/*----------------------------------
This is Style for Blog Right Sidebar-2-Coloumn

Name:         blog5.css
Written By:   Designcollection
Version:      1.0
----------------------------------*/

/*----------------------------------
[Table of contents]

1. Global Styles
2. Mixins
3. Typography
4. Left Coloumn Blog
	4.1 Tab Content
	4.2 Shop Single Blog
5. Right Coloumn Blog
	5.1 Widget About Us
	5.2 Widget Category
	5.3 Widget Archive
	5.4 Widget Search 
	5.5 Widget Subscribe
	5.6 Widget Lates Blog
	5.7 Widget Tag
-------------------------------------*/
/* Global Styles */
/* this is CSS for demo purpose only */

.demo {
    font-family: "Roboto Condensed", sans-serif;
    color: #555;
}
/* Mixins */
/* all hyper link */

#blg a {
    color: #1B262C;
}
#blg a:hover {
    color: #000000;
    text-decoration: none;
}
#blg a:focus {
    outline: 0px solid
}
#blg img {
    max-width: 100%;
    height: auto
}

#blg a {
    transition: all 0.3s ease 0s;
    text-decoration: none;
    font-family: "Roboto Condensed", sans-serif;
}
#blg a:active,
#blg a:hover {
    outline: 0 none;
}
#blg .view-more-one {
    font-size: 14px;
    font-weight: 400;
    color: #3282B8 !important;
    padding-left: 5px;
}
.d-content{
    display:contents;
}
/* unorder list */

#blg .list-inline > li , #blg .list-inline > li > a {
    line-height: 30px;
    font-weight: 400;
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    font-size:12px;
}

#blg ul {
    list-style: outside none none;
    padding: 0px;
    margin: 10px 0px 10px 0px;
    color: #1B262C;
    font-size: 14px;
}
#blg .section-title ul {
    list-style: outside none none;
    padding: 0px;
    margin: 10px 0px -20px 0px;
    color: #1B262C;
    font-size: 14px;
}
#blg .pag-nav ul li a{
    color: #a6a6a6;
    font-family: "Roboto Condensed", sans-serif;
    border: 1px solid #A6A6A6;
    margin-right: 5px;
    height: 25px;
    width: 25px;
    display: block;
    text-align: center;
    padding-top: 2px;
}

#blg li.page-item.active a {
    color: #fff;
    --bs-pagination-active-bg: #046380 !important;
    --bs-pagination-hover-color: #046380 !important;
    --bs-pagination-focus-color:#046380 !important;
    --bs-pagination-hover-border-color:#046380 !important;
    border-color:#046380;
}
/* all icon css list item */

#blg .wish-icon-hover ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
/* space top and botom */

.space-top {
    padding: 50px;
    background: #e6e5e5;
    margin: 0px 0px 50px 0px;
    font-size: 45px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px;
    text-align: center;
    font-family: "Roboto Condensed", sans-serif;
}
.space-bottom {
    padding: 70px 0px;
    background: #e6e5e5;
    margin: 50px 0px 0px 0px;
    font-size: 45px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px;
    text-align: center;
}
/* blog item */

#blg .single-product-item {
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
}
#blg .single-product-info {
    padding: 20px;
}
#blg .single-product-info .pro-rating i {
    color: #b9a745;
    font-size: 12px;
    font-family: "Roboto Condensed", sans-serif;
}
#blg .single-product-info .pro-price {
    float: right;
}
#blg .single-product-info .pro-rating {
    float: left;
}
/* blog font css */

#blg span.old-price {
    color: #a6a6a6;
    font-size: 14px;
    margin-left: 8px;
    text-decoration: line-through;
}
/* blog new price tag */

#blg .single-product-info .pro-price span.new-price {
    color: #b9a745;
    font-size: 15px;
    font-family: "Roboto Condensed", sans-serif;
    margin-bottom: 5px;
    font-weight: 700;
}
/* blog infomation */

#blg .related-prouct-area .single-product-info .pro-price span.new-price,
#blg .home-two .single-product-info .pro-price span.new-price,
#blg .home-two .related-product-wrapper #blg .single-product-info .pro-price span.new-price {
    color: #046380;
}
/* new price tag */

#blg .shop-area-start .single-product-info .pro-price span.new-price {
    color: #046380;
}
#blg .single-product-info .pro_price span.old-price {
    color: #a6a6a6;
    font-size: 14px;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 400;
    margin-left: 2px;
}
/* blog heading  */

#blg .single-product-info h3 {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 500;
    color: #1B262C;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 16px;
    margin: -3px 0px 13px 0px;
}
#blg .home-two .single-product-info h3 a:hover,
#blg .related-prouct-area .single-product-info h3 a:hover {
    color: #046380;
}
/* Blog filter */

