/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2026-02-25 08:40:03 */

.page {background-color: #fcfcfc;}
h1,h2,h3,h4,h5,h6{margin:0 0 5px;line-height:1.35;color:#777;margin-bottom:15px;}
h1{font-size:30px;font-weight:400}
h2{font-size:22px;font-weight:400}
h3{font-size:18px;font-weight:600}
h4{font-size:16px;font-weight:600}
h5{font-size:14px;font-weight:600}
h6{font-size:12px;font-weight:600}
select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid #e4e4e4;height:37px;background:#fff url(../../images/select-bg.svg) no-repeat 100% 48%;background-size:30px 60px;padding-right:25px;text-indent:.01em}
#newsletter_popup{display:none}
.icon-right-open:before{content:'\e81a'}
.icon-left-open:before{content:'\e819'}
.header-container.type3.header-newskin .header .form-search{border-radius:20px!important}
.header-container.type3.header-newskin .main-nav ul.menu>li>a{font-size:12px}
.header-container.type3.header-newskin .main-nav .menu >li.menu-full-width .nav-sublist-dropdown .container ul >li >a.level1{color:#434d53}
.header-container.type3.header-newskin.sticky-header .main-nav ul.menu>li>a{color:#fff}
.header-container.type3.header-newskin.sticky-header .main-nav ul.menu>li.act>a,.header-container.type3.header-newskin.sticky-header .main-nav ul.menu>li:hover>a{color:#bde1f5}
.header-container.type3.header-newskin:not(.sticky-header) .mini-cart{position:relative;margin:0;display:inline-block;vertical-align:middle;left:0;top:-3px;background-color:#0694db;width:81px;height:41px;text-align:center;box-shadow:0 5px 11px -2px rgba(0,0,0,0.1);border-radius:2px;border:solid 1px #0082c2}
.header-container.type3.header-newskin .mybag-link .cart-qty{background-color:#f17734}
.header-container.type3.header-newskin .header #search_mini_form{width:120%;margin-left:0px;margin-right:0;}
.side-custom-menu{border-color:#dae2e6;border-radius:2px}
.side-custom-menu ul{padding:5px 12px}
.side-custom-menu h2{background-color:#f4f4f4;padding:15px 20px}
.side-custom-menu ul li{border-color:#dae2e6;padding:12px 4px}
.side-custom-menu ul li a{position:relative;color:#465157;font-size:14px;letter-spacing:.005em;padding-left:40px}
.side-custom-menu ul li a i{position:absolute;font-size:23px;left:0;top:-2px}
.side-custom-menu .action{padding:20px 20px 30px}
.side-custom-menu .action a{display:block;background-color:#08c;padding:16px 20px;width:100%;font-size:14px;font-weight:600}
.owl-theme .owl-controls .owl-page span{width:15px;height:15px;border-radius:100%;border:solid 2px #95a9b3;background:none;position:relative;margin:5px 2px}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{border-color:#08c;background:none}
.owl-theme .owl-controls .owl-page.active span:before,.owl-theme .owl-controls.clickable .owl-page:hover span:before{content:'';position:absolute;left:3px;top:3px;right:3px;bottom:3px;background-color:#08c;border-radius:100%}
#banner-slider-demo-4 .owl-controls .owl-page span{width:24px;height:3px;border-radius:0;background:#111;opacity:.5;border:0}
#banner-slider-demo-4 .owl-controls .owl-page.active span,#banner-slider-demo-4 .owl-controls.clickable .owl-page:hover span{background-color:#010204;opacity:1;border-color:#010204}
#banner-slider-demo-4 .owl-pagination{position:absolute;bottom:20px;left:65px}
.homepage-bar{border:none;background:none}
.homepage-bar i{color:#465157}
.homepage-bar h3{font-size:14px;font-weight:600;color:#465157;line-height:19px}
.homepage-bar p{font-size:13px;font-weight:300;color:#839199;line-height:19px}
.homepage-bar .col-lg-4{border-left:1px solid #e1e1e1;padding-top: 20px;padding-bottom: 21px;}
.cms-porto-home-4 .col1-layout {background-color: #f4f4f4;padding-bottom: 20px;}

.std ul li {list-style: inside circle;}
.std img {max-width: 100%; display: block;margin: 0 auto;image-rendering: auto;height: auto;}
.std .block-blog-content ul li {line-height: 20px;list-style: none;}
.std ol {list-style: decimal outside;padding-left:1.5em;padding-left: 3em;margin-bottom: 15px;}
.container-std {margin-bottom: 15px;}
table#product-attribute-specs-table ul li {list-style: inside;line-height: 25px;}

div.filter-title,h2.filter-title{background:none;font-size:18px;border-bottom:#e1e1e1 solid 1px;font-weight:700;margin-bottom:17px}
.owl-top-narrow .owl-controls{right:8px;top:-52px}
.owl-top-narrow .sidebar-list .owl-controls{top:-28px;right:-1px}
div.filter-title .content,h2.filter-title .content{background-color:transparent}
.ratings{background:none}
.rating-box:before{color:#797876}
.filter-products .products div.item .details-area,.category-products .products-grid li.item .details-area{padding:19px 10px}
.filter-products .products:not(.small-list) div.item .product-image-area,.category-products .products-grid li.item .product-image-area{transition:all .3s}
.filter-products .products:not(.small-list) div.item:hover .product-image-area,.category-products .products-grid li.item:hover .product-image-area{box-shadow:0 25px 35px -5px rgba(0,0,0,0.2)}
.filter-products .products div.item .details-area .product-name{margin:0;margin-top:7px}
.filter-products .products.small-list div.item .details-area .ratings{margin-top:0}
.filter-products .products.small-list div.item .price-box p{vertical-align:middle}
.filter-products .products div.item .product-image{border:solid 1px #ececec}
.filter-products .products div.item .details-area .product-name a{font-size:15px;color:#7a7d82}
.filter-products .products.small-list div.item .details-area .product-name{margin:0}
.filter-products .products.small-list div.item .details-area .product-name a{font-size:14px;font-weight:600;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}
.filter-products .products.small-list div.item .details-area{padding-right:0;padding-left:14px}
.price-box{margin-top:7px;margin-bottom:13px}
.regular-price .price,.special-price .price{font-size:18px;color:#465157}
.old-price .price{font-size:13px;margin-right:5px}
a.quickview-icon{position:absolute;right:0;left:0;top:auto;bottom:0;background-color:rgba(0,0,0,0.6);font-size:12.5px;font-family:'Oswald';letter-spacing:.025em;line-height:26px;font-weight:400;text-align:center;height:46px;text-transform:uppercase}
a.quickview-icon i{display:none}
.move-action .item-area a.quickview-icon{top:0;bottom:auto}
a.quickviewlink.quickview-icon{height: 35px;width: 35px;}
a.addtocart{background-color:#f4f4f4;color:#6f6e6b;border-color:#d8d8d6;font-size:12.5px;font-family:'Oswald';font-weight:400;line-height:38px;height:35px;text-transform:uppercase;letter-spacing:.025em}
a.addtocart i.icon-cart{font-size:17px;line-height:30px}
a.addtocart span{vertical-align:middle;display:inline-block;line-height:1;margin-top:-4px}
a.addtocart i:before{content:"\e87f"}
a.addtowishlist .icon-wishlist:before{content:'\e889'}
a.addtowishlist,a.comparelink{border-color:#d8d8d6;color:#302e2a;height:35px;width:35px;line-height:33px!important}
.product-image-area .actions a.addtocart{border-color:#d8d8d6;color:#302e2a}
.products-list .item .details-area .actions a.quickview-icon{border-color:#d8d8d6;color:#302e2a}
.products-list .item .details-area .actions a.quickview-icon i{display:inline-block}
.products-list .item .details-area .actions{margin:0}
.item .details-area .actions a.comparelink{left:-20px;line-height:30px}
.item .details-area .actions a.addtowishlist{right:-20px;line-height:30px}
.item:hover .details-area .actions a.addtocart,.category-products .products-list li.item .details-area .actions a.addtocart{color:#fff;background-color:#08c;border-color:#08c}
.top-container >.breadcrumbs{padding:5px 0;margin-bottom:-15px}
.breadcrumbs li{line-height:30px;display:inline-block}
.breadcrumbs li.home a{width:15px;display:inline-block;text-indent:30px;line-height:30px;overflow:hidden;position:relative}
.breadcrumbs li.home a:after{content:"\e883";font-family:'porto';position:absolute;left:0;top:0;text-indent:0}
.catalog-category-view .col2-left-layout .col-left.sidebar:before{content:'';position:absolute;left:15px;right:12px;border:solid 1px #dae2e6;top:0;bottom:0;border-radius:2px}
.block-category-nav{margin-bottom:0}
.block-layered-nav dt,.block-layered-nav .currently .block-subtitle,.block-category-nav .block-title{border:none;background-color:transparent;padding:16px 20px 4px;font-size:15px;text-transform:uppercase;font-weight:600;color:#21293c;letter-spacing:.01em}
.block-category-nav .category-list a.plus .icon-plus-squared:before{content:'\e873'}
.block-category-nav .category-list a.plus .icon-minus-squared:before{content:'\e874'}
.block-category-nav .category-list a.plus{font-size:11px;right:-3px;color:#21293c}
.block-category-nav .block-title{padding:30px 20px 0}
.block-category-nav .block-title strong{font-weight:600}
.block-layered-nav dt:before,.block-category-nav .block-title:before{right:11.6px}
.block-layered-nav dd,.block-category-nav .block-content{border:none;background-color:transparent;padding:10px 20px 10px;border-bottom:#efefef solid 1px;position:relative;z-index:2}
.block-category-nav .block-content{padding-bottom:24px}
.block.block-layered-nav{margin-bottom:10px;margin-top:0}
.block.block-layered-nav .block-title{padding:0 20px;margin-bottom:-15px;margin-top:25px;text-transform:uppercase}
.block-layered-nav .currently ol{border:none;background-color:transparent;padding-left:0;padding-right:20px}
.block-layered-nav .currently li{padding:5px 20px}
.block-layered-nav .actions{border:none;background-color:transparent;border-bottom:#efefef solid 1px;padding-left:0;padding-right:20px;padding-bottom:35px}
.block-layered-nav .currently .btn-previous,.block-layered-nav .currently .btn-remove{right:0;color:#21293c}
.block-layered-nav .actions a{color:#21293c}
#narrow-by-list dd .swatch-label{background-color:#fff;border:solid 1px #e9e9e9}
.block-layered-nav dt:before,.block-category-nav .block-title:before{content:'\e81b';border:0;color:#21293c;font-size:17px;margin-top:-7px}
.block-category-nav .block-title:before{margin-top:2px}
.block-layered-nav dt.closed:before,.block-category-nav .block-title.closed:before{content:'\e81c'}
.block-layered-nav dt:hover:before,.block-category-nav .block-title:hover:before{background-color:transparent!important;color:inherit}
.block-category-nav .category-list a,.block-layered-nav dd a{font-size:14px;line-height:33px;letter-spacing:.01em;color:#7a7d82}
.price-filter-slider .text-box input.go{border-radius:0}
.price-filter-slider .text-box{margin:0 -5px}
.owl-top-narrow .sidebar-list .owl-controls{top:-28px;right:-9px}
.owl-top-narrow .sidebar-list .owl-controls .owl-buttons div{color:#21293c;font-size:19px}
.owl-top-narrow .sidebar-list .owl-controls .owl-buttons div i:before{margin:0 2px}
.sidebar h2.sidebar-title{padding:0 20px;font-size:15px;font-weight:600;color:#21293c;letter-spacing:.01em;margin-bottom:20px!important;padding-top:30px}
.sidebar .custom-block{background-image:none;border-bottom:solid 1px #efefef;margin-bottom:30px;padding:0 10px 15px}
.sidebar-filterproducts.custom-block + h2{font-size:15px!important;text-transform:uppercase;font-weight:600;color:#21293c!important;letter-spacing:.01em;padding:0 20px}
.sidebar-filterproducts.custom-block + h2 +h5{font-family:'Open Sans'!important;font-weight:600!important;font-size:14px!important;color:#7a7d82!important;letter-spacing:.022em;padding:0 20px}
.sidebar-filterproducts.custom-block + h2 + h5 + p{color:#21293c!important;font-size:15px!important;letter-spacing:.01em;padding:0 20px}
.category-image{margin:0 0 25px}
.full-width-image-banner{height:300px}
.full-width-image-banner:after{display:none}
.full-width-image-banner h2{font-size:36px;font-weight:900;letter-spacing:-.025em;text-transform:uppercase;line-height:38px}
.full-width-image-banner p{font-size:18px;line-height:38px;font-weight:700;text-transform:uppercase}
.full-width-image-banner .btn-default{font-size:14px;line-height:25px;letter-spacing:.025em;padding:10px 20px;background-color:#010204;color:#fff;font-family:'Oswald';text-transform:uppercase;border-radius:2px;margin-top:31px}
.toolbar .sorter{margin-bottom:10px}
.sorter .view-mode i{border:none;font-size:15px;width:15px;height:15px;color:#000}
.toolbar .sorter .sort-by select{min-width:100px}
.icon-mode-grid:before{content:"\e880"}
.icon-mode-list:before{content:"\e87b"}
.sorter .view-mode strong i,.sorter .view-mode a:hover i{background-color:transparent;color:#000}
.sorter .view-mode{float:right;margin-right:0;line-height:28px;height:28px;margin-left:20px;margin-top:7px}
.toolbar-bottom .pager .pages{display:block}
.pager li >a,.pager li >span{background:transparent;color:#706f6c;border:0;line-height:30px;height:32px;width:32px;display:inline-block;vertical-align:middle;font-weight:600}
.pager .pages li{background:none!important;height:32px;line-height:30px;width:32px;font-size:15px;font-weight:600}
.pager .pages li a{color:#706f6c;background:none;display:block;border:solid 1px #e9e9e9}
.toolbar .pages{display:none}
.toolbar-bottom{border-top:solid 1px #efefef;padding-top:25px}
.toolbar-bottom .toolbar{width:100%}
.toolbar-bottom .pages{display:block}
.toolbar-bottom .sorter .limiter{float:left}
.pager .pages li .icon-right-dir:before{content:'\e81a'}
.pager .pages li .icon-left-dir:before{content:'\e819'}
.pager .pages li a.i-next,.pager .pages li a.i-previous{color:#78755c;font-size:20px;line-height:28px;vertical-align:middle;display:block;background:none;border:0}
.pager li >a:hover{background-color:transparent}
.pager .pages .current{color:#706f6c}
.products-grid .ratings{margin:0 0 9px}
.product-view .product-img-box li.etalage_thumb,.product-view .product-img-box li.etalage_small_thumbs li{padding:0;border-color:#dae2e6;border-radius:0}
.product-view .product-img-box li.etalage_small_thumbs li.etalage_smallthumb_active{border-color:#08c;position:relative}
.product-view .product-img-box li.etalage_small_thumbs li.etalage_smallthumb_active:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px #08c}
.product-view .product-img-box .etalage-control a.etalage-next{right:7px}
.glyphicon-search:before{content:'\e873';font-family:'porto';font-size:14px;color:#21293c}
.product-view .product-name h1{font-size:25px;font-weight:600;letter-spacing:-.01em;color:#21293c;margin:0 0 15px}
.quickview-index-view .product-view .product-name h1{margin:15px 0}
.prev-next-products .product-nav{padding-bottom:10px}
.prev-next-products a{line-height:23px}
.ratings .rating-links .separator,.ratings .rating-links .separator + a{display:none}
.product-view .product-shop .short-description{padding:5px 0 10px;font-size:14px;font-weight:400;letter-spacing:.005em;line-height:27px}
.product-options-bottom{border-bottom:none}
.product-view .product-shop .price-box .regular-price .price{font-size:21px;font-weight:700;color:#0087cb}
.product-view .product-shop .price-box .special-price .price{font-size:21px;font-weight:700;color:#0087cb}
.product-view .product-shop .price-box .old-price .price{font-size:14px;line-height:1}
.product-view .product-shop .availability{color:#7b858a;font-weight:400}
.product-view .product-options .swatch-attr label{text-transform:uppercase;color:#21293c;font-size:15px;font-weight:600;letter-spacing:.005em}
.product-view .product-options .swatch-attr label .select-label{text-transform:capitalize;color:inherit}
.qty-holder{display:inline-block;vertical-align:middle;margin-right:2px;width:104px;position:relative;text-align:center}
.add-to-cart .qty{font-family:'Oswald';display:inline-block;vertical-align:middle;height:43px;width:44px!important;font-size:14px;font-weight:400;text-align:center;color:#21293c;margin:0;border-color:#dae2e6}
.qty-changer{display:block}
.qty-changer >a{position:absolute;top:0;width:30px;height:43px;border:solid 1px #dae2e6;line-height:41px;font-size:11px;color:#8798a2}
.qty-changer .qty_inc{right:1px}
.qty-changer .qty_inc i:before{content:'\e873'}
.qty-changer .qty_dec{left:1px}
.qty-changer .qty_dec i:before{content:'\e874'}
.add-to-cart button.button{height:43px}
.add-to-cart button.button span{height:43px;text-transform:uppercase;font-family:'Oswald';font-size:14px;letter-spacing:.05em;font-weight:400;line-height:43px;line-height:41px}
.add-to-cart button.button span i{font-size:18px;margin-right:4px}
.add-to-cart button.button span i:before{content:'\e87f'}
.product-view .add-to-links a{width:43px;height:43px;line-height:41px}
.product-view .add-to-links .link-wishlist i:before{content:'\e889'}
a.addtowishlist,.link-wishlist,a.comparelink,.link-compare,a.addtowishlist:hover,.link-wishlist:hover,a.comparelink:hover,.link-compare:hover{border-color:#d8d8d6;color:#302e2a}
.product-tabs>ul li{border:none;background:none;border-right:0}
.product-tabs>ul li.active{border-bottom:#08c;background-color:transparent}
.product-tabs>ul li a{font-size:13px;font-weight:600;padding:10px 0 14px;margin-right:37px;color:#818692;text-transform:uppercase}
.product-tabs>ul li.active a{color:#21293c;position:relative}
.product-tabs>ul li.active a:after{content:'';position:absolute;height:2px;background-color:#08c;left:0;right:0;bottom:0}
.product-tabs .tab-content{border:none;border-top:solid 1px #dae2e6;box-shadow:none;padding:32px 0;font-size:14px;font-weight:400;letter-spacing:.005em;line-height:27px}
.product-tabs .tab-content{background-color: #fcfcfc}
.product-tabs .tab-content p{font-size:14px;font-weight:400;letter-spacing:.005em;line-height:27px}
.catalog-product-view .sidebar .custom-block{border:none;color:#6b7a83;padding-bottom:0;margin-bottom:33px}
.catalog-product-view .sidebar .custom-block-1{margin-top:-25px}
.catalog-product-view .sidebar .block-manufacturer + .custom-block-1{margin-top:0}
.catalog-product-view .sidebar .custom-block-1>div i{color:#08c;border:none;font-size:40px}
.catalog-product-view .sidebar .custom-block-1>div{min-height:65px;clear:both;padding:18px 0;border-bottom:solid 1px #dee5e8;margin-bottom:0}
.catalog-product-view .sidebar .custom-block-1>div:last-child{border-bottom-width:0}
.catalog-product-view .sidebar .custom-block-1>div h3{font-size:14px;font-weight:600;line-height:20px;letter-spacing:.005em;color:#6b7a83;margin-left:80px}
.catalog-image {margin: 10px 0 0 0;}
.bottom-container{background-color:#f5f5f5;padding:60px 0 45px;margin-top:-40px}
.bottom-container .box-up-sell >h2,.product-view .box-up-sell >h2{background:none;font-size:18px;border-bottom:#e1e1e1 solid 1px;font-weight:700;margin-bottom:16px;padding-bottom:10px;text-transform:uppercase;text-align:left;color:#302e2a}
.bottom-container .box-up-sell >h2 span,.product-view .box-up-sell >h2 span{background:none}
.cart .discount h2:before,.cart .shipping h2:before{content:'\e81c';border:0;color:#21293c;font-size:17px;background-color:transparent}
.cart .discount h2:hover:before,.cart .shipping h2:hover:before{background-color:transparent;border:0;color:#21293c}
.cart .discount h2.opened:before,.cart .shipping h2.opened:before{content:'\e81b'}
.footer-middle{padding:62px 0 42px}
.footer-ribbon{margin:-78px 0 25px}
.footer-middle p{font-size:13px;line-height:20px;margin-bottom:0}
.footer-middle .block .block-title{margin-bottom:15px}
.footer-middle .block .block-title strong{font-size:16px;font-weight:700;text-transform:uppercase}
.footer-middle ul.links li,.footer-middle ul.features li{padding:6px 0}
.footer-middle .input-box input{background-color:#fff;color:#686865;height:48px;border:none;font-size:13px;padding-left:15px;float:left;max-width:410px;width:100%}
.footer-middle .input-box button{float:left;width:120px;margin-left:-120px}
.footer-middle .input-box button span{height:48px;line-height:48px;padding:0 12px;text-transform:uppercase}
.footer-middle .block-bottom{border-top:1px solid #3d3d38;text-align:left;padding:27px 0;overflow:hidden}
.footer-middle .social-icons a{background-image:none;background-color:#33332f;text-indent:0;color:#fff;border-radius:0;font-size:15px;width:37px;height:37px;text-align:center;margin-left:0;margin-right:4px;float:left;line-height:35px}
.footer-middle .contact-info li:first-child{border-top-width:0}
.footer-middle .contact-info li{padding:9px 0}
.footer-middle .contact-info i{color:#e1ddc3!important;font-size:26px;line-height:28px}
.footer-middle .contact-info p{line-height:1}
.footer-middle .contact-info b{font-weight:400;font-size:13px;margin-bottom:7px;display:inline-block}
.footer-bottom{padding:18px 0}
.footer-bottom address{float:left;font-size:11px}
.footer-bottom .container{position:relative}
.footer-bottom .container:before{content:'';position:absolute;background-color:#3d3d38;left:15px;right:15px;top:-18px;height:1px;width:calc(100% - 30px)}
.footer-middle .block.block-subscribe .input-box button span {background-color: #0088cc;color: #fff;min-width: 85px;font-size: 13px;}
@media (max-width: 991px) {
.footer .block .block-content{margin-bottom:30px}
.footer-middle .block-content{min-width:auto!important;width:100%}
}
@media (max-width: 767px) {
.item .details-area .actions{margin:0}
.add-to-cart button.button{width:240px}
.footer-middle{padding:62px 0 0;margin-bottom:-20px}
.footer .block .block-content{margin-bottom:30px}
.footer-middle .block-content{float:none!important}
}
@media(max-width:375px) {
.product-view .product-options-bottom .add-to-links{margin:10px 0 0}
.product-view .add-to-links{margin:0 0 0 -8px}
.header-container.type3 .mini-cart{width:68px}
.add-to-cart button.button{width:117px}
#totop{bottom:0}
}
#totop{bottom:90px}
.data-table .product-image img{min-width:80px}
.data-table{margin-bottom:15px;}
.aw-arp-block .amlabel-txt2{max-width:45%!important}
body.boxed .page{overflow:visible}
.filter-products .products div.item .item-area:hover .product-image:before,.products-grid .item .item-area:hover .product-image:before{content:"";display:block;width:100%;height:100%;background-color:#000;opacity:.1;position:absolute;left:0;top:0}
.top-container >.breadcrumbs{font-size:12p}
@media (max-width: 480px) {
.sorter .limiter label{min-width:47px}
}
.product-view .product-shop .short-description .std{line-height:2}
.block-manufacturer{padding:0 10px;margin-bottom:0}
.block-manufacturer hr{border-width:0 0 1px;margin-top:25px}
.header-container.type3.header-newskin .mybag-link .cart-qty{font-size:10px;color:#fff}
body.boxed .page{overflow:visible}
.blog-index-list .toolbar{display:none}
.blog-index-list .posts-wrap ~ .toolbar{display:block}
.postBanner{border:0;padding:0}
.posts-wrap{margin:0}
.postTitle h2 a{color:#21293c;font-size:24px;font-weight:700}
.postWrapper .post-date .day{color:#0088cc;font-size:32px;background-color:#f8fafc;border:1px solid #e2e8f0;border-bottom:0;padding:11px 15px}
.postWrapper .post-date .month{font-size:15px;line-height:24px}
.owl-top-narrow #category-slider-demo-7 .owl-controls{right:-2px}
.header .demo-tooltip,.footer .demo-tooltip{position:absolute;right:15px;top:5px;z-index:9;width:20px}
.header-container.sticky-header .header .demo-tooltip{display:none}
.footer .demo-tooltip{top:-20px}
a.tooltip-icon{border:1px solid #fff;color:#fff;border-radius:50%;display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-animation:tooltip-animation 1s ease-in infinite;-moz-animation:tooltip-animation 1s ease-in infinite;-ms-animation:tooltip-animation 1s ease-in infinite;animation:tooltip-animation 1s ease-in infinite}
.header-container.type2 a.tooltip-icon,.header-container.type3 a.tooltip-icon,.header-container.type4 a.tooltip-icon,.header-container.type5 a.tooltip-icon,.header-container.type6 a.tooltip-icon,.header-container.type7 a.tooltip-icon,.header-container.type8 a.tooltip-icon{color:#000;border-color:#000}
.tooltip-popup{position:absolute;right:-10px;top:30px;width:300px;background-color:#111;box-shadow:0 0 8px rgba(255,255,255,.5);padding:20px;border-radius:10px;font-size:12px;line-height:1.4;color:#fff;text-align:left}
.tooltip-popup h4{font-size:16px;color:#fff}
.tooltip-popup p{margin-bottom:10px;color:#fff}
.tooltip-popup em{font-size:10px}
a.tooltip-close{position:absolute;right:10px;top:10px;color:#fff}
.footer-middle>.container{position:relative}
.container:after{content:"";display:table;clear:both}
@-webkit-keyframes tooltip-animation {
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@keyframes tooltip-animation {
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes tooltip-color {
0%{color:#fff}
50%{color:#333}
100%{color:#fff}
}
@keyframes tooltip-color {
0%{color:#fff}
50%{color:#333}
100%{color:#fff}
}
@-webkit-keyframes tooltip-color-white {
0%{color:#444}
50%{color:#fff}
100%{color:#444}
}
@keyframes tooltip-color-white {
0%{color:#444}
50%{color:#fff}
100%{color:#444}
}
.onepage-category{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.onepage_category_ajax_loader{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.5);z-index:4}
.onepage-category > .category-list{width:80px;text-align:left;position:relative;float:left;background:#000;padding:46px 0 146px;z-index:5}
.onepage-category > .category-list > ul{position:relative;z-index:2;list-style:none;padding:0;transition:all .3s;padding-top:30px}
.onepage-category > .category-list > ul > li{margin-bottom:0}
.onepage-category > .category-list > ul > li:last-child{margin-bottom:0}
.onepage-category > .category-list > ul > li > a{color:#fff;width:auto;line-height:78px;display:inline-block;white-space:nowrap;position:relative}
.onepage-category > .category-list > ul > li > a > em{font-size:25px;width:80px;display:inline-block;text-align:center;vertical-align:middle}
.onepage-category > .category-list > ul > li > a > em > img{vertical-align:middle;max-width:80px}
.onepage-category > .category-list > ul > li > a > span{display:inline-block;vertical-align:middle;opacity:0;visibility:hidden;width:0;transition:all .3s;font-size:16px;font-weight:600;position:relative;overflow:hidden}
.onepage-category > .category-list > ul > li > a:after{content:"";width:16px;height:16px;position:absolute;display:block;right:-15px;top:50%;margin-top:-8px;border:8px solid transparent;transition:all .3s}
.onepage-category > .category-list > ul > li > a:hover,.onepage-category > .category-list > ul > li > a.active{background-color:#00d59d}
.onepage-category > .category-list > ul > li > a:hover > span{opacity:1;visibility:visible;width:auto;padding-right:50px}
.onepage-category > .category-list > ul > li > a:hover:after,.onepage-category > .category-list > ul > li > a.active:after{border-left-color:#00d59d}
.onepage-category > .category-details{float:right;width:calc(100% - 80px);padding:0 100px;padding-bottom:146px}
.onepage-category .category-detail{position:relative}
.onepage-category .category-detail .title-menu{position:relative}
.onepage-category .category-detail .title-menu > a{font-size:26px;color:#000;text-decoration:none;line-height:100px;display:inline-block;font-weight:300;margin-top:70px}
.onepage-category .category-detail .title-menu > a > span{display:inline-block;vertical-align:middle}
.onepage-category .category-detail .title-menu > a.parent:after{display:inline-block;content:"\e81c";font-family:"porto";margin-left:18px;font-size:18px;vertical-align:middle;line-height:36px}
.onepage-category .category-detail .title-menu > a.parent.opened:after{content:"\e81b"}
.onepage-category .category-detail .title-menu > .menu-popup{position:absolute;left:-25px;top:100%;display:none;width:calc(100% + 50px);z-index:3;background-color:#fff;border:1px solid #bebebe;border-radius:5px;padding:50px 0}
.onepage-category .category-detail .title-menu > .menu-popup:before{content:"";border:8px solid transparent;width:16px;height:16px;display:block;border-bottom-color:#bebebe;position:absolute;top:-16px;left:90px}
.onepage-category .category-detail .title-menu > .menu-popup:after{content:"";border:7px solid transparent;width:14px;height:14px;display:block;border-bottom-color:#fff;position:absolute;top:-13px;left:91px}
.onepage-category .category-detail .menu-popup ul{list-style:none;padding:0;margin:0}
.onepage-category .category-detail .menu-popup > ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.onepage-category .category-detail .menu-popup > ul > li{float:left;border-left:1px solid #bebebe;margin:10px 0;padding:30px 0}
.onepage-category .category-detail .menu-popup > ul.columns5 > li{width:20%;padding-left:4%;padding-right:4%}
.onepage-category .category-detail .menu-popup > ul.columns5 > li:nth-child(5n+1){border-left:0;clear:left}
.onepage-category .category-detail .menu-popup ul > li> a{color:#000;font-size:16px;line-height:2.5}
.onepage-category .category-detail .menu-popup > ul > li> a{font-weight:700;text-transform:uppercase}
.onepage-category .category-detail .products-area{margin:0 -10px}
.onepage-category .category-detail .products-area .category-link{float:right;margin-top:-70px;margin-right:10px;position:relative;z-index:2;min-width:119px;height:40px;border:2px solid #000;color:#000;border-radius:5px;line-height:36px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:600}
.onepage-category .category-detail .products-area .category-link:hover{background-color:#000;color:#fff}
.onepage-category .category-detail .products div.item{float:left;padding:10px}
.onepage-category .category-detail .products div.item .item-area{width:100%;position:relative}
.onepage-category .category-detail .product-image-area{border:0;padding:0;border-radius:0}
.onepage-category .category-detail .products div.item .product-image{width:100%;min-height:60px;display:block;position:relative;z-index:0;overflow:hidden;border-radius:0;background:#fff}
.onepage-category .category-detail .products .owl-item.loading{background:transparent}
.onepage-category .category-detail .products .owl-item.loading div.item .product-image{background-image:url(https://www.portotheme.com/magento/porto/skin/frontend/smartwave/porto/images/ajax_loader.gif);background-repeat:no-repeat;background-position:center center}
.onepage-category .category-detail .products div.item .product-image img{width:100%;transition:opacity .3s}
.onepage-category .category-detail .products div.item .product-image img.defaultImage{opacity:1;filter:alpha(opacity=100)}
.onepage-category .category-detail .products div.item .product-image img.hoverImage{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0)}
.onepage-category .category-detail .products div.item .product-image-area:hover .product-image img.defaultImage{opacity:0;filter:alpha(opacity=0)}
.onepage-category .category-detail .products div.item .product-image-area:hover .product-image img.hoverImage{opacity:1;filter:alpha(opacity=100)}
.onepage-category .category-detail .products div.item .details-area{padding:15px 0;text-align:left}
.onepage-category .category-detail .products div.item .details-area .product-name{margin:0 0 3px}
.onepage-category .category-detail .products div.item .details-area .product-name a{font-size:14px;font-weight:600;color:#000}
.onepage-category .category-detail .products div.item .details-area .price{font-weight:300;font-size:30px}
.onepage-category .category-detail .products div.item .details-area .old-price .price{font-size:20px}
.onepage-category .category-detail .products div.item .details-area .actions{display:none}
.onepage-category .category-detail .product-image-area:before{content:"";display:block;background:#000;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;opacity:0;visibility:hidden;transition:all .3s}
.onepage-category .category-detail .item-area:hover .product-image-area:before{opacity:.7;visibility:visible}
.onepage-category .category-detail a.quickview-icon{position:absolute;top:50%;margin-top:-18px;text-align:center;width:100%;background:none;text-transform:uppercase}
.onepage-category .category-detail a.quickview-icon span{margin-left:8px;font-weight:600}
.onepage-category .category-detail .product-image-area .actions{padding:0 15px;z-index:3}
.onepage-category .category-detail .product-image-area .actions a{background-color:transparent;border-color:#fff;color:#fff;width:50px;height:50px;line-height:48px;font-size:18px;margin:0 1px}
.onepage-category .category-detail .product-image-area .actions a.addtocart i.icon-cart{font-size:21px}
.onepage-cat.category-list{margin:-20px 0 -50px}
.onepage-cat.category-list + .main.container{float:left;max-width:calc(100% - 80px);padding:0 100px}
.onepage-category > .category-list > ul.absolute-bottom{position:absolute;top:auto;bottom:0}
.onepage-category > .category-list > ul.fixed-top{position:fixed;left:0;top:70px}
.onepage-category > .category-list > ul.fixed-bottom{position:fixed;left:0;bottom:0}
.onepage-category .additional-content img{max-width:100%}
.onepage-category .menu-popup a > span{position:relative}
.onepage-category .menu-popup a > span > span.cat-label{top:3px;right:-35px;font:inherit;font-size:9px;padding:2px;z-index:1;border-radius:2px;line-height:1;border:1px solid #777;position:absolute}
#banner-slider-demo-19 .slide-content h2{font-size:80px;font-weight:800;line-height:.9;letter-spacing:-6px;margin-left:-5px}
#banner-slider-demo-19 .slide-content p{font-size:20px;margin-bottom:50px;font-weight:300}
#banner-slider-demo-19 .slide-content a.btn-line{color:#000;font-size:14px;font-weight:700;border:2px solid #000;padding:0 34px;height:57px;display:inline-block;line-height:53px;border-radius:8px;text-decoration:none}
#banner-slider-demo-19 .slide-content a.btn-line:hover{color:#fff;background-color:#000}
.category-description img{max-width:100%}
@media(max-width:1199px) {
#banner-slider-demo-19 .slide-content h2{font-size:40px;line-height:.9;letter-spacing:-3px;margin-left:-2.5px}
#banner-slider-demo-19 .slide-content p{font-size:12px;margin-bottom:20px}
#banner-slider-demo-19 .slide-content a.btn-line{font-size:10px;padding:0 16px;height:30px;line-height:26px;border-radius:4px}
.onepage-cat.category-list + .main.container{padding:0 50px}
.onepage-category .category-detail .menu-popup ul > li> a{font-size:11px}
.onepage-category .category-detail .menu-popup > ul.columns5 > li{padding:10px 2%}
.onepage-category .category-detail .title-menu > .menu-popup{padding:10px 0}
.onepage-category .category-detail .title-menu > a{margin-top:46px}
}
@media(max-width:767px) {
.onepage-category{display:block}
.onepage-category > .category-list{width:auto;float:none;padding:0}
.onepage-category > .category-list > ul{padding:0}
.onepage-category > .category-list > ul > li{margin:0;display:inline-block}
.onepage-category > .category-list > ul > li > a:hover > span,.onepage-category > .category-list > ul > li > a:after{display:none}
.onepage-cat.category-list + .main.container{float:none;padding:0 15px;width:auto}
.onepage-category > .category-details{float:none;width:auto;padding:0 15px}
.onepage-category > .category-list > ul{position:static!important}
.onepage-category .category-detail .menu-popup > ul{display:block}
.onepage-category .category-detail .menu-popup > ul.columns5 > li{width:50%;padding:10px 15px}
.onepage-category .category-detail .menu-popup > ul.columns5 > li:nth-child(5n+1){border-left:1px solid #bebebe;clear:none}
.onepage-category .category-detail .menu-popup > ul.columns5 > li:nth-child(2n+1){border-left:0;clear:left}
.onepage-category .category-detail .menu-popup ul > li> a{font-size:14px}
}
.form-list .field{margin-left:4%}
.form-list .fields .field:first-child{margin-left:0}
.box{margin-bottom:30px}
.box .box-title{margin:0}
.product-tabs-container{position:fixed;left:0;top:0;width:100%;padding:15px 0;z-index:1;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.product-tabs-container.has-sticky-header{top:45px}
.sticky-tab > li{display:inline-block;font-size:13px;padding:0 10px}
.sticky-tab > li:first-child{padding-left:0}
.sticky-tab > li > a{color:#777;padding:10px 0}
.bounce-loader{transition:all .2s;text-align:center;width:70px;display:inline-block}
.bounce-loader .bounce1,.bounce-loader .bounce2,.bounce-loader .bounce3{animation:1.4s ease-in-out 0 normal both infinite running bouncedelay;background-color:#CCC;border-radius:100%;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);display:inline-block;height:18px;width:18px;margin:0 1.5px}
.bounce-loader .bounce1{animation-delay:-.32s}
.bounce-loader .bounce2{animation-delay:-.16s}
@keyframes bouncedelay {
0%,80%,100%{transform:scale(0)}
40%{transform:scale(1)}
}
@media(max-width: 991px) {
.product-tabs-container.has-sticky-header:not(.has-mobile-sticky-header){top:0}
.product-tabs-container.has-sticky-header.has-mobile-sticky-header{top:110px}
}
ul.scene{width:100%;height:100%}
ul.scene > li.layer{width:100%;height:100%}
.animation-wave{-webkit-animation:wave 20s .1s infinite linear;-moz-animation:wave 20s .1s infinite linear;animation:wave 20s .1s infinite linear}
.animation-spin{-moz-animation:spin 20s infinite linear;-o-animation:spin 20s infinite linear;-webkit-animation:spin 20s infinite linear;animation:spin 20s infinite linear}
@-webkit-keyframes wave {
0%{-webkit-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);-moz-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg)}
100%{-webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);-moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg)}
}
@-moz-keyframes wave {
0%{-webkit-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);-moz-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg)}
100%{-webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);-moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg)}
}
@-ms-keyframes wave {
0%{-webkit-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);-moz-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg)}
100%{-webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);-moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg)}
}
@keyframes wave {
0%{-webkit-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);-moz-transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0,10%,0) rotateZ(0deg)}
100%{-webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);-moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg)}
}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.pull-right{float:right!important}
.pull-left{float:left!important}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}
@media (max-width: 767px) {
.visible-xs{display:block!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}
}
@media (max-width: 767px) {
.visible-xs-block{display:block!important}
}
@media (max-width: 767px) {
.visible-xs-inline{display:inline!important}
}
@media (max-width: 767px) {
.visible-xs-inline-block{display:inline-block!important}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm{display:block!important}
table.visible-sm{display:table!important}
tr.visible-sm{display:table-row!important}
th.visible-sm,td.visible-sm{display:table-cell!important}
.visible-sm-block{display:block!important}
.visible-sm-inline{display:inline!important}
.visible-sm-inline-block{display:inline-block!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md{display:block!important}
table.visible-md{display:table!important}
tr.visible-md{display:table-row!important}
th.visible-md,td.visible-md{display:table-cell!important}
.visible-md-block{display:block!important}
.visible-md-inline{display:inline!important}
.visible-md-inline-block{display:inline-block!important}
}
@media (min-width: 1200px) {
.add-to-cart button.button {width: 210px;}
.visible-lg{display:block!important}
table.visible-lg{display:table!important}
tr.visible-lg{display:table-row!important}
th.visible-lg,td.visible-lg{display:table-cell!important}
.visible-lg-block{display:block!important}
.visible-lg-inline{display:inline!important}
.visible-lg-inline-block{display:inline-block!important}
}
@media (max-width: 767px) {
.hidden-xs{display:none!important}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm{display:none!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md{display:none!important}
}
@media (min-width: 1200px) {
.hidden-lg{display:none!important}
}
@media (max-width: 400px) {
.add-to-cart button.button {width: 240px;}
.add-to-cart button.button span{font-size:11px}
}
.oferta{float:left;margin-top:10px;text-align:left;font-size:9px}
body.boxed .page{overflow:visible;overflow:visible}
.quickview-index-view .add-to-cart button.button{width:auto}
.catalog-product-view .sidebar .custom-block-1 a{text-decoration:none}
.block.block-related .amlabel-txt2{max-width:75%!important}
.small-list .amlabel-txt2{max-width:75%!important}
.category-description img{max-width:100%;margin-left:30px}
.header .custom-block{font-size:14px;font-weight:400;display:inline-block;vertical-align:middle}
.header>.logo{margin:35px 37px 35px 0;text-decoration:none!important;max-width:100%;display:inline-block;vertical-align:middle;max-width:200px;position:relative;z-index:2;transition:none;line-height:0}
.block-blog-content h2{font-size:18px;line-height:20px;font-weight:400}
.block-blog-content{width:100%;padding-top:25px}
.block.block-related .block-title strong{font-size:18px;font-weight:700;color:#1e293b;letter-spacing:normal}
.block.block-related .owl-theme .owl-controls{top:-85px;right:5px}
.block.block-related .owl-theme .owl-controls .owl-buttons div{font-size:19px;width:13px;position:relative;color:#21293c}
.block.block-related{padding:0 20px}
.block.block-related .product{margin:30px 0}
.block.block-related .product-name{font-size:14px;font-weight:600;color:#475569}
.block.block-related .product-name a{color:#475569}
.block.block-related .product-name a:hover{color:#0088cc}
.block.block-related .col-xs-6{width:40%}
.block.block-related .product-details{width:60%}
.product-tabs .tab-content .std ul li{line-height:36px}
.product-tabs .tab-content .std ol li{line-height:36px}
.header .form-search .search-autocomplete .regular-price .price,.special-price .price{font-size:14px}
.data-rules-table{float:right;width:100%;margin:20px 0}
.data-rules-table td{padding:3px 8px;width:100%;border-bottom:1px dotted #ddd;line-height:1.6;font-size:12px}
.product-view .add-to-links a > span {display: none;}
.ui-widget-content {/* border: 1px solid #ddd; */}
.owl-top-narrow {margin: 3px;}
.item-msg-preorders {display: block;margin: 10px 0;width: 100%;height: auto;float: left;padding-top: 10px;color: #df280a;font-size: 11px;line-height: 1.2;}
.data-rules-table {float: right;width: 100%;margin: 10px 0;}
.product-view .add-to-links {margin:0;padding: 0;text-align: left;display: inline-block;vertical-align: middle;}
.amrules-discount {content: "";position: absolute;width: 78%;height: 0px;bottom: -0px;left: -16px;text-align: right;}
 
.b1{width:33.3333%; float:left; }
.b1 ul{padding-left:7px; padding-right:5px; padding-top:0px;list-style: none;}
ul.ul-line{border-right: 1px dashed #dce5e8;padding-right: 10px;padding-bottom: 30px;padding-left: 0px;}
.b1-name{margin-left:5px; margin-bottom:10px; height:34px;  line-height: 2em; padding-left:5px; font-weight:bold; color:#3e3e3e; font-size:16px;}
.post-name {line-height: 1.2em;  margin-top:10px;}
.post-name a, .post-name a:hover {font-weight:bold; font-size:95%;text-decoration:none; color:#3e3e3e;}
.post-date {font-size:80%; font-weight:bold; color:#7F7F7F;margin-bottom: 5px;}
.post-cont a, .post-cont a:hover {font-size:95%;  text-decoration:none; color:#3e3e3e;}
.post-cont {line-height: 1.2em; margin-bottom: 5px;}
.l-name {float: right;}
.readmore {font-weight: 300;font-size: 16px;}
.col-img-std {margin: 2px auto;width: 32.333%;display: inline-block;}
.postWrapper{ font-family:'Lato',sans-serif;  font-weight:400;  color:#636467;  font-size:15px;  -webkit-font-smoothing:antialiased;  -webkit-text-size-adjust:none;  padding-bottom:25px;clear:both;margin-left: 0px;}
.postWrapper p, .postWrapper li, .postWrapper ul {font-size: 15px;line-height: 26px;}
.postContent img{max-width:100%}
.postBlock{margin-bottom:20px}
.postContent ul{padding-bottom:20px; margin-left:30px}
.postContent li{padding-bottom:10px}
.postContent table{margin-bottom:25px}
.postTitle{ border-bottom-width:1px;  border-bottom-style:solid;  border-bottom-color:#DDD;  margin-bottom:15px}
.postContentCopy{width:100%; max-width:550px; margin:auto; color:#000; font-size:10px; color:#0a263c; padding:5px; border:1px solid #DCE5E8; margin-bottom:20px}
.postTitle h2{ font-size:22px;  margin:0px;  padding:0px;  font-weight:700}
.clerer3{ width:auto;  height:80px}
.clerer3 div{ margin:5px}
.postTitle h3{ font-size:10px;  margin:0px;  padding-top:2px;  padding-right:0px;  padding-bottom:2px;  padding-left:0px}
.postContent{ padding-bottom:10px}
.postDetails{line-height: 22px;margin-top: 9px; }
.postComment{ padding:0 15px 0 15px}
.postBookmarks{ padding-bottom:10px}
.postBookmarks h4{  font-size:12px;  font-weight:bold}
.commentWrapper{ padding-bottom:15px}
.commentContent{ padding-bottom:0px;  padding-left:20px;  color:#3e3e3e}
.commentDetails{ margin-bottom:5px;  padding:0px;  color:#0a263c}
.commentDetails h4.username{ display:inline}
.postError{ font-size:16px}
.tags{ font-weight:bold;  padding-bottom:10px}
.tags UL{ display:inline}
.tags UL LI{font-weight:normal;  display:inline;  padding-right:6px}
.tags h4{font-size:12px; font-weight:bold}
.menu-tags, .menu-categories, .menu-recent{ margin:5px 9px}
.menu-tags h5, .menu-categories h5, .menu-recent h5{font-size:11px}
.block-blog .menu-tags UL LI{ display:inline;  padding:2px;  margin-left:10px}
.block-blog .menu-categories UL LI{ margin-left:10px}
.block-blog .menu-recent UL LI{ margin-left:10px}
.block-blog .menu-recent UL LI a, .block-blog .menu-categories UL LI a, .block-blog .menu-tags UL LI a{font-size:11px}
.block-blog .head h4{padding-left:20px}
.block-blog .block-title strong{background-image:url(../images/icon_blog.png); background-repeat:no-repeat; padding-left:21px; text-align:left}
.postWrapper .poster{ display:inline}
.block.block-blog-tags ul li a {display: block;padding: 10px 14px;background-color: #e1e1e1;color: #7e7d79;line-height: 11px;font-family: inherit;font-weight: 400;float: left;margin:0 7px 15px 0;}
.input-box.aw-blog-comment-area{width:100%}
.widget-latest li{font-size:12px; padding:5px 10px}
.block-blog .menu-categories{margin:0; padding:5px 9px}
A.awblog_current_comment{text-decoration:none!important; font-weight:bold!important}
.like-bt {display: block; float: left; margin-left: 20px;}
.addthis_sharing_toolbox{ float:right;  display:-moz-grid-line}
.pay {float: left;}
.deliv {float: right;}
hr {border-color: #f5f5f5;margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee;}
.aw-arp-block-content ul li {float: left;}
.block-dailydeal-new .sidebardailydeal a {float: none;font-size: 14px;font-weight: 600;letter-spacing: .01em;white-space: nowrap;text-overflow: ellipsis;display: block;overflow: hidden;}
.box-account button.button.btn-continue {float: right;}
.products-grid .new_grid ul li {list-style: none;}
.cart .crosssell .product-details { margin-left: 0px; margin-bottom: 15px;}
.cart .crosssell .product-image{ width: 100%; margin-bottom: 10px;}
.order-about dt {font-weight: 700; font-style: italic; margin: 0px 0px 10px;}
.order-about dd {font-size: 13px; margin: 0 0 20px; padding-left: 10px;}

/* Состояние при выборе Яндекса */
#one-step-checkout-form .order-information ol li .onestepcheckout-shipping-method-section ul li {transition: margin-bottom 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);}
#one-step-checkout-form .order-information ol li .onestepcheckout-shipping-method-section ul li.is-selected {float: none !important;display: block !important;width: 100% !important;clear: both !important; margin-bottom: 60px !important;}
.one-step-checkout .radioparent {transition: all 0.3s ease;}
.one-step-checkout .onestepcheckout-shipping-method-section .validation-advice {margin-top: 15px; !important;}

/* Модальное окно (логин) */
#onestepcheckout-login-popup { position:fixed!important; top:50%!important; left:50%!important; transform:translate(-50%,-50%)!important; z-index:10000!important; background:#fff!important; padding:20px!important; width:auto!important; max-width:500px!important; box-shadow:0 4px 12px rgba(0,0,0,0.3)!important; }
/* Затемнение фона */
.modal-overlay { position:fixed!important; top:0!important; left:0!important; height:100%!important; width:100%!important; background-color:rgba(0,0,0,0.6)!important; z-index:9999!important; }
#onestepcheckout-login-popup h1 { font-size:20px!important; margin-bottom:15px!important; border-bottom:1px solid #eee!important; padding-bottom:10px!important; }

/* Пагинация блога */
.postWrapper .toolbar-bottom .pager { display:block!important; width:100%!important; padding:20px 10px!important; overflow:hidden; }
.postWrapper .pager .amount { float:left!important; margin:3px 25px 0 0!important; color:#777; font-size:13px; display:block!important; }
.postWrapper .pager .limiter { float:left!important; display:block!important; margin:0!important; color:#777; font-size:13px; line-height:34px!important; }
.postWrapper .pager .limiter label { display:inline!important; margin:0 5px!important; }
.postWrapper .pager .limiter select { display:inline-block!important; width:75px!important; height:34px!important; margin:0 10px!important; padding:0 5px!important; border:1px solid #e1e1e1!important; vertical-align:middle!important; }
.postWrapper .pages { float:right!important; margin:0!important; }
.postWrapper .pages ol { display:block!important; list-style:none!important; padding:0; margin:0; }
.postWrapper .pages li { float:left!important; margin-left:6px!important; }
.postWrapper .pages a, .postWrapper .pages .current { display:block; min-width:34px; height:34px; line-height:32px; text-align:center; border:1px solid #e1e1e1; font-weight:600; color:#777; }
.postWrapper .pages .current { background-color:#08c; border-color:#08c; }

/* Lanmart: Уведомления (Наличие и Цена) */
.amxnotif-block{margin:20px 0;width:100%;max-width:450px;clear:both}
.amxnotif-title{display:block!important;font-weight:700!important;font-size:13px!important;color:#333!important;margin-bottom:8px!important;text-transform:uppercase;float:none!important}
.amxnotif-form-row{display:flex!important;flex-flow:row nowrap!important;width:100%!important;border:1px solid #ccc;border-radius:4px;overflow:hidden;background:#fff;align-items:stretch!important}
.amxnotif-form-row:focus-within{border-color:#0088cc!important}
.amxnotif-input.input-text{flex:1 1 auto!important;width:10px!important;min-width:0!important;height:38px!important;border:none!important;padding:0 12px!important;margin:0!important;outline:none!important;box-shadow:none!important}
.amxnotif-button.button{height:38px!important;margin:0!important;border:none!important;border-radius:0!important;background:#0088cc!important;padding:0 20px!important;cursor:pointer;white-space:nowrap!important}
.amxnotif-button.button span span{color:#fff!important;font-weight:700;font-size:13px;line-height:38px;background:transparent!important;padding:0!important;text-transform:none!important}
@media(max-width:480px){
.amxnotif-form-row{flex-direction:column!important;border:none!important;background:transparent!important}
.amxnotif-input.input-text{border:1px solid #ccc!important;border-radius:4px!important;margin-bottom:8px!important;width:100%!important;flex:none!important}
.amxnotif-button.button{border-radius:4px!important;width:100%!important}