a{color:#2aa8db;outline:none;}
a:hover{color:#0385b7;outline:none;}
a:active,
a:focus{outline:none;text-decoration:none;}
.btn:focus,
.btn:active:focus,
.btn.active:focus{outline:none;}
.btn{transition:all 0.3s ease-out;}
.btn:hover{transition:all 0.3s ease-out;}
.btn-primary{color:#2aa8db !important;background-color:#ffffff;border-color:#2aa8db;text-transform:uppercase;transition:all 0.3s ease-out;}
.btn-primary:hover{color:#fff !important;background-color:#2aa8db;border-color:#2aa8db;text-transform:uppercase;transition:all 0.3s ease-out;}
.btn-default{color:#2aa8db !important;background-color:#ffffff;border-color:#2aa8db;text-transform:uppercase;transition:all 0.3s ease-out;}
.btn-default:hover{color:#fff !important;background-color:#2aa8db;border-color:#2aa8db;text-transform:uppercase;transition:all 0.3s ease-out;}
#login-modal{height:340px;width:380px;}
.sourcecoast ul{padding-left:0;}
#form-sclogin-remember{margin-top:30px;}
.sourcecoast .modal-header{background:#2aa8db;color:#fff;text-transform:uppercase;font-size:20px;text-align:center;}
.sourcecoast a.btn{color:#2aa8db !important;background-color:#ffffff;border-color:#2aa8db;text-transform:uppercase;float:right;}
.sourcecoast a.btn:hover{color:#fff !important;background-color:#2aa8db;border-color:#2aa8db;text-transform:uppercase;}
.sourcecoast label{width:100%;font-weight:normal;}
#sclogin-remember{float:left;width:15px;height:15px;margin:2px 5px 0 0;}
.sclogin-joomla-login.vertical #form-sclogin-submitcreate .btn{color:#2aa8db !important;background-color:#ffffff;border-color:#2aa8db;text-transform:uppercase;transition:all 0.3s ease-out;background-image:none;text-shadow:none;}
.sclogin-joomla-login.vertical #form-sclogin-submitcreate .btn:hover{color:#fff !important;background-color:#2aa8db;border-color:#2aa8db;text-transform:uppercase;transition:all 0.3s ease-out;}
}
span.vmshipment_name {font-size:12px;}
#com-form-login-remember #remember{float:left;width:15px;height:15px;margin:2px 5px 0 0;}
#com-form-login-remember label{font-weight:normal}
#com-form-login input[type="submit"]{margin-bottom:15px}
.user-details label{text-align:left;font-weight:normal;padding-right:15px;}
table.user-details{width:100%}
table.user-details td{border-top:0}
td.key{width:auto}
.user-details .input,
.user-details .inputbox{margin-left:0}
table.user-details input,
.user-details .input,
.user-details .inputbox{width:auto}
.user-details .input{margin:10px 0}
.user-details label{width:auto}
table.user-details tr{padding:5px 0}
.user-details label,
.user-details input{margin:10px 0}
#form-login input.button,
.order-view input.button,
.form-validate .button{color:#2aa8db !important;background-color:#ffffff;border-color:#2aa8db;text-transform:uppercase;border:1px solid;border-radius:4px;padding:6px 12px;transition:all 0.3s ease-out;}
#form-login input.button:hover,
.order-view input.button:hover,
.form-validate .button:hover{color:#fff !important;background-color:#2aa8db;border-color:#2aa8db;text-transform:uppercase;transition:all 0.3s ease-out;}
.sclogin-joomla-login ul li{list-style:none;text-align:center;}
.order-view label{font-weight:normal}
.order-view h1{font-size:20px;font-weight:normal;}
#system-message dd{font-weight:normal !important}
.header-top{background:#5b5b5b}
.header-top a{color:#fff}
.sclogin-modal-links{background:url(../images/key.svg) no-repeat left center;background-size:26px 11px;padding-left:30px;height:30px;line-height:30px;}
.sclogin-greeting{margin-bottom:0 !important;padding-left:6px;height:30px;line-height:30px;color:#fff;}
.sclogin-modal-links a{margin:0 7px 0 6px !important}
.header-top .nav-stacked{float:right}
.header-top .nav-stacked li{height:30px;line-height:30px;}
.header-top .nav-stacked > li + li{margin-top:0}
.header-top .nav-stacked li{padding:0 7px 0 8px;display:inline-block;margin-top:0;background:url(../images/divider.gif) no-repeat left center;}
.header-top li:first-child{background:url(../images/account.svg) no-repeat left center;background-size:21px 18px;padding-left:31px;float:left;}
.header-top .nav-stacked li a{padding:0}
.header-top .nav-stacked li a:hover{background:none;text-decoration:underline;}
.header-top .nav-stacked li.active a{background:none}
.t3-header{padding-top:20px;/*padding-bottom:25px;*/}
.article-info {display:none!important;}
.kupit {width: 81px;background-color: #ff9a00;float: left;text-align: center;border-radius: 2px;font-size: 11px;color: white;height: 33px;position: relative;left: 37px;}
.category-addtocart .kupit {display:none;}
.logo{margin-top:-10px}
.logo-image{margin-top:15px}
.logo-image img{max-width:100%;width:250px;}
#t3-header .phone{padding-right:45px}
.logo-image span {display:none;}
.logo-image small {color:#ff9900;float: left;font-size: 13px;/*display: none;*/width:370px;margin-top:5px;}
.header-phone p{margin-bottom:0;color:#5b5b5b;font-size:14px;}
.header-phone .number{font-size:30px;line-height:30px;color:#333;}
.vmCartModule{height:45px;background:url(../images/cart.svg) no-repeat 10px center;background-size:27px 25px;border:1px solid #2aa8db;border-radius:3px;padding-left:47px;width:155px;float:right;margin-top:5px;line-height:43px;}
.vmcartmodule-title{line-height:45px;text-align:left;font-size:14px;color:#5b5b5b;float:left;padding-right:10px;}
.vmCartModule a{display:block;float:left;line-height:42px;width:100%;}
.vmCartModule .total_products{float:left;font-size:14px;text-transform:uppercase;}
.cart-product{margin:3px 5px 0 -13px;padding:3px 0 0 5px;width:18px;height:18px;line-height:12px;color:#fff;background:#2aa8db;border-radius:50%;}
.header-search{margin-top:5px}
.virtuemart_search{overflow:hidden;}
.virtuemart_search .inputbox,
#mod_virtuemart_search{height:45px !important}
#mod_virtuemart_search{width:70%}
.header-search form{width:100%;margin:0 !important;padding:0;}
#mod_virtuemart_search{background:#fff;border-color:#2aa8db;border-radius:5px;padding-right:40px;}
.search input[type="image"]{height:auto !important;border:none !important;margin-left:-38px;}
#t3-mainnav{background:#2aa8db;border:none;min-height:48px;text-transform:uppercase;}
#t3-mainnav li.active a,
#t3-mainnav li a:hover,
#t3-mainnav li.open > a{background-color:#0385b7;transition:background-color 0.2s ease-out;}
#t3-mainnav .navbar-nav > li > a{color:#fff;transition:background-color 0.2s ease-out;}
.mega-dropdown-menu{background:#0385b7;border-radius:0;border:0;}
.t3-megamenu .dropdown-menu .mega-nav > li a{color:#fff !important;background:none;transition:none;}
.t3-megamenu .dropdown-menu .mega-nav > li a:hover{color:#fff !important;background:none;transition:none;}
.t3-megamenu .dropdown-menu .mega-nav > li{position:relative;padding-left:10px;}
.t3-megamenu .dropdown-menu .mega-nav > li.lead{padding-left:0}
.t3-megamenu .dropdown-menu .mega-nav > li.lead:after{content:""}
.t3-megamenu .dropdown-menu .mega-nav > li:after{content:"|";position:absolute;top:5px;color:#fff;left:0;transition:left 0.3s ease-out;}
.t3-megamenu .dropdown-menu .mega-nav > li:hover:after{left:5px;transition:left 0.3s ease-out;}
.t3-megamenu li.dropdown:after{content:"_";position:absolute;color:#fff;top:17px;left:16px;}
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret{display:none}
.header-search input.button{width:27px;}
.off-canvas-toggle{padding:0 5px;font-size:16px;width:auto;color:#fff !important;background:#2aa8db}
.canvas-title{padding-left:10px;}
.t3-off-canvas-body ul.nav-stacked{font-size:16px;}
.t3-off-canvas-body ul.nav-stacked li{padding:0;}
.t3-off-canvas-body ul.nav-stacked li a{color:#2aa8db;background:#fff;padding:10px 0 5px 0;border-bottom:1px solid #f0f0f0;border-radius:0;}
.t3-off-canvas-body ul.nav-stacked li a:hover{background:#fff;color:#0385b7;}
.t3-off-canvas-body ul.nav-stacked li.
.breadcrumbs{background:#f0f0f0}
.breadcrumb{background:none}
.flex-direction-nav a{background:url(../images/bg_direction_nav.png) no-repeat 0 0 !important;width:26px !important;height:38px !important;}
.flex-direction-nav .flex-next{background-position:-26px 0 !important}
.flex-control-paging li .flex-active,
.flex-control-paging li a:hover{background:#2aa8db !important}
.promo{text-align:center}
.promo h3{text-transform:uppercase;font-weight:normal;}
.promo img{max-width:50%}
.promo p{padding:0 50px}
.deal-day{background:#f0f0f0;padding:40px 0 20px 0;}
.t3-deal-day{display:flex}
.t3-deal-day>div{display:flex}
.t3-deal-day .t3-module{background:#FFFFFF;border:1px solid #DBDEE1;}
.box-content{padding:20px;width:auto;}
.box_product img{max-width:100%;max-height:240px;}
.box_product .name{border-bottom:1px solid #e9e9e9;padding-bottom:10px;margin-bottom:15px;}
.box_product .name a{font-size:18px;}
.box_product .name a:hover{text-decoration:none;}
.box_product .box_image a{display:block;}
.box_product .box_image{max-width:100%;}
.box_product .description{border-bottom:1px solid #e9e9e9;padding-bottom:20px;}
.box_product .deal_discount{font-size:18px;overflow:hidden;margin:10px 0;}
.box_product div.PricebasePriceWithTax{float:left;margin-right:10px;color:#a3a3a3;line-height:40px;font-size:20px;text-decoration:line-through;}
.box_product div.PricesalesPrice{float:left;padding:0;font-size:28px;color:#e67f22;line-height:35px;text-align:left;margin-right:15px;}
.box_product .time-left{overflow:hidden}
.box_product .time-left .countdown_section{float:left;margin-right:15px;text-align:center;}
.box_product .time-left .countdown_section .countdown_amount{text-align:center;border:1px solid #2aa8db;border-radius:2px;font-size:18px;width:30px;height:30px;display:block;line-height:28px;}
.box_product .addtocart{margin-top:10px}
.home-product h3.module-title{height:14px;border-bottom:2px solid #f0f0f0;text-align:center;text-transform:uppercase;font-weight:normal;font-size:26px;margin:0 auto 60px auto;width:75%;}
.home-product h3.module-title span{background:#fff;padding:0 2%;}
.home-product .vmproduct{display:flex;flex-wrap:wrap;}
.home-product .vmproduct > div{display:flex;}
.home-product .spacer{border:1px solid #e9e9e9;transition:border 0.5s ease-out;margin-bottom:15px;width:100%;}
.home-product .spacer:hover{border:1px solid #2aa8db;transition:border 0.5s ease-out;}
.home-product .vmproduct .spacer .product-image{height:250px;width:100%;padding:60px 0 40px 0;border-bottom:1px solid #e9e9e9;text-align:center;}
.home-product .vmproduct .spacer .product-image a{max-height:100%;height:250px;width:100%;display:block;}
.home-product .vmproduct .spacer img{max-width:80%;max-height:100%;}
.home-product .vmproduct .spacer .product-name{min-height:65px;padding:20px 20px 0 20px;text-align:center;}
.home-product .vmproduct .spacer .product-name a{color:#333;text-decoration:none;transition:all 0.3s ease-out;}
.home-product .vmproduct .spacer .product-name a:hover{color:#0385b7;text-decoration:none;transition:all 0.3s ease-out;}
.home-product .vmproduct .spacer .product-price{padding:0 20px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;}
.home-product .vmproduct .spacer .product-price div.PricesalesPrice{padding:0 5px;color:#e67f22;text-align:center;font-size:16px;}
.home-product .vmproduct .spacer .product-price div.PricebasePriceWithTax{padding:2px 5px 0 5px;color:#a3a3a3;float:left;font-size:14px;}
.home-product .vmproduct .spacer .addtocart-bar{text-align:center;margin-bottom:20px;}
.home-product .vmproduct .spacer .quantity-box,
.home-product .vmproduct .spacer .quantity-controls{display:none}
.home-product .vmproduct .spacer .addtocart-button{width:auto;float:none;margin:0;}
.home-info{position:relative}
.home-info img{max-width:100%}
.home-info .more{text-align:center}
.home-info a{margin-top:-180px}
.home-info a.btn{background:none;color:#fff;border:1px solid #fff;text-transform:uppercase;}
.category-view h4.module-title{height:14px;border-bottom:2px solid #f0f0f0;text-align:center;text-transform:uppercase;font-weight:normal;font-size:26px;margin:0 auto 60px auto;width:75%;}
.category-view h4.module-title span{background:#fff;padding:0 2%;}
.category-view .spacer{border:1px solid #f0f0f0;padding:0 !important;transition:border 0.5s ease-out;margin-bottom:15px;}
.category-view .spacer:hover{border:1px solid #2aa8db;transition:border 0.5s ease-out;}
.category-image{height:190px;padding:20px 20px 15px 20px;border-bottom:1px solid #f0f0f0;text-align:center;}
.category-image a{max-height:100%;height:190px;display:block;}
.category-image img{max-width:80%;max-height:100%;}
.category-view h2{text-align:center}
.category-view h2 a{display:inline-block !important;margin:15px 0;}
.about-shop{background:#2aa8db;color:#fff;padding:20px 0 35px 0;text-align:justify;}
.about-shop a{color:#fff}
.about-shop a:hover{color:#fff}
.t3-footer{background:#2f343a;border-top:none;}
.t3-footnav .t3-module{background:none;color:#fff;}
.t3-footnav .t3-module .module-title{color:#fff;margin-bottom:30px;font-size:20px;font-weight:400;}
.t3-footer p{margin-bottom:5px}
.t3-footnav .t3-module ul > li{line-height:inherit;margin-bottom:5px;}
.t3-footnav .t3-module ul > li > a{color:#27a8df}
.t3-footnav .t3-module ul > li > a:hover{color:#0385b7}
.t3-copyright{padding:0;color:#fff;font-size:14px;border-top:none;}
.copyright{border-top:2px solid #8b8c8d;padding:15px 0 0 0;}
.browse-view h1{font-size:22px;font-weight:normal;border-bottom:1px solid #f0f0f0;padding-bottom:10px;}
.sorting{font-size:13px;padding:5px 0 25px 0;}
.orderlistcontainer .title{float:left;margin-right:5px;}
.orderlistcontainer a:hover{text-decoration:none}
.orderlistcontainer div.activeOrder{cursor:pointer;float:left;border-radius:0;padding:0 5px;}
.orderlistcontainer div.activeOrder a{border-bottom:1px dashed}
.orderlistcontainer div.orderlist{background:#FFF;cursor:pointer;z-index:1;float:left;display:block !important;}
.orderlistcontainer div.orderlist div{float:left;padding:0 5px;}
.results{overflow:hidden}
.vm-pagination{float:right}
.orderby-displaynumber .display-number span{float:left;line-height:33px;margin-right:10px;}
.browse-view .row{display:flex;flex-wrap:wrap;}
.browse-view .product{display:flex}
.browse-view .product .spacer{border:1px solid #f0f0f0;margin-bottom:20px;width:100%;transition:border 0.5s ease-out;position:relative;}
.browse-view .product .spacer:hover{border:1px solid #2aa8db;transition:border 0.5s ease-out;}
.browse-view .product .spacer .product-image{/*height:250px;padding:60px 0 40px 0;*/height:180px;padding:23px 0 0 0;border-bottom:1px solid #f0f0f0;text-align:center;position:relative;}
.row .product .spacer .product-image img{max-width:80%;max-height:100%;}
.image2{position:absolute;/*top:60px;*/top:10px;left:20px;width:100%;padding-right:40px;opacity:0;transition:opacity 0.4s ease-out;}
.image1{opacity:1;transition:opacity 0.3s ease-out;}
.image1,
.image2{height:150px;}
.browse-view .product .spacer:hover .image2{opacity:1;transition:opacity 0.3s ease-out;}
.browse-view .product .spacer:hover .image1{opacity:0;transition:opacity 0.3s ease-out;}
.product .spacer .product-name{min-height:65px;/*padding:20px 20px 0 20px;*/text-align:center;}
.product .spacer .product-name h2{font-weight:normal;margin:0;font-size:14px;}
.product .spacer .product-name h2 a{color:#333;transition:all 0.3s ease-out;line-height:20px;}
.product .spacer .product-name h2 a:hover{color:#0385b7;text-decoration:none;transition:all 0.3s ease-out;}
.product .spacer .product-price{padding:0 20px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:7px;}
.product .spacer .product-price div.PricesalesPrice{padding:0 5px;color:#e67f22;text-align:center;font-size:14px;}
.product .spacer .product-price div.PricebasePriceWithTax{padding:2px 5px 0 5px;color:#a3a3a3;float:left;font-size:14px;}
.vrvote-count{display:none}
.spacer .product-availability{font-size:12px;float:left;}
.spacer .category-product-info{font-size:12px;display:flex;justify-content:center;margin-bottom:8px;}
.spacer .product-review,
.spacer .product-availability{padding:0 5px;}
.in-stock{color:#2aa8db}
.not-available{color:green}
a.noclass {text-decoration:none!important;color:#333333!important;}
.product_badge > div:nth-child(2){margin-top:41px}
.spacer .product-rating{text-align:center;margin-bottom:7px;}
.spacer ul.vrvote-ul{z-index:-1}
.orderby-displaynumber{font-size:13px;margin:20px 0 20px 0;}
.orderby-displaynumber .display-number{overflow:hidden;float:left;}
.orderby-displaynumber .display-number select{float:left;padding:5px 5px 4px 12px;border-color:#ddd;}
.vm-pagination ul{margin-top:0}
.category_description{font-size:13px;text-align:justify;border:1px solid #f0f0f0;padding:15px 20px;}
.virtuemart_search input[name="keyword"]{float:left;margin:0 20px 10px 0;}
.product .spacer .product-fields{display:none}
.category-addtocart{width:35px;height:35px;bottom:0;border:35px solid transparent;border-bottom:35px solid #2aa8db;border-left:35px solid #2aa8db;position:absolute;opacity:0;transition:opacity 0.5s ease-out;}
.product .spacer:hover .category-addtocart{opacity:0.8;transition:opacity 0.5s ease-out;}
.category-addtocart .addtocart-area{position:absolute;top:-5px;left:-35px;}
.addtocart-button2 input{width:45px;color:#2aa8db;border:0;height:40px;text-indent:-99999px;background:url(../images/buy.svg) 12px no-repeat;background-size:20px 18px;}
.addtocart-button2 input:active,
.addtocart-button2 input:focus{outline:none}
.productdetails-view h1{font-weight:normal;margin-bottom:30px;border-bottom:1px solid #f0f0f0;padding-bottom:10px;}
div.flexible-main-image{height:330px;border:1px solid #f0f0f0;}
div.flexible-main-image a{line-height:330px;height:330px;display:block;}
#additionalImagesNoScroll{margin-top:10px;overflow:hidden;}
#FlexibleAdditionalGallery > div{padding:0 5px 0 5px !important;margin-bottom:10px;}
#FlexibleAdditionalGallery > div:first-child,
#FlexibleAdditionalGallery > div:nth-child(5){padding-left:15px !important}
#FlexibleAdditionalGallery > div:last-child,
#FlexibleAdditionalGallery > div:nth-child(4){padding-right:15px !important}
#FlexibleAdditionalGallery > div:nth-child(5){padding-right:5px !important}
#FlexibleAdditionalGallery img{max-width:90%;max-height:90%;}
#FlexibleAdditionalGallery a{display:block;text-align:center;border:1px solid #f0f0f0;height:100px;line-height:100px;}
#FlexibleAdditionalGallery a span{display:block;height:100px;line-height:100px;}
.quantity-box,
.quantity-controls{display:none}
#fancybox-content,
#fancybox-wrap,
#fancybox-content{box-sizing:content-box}
#fancybox-wrap{width:450px !important}
#fancybox-content{width:430px !important}
.product-info{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:10px 0;margin-bottom:20px;}
.manufacturer{margin:0}
.spacer-buy-area .product-price{overflow:hidden}
.spacer-buy-area div.PricesalesPrice{color:#e67f22;text-align:center;font-size:20px;float:left;margin-right:10px;}
.spacer-buy-area div.PricebasePriceWithTax{padding:4px 0 0 0;color:#a3a3a3;float:left;font-size:16px;}
.spacer-buy-area .addtocart-area{margin-bottom:10px;border-bottom:1px solid #f0f0f0;padding-bottom:30px;}
.pluso-more{display:none !important}
.pluso .pluso-wrap a{margin-right:5px !important}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{border:1px solid #f0f0f0;border-bottom-color:transparent;}
.nav-tabs{border-bottom:1px solid #f0f0f0;margin-top:30px;}
.nav-tabs > li > a{padding:10px 20px;font-size:16px;}
.tab-content{border:1px solid #f0f0f0;border-top-color:transparent;padding:20px;}
#comments-list{margin-bottom:30px}
#comments-form input{padding-left:10px}
.rating{float:left;padding-top:2px;margin-right:5px;}
.recent-product{margin-top:35px}
.recent-product h3{font-size:18px;border-bottom:1px solid #f0f0f0;padding-bottom:15px;}
.recent-product .spacer{text-align:center}
.recent-product .product_badge{display:none !important}
.recent-product .product-image{height:150px}
.recent-product img{max-width:90%;max-height:140px;}
.recent-product a:hover{text-decoration:none}
.recent-product .PricebasePriceWithTax{color:#a3a3a3}
.t3-sidebar .module-title{font-size:22px;border-bottom:1px solid #f0f0f0;padding-bottom:10px;}
.t3-sidebar .vmgroup{padding-top:10px;}
.t3-sidebar .vmgroup ul{padding-left:0}
.t3-sidebar .vmgroup ul li{list-style:none;margin-bottom:20px;overflow:hidden;}
.t3-sidebar .product-image{float:left;width:40%;}
.t3-sidebar .product-image img{max-width:100%;max-height:80px;text-align:left;}
.t3-sidebar .product-name{float:left;width:60%;text-align:left;font-size:13px;padding-left:15px;}
.t3-sidebar .product-name a:hover{text-decoration:none}
.accordeonck ul{padding:0}
.accordeonck li{list-style:none;border-bottom:1px solid #f0f0f0;padding:10px 0 5px 0;}
.accordeonck li a{font-size:16px;color:#333;display:block;}
.accordeonck li a:hover{color:#0385b7;text-decoration:none;}
.accordeonck a.isactive{color:#0385b7}
.accordeonck li img:hover{cursor:pointer}
.accordeonck ul li ul{padding-left:40px;position:relative;}
.accordeonck ul li ul li a:after{content:"|";position:absolute;color:#0385b7;left:20px;transition:left 0.3s ease-out;}
.accordeonck ul li ul li a:hover:after{left:27px;transition:left 0.3s ease-out;}
.accordeonck ul li ul li:last-child{border-bottom:none}
.accordeonck ul li ul li a{font-size:14px}
div.opc_menu span.opc_title,
div.opc_heading span.opc_title{font-size:16px;line-height:40px;text-transform:uppercase;}
#onepage_main_div label{font-weight:normal}
.inside_product_wrapper{padding-bottom:15px;padding-top:10px;}
#vmMainPageOPC #basket_container a.deletebtn:hover{text-decoration:none}
.pagination-wrap{overflow:hidden;}
#system-message-container,
span.opc_price_general{display:none}
input[type="checkbox"].inputbox{width:auto;float:left;height:auto;margin:4px 5px 0 0;}
a.b1c{margin-top:5px;display:inline-block;border-bottom:1px dashed;transition:all 0.3s ease-out;margin-left:50px;}
a:hover.b1c{text-decoration:none;border-bottom:1px dashed #fff;transition:all 0.3s ease-out;}
a:focus{outline:0 !important;}
.btn-primary:focus,
.btn-primary:active{color:#fff !important;background-color:#2aa8db;border-color:#2aa8db;}
.t3-footnav .t3-module ul > li > a:active,
.t3-footnav .t3-module ul > li > a:focus{color:#0385b7;}
#login-modal .sclogin-joomla-login.vertical input#sclogin-username.input-block-level,
#login-modal .sclogin-joomla-login.vertical input#sclogin-passwd.input-block-level{width:100% !important;}
.t3-megamenu .mega-nav > li a:focus,
.t3-megamenu .dropdown-menu .mega-nav > li a:focus{background:none;}
.flex-direction-nav .flex-next{background-position:100% 0;right:0px;}
.flex-direction-nav .flex-prev{left:0px;}
.slider .flexslider{margin-bottom:60px;}
#email_input input[type="email"]{width:100%;}
.vm-button-correct,
.vm-button-correct:link,
.vm-button-correct:visited{color:#2aa8db !important;background-image:none;background-color:#ffffff;border-color:#2aa8db;font-weight:normal;text-transform:uppercase;padding:6px 12px;margin-top:10px;font-size:14px;transition:all 0.3s ease-out;}
.vm-button-correct:hover{color:#fff !important;background-color:#2aa8db;border-color:#2aa8db;text-transform:uppercase;transition:all 0.3s ease-out;}
#com-form-login h2{font-size:14px;}
#com-form-login-username,
#com-form-login-password{width:100%;}
#com-form-login-remember{width:170px;}
#com-form-login-remember input[type="submit"]{color:#2aa8db !important;background-image:none;background-color:#ffffff;border:1px solid;border-radius:4px;border-color:#2aa8db;font-weight:normal;text-transform:uppercase;padding:6px 12px;margin-top:10px;font-size:14px;float:left;transition:all 0.3s ease-out;}
#com-form-login-remember input[type="submit"]:hover{color:#fff !important;background-color:#2aa8db;border-color:#2aa8db;text-transform:uppercase;transition:all 0.3s ease-out;}
#adminForm .buttonBar-right{text-align:left;margin:30px 0 15px 0;}
.category-view h2 a{white-space:normal;max-width:90%;}
.category-image{display:table;height:190px;padding:10px 15px 10px 15px;border-bottom:1px solid #f0f0f0;text-align:center;width:100%;}
.category-image a{display:table-cell;vertical-align:middle;box-sizing:content-box;}
.header-search input.button{height:auto !important;}
.header-search input.button:active,
.header-search input.button:focus{outline:0;}
.nav > li > a:focus{background:none;}
.slider .flex-direction-nav .flex-prev{left:0px;}
.slider .flex-direction-nav .flex-next{right:0;}
.category-view h2 a{white-space:normal;max-width:90%;}
.productdetails-view span.addtocart-button{/*float:none;*/float:left;}
.productdetails-view .main-image{border:1px solid #f0f0f0;padding:10px;height:330px;display:table;}
.productdetails-view .main-image a{display:table-cell;width:100%;height:330px;vertical-align:middle;box-sizing:content-box;}
.productdetails-view .main-image img{max-height:95%;max-width:95%;}
.additional-images div{border:1px solid #f0f0f0;height:100px;width:100px;padding:7px;text-align:center;margin-right:10px;margin-bottom:10px;line-height:80px;}
.additional-images img{margin-right:0;max-width:100%;width:auto;max-height:100%;}
#fancybox-title{display:none !important;}
#fancybox-img{height:auto;max-height:100%;width:auto;max-width:100%;}
#fancybox-content{display:table-cell;vertical-align:middle;text-align:center;}
#fancybox-wrap{left:32% !important;}
div.flexible-main-image img{max-height:95% !important;max-width:95% !important;}
body .flexibleZoomContainer .flexibleZoomLens{cursor:pointer !important;}
.fancybox2-outer .fancybox2-nav span{position:absolute;top:50%;width:24px;height:38px;margin-top:-19px;cursor:pointer;z-index:8040;}
.fancybox2-outer .fancybox2-next span{right:-10px;background-position:0 -74px;}
.fancybox2-outer .fancybox2-prev span{left:-10px;background-position:0 -28px;}
.fancybox2-skin .fancybox2-close{position:absolute;top:5px;right:5px;width:24px;height:24px;cursor:pointer;z-index:8040;}
.spacer-buy-area .addtocart-area{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.addtocart-area+a{margin-bottom:25px;}
.productdetails-view .product-short-description{border-top:1px solid #f0f0f0;padding-top:20px;}
.vm-button-correct,
.vm-button-correct:link,
.vm-button-correct:visited{letter-spacing:normal;}
.product-related-products{border-top:0;margin-top:30px;margin-bottom:20px;}
.product-related-products .product-fields-title-wrapper{font-size:18px;border-bottom:1px solid #f0f0f0;padding-bottom:15px;}
.product-related-products .product-fields-title{font-weight:normal;}
.product-field-type-R{width:25%;float:left;text-align:center;margin-bottom:10px;padding:0 15px;}
@media (max-width:767px){.product-field-type-R{width:100%;padding-bottom:5px;border-bottom:1px solid #eee;}
}
@media (min-width:768px) and (max-width:991px){.product-field-type-R{width:50%;padding-bottom:5px;border-bottom:1px solid #eee;}
}
.product-field-type-R img{max-width:90%;max-height:100%;height:auto;padding:10px 0;display:block;margin:0 auto}
.related-product-image{height:200px;display:table;width:100%;}
.related-product-image a{height:200px;display:table-cell;vertical-align:middle;text-align:center;}
.product-field-type-R .price-crossed{color:#a3a3a3;}
.product-related-categories{display:flex;flex-wrap:wrap;border-top:0;}
.product-related-categories .product-fields-title-wrapper{width:100%;margin-bottom:15px;font-size:18px;border-bottom:1px solid #f0f0f0;padding-bottom:15px;}
.product-related-categories .product-fields-title-wrapper .product-fields-title{font-weight:normal;}
.product-related-categories .product-field{width:25%;float:left;text-align:center;}
.product-related-categories img{max-height:90%;max-width:90%;width:auto;margin:0 auto;padding-bottom:10px;}
.product-related-categories .product-field-display{display:table;width:100%;height:200px;}
.product-related-categories a{display:table-cell;vertical-align:bottom;height:200px;}
@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px);}
33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px);}
49.95%{-webkit-transform:translateY(3px);transform:translateY(3px);}
66.6%{-webkit-transform:translateY(-1px);transform:translateY(-1px);}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px);}
33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px);}
49.95%{-webkit-transform:translateY(3px);transform:translateY(3px);}
66.6%{-webkit-transform:translateY(-1px);transform:translateY(-1px);}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
.vmCartModule{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
.vmCartModule:hover .cart-product,
.vmCartModule:focus .cart-product,
.vmCartModule:active .cart-product{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.addtocart-area .product-field{width:100%;}
.vm-customfield-cart .product-field-type-S{width:100%;}
.product_badge > div:nth-child(3){margin-top:83px;}
.home-product{padding-bottom:20px;}
.t3-footer .fa{font-size:30px;margin-right:5px;}
.t3-footer .sicon .fa{margin-right:10px;}
.rev_slider_wrapper{margin-bottom:50px !important;}
.cart #vmCartModule{height:45px;border-width:1px;padding-top:7px;border-radius:5px;}
.cart #vmCartModule .cart_top .total strong{transition:color 0.3s;}
.cart #vmCartModule:hover .cart_top .total strong{color:#0385b7;transition:color 0.3s;}
.vmCartModule .cart_content .product_name a{transition:color 0.3s;}
.vmCartModule .cart_content .product_name a:hover{text-decoration:none;color:#0385b7;transition:color 0.3s;}
.vmCartModule .cart_content .show_cart a{transition:background 0.3s;}
.vmCartModule .cart_content .show_cart a:hover{background:#0385b7;opacity:1;transition:background 0.3s;}
.navbar-default .navbar-nav > li.full{position:inherit;}
.navbar-default .navbar-nav > li.full > .dropdown-menu{width:100% !important;left:0 !important;}
.t3-navbar{position:relative;}
.t3-megamenu li.dropdown:after{content:'';}
.navbar-default .navbar-nav > li > .dropdown-toggle:after{font-family:"FontAwesome";content:'\f107';margin-left:4px;}
.category-view .browse-view .product.line div.row{display:block;}
.category-view .browse-view .product.line .spacer div.flex{display:flex;flex-wrap:nowrap;}
.category-view .browse-view .product.line .spacer div.flex > div:last-child{border-left:1px solid #f0f0f0;}
.browse-view .product.line .spacer .product-image{border-bottom:0;}
.product.line .spacer .product-name{padding:0;}
.product.line .spacer .product-name h2{text-align:left;font-size:16px;}
.product.line .spacer .product-name h2 a{color:#2aa8db;}
.product.line .spacer .product-name h2 a:hover{text-decoration:none;color:#0385b7;}
.category-view .browse-view .product.line .spacer .product-price{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row-reverse;padding:0;margin:7px 15px 0 0;}
.line .spacer .product-review{font-size:12px;padding:0 15px;text-align:right}
.line .spacer .product-availability{float:right;padding:0 15px;}
.line form.product{display:block;float:right;margin:15px 15px 15px 0;}
#system-message-container{display:block;}
.view-cart #system-message-container{display:none;}
.view-category .category-view > h1{font-size:22px;font-weight:normal;border-bottom:1px solid #f0f0f0;padding-bottom:10px;margin:0 0 20px 0;}
.category-addtocart span.addtocart-button input.addtocart-button{width:45px;color:#2aa8db;background-color:none;border:0;height:40px;text-indent:-99999px;background:url("http://mobillife.virtuemart-templates.ru/templates/t3_bs3_blank/css/../images/buy.svg") 12px no-repeat;background-size:20px 18px;}
.orderby-displaynumber .display-number{margin-bottom:15px;}
#back-to-top{position:fixed;right:20px;top:auto;z-index:999;display:none;bottom:-60px;}
@media (min-width:768px){#back-to-top{display:block;}
}
#back-to-top .btn{background:none;border:2px solid #2aa8db;color:#2aa8db;height:40px;width:40px;border-radius:50%;line-height:1;padding:0;text-align:center;opacity:0.7;transition:all 0.2s;}
#back-to-top .btn:hover,
#back-to-top .btn:active,
#back-to-top .btn:focus{background:none;outline:none;opacity:1;}
#back-to-top.affix{bottom:40px;}
#back-to-top a{outline:none;}
#back-to-top i{font-size:28px;line-height:22px;color:#2aa8db;}
#com-form-login-username input{margin-bottom:10px;}
.category-view .orderlistcontainer{display:block;}
.category-addtocart span.addtocart-button input.addtocart-button:focus{outline:none;}
@media (min-width:1200px){.category-view div[class*="-view"] div.row > div.col-lg-6:first-child,
.recent .row > div.col-lg-6:first-child{-webkit-flex-basis:49.8%;-ms-flex-preferred-size:49.8%;flex-basis:49.8%;}
.category-view div[class*="-view"] div.row > div.col-lg-4:first-child,
.recent .row > div.col-lg-4:first-child{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;}
.category-view div[class*="-view"] div.row > div.col-lg-3:first-child,
.recent .row > div.col-lg-3:first-child{-webkit-flex-basis:24.8%;-ms-flex-preferred-size:24.8%;flex-basis:24.8%;}
.category-view div[class*="-view"] div.row > div.col-lg-2:first-child,
.recent .row > div.col-lg-2:first-child{-webkit-flex-basis:16%;-ms-flex-preferred-size:16%;flex-basis:16%;}
}
@media (min-width:992px) and (max-width:1199px){.category-view div[class*="-view"] div.row > div.col-md-6:first-child,
.recent .row > div.col-md-6:first-child{-webkit-flex-basis:49.8%;-ms-flex-preferred-size:49.8%;flex-basis:49.8%;}
.category-view div[class*="-view"] div.row > div.col-md-4:first-child,
.recent .row > div.col-md-4:first-child{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;}
.category-view div[class*="-view"] div.row > div.col-md-3:first-child,
.recent .row > div.col-md-3:first-child{-webkit-flex-basis:24.8%;-ms-flex-preferred-size:24.8%;flex-basis:24.8%;}
.category-view div[class*="-view"] div.row > div.col-md-2:first-child,
.recent .row > div.col-md-2:first-child{-webkit-flex-basis:16%;-ms-flex-preferred-size:16%;flex-basis:16%;}
}
@media (min-width:768px) and (max-width:991px){.category-view div[class*="-view"] div.row > div.col-sm-6:first-child,
.recent .row > div.col-sm-6:first-child{-webkit-flex-basis:49.8%;-ms-flex-preferred-size:49.8%;flex-basis:49.8%;}
.category-view div[class*="-view"] div.row > div.col-sm-4:first-child,
.recent .row > div.col-sm-4:first-child{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;}
.category-view div[class*="-view"] div.row > div.col-sm-3:first-child,
.recent .row > div.col-sm-3:first-child{-webkit-flex-basis:24.8%;-ms-flex-preferred-size:24.8%;flex-basis:24.8%;}
.category-view div[class*="-view"] div.row > div.col-sm-2:first-child,
.recent .row > div.col-sm-2:first-child{-webkit-flex-basis:16%;-ms-flex-preferred-size:16%;flex-basis:16%;}
.product.line .spacer .product-name h2,
.line p.product_s_desc{padding-left:15px;}
}
@media (max-width:767px){.category-view div[class*="-view"] div.row > div.col-xs-6:first-child,
.recent .row > div.col-xs-6:first-child{-webkit-flex-basis:49.5%;-ms-flex-preferred-size:49.5%;flex-basis:49.5%;}
.category-view .browse-view .product.line .spacer div.flex{flex-wrap:wrap;}
.browse-view .product.line .spacer .product-image{border-bottom:1px solid #f0f0f0;}
.product.line .spacer .product-name{}
.product.line .spacer .product-name h2{text-align:center;}
.product.line .spacer .product-name h2 a{margin:0;font-size:14px;color:#333}
.product.line .spacer .product-name{min-height:40px;padding:20px 20px 0 20px;text-align:center;}
.category-view .browse-view .product.line .spacer .product-price{justify-content:center;}
.category-view .browse-view .product.line .spacer .product_s_desc{display:none;}
.line .product-cart{display:block;width:100%;text-align:center;overflow:hidden;}
.line .product-cart > .addtocart-area{display:inline-block;}
.line .info{text-align:center;}
.line .spacer .product-review,
.line .spacer .product-availability{display:inline-block;float:none;padding:0 3px;}
.vmCartModule:hover .cart_content{display:none;}
#fancybox-wrap{left:20px !important;width:auto !important;}
}
.yd-widget-container{z-index:1}
@media (max-width:767px){.widget-cols,
.widget-extended-info .widget-map-container{max-width:100% !important;}
.widget-extended-info{max-width:100%}
}
input.slider-range-gt,
input.slider-range-lt{border:2px solid #2aa8db;border-radius:0;}
.mcf_button{color:#fff !important;background:url("https://sloot.ru/templates/t3_bs3_blank/css/../images/buy.svg") 12px no-repeat;background-size:20px 18px;background-color:#2aa8db;text-transform:uppercase;text-align:center;border:1px solid #2aa8db;border-radius:3px;font-size:16px;font-weight:400;padding:4px 12px 4px 40px !important;display:inline-block;vertical-align:middle;transition:all 0.3s ease-out;}
.mcf_button:hover{background-color:#0385b7;transition:all 0.3s ease-out;}
.filter_manufacturers .chzn-container-multi .chzn-choices li.search-field input{height:auto;}
.filter_manufacturers .chzn-container-multi .chzn-choices li.search-choice{border:0;background:#2aa8db;color:#fff;}
.yd-widget-container{
z-index:1
}
div#vmMainPageOPC input#coupon_code{
  height: auto;
}
@media (max-width: 767px){
    .widget-cols,
    .widget-extended-info .widget-map-container{
        max-width: 100% !important;
    }
    .widget-extended-info,
    .widget-info{
        max-width: 100% !important;
    }
    .widget-info .widget-map-container{
        max-width: 100% !important;
    }
}
.custom_params-463 .chzn-container-multi .chzn-choices li.search-field input{
    height: auto;
}
.custom_params-463 .chzn-container-multi .chzn-choices li.search-choice{
    border: 0;
    background: #2aa8db;
    color: #fff;
}
.custom_params-464 .chzn-container-multi .chzn-choices li.search-field input{
    height: auto;
}
.custom_params-464 .chzn-container-multi .chzn-choices li.search-choice{
    border: 0;
    background: #2aa8db;
    color: #fff;
}
input.slider-range-gt, input.slider-range-lt{
    max-width: 40%;
}
@media (max-width: 767px){
    .category-view .col-xs-6{
        width: 100%;
    }
}
/* New Style ver. 1.4 */
.vmslider-carousel .owl-stage-outer .owl-item:hover{
    border-color: #2aa8db;
}
.vmgroup .vmslider-spacer .vmslider-price .PricesalesPrice{
    color: #ff9a00;
    font-size: 19px;
    /*font-weight: normal;*/
	font-weight: bold;
	
}
.vmgroup .vmslider-spacer .vmslider-price .PricebasePriceWithTax{
    padding-top: 2px;
}.vmslider-spacer 
vmslider-addtocart .product-fields {
	display: none;
}
.vmslider-spacer .vmslider-addtocart .addtocart-bar {
	float: none;
	margin: 0;
	padding: 0;
}
.vmslider-spacer .vmslider-addtocart span.addtocart-button {
	/*width: 100%;*/
	width:45%;
	text-align: center;
	margin-left:5px;
}
.vmslider-spacer .vmslider-addtocart span.addtocart-button input.addtocart-button,
.vmslider-spacer .vmslider-addtocart span.addtocart-button input.addtocart-button,
.vmslider-spacer .vmslider-addtocart .notify {
	color: #fff !important;
	background: url("/templates/t3_bs3_blank/css/../images/buy.svg") 12px no-repeat;
	background-size: 20px 18px;
	background-color: #2aa8db;
	text-transform: uppercase;
	text-align: center;
	border: 1px solid #2aa8db;
	border-radius: 3px;
	font-size: 16px;
	font-weight: 400;
	padding: 4px 12px 4px 40px;
	display: inline-block;
	vertical-align: middle;
	transition: all 0.3s ease-out;
}
.vmslider-spacer .vmslider-addtocart span.addtocart-button input.addtocart-button:hover,
.vmslider-spacer .vmslider-addtocart .notify:hover {
    background: url("/templates/t3_bs3_blank/css/../images/buy.svg") 12px no-repeat;
	background-color: #0385b7;
	transition: all 0.3s ease-out;
}
.vmslider-spacer .vmslider-addtocart span.addtocart-button input.addtocart-button:active,
.vmslider-spacer .vmslider-addtocart .notify:active {
	outline: 0;
}
.vmslider-spacer .vmslider-addtocart>div[style="display:inline-block;"] {
	width: 100%;
}
.category-addtocart span.addtocart-button  input.addtocart-button {
    background: url("/templates/t3_bs3_blank/css/../images/buy.svg") 12px no-repeat;
}
.view-category .category-view .category-view .row, 
.view-virtuemart .category-view .row{ 
    display: flex; flex-wrap: wrap; 
}
.view-virtuemart .category-view .row h4{
    width: 100%;
}
#fancybox-content .continue_link,
#fancybox-content .showcart{
    color: #2aa8db !important;
    background-color: #ffffff;
    border-color: #2aa8db;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 4px;
    padding: 6px 12px;
    transition: all 0.3s ease-out;
    display: inline-block;
}
#fancybox-content .continue_link:hover,
#fancybox-content .showcart:hover{
    color: #fff !important;
    background-color: #2aa8db;
    border-color: #2aa8db;
    text-transform: uppercase;
    transition: all 0.3s ease-out;
    text-decoration: none;
}
#fancybox-content .continue_link{
    float: left;
}
#fancybox-content h4{
        display: inline-block;
    width: 100%;
    float: none;
}
@media (max-width: 845px){
.owl-nav {
    display: none;
}
}
@media (max-width: 1050px) and (min-width: 991px){
.owl-nav {
    display: none;
}
}
/*Vertical Maximenu*/
.maximenuckv .maximenuck{
    padding-left: 0;
    font-size: 16px;
}
.maximenuckv .maximenuck > li{
    border-bottom: 1px solid #f0f0f0;
    padding: 10px 0;
}
.maximenuckv .maximenuck > li a{
    color: #333;
}
.maximenuckv .maximenuck > li a:hover,
.maximenuckv .maximenuck > li .titreck:hover{
    color: #0385b7;
    text-decoration: none;
}
.maximenuckv .maximenuck > li.parent > a:after{
    content: "\f105" !important;
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: 22px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: none !important;
    right: 0 !important;
    top: 0 !important;
    margin: 0 10px 0 0 !important;
    color: #2aa8db;
}
.maximenuckv div.floatck{
    background-color: #f9f9f9 !important;
    font-size: 12px;
    border: 1px solid #f0f0f0;
    box-shadow: 0 0 20px rgba(0,0,0,.15);
    padding: 5px 25px 20px 25px !important;
    margin: -32px 0 0 100% !important;
}
.maximenuckv .floatck li a{
    padding: 3px 0;
}
.maximenuckv .floatck .maximenuck{
    font-size: 14px;
}
.maximenuckv .floatck .title{
    font-weight: bold;
    margin-top: 15px;
    overflow: hidden;
    display: flex !important;
    flex-wrap: nowrap;
    align-items: center;
}
.maximenuckv .floatck .title img{
    float: left;
    margin: 0 !important;
}
/*Filter*/
.paramfilter .filter_manufacturers, .paramfilter .price, .paramfilter .custom_params {
    margin-bottom: 10px;
}
.paramfilter .filter span{
    font-weight: normal;
}
.paramfilter .ui-slider .ui-slider-handle{
    border-radius: 0;
    border: 1px solid #2aa8db;
    background: #eee;
}
.paramfilter input[type="text"] {
    border: 1px solid #2aa8db;
    width: auto;
}
.paramfilter .ui-slider-horizontal {
    height: 10px;
    border-radius: 0;
    border-color: #ddd;
}
.mcf_form .mcf_button{
color: #2aa8db !important;
    background-color: #ffffff;
    border-color: #2aa8db;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 4px;
    padding: 6px 12px;
    transition: all 0.3s ease-out;
    display: inline-block;
}
.mcf_form .mcf_button:hover, 
.mcf_form .mcf_button:focus{
    color: #fff !important;
    background-color: #2aa8db;
    border-color: #2aa8db;
    text-transform: uppercase;
    transition: all 0.3s ease-out;
    text-decoration: none;
}
.fixed-blocks.fixed{
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 1000;
    box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2);
}
.padding-block{
    padding-top: 95px;
}
@media (max-width: 768px){
   .fixed-blocks.fixed {
       position: relative;
   } 
}
.logo a{
    max-width: 100%;
}
.logo-image img{
    width: auto;
}
#t3-mainnav{
    z-index: 9999;
}

.header-phone .number {

        font-size: 26px;
     

}
.fixed-blocks.fixed{
z-index: 99999;
}

.browse-view .product {display: initial !important;}
.product .spacer .product-price {padding: 0 5px !important;}
.product .spacer .product-price div.PricesalesPrice {font-size:19px !important}
.kupit {cursor:pointer;display:none;}
.unhide {display:block}
.buy_cat span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {background:#2aa8db !important;padding:4px 5px 4px 5px !important;margin:0px 1px 4px 5px}
.buy_cat .kupit{position: initial;border-radius: 2px !important;width:74px !important;height:33px !important ;float:right !important;margin-right:5px !important }
.spacer-buy-area .yashare-auto-init {margin-top:20px}
div.joomly-callback-caption {background-color:#FF9A00 !important;}
button.button-joomly-callback-form, button.button-joomly-callback-lightbox {background-color:#FF9A00 !important;}

@media (min-width:1200px){
.category-view div[class*="-view"] div.row > div.col-lg-2:first-child, .recent .row > div.col-lg-2:first-child {flex-basis:16.6% !important;}
}

#infrac2c {z-index:99}

/* Главное меню */
/* Выделяем главные подпункты */
.item-925, .item-172, .item-175, .item-1219, .item-1046, .main_cat {background:#1896CB;color:#fff;}
.item-925 a, .item-172 a, .item-175 a, .item-1219 a, .item-1046 a, .main_cat {color:#fff !important;text-transform:uppercase !important;font-size:14px !important}

.navbar-default .navbar-nav > li > .dropdown-toggle::after {content:"" !important;}
.navbar-default .navbar-nav > .dropdown > a .caret {border-top-color: #fff !important;border-bottom-color: #fff !important;}
.dropdown-submenu > a::after {margin-right:-12px !important;}
.dropdown-menu .dropdown-menu a {font-size:13px !important}
.dropdown-menu {background-color: #2AA8DB;}
.dropdown-menu a {text-transform:initial;font-size:13px;color:#fff !important;}
.dropdown-menu > li > a {padding: 3px 20px !important;}

/* Мобильная версия меню */
@media screen and (max-width: 768px) {

.t3-mainnav .t3-navbar {display:block !important;}
.t3-navbar div {display:none}
.t3-navbar .dropdown-toggle {display:block !important}
.navbar-nav {margin: 7.5px 0px !important;}
}