#blg .price-range {
    border: 0;
    color: #f6931f;
    font-weight: bold;
    background: transparent;
}
#blg .wish-icon-hover {
    position: absolute;
    bottom: 0;
    background: rgba(12, 12, 12, 0.5);
    padding: 9px 0px 5px 0px;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    z-index: 9;
}
#blg .wish-icon-hover ul li {
    display: inline-block;
    margin-right: 10px;
}
#blg .wish-icon-hover ul li {
    margin-right: 5px;
}
#blg .wish-icon-hover ul li:last-child {
    margin-right: 0px;
}
#blg .wish-icon-hover ul li a {
    background: #fffaf0;
    border: 1px solid #ccc;
    height: 37px;
    width: 37px;
    border-radius: 0%;
    vertical-align: middle;
    display: table-cell;
    transform: scale(0);
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-in-out;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
/* icon hover state */

#blg .wish-icon-hover ul li:hover a,
.wish-icon-hover ul li.active a {
    background: #b9a745 !important;
    color: #fff !important;
}
/* hover effect section */

#blg .hover-effect,
#blg .hover-effect a {
    position: relative;
    display: block;
}
#blg .hover-effect > a::before,
#blg .hover-effect > a::after {
    background: rgba(12, 12, 12, 0.1) none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    transition: all 0.6s ease-in 0s;
    width: 100%;
    z-index: 8;
}
#blg .hover-effect > a::before {
    left: -100%;
    top: -100%;
}
#blg .hover-effect a::before,
#blg .hover-effect a::after {
    display: block;
}
#blg .hover-effect > a::after {
    bottom: -100%;
    right: -100%;
}
/* single product hover effect */

#blg .single-product:hover .hover-effect > a::before {
    left: 0;
    top: 0;
}
#blg .single-product:hover .hover-effect > a::after {
    right: 0;
    bottom: 0;
}
#blg .single-product-item:hover .wish-icon-hover {
    opacity: 1;
}
#blg .single-product-item:hover .wish-icon-hover ul li a {
    transform: scale(1);
}
#blg .wish-icon-hover ul li:nth-child(1) a {
    transition-delay: 0.0s;
}
#blg .wish-icon-hover ul li:nth-child(2) a {
    transition-delay: 0.2s;
}
#blg .wish-icon-hover ul li:nth-child(3) a {
    transition-delay: 0.3s;
}
#blg .trend-right {
    position: relative;
}
/* blog list side bar */
/* Widget List */
#blg .single-left-widget {
    border-bottom: 1px solid #EBEBEB;
    padding-bottom: 6px;
    margin-bottom: 38px;
}
#blg .single-left-widget:last-child {
    margin-bottom: 0px;
}
#blg .single-left-widget .section-title h4 {
    font-size: 15px;
    font-family: 'Open Sans';
    display: block;
    border-bottom: 1px solid #EBEBEB;
    padding-bottom: 10px;
    margin-bottom: 25px;
}
#blg .single-left-widget .section-title ul li a {
    font-size: 14px;
    color: #a6a6a6;
    font-family: 'Open Sans';
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
/* shop list side bar color */

#blg .single-left-widget .section-title ul li:hover a,
#blg .single-left-widget .section-title ul li:hover a i,
#blg .single-left-widget .section-title ul li.active a,
#blg .single-left-widget .section-title ul li.active a i {
    color: #046380;
}
#blg .single-left-widget .section-title ul li {
    padding-bottom: 15px;
}
#blg .single-left-widget .section-title ul li a i {
    margin-right: 10px;
}
/* blog sidebar filter */

#blg .price-filter {
    margin-bottom: 17px;
    margin-right: 5px;
    margin-top: 10px;
}
#blg #slider-range {
    background: #A6A6A6 none repeat scroll 0 0;
    border: 0 none;
    height: 5px;
    border-radius: 0px;
}
/* blog bg */

#blg .ui-slider-range.ui-widget-header.ui-corner-all {
    background: #282828 none repeat scroll 0 0 !important;
    border: medium none !important;
    height: 5px;
    margin-top: 0;
}
#blg .price-filter .ui-slider-handle.ui-state-default.ui-corner-all {
    background: #046380 none repeat scroll 0 0;
    border: medium none !important;
    border-radius: 50%;
    height: 15px;
    margin-top: -1px;
    width: 15px !important;
}
#blg .price-slider-amount {
    margin: 6px 0 0;
    padding-top: 5px;
    text-align: center;
}
#blg .slider-values {
    overflow: hidden
}
#blg .price-slider-amount input {
    border: none;
    margin-left: 85px;
}
#blg ul.size-widget,
#blg ul.color-widget,
#blg ul.widget-tag {
    margin: 0;
    padding: 0;
    list-style: none;
}
/* blog size widget */

