.slider {position:relative}
/*.slider .ats-desc-wrapper {width:470px;height:225px;font-size:18px;position:absolute;top:80px;left:100px;padding:20px 20px 30px;opacity:.6;opacity:1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(255,255,255,.7)}*/
.slider .ats-desc-wrapper {
    width:auto;height:auto;position:static;opacity:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;opacity: 0 !important;-webkit-transition: all 0;
    -moz-transition: all 0;
    -ms-transition: all 0;
    -o-transition: all 0;
    transition: all 0;
}
.slider .activeSlider .ats-desc-wrapper {opacity: 1 !important;}
.slider:hover .ats-desc-wrapper {opacity:1}
.slider .ats-desc-wrapper .label_text {font-size:36px;color:#125683;font-family:'Exo2-SemiBold'; background:rgba(255,255,255,.7);position: absolute;top: 25px;left: 0;padding: 20px 15px;}
.slider .ats-desc-wrapper .desc_text {height:75px;overflow:hidden;margin:20px 0;display: none;}
.slider .ats-desc-wrapper .desc_text p {height:70px;display:table-cell;font-size:16px;color:#000;line-height:1.52em;vertical-align:middle}
.slider .link {text-align:right;position: absolute;bottom: 25px;right: 25px;}
.slider .link a {display:inline-block;line-height:40px;padding:0 20px}
.slider .anythingSlider-construction .anythingControls {width:100%;margin:0;right:0;text-align:center}
.slider .anythingSlider-construction .anythingControls ul {float:none}
.slider .anythingSlider-construction .anythingControls ul li {display:inline-block;float:none}
.slider .anythingSlider-construction .anythingControls a {width:12px;height:12px;border:2px solid #348eca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff}
.slider .anythingSlider-construction .anythingControls a.cur {border:2px solid #fff;background:#348eca}

.slider .anythingSlider-construction .back {left:0;margin-top:-33px;z-index:100}
.slider .anythingSlider-construction .forward {right:0;margin-top:-33px;z-index:100}

.slider .anythingSlider-construction .arrow a {width:65px;height:65px;margin:0;color:#fff;font-size:30px;line-height:35px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:none}
.slider .anythingSlider-construction .arrow i {display: none;}

.slider .anythingSlider-construction .back a,
.slider .anythingSlider-construction .back a.hover {
    background: url('/images/anythingSlider_left_arrow.png') no-repeat scroll 19px center;
}
.slider .anythingSlider-construction .forward a,
.slider .anythingSlider-construction .forward a.hover {
    background: url('/images/anythingSlider_right_arrow.png') no-repeat scroll center center;
}
.slider .anythingSlider-construction .back a:hover{
    background-color: transparent !important;
    background-position: 17px center !important;
}
.slider .anythingSlider-construction .forward a:hover{
    background-color: transparent !important;
    background-position: 23px center !important;
}

.page_text ul{list-style:none}

.onestep-cart .checkout blockquote {
    margin: 0;
}
.onestep-cart .checkout blockquote p,
.checkout_box .auth blockquote {font-size:14px;color:#707070;margin:0;padding:15px;background:#f3f3f3}
.onestep-cart .checkout blockquote a,
.checkout_box .auth blockquote a{color:#ff4800}
.onestep-cart .checkout blockquote em,
.checkout_box .auth blockquote em{font-style:normal}

.checkout_steps_box .ordered_cart .name_box,
.checkout_box h2,
.onestep-cart h2 {color:#125683;font-size:24px;font-family:'Exo2-Bold',sans-serif}

.checkout_box h2 a,
.onestep-cart h2 a {color:#125683}
.checkout_box h2 .back {display:none!important}

.onestep-cart .checkout {
    margin: 0 !important;
    box-shadow: none !important;
}
.onestep-cart .checkout ul.checkout-options li img.method-logo {
    display: none !important;
}
.onestep-cart .checkout ul.checkout-options li label input[type="radio"] {
    top: 12px !important;
    left: -30px !important;
}
.onestep-cart .checkout .checkout-step-content {
    padding: 20px 20px 20px 0 !important;
}
.onestep-cart .checkout ul.checkout-options {
    padding-left: 35px !important;
}
.onestep-cart .checkout .checkout-step h2 {
    padding: 0 !important;
    text-transform: none !important;
    background: none !important;
}
.onestep-cart .checkout .checkout-step h2 .gray {
    display: none;
}
.onestep-cart .checkout ul.checkout-options li {
    margin-bottom: 20px !important;
}
.onestep-cart .wa-form .wa-field .wa-value {
    margin-left: 0 !important;
}
.onestep-cart .wa-form {
    float: none !important;
}
.onestep-cart .wa-field-firstname input{
    background:url(/img/form_user_icon.png) 13px center no-repeat;
}
.onestep-cart .wa-field input[type=phone],
.onestep-cart .wa-field-phone input {
    background:url(/img/form_phone_icon.png) 10px center no-repeat;
}
.onestep-cart .wa-field-lastname input {
    background:url(/img/form_last_name_icon.png) 13px center no-repeat
}
.onestep-cart .wa-field-email input {
    background:url(/img/form_email_icon.png) 11px center no-repeat
}
.onestep-cart #checkout-btn {
    padding: 10px 15px 10px 60px;
    margin-top: 20px;
    border: 0;
    font-size: 16px;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-bottom: 2px solid #d13d03;
    background: url('/img/send_checkout.png') #ff4800 no-repeat scroll 15px center;
}
.onestep-cart #login-form .wa-submit input:hover,
.onestep-cart #checkout-btn:hover {
    background-color: #f85c24;
}
.onestep-cart .checkout ul.checkout-options li h3 label {
    font-size: 18px;
    color: #000;
    font-family: 'Exo2-Bold',sans-serif;
}
.onestep-cart .step-contactinfo {
    flex: 0 1 380px;
    padding-right: 30px !important;
}
.onestep-cart .shipping_payment_block {
    flex: 1;
}
.onestep-cart .wa-field {
    margin-top: 15px !important;
}
.onestep-cart .wa-field .wa-value {
    margin-bottom: 0 !important;
}
.onestep-cart .wa-field .wa-value p {
    margin-bottom: 15px !important;
}
.onestep-cart .wa-field-address-shipping {
    margin-top: 0 !important;
}
.onestep-cart .wa-field-address-shipping .wa-value .field.wa-field-address-city,
.onestep-cart .wa-field-address-shipping .wa-value {
    margin-top: 0px !important;
}
.onestep-cart .wa-field-address-shipping .wa-value .field {
    margin-top: 18px !important;
}
.onestep-cart .checkout ul.checkout-options li h3 {
    margin: 0 !important;
}
.onestep-cart .icon16.like {
    display: none !important;
}

.onestep-cart .shipping_payment_block .wa-name {
    display: none !important;
}
.onestep-cart .shipping_payment_block .wa-value .field span {
    display: block !important;
    color: #000;
    font-family: 'Exo2-Bold',sans-serif;
}
.onestep-cart .wa-form .wa-field .wa-value input[type="text"],
.onestep-cart .wa-form .wa-field .wa-value input[type="email"],
.onestep-cart .wa-form .wa-field .wa-value input[type="password"] {
    width: 100% !important;
    max-width: 100% !important;
    padding: 18px 10px 18px 40px;
}
.onestep-cart .shipping_payment_block .wa-field-address-city:before,
.onestep-cart .shipping_payment_block .wa-field-address-street:before {
    top: 25px;
}
.onestep-cart #login-form .wa-form .wa-field .wa-name {
    width: 100%;
    display: block !important;
    color: #000;
    font-family: 'Exo2-Bold',sans-serif;
}
.onestep-cart #login-form .wa-form .wa-field .wa-value input[type="text"],
.onestep-cart #login-form .wa-form .wa-field .wa-value input[type="email"],
.onestep-cart #login-form .wa-form .wa-field .wa-value input[type="password"] {
    width: 40% !important;
}
.onestep-cart #login-form .wa-form .wa-field .wa-value input[type="password"] {
    background:url(/img/form_password_icon.png) 13px center no-repeat;
}
.onestep-cart #login-form .wa-submit input {
    padding: 10px 15px;
    border: 0;
    font-size: 16px;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-bottom: 2px solid #d13d03;
    background: #ff4800;
}
.onestep-cart ul.menu-v {
    margin-left: 0 !important;
}
.onestep-cart .checkout li .wa-form {
    margin-left: 0 !important;
}
@media screen and (max-width: 900px) {
    .onestep-cart .step-contactinfo,
    .onestep-cart .shipping_payment_block {
        flex: 1 1 100%;
        padding: 0 !important;
    }
}
@media screen and (max-width: 576px) {
    .onestep-cart #login-form .wa-form .wa-field .wa-value input[type="text"],
    .onestep-cart #login-form .wa-form .wa-field .wa-value input[type="email"],
    .onestep-cart #login-form .wa-form .wa-field .wa-value input[type="password"] {
        width: 100% !important;
    }
}


.payment_method_box .table_cell:nth-child(1){width:70px}.payment_method_box .table_cell:nth-child(2){width:50px;text-align:center}.shipping_method_box .table_cell,.payment_method_box .table_cell{vertical-align:middle;padding:10px 0}.shipping_method_box .table_cell strong,.payment_method_box .table_cell strong{font-size:15px;color:#000;font-family:'Exo2-Bold',sans-serif;display:block}.shipping_method_box .table_cell.radio_td{width:20px;padding-right:10px}.shipping_method_box .table_cell.price_td{width:85px;text-align:right;color:#ff4d07;font-size:18px;font-family:'Exo2-Bold',sans-serif}.step-confirmation .form_box .inp{margin:25px 0 0}.checkout_box .auth .tabs li label{height:60px}.checkout_box .auth .tabs li label input{display:none}#wa-my-info-edit-wrapper .wa-field-address-shipping .wa-value .field,#checkout-contact-form .wa-field-address-shipping .wa-value .field{display:block}#wa-my-info-read-wrapper .wa-field{padding-top:20px;clear:both}#wa-my-info-read-wrapper .wa-name{width:150px;float:left;vertical-align:top;font-family:'Exo2-Bold',sans-serif}#wa-my-info-read-wrapper .wa-value{margin-left:170px;vertical-align:top;position:relative}#wa-my-info-read-wrapper .wa-value a{color:#ff4800}.compare_clear{text-align:center;margin-top:30px}#wa-my-info-edit-wrapper input[type="submit"],#wa-my-info-edit,.compare_clear .green{padding:10px 15px}#wa-my-info-edit-wrapper #wa-my-info-cancel{color:#ff4800;position:relative;margin:0 0 0 20px;top:6px}#checkout-contact-form select,#wa-my-info-edit-wrapper select{width:50%;min-width:400px}.cart-summary-page.ordered_cart .table .table_cell.th:nth-last-child(2){width:80px}.checkout_steps_box .ordered_cart .name_box{margin-bottom:15px}/*.ordered_cart_steps .checkout-step{display:none}*/.ordered_cart_steps .checkout-step h2.upcoming{display: none;}.ordered_cart_steps .checkout-step.selected{display:block}.ordered_cart_steps .orange{padding:10px 15px;margin-top:20px;border:0;font-size:16px}#popup.color_options a.color_item.selected,#cart-form-dialog .options .inline-select a.color_item.selected,.product-sidebar #cart-form .options .inline-select a.color_item.selected{background:none}#popup.color_options a.color_item span.color_name,#cart-form-dialog .options .inline-select a.color_item span.color_name,.product-sidebar #cart-form .options .inline-select a.color_item span.color_name{display:block;line-height:17px;word-wrap:break-word;white-space:pre-line}#popup.color_options{width:828px;padding-right:0}#popup.color_options .title{font-size:24px;font-family:'Exo2-Bold',sans-serif;color:#125683;margin-bottom:25px}#popup.color_options a.color_item{width:175px;margin:0 20px 25px 0;font-size:15px;color:#125683;border:2px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#popup.color_options a.color_item.selected{border:2px solid #ffc600}#popup.color_options a.color_item i{width:120px;height:120px;display:inline-block}#popup.color_options a.color_item img{width:120px;height:120px}#popup.color_options a.color_item span.color_image{width:100%;height:120px;display:block;margin:25px 0 20px}#popup.color_options a.color_item span.color_name{margin-bottom:20px}.ui-autocomplete .ui-menu-item .ui-state-hover{border:0;background:rgba(0,0,0,.1)}.ui-autocomplete .ui-menu-item .autocomplete_clear{height:1px}.ui-autocomplete .autocomplete_img{width:50px;float:left}.ui-autocomplete .autocomplete_content{width:180px;float:none;position:relative;margin-left:55px;font-size:12px}.ui-autocomplete .autocomplete_content .autocomplete_name{display:block}.ui-autocomplete .autocomplete_content .autocomplete_price{font-size:14px;color:#ff4800;display:block;font-family:'Exo2-Bold',sans-serif}.reviews .name_box{font-size:24px;color:#125683;font-family:'Exo2-Bold',sans-serif;margin-bottom:25px}.reviews ul{list-style:none;margin:0;padding:0}.reviews .review{margin:25px 0 0;padding-bottom:20px;border-bottom:1px solid #e3e3e3}.reviews li:first-child .review{margin:0}.reviews li li:first-child .review{margin:25px 0 0}.reply_form_box .title{margin-bottom:20px}.reply_form_box .title .removeReply{float:right;color:#a5a5a5}.reviews .review .username,.reply_form_box .title{font-size:16px;color:#010101;font-family:'Exo2-Bold',sans-serif}.reviews .review .username .fa{font-size:20px;color:#ff4800;display:inline-block;margin-right:5px}.reviews .review .date{font-size:14px;color:#a5a5a5;display:inline-block;margin-left:10px}.reviews .review .description{font-size:14px;color:#000;line-height:21px;margin:15px 0}.reviews .review .rating{color:#ffc600}.reviews .review .review-reply{display:inline-block;float:left;color:#59a80f;background:url(/img/reply_link.gif) no-repeat scroll 0 6px}.reviews .review .review-reply span{margin:0;margin-left:25px;line-height:20px;border-bottom:1px dotted #59a80f}.reviews .review .links a:hover,.reviews .review .review-reply:hover span{border-bottom:1px dotted transparent}.reviews .review .review-reply.no_float{float:none}.reviews .review .review-reply:hover{text-decoration:none!important;border:0!important}.reviews .review .links{text-align:right;font-size:15px;color:#707070}.reviews .review .links span{display:inline-block;margin-right:5px}.reviews .review .links .gr{color:#54a50a;border-bottom:1px dotted #54a50a}.reviews .review .links .or{color:red;border-bottom:1px dotted red}.reviews ul ul{margin-left:20px}.reviews ul ul .review{border:0}.reviews ul ul .review .username{color:#125683}.reviews ul ul .review:last-child{padding:0}#post-stream{margin-left:-17px}#post-stream .post{width:280px;display:inline-block;vertical-align:top;padding:0 15px 20px;margin:0 0 25px 16px;border:1px solid #ddd}#post-stream .post .date{font-size:14px;color:#a5a5a5}#post-stream .post .more a{font-size:14px}.ordered_cart .table{border-bottom:1px solid #eee}.ordered_cart .table .table_cell{padding:10px;vertical-align:middle;border-bottom:1px solid #eee}.ordered_cart .table .table_cell.th{color:#125683;font-size:16px;font-family:'Exo2-Bold',sans-serif;border-bottom:2px solid #eee}.ordered_cart .table .item-name a{color:#0e3e5d;font-size:15px}.ordered_cart .table .item-name .options{display:block;color:#a5a5a5}.ordered_cart .table .item-price,.ordered_cart .table .item-total{color:#ff4800;font-size:15px;font-family:'Exo2-Bold',sans-serif}.ordered_cart .table .item-remove a{font-size:20px;color:gray}.checkout_steps_box .ordered_cart .table .item-total,.checkout_steps_box .ordered_cart .table .item-price{width:105px}.ordered_cart .table .item-qty{width:70px}.ordered_cart .table .qty_box{position:relative}.ordered_cart .order_checkout{border:0;border-top:1px solid #eee}.ordered_cart .order_checkout .table_cell{border:0;vertical-align:top;padding-top:35px}.ordered_cart .order_checkout .right{width:255px;padding:30px 25px 0 0;text-align:left}.added2cart_popup .green_to_cart,.ordered_cart .order_checkout .right .green,.added2cart_popup .yellow_close,.ordered_cart .order_checkout .right .yellow{width:100%;height:50px;text-transform:uppercase;border:0;text-align:center;font-size:16px;font-family:'Exo2-Regular',sans-serif}.added2cart_popup .green_to_cart img,.added2cart_popup .yellow_close img,.ordered_cart .order_checkout .right .green img,.ordered_cart .order_checkout .right .yellow img{position:relative;top:4px;margin-right:3px}.added2cart_popup .green_to_cart,.ordered_cart .order_checkout .right .green{border-bottom:2px solid #437f0a;margin-top:10px}.added2cart_popup .yellow_close,.ordered_cart .order_checkout .right .yellow{border-bottom:2px solid #b6900b;margin-top:15px}.added2cart_popup{width:600px!important;margin:0 0 0 -300px !important}.added2cart_popup h1{text-align:center}.added2cart_popup .yellow_close,.added2cart_popup .green_to_cart{width:260px;display:inline-block;line-height:50px;vertical-align:top;padding:0;margin-top:0}.added2cart_popup .green_to_cart{float:right}.ordered_cart .order_checkout .total_box .itogo{font-family:'Exo2-Bold',sans-serif;color:#000;font-size:18px;display:inline-block}.ordered_cart .order_checkout .total_box .cart-total,.ordered_cart .order_checkout .total_box .cart-discount{display:inline-block;color:#ff4d07;font-size:18px;font-family:'Exo2-Bold',sans-serif}#apply-coupon-code{display:inline-block;position:relative}#apply-coupon-code input[type="text"]{width:340px;height:38px}#apply-coupon-code input[type="submit"]{height:38px;position:absolute;top:0;right:0;color:#707070;font-size:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:0 3px 3px 0;background:#ddd}.wforms-form label.error,.wa-error-msg,.wforms-form .response.wform-error{color:red;line-height:normal;display:block;font-style:normal}.response.wform-success{color:green}.errormsg{color:#ff4d07}.seo_text{margin-top:30px;}.category_view .seo_text,.category_view .seo_text .title,.category_view .seo_text h1,.category_view .seo_text h2{color:#000}.seo_text .title,.seo_text h1,.seo_text h2{color:#125683;font-family:'OpenSans',sans-serif;margin-bottom:20px}.seo_text p{margin-bottom:20px}.more{margin-top:20px;text-align:right}.more a{color:#ff4800;font-size:15px;line-height:normal}.more a span{display:inline-block;margin-right:5px;border-bottom:1px dotted #ff4800}.more a:hover span{border-bottom:1px dotted #fff}.more a i{width:18px;height:18px;display:inline-block;padding:0 0 0 2px;border:2px solid #ff4800;-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;text-align:center;font-weight:700;line-height:14px}.slider_text .countdown{display:inline-block;position:absolute;top:0;right:0}.colorDefinition{background:rgba(0,0,0,.7);color:#FFF}.size_xl{font-size:15px;padding:5px}.size_lg{font-size:15px;padding:5px}.size_md{font-size:15px;padding:5px}.size_sm{font-size:15px;padding:5px}.size_xs{font-size:15px;padding:5px}.table_cell.left{text-align:left}.table_cell.right{text-align:right}.border_table .table_cell{text-align:center;padding:15px;font-size:17px;border:1px solid #dadada}.border_table .table_row .table_cell:first-child{text-align:left}.close{color:gray;position:absolute;top:5px;right:5px;display:inline-block;font-size:18px;line-height:10px}#shadow{position:fixed;top:0;left:0;right:0;bottom:0;z-index:140;background:rgba(19,19,19,.81)}#popup{width:930px;display:none;padding:20px 20px 30px;position:absolute;top:100px;left:50%;margin:0 0 0 -465px;z-index:150;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#fff}#popup .breadcrumbs{display:none}#popup h1,#popup .center_sidebar{margin-top:0}#wforms-form-3 input[name="field_16"],#wforms-form-4 input[name="field_17"]{display:none!important}#dialog{display:none}.dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.5)}.dialog-window{width:900px;padding:20px;position:absolute;top:100px;left:50%;margin:0 0 0 -450px;z-index:1010;background:#fff}.dialog-close{width:25px;height:25px;border:2px solid #fff;line-height:20px;right:-8px;left:auto}.dialog-window .table_cell{vertical-align:top}#cart-form-dialog .options select {max-width: 305px} #cart-form-dialog .options .option_title{margin-top: 15px;}#cart-form-dialog .options .inline-select{position:relative;margin-left:125px}#cart-form-dialog .purchase .submit_box span{padding:10px 0 0}#cart-form-dialog .purchase .qty_compare{margin:3px 10px 0 0}#cart-form-dialog .purchase .submit_box .qty_compare span{padding:0}#cart-form-dialog .purchase .submit_box button{min-width:150px}#cart-form-dialog .purchase .submit_box button span{padding:0 0 0 30px}.form_order_box{padding-left:20px}.wforms-form-description{margin-bottom:25px}.label_text_box{padding:15px;color: #437f0a;font-family:'Exo2-Bold';border:1px dashed #437f0a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:20px}.slider_box{position:relative}.wforms-form .response.wform-error{margin: 0 16% 25px}

.rotate {
	position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -50px;
    width: 100px;
}
.rotate span{
	cursor: pointer;
	margin-left: 15px; 
	padding: 5px;
    background: #c5c5c57a;
    border-radius: 5px;
    display: inline-block;
    width: 34px;
    text-align: center;
}
.rotate i{
	color: #fff;
	font-size: 24px;
}


.product_list .item .deadline_timer {
    padding: 2px 8px 5px;
    background: #e8e8e8;
}
.product_list .item .image .deadline_timer {
    position: absolute;
    top: 5px;right: 5px;
    background: rgba(232,232,232,.75);
}
.product_list .item .deadline_timer .title_block {
    font-size: 12px;
    font-family: 'Exo2-Regular';
    color: #000;
    margin-bottom: -5px;
}
.product_list .item .deadline_timer .value {
    font-size: 18px;
    font-family: 'Exo2-SemiBold';
    color: #59a80f;
    display: inline-block;
}
.product_list .item .deadline_timer .text {
    font-size: 12px;
    font-family: 'Exo2-Bold';
    color: #757575;
    display: inline-block;
}

.product_list .item .image .deadline_timer .title_block {
    font-size: 14px;
    margin-bottom: 0;
}
.product_list .item .image .deadline_timer .value {
    font-size: 36px;
    margin: 3px 0;
    display: block;
}
.product_list .item .image .deadline_timer .text {
    display: block;
    font-size: 14px;
}

.hot_products_new {
    margin-top: 10px;
}
.hot_products_new a {
    flex: 1 1 100%;
    height: 180px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    margin: 10px;
    border: 1px solid #fff;
}
.hot_products_new a:first-child {
    margin-left: 0;
}
.hot_products_new a:last-child {
    margin-right: 0;
}
.hot_products_new a:hover {
    box-shadow: 0 0 0 5px #e3e3e3;
}
.hot_products_new a.actions_icon {
    background: url('/images/actions_bg.jpg') no-repeat scroll center center;
    background-size: cover;
}
.hot_products_new a.new_icon {
    background: url('/images/new_bg.jpg') no-repeat scroll center center;
    background-size: cover;
}
.hot_products_new a.hits_icon {
    background: url('/images/hits_bg.jpg') no-repeat scroll center center;
    background-size: cover;
}
.hot_products_new a.sales_icon {
    background: url('/images/sales_bg.jpg') no-repeat scroll center center;
    background-size: cover;
}

.hot_products_new a .icon {
    width: 65px;
    height: 65px;
    line-height: 71px;
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 50%;
}
.hot_products_new a .title_block {
    font-size: 21px;
    font-family: 'Exo2-Bold';
    text-transform: uppercase;
    margin: 11px 10px 0;
}
.hot_products_new a .text {
    font-size: 15px;
    margin: 5px 10px 0;
    line-height: normal;
}

@media screen and (max-width: 992px) {
    .hot_products_new {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .hot_products_new a {
        flex: 1 1 48%;
    }
    .hot_products_new a {
        margin: 1% !important;
    }
}
@media screen and (max-width: 450px) {
    .hot_products_new a {
        height: 120px;
    }
    .hot_products_new a .text {
        display: none;
    }
    .hot_products_new a .title_block {
        font-size: 17px;
    }
    .hot_products_new a .icon {
        width: 45px;
        height: 45px;
        line-height: 45px;
    }
    .hot_products_new a .icon img {
        height: 18px;
    }
    .swiper-button-next,
    .slider .anythingSlider-construction .forward {
        right: 0 !important;
    }
    .swiper-button-prev, 
    .slider .anythingSlider-construction .back {
        left: 0 !important;
    }
}


.product_stock {
    margin-bottom: 10px;
    padding: 10px 15px 15px 15px;
    text-align: center;
    font-family: 'Exo2-Regular';
    border: 1px dashed #c2443e;
    position: relative;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.product_stock.hidden {
    display: none;
}
.product_stock .timer_discount {
    width: 66px;
    height: 66px;
    display: block;
    position: absolute;
    bottom: 75px;left: 10px;
    padding: 15px 0 0 0;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    transform: rotate(-15deg);
    text-shadow: 2px 2px 3px rgba(0, 0, 0, .6);
    background: url('/img/timer_percent_bg.png') no-repeat scroll 0 0;
}
.product_stock .timer_discount span {
    display: block;
    font-family: 'Exo2-Bold';
    font-size: 18px;
}
.product_stock .title_stock {
    color: #ff4800;
    font-size: 15px;
    font-family: 'Exo2-Bold';
}
.product_stock .timer .timer-text {
    font-size: 14px;
    color: #000;
    margin-bottom: 6px;
}
.product_stock .timer .timer-face .timer-face-part {
    display: inline-block;
    font-size: 14px;
    color: #757575;
    text-align: center;
    margin-right: 3px;
}
.product_stock .timer .timer-face .timer-face-part .digit {
    width: 62px;
    height: 72px;
    overflow: hidden;
    font-size: 48px;
    line-height: 64px;
    color: #59a80f;
    margin-bottom: 4px;
    position: relative;
    background: url('/img/timer_bg.png') no-repeat scroll 0 0;
}
.product_stock .timer .timer-face .timer-face-part .digit::before {
    width: 100%;
    height: 2px;
    content: '';
    position: absolute;
    top: 50%;left: 0;
    background: #e7e7e7;
}
.product_stock .link {
    margin-top: 2px;
}
.product_stock .link a {
    color: #0e3e5d;
    font-size: 14px;
}
.product_stock .link a span {
    border-bottom: 1px dashed #0e3e5d;
}
.product_stock .link a:hover span {
    border-bottom: 1px dashed transparent;
}
.product_stock .link a i {
    margin-left: 2px;
    font-size: 16px;
    top: 1px;
    position: relative;
}


.category_view_page .item,
.category_view_page .item .image a {
    /*width:280px*/
}

.caterory_list .item {
    flex: 0 0 24%;
    border:1px solid #ddd;
    margin: 0 0 25px 1%;
    vertical-align:top;
    padding:30px 20px 20px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    overflow:hidden
}
.no_left_sidebar .caterory_list .item {
    flex: 0 0 18.7%;
}

.home_hot_products .more,
.home_hot_products .all {
    text-align: right;
    margin: 0 0 25px 0;
}

@media screen and (max-width: 1500px) {
    .caterory_list .item {
        flex: 0 0 23%;
        margin: 0 0 25px 2%;
    }
    .no_left_sidebar .caterory_list .item {
        flex: 0 0 18%;
    }
}
@media screen and (max-width: 1200px) {
    .no_left_sidebar .caterory_list .item {
        flex: 0 0 23%;
    }
}
@media screen and (max-width: 992px) {
    .no_left_sidebar .caterory_list .item,
    .caterory_list .item {
        flex: 0 0 31%;
    }
}
@media screen and (max-width: 668px) {
    .no_left_sidebar .caterory_list .item,
    .caterory_list .item {
        flex: 0 0 48%;
        padding: 30px 10px 20px;
    }
    .caterory_list .iter {
        margin: 15px 0 0 0;
        padding-bottom: 0;
    }
    .caterory_list .title {
        padding-top: 15px;
    }
}
.no_left_sidebar .caterory_list .item1,
.caterory_list .item1 {
    flex: 0 0 20%;
}

.no_left_sidebar .caterory_list .item2,
.caterory_list .item2 {
    flex: 0 0 39%;
    padding:0;
    border:0;
    height:330px
}

.no_left_sidebar .caterory_list .item3,
.caterory_list .item3 {
    flex: 0 0 58%;
    padding:0;
    border:0;
    height:330px
}


.slider_pages_home img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.msi .slider_pages_home img {
  height: auto;
}

.slider_pages_home {
    margin-top:25px;
}
.slider_pages_home .slider {
    overflow: hidden;
}
.slider_pages_home .pages_links {
    flex: 0 0 280px;
    margin-right: 20px;
    background: #e5f5fe;
}
.slider_pages_home .pages_links .item {
    flex: 1 1 auto;
    text-align: center;
    border-bottom: 1px solid rgba(60, 146, 202, .2);
}
.slider_pages_home .pages_links .item:last-child {
    border-bottom: 0;
}
.slider_pages_home .pages_links a {
    font-size: 18px;
    text-transform: uppercase;
    color: #125683;
    margin: 0 -4px;
    font-family: 'Exo2-Bold';
}
.slider_pages_home .pages_links a:hover {
    color: #ffffff;
    background: #3791cc;
}


.popup_box .container a.show_callback {
    color: #09af09;
}


.caterory_list .item:hover
{
    -webkit-box-shadow:1px 1px 5px rgba(0,0,0,.1);
    -moz-box-shadow:1px 1px 5px rgba(0,0,0,.1);
    box-shadow:1px 1px 5px rgba(0,0,0,.1)
}

.caterory_list .item1:hover,.caterory_list .item2:hover,.caterory_list .item3:hover
{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}

.caterory_list .item .image
{
    height:195px;
    text-align:center;
    margin:-30px -20px -25px
}

.caterory_list .item .image a
{
    width:100%;
    height:185px;
}

.caterory_list .item1 .text
{
    text-align:center
}

.caterory_list .item .name a
{
    text-transform:uppercase;
    color:#0e3e5d;
    font-size:15px;
    display:block;
    text-align:center;
    margin:20px 0
}

.caterory_list .item2 .image,
.caterory_list .item3 .image
{
    height:100%;
    margin:0
}

.caterory_list .item2 .image a,
.caterory_list .item3 .image a
{
    width:100%;
    height:100%;
    display:block
}

.caterory_list .item .sub_categories li.hide_li
{
    display:none
}

.caterory_list .item .sub_categories a
{
    color:#707070;
    font-size:14px;
    display:block;
    line-height:normal;
    position:relative;
    padding-left:15px;
    margin-bottom:4px
}

.caterory_list .item .sub_categories a:hover
{
    color:#ff4800
}

.caterory_list .item .sub_categories a:before
{
    width:6px;
    height:6px;
    content:'';
    position:absolute;
    top:6px;
    left:0;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    background:#ff4800
}

.left_sidebar .filters .filter-param .all,
.caterory_list .item .all {
    text-align:center;
    margin-top:5px
}
.left_sidebar .filters .filter-param .all span,
.home_hot_products .all a,
.caterory_list .item .all a {
    color:#ff4800;
    font-size:14px;
    cursor: pointer;
    border-bottom:1px dotted #ff4800
}
.left_sidebar .filters .filter-param .all span:hover,
.home_hot_products .all a:hover,
.caterory_list .item .all a:hover {
    border-bottom:1px dotted transparent;
}
.left_sidebar .filters .filter-param .all {
    text-align: left;
    padding-left: 20px;
}


.category_view_page .item .name a {
    height:50px;
    margin-bottom:0
}


#bingc-phone-button {
    bottom: 3% !important;
}


.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}

.flex-grow-1 {
    flex: 1 1 auto;
}


.d-none {
  display: none !important;
}
.d-inline {
  display: inline;
}
.d-table {
  display: table;
}
.d-table-row {
  display: table-row;
}
.d-table-cell {
  display: table-cell;
}
.d-inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.d-inline-block {
  display: inline-block;
}
.d-block {
  display: block;
}

.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.h-100 {
    height: 100%;
}
.text-nowrap {
  white-space: nowrap !important;
}