/*

Theme Name: Kyocera

Theme URI: http://ziscod.com

Author: Anton Lokotkov

Author URI: http://ziscod.com

Description: Тема для сайта Kyocera

Version: 0.1

License: GNU General Public License v2 or later

License URI: http://ziscod.com

Tags: ziscod, Kyocera

Text Domain: Kyocera



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/

@font-face{

	font-family: 'OpenSansRegular';

	src: url('../kyocera/fonts/OpenSansRegular.eot');

	src: url('../kyocera/fonts/OpenSansRegular.eot?iefix') format('eot'),

	url('../kyocera/fonts/OpenSansRegular.woff') format('woff'),

	url('../kyocera/fonts/OpenSansRegular.ttf') format('truetype'),

	url('../kyocera/fonts/OpenSansRegular.svg#webfont') format('svg');

	font-weight: normal;

	font-style: normal;

	}

/* *{
    font-family: 'OpenSansRegular' !important;
} */

/* html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; font-family: 'OpenSansRegular' !important;}

body {line-height:1;position: relative;z-index: 1;font-family: 'OpenSansRegular', sans-serif !important;} */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

body {line-height:1;position: relative;z-index: 1;font-family: 'OpenSansRegular', sans-serif;}


ul,menu,ol {list-style:none;}

article,aside,details,figcaption,figure,footer,header,menu,nav,section {display:block;}

blockquote, q {quotes: none;}

a, button, input {outline: none;}
a{color:#505050}

blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}

input, select, td, td img {vertical-align:middle;}

img, input, select, textarea {box-sizing: border-box;padding: 0px;margin:0px;}

table {border-collapse:collapse;border-spacing:0;}

.cf:before, .cf:after {content: " ";display: table;}

.cf:after {clear: both;}

.cf {*zoom: 1;}

*:focus, *:active {outline:none;}

.ab {position:absolute;}

.rel {position:relative;}

.fix {position:fixed;}

.zmax {z-index:999;}

.zmin {z-index:1;}

.none{display:none;}

.unvis {visibility:hidden;}

.block {display:block;}

.fleft{float:left;}

.fnone{float:none;}

.fright{float:right;}

.just-list {

    text-align: justify;

    text-align-last: center;

    /*text-justify: newspaper;*/

    zoom:1;

    font-size: 0px;line-height: 0px;

}

.just-list:after {width:100%;height:0px;visibility:hidden;overflow:hidden;content: '';display:inline-block;}

* { _noFocusLine: expression(this.hideFocus=true);}

html,body {height: 100%;}

.page-content {min-height: 100%;}

* html .page-content {height: 100%;}

.h-footer {height:142px;}

.clearfix {clear:both;overflow:hidden;height:0px;}

.margin0a {margin: 0 auto;}

.tc {text-align: center;}

.tr {text-align: right;}

.tl {text-align: left;}

.ofh {overflow: hidden;}

.none-vis-full {visibility: hidden;}



.w980px {width: 980px;padding:0 10px;}



h1 a {

    color: #cf2120;font-size: 24px;font-weight: 500;

}

h1 a:hover {text-decoration: none;}



header[role=banner] {

    position: fixed;top: 0px;left: 0px;width: 100%;

    z-index: 6666;



}

.header-top {padding: 14px 0 0 0;}

.header-top-inner {padding-bottom: 5px;}

.header-top-inner > p {

    font-size: 13px;font-weight: 500;padding: 17px 0 0 28px;float:left;

}

.header-top-inner img {

    float: left;

}





/*.phone:hover .work-mode{display: block;}*/

.phone {

    cursor: default;

}

.phone-line > p {

    color: #cf2120;font-family: 'Open Sans', sans-serif;font-size: 30px;float: left;font-weight: 600;

}

.phone-line > p em {

    font-size: 12px;color: #333;font-style: normal;font-weight: 400;

}

.phone > img {margin-right:5px;margin-top: 5px;}

.phone-line {

    margin-top: -2px;padding-bottom: 2px;

    background: url(images/red-dotted.png) left bottom repeat-x;

}





.work-mode {

    background: #fff;top: 50px;right: 0px;

    border-top: 5px solid #d03535;

    width: 235px;

    padding: 10px 30px 0 30px;

    box-shadow: 0 8px 18px -3px rgba(0,0,0,0.5);

    color: #444444;

    font-size: 1rem;

    vertical-align: top;

    box-sizing: border-box;font-weight: normal;

    line-height: 20px;

}



hr {

    display: block;

    padding: 0;

    border: 0;

    border-top: 1px solid #dddddd;

}

.work-mode b {

    color: #444444;

    font-size: 1rem;

}



.work-mode .uk-margin-remove p {

     color: #999999 !important;font-size: 12px;line-height: 20px;padding-top: 5px;

 }

.work-mode .uk-margin-small-top {

    margin-top: 5px !important;

}

.work-mode .uk-margin-small-top {line-height: 25px;}



.header-bottom {

    height: 52px;

    background: url(images/red-line.png) left top repeat-x;

}