#blg ul.size-widget li {
    display: inline-block;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    margin-right: 30px;
}
#blg ul.size-widget li:last-child {
    margin-right: 0px;
}
/* blog section title */

#blg .single-left-widget .section-title ul.size-widget li a {
    display: block;
    color: #a6a6a6;
    font-size: 10px;
    text-align: center;
    border: 1px solid #ddd;
    height: 20px;
    width: 20px;
    line-height: 19px;
    font-family: "Roboto Condensed", sans-serif;
}
#blg .single-left-widget .section-title ul.size-widget li:hover a,
#blg .single-left-widget .section-title ul.size-widget li.active a {
    background: #FF0000;
    color: #fff;
    border: 1px solid #FF0000;
}
/* color widget side bar */

#blg .single-left-widget .section-title ul.color-widget li {
    display: inline-block;
    margin-right: 30px;
    padding-bottom: 8px;
}
#blg .single-left-widget .section-title ul.color-widget li:nth-child(5),
#blg .single-left-widget .section-title ul.color-widget li:nth-child(10) {
    margin-right: 0px;
}
#blg ul.color-widget li.red a {
    background: #FE0000;
}
#blg ul.color-widget li.merun a {
    background: #9D0B0E;
}
#blg ul.color-widget li.megenta a {
    background: #EC018C;
}
#blg ul.color-widget li.blue a {
    background: #01AEF0;
}
#blg ul.color-widget li.neviblue a {
    background: #0C004A;
}
#blg ul.color-widget li.green a {
    background: #0C904D;
}
#blg ul.color-widget li.yellow a {
    background: #F1DF1B;
}
#blg ul.color-widget li.purple a {
    background: #92278F;
}
#blg ul.color-widget li.black a {
    background: #000000;
}
#blg ul.color-widget li:last-child {
    margin-right: 0px;
}
/* color widger list hyper link */

#blg .single-left-widget .section-title ul.color-widget li a {
    display: block;
    color: #a6a6a6;
    font-size: 10px;
    text-align: center;
    border: 1px solid #ddd;
    height: 20px;
    width: 20px;
    line-height: 19px;
}
#blg .single-left-widget .section-title ul.size-widget li:hover a,
#blg .single-left-widget .section-title ul.size-widget li.active a {
    background: #FF0000;
    color: #fff;
    border: 1px solid #FF0000;
}
/* single left side bar border */

#blg .single-left-widget .section-title ul.color-widget li:hover a,
#blg .single-left-widget .section-title ul.color-widget li.active a {
    border: 2px solid #B7B7B7;
}
#blg ul.widget-tag li {
    display: inline-block;
    margin-right: 9px;
}
/* list tag */

#blg ul.widget-tag li:nth-child(3),
#blg ul.widget-tag li:nth-child(6) {
    margin-right: 0px;
}
#blg ul.widget-tag li a {
    display: block;
    font-size: 14px;
    color: #a6a6a6;
    text-transform: uppercase;
    padding: 7px 9px;
    border: 1px solid #ddd;
    font-family: "Roboto Condensed", sans-serif;
}
#blg ul.widget-tag li:hover a {
    background: #046380;
    color: #fff !important;
    border: 1px solid #046380;
}
/* shop css */

#blg .shop-item-filter .col-lg-5.col-md-6.col-sm-5.col-xs-12 {
    margin-top: 5px;
}
#blg .shop-area-start #grid .shop-single-products {
    margin-bottom: 20px;
}
/* shop item filder css */

#blg .shop-item-filter {
    display: block;
    margin-bottom: 15px;
    margin-top: 30px;
    overflow: hidden;
}
#blg .shop-tab ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#blg .shop-tab ul li {
    display: inline-block;
    margin-right: 8px;
}
/* shop icon list */

#blg .shop-tab li a i {
    float: left;
    color: #282828;
    font-size: 22px;
    position: relative;
    padding: 4px 6px 3px 6px;
}
#blg .shop-tab li:hover a i,
.shop-tab li.active a i {
    color: #fff;
    background: #d2d8c3;
}
#blg .shop-view a.active.list-view i,
#blg .shop-view a.list-view:hover i {
    color: #fff;
    background: #046380;
}
/* heading filter */

