#top, .oct-product-tab .owl-carousel .owl-item .cart .oct-button.wishlist, .oct-product-tab .owl-carousel .owl-item .cart .oct-button.compare, .oct-carousel-row .oct-button.wishlist, .oct-carousel-row .oct-button.compare, .product-thumb .cart .oct-button.wishlist, .product-thumb .cart .oct-button.compare, .oct-day-goods-box .owl-carousel .owl-item .things-to-buy, .oct-product-tab ul.nav-tabs > li.active, .oct-product-tab ul.nav-tabs > li:hover, #back-top:hover, #uptocall-mini:hover .uptocall-mini-phone, .field-tip .tip-content, footer, .filtered input[type=checkbox]:checked+label::before, .filtered input[type=radio]:checked+label::before, #sstore-3-level>ul>li>a, .product-buttons-row .button-one-click, .product-buttons-row .button-wishlist, .product-buttons-row .button-compare, .product-tabs-row .nav-tabs>li.active>a, .product-tabs-row .nav-tabs>li.active>a:focus, .product-tabs-row .nav-tabs>li.active>a:hover, footer .actions button:hover, .popup-button:hover, #column-left .list-group, #column-right .list-group, .oct-news-panel .list-group {background-color:rgb(34, 34, 34);}
.oct-button:hover, .oct-button-inv {background-color:rgb(34, 34, 34) !important;}
a, #search .btn-lg, .phones-dropdown a, #menu .nav > li > a, .oct-carousel-header, .oct-category-item-text ul li a, .oct-category-item-text ul li a:visited, .oct-category-item-text ul li.oct-category-see-more a:hover, .oct-product-tab .owl-carousel .owl-item .name a, .oct-carousel-row .item .name a, .oct-day-goods-box .owl-carousel .owl-wrapper-outer .item .oct-day-goods-item .name a, .news-carousel-box .owl-carousel .owl-wrapper-outer .item .oct-news-item .name a, .oct-product-tab .owl-carousel .owl-buttons div, .oct-carousel-row .owl-carousel .owl-buttons div, .oct-day-goods-box .owl-carousel .owl-buttons div, .news-carousel-box .owl-carousel .owl-buttons div, .brands-carousel-box .owl-carousel .owl-buttons div, .news-carousel-box .owl-carousel .owl-wrapper-outer .item .oct-news-item .news-date, .news-carousel-box .owl-carousel .owl-wrapper-outer .item .oct-news-item .news-date span, .breadcrumb > li a, h1.cat-header, .sort-row .input-group-addon, .appearance .btn-group button, .box-heading, a.list-group-item, button.list-group-item, input[type='text'].form-control, select.form-control, input[type='password'].form-control, .filtered .link i, .filtered .checkbox input[type=checkbox]+label, .filtered .checkbox-inline input[type=checkbox]+label, .filtered .radio input[type=radio]+label, .filtered .radio-inline input[type=radio]+label, #sstore-3-level ul ul ul li a, .product-thumb .h4 a, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .product-header, .after-header-item, .found-cheaper a, .found-cheaper a:visited, .product-price h3, .number .btn-minus button i, .number .btn-plus button i, .product-info-li span, .product-info-li a, .product-info-li a:visited, .product-advantages-box a span, h2.popup-header, .popup-form-box input[type='text'], .popup-form-box input[type='tel'], .popup-form-box input[type='email'], #auth-popup .auth-popup-links a.reg-popup-link, .popup-text, .popup-text a, #product .control-label, .popup-form-box textarea, .oct-bottom-cart-in-cart p, .account-content .buttons div .button-back, .account-content .table-div table .button-back, .popup-text a:hover, .oct-carousel-header a:hover, #column-left .panel-default>.panel-heading, .oct-news-panel>.panel-heading, #column-right .panel-default>.panel-heading, #oneclick-popup #main-price {color:rgb(34, 34, 34);}
#menu .nav > li:hover, .oct-slideshow-box .owl-controls .owl-page span {border-color:rgb(34, 34, 34);}
#filter-products-form .expanded .item-content .filter-results:hover .filter-tooltip-corner {border-right-color:rgb(34, 34, 34);}
.product-tabs-row .nav-tabs>li.active>a:before {border-top-color:rgb(34, 34, 34);}
#menu .nav > li:hover, #menu ul.flexMenu-popup > li:hover, .oct-button, .oct-button:visited, .oct-button:focus, #back-top, #uptocall-mini .uptocall-mini-phone, .oct-day-goods-box .owl-carousel .owl-wrapper-outer .item .oct-day-goods-item:hover .things-to-buy, .oct-day-goods-box .owl-carousel .owl-wrapper-outer .item .oct-day-goods-item:hover .things-to-buy .flip-clock-wrapper ul li a div div.inn, footer .actions button, #sstore-3-level ul>li.has-sub>a.toggle-a:before, #sstore-3-level ul>li.has-sub>a.toggle-a:after, .product-tabs-row .nav-tabs>li>a, ul.account-ul li a:hover, .popup-button, .oct-fastorder-header span, #column-left .panel-default>.panel-heading, #column-right .panel-default>.panel-heading, .oct-news-panel>.panel-heading, #column-left .list-group a.active, #column-left .list-group a.active:hover, #column-left .list-group a:hover, #column-right .list-group a.active, #column-right .list-group a.active:hover, #column-right .list-group a:hover, .oct-news-panel .list-group a.active, .oct-news-panel .list-group a.active:hover, .oct-news-panel .list-group a:hover, #tech_livesearch_close {background-color:rgb(34, 84, 128);}
.product-thumb .cart .oct-button.wishlist:hover, .product-thumb .cart .oct-button.compare:hover, .product-buttons-row .button-wishlist:hover, .product-buttons-row .button-compare:hover, .button-one-click:hover, .wishlist-tr, .oct-product-tab .owl-carousel .owl-item .cart .oct-button.wishlist:hover, .oct-product-tab .owl-carousel .owl-item .cart .oct-button.compare:hover, .oct-carousel-row .oct-button.wishlist:hover, .oct-carousel-row .oct-button.compare:hover, .product-thumb .cart .oct-button.wishlist:hover, .product-thumb .cart .oct-button.compare:hover, .oct-button-inv:hover {background-color:rgb(34, 84, 128)!important;}
#top .btn-link.btn-language:hover, #top .btn-link.btn-currency:hover, #top #top-right-links .dropdown-menu li a:hover, header .dropdown-menu li a:hover, #cart .cart-total-price, .buttons-top-box div a:hover, #menu .sale-ul > div .megamenu-sale-item .dropprice, .oct-slideshow-box .owl-controls .owl-buttons div:hover, .oct-category-item-text ul li.oct-category-see-more a, .oct-product-tab .owl-carousel .owl-item .price .price-new, .oct-carousel-row .owl-carousel .owl-item .price .price-new, .oct-day-goods-box .owl-carousel .owl-item .price .price-new, .oct-product-tab .owl-carousel .owl-buttons div:hover, .oct-carousel-row .owl-carousel .owl-buttons div:hover, .oct-day-goods-box .owl-carousel .owl-buttons div:hover, .news-carousel-box .owl-carousel .owl-buttons div:hover, .brands-carousel-box .owl-carousel .owl-buttons div:hover, footer h5, footer .h5, footer .first-row .socials-box a:hover, footer a:hover, footer .footer-contacts ul li i, .breadcrumb > li:last-child span, .appearance .btn-group button.active, .appearance .btn-group button:hover, .product-list .product-thumb .h4 a:hover, .rating .fa-star, .rating .fa-star + .fa-star-o, .oct-product-stock span, .pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li>a, .pagination>li>span, .after-header-item .blue, .product-price h2, .number .btn-minus button:hover i, .number .btn-plus button:hover i, .product-advantages-box i, ul.account-ul li a, .account-content form legend, .account-content h2, .account-content .buttons div .button-back:hover, .account-content .table-div table .button-back:hover, .popup-text .item-link, .popup-text .blue, #product-options-popup .blue, #auth-popup .auth-popup-links a.forget-popup-link, #main-price, #cheaper-popup .main-price, .popup-text a, .oct-product-tab ul.nav-tabs > li a, .oct-fastorder-header, #checkout-fastorder-page .table .oct-bottom-cart-table-text, .fastorder-panel-group .oct-bottom-cart-total-cart .total-text span, .oct-carousel-header a, .oct-carousel-header a:visited, .oct-category-item-box .oct-category-item-text .oct-category-item-header, .main-advantage-item .main-advantage-item-icon i, #oneclick-popup #main-price.oneclick-main-price, .oct-category-item-text ul li a:hover, .breadcrumb > li a:hover, #subcats .subcat-box:hover a, #cart-popup .popup-text span, .rating .fa-star-o {color:rgb(34, 84, 128);}
#top #top-right-links .dropdown-menu li a:hover, header .dropdown-menu li a:hover, #menu .megamenu-full-width a:hover, #menu .megamenu-full-width a.megamenu-parent-img:hover + a, .oct-product-tab .owl-carousel .owl-item .name a:hover, .oct-product-tab .owl-carousel .owl-item .image:hover + .name a, .oct-carousel-row .item .name a:hover, .oct-carousel-row .item .image:hover + .name a, .oct-day-goods-box .owl-carousel .owl-item .name a:hover, .oct-day-goods-box .owl-carousel .owl-item .image:hover + .name a, .news-carousel-box .owl-carousel .owl-item .name a:hover, .news-carousel-box .owl-carousel .owl-item .image:hover + .name a, #top .btn-link.language-select:hover, #top .btn-link.currency-select:hover, #menu .megamenu-full-width .see-all, footer .oct-text-terms a:hover, .popup-cart-box .oct-popup-cart-link {color:rgb(34, 84, 128)!important;}
@media only screen and (min-width: 1024px) {.product-grid .product-thumb:hover .h4 a {color:rgb(34, 84, 128);}}
@media only screen and (max-width: 992px) {#info-mobile-box #currency .active-item button,#info-mobile-box #language .active-item button {color:rgb(34, 84, 128);}}
.oct-slideshow-box .owl-controls .owl-page.active span, .oct-slideshow-box .owl-controls .owl-page span:hover, .filtered input[type=checkbox]+label::before, .filtered input[type=radio]+label::before {border-color:rgb(34, 84, 128);}
.selected-thumb {border-color:rgb(34, 84, 128)!important;}
#top #top-left-links ul li a:hover, #top #top-right-links > ul > li:hover {border-bottom-color:rgb(34, 84, 128);}
#top {background-color:rgb(34, 84, 128);}
header, .menu-row {background-color:rgb(255, 255, 255);}
#top #top-left-links ul li a, #top #top-left-links ul li a:visited, #top .btn-link.btn-language, #top .btn-link.btn-currency, #top #top-right-links > ul > li a, #top #top-right-links > ul > li a:visited, #top #top-right-links > ul > li a:hover {color:rgb(220, 220, 220);}
#top #top-left-links ul li a:hover, #top .btn-link.btn-language:hover, #top .btn-link.btn-currency:hover, #top #top-right-links > ul > li a:hover {color:rgb(255, 255, 255);}
#top #top-left-links ul li a:hover {background-color:rgba(255, 255, 255, 0);}
#top #top-right-links > ul > li {background-color:rgba(220, 220, 220, 0);}
#top #top-left-links ul li a:hover, #top #top-right-links > ul > li:hover {border-bottom-color:rgb(255, 255, 255);}
#top .dropdown-menu, header .dropdown-menu {background-color:#FFFFFF;}
#top .btn-link.language-select, #top .btn-link.currency-select, #top-links li, #top-links a, #top #top-right-links .dropdown-menu li span, #top #top-right-links .dropdown-menu li a, header .dropdown-menu li a {color:#000000!important;}
#top #form-currency .currency-select:hover, #top #form-language .language-select:hover, #top #top-right-links .dropdown-menu li a:hover, header .dropdown-menu li a:hover {color:rgb(51, 122, 183);}
.phones-dropdown a {color:#566072;}
.phones-dropdown a i.fa-phone {color:rgb(86, 96, 114);}
#cart {background-color:rgba(240, 243, 246, 0.77);}
.buttons-top-box div a {color:#CECECE;}
#cart .cart-total-price {color:rgb(51, 122, 183);}
.buttons-top-box div a:hover {color:rgb(51, 122, 183);}
#menu .nav > li:hover {background-color:rgb(255, 0, 0);}
#menu .nav > li:hover {border-color:rgb(255, 255, 255);}
#menu .nav > li > a {color:#4F5F6F;}
#menu .nav > li:hover > a {color:#FFFFFF;}
#menu .dropdown-menu {background-color:#FFFFFF;}
#menu .dropdown-inner a, #menu .has-child .angle-right {color:rgb(51, 51, 51);}
#menu .oct-mm-info .dropdown-menu .has-child a:hover, #menu .dropdown-inner a:hover, #menu .megamenu-full-width .megamenu-parent-title:hover, #menu .megamenu-full-width a.megamenu-parent-img:hover + a {color:rgb(51, 51, 51) !important;}
@media only screen and (min-width: 992px) {#menu .second-level-li.has-child:hover > a, #menu .second-level-li.has-child:hover > a:visited, #menu .oct-mm-info .dropdown-menu ul li.second-level-li:hover a, #menu .oct-mm-simplecat .dropdown-menu ul li.second-level-li:hover > a, #menu .has-child:hover i {color:rgb(51, 51, 51) !important;}}
#menu .dropdown-menu li.second-level-li:hover {background-color:rgba(255, 0, 0, 0);}
#menu .sale-ul > div .megamenu-sale-item .dropprice {color:rgba(51, 122, 183, 0.08);}
#menu .sale-ul > div .megamenu-sale-item .dropprice span {color:#9E9E9E;}
footer {background-color:rgb(46, 50, 56);}
footer a, footer a:visited, footer .third-row ul li {color:rgb(152, 152, 152) !important;}
footer a:hover {color:rgb(228, 228, 228) !important;}
footer .footer-advantages-box .footer-advantages a, footer .footer-advantages-box .footer-advantages a:visited {color:rgb(59, 104, 142) !important;}
footer .footer-advantages-box .footer-advantages:hover a {color:rgb(255, 255, 255) !important;}
footer .footer-advantages span {color:rgb(228, 228, 228);}
footer h5, footer .h5 {color:rgb(228, 228, 228);}
footer .footer-contacts ul li i {color:rgb(204, 204, 204);}
#oct-slide-panel .oct-slide-panel-heading {background-color:rgba(34, 84, 128, 0.88);}
#oct-last-seen-link:hover, #oct-favorite-link:hover, #oct-compare-link:hover, #oct-bottom-cart-link:hover, .oct-panel-link-active, #hide-slide-panel {background-color:rgb(34, 84, 128);}
.oct-panel-link, .oct-panel-link:focus, .oct-panel-link:visited {color:rgb(255, 255, 255);}
.oct-panel-link:hover, .oct-panel-link-active a {color:rgb(255, 255, 255)!important;}
.oct-discount-item {background-color:rgb(255, 0, 0);}
.oct-discount-item {color:#FFFFFF;}
.product-thumb .price, .oct-price-normal {color:rgb(0, 0, 0) !important;}
.product-thumb .price-old, .oct-price-old {color:rgb(206, 206, 206) !important;}
.product-thumb .price-new, .oct-price-new {color:rgb(255, 0, 0) !important;}
.box-heading {color:rgb(51, 51, 51);}
.box-heading {background-color:rgba(51, 122, 183, 0.09);}
.box-content, .box-content.filtered {background-color:#FBFCFC;}
.filtered .list-group-item.item-name, .filtered .list-group-item.item-name:hover {background-color:rgba(51, 122, 183, 0.04);}
.filtered .link i {color:rgb(51, 122, 183)!important;}
.filtered input[type=checkbox]+label::before, .filtered input[type=radio]+label::before {border-color:rgb(51, 122, 183);}
.filtered input[type=checkbox]:checked+label::before, .filtered input[type=radio]:checked+label::before {background-color:#4F5F6F;}
#sstore-3-level>ul>li>a {background-color:rgba(51, 122, 183, 0.04);}
#sstore-3-level>ul>li>a {color:rgb(34, 34, 34);}
#sstore-3-level ul ul li a {background-color:rgb(251, 252, 252);}
#sstore-3-level ul ul li a {color:rgb(34, 34, 34);}
#sstore-3-level ul ul ul li a {background-color:rgb(251, 252, 252);}
#sstore-3-level ul ul ul li a {color:rgb(34, 34, 34);}
#sstore-3-level ul ul ul li a.current-link {background-color:rgb(251, 252, 252);}
#sstore-3-level ul ul ul li a.current-link {color:rgb(34, 34, 34);}
.product-buttons-box #button-cart {background-color:rgb(51, 122, 183);}
.product-buttons-box #button-cart:hover {background-color:rgb(232, 232, 232)!important;}
.product-buttons-row .button-one-click, .product-buttons-row .button-wishlist, .product-buttons-row .button-compare {background-color:rgb(204, 204, 204);}
.product-buttons-row .button-one-click:hover, .product-buttons-row .button-wishlist:hover, .product-buttons-row .button-compare:hover {background-color:rgb(179, 179, 179)!important;}
.number, .found-cheaper, .after-header-item {background-color:#F4F6F8;}
.product-tabs-row .nav-tabs>li>a {background-color:rgba(89, 194, 230, 0);}
.product-tabs-row .nav-tabs>li.active>a, .product-tabs-row .nav-tabs>li.active>a:focus, .product-tabs-row .nav-tabs>li.active>a:hover {background-color:rgb(204, 204, 204);}
.product-tabs-row .nav-tabs>li.active>a:before {border-top-color:rgb(204, 204, 204);}
.product-tabs-row .nav-tabs>li>a, .product-tabs-row .nav-tabs>li.active>a, .product-tabs-row .nav-tabs>li.active>a:focus, .product-tabs-row .nav-tabs>li.active>a:hover {color:rgb(174, 171, 171);}
.selected-thumb {border-color:rgb(34, 84, 128)!important;}
.product-advantages-box i {color:rgb(51, 122, 183);}
.product-advantages-box a span {color:#4F5F6F;}
.product-advantages-box a span {color:#4F5F6F;}
.after-header-item {color:rgb(51, 122, 183);}
.after-header-item .blue {color:rgb(51, 122, 183);}
@media only screen and (max-width: 992px) {
 #top {background-color:rgb(34, 84, 128) !important;}
.top-mobile-item a {color:#FFFFFF;}
.menu-mobile-header {background-color:rgb(51, 122, 183);}
.menu-mobile-header, .close-m-search a {color:rgb(255, 255, 255) !important;}
#info-mobile-box ul li a, #info-mobile-box > ul > li, #info-mobile ul div .btn-link.btn-language, #info-mobile ul div .btn-link.btn-currency {color:rgb(34, 34, 34) !important;}
#menu .nav > li > a {color:rgb(34, 34, 34);}
.mobile-icons-box a {color:#4F5F6F !important;}
.mobile-icons-box a span {background-color:rgb(255, 0, 0) !important;}
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 30px;
    margin-bottom: 8px;
}

.atstock-archive {
    background: #970d0d;
    color: #fff;
    width: 100%;
    display: block;
    text-align: center;
    padding: 5px;
  margin-bottom: 10px;
  font-size: 13px;
}

.oct-news-content .thumbnails {display: none;}
  
.oct-messengers {    padding-top: 10px;}

#top .btn-link.language-select, #top .btn-link.currency-select, #top-links li, #top-links a, #top #top-right-links .dropdown-menu li span, #top #top-right-links .dropdown-menu li a, header .dropdown-menu li a {color:#000000!important; font-weight:500;}



/* DDPAI Desc styles */

#sstore-3-level ul>li.has-sub>ul>li.has-sub>a:after, #sstore-3-level ul>li.has-sub>ul>li.has-sub>a:before {
    background-color: rgb(34, 34, 34);
}

#sstore-3-level ul ul ul li:hover a {
    background-color: rgb(235, 235, 235) !important;
    color: rgb(34, 34, 34)!important;
}



@media only screen and (min-width: 769px){
.ddpai_box {
    max-width: 1920px;
    text-align: center;
    margin: 0 auto;
    color: #323232;
}}


@media only screen and (min-width: 769px) {
.ddpai_ctn .ddpai_pc {
    height: 100%;
    position: relative;
}}

.ddpai_ctn .ddpai_pc {
    height: 100%;
    position: relative;
}

@media only screen and (min-width: 769px) {
.ddpai_ctn .bgImg {
    width: 100%;
    height: 100%;
    display: block;
}}

@media (min-width: 1300px) and (max-width: 1399px){
.e3 .ddpai_shop_1 .ddpai_pc .ddpai_pc_position {
    position: absolute;
    top: 25%;
    left: 8%;
    width: 42%;
    text-align: left;
}}

@media only screen and (min-width: 769px){
.ddpai_ctn .ddpai_pc_position, .ddpai_ctn .ddpai_pc_position-top {
    position: absolute;
    left: 0;
    top: 16%;
    width: 100%;
}}
.bgImg{width:100%;height:100%;display:block}.ddpai_ctn
.ddpai_pc{height:100%;position:relative}.ddpai_ctn .ddpai_pc_position, .ddpai_ctn .ddpai_pc_position-top{position:absolute;left:0;top:16%;width:100%}.ddpai_ctn .ddpai_pc_position-left{position:absolute;left:0;top:38%;width:32%;text-align:right}.ddpai_ctn .ddpai_pc_position-right{position:absolute;right:0;top:40%;width:32%;text-align:left}.ddpai_ctn .ddpai_pc_position-bottom{position:absolute;right:0;bottom:12%;width:100%}.ddpai_shop_1
.container{max-width:1071px;z-index:99;margin:0
auto;padding-top:6%;animation:moveDown 1.5s}

/* kingguru new styles */

.cat-desc-box {padding-left: 25px; padding-right: 25px;}


.nopadding {padding: 0!important; margin: 0!important;}
.text-center {text-align: center;}

@media (min-width: 1200px) {
  .row-flex {display: flex; align-items: center;}}

.picpadding {padding:25px; background-color: #f5f5f5;}
.desc-row {margin: 15px 0 15px 0;}

#description_block p {font-weight: 500 !important;}


/* Reviews */
.positive-text {font-weight: 600; color: green;}
.negative-text {font-weight: 600; color: #8e0808;}
.positive-text-review, .negative-text-review {margin-left: 10px;}
.review-plusminus {line-height: 18px; padding-bottom: 5px;}
.admin_answer {margin-left: 20px;}
.review-table {background: none; border: 1px solid #e5e5e5; color: #333;}
#review {border: 1px solid #e5e5e5; border-radius: 2px; color: #333; padding: 10px;}


.oct-carousel-row .oct-last-reviews .owl-carousel .owl-item .review-text {max-height: 200px;}

.br-line {border-bottom: solid 1px #ccc; margin-right: 25px; margin-left: 25px;}


h3.subcat-header {display: none;} 

/* spoiler */
div.spoiler {
	padding: 5px;
	line-height: 1.6;
}

div.spoiler div.spoiler-title {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 7px;
	border: 1px solid #bbbbbb;
	border-bottom-color: #999999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset;
	background: #cfd1cf;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
	background-image: -moz-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image: -webkit-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image: -o-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image: -ms-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image: linear-gradient(top, #f5f5f5, #e5e5e5);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf');
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

div.spoiler div.spoiler-title div.spoiler-toggle {
	display: inline-block;
	width: 11px;
	height: 11px;
	line-height: 14px;
	margin-left: 4px;
	margin-right: 6px;
	cursor: pointer;
	-webkit-user-modify: read-only;
}

div.spoiler div.spoiler-title div.hide-icon {
	background: url('/image/files/minus.png') no-repeat scroll left center transparent;
}

div.spoiler div.spoiler-title div.show-icon {
	background: url('/image/files/plus.png') no-repeat scroll left center transparent;
}

div.spoiler div.spoiler-content {
	font-size: 13px;
	border: 1px solid #bbbbbb;
	border-top: 0px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: none repeat scroll 0 0 #F5F5F5;
	padding: 4px 10px;
}

.oct-slideshow-box .owl-pagination {display: none}

/* manufacturer-wall */
/*
 .manufacturer-wall .owl-carousel .owl-wrapper-outer .owl-item .image {
    
    transition: all ease-out .2s;
    -moz-opacity: .7;
    -khtml-opacity: .7;
    opacity: .7;
    filter: gray;
    -webkit-filter: grayscale(100%);
}

.manufacturer-wall .owl-carousel .owl-wrapper-outer .owl-item .image:hover {
    
    transition: all ease-out .2s;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

*/
.manufacturer-wall .owl-carousel .owl-wrapper-outer {padding: 20px 0 20px 0;}

.manufacturer-wall-caption {display: none;}

.manufacturer-wall h3 {
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    color: rgb(34, 34, 34);
    margin-top: 20px;
  margin-bottom: 30px;}

/* brands display:none */

.pro_sticker85, .pro_sticker86, .pro_sticker95, .pro_sticker99, .pro_sticker111, .pro_sticker112, .pro_sticker124, .pro_sticker142 {display: none;}

.html-module {line-height: 1.5;}
.cat-desc-box a, .html-module a, .info-content a {font-size: 14px; line-height: 22px; color: rgb(34 84 128); text-decoration: underline;}
.cat-desc-box a:hover, .html-module a:hover, .info-content a:hover {color: #ff0000;}

@media only screen and (max-width: 992px) {#info-mobile-box ul i {display: inline-block;}}

#ocd_multilang .btn-link .hidden-xs, #ocd_multilang .btn-link hidden-sm,#ocd_multilang .btn-link hidden-md {
color: rgb(220, 220, 220);font-size: 14px !important;}

#ocd_multilang .btn-link i {color: rgb(220, 220, 220);}
#ocd_multilang .btn-link img {vertical-align: unset;}


.phone-popup-header {text-align: center; text-transform: uppercase; font-size: 15px; padding-bottom: 10px;}

/* Options in catalog */

.product-thumb.no_quantity:hover{
   -webkit-filter: grayscale(100%) opacity(80%);
  filter: grayscale(100%) opacity(80%); }

.product-thumb.no_quantity {
   -webkit-filter: grayscale(100%) opacity(40%);
  filter: grayscale(100%) opacity(40%); }


.product-thumb .cat-options .form-group .control-label {
	font-weight: 600;
	color: #000;}

.product-thumb .cat-options .form-group .radio label {
    min-height: 20px;
    padding: 0 3px 0 3px;}

.product-thumb .cat-options .form-group .radio .not-selected {
    background: #eee;
  color: #000;}

.product-thumb .cat-options .form-group .radio .not-selected:hover {
    background: rgb(51, 122, 183);
  color: #fff;}

.product-thumb .cat-options .form-group .radio .not-selected:before {
        content: '';
    position: relative;
    left: 0px;}

body {color: #333;}

.imbanner {margin: -25px;}



/* StarLine desc bootstrap div */

.title-underlined span {
    background: #fff;
    padding-right: 1rem;
    padding-left: 1rem;
  
}

#tab-characteristics .title-underlined {border-bottom: none;}

.title-underlined {
    padding-top: 2rem;
    margin-bottom: 3rem;
    font-size: 16px;
    width: 50%;
    padding-left: 1rem;
    line-height: .3rem;
  border-bottom: 1px solid #e5e5e5;
  font-weight: 600;
}

.feature .text-uppercase {
  font-weight: 600 !important;}

.feature .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.green-1-background {
    background: #a2c516;
}
.blue-2-background {
    background-color: #005c99;
}

.green-1-color {
    color: #a2c516;
}

.feature-list .feature-icon img {
    width: 100%;
  vertical-align: middle;
    border-style: none;
}

.feature-list .feature-icon {
    width: 100%;
    max-width: 70px;
    height: auto;
    border-radius: 50%;
    display: inline-block;
    margin-right: 20px;
}

.feature-list .feature {
    margin-bottom: 2rem;
}

.feature-list {
    margin-right: -15px;
    margin-left: -15px;
    display: flex; 
   flex-wrap: wrap;}

.feature-list .col-2 {-ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;}

.feature-list .col-10 {-ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;}

.feature-list .col-2, .feature-list  col-10 {
  position: relative;
    width: 100%;
    padding-right: 15px;
  padding-left: 15px;}

.product-tabs-row #tab-description p {color: #333;}

.product-tabs-row #tab-description a, .feature-list > a {color: rgb(51, 122, 183);}
.product-tabs-row #tab-description a:hover, .feature-list > a:hover {text-decoration: underline;}

@media screen and (max-width: 490px){

 .product-tabs-row .nav-tabs>li:hover>a {
   border: 1px solid #e8e4e4 !important ;
  background-color: #f5f5f5 !important;}
  
  .product-tabs-row .nav-tabs>li.active>a {
      background-color: #f5f5f5 !important;
  	  color: rgb(51, 122, 183);
  border: 1px solid #e8e4e4  !important;}
  
.product-tabs-row .nav-tabs>li>a {
    color: #666;
    background-color: #fff !important;
  border: 1px solid #e8e4e4 ;}
  
  .product-tabs-row .nav-tabs {
    background-color: #fff !important;
      margin-left: -15px;
    margin-right: -15px;} 
}

 .product-tabs-row .nav-tabs li {
   margin-bottom: 5px !important;}

/* Options */


.options-box .checkbox label {font-size: 13px;}

.view1_link {background-color: #fff; border: 1px solid rgb(51, 122, 183); }
.view1_link a {color: rgb(51, 122, 183)}

.view1_link:hover {background-color: rgb(51, 122, 183);}
.view1_link:hover a {color: #fff;}

.view1_product {background-color: rgb(51, 122, 183); color: #fff;}

#product .control-label {font-size: 13px;}



.top-mobile-item a span {background: #fb0100 !important;}

/* filter */

.filtered label img {display: none;}

#oct-product-filter-data .inner-box .item-title .item-name {font-weight: 600;}

.filtered .checkbox input[type=checkbox]+label {font-size: 13px;}

/* megamenu ak */

@media screen and (min-width: 992px){
#menu .nav > li:first-child {padding-left: 1.4em;}

#menu .nav > li:first-child > a:before {
content: "\f30d"; /* FontAwesome Unicode */
  font-family: "Font Awesome 6 Pro";
  font-size: 13px;
  color: #666;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.1em; /* same as padding-left set on li */}

#menu .nav > li:nth-child(4) {padding-left: 1.4em;}

#menu .nav > li:nth-child(4) > a:before {
content: "\f4db"; /* FontAwesome Unicode */
  font-family: "Font Awesome 6 Pro";
  font-size: 13px;
  color: #666;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.5em; /* same as padding-left set on li */}

  
}

#menu .nav > li:nth-child(6) > a:before {
content: "\f646"; /* FontAwesome Unicode */
  font-family: "Font Awesome 6 Pro";
  font-size: 13px;
  color: #ff0000;
  display: inline-block;
  margin-left: -0.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  animation: blink 2s linear infinite;
	}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}  

#menu .dropdown-inner a {line-height: 16px;}

@media (min-width: 992px){
#menu .megamenu-full-width a.megamenu-parent-title {
    font-weight: 600!important;
    font-size: 12px;
    line-height: 16px;
    display: block;
    margin: 6px 0;
    text-transform: uppercase;
  }}
#menu .nav > li:nth-child(4) > a {color: #0066a0;} 


.btn-primary {
    color: #fff;
    text-shadow: none;
    background-color: #337ab7;
    background-image: none;
    background-repeat: repeat-x;
    border: none;
    font-size: 14px;
  border-radius: 3px;}

.btn-primary:hover {  background-color: rgb(34, 84, 128);}

.content-row #content {min-height: 0px;}

/* category wall */

.cat-wall-row .oct-category-item-icon, .oct-category-item-text {
    display: contents !important;
    text-align: left;
} 

@media only screen and (max-width: 767px){.cat-wall-row .oct-category-item-icon img {max-width: 50%;}}

.cat-wall-row .oct-category-item-header {text-align: center;}
.cat-wall-row .oct-category-item-text .list-unstyled {padding-left: 1.4em;}
.cat-wall-row .oct-category-item-text .list-unstyled li {padding-left: 10px;}
.cat-wall-row .oct-category-item-text .list-unstyled li:before {
content: "\f0da"; /* FontAwesome Unicode */
  font-family: "Font Awesome 6 Pro";
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
.cat-wall-row .oct-category-item-text .list-unstyled a {font-size: 14px; line-height: 1.6;}

 


/*html module*/

.html-module {
	padding: 25px;
	font-size: 14px;
 	font-weight: 500;}

.html-module h2 {padding-bottom: 10px;}

/* h2 h3 */

h2, .h2 {font-size: 20px;} h3, .h3 {font-size: 18px} h4, .h4 {font-size: 16px}
@media only screen and (max-width: 450px) {h2, .h2 {font-size: 18px;} h3, .h3 {font-size: 16px} h4, .h4 {font-size: 15px}}
  
  
/* subcat boxes */

.cat-desc-box img {display:none;}

@media only screen and (max-width: 450px){
#subcats .subcat-box img {
    margin-bottom: 0px;
    max-width: 50%;
  }}


#subcats .subcat-box > a {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
  	color: #333
    font-family: 'Montserrat' ,sans-serif;}

#subcats .subcat-box:hover > a {
  text-decoration: none;}

@media only screen and (min-width: 993px) {#subcats .subcat-box:hover img {    -webkit-transform: scale(1.1);    transform: scale(1.1);
  opacity: unset; }}
@media only screen and (min-width: 993px) {#subcats .subcat-box:hover {transform: none;}}

.info-content p {font-weight: 500 !important;}

/* div-alert styles */

.main-product-ean {
	background: #fbe6d2;
    color: #c76f18;
    border: 1px solid #dc9756;
    padding: 10px;}

.main-product-ean > span {font-weight: 500 !important; font-family: 'Montserrat', sans-serif !important; }

.main-product-jan {
	    background: #def1d8;
    color: #75926c;
    border: 1px solid #75926c;
    padding: 10px;}

.main-product-jan > span {font-weight: 500 !important; font-family: 'Montserrat', sans-serif !important; }

.div-alert {
    padding: 25px 25px 25px 85px;
    background: #fbe6d2;
    color: #c76f18;
    border: 1px solid #dc9756;
    margin: 20px;
    background-image: url(/image/catalog/sys/icons/alert.png);
    background-repeat: no-repeat;
    background-position: left 1.5% bottom 50%;
}

@media only screen and (max-width: 767px){
  .div-alert {
    padding: 15px 15px 15px 90px;
    margin: 0px;
    background-position: left 3% bottom 50%;
  }}
/* Product item */ 
@media only screen and (max-width: 767px) {
  .after-header-row .col-xs-12 {
    width: 33.33333% !important;
  padding-left: 10px; padding-right: 10px;
  }}

@media only screen and (max-width: 992px){
#product .price-col + .col-sm-6, #product .price-col + .col-sm-6 + .col-sm-6 {
  width: 50%; float: left;}
}
  
  
  
  
.cat-desc-box p {font-weight: 500 !important;}

.phones-dropdown-socials {display: contents;}
.phones-dropdown-socials-icon i {font-size: 20px;}
.phones-dropdown-socials-icon i.fa.fa-viber {font-size: 17px;}
.phones-dropdown-socials-icon {width: 35px; height: 35px;}
.phones-dropdown .dropdown-menu li a {text-decoration: none !important;}
.phones-dropdown-socials-icon {margin-right: 7px;}

#top #top-right-links>ul>li {font-size: 14px !important;}
  
.oct-button:hover, .oct-button-inv {background-color: rgb(51,122,183) !important;}

#main-product-you-save {background: #ff0000;}

/* modal popups */

#cheaper-popup #main-price {
font-size: 25px;
    font-weight: 500 !important;
    font-family: 'Montserrat', sans-serif;}

.oct-messengers a {
    width: 50px !important;}

.oct-messengers a.oct-messengers-whatsapp i {
color:#54b460 !important;
font-size: 50px !important;}

.oct-messengers a.oct-messengers-viber i {
color: rgb(152, 152, 152) !important; 
font-size: 40px !important;}

.oct-messengers a.oct-messengers-telegram i {
color: rgb(152, 152, 152) !important;
font-size: 45px !important;}

.info-content ul {font-weight: 500;}



/* advantages blocks */

.advantages-block>div {
    padding-left: 15px;
    padding-right: 15px;}

.advantages-heading {
    padding: 50px 0 20px 10px;
    font-size: 22px;
    text-transform: uppercase;
    text-align: center;
font-family: 'Montserrat', sans-serif;}

@media only screen and (max-width: 480px) {
.advantages-heading {font-size: 18px;}
.div-heading {font-size: 18px;}
}

.div-heading {
padding: 15px;}

.div-heading h3{
text-transform: uppercase;}

@media screen and (min-width: 992px) {
  .advantages-block .pos-center {
    text-align: left !important;}}

.advantage .caption p {
font-weight: 500 !important;
font-family: 'Montserrat', sans-serif !important;
font-size: 14px !important;
}

.advantage .caption h4 {
font-size: 18px !important;
  font-weight: 500 !important;
margin-top: 23px;}

.advantages-block {
    padding: 15px !important;
    margin: 0px}

#top #top-right-links .dropdown-menu li .ak-register > a {
    font-size: 14px !important;
    margin-left: -12px;
    margin-bottom: -13px;
    text-transform: uppercase;
    font-weight: 600;
    color: #ff0000 !important;}


.product-thumb .oct-product-desc {
    color: #333 !important;}

.buttons-top-box #cart {
    background-color: #f5f5f578;
    border: 1px solid #d5d9dd;
}

/* Blog pages and setting */


.oct-news-panel .panel-heading, .oct-article-categories-box .box-heading {
	background-color: rgba(240,243,246,0.77) !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 15px !important;
	font-weight: 600;}

 .oct-news-panel .list-group {
   background-color: #FBFCFC !important;}

 .oct-news-panel .list-group > a {
   color: #000 !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 13px !important;
   font-weight: 500px;
   padding: 15px 0 15px 20px !important;
}

.oct-news-panel .list-group > a.active, .oct-news-panel .list-group > a:hover {
  background-color: transparent !important;
	font-weight: 600 !important;}

/* product page */
   
.product-tabs-row .tab-content, .product-tabs-row #tab-description p {
	font-family: 'Montserrat', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500;}

.product-info-li {
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
}

.atstock.red {background: #f24c4c; color: #fff;}
.atstock.blue {color: rgb(34, 84, 128);}
.atstock.orange {background: #f4a30e; color: #fff;}


.found-cheaper a, .found-cheaper a:visited {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    color: #bd0c0c;
    font-weight: 500;}
	
@media only screen and (max-width: 992px) {
.found-cheaper {margin-right: -15px;}}	

@media screen and (max-width: 450px) {
.ts-logo-box #logo > img {
  max-width: 160px;}}

@media screen and (min-width: 451px) and (max-width: 992px) {
.ts-logo-box #logo > img {
  max-width: 200px;}}

@media only screen and (max-width: 768px) {
.oct-product-tab ul.nav-tabs > li.active, .oct-product-tab ul.nav-tabs>li:hover {
    background-color: #ff0000 !important;
    border-bottom: none;}
.oct-product-tab ul.nav-tabs > li.active > a, .oct-product-tab ul.nav-tabs>li:hover > a {
    color: #fff !important;}
}

.oct-product-tab .owl-carousel .owl-item .rating {
margin: 50px auto !important;}

.oct-carousel-row .oct-last-reviews .owl-carousel .owl-item .rating {
   left: 0;
    bottom: -10px;
    margin-top: -15px;
    margin-bottom: 25px;
    position: relative;}

.oct-carousel-row .oct-last-reviews .owl-carousel .owl-item .review-text{
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 13px;
    line-height: 19px;
    color: #333;
    width: 90%;
    text-align: center;}

.oct-carousel-row.news-row .news-item .news-desc {
    color: #333;
    font-size: 13px;}

.oct-carousel-row .owl-carousel .owl-item .news-item .news-date > span {
font-size: 12px;
font-family: 'Montserrat', sans-serif;
font-weight: 500;
color: #666;}

.oct-carousel-row .owl-carousel .owl-item .news-item .name a {
text-transform: uppercase;}

.popup-total-cart .total-text > span {
    font-size: 20px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500 !important;
  color: #000;
}

.oct-button-inv {
  color:   rgb(34, 84, 128);  
  background-color:#fff !important;
 border: 1px solid rgb(34, 84, 128);}

.oct-button-inv:hover {
  color: #fff;  
  background-color:  rgb(34, 84, 128) !important;}

/* LiveSearch */

.ts-livesearch-list-item-stock .out-of-stock {
    color: #fff !important;
    background-color: #EB5757;
    padding: 2px 5px;
}
.ts-livesearch-list-item-stock .in-stock {    
  color: #fff !important;
    background-color: #46843f;
    padding: 2px 5px;}

.ts-livesearch-list-item-price span .oct-price-old{
    font-size: 15px !important;}

.ts-livesearch-list-item-price span {
        font-size: 16px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
color: #000;}

.ts-livesearch-list-item-model-sku {
  margin-bottom: 0px;
color: #888;}
.ts-livesearch-list-item-name a {
    color:  rgb(34, 84, 128);}
.ts-livesearch-list-item-name {
    margin-bottom: 5px !important;}
.ts-livesearch-list-item-price {
    margin-bottom: 5px;}




.main-advantage-item-text .oct-category-item-header {
  font-weight: 600;
    text-transform: uppercase;
	font-family: 'Montserrat';
  font-size: 14px;
color: #333 !important}

.oct-slideshowplus-header {
    color: #000;}

.oct-slideshow-box .oct-slideshow-left {
	margin-top: 26px;
    margin-bottom: 26px;
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    line-height: 28px;
}

.oct-slideshow-box .item .oct-slideshow-item-button .oct-button:hover {
  color: rgb(51, 122, 183) !important;
  background-color: transparent !important; }

.oct-slideshow-box .item .oct-slideshow-item-button .oct-button {
  
    background-color:  rgb(51, 122, 183) !important;
    color: #fff !important;
    border: solid 1px rgb(51, 122, 183);
    border-radius: 25px;}


.oct-product-tab ul.nav-tabs > li.active, .oct-product-tab ul.nav-tabs > li:hover  {
    background-color: transparent;
    border-bottom: solid 2px #ff0000; }

.oct-product-tab ul.nav-tabs > li.active a, .oct-product-tab ul.nav-tabs > li:hover a {
  color: rgb(34, 84, 128);}

.oct-product-tab ul.nav-tabs > li.active > a > i, .oct-product-tab ul.nav-tabs > li> a:hover > i {
  color: #ff0000;}


.oct-product-tab ul.nav-tabs > li.active, .oct-product-tab ul.nav-tabs>li:hover {
    transition-duration: 0s;
    transition-property: all;
}

#menu .dropdown-menu {margin-top: 0px !important;}

#menu .dropdown-inner ul li.second-level-li:hover {
  border-left: solid 2px #ff0000;}

#menu .nav>li:hover {
    background-color: transparent !important;
  border-top: solid 2px #ff0000;}

#menu .nav>li>a:hover, #menu .nav>li:hover>a {color: #000 !important;}

.product-price .h2, .product-price h2 {font-family: 'Montserrat', sans-serif;}

.oct-specification .table {
    color: #000;
  font-weight: 500; }

.product-tabs-row .nav-tabs>li>a { margin: 0 15px 0 15px}

.product-tabs-row .nav-tabs>li.active>a, .product-tabs-row .nav-tabs>li.active>a:focus, .product-tabs-row .nav-tabs>li.active>a:hover, .product-tabs-row .nav-tabs>li>a:hover {
    background-color: transparent;
    color: rgb(51, 122, 183);
      border-bottom: solid 2px rgb(51, 122, 183);
      border-radius: 0px;}

.product-tabs-row .nav-tabs>li {
    margin-bottom: 0px; }

.product-tabs-row .nav-tabs>li>a {
    color: #666;
 }

.product-tabs-row .nav-tabs>li.active>a:before { display: none;}

.product-tabs-row .nav-tabs {
    border: 0;
    background: #f5f5f5;
}

.oct-attr-product-header-link {
    color: rgb(51, 122, 183);
}

.after-header-item {
  color: rgb(34, 84, 128) !important;  
  font-family: 'Montserrat', sans-serif !important;
    font-size: 13px;
  font-weight: 500;}

.after-header-item.blue {
    color: rgb(34, 84, 128) !important;
}

.after-header-item.red {
    background-color: #ff000;
  color: #fff !important;}

.after-header-item .blue {
    color:rgb(34, 84, 128) !important;}

.product-buttons-box #button-cart {
    background-color: rgb(51, 122, 183);
}
.product-buttons-box #button-cart:hover {
    background-color: rgb(34, 84, 128) !important;;
}

.product-buttons-row .button-one-click, .product-buttons-row .button-wishlist, .product-buttons-row .button-compare {
  color: #000 !important;
background-color: #d9d9d9;}

.price-col {
text-align: center;}

@media screen and (min-width: 600px) and (max-width: 992px) {
  
  #logo > a > img {
    max-width: 50%;}}

.info-content p {
font-weight: 500 ;}

#cart {
    background-color: rgba(51, 122, 183, 0.09)}



.noUi-connect {
  background: #337ab7 !important; }
            
.row.sort-row {
    background: rgba(51, 122, 183, 0.09);}

.phones-dropdown a.show-phones {
      color: #666;
}

/* Prices */ 


.price-new {
  font-weight: 500 !important;
  font-size: 20px;
  font-family: 'Montserrat', sans-serif;
}

.price-old, .oct-price-old, .product-thumb .price-old {
  color: #333 !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  font-family: 'Montserrat', sans-serif !important;
  margin-top: 3px;
}

.product-thumb .price {
  font-size: 20px !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 500 !important;
}
@media only screen and (max-width: 992px) {#back-top {right: 26px !important;}}
#back-top, #uptocall-mini .uptocall-mini-phone {background-color: rgb(51,122,183); right: 26px !important;}
#back-top:hover, #uptocall-mini .uptocall-mini-phone:hover {background-color: #ff0000;}

#uptocall-mini {border: 10px solid rgba(51,122,183,0.15);}
#uptocall-mini .uptocall-mini-phone i {color: #fff !important;}

.product-grid .product-thumb .h4 > a, .oct-carousel-row .item .name > a, .oct-product-tab .owl-carousel .owl-item .name a {
    font-size: 13px;
  color: rgb(34, 84, 128); 
      
  font-weight: 500;
        font-family: 'Montserrat', sans-serif;}

.product-grid .product-thumb .h4 {height: 60px;}

.rating .fa-star-o, .rating .fa-star {
  color: #ffb400;
}

.button-cart {
	background-color: rgb(51, 122, 183);}

.button-cart:hover {
	background-color: rgb(34, 84, 128) !important;}

.product-thumb .cart .oct-button.wishlist, .product-thumb .cart .oct-button.compare, .oct-carousel-row .oct-button.wishlist, .oct-carousel-row .oct-button.compare, .oct-product-tab .owl-carousel .owl-item .cart .oct-button.wishlist, .oct-product-tab .owl-carousel .owl-item .cart .oct-button.compare {
	background-color: #e8e8e8 !important;
  	color: #000 !important;}

.product-thumb .cart .oct-button.wishlist:hover, .product-thumb .cart .oct-button.compare:hover, .oct-carousel-row .oct-button.wishlist:hover, .oct-carousel-row .oct-button.compare:hover, .oct-product-tab .owl-carousel .owl-item .cart .oct-button.wishlist:hover, .oct-product-tab .owl-carousel .owl-item .cart .oct-button.compare:hover {
	background-color: #c3c3c3 !important;
  color: #000 !important;}

.oct-carousel-row .item .price {
   margin-bottom: 15px;
   height: 20px;
   margin-top: 10px;}


.price-new .oct-price-new > nobr {
	font-size: 15px;
 	color: #999;}

#cart .cart-total-price {
  font-size: 20px;
  font-family: 'Montserrat', sans-serif !important;
  color: #000;}

#cart:hover .cart-total-price {
  color: rgb(51, 122, 183);}

#search .dropdown {
display: none !important;}

/* Footer */
footer a, footer a:visited, footer .third-row ul li {
    color: rgb(152, 152, 152) !important;
    font-size: 14px;}

footer .third-row ul li {
    line-height: 14px !important;}

@media only screen and (max-width: 480px) {
footer .third-row .f-acc-toggle:after, footer .third-row .f-acc-toggle:before {
  background: #666 !important;}}

/* Modificaton of favorites to top */

.phones-top-box {margin-bottom: 30px;}

@media only screen and (max-width: 992px) {
 .dropdown.phones-dropdown {float: right;}
 .phones-top-box {margin-bottom: 17px; padding-right: 0px;}
 .phones-dropdown .dropdown-menu{width: 200px;left: auto;}
 .phones-top-box {display: block;}
 .col-xs-3.top-mobile-item {width: 14%;}
 .col-sm-6.mobile-icons-box {display: none;}
 .field-tip.show-phones.current-link {display: none;}
 .phones-top-box {width: 50%;}
 .phones-dropdown a {font-size: 14px;}
}
@media only screen and (max-width: 396px) {
.fa.fa-phone{display: none;}
}
@media only screen and (max-width: 340px) {
.phones-dropdown a{font-size: 12px;}
}
.top-mobile-item a span {
  position:absolute;
  top:7px;
  right:6px;
  background:#59C2E6;
  border-radius:100%;
  color:#fff;
  text-align:center;
  min-width:14px;
  height:14px;
  font-size:10px;
  line-height:11px;
 }
@media only screen and (min-width: 377px) and (max-width: 992px) {
.top-mobile-item a span {
  position: absolute;
  min-width:18px;
  height:18px;
  font-size:12px;
  line-height:14px;}
}
@media only screen and (min-width: 300px) and (max-width: 340px) {.top-mobile-item a span {right: 2px;}
}
@media only screen and (min-width: 340px) and (max-width: 440px) {.top-mobile-item a span {right: 5px;}
}
@media only screen and (min-width: 440px) and (max-width: 500px) {.top-mobile-item a span {right: 7px;}
}
@media only screen and (min-width: 500px) and (max-width: 600px) {.top-mobile-item a span {right: 13px;}
}
@media only screen and (min-width: 600px) and (max-width: 680px) {.top-mobile-item a span {right: 21px;}
}
@media only screen and (min-width: 680px) and (max-width: 768px) {.top-mobile-item a span {right: 26px;}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {.top-mobile-item a span {right: 28px;}
}

/* External plugins CSS */

/* zero price css */
.product-price .ts-sprice {
    font-size: 18px; /* Размер текста в карточке товара */
}
.product-thumb .caption .price .ts-sprice {
    font-size: 18px; /* Размер текста в каталоге */
}
.item .price .ts-sprice {
    font-size: 18px; /* Размер текста на других страницах */
}   


/* second-image*/
.product-grid .product-thumb:hover img {
    opacity: 1;
}
.second-image {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; /* скорость анимации при наведении */
    visibility: hidden;
    opacity: 0;
    left: 0;
    position: absolute;
    top: 0;
}
.product-thumb .image:hover .second-image {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; /* скорость анимации при наведении */
}       
/* Old MNMKR2 Styles Embed */

#righttab2 {width: 98%;}
#lefttabstp2 {width: 98%; float: left;}
#righttabstp2 {width: 98%;}
#lefttabstp22 {width: 98%; float: left;}
.tableparktronik{width: 98%;text-align: center;  font-size: 100%; font face=Pt Sans regular, Pt Sans, sans-serif; } 
.greyparktronik { background: #efefef;  border: 1px solid white; width: 28%;}
.greenparktronik {background: #e7f3d4; border: 1px solid white; width: 28%;line-height:300%;}
.polosastp {color:rgb(232,90,90);size: 2; width: 98%;}
.leftstolbSL {margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 11.8182px; font-family: inherit;}
.leftstolbSTP {font-size: 11.8182px; font-family: inherit;}
.stolbSTP {font-size: 11.8182px; font-family: inherit;}
.stolbtablica1SL {margin: 0px; padding: 5px 7px 3px; border: 0px; outline: 0px; font-size: 11.8182px; font-family: inherit; text-align: left; width: 10%;}
.polosablueSL {border: none; background-color: #21c2f8; color: #21c2f8;height: 150px; width: 2px;}
.polosagreenSL {border: none; background-color: rgb(162,197,22) ; color: rgb(162,197,22) ;height: 150px; width: 2px;}
.polosaprizrak {border: none; background-color: #21c2f8; color: #21c2f8;height: 150px; width: 2px;}
.polosaprizrak2 {border: none; background-color: #1bbc9c; color: #1bbc9c;height: 150px; width: 2px;}
.polosapandora {border: none; background-color: grey; color: grey;height: 150px; width: 2px;}
.stolbtablica3SL {margin: 0px; padding: 5px 7px 3px; border: 0px; outline: 0px; text-align: left; width: 89%;}
.stolbtablicaSTP {margin: 0px; padding: 5px 7px 3px; border: 5px solid #ffffff; outline: 0px; text-align: left; width: 48%;}
.stolbSTP:hover {background-color:red;}
.zagolovokSLblue {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;color: rgb(162, 197, 22);}
.zagolovokSLgreen {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;color: #21c2f8;}
.zagolovokPRIZRAK {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;}
.zagolovokPANDORA {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;color: grey;}
.texttablicaSL {text-transform: none; font-size: 11pt; color: rgb(68, 68, 68);}
.texttablicaSTP {text-transform: none; font-size: 11pt; color: rgb(68, 68, 68);}
.tablicaSTP1 { line-height: normal; margin: 0px 0px 15px; font-size: 1.2em; font-family: Arial, Tahoma, Verdana, sans-serif; border-spacing: 10px; color: rgb(255, 255, 255);  background-color: rgb(75, 75, 75);}
.tablicaSTP { line-height: normal; margin: 0px 0px 15px; padding: 0px; border: 0px; outline: 0px; font-size: 1.2em; font-family: Arial, Tahoma, Verdana, sans-serif; border-spacing: 0px; color: rgb(0, 0, 0);  background-color: rgb(255, 255, 255);}
.tablicaStarLine {text-align: justify; line-height: normal; margin: 0px 0px 15px; padding: 0px; border: 0px; outline: 0px; font-size: 1.2em; font-family: Arial, Tahoma, Verdana, sans-serif; border-spacing: 0px; color: rgb(0, 0, 0);  background-color: rgb(255, 255, 255);}
@media screen and (min-width: 719px) {
  #lefttab2 {width: 49%; float: left;}
  #righttab2 {width: 49%; margin-left: 50%;}
#lefttabstp2 {width: 29%; float: left;}
#righttabstp2 {width: 69%;margin-left: 30%}
.polosastp {border: none;size: 0; width: 98%;}
.tableparktronik{width: 58%; font face=Pt Sans regular, Pt Sans, sans-serif; } 
}