@media only screen and (min-width: 769px) {

    .menu-header {

        padding: 0 0 0 0px;
        
    }



    .wrap-menu-header {display: block !important;}

    .menu-header > li {

        float: left;

        position: relative;

        z-index: 1;

    }



    .menu-header > li > a {

        display: block;

        padding: 0 11px;

        line-height: 28px;

        color: #fff;

        font-size: 13px;

        text-decoration: none;

        background: url(images/split.jpg) left bottom no-repeat;

    }



    .menu-header > li:hover, .menu-header > li.active, .menu-header > li.current-menu-parent {

        background: #e8e8e8;

        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e8e8e8), to(#d8d6d6));

        background: -webkit-linear-gradient(#e8e8e8, #d8d6d6);

        background: -moz-linear-gradient(#e8e8e8, #d8d6d6);

        background: -ms-linear-gradient(#e8e8e8, #d8d6d6);

        background: -o-linear-gradient(#e8e8e8, #d8d6d6);

        background: linear-gradient(#e8e8e8, #d8d6d6);

        -pie-background: linear-gradient(#e8e8e8, #d8d6d6);

        behavior: url(PIE.htc);

    }



    .menu-header > li:hover > a, .menu-header > li.active > a, .menu-header > li.current-menu-parent > a {

        color: #484747;

        background: none;

    }



    .menu-header > li:hover + li a {

        background: none;

    }



    .menu-header > li:hover > ul {

        display: block !important;

    }



    .menu-header > li > ul {

        position: absolute;

        border: 2px solid #cdcdcd;

        width: 145px;

        display: none !important;

        z-index: 1;

        top: 28px;

        left: 0px;

        background-color: #fefefe;

    }



    .menu-header > li > ul > li:first-child a {

        border-top: none;

    }



    .menu-header > li > ul > li:last-child a {

        border-bottom: none;

    }



    .menu-header > li > ul > li > a {

        color: #484747;

        font-size: 12px;

        text-decoration: none;

        font-weight: 400;

        line-height: 14px;

        display: block;

        padding: 7px 7px;

        position: relative;

        background: url(images/arr-red.png) -1000px -1000px no-repeat;

        z-index: 10;

    }



    .menu-header > li > ul > li {

        position: relative;

        z-index: 1;

    }



    .menu-header > li > ul > li i {

        position: absolute;

        top: 0px;

        height: 100%;

        left: 0;

        width: 100%;

        display: none;

        z-index: 2;

        background: #ffffff;

        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ebebeb));

        background: -webkit-linear-gradient(#ffffff, #ebebeb);

        background: -moz-linear-gradient(#ffffff, #ebebeb);

        background: -ms-linear-gradient(#ffffff, #ebebeb);

        background: -o-linear-gradient(#ffffff, #ebebeb);

        background: linear-gradient(#ffffff, #ebebeb);

        -pie-background: linear-gradient(#ffffff, #ebebeb);

        behavior: url(PIE.htc);

    }



    .menu-header > li > ul > li:hover i {

        display: block;

    }



    .menu-header > li > ul > li > a:hover {

        color: #cc2b26;

        background: url(images/arr-red.png) 99% center no-repeat;



    }



    .menu-header > li > ul > .hor-sep {

        height: 1px;

        background-color: #cdcdcd;

        margin: 5px;

    }

}



.btns-action a {

    display: block;width: 22px;height: 18px;margin-top:5px;

    background: url(images/image-icon.png) no-repeat;

}

.btns-action li {

    float: left;padding: 0 6px 0 6px;height:28px;position: relative;

    z-index: 1;

}

.btns-action li div {display: none;}

.btns-action li .i-sub:hover + div {

    width: 111px;height: 53px;position: absolute;display: block;

    z-index: 1;top: 19px;right: 16px;

    background: url(images/i-pop-question.png) no-repeat;

}



.btns-action li .i-question:hover + div {

    width: 153px;height: 53px;position: absolute;display: block;

    z-index: 1;top: 19px;right: 16px;

    background: url(images/i-pop-sub.png) no-repeat;

}







.btns-action li .i-sub {

    background-position: -22px 0px;

}

/*.btns-action li .i-sub:hover {

    background-position: -22px -18px;

}

.btns-action a:hover {

    background-position: 0px -18px;

}*/


.header-bottom .formposition {
    padding: 1px 0;
}


.search-form {

    width: 250px;
    padding: 1px 0 0 5px;

}



.search-form input {

    width: 100%;color: #000;font-size: 12px;padding: 0 28px 0 8px;float: left;

    font-weight: 400;border: none;height: 24px;

    border-top: 1px solid #9fa2a6;

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

    border-radius: 8px;

    behavior: url(PIE.htc);

}



.search-btn {

    display: block;width: 13px;height: 20px;float: left;margin-left: -20px;margin-top: 1px;

    background: url(images/isearch.png) center center no-repeat;

}

@media screen and (max-width: 600px) {
       .search-form input {
           font-size: 14px;
       }
        .search-form {
            padding: 5px 0 5px 5px;
        }
        .search-btn {height: 13px;}
}

.ac-m-b {padding-top:5px;}

.result-search {

    background: #fff;width: 100%;top: 24px;left: 4px;

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

    border-radius: 8px;

    behavior: url(PIE.htc);

}

.result-search a {

    color: #000;text-decoration: none;font-size: 10px;font-weight: 400;

}

.result-search li {

    padding: 5px;

}

.result-search a:hover {color: #cf2120;}







.no-search {

    background: #fff;width: 250px;top: 24px;right: -4px;padding: 15px;

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

    border-radius: 8px;

    behavior: url(PIE.htc);

}

.no-search p {

    font-size: 11px;line-height: 14px;font-weight: 400;

}

.btns-action2 li:first-child {margin-right: 17px;}

.btns-action2 li {

    float: left;margin-left: 6px;margin-top: 20px;

}

.btns-action2 a {

    color: #000;font-size: 11px;text-decoration: none;font-weight: 400;position: relative;

    z-index: 1;

    display: block;padding: 4px 24px 4px 9px;

    background: #ffffff;

    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f2f2));

    background: -webkit-linear-gradient(#ffffff, #f2f2f2);

    background: -moz-linear-gradient(#ffffff, #f2f2f2);

    background: -ms-linear-gradient(#ffffff, #f2f2f2);

    background: -o-linear-gradient(#ffffff, #f2f2f2);

    background: linear-gradient(#ffffff, #f2f2f2);

    -pie-background: linear-gradient(#ffffff, #f2f2f2);

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    behavior: url(PIE.htc);

}

.btns-action2 a i {

    position: absolute;display: block;top: 7px;right: 7px;

    z-index: 2;width: 10px;height: 16px;

    background: url(images/arr-sprite.png)  -7px -56px no-repeat;

}

.btns-action2 a:hover i {

    background-position: -7px -3px;

}

.iosslider {

    /* required */

    position: relative;

    top: 0;

    left: 0;

    overflow: hidden;



    width: 100%;

    height: 250px;

}

.touch-slider {

    -webkit-box-shadow: #dcdcdc 0px 6px 12px;

    -moz-box-shadow: #dcdcdc 0px 6px 12px;

    box-shadow: #dcdcdc 0px 6px 12px;

    behavior: url(PIE.htc);

}

.iosslider .slider {width: 100%;height: 100%;}



.iosslider .slider > .slide {

    position: relative;width: 100%;float: left;

}



.selectors {

    position: absolute;

    z-index: 100;bottom: 22px;left: 52px;

}

.selectors a {

    display: block;float: left;

    width: 10px;height: 10px;margin-left: 10px;

    background: url(images/bulls.png) no-repeat;

}

.selectors a.selected {

    background-position: -21px 0px;

}









.content-item {

    height: 250px;

}

.content-item img {

    position: absolute;

    z-index: 1;bottom: 0px;right: 42px;

}



.content-desc {

    top: 34px;left: 52px;width: 430px;

}

.content-desc h2 {

    color: #d02220;font-size: 24px;font-weight: 500;

}

.content-desc h3 {

    font-weight: 600;font-size: 14px;color: #000;padding-top: 10px;line-height: 18px;

}

.content-desc p {

    color: #000;font-size: 12px;line-height: 18px;padding-top: 10px;padding-bottom: 10px;

}

.content-desc hr {

    border-top: 1px solid #cccdcd;

}



.content {padding-top: 108px;}





.list-goods li {

    display: inline-block;vertical-align: top;width: 224px;padding-top: 15px;

    *display:inline;

    zoom: 1;

}



.short-title {

    min-height: 70px;text-align: center;line-height: 14px;padding-top: 10px;

}

.short-title a {

    color: #cf2120;font-size: 18px;text-decoration: none;

}





.img-sprite {

    display: block;margin: 0 auto;

    width: 224px;

    height: 230px;

    display: block;

    background-image: url(images/category/category.png);

}



.sprite-1:hover {

    background-position:0 -230px ;

}





.sprite-2 {

    background-position: -224px 0;

}

.sprite-2:hover {

    background-position: -224px -230px;

}

.sprite-3 {

    background-position: -448px 0;

}

.sprite-3:hover {

    background-position: -448px -230px;

}

.sprite-4 { background-position: -672px 0;



}

.sprite-4:hover {

    background-position: -672px -230px;

}



.goods-block {

    padding: 25px 0 0 0;

    background: url(images/bg-goods.png) center 51% repeat-x;

}

.block-title {padding-left: 58px}



.btn-default.btn-long {

    width: 140px;

}



.btn-default,.subscribe__form input[type="submit"] {

    color: #000;font-size: 12px;text-decoration: none;font-weight: 400;position: relative;

    z-index: 1;line-height: 31px;height: 31px;width: 110px;

    padding:0 24px 0 14px ;border: 2px solid #dcdcdc;

    background: #FFFFFF;

    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#efefef));

    background: -webkit-linear-gradient(#FFFFFF, #efefef);

    background: -moz-linear-gradient(#FFFFFF, #efefef);

    background: -ms-linear-gradient(#FFFFFF, #efefef);

    background: -o-linear-gradient(#FFFFFF, #efefef);

    background: linear-gradient(#FFFFFF, #efefef);

    -pie-background: linear-gradient(#FFFFFF, #efefef);

    -webkit-border-radius: 12px;

    -moz-border-radius: 12px;

    border-radius: 12px;

    behavior: url(PIE.htc);

	cursor:pointer;

}
.subscribe__form input[type="submit"] {box-sizing:content-box;width:auto}
.btn-default i {

    position: absolute;display: block;top: 7px;right: 7px;

    z-index: 2;width: 10px;height: 16px;

    background: url(images/arr-sprite.png)  -7px -56px no-repeat;

}

.btn-default:hover i {

    background-position: -7px -3px;

}







.column-content {padding: 40px 0 0 0;}





.news-block {width: 314px;margin-right: 18px;}

.news-block-long {width: 397px;}

.item-article {

    border: 3px solid #f0f0f0;margin-top: 17px;min-height: 90px;

    background: #fff;

}

.btn-more {

    bottom: -3px;right: -3px;

    width: 46px;height: 40px;

    background: url(images/btn-more.png) left top no-repeat;

}

.btn-more:hover {

    background-position: 0px bottom;

}

.art-img {

    width: 87px;overflow: hidden;margin-right: 14px;

}

.art-img img {width: 100%;max-width: 100%;}

.news-block-long .art-content {width: 265px;}

.art-content {

    width: 189px;padding-top: 5px;
	    height: 75px;
    overflow: hidden;

}

.art-content p {

    font-weight: 400;font-size: 12px;color: #333;line-height: 12px;padding-top: 5px;

}

.art-content h4, .art-content h4 a {

    color: #333;font-size: 13px;font-weight: 700;text-decoration: none;line-height: 15px;

}





.filter-block {

    width: 230px;padding-top: 5px;

}

.filter-block h2 {

    color: #cf2120;font-size: 18px;font-weight: 500;

}

.filter-inner {

    border: 3px solid #f0f0f0;margin-top: 18px;padding: 0 21px 15px 21px;

    background-color: #fff;

}

.caption-filter {

    font-size: 14px;font-weight: 500;padding-bottom: 5px;

}

.filter-line label {

    font-size: 12px;font-weight: 400;padding-left: 7px;

}

.filter-line {

    padding-top: 15px;

}

.filter-line li {padding-top: 4px;}

.hor-filter li {float: left;}



.hor-filter.one-line li {padding-right: 15px;}

.hor-filter.two-line li {width: 84px;}





.btn-filter {

    bottom: -3px;right: -3px;

    width: 87px;height: 80px;

    background: url(images/btn-more-filter.png) left top no-repeat;

	border: none;

}

.btn-filter:hover{background-position: 0px -81px;}

.btn-filter:active{background-position: left bottom;}







footer[role=contentinfo] {

    /*height: 107px;*/
	margin-top: 50px;

    border-top: 1px solid #eaeaea;

    border-bottom: 1px solid #ececec;
	    padding: 0 0 10px;



}



.footer-top p {

    color: #aaa;font-size: 11px;font-weight: 400;padding-top: 15px;

}

.footer-top {

    padding: 15px 0 0 0;

}

.menu-footer a {

    color: #aaa;font-size: 11px;text-decoration: none;

}

.menu-footer a:hover {text-decoration: underline;}

.menu-footer li {

    float: left;width: 82px;padding-top: 2px;

}

.footer-top .center-col {

    width: 252px;

}



.footer-top .right-col {padding-right: 0;}

.footer-top .center-col {padding-left: 170px;}

.paylogos.center-col.fleft {
    padding: 20px 30px;

}

.paylogos.center-col.fleft img {
	    opacity: .5;
		transition:all 0.9s ease;
-webkit-transition:all 0.9s ease;
-moz-transition:all 0.9s ease;
-o-transition:all 0.9s ease;

}
.paylogos.center-col.fleft img:hover {
	    opacity: 1;

}




.popup {

    width: 265px;

    border: 3px solid #d8d6d6;

    background: #fff;

}

.i-close {

    width: 13px;height: 13px;top: 7px;right: 8px;

    background: url(images/iclose.png) left top no-repeat;

}

.i-close:hover {background-position: left bottom;}





.popup-inner {

    padding: 19px 27px 10px 27px;

}

.popup-inner h2 {

    color: #bf0d0d;font-size: 18px;font-weight: 500;

}

.popup-inner h3 {

    color: #000;font-size: 14px;font-weight: 400;padding-top: 6px;

}

.popup-inner label {

    color: #000;font-size: 12px;font-weight: 400;padding-bottom: 4px;display: block;

}

.popup-inner li {

    padding-top: 11px;

}

.default-input,.subscribe__form #s2email {

    width: 100%;height: 26px;background: #f3f3f3;border: 1px solid #e1e1e1;padding: 0 5px;font-family: 'OpenSansRegular', sans-serif;font-size: 12px;

}

.list-form {padding-bottom: 18px;padding-top: 15px;}

.popup-inner .btn-default {margin-bottom: 5px;}





.default-textarea {

    width: 100%;height: 85px;background: #f3f3f3;border: 1px solid #e1e1e1;padding: 5px;resize: none;overflow: auto;font-family: 'OpenSansRegular', sans-serif;font-size: 12px;

}





.goods-btns li {

    display: inline-block;vertical-align: top;padding: 10px 76px 0 76px;

    *display: inline;

    zoom: 1;

}



.toggle-menu {

    width: 30px;height: 24px;margin-top: 2px;

    background: url(images/toggle-menu.png) center center no-repeat;

}





/*.inner-content {padding-left: 63px;}*/



.bread-crumbs li {

    float: left;font-size: 10px;padding: 0 3px;padding-bottom: 10px;

}

.bread-crumbs li:first-child {padding-left: 0px;}

.bread-crumbs a {color: #242424;text-decoration: none;font-weight: 400;}

.bread-crumbs a:hover {text-decoration: underline;}



.text-content h1 {

    padding-bottom: 9px;border-bottom:1px solid #b2b2b2 ;padding-top: 3px;

    color: #cf2120;font-size: 18px;font-weight: 500;

}

.alignright {float: right;margin-left: 20px;margin-top: 15px;margin-right: 0px;}

.text-content p {

    color: #242424;font-size: 13px;line-height: 16px;font-weight: 400;padding-top: 7px;padding-bottom: 7px;

}

.text-content hr {

    display: block;margin: 0px;

    padding: 0;

    border: 0;

    border-top: 1px solid #b2b2b2;

}

.text-content img {margin-right: 20px;margin-bottom: 15px;}

.main-title h1 {

    color: #cf2120;font-size: 18px;font-weight: 500;

}

.main-title {padding-bottom: 9px;border-bottom:1px solid #b2b2b2 ;padding-top: 9px;}





.min-phone {padding-left: 22px;}

.min-phone p {

    color: #fff;font-size: 24px;font-weight: 500;

}

.min-phone p em {

    font-size: 11px;font-weight: 400;font-style: normal;

}





.map-site > .col {padding-right: 100px;}

.map-site .col > ul > li > a {color: #000;text-decoration: none;font-size: 16px;font-weight: 500;}

.map-site .col > ul > li {padding-top: 19px;padding-bottom: 3px;}

.map-site .col > ul > li > ul > li > a {font-size: 12px;color: #000;text-decoration: none;}

.map-site .col > ul > li > ul {padding-top: 4px;}

.map-site .col > ul > li > ul > li {padding: 4px 0;border-bottom:1px solid #e4e4e4; }

.map-site .col a:hover {color:#cf2120;}

.map-site .col > ul > li > ul > li ul {padding: 3px 0;}

.map-site .col > ul > li > ul > li li {padding: 3px 0 3px 14px;border-bottom:1px solid #e4e4e4;}

.map-site .col > ul > li > ul > li li:last-child {border-bottom: none;}

.map-site .col > ul > li > ul > li a {font-size: 12px;color: #000;text-decoration: none;font-weight: 400;}





.good-content {padding-top: 17px;}

.good-text-general {

    width: 70%;

}

.good-col {

    width: 50%;

}

.good-text-general ul {padding-bottom: 10px;}

.good-text-general li {padding-left: 10px;padding-bottom: 3px;line-height: 15px;}

.good-text-general p {padding-bottom: 14px;}

.good-text-general p, .good-text-general li {

    font-size: 13px;font-weight: 400;line-height: 15px;

}

.good-text-general p strong {font-weight: 500;}

.good-img {

    width: 255px;overflow: hidden;margin-right: 20px;

}

.good-img img {width: 100%;max-width: 100%;}

.price {

    font-size: 14px;font-weight: 500;padding-top: 20px;padding-bottom: 10px;

}

.price strong {

    color: #cf2120;font-size: 24px;

}



@media only screen and (min-width: 768px){

    .header-tab {display: block !important;}

}







.header-tab li, .header-tab-support-new li, .header-new-tab li {

    float: left;



}

.header-tab .ui-tabs-active a, .header-tab-support-new .ui-tabs-active a, .header-new-tab .ui-tabs-active a {

    background: #fff;box-shadow:none;border-color:#ebebeb;border-bottom: none;



}





.header-new-tab li a,.header-tab.support-tab.support-tabs-new li a {
		margin-right: 0px !important;
    color: #000;text-decoration: none;font-weight: 400;font-size: 13px;display: block;

    border: 3px solid #fff;border-bottom: none;

    /* width: 112px; */
    width: 129px;
		position: relative;line-height: 34px;height: 34px;

		display: flex;
    justify-content: center;
    align-items: center;

    z-index: 1;

    -webkit-border-radius: 8px 8px 0 0;

    -moz-border-radius: 8px 8px 0 0;

    border-radius: 8px 8px 0 0;

    -webkit-box-shadow: inset 0 1px 6px 1px rgba(0,1,2,.13);

    -moz-box-shadow: inset 0 1px 6px 1px rgba(0,1,2,.13);

    box-shadow: inset 0 1px 6px 1px rgba(0,1,2,.13);

    background-image: -webkit-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    background-image: -moz-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    background-image: -o-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    background-image: -ms-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    background-image: linear-gradient(to top, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    behavior: url(PIE.htc);

}



.header-tab.support-tab.support-tabs-new li a{display:inline-block;width:auto;border:0;padding-left:10px;padding-right:10px}
.header-tab.support-tab.support-tabs-new .ui-state-active a{box-shadow: none;
  border-color: #ebebeb;
  border-bottom: none;padding: 0 17px 0;
  border-top: 3px solid #ebebeb;
  border-left: 3px solid #ebebeb;
  border-right: 3px solid #ebebeb;background:none}

/*.header-tab li:last-child a, .header-new-tab li:last-child a {line-height: 14px;padding-top: 2px;height: 32px;}*/

.header-tab li a, .header-tab-support-new li a {

    color: #000;text-decoration: none;font-weight: 400;font-size: 13px;display: block;

    border: 3px solid #fff;border-bottom: none;

   /* width: 156px;*/position: relative;line-height: 34px;height: 34px;

    z-index: 1;

    -webkit-border-radius: 8px 8px 0 0;

    -moz-border-radius: 8px 8px 0 0;

    border-radius: 8px 8px 0 0;

    -webkit-box-shadow: inset 0 1px 6px 1px rgba(0,1,2,.13);

    -moz-box-shadow: inset 0 1px 6px 1px rgba(0,1,2,.13);

    box-shadow: inset 0 1px 6px 1px rgba(0,1,2,.13);

    background-image: -webkit-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    background-image: -moz-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    background-image: -o-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    background-image: -ms-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    background-image: linear-gradient(to top, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    behavior: url(PIE.htc);

}.header-tab li.ui-state-default .ui-tabs-anchor, .support-tab li.ui-state-default .ui-tabs-anchor{padding-left:20px;padding-right:20px}



.header-tab-support-new .ui-tabs-active a { font-weight: 500;}

.header-tab-support-new li a {width: 92px !important;}





.tabs {padding-top: 15px;}

.tabs-content {

    border: 3px solid #ebebeb;margin-top: -3px;

}



.content-tab {

    padding: 12px;

}

.content-tab a {

    color: #000;font-size: 13px;font-weight: 500;

}

.content-tab a:hover {text-decoration: none;}

.content-tab p {

    font-size: 13px;line-height: 16px;font-weight: 400;padding-bottom: 8px;

}

.content-tab h1 {color: #cf2120;font-size: 18px;font-weight: 500;padding-left: 12px;}

.content-tab table {
width: auto;
font-size: 12px;
margin-bottom: 17px;
border: 1px solid #ededed;
}


.content-tab table.table-big-list-goods tr td:last-child {overflow:hidden;white-space:nowrap;}

.content-tab table tr td:first-child {
    font-weight: 500;

}

.reset-filter-table td {width: auto !important;}

.table-compare td {

    min-width: 150px;width: 20% !important;

}

.table-compare td img {

    width: 100px !important;height: auto;

}



.content-tab table td {

    padding: 13px;font-weight: 400;line-height: 15px;width: 10%;

}

.content-tab table th {

    background-color: #cacaca;font-weight: 400;padding: 12px;

}

.content-tab table td strong {font-weight: 400;}

.content-tab table a {font-size: 14px;font-weight: 500;}

a.activ {
    appearance: none;
    border: 0;
    border-radius: 5px;
    background: #4676D7;
    color: #fff;
    padding: 6px 1px;
    font-size: 10px;
}

.content-tab table tr:nth-child(even) td {

    background-color: #ececec;

}



.content-tab .addit {overflow-x:auto; }

.content-tab .addit table{margin: 0px;font-size: 13px;font-weight: 400;border: none;}

.content-tab .addit table a {

    font-weight: 400;font-size: 13px;

}

.content-tab .addit table td {padding: 5px;background-color: transparent !important;}

.content-tab .addit table a:hover {color: #bb0000;}





.content-tab p strong {font-weight: 500;}



#tab1 .content-tab {padding: 13px 35px;}



.good-1-1 {

    padding-top: 10px;

}

.good-1-1 li {padding-bottom: 2px;}



.gallery > figure {float: left;text-align: center;}



.thumbs li {

    float: left;width: 242px;overflow: hidden;padding: 0 10px;cursor: pointer;text-align: center;

}

.thumbs li img {

    width: 100%;max-width: 100%;

}



.i-prev {

    left: 0px;top: 50%;width: 14px;height: 28px;margin-top: -14px;cursor: pointer;

    background: url(images/i-prev.png) no-repeat;

}

.i-next {

    right: 0px;top: 50%;width: 14px;height: 28px;margin-top: -14px;cursor: pointer;

    background: url(images/i-next.png) no-repeat;

}



.wrap-slider-1 {

    padding:15px 43px 0 43px;

}





.res-table table {margin-bottom: 0px;}









.title-contact {

    color: #333;font-size: 14px;font-weight: 500;padding: 0 0 0 0px;

}

.title-contact img {

    vertical-align: middle;margin-right: 5px;

}

.body-contact {padding-left: 34px;padding-top: 5px;}

.body-contact li em {

    font-weight: 400;font-style: normal;font-size: 14px;

}

.body-contact li {

    font-size: 22px;font-weight: 500;cursor: pointer;

}

.body-contact li:hover {color: #cf2120;}

.body-contact li strong {

    font-size: 14px;font-weight: 400;

}

.min-block-contact {padding-bottom: 18px;width: 264px;padding-top: 17px;}

.left-contact .min-block-contact:first-child {width: auto;}

.body-contact p {

    color: #333;font-size: 14px;padding-bottom: 7px;line-height: 18px; text-align: justify;

}

.body-contact p strong {font-weight: 600;}

.body-contact p img {margin-right: 6px;}

.body-contact p b {font-size: 11px;}





.contact-content h2 {

    color: #333;font-size: 14px;font-weight: 500;padding-top: 27px;

}

.map-block p {

    color: #333;font-weight: 400;font-size: 12px;line-height: 18px;padding-top: 10px;

}

.map-block {width: 663px;}
.map-block-ac {width: auto;}


.map-block-ac p {

    color: #333;font-weight: 400;font-size: 12px;line-height: 18px;padding-top: 10px;

}









.wrap-feedback {

    padding: 12px 12px 4px 12px;width: 199px;margin-top: 15px;

    border: 2px solid #dcdcdc;margin-bottom: 9px;

}

.block-feedback input {

    width: 100%;color: #484747;font-size: 12px;font-weight: 400;padding: 0 10px;height: 24px;

    border: 2px solid #dcdcdc;

}

.block-feedback textarea {

    width: 100%;color: #484747;font-size: 12px;font-weight: 400;padding:10px;height: 105px;overflow: auto;resize: none;font-family: 'OpenSansRegular', sans-serif;

    border: 2px solid #dcdcdc;

}





#map {margin-top: 15px;}





.news-content .wrap-news-full .art-content {width: 767px;padding-bottom: 5px;}

.news-content .wrap-news-full .art-content h4 a:hover {color: #cf2120;text-decoration: underline;}



.pagination {padding-top: 10px;}

.pagination li {padding-top: 8px;float: left;}

.pagination a {

    color: #333;font-weight: 400;font-size: 13px;text-decoration: none;display: block;position: relative;z-index: 1;

    border: 2px solid #fff;padding: 2px 5px 2px 5px;

    -webkit-border-radius: 100px;

    -moz-border-radius: 100px;

    border-radius: 100px;

    behavior: url(PIE.htc);

}

.pagination a:hover {text-decoration: underline;}

.pagination .active a {

    border-color:#f0f0f0;color: #cc2b26;text-decoration: none;

}







.btn-reg-big {width: 119px;

    border: 2px solid #dcdcdc;

    -webkit-border-radius: 12px;

    -moz-border-radius: 12px;

    border-radius: 12px;

	display:none;

}



.block-auth-reg {

    width: 223px;margin-left: 83px;margin-top: 10px; display:none;

}

.block-auth-reg h2 {

    color: #cf2120;font-weight: 400;

}

.wrap-auth-reg {

    border: 2px solid #e6e6e6;padding: 9px 2px 9px 9px;margin-top: 7px;margin-bottom: 14px;

}

.wrap-auth-reg table, .wrap-auth-reg input {

    width: 100%;

}

.block-auth-reg > a {

    color: #cf2120;font-size: 14px;

}

.block-auth-reg > a:hover, .wrap-auth-reg > a:hover {text-decoration: none;}

.wrap-auth-reg > a {

    color: #494949;font-size: 12px;display: inline-block;margin-top: 10px;

}

.wrap-auth-reg label {

    font-weight: 400;font-size: 12px;

}

.wrap-auth-reg td {padding-bottom: 7px;vertical-align: top;padding-right: 7px;}

.wrap-auth-reg input {

    height: 21px;padding: 0 3px;

    border: 1px solid #e1e1e1;

    background-color: #f3f3f3;

}



.btn-auth {

    width: 40px;

    border: 2px solid #dcdcdc;

    -webkit-border-radius: 12px;

    -moz-border-radius: 12px;

    border-radius: 12px;

}







.question-content li {

    padding-top: 18px;

}

.title-queston {

    font-size: 15px;cursor: pointer;padding-left: 16px;

    background: url(images/q-stat.png) left bottom no-repeat;

}

.title-queston.active {

    background-position: left top;

}

.content-question {padding-top: 10px;padding-left: 16px;}

.content-question p {

    font-size: 13px;line-height: 16px;

}

.content-question img {margin-top: 0px;}













.support-tab.header-tab li:last-child a {padding-top: 3px;height: 34px;}

.support-tab.header-tab li a {

    color: #000;text-decoration: none;font-weight: 400;font-size: 13px;display: block;

    border: 3px solid #fff;border-bottom: none;padding: 3px 8px 0 8px;

    width: 140px;position: relative;height: 34px;line-height: 14px;

    z-index: 1;

    -webkit-border-radius: 8px 8px 0 0;

    -moz-border-radius: 8px 8px 0 0;

    border-radius: 8px 8px 0 0;

    -webkit-box-shadow: inset 0 1px 6px 1px rgba(0,1,2,.13);

    -moz-box-shadow: inset 0 1px 6px 1px rgba(0,1,2,.13);

    box-shadow: inset 0 1px 6px 1px rgba(0,1,2,.13);

    background-image: -webkit-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    background-image: -moz-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    background-image: -o-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    background-image: -ms-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    background-image: linear-gradient(to top, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36));

    behavior: url(PIE.htc);

}



/*.support-tab.header-tab li a.height-custom {*/

    /*line-height: 31px;*/

/*}*/





.support-content.tabs-content {

    /*border: none;*/

}



.support-tab.header-tab .ui-tabs-active a {

    background: #fff;box-shadow:none;border-color:#ebebeb;border-bottom: none;font-weight: 500;

}







.support-content #tab1 .content-tab {padding:12px; }

.support-content .content-tab .filter-table {

    width: auto;

    border: none;

    font-size: 12px;

    margin-bottom: 17px;

    margin-top: 6px;

}

.support-content .content-tab .filter-table select {

    width: 100%;

}



.support-content .content-tab .filter-table td {

    padding: 5px;

}

.content-tab .filter-table tr:nth-child(even) td {background-color: transparent;}

.support-content .content-tab .filter-table .btn-default {

    color: #535353;font-size: 12px;height: 27px;line-height: 27px;

}

.support-content .content-tab .filter-table .btn-default i {top: 6px;}



.support-content .support-tab.header-tab li a {line-height: 34px;}



.support-content .tabs .content-tab {padding: 0px !important;}

.support-content .tabs .content-tab .table-two {margin-top: 0px;text-align: center;}

.support-content .tabs .content-tab .table-two th img {vertical-align: middle;margin-right: 5px;}

.support-content .tabs .content-tab .table-two th {

    font-size: 14px;position: relative;

    z-index: 1;

    background: #ffffff;

    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#cdcdcd));

    background: -webkit-linear-gradient(#ffffff, #cdcdcd);

    background: -moz-linear-gradient(#ffffff, #cdcdcd);

    background: -ms-linear-gradient(#ffffff, #cdcdcd);

    background: -o-linear-gradient(#ffffff, #cdcdcd);

    background: linear-gradient(#ffffff, #cdcdcd);

    -pie-background: linear-gradient(#ffffff, #cdcdcd);

    behavior: url(PIE.htc);

}

.table-two tr td:first-child {text-align: left;}

.table-two tr:nth-child(even) td {background-color: #fff !important;}

.table-two tr:nth-child(odd) td {background-color: #ececec !important;}

.table-two a {

    color: #cf2120;font-size: 11px !important;

}



.form-list-repair li:last-child {padding-top: 17px;vertical-align: top;}



.form-list-repair li {

    display: inline-block;padding-right: 20px;padding-top: 9px;

    *display: inline;

    zoom: 1;

}

.form-list-repair .btn-default {

    color: #535353;font-size: 12px;height: 27px;line-height: 27px;

}

.form-list-repair .btn-default i {

    top: 6px;

}



.form-list-repair input {

    height: 22px;width: 96px;padding: 0 5px;

}

.block-repair-action {padding-top: 10px;}

.block-repair-action strong {

    font-size: 14px;font-weight: 500;

}





.stat-result {padding: 20px 0;}

#out-stat {margin-left: 10px;font-size: 14px;color: #cf2120;font-weight: 500;}



.stat-text li {

    font-size: 12px;font-weight: 400;line-height: 14px;

    padding: 11px 0 0 30px;

    background: url(images/i-ok-silver.png) left 11px no-repeat;

}

.stat-text ul {padding-bottom: 15px;}

.stat-text p {

    font-size: 12px;font-weight: 400;line-height: 14px;padding-top: 11px;

}





.goods-compare {

    padding: 15px;overflow-x: auto;overflow-y: hidden;

    border: 3px solid #ddd;

}

.goods-compare .content-tab {padding: 0px;}



.goods-compare .content-tab table {

    border: none;

}

.goods-compare .content-tab table tr td:first-child {

    border-right:none;border-left:1px solid #ededed;

}

.goods-compare .content-tab table tr:first-child td img {width: 100%;max-width: 100%;}

.goods-compare .content-tab table tr:first-child td {

    border: none;text-align: center;

}



/*.goods-compare .content-tab table tr:first-child + tr + tr td {

    padding: 0 0 10px 0px;border: none;

}

*/

.goods-compare .content-tab table tr:first-child + tr td {

    border: none;background: none;text-align: center;

}

.goods-compare .content-tab table tr:first-child + tr td p {padding-bottom: 0px;}

.goods-compare .content-tab table tr:first-child + tr td p {

    font-size: 14px;text-decoration: none;font-weight: 400;padding-top: 5px;

}

.goods-compare .content-tab table tr:first-child + tr td p a {

    font-size: 11px;text-decoration: none;font-weight: 400;

}

.goods-compare .content-tab table tr:first-child + tr td p a:hover {text-decoration: underline;}



.goods-compare .content-tab table td h1 {line-height: 21px;}



.goods-compare .content-tab table td:last-child {

    border-right: 1px solid #ededed;

}



.reset-tr-td td {

    padding: 15px 0 10px 0 !important;background: none !important;border: none !important;

}



.footer-table p {

    font-weight: 500;font-size: 11px;

}

.footer-table p a {

    font-weight: 400;font-size: 11px;text-decoration: none;

}

.footer-table p a:hover {text-decoration: underline;}



.btn-all-char {

    width: 128px;padding: 0px;height: 44px;

}

.btn-all-char i {

    width: 13px;height: 8px;left: 50%;top: auto;bottom: 5px;margin-left: -6px;

    background: url(images/arr-bottom-silver.png) center top no-repeat !important;

}





.block-btns-height {height: 40px;}

.block-btns-height a {

    top: 0px;

}

.goods-table-btns li {padding-top: 0px;padding-left: 0px;}



.tabs-table-goods {

    width: 680px;

}

.tabs-table-goods .tabs-content {margin-bottom: 10px;}

.tabs-table-goods .tabs-content + a, #action-compare + a {color: #242424; font-size: 12px;}

.tabs-table-goods .tabs-content + a:hover, #action-compare + a:hover {text-decoration: none;}

/*.tabs-table-goods .header-tab a, .tabs-table-goods .header-new-tab a {line-height: 32px !important;}*/



.tabs-table-goods .content-tab {padding: 0px !important;}

.table-big-list-goods th {

    font-size: 10px;vertical-align: middle; line-height: 11px;padding: 7px !important;

    background: #f8f8f8;border-top: 1px solid #d8d8d9;

    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#c2c2c2));

    background: -webkit-linear-gradient(#f8f8f8, #c2c2c2);

    background: -moz-linear-gradient(#f8f8f8, #c2c2c2);

    background: -ms-linear-gradient(#f8f8f8, #c2c2c2);

    background: -o-linear-gradient(#f8f8f8, #c2c2c2);

    background: linear-gradient(#f8f8f8, #c2c2c2);

    -pie-background: linear-gradient(#f8f8f8, #c2c2c2);

    behavior: url(PIE.htc);

}

.content-tab table th.th_none{

	background-color: #cacaca !important;

    border-top: 1px solid #d8d8d9 !important;

    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#c2c2c2)) !important;

    background: -webkit-linear-gradient(#f8f8f8, #c2c2c2) !important;

    background: -moz-linear-gradient(#f8f8f8, #c2c2c2) !important;

    background: -ms-linear-gradient(#f8f8f8, #c2c2c2) !important;

    background: -o-linear-gradient(#f8f8f8, #c2c2c2) !important;

    background: linear-gradient(#f8f8f8, #c2c2c2) !important;

    -pie-background: linear-gradient(#f8f8f8, #c2c2c2) !important;

    behavior: url(PIE.htc);

}

.table-big-list-goods th:first-child {

   /* background: none;border: none !important;*/

}.search-table th:first-child{border-top: 1px solid #d8d8d9!important;  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#c2c2c2));  background: -webkit-linear-gradient(#f8f8f8, #c2c2c2);  background: -moz-linear-gradient(#f8f8f8, #c2c2c2);  background: -ms-linear-gradient(#f8f8f8, #c2c2c2);  background: -o-linear-gradient(#f8f8f8, #c2c2c2);  background: linear-gradient(#f8f8f8, #c2c2c2);  -pie-background: linear-gradient(#f8f8f8, #c2c2c2);  behavior: url(PIE.htc);}

.table-big-list-goods {

    border-top: none !important;

}

.table-big-list-goods td:first-child {

    padding-right: 20px !important;

}

.table-big-list-goods td {

    background: none !important;border-top: 1px solid #d8d8d9;

}.search-table td {border-right:1px solid #d8d8d9;}.search-table td:last-child{border-right:0;}

.table-big-list-goods {

    border-bottom:none !important;margin-bottom: 0px !important;

}

.table-big-list-goods tr:hover span, .table-big-list-goods tr:hover a {color: #c61f1f;}



.type-a {

    right: -19px;color: #c61f1f;top: 0px;

}

.type-color {

    right: -19px;color: #c61f1f;top: 15px;

}

.table-big-list-goods span {font-weight: 500;}
.table-big-list-goods a { display: inline-block; }
.table-big-list-goods a img { display: inline-block; }

.table-big-list-goods .btn-default {

    font-size: 10px;line-height: 22px;height: 22px;width: 43px;text-align: left;padding-left: 8px;

}

.table-big-list-goods .btn-default i {top: 4px;}

.table-big-list-goods p {

    padding-bottom: 0px;

}







.list-goods-big-main {

    width: 677px;

}



.list-goods-big-main .art-img {

    width: 162px;

}

.list-goods-big-main .art-content {

    width: 430px !important;

}



.list-goods-big-main .art-content h4, .list-goods-big-main .art-content h4 a {font-size: 16px;padding-top: 8px;}

.min-he {height: 20px;}



div.wpcf7-response-output {margin-top: 0px !important;}



.ajax_load, .ajax_load-1 {margin: 10px 0 0 10px;}



.ajax_load-2 {margin: 0 0 0 -16px;}



#error-block p, #error-block-auth p, #error-block-restore p {

    padding-top: 10px;color: red;font-weight: 600;

}

.popup-inner small {font-size: 10px;display: block;padding: 5px 0;}



.error-input {border: 2px solid red !important;}



.post-edit-link {color: green;font-size: 12px;font-weight: 400;}





.sub-menu .active a {color: red;}



.ajax-support, .ajax-support-1 {top: 0px;right: -20px;}









/*.support-tabs-new li a {*/

    /*line-height: 14px !important;width: 110px !important;padding-top: 3px !important;height: 34px !important;*/

/*}*/



.support-tabs-new .line-vert {line-height: 31px !important;}







.table-single-goods td {vertical-align: top !important;}







.table-responsive-new td {width: 20%;min-width: 50px;}















@media only screen and (max-width: 1000px){

    .none-1000 {display: none;}

    .show-1000 {display: block;}

    .w980px {width: 950px;}

    .none-vis-1000 {visibility: hidden;}

    .vis-100 {visibility: visible;}

    .content {padding-top: 100px;}

    .menu-header {padding-left: 0px;}

    .content-desc {left: 0px;top: 25px;width: 350px;}

    .content-item img {width: 355px;}

    .selectors {left: 0px;}

    .block-title {padding-left: 0px;}

    .goods-block {background: url(images/bg-goods-2.png) 0px 70px repeat-x;}

    .list-goods {padding: 0 90px;}

    .list-goods li {padding-top: 0px;}

    .list-goods .btn-default {display: none;}

    .short-title {padding-top: 0px;}

    .news-block {width: 344px !important;}

    .news-block .art-content {width: 189px !important;padding-top: 5px;}

    .column-content > div > .news-block:first-child {float: left;}

    .column-content > div > .news-block {margin-right: 0px;float: right;}

    .wrap-news > article:first-child {display: block;}

    .wrap-news > article {display: none;}

    .footer-top .left-col {width: 261px;}

    .footer-top .left-col p {line-height: 18px;padding-top: 5px;}

    .footer-top .center-col {padding-left: 50px;}

    .search-form {width: auto;}

    .search-1000 input {width: 72px;}

    .search-1000 input:focus {

        -webkit-transition: all .5s;

        -moz-transition: all .5s;

        transition: all .5s;

        width: 112px;

    }

    .inner-content {padding-left: 0px;}

    .map-site > .col {padding-right: 75px;}

    .good-text-general {width: 466px;}

    .good-col {width: 210px;}

    .header-tab li a {width: 143px;}



    .map-block {width: 493px;}

    .min-block-contact {width: 251px;}

    .right-contact {width: 242px;}

    .right-contact img {max-width: 100%;width: 100%;height: auto !important;}

    .news-content .wrap-news-full .art-content {width: 597px;}



    .support-tab.header-tab.services-tab li a {width: 100px;}





    .tabs-table-goods, .list-goods-big-main {

        width: 100%;

    }

    .list-goods-big-main .art-content {

        width: 530px !important;

    }

}







@media only screen and (max-width: 768px) {

    .news-block .art-content {width: 299px !important;}

    .none-768 {display: none;}

    .show-768 {display: block;}

    .none-vis-768 {visibility: hidden;}

    .vis-768 {visibility: visible;}

    header[role=banner] {position: absolute;}

    .w980px {width: 730px;}

    .wrap-logo-footer {width: 48px;overflow: hidden;}

    .news-block {width: 100% !important;float: none;padding-bottom: 18px;}

    .footer-top .left-col {width: 48px;}

    .footer-top .left-col p {
		    width: 400px;
    bottom: 0;
    line-height: 14px;
    top: 33px;
    float: left;
    clear: both;
    position: relative;
	}

	.paylogos.center-col.fleft {
		padding: 20px 30px;
    float: inherit;
    /* margin-top: 100px; */
    position: relative;
    clear: both;
	}
	.paylogos.center-col.fleft img {
		    top: 19px;
    POSITION: relative;
    left: -35px;
	}

    .footer-top .right-col {padding-right: 0px;}

    .list-goods li {display: block !important;margin:0 auto;}

    .goods-block {background: url(images/bg-goods-3.png) 0px 111px repeat-x;}

    .goods-btns-top li {padding: 15px 0 0 0;}

    .wrap-menu-header {position: absolute;top: 28px;width: 476px;left: -10px;display: none;z-index: 1;border: 2px solid #ddd;border-top: none;background: #fff;}

    .line-red {position: absolute;width: 480px;z-index: 2;top: 0px;left: -2px;background:  url(images/red-line.png) left -28px repeat-x;height: 15px;}

    .menu-header {padding: 0;padding-top: 10px;}

    .menu-header > li {float:none;}

    .menu-header > li:first-child > a {border-top: none;}

    .menu-header > li > a {display: block;padding: 11px 11px;line-height: 28px;position: relative;z-index: 1;background: url(images/arr-sprite-2.png) 98% -37px no-repeat;border-top: 2px solid #ddd;color: #484747;font-size: 18px;text-decoration: none;font-weight: 400;}

    .menu-header > li > a:hover, .menu-header > li.active > a, .menu-header > li.current-menu-parent > a {background-position: 98% 15px;}

    .menu-header > li:hover, .menu-header > li.active, .menu-header > li.current-menu-parent {

        background: #e8e8e8;

        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e8e8e8), to(#d8d6d6));

        background: -webkit-linear-gradient(#e8e8e8, #d8d6d6);

        background: -moz-linear-gradient(#e8e8e8, #d8d6d6);

        background: -ms-linear-gradient(#e8e8e8, #d8d6d6);

        background: -o-linear-gradient(#e8e8e8, #d8d6d6);

        background: linear-gradient(#e8e8e8, #d8d6d6);

        -pie-background: linear-gradient(#e8e8e8, #d8d6d6);

        behavior: url(PIE.htc);

    }

    .menu-header > li.toggle {

        background: #e8e8e8;

        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e8e8e8), to(#d8d6d6));

        background: -webkit-linear-gradient(#e8e8e8, #d8d6d6);

        background: -moz-linear-gradient(#e8e8e8, #d8d6d6);

        background: -ms-linear-gradient(#e8e8e8, #d8d6d6);

        background: -o-linear-gradient(#e8e8e8, #d8d6d6);

        background: linear-gradient(#e8e8e8, #d8d6d6);

        -pie-background: linear-gradient(#e8e8e8, #d8d6d6);

        behavior: url(PIE.htc);

    }

    .menu-header > li.toggle > a {background: url(images/arr-bottom.png) 98% center no-repeat;}

    .menu-header .hor-sep {display: none;}

    .menu-header > li > ul {background: #f1f1f1;display: none;}

    .menu-header > li > ul > li:first-child a {}

    .menu-header > li > ul > li:last-child a {border-bottom: none;}

    .menu-header > li > ul > li > a {display: block;padding: 11px 11px 11px 64px;line-height: 28px;position: relative;z-index: 1;background: url(images/arr-sprite-2.png) 21px -39px no-repeat;border-top: 2px solid #ddd;color: #484747;font-size: 18px;text-decoration: none;font-weight: 400;}

    .menu-header > li > ul > li {position: relative;z-index: 1;}

    .search-1000.search-768 input {width: 0px;padding: 0px;}

    .search-768 .search-btn {display: none;}

    .i-search {width: 17px;height: 19px;cursor: pointer;background: url(images/isearch1.png) center center no-repeat;

        float: left;display: block;}

    .search-1000.search-768 .full-input-menu {



        -webkit-transition: all .5s;

        -moz-transition: all .5s;

        transition: all .5s;

        width: 162px;

        padding: 0 28px 0 8px;

    }



    .map-site > .col {padding-right: 55px;}



    .good-col {float: none;width: 100%;margin: 0px;}

    .good-text-general {width: auto;}

    .good-img {width: auto;}

    .header-tab {margin-bottom: 15px;position: absolute;left: 3px;width: 454px;z-index: 99999;background: #fff;}
	.header-tab.support-tab.support-tabs-new{position:static;display:block}
	.header-tab.support-tab.support-tabs-new li{display:inline-block;float:left;background:none;margin: 0 0 10px 0!important}

    .header-tab li {float: none;}

    .header-tab li a {

        background: url("images/arr-sprite-2.png") no-repeat scroll 98% -37px !important;border: none;width: auto;text-align: left;color: #484747;border-top: 2px solid #ddd;display: block;font-size: 16px;font-weight: 400;padding: 14px 19px;position: relative;text-decoration: none;z-index: 1;height: auto;line-height: normal;

        -webkit-border-radius: 0px;

        -moz-border-radius: 0px;

        border-radius: 0px;

        -webkit-box-shadow: none;

        -moz-box-shadow: none;

        box-shadow: none;

    }
	.header-tab.support-tab.support-tabs-new li a{display:inline-block;width:auto; border-radius: 8px;
  padding: 0 5px 0;
  background: -webkit-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36))!important;

    background: -moz-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36))!important;

    background: -o-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36))!important;

    background: -ms-linear-gradient(bottom, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36))!important;

    background: linear-gradient(to top, rgba(186,186,186,.36) 36%, rgba(255,255,255,.36))!important;

    behavior: url(PIE.htc);


  }
	.header-tab.support-tab.support-tabs-new li a:hover, .header-tab.support-tab.support-tabs-new  .ui-tabs-active>a {
	  background-position: 0 0 !important;background:none!important;border-bottom: 3px solid #ebebeb;
	}

    .header-tab li:last-child a {height: auto;padding: 14px 19px;line-height: normal;border-bottom: 2px solid #ddd;}

    .header-tab li a:hover, .header-tab .ui-tabs-active > a {background-position: 98% 15px !important;}

    .header-tab li:hover, .header-tab .ui-tabs-active {

        background: #e8e8e8;

        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e8e8e8), to(#d8d6d6));

        background: -webkit-linear-gradient(#e8e8e8, #d8d6d6);

        background: -moz-linear-gradient(#e8e8e8, #d8d6d6);

        background: -ms-linear-gradient(#e8e8e8, #d8d6d6);

        background: -o-linear-gradient(#e8e8e8, #d8d6d6);

        background: linear-gradient(#e8e8e8, #d8d6d6);

        -pie-background: linear-gradient(#e8e8e8, #d8d6d6);

    }

    .bnt-more {width: 113px;line-height: 13px;padding-top: 4px;border: 2px solid #e5e5e5;padding-top: 10px;padding-bottom: 10px;height: auto;

        -webkit-border-radius: 12px;

        -moz-border-radius: 12px;

        border-radius: 12px;

    }

    .bnt-more i {top: 50%;margin-top: -8px;}

    .slider-1 li img {width: 100%;max-width: 100%;}



    .contact-content .feedback, .contact-content .map-block, .wrap-feedback {float: none;width: auto;}

    .min-block-contact, .left-contact .min-block-contact:first-child {width: 230px;}

    .left-contact {width: 297px;}

    .right-contact {width: 160px;}

    .news-content .wrap-news-full .art-content {width: 315px;}



    .block-auth-reg {float: none;margin-left: 0px;margin-bottom: 10px;}





    .tabs-responsove {padding-top: 0px;}

    .support-content .content-tab {padding: 0px !important;}

    .wrap-teble-res {overflow-x: auto;}



    .goods-table-btns li {padding-bottom: 15px;}

    .table-res-goods {overflow-x: auto;overflow-y: hidden;}





    .list-goods-big-main .art-content {

        width: 230px !important;padding-bottom: 10px;

    }



}







@media only screen and (max-width: 480px) {

    .news-block .art-content {width: 249px !important;padding: 5px;}

    .none-480 {display: none;}

    .show-480 {display: block;}

    .none-vis-480 {visibility: hidden;}

    .vis-480 {visibility: visible;}

    .w980px {width: 95%;}

    .content {padding-top: 134px;}

    .footer-top .center-col {padding-left: 0px;width: 230px;}

    .footer-top .left-col {width: 100%;float: none;}

    .menu-footer li {width: 76px;}

    .footer-top .left-col p {
		width: 100%;
    bottom: 0;
    line-height: 14px;
    float: left;
    clear: both;
    position: relative;
	}

	ul.menu-footer.cf, .right-col.fright.stb {
		    top: 30px;
    position: relative;
	}

    .footer-top {padding-top: 7px;}

	.paylogos.center-col.fleft img {
		width: 310px;
    margin-bottom: 30px;
	}



    .list-goods {padding: 0px;}

    .header-top-inner > p {padding: 0px;width: 230px;float:right;line-height: 18px;margin-top: -5px;}

    .min-phone {padding-left: 10px; display: none;}

    .wrap-menu-header {width: 316px;}

    .line-red {width: 320px;}

    .field-search input {display: block !important;width: 100% !important; padding: 15px 28px 15px 8px !important;}

    .search-768 .search-btn {display: block; padding-top: 10px;}

    /* .block-search-min {min-height: 28px;background: #cf2120;} */

    .bnt-more {position: relative;top: auto;left: 0px;}

    .content-tab, #tab1 .content-tab {padding: 3px;}

    .content-tab table td {padding: 5px;}

    .header-tab {width: 294px;}

    .res-table tr td:first-child + td, .res-table tr th:first-child + th {display: none;}

    .content-tab h1 {padding-left: 0px;}

    .alignright {float: none;margin-left: 0px;margin-bottom: 4px !important;}



    .min-block-contact {width: 100%;}

    .left-contact {width: 100%;float: none;}



    .news-content .wrap-news-full .art-content {width: 165px;}



    .block-auth-reg {width: 100%;}

    .list-goods-big-main .art-content {

        padding-left: 10px;padding-bottom: 10px;

    }

}









body.admin-bar header[role=banner] {top: 32px !important;}

body.admin-bar {padding-top: 32px;}



@media (max-width: 781px) {

    body.admin-bar header[role=banner] {top: 46px !important;}

}



@media (max-width: 600px) {

    body.admin-bar header[role=banner] {position: absolute;}

    body.admin-bar {}

}

.table-compare tr td{

	text-align:center;

}

.table-compare tr td:first-child{

	text-align:left;

}





/*Changing table width on single goods page.*/

/*Adding one more class for div.tabs-content within single-goods.php*/



.s-goods-tabs .table {

  table-layout: fixed;

}

.s-goods-tabs .table td:first-child {

  width: 25%;

}

.s-goods-tabs .table td:last-child {

  width: 75%;

}



/*Fix Jquery UI tabs*/

li.ui-state-default .ui-tabs-anchor,

.support-tab li.ui-state-default .ui-tabs-anchor {

  padding: 3px 3px 0 3px;

  border: none;

  margin-right: 6px;

}

li.ui-tabs-active.ui-tabs-active .ui-tabs-anchor {

  padding: 0 17px 0;

  border-top: 3px solid #ebebeb;

  border-left: 3px solid #ebebeb;

  border-right: 3px solid #ebebeb;

}

li.ui-tabs-active.ui-tabs-active .ui-tabs-anchor:after {

  content: "";

  width: 100%;

  height: 3px;  left:0;

  display: block;

  background: #ffffff;

  position: absolute;

  top: 100%;

}

.support-tab.header-tab li.ui-tabs-active:last-child a {

    padding-top: 0;

}

div.tabs-content {

  margin-top: 0;

}

.header-tab .ui-tabs-active a, .header-tab-support-new .ui-tabs-active a, .header-new-tab .ui-tabs-active a {

  background: transparent;

}

.term-dopolnitelnoe-oborudovanie-i-rashodnyie-materialyi .header-new-tab li a {

  width: 165px;

}

.filter-line input,

.filter-line label {

  cursor: pointer;

}

.table-fixed {

  table-layout: fixed;

}

.content-tab table.table-fixed td {

  padding: 12px 0;

}



/***********************/

/*Table style for phone*/

/***********************/



.footable.phone .footable-last-column a {

    font-size: 13px;

}

.content-tab .footable.phone td {

    padding: 0;

}

.content-tab .footable.phone .type-color {

	right: -16px;
	top: 23px;

}


/*hide toggle icon*/



.content-tab .footable-toggle {

    display: none !important;

}



.footable.phone .type-a {

    right: -15px;

    top: 10px;

}

.footable.phone .footable-row-detail {

    font-size: 14px;

}

.content-tab .footable.phone .footable-row-detail-cell {

    padding: 10px 20px 10px 10px;

}

.table-big-list-goods.footable.phone  td {

    border: none;

}

.table-big-list-goods.footable.phone .btn-default {

    width: 80px;

    margin-bottom: 10px;

}

.footable.phone tbody {

    border-top: 3px solid #ebebeb;

}



/***********************/

/*Table style for table*/

/***********************/



.content-tab table.table-fixed.tablet td {

    padding-left: 12px;

}

.table-fixed.tablet .footable-row-detail {

    font-size: 14px;

}

.tablet .footable-row-detail-name {

    padding-right: 1em;

}

.footable-row-detail-value {

    white-space: normal;

}

.footable.phone .hidden,

.footable.tablet .hidden {

    display: none;

}

.table-big-list-goods.footable.tablet td {

    border: none;

}

.footable.tablet tbody {

    border-top: 3px solid #ebebeb;

}



/*******************/

/*UI tabs for phone*/

/*******************/



@media only screen and (max-width: 768px) {

    .header-tab li a.ui-tabs-anchor {

        height: auto;

        padding: 14px 19px;

        line-height: normal;

        border-bottom: 2px solid #ddd;

        margin-right: 0;

    }

	.content-tab table a {

    font-size: 12px;

}

    li.ui-tabs-active.ui-tabs-active .ui-tabs-anchor:after {

        content: none;

    }

    .single-goods li.ui-tabs-active.ui-tabs-active a.ui-tabs-anchor {

        padding: 14px 19px;

        border-left: none;

        border-right: none;

    }

    ul.header-tab {

        left: 0;

    }

    .s-goods-tabs .table td:first-child,

    .s-goods-tabs .table td:last-child {

        width: 50%;

    }

}



/*****************/

/*Breadcrumbs fix*/

/*****************/



@media  only screen and (max-width: 1000px) {

    div.content {

        padding-top: 120px;

    }

}



@media only screen and (max-width: 480px) {

    div.content {

        padding-top: 160px;

    }

}

.footable.table-fixed {

    table-layout: fixed;

}


.table-fixed .compare-check,

.table-fixed .print-speed {

    /*width: 50px;*/

}



.table-fixed .to-loop,

.table-fixed .print-price,

.table-fixed .max-load,
.footable-last-column,

.table-fixed .print-resource {

    width: 75px;

}



/*Tabs on single goods page break on screen width < 1000px*/



@media only screen and (max-width: 1000px) {

    .header-tab li a.ui-tabs-anchor {

        width: 130px;

    }

}

@media only screen and (max-width: 768px) {

    .header-tab li a.ui-tabs-anchor {

        width: auto;

    }

	body.admin-bar ul.header-new-tab.ul-fixed {

	display:none;

	}

	ul.header-new-tab.ul-fixed {

	display:none;

	}

}

ul.header-tab.support-tab .ui-tabs-anchor {

    text-align: center;

    line-height: 1em;

    display: table-cell;

    vertical-align: middle;

}

ul.header-tab.support-tab .ui-state-default {

    margin-right: 6px;

}

.table-3col th:nth-child(1),.table-3col th:nth-child(3),

.table-3col td:nth-child(1),.table-3col td:nth-child(3){width:25%;}

.table-3col th:nth-child(2),.table-4col th:nth-child(2),

.table-3col td:nth-child(2),.table-4col td:nth-child(2){width:50%;}

.table-3col td:nth-child(2),.table-4col td:nth-child(2){text-align:left}

.table-4col th:nth-child(1),.table-4col td:nth-child(1){width:20%;}

.table-4col th:nth-child(3),.table-4col th:nth-child(4),

.table-4col td:nth-child(3),.table-4col td:nth-child(4){width:15%;}

.table-4col-featured th:nth-child(2),

.table-4col-featured td:nth-child(2){width:30%;}

.table-4col-featured th:nth-child(3),

.table-4col-featured td:nth-child(3){width:10%}

.table-4col-featured td:nth-child(2),.table-4col-featured td:nth-child(3){text-align:left;padding:12px 10px!important;}

.table-morecol .footable-first-column a img{

max-width:50px;

}

.content-tab .compare-check a{

font-size:10px

}

.terms-descr p{

font-size:11px;

}

.content-tab table .terms-descr p strong{

font-weight:bold

}

.after-price-info{

display:block;

font-size:11px;

color:#aaa;

font-style:italic;

margin-top:15px

}

.after-price-info strong,.after-price-info a{

font-weight:bold;color:#000;

font-size:11px

}

.hidden-heads.cloned{

margin-top:130px;

}

.hidden-heads.cloned table{

margin-top:0

}

body.admin-bar .hidden-heads.cloned{

margin-top:162px;

}

body.admin-bar .hidden-heads.cloned .footable.phone{

display:none;

}

.hidden-heads.cloned .footable.phone{

display:none;

}

body.admin-bar .hidden-heads.cloned .footable.tablet{

display:none;

}

.hidden-heads.cloned .footable.tablet{

display:none;

}

ul.header-new-tab.ul-fixed{background:#fff;

margin-top:93px;

width:100%;

z-index:10

}

body.admin-bar ul.header-new-tab.ul-fixed {

margin-top:125px;

}

.hidden-heads.cloned.mobile-ver{

margin-top:0;

}

body.admin-bar .hidden-heads.cloned.mobile-ver{

margin-top:46px;

}

ul.header-new-tab.mobile-ver{

width:auto;

}

ul.header-new-tab.mobile-ver li{

margin-bottom:10px;

}

ul.header-new-tab.mobile-ver li.ui-tabs-active.ui-tabs-active .ui-tabs-anchor{

border: 3px solid #ebebeb;

}

ul.header-new-tab.mobile-ver li a{

-webkit-border-radius: 8px;

  -moz-border-radius: 8px;

  border-radius: 8px;

  padding: 3px;

}

.alignleft{

float:left;

}

.res-table h1 > a{

vertical-align:top;

display:inline-block;

line-height:19px

}

.single-goods .content-tab table tr td:first-child{

width:25%;

}

.single-goods .content-tab table tr td:first-child p{

font-weight:500;

}

.single-goods .content-tab table tr td:last-child{

width:75%;

}

.single-goods .content-tab table tr td p{padding:0}

.single-goods .content-tab ul{

margin-left:20px;

list-style:square;

}

.single-goods .content-tab ul li{

font-size: 13px;

  line-height: 16px;

  font-weight: 400;

}

.good-text-general a {

color: #000;

}

.good-text-general a:hover {

  text-decoration: none;

}
#primary-sidebar h2,.subscribe__form label{display:none;}
.subscribe__form input[type="submit"]:nth-child(2){
display:none
}
.subscribe__form input[type="submit"] {
    width:120px;
	margin-top:10px;
}
.subscribe__form p{margin-bottom:10px}

#unisender {
	margin-top:15px;
}
#unisender input[type=submit] {
	color: #000;
    font-size: 12px;
    text-decoration: none;
    font-weight: 400;
    position: relative;
    z-index: 1;
/*    line-height: 31px;
    height: 31px;  */
    width: auto;
	margin-top:10px;
    padding: 5px 15px 23px;
    border: 2px solid #dcdcdc;
    background: #FFFFFF;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#efefef));
    background: -webkit-linear-gradient(#FFFFFF, #efefef);
    background: -moz-linear-gradient(#FFFFFF, #efefef);
    background: -ms-linear-gradient(#FFFFFF, #efefef);
    background: -o-linear-gradient(#FFFFFF, #efefef);
    background: linear-gradient(#FFFFFF, #efefef);
    -pie-background: linear-gradient(#FFFFFF, #efefef);
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    behavior: url(PIE.htc);
    cursor: pointer;
}
#unisender input {

    width: 100%;height: 26px;background: #f3f3f3;border: 1px solid #e1e1e1;padding: 0 5px;font-family: 'OpenSansRegular', sans-serif;font-size: 13px;

}

/*телефончик в шапке*/

.phone-line a {
    position: relative;
    margin: 0;
    font-size: 27px;
    text-decoration: none;
    color: #CF2120;
    font-weight: 600;
}

.phone-line a span {
    font-size: 12px;
    font-weight: 600;
    color: #555;
}

p.empty_cart {
    padding-left: 30px;
    padding-top: 30px;
    color: red;
    font-size: 16px;
}

.wrapper_inboxCart {
    position: fixed;
    width: 320px;
    height: auto;
    background: #fff;
    z-index: 999999;
    border: 1px solid #ddd;
    opacity: 1;
    top: 50%;
    margin-top: -100px;
    left: 50%;
    margin-left: -120px;
    display: block;
    padding: 0;
}

.wrapper_inboxCart p.info {
    color: #262626;
    font-size: 13px;
    background: #fff;

    padding: 12px 10px;
    text-align: center;
    margin: 0;
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.51);
}

<!--
-->
/*a.kypilka, */a.kypilka-compare {
    color: #fff; /* цвет текста */
    text-decoration: none; /* убирать подчёркивание у ссылок */
    user-select: none; /* убирать выделение текста */
    background: rgb(212,75,56); /* фон кнопки */
    padding: .7em 1.5em; /* отступ от текста */
    outline: none; /* убирать контур в Mozilla */
}

.to_basket i:hover{
    color: #cf2120;
    cursor: pointer;
}

.to_basket i{
    font-size: 22px; /* корзинка в списке товаров */
}
td.to_basket.footable-last-column i {	font-size:22px;	color: #242424;}td.to_basket.footable-last-column i:hover {    color: #cf2120;}
/*a.kypilka:hover, */a.kypilka-compare:hover { background: rgb(152,15,0); } /* при наведении курсора мышки */
/*a.kypilka:active, */a.kypilka-compare:active { background: rgb(232,95,76); } /* при нажатии */


@media only screen and (max-width: 768px){	.min-phone {    position: relative;    margin: 5px !important;    text-decoration: none;} .min-phone a {	 text-decoration:none;	 color:#fff; }}
/*временное исчезновение кнопок корзины a.js-menu-trigger.sliding-panel-button p.kypilka_blok {	display:none;}*/

/*Стили кнопки в корзину*/
/* Main Styles */
.knopochka {
  display: block;
  background-color: #db2120;
	width: 130px;
    height: 28px;
    line-height: 28px;
  margin: auto 0;
  color: #fff  !important;
  position: relative;
  top: 15px;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: pointer;
  overflow: hidden;
  border-radius: 7px;
  -webkit-transition: all 0.25s cubic-bezier(0.31, -0.105, 0.43, 1.4);
  transition: all 0.25s cubic-bezier(0.31, -0.105, 0.43, 1.4);
}
.knopochka span,
.knopochka .icon {
  display: block;
  height: 100%;
  text-align: center;
  position: absolute;
  top: 0;
}
.knopochka span {
  width: 72%;
  line-height: inherit;
  font-size: 12px;
  text-transform: uppercase;
  left: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.31, -0.105, 0.43, 1.4);
  transition: all 0.25s cubic-bezier(0.31, -0.105, 0.43, 1.4);
}
.knopochka span:after {
  content: '';
  background-color: #CF2120;
  width: 1px;
  height: 70%;
  position: absolute;
  top: 15%;
  right: -1px;
}
.knopochka .icon {
  width: 28%;
  right: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.31, -0.105, 0.43, 1.4);
  transition: all 0.25s cubic-bezier(0.31, -0.105, 0.43, 1.4);
}
.knopochka .icon .fa {
  font-size: 18px;

  vertical-align: middle;
  -webkit-transition: all 0.25s cubic-bezier(0.31, -0.105, 0.43, 1.4), height 0.25s ease;
  transition: all 0.25s cubic-bezier(0.31, -0.105, 0.43, 1.4), height 0.25s ease;
}
.knopochka .icon .fa-shopping-cart {
  height: 18px;
}
.knopochka .icon .fa-check {
  display: none;
}
.knopochka.success span, .knopochka:hover span {
  left: -72%;
  opacity: 0;
}
.knopochka.success .icon, .knopochka:hover .icon {
  width: 100%;
}
.knopochka.success .icon .fa, .knopochka:hover .icon .fa {
  font-size: 23px;
}
.knopochka.success {
  background-color: #00B050;
}
.knopochka.success .icon .fa-shopping-cart {
  display: none;
}
.knopochka.success .icon .fa-check {
  display: inline-block;
}
.knopochka:hover {
  opacity: .9;
}
.knopochka:hover .icon .fa-shopping-cart {
  height: 22px;
}
.knopochka:active {
  opacity: 1;
}

#cartOverlay{
	width: 100%;
    background: #555;
    position: fixed;
    z-index: 99999;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
	display:none;
}

.mitaPopupClose{display: inline-block;    font-size: 12px;    line-height: initial;    background-color: #fff;    color: #CF2120;    position: absolute;    right: 4px;    top: 4px;
}

.mitaPopupClose:hover{
	cursor:pointer;
}

.ajaxcartReponse{
	padding:10px;
}

/*.add_to_basket{
	display:inline-block;
	padding:5px;
	background-color:#cf2120;
	color:white;
	margin-top: 10px;
}*/

.add_to_basket:hover, .popup2Basket:hover{
	cursor:pointer;
}/*шрифты в окошке*/.required_goods {	font-size:13px;}p.popupbold {font-weight: 500;padding: 8px 0 3px 0;color: #1E1E1E;}a.popuplink {	line-height: 16px;	    padding-right: 6px;}.popupselect {    margin-right: 6px;}.mygreen {	color:#00B050;	vertical-align: bottom;	font-size: 17px;}.myredcart {    font-size: 17px;    color: #CF2120;}.myredcart:hover {		color:#00B050;}.knopochka.add_to_basket {    top: 0;    left: 169px; margin-top:10px;}.instock {	font-size: 10px;background-color: rgb(206, 255, 231);text-transform: uppercase;margin-left: 15px;padding: 3px 5px;color: #555;}.ui-widget-header {	border:none !important;	/*border-bottom: 1px solid #ddd !important;*/	background: #fff !important;}.ui-widget-content{	border:none !important;}.ui-tabs .ui-tabs-panel {	    border: 1px solid #ddd !important;}.ui-tabs .ui-tabs-nav {	padding:0 !important;}.ui-tabs .ui-tabs-nav li.ui-tabs-active {	    padding-bottom: 0px !important	;}.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {    border-top-right-radius: 7px !important;}.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {    border-top-left-radius: 7px !important;}.LV_invalid_field {    border: 1px solid red;}.required_goods h3 {    font-size: 18px;    font-weight: 500;}

.emodal-content input,.emodal-content textarea {
	width: 302px;
	    padding: 6px;
    margin-top: 2px;
}

.emodal-content p {
	margin-top: 15px;
	    color: #000 !important;
    font-size: 11px !important;
    font-weight: 400;
}

input.wpcf7-form-control.wpcf7-submit {
   appearance: none;
  border: 0;
  border-radius: 5px;
  background: #4676D7;
  color: #fff;
  padding: 8px 16px;
  font-size: 16px;
}

.free_ship {
    font-size: 10px;
    background-color: #FFFF9F;
    text-transform: uppercase;
    margin-left: 15px;
    padding: 3px 5px;
    color: #555;
}

/* Some basic styling to notify users
   about the tooltips*/
.tooltip_price {
    color: #900;
}
.tooltip_price:hover {
    color: red;
    position: relative;
}
/* Tooltip on Top */
.tooltip_price-top[data-tooltip-price]:hover:after {
    content: attr(data-tooltip-price);
    padding: 4px 8px;
    position: absolute;
    left: 0;
    top: 140%;
    white-space: nowrap;
    z-index: 99;
    background-color: #fdf0b7;
    color: #000;
    border: 1px solid #c0a637;
}

/* .min-width {
    width: 5%;
}
*/

.body-contact-top{
    margin-top: 5px;
}

.formCollWrap{
    display: flex;
    /* align-items: center; */
    margin-top: 20px;
}

/* .formCollWrap .content-right br{
    display: none;
} */

.formCollWrap .content-left{
    position: relative;
    /* margin-bottom: 40px; */
    margin-bottom: 0px;
    width: 35%;
}

.formCollWrap .content-left label{
    font-size: 12px;
}

.formCollWrap .content-left input{
    margin-bottom: 5px;
}

.formCollWrap .content-left .wpcf7-not-valid-tip{
    position: absolute;
    margin-top: -5px;
    font-size: 10px;
}

.formCollWrap .content-left .wpcf7-validation-errors{
    position: absolute;
    width: 100%;
    font-size: 12px;
		background-color: #fff;
}

.formCollWrap .content-right{
    display: flex;
    flex-wrap: wrap;
    width: 65%;
}

h3{
    margin-bottom: 10px;
}

.fright p{
    line-height: 21px;
}

.custom-float{
    float: none;
}

.coll-mrg{
    margin-top: 15px;
}

.text p{
    margin-bottom: 20px;
    line-height: 20px;
}

.redform{
    width: 90%;
    margin: 0 auto;
}

.desktop-none{
    display: none;
}


.desktopOn .formCollWrap .content-right .info-block{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    max-height: 100px;
}

.desktopOn .formCollWrap .content-right .info-desk{
    width: 100%;
    display: flex;
    margin-top: -100px;
}



.desktopOn .formCollWrap .content-right .info-desk .content-left{
    width: 35%;
}

.desktopOn .formCollWrap .content-right .info-desk .content-right{
    width: 65%;
}

#map{
    width: 100%;
    height: 210px;
    overflow: hidden;

}

.formCollWrap .content-right .info-block .phone br{
    display: none;
}

.desktopOn{
    display: block;
}

.mobileOn{
    display: none;
}

#wpcf7-f745048-o1 span{
	display: inline-block;
	width: 95%;
	position: relative;
}
#wpcf7-f745048-o1 span input{width: 100%;}
#wpcf7-f745048-o1 textarea{
	width: 100%;
}

.wpcf7-response-output.wpcf7-mail-sent-ok{
	letter-spacing: 0.7px;
  font-size: 17px;
}


@media(max-width: 1000px){
    .formCollWrap .content-right .phone{
        width: 100%;
        margin: 15px;
    }

    .body-contact li{
        font-size: 15px;
    }

    .formCollWrap .content-left input{
        width: 100%;
        border: 1px solid;
        padding: 5px;
    }

    .formCollWrap .content-left textarea{
        width: 100%;
        border: 1px solid;
        padding: 5px;
    }

    .formCollWrap .content-right .adress{
        width: 100%;
        margin: 15px;
    }

    .formCollWrap .content-right .email{
        width: 100%;
        margin: 15px;
    }

    .formCollWrap .content-right .time{
        width: 40%;
        margin: 15px;
    }

    .desktopOn{
        display: none;
    }

    .mobileOn{
        display: block;
    }
}

@media(max-width: 500px){

    .mobile-none{
        display: none;
    }

    .formCollWrap{
        flex-wrap: wrap;
    }

    .formCollWrap .content-left input{
        width: 100%;
        border: 1px solid;
        padding: 5px;
    }

    .formCollWrap .content-left textarea{
        width: 100%;
        border: 1px solid;
        padding: 5px;
    }

    .formCollWrap .content-right{
        margin-left: 0px;
    }

    .formCollWrap .content-right .phone{
        width: 100%;
        margin: 5px;
    }

    .body-contact li{
        font-size: 12px;
    }

    .formCollWrap .content-right .adress{
        width: 100%;
        margin: 5px;
    }

    .formCollWrap .content-right .email{
        width: 100%;
        margin: 5px;
    }

    .formCollWrap .content-right .time{
        width: 100%;
        margin: 5px;
    }



    .formCollWrap .content-left{
       width: 100%;
    }

    .formCollWrap .content-right{
        width: 100%;
    }

    .desktop-none{
        display: block;
        text-align: justify;
        /* margin-top: 30px; */
        margin-bottom: 20px;
    }

    .formCollWrap .content-left .wpcf7-validation-errors{
        position: relative;
        width: 90%;
    }

}
.grecaptcha-badge { 
    bottom: 90px !important;
}