#blg .filter-by h4 {
    color: #282828;
    float: left;
    font-family: "Roboto Condensed", sans-serif;

    font-size: 14px;
    margin-right: 10px;
    margin-top: 3px;
}
#blg .filter-by > form {
    cursor: pointer;
    float: right;
}
#blg .filter-by {
    display: inline-block;
    margin-left: 50px;
}
#blg .filter-by:first-child {
    margin-left: 0px;
}
/* shop tab */

#blg .shop-tab {
    margin-bottom: 0
}
#blg .filter-text {
    display: inline-block
}
#blg .filter-by select {
    border: 1px solid #A6A6A6;
    font-size: 14px;
    color: #a6a6a6;
    cursor: pointer;
    padding: 0px 5px;
    -moz-appearance: button;
}
#blg .cat-service-area select:focus {
    background: #ffffff none repeat scroll 0 0
}
#blg .shop-main-area .filter-by h4 {
    color: #69686c;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 0;
    margin-right: 5px;
    padding: 0 9px 0 0;
    font-family: "Roboto Condensed", sans-serif;
}
/* page list */

#blg .page-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
}
/* pagination list */

#blg .pagination {
    margin: 20px 0;
    font-family: "Roboto Condensed", sans-serif;
    border-radius: var(--bs-border-radius-sm) !important;
}
#blg .pagination>li>a,
#blg .pagination>li>span {
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #3282B8;
    background-color: #fff;
    border: 1px solid #ddd;

}
#blg .pagination>li>a:hover,
#blg .pagination>li>span:hover,
#blg .pagination>li>a:focus,
#blg .pagination>li>span:focus {
    color: #3282B8;
    background-color: #e6e6e6;
    border-color: #adadad;
}
#blg .pagination>.active>a,
#blg .pagination>.active>span,
#blg .pagination>.active>a:hover,
#blg .pagination>.active>span:hover,
#blg .pagination>.active>a:focus,
#blg .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    background-color: #3282B8;
    border-color: #3282B8
}
#blg .pagination>.disabled>span,
#blg .pagination>.disabled>span:hover,
#blg .pagination>.disabled>span:focus,
#blg .pagination>.disabled>a,
#blg .pagination>.disabled>a:hover,
#blg .pagination>.disabled>a:focus {
    color: #999;
    background-color: #fff;
    border-color: #ddd
}
#blg .pagination > li:first-child > a,
#blg .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
#blg .pagination > li:last-child > a,
#blg .pagination > li:last-child > span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

#blg .page-menu ul li {
    display: inline-block;
    font-size: 14px;
    color: #282828;
    font-family: "Roboto Condensed", sans-serif;
}
#blg .page-menu ul li.li-page {
    margin-right: 10px;
}
/* list hyper link */

#blg .page-menu ul li a {
    color: #a6a6a6;
    font-family: "Roboto Condensed", sans-serif;
    border: 1px solid #A6A6A6;
    margin-right: 5px;
    height: 25px;
    width: 25px;
    display: block;
    text-align: center;
    padding-top: 2px;
}
#blg .page-menu ul li:last-child a {
    margin-right: 0px;
}
#blg .page-menu ul li:hover a,
.page-menu ul li.active a {
    color: #fff;
    background: #046380;
    border: 1px solid #046380;
}
/* left sidebar */

#blg .leftsidebar #list .shop-single-products {
    margin-bottom: 50px;
}
#blg .margin-none {
    margin-bottom: 30px;
    margin-top: 0px;
}
#blg .shop-single-products .single-product-info i,
#blg .shop-single-products .single-product-info h4,
#blg .shop-single-products .single-product-info h3 a:hover {
    color: #1B262C;
}
/* blog info heading hover */

#blg .shop-single-products .single-product-info h3 a:hover {
    color: #000000 !important;
    text-decoration: underline;
}
#blg .shop-single-products .wish-icon-hover ul li:hover a,
#blg .shop-single-products .wish-icon-hover ul li.active a {
    background: #046380 !important;
}
#blg .shop-single-products .single-product-img {
    position: relative;
    border: 1px solid #ccc;
}
/* span blog */

#blg .shop-single-products span {
    top: 1px;
    z-index: 9;
}
#blg .new-sale span:nth-child(2) {
    top: 45px;
}
/*  blog tag */

#blg .new-sale {
    text-align: center;
    background: rgba(12, 12, 12, 0.3);
    position: absolute;
    top: 0%;
    display: block;
    padding: 2px 80px;
    color: #fff;
    min-width: 86%;
}
/* blog left side bar css */

#blg .single-left-widget {
    border-bottom: 5px solid #d2d8c3;
    padding-bottom: 6px;
    margin-bottom: 30px;
    background: #0F4C75;
    padding: 20px;
}
#blg .single-left-widget:last-child {
    margin-bottom: 30px;
}
/* section title heading */

#blg .single-left-widget .section-title h4 {
    font-size: 15px;
    font-family: "Roboto Condensed", sans-serif;
    display: block;
    border-bottom: 1px solid #EBEBEB;
    padding-bottom: 10px;
    margin-bottom: 25px;
}
/* single left list hyperlink */

#blg .single-left-widget .section-title ul li a {
    font-size: 14px;
    color: #333;
    font-family: "Roboto Condensed", sans-serif;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
#blg .single-left-widget .section-title ul li:hover a,
#blg .single-left-widget .section-title ul li:hover a i,
#blg .single-left-widget .section-title ul li.active a,
#blg .single-left-widget .section-title ul li.active a i {
    color: #046380;
}
#blg .single-left-widget .section-title ul li {
    padding-bottom: 15px;
}
#blg .single-left-widget .section-title ul.widget-tag li {
    padding: 5px 0px 0px 0px;
}
#blg .section-title.space-bot {
    margin-bottom: -10px;
}
#blg .single-left-widget .section-title ul li a i {
    margin-right: 10px;
}
/* blog filter */

#blg .price-filter {
    margin-bottom: 0px;
    margin-right: 5px;
    margin-top: 10px;
}
/* blog slider range */

#blg #slider-range {
    background: #A6A6A6 none repeat scroll 0 0;
    border: 0 none;
    height: 5px;
    border-radius: 0px;
}
#blg .ui-slider-range.ui-widget-header.ui-corner-all {
    background: #282828 none repeat scroll 0 0 !important;
    border: medium none !important;
    height: 5px;
    margin-top: 0;
}
#blg .price-filter .ui-slider-handle.ui-state-default.ui-corner-all {
    background: #046380 none repeat scroll 0 0;
    border: medium none !important;
    border-radius: 50%;
    height: 15px;
    margin-top: -1px;
    width: 15px !important;
}
/* blog amount range */

#blg .price-slider-amount {
    margin: 6px 0 0;
    padding-top: 5px;
    text-align: center;
}
#blg .slider-values {
    overflow: hidden
}
#blg .price-slider-amount input {
    border: none;
    margin-left: 85px;
}
/* widet tag */

#blg ul.size-widget,
#blg ul.color-widget,
#blg ul.widget-tag {
    margin: 0;
    padding: 0;
    list-style: none;
}
#blg ul.size-widget li {
    display: inline-block;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    margin-right: 22px;
}
/* widget last list */

#blg ul.size-widget li:last-child {
    margin-right: 0px;
}
#blg .single-left-widget .section-title ul.size-widget li a {
    display: block;
    color: #333;
    font-size: 14px;
    text-align: center;
    border: 1px solid #a5a071;
    height: 25px;
    width: 25px;
    line-height: 13px;
    padding: 5px;
    font-family: "Roboto Condensed", sans-serif;
}
#blg .single-left-widget .section-title ul.size-widget li:hover a,
#blg .single-left-widget .section-title ul.size-widget li.active a {
    background: #FF0000;
    color: #fff;
    border: 1px solid #FF0000;
}
/* color widger */

#blg .single-left-widget .section-title ul.color-widget li {
    display: inline-block;
    margin-right: 28px;
    padding-bottom: 8px;
}
#blg .single-left-widget .section-title ul.color-widget li:nth-child(5),
#blg .single-left-widget .section-title ul.color-widget li:nth-child(10) {
    margin-right: 0px;
}
#blg ul.color-widget li.red a {
    background: #FE0000;
}
#blg ul.color-widget li.merun a {
    background: #9D0B0E;
}
#blg ul.color-widget li.megenta a {
    background: #EC018C;
}
#blg ul.color-widget li.blue a {
    background: #01AEF0;
}
#blg ul.color-widget li.neviblue a {
    background: #0C004A;
}
#blg ul.color-widget li.green a {
    background: #0C904D;
}
#blg ul.color-widget li.yellow a {
    background: #F1DF1B;
}
#blg ul.color-widget li.purple a {
    background: #92278F;
}
#blg ul.color-widget li.black a {
    background: #000000;
}
#blg ul.color-widget li:last-child {
    margin-right: 0px;
}
/* color widger list hyper */

#blg .single-left-widget .section-title ul.color-widget li a {
    display: block;
    color: #a6a6a6;
    font-size: 10px;
    text-align: center;
    border: 1px solid #ddd;
    height: 20px;
    width: 20px;
    line-height: 19px;
}
/* single left widget */

#blg .single-left-widget .section-title ul.size-widget li:hover a,
#blg .single-left-widget .section-title ul.size-widget li.active a {
    background: #d2d8c3;
    color: #fff !important;
    border: 1px solid #a5a071;
}
#blg .single-left-widget .section-title ul.color-widget li:hover a,
#blg .single-left-widget .section-title ul.color-widget li.active a {
    border: 2px solid #B7B7B7;
}
#blg ul.widget-tag li {
    display: inline-block;
    margin-right: 9px;
}
#blg ul.widget-tag li:nth-child(3),
#blg ul.widget-tag li:nth-child(6) {
    margin-right: 0px;
}
/* widget list hyperlink */

#blg ul.widget-tag li a {
    display: block;
    font-size: 14px;
    color: #a6a6a6;
    text-transform: uppercase;
    padding: 7px 9px;
    border: 1px solid #ddd;
    font-family: "Roboto Condensed", sans-serif;
}
#blg ul.widget-tag li:hover a {
    background: #d2d8c3;
    color: #fff !important;
    border: 1px solid #a5a071;
}
/* shop list */

#blg .shop-single-products.shop-list {
    margin-bottom: 50px;
    width: 100%;
}
/* blog images */

#blg .single-product-img {
    overflow: hidden;
}
/* rating */

#blg .list_rating {
    display: inline-block;
}
/* blog information */

#blg .shop-single-products.shop-list .single-product-info {
    margin-top: 20px;
}
#blg .shop-single-products.shop-list .single-product-info h3 {
    display: block;
}
/* blog heading */

#blg .shop-single-products.shop-list .single-product-info h4 {
    display: inline-block;
}
/* shop list */

#blg .shop-single-products.shop-list {
    padding-left: 0;
    padding-right: 0;
}
#blg .shop-single-products.shop-list .single-product-info p {
    color: #a6a6a6;
    font-size: 14px;
    font-family: "Roboto Condensed", sans-serif;
    margin-top: 25px;
    margin-bottom: 20px;
    display: inline-block;
}
/* grid product info */

#blg #grid .single-product-info {
    display: inline-block;
}
#blg #grid.tab-pane .row {
    margin-left: -10px;
    margin-right: -10px;
}
#blg .arrival-area .col-xs-12.col-width,
#blg .related-prouct-area .col-xs-12.col-width {
    width: 100%;
}
/* wise icon list */

#blg .wish-icon-hover-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#blg .wish-icon-hover-list ul li {
    display: inline-block;
    margin-right: 10px;
}
#blg .wish-icon-hover-list ul li:last-child {
    margin-right: 0px;
}
#blg .wish-icon-hover-list ul li i {
    display: block;
    font-size: 14px;
    color: #39393b;
    background: #D7D7D7;
    height: 35px;
    width: 35px;
    text-align: center;
    border-radius: 0%;
    line-height: 37px;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    font-family: "Roboto Condensed", sans-serif;
}
/* list active icon */

#blg .wish-icon-hover-list ul li:hover i,
#blg .wish-icon-hover-list ul li.active i {
    color: #fff;
    background: #046380;
}
/* section title heading */

#blg .single-left-widget .section-title h4 {
    font-size: 15px;
    font-family: "Roboto Condensed", sans-serif;
    display: block;
    border-bottom: 1px solid #d2d8c3;
    padding-bottom: 15px;
    margin-bottom: 12px;
    margin-top: -2px;
}
/*  section title heading */

#blg .section-title h4,
#blg .section-tab-menu ul li a {
    text-transform: uppercase;
    font-size: 20px;
    color: #282828;
    font-family: "Roboto Condensed", sans-serif;
    display: block;
}
/*custom css*/

#blg .single-product {
    background: #BBE1FA;
    margin-bottom: 30px;
    border-radius: var(--bs-border-radius-sm) !important;
}

#blg .single-product:hover {
    background: #0F4C75;
}

#blg .single-product:hover .single-product-info h3 a{
    color: #fff !important;
}

#blg .single-product:hover .single-product-info ul li , #blg .single-product:hover .single-product-info ul li > a{
    color: #fff !important;
}

#blg .single-product:hover .single-product-info p{
    color: #fff !important;
}
#blg  .single-product:hover .single-product-info i{
    color: #fff !important;
}

#blg .single-product p {
    font-size: 14px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: -3px;
    color: #1B262C;
}
input[type="search"] {
    background: #fff;
    border: 1px solid #ccc;
    color: #888;
    font-size: 14px;
    height: 39px;
    letter-spacing: 1px;
    margin: 0;
    padding: 10px;
    width: 100%;
    outline: none;
    margin-top: 7px;
}
#blg .search_btn {
    background: none;
    border: none;
    color: #000;
    float: left;
    right: 35px;
    font-size: 14px;
    height: 37px;
    line-height: 37px;
    min-width: 40px;
    position: absolute;
    vertical-align: bottom;
    top: 40.7%;
}
#blg .submit_btn {
    margin-top: 19px;
    background: #f0f0f0;
    border: 1px solid #ccc;
    color: #333;
    padding: 8px 7px;
    width: 100%;
}

#blg .btn {
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    letter-spacing: .1em;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 4px !important;
}

#blg .btn-primary {
    color: #3282B8;
    background-color: #fff;
    border-color: #3282B8;
    border-radius: 4px;
}

#blg .btn-primary:hover, #blg .btn-primary:focus, #blg .btn-primary:active, #blg .btn-primary.active {
    background: #3282B8;
    color: #fff;
    border: solid 1px #3282B8;
}
/*blog css*/

#blg .single-blog-post {
    width: 100%;
    margin: 0px;
    display: inline-block;
    overflow: hidden;
    margin-bottom: -5px;
}
#blg .post-thumb {
    width: 45%;
    float: left;
    padding: 10px 10px 10px 0px;
}
#blg .post-thumb img {
    margin-left: 0px;
    margin-top: 0px;
    width: 100%;
    min-height: auto;
    border: 1px solid #a5a5a5;
}
#blg .post-area {
    width: 55%;
    float: left;
    padding: 10px 0px 10px 10px;
}
#blg .post-content {
    margin-right: 23px;
}
#blg .post-content a {
    font-size: 14px;
    font-family: "Roboto Condensed", sans-serif;
}
#blg .cal {
    color: #ED6A5A;
    font-size: 14px;
    font-family: "Roboto Condensed", sans-serif;
}
   /* Footer Css Begin */

   #blg h5{
    font-size:20px;
    font-weight:400;
}

#blg p{
    font-size:15px;
    font-weight:300;
}


#blg .bg-dark{
    background-color: #0F4C75 !important;
}
#blg .pt-100{
    padding-top:100px;
}

#blg .pb-100{
    padding-bottom:100px;
}

#blg .ptb-100{
    padding:100px 0px;
}
#blg .footer ul li a{
    padding-left: 0px;
    font-size: 14px;
    text-decoration:none;
}
/* Footer CSS END */

/* Navbar CSS Begin */

#blg .navbar-custom ul.navbar-nav li a{
    font-size:16px;
    font-weight: 400;
    padding:10px 15px;
    color:#fff;
    text-decoration:none;
    border-radius:4px;
    text-transform: capitalize;
}
#blg .navbar-custom ul.navbar-nav li a:hover{
    background-color: #3282B8;
    text-decoration:none;
    color:#fff;

}
#blg .navbar-custom .navbar-nav .dropdown-menu{
    font-size:16px;
    font-weight: 400;
    margin-top:15px;
  
}
#blg .navbar-custom ul.dropdown-menu li a{
    background-color: #0F4C75;
    border-bottom:1px solid #ccc;
    text-transform: inherit;
    padding:10px 15px;
    color:#fff;
    border-radius:0px;
}
#blg .navbar-custom ul.dropdown-menu li a:hover{
    padding:10px 15px;
    color:#fff;
    background-color: #3282B8;
}
#blg .border-bottom-primary{
    border-bottom:1px solid #ccc; 
}
/* Navbar CSS END */
#blg .bg-soft{
    background-color: #BBE1FA;
}
/* preloader Begin */

#blg .preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: var(--bs-white);
	z-index: 99
}

#blg .loading {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -70px 0 0 -45px;
}

/* preloader End */
/* Social Media Begin */
#blg .social-media {
    right: 0;
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

#blg .social-media ul {
    display: flex;
    flex-direction: column;
    list-style: none;
    padding: 0;
    margin: 0;
}

#blg .social-media .list-inline > li {
    padding: 0px;
    margin:0px;
}

#blg .social-media a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px; /* Equal width */
    height: 50px; /* Equal height */
    text-align: center;
    transition: all 0.3s ease;
    font-size: 20px;
    border-radius: 50%; /* Circular icons */
    color: white; /* Default text color */
    text-decoration: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Add shadow */
}

#blg .social-media a:hover {
    transform: scale(1.1); /* Slightly enlarge on hover */
}

#blg .social-media a .fab {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%; /* Ensuring the icon takes full width */
    height: 100%; /* Ensuring the icon takes full height */
}

#blg .social-media a .fa-facebook-f {
    background-color: #1877F2;
    color: var(--bs-white);
    border:1px solid #1877F2;
}
#blg .social-media a:hover .fa-facebook-f {
    color: #1877F2;
    background-color: var(--bs-white);
    border:1px solid #1877F2;
}

#blg .social-media a .fa-instagram {
    background-color: #E1306C;
    color: var(--bs-white);
    border:1px solid #E1306C;
}
#blg .social-media a:hover .fa-instagram {
    color: #E1306C;
    background-color: var(--bs-white);
    border:1px solid #E1306C;
}

#blg .social-media a .fa-twitter {
    background-color: #1DA1F2;
    color: var(--bs-white);
    border:1px solid #1DA1F2;
}

#blg .social-media a:hover .fa-twitter {
    color: #1DA1F2;
    background-color: var(--bs-white);
    border:1px solid #1DA1F2;
}


#blg .social-media a .fa-youtube {
    background-color: #FF0000;
    color: var(--bs-white);
    border:1px solid #FF0000;
}

#blg .social-media a:hover .fa-youtube {
    color: #FF0000;
    background-color: var(--bs-white);
    border:1px solid #FF0000;
}

#blg .social-media a .fa-whatsapp {
    background-color: #25D366;
    color: var(--bs-white);
    border:1px solid #25D366;
}
#blg .social-media a:hover .fa-whatsapp {
    color: #25D366;
    background-color: var(--bs-white);
    border:1px solid #25D366;
}

#blg .social-media a .fa-linkedin-in {
    background-color: #0077B5;
    color: var(--bs-white);
    border:1px solid #0077B5;
}
#blg .social-media a:hover .fa-linkedin-in {
    color: #0077B5;
    background-color: var(--bs-white);
    border:1px solid #0077B5;
}

#blg .social-media a .fa-google-plus-g {
    background-color: #DB4437;
    color: var(--bs-white);
    border:1px solid #DB4437;
}
#blg .social-media a:hover .fa-google-plus-g {
    color: #DB4437;
    background-color: var(--bs-white);
    border:1px solid #DB4437;
}

#blg .social-media a .fa-pinterest {
    background-color: #E60023;
    color: var(--bs-white);
    border:1px solid #E60023;
}

#blg .social-media a:hover .fa-pinterest {
    color: #E60023;
    background-color: var(--bs-white);
    border:1px solid #E60023;
}

/* Social Media End */

/* Social Share Begin */
#blg .share-facebook, #blg .share-facebook:hover {
    font-size: 12px;
    color: #fff;
    background-color: #3b5998;
    border: 1px solid #3b5998;
    border-radius: 4px;
    width: 50px;
    height: 30px;
    text-align: center;
    padding: 5px
}

#blg .share-linkedin, #blg .share-linkedin:hover {
    font-size: 12px;
    color: #fff;
    background-color: #007ab9;
    border: 1px solid #007ab9;
    border-radius: 4px;
    width: 50px;
    height: 30px;
    text-align: center;
    padding: 5px
}

#blg .share-twitter, #blg .share-twitter:hover {
    font-size: 12px;
    color: #fff;
    background-color: #00acee;
    border: 1px solid #00acee;
    border-radius: 4px;
    width: 50px;
    height: 30px;
    text-align: center;
    padding: 5px
}

#blg .share-pinterest, #blg .share-pinterest:hover {
    font-size: 12px;
    color: #fff;
    background-color: #e60023;
    border: 1px solid #e60023;
    border-radius: 4px;
    width: 50px;
    height: 30px;
    text-align: center;
    padding: 5px
}

#blg .share-telegram, #blg .share-telegram:hover {
    font-size: 12px;
    color: #fff;
    background-color: #08c;
    border: 1px solid #08c;
    border-radius: 4px;
    width: 50px;
    height: 30px;
    text-align: center;
    padding: 5px
}

#blg .share-reddit, #blg .share-reddit:hover {
    font-size: 12px;
    color: #fff;
    background-color: #ff4500;
    border: 1px solid #ff4500;
    border-radius: 4px;
    width: 50px;
    height: 30px;
    text-align: center;
    padding: 5px
}

#blg .share-tumblr, #blg .share-tumblr:hover {
    font-size: 12px;
    color: #fff;
    background-color: #34526f;
    border: 1px solid #34526f;
    border-radius: 4px;
    width: 50px;
    height: 30px;
    text-align: center;
    padding: 5px
}

#blg .share-whatsapp,#blg .share-whatsapp:hover {
    font-size: 12px;
    color: #fff;
    background-color: #29b21f;
    border: 1px solid #29b21f;
    border-radius: 4px;
    width: 50px;
    height: 30px;
    text-align: center;
    padding: 5px
}
/* Social Share End */