

/* Start:/bitrix/templates/shop-constructor_copy/styles.css?165709646245*/
.item_buttons vam {display: none !important;}
/* End */


/* Start:/bitrix/templates/shop-constructor_copy/template_styles.css?165709646226274*/
.howwork .row.services {
    background: url('/bitrix/images/demo/etap-line.png') no-repeat right 78px;
    background-size: 100%;
}
.row.sidebar{
    display: flex !important;
    justify-content: space-around !important;
}
@media (max-width: 480px){
#bx_incl_area_2_18{
display: none !important;
}
#bx_incl_area_2_4{
display: none !important;
}
.tp-bgimg.defaultimg{
display: none !important;
}
.row.sidebar{
    display: flex !important;
    flex-direction: column;
  }
}

#bx_incl_area_2_18

.okompanii .content-block.frame.text-center.bottom-padding {
    margin-bottom: -3px;
}

#itimer {
    margin-top: -150px;
    padding: 150px 0 50px 0;
    z-index: 100;
    margin-bottom: 1px;
}
#itimer .text-small {
    font-size: 181% !important;
    text-align: center;
    width: 100%;
}


.employee-hover p.teamtext {
    color: #FE2;
}
.employee-hover span.link-text {
    color: floralwhite;
    font-size: 133%;
}
.employee-hover .contact a {
    color: white;
}
.employee-hover .contact a:hover {
    color: white;
}




.footer-top {margin-top:30px}

.bx_rb {margin-top: 67px !important;float: none !important; margin-left: 0 !important; width: 100% !important;}

/* .make img{ width: 10%;
        opacity: 0.2;} */



/* Øðèôò */

body {
font-family: 'Open Sans Light', monospace !important;
    height: 100% !important;
    line-height: 1.6 !important;
    -webkit-appearance: none !important;
    -webkit-font-smoothing: antialiased !important;
    overflow-x: hidden !important;
}

h2 {
    font-size: 30px !important;
}
h3 {
    font-size: 20px !important;
}

h1, h2, h3 {
text-shadow: 4px 4px 4px #ddd;
}



/* öâåò êíîïîê, íàâèãàöèè è ò.ä. Ïî óìîë÷àíèþ #c10841   */

#boxes .top, .boxlist.deitalpage.carddark, .cardbut, form#call_ord input[type="submit"], #fhead, form button, #top-box .top-box-wrapper, .carousel-box .next:hover, .carousel-box .prev:hover, .product .product-hover, #footer .up:hover, .btn, .btn:visited, .slider .slider-nav, .panel-group .active.panel .panel-heading > .panel-title > a, .panel-group .active.panel .panel-heading > .panel-title > a:hover, .banner-set .pagination a:hover, .employee .employee-hover, .carousel-box .pagination a:hover, .sidebar .menu li.active > a, .pagination > li > a:hover, .pagination > li > a:focus, .sidebar .tags a:hover, .sidebar .banners .banner-text, #catalog .category-img .description, .product-bottom .related-products header:before, .slider.rs-slider .tparrows, .slider.rs-slider .tparrows:hover, .toolbar .sort-catalog .dropdown-toggle, .toolbar .grid-list .grid, .toolbar .grid-list .list, .toolbar .up-down, .toolbar .up-down.active, .toolbar .grid-list a.grid:hover, .toolbar .grid-list a.list:hover, .pagination > .active > a, .pagination > .active > span, .pagination > .active > span:hover, .sidebar .tags a, .sidebar .menu li.parent > a .open-sub:before, .sidebar .menu li.parent > a .open-sub:after, .panel-group .panel-default .panel-heading > .panel-title > a:before, .panel-group .panel-default .panel-heading > .panel-title > a:after, .new-radio.checked span, .list .product .actions a:hover, .product-page .col-md-7 .actions a:hover, .product-page .image-box .thumblist-box .prev:hover, .product-page .image-box .thumblist-box .next:hover, .accordion-tab > li > a .open-sub:before, .accordion-tab > li > a .open-sub:after, .products-tab .accordion-tab > li > a .open-sub:before, .products-tab .accordion-tab > li > a .open-sub:after, .sidebar .calendar-wrap caption, .btn-group.open .btn.dropdown-toggle, .product .limit-offer, .product .not-rotation-actions, .fancybox-nav span:hover, .header .primary .navbar .btn-navbar .icon-bar, .progressive-slider-two .pagination a, .progressive-slider-two .pagination a:hover, .progressive-slider-two .pagination .selected, .minimized-menu .primary .navbar .nav > .parent.active > a, .minimized-menu .primary .navbar .nav > .parent.active:hover > a, .minimized-menu .primary .navbar .nav .open-sub span {
    background-color: #FF9200 !important;
}









.header .primary .navbar .nav > li:hover > a {
color: #fff;
}

.btn {
    border-radius: 18px  !important;
}


.btn:hover {
    background-color: #FF9300 !important;
}

/* öâåò èêîíîê òåëåôîíà ìàòåðèàëîâ... */

.big-icon, svg path, a.phonehead, .phone-header a, .search-header a, span.chitatdalee {
    color: #FF9200 !important;
    fill: #FF9200 !important;
}




/* ñòèëè êíîïêè BuyMe. Ïî óìîë÷àíèþ çåëåíûé */

.b1c-submit,  {
    -moz-box-shadow: 0 0px 0 #449d44 !important;
    -webkit-box-shadow: 0 0px 0 #449d44 !important;
    box-shadow: 0 0px 0 #449d44 !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    border-radius: 3px !important;
    padding: 5px 15px !important;
    border: 0;
    background: #C54202 !important;
    margin: 0 0 5px 0 !important;
    color: #fff !important;
    outline: 0 !important;
}

.b1c-form .b1c-submit {
    background: #FF9200 !important;
    -moz-box-shadow: 0 0px 0 #FF9200 !important;
    -webkit-box-shadow: 0 0px 0 #FF9200 !important;
    box-shadow: 0 0px 0 #FF9200 !important;
    color: #fff !important;
    width: 81%;
}

.b1c-submit:hover { background: #C54202 !important; }
.b1c-submit:active, button.b1c:active----- { -moz-box-shadow: 0 0 0 #449d44 !important; -webkit-box-shadow: 0 0 0 #449d44 !important; box-shadow: 0 0 0 #449d44 !important; margin: 0px 0px 0px 10px !important; }


button.b1c { 
background: #FF9200 !important;
    -moz-box-shadow: 0 0px 0 #FF9200 !important;
    -webkit-box-shadow: 0 0px 0 #FF9200 !important;
    box-shadow: 0 0px 0 #FF9200 !important;
}
button.b1c:hover { background: #D54202 !important; }


.b1c-form .b1c-tl  { 
background: #FF9200 !important;
text-shadow: 0 -1px 0 #FF9200;
}




.fa-one:before, .fa-image:before, .fa-picture-o:before {
    content: "\f03e";
}

.fa-one:before {
    content: "\0031";
}

.fa-two:before {
    content: "\0032";
}

.fa-three:before {
    content: "\0033";
}

.fa-four:before {
    content: "\0034";
}

.fa-five:before {
    content: "\0035";
}

.fa-six:before {
    content: "\0036";
}

.detail_picture {margin: 0 30px 30px 0;}


.item_buttons vam {display: none !important;}

.b1c-submit {margin-left: 10px !important;}


.bx_item_detail .item_info_section dl {
    margin-bottom: 20px;
    overflow: hidden;
    padding: 0;
    font-size: 150%;
}

.bx_item_detail .bx_notavailable {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    border: 1px solid #E4E4E4;
    background: #FF9200;
    white-space: normal;
    line-height: normal;
    padding: 8px 39px;
    margin-bottom: 45px;
color: #fff;
}

.bx_item_detail .bx_item_description .bx_item_section_name_gray {
    color: #9e9e9e;
    font-size: 18px;
    padding-bottom: 2px;
    margin-bottom: 23px;
}

#main {
    padding: 2px 0 !important;
}


 .text-small {
    font-size: 16px !important;
    line-height: 25px !important;
}


.latest-posts li a {
    color: #1e1e1e;
    font-size: 16px !important;
    line-height: 20px;
}

#footer .footer-top {
    background: #f2f2f2;
    font-size: 14px !important;
}

#footer .footer-bottom {
    font-size: 12px !important;
}




 @media (max-width: 991px) {
.header .right-box-wrapper, .header .logo {height: 60px !important;}
}

 @media (max-width: 480px) {
.allProducts {width:100% !important; margin-top:50px !important;}
#itimer {padding: 0px;}
}

 @media (max-width: 767px) {
.title-box {width: 200%;}
}

.header .logo img------ {
    width: 245px !important;
}


h1, h2 {color:#FF9200 !important;}

.tp-banner-container h2 {color:#fff !important; font-size: 195% !important;   line-height: 13px !important;}


@media (max-width: 767px) {
.tp-banner-container h2 {font-size: 17px !important;     line-height: 13px !important;}
.slider.rs-slider .description {padding: 6px 18px !important;}
}
 @media (max-width: 991px) {
.tp-banner-container h2 {line-height: 24px !important;}
}




a.tp-caption.btn.orang.lfb.skewtobottom.btn-default.start {
    padding: 5px 98px;
}

a.tp-caption.btn.orang.lfb.skewtobottom.btn-default.start {
    margin-top: 17px !important;
}

.tp-caption.customin.customout.description.col-xs-5.start, .tp-banner-container div {
    text-shadow: -1px 1px #000 !important;
text-align: center;
}


.tp-caption img {
    left: 130px !important;
    bottom: 70px !important;
}

.big-services-box a:link {
    text-decoration: underline;
    font-size: 117%;
    color: red !important;
}

button.btn.btn-default.zakazbtn.b1c {
    margin: 0 0 0 12px;
    width: 184px;
    font-size: 119%;
}

.calclink a {
    font-size: 17px;
    text-decoration: underline;
}

.phone-active span.title {
    display: none;
}

.phone-active span.title {
    display: none;
}


.mfeedback form input {
background-color: #FF9200 !important;
color: #fff;
}

a.anime-font {
    text-decoration: none;
    transition: font-size .2s ease-out;
    font-size: 100%;
}
a.anime-font:hover {
    text-decoration: none;
    transition: font-size .2s ease-out;
    font-size: 110%;
}

.tp-caption a, .tp-caption a:visited {
color: #fff !important;
text-decoration: underline !important;
}
.tp-caption a:hover {
color: #fff;
text-decoration: none !important;
}


.blocktowar {
    background: #FF9200;
    background: url('/bitrix/images/back-towar.jpg') no-repeat left top;
    background-size: 100%;
    padding: 40px 20px 20px 20px;
width:100%;
}

.blockprocess {
    background: #FF9200;
    background: url('/bitrix/images/back-process.jpg') no-repeat left top;
    background-size: 100% 100%;
    padding: 40px 20px 20px 20px;
width:100%;
}



.blocktowar h2.title {
color: #fff !important;
}

.garantiya {
width: 285px;
    padding: 20px;
    display: block;
    position: absolute;
    top: 260px;
    right: 10px;
}




.anime-font span {font-size: 193%;}



.phone-active span.link-text {
    font-size: 29px;
    color: #999;
}

.phone-active {
    color: #ebebeb;
    font-size: 27px;
}

.phone-active .glyphicon-earphone:before {
    color: #999;
}

header.header.header-two:after {
    background: black;
    background: url('/bitrix/images/head-kromka.png') repeat-x left top; 
   content: " ";
    height: 10px;
    width: 100%;
    display: block;
}


#fhead h3 {
    font-weight: normal;
    color: #fff;
    margin: 0 0 0 0px !important;
    padding-top: 5px;
    background: url(/bitrix/components/eva/callback/templates/.default/images/phone.png) no-repeat 0 50%;
    padding: 0 0 0 83px;
    line-height: 1.5em;
    font-size: 22px !important;
}

.frm_place {
    border-left: 1px solid #aaa !important;
    border-right: 1px solid #aaa !important;
    padding: 10px 15px 10px 8px !important ;
    background: #fff;
}

.wr_close {
    float: right;
    cursor: pointer;
    position: absolute;
    top: 9px !important;
    right: 11px !important;
    width: 11px;
}



.header .logo img {
    width: auto  ;
;
}

@media (min-width: 1200px) {
.logo-img {
    width: 250px  !important;
  }
.logo-box{
width: 240px !important;
}
.header__phone{
display: block !important;;

}
}


.header__phone{
display: none;
margin-top:37px;
}



.header__logo-phone,
.header__logo-phone:hover,
.header__logo-phone:active,
.header__logo-phone:focus {
     display: flex;
    align-items: center;
  color: inherit !important;
  text-decoration: inherit !important;
  outline: none !important;
  cursor: pointer !important;
}

.header__logo-tel,
.header__logo-tel:hover,
.header__logo-tel:active,
.header__logo-te:focus {
  display: none !important;
  margin-left: 70px;
  color: inherit !important;
  text-decoration: inherit !important;
  outline: none !important;
  cursor: pointer !important;

}
@media (max-width: 480px) {
.header__logo-tel,
.header__logo-tel:hover,
.header__logo-tel:active,
.header__logo-te:focus {
  display: flex !important;
align-items: center;
font-size: 1.6rem;
  margin-left: 50px;
  color: inherit !important;
  text-decoration: inherit !important;
  outline: none !important;
  cursor: pointer !important;

}
}


.slogan {
    color: #FF9200;
    font-size: 21px;
    text-align: left;
    vertical-align: middle;
    display: table-cell;
    height: 100px;
    line-height: 15px;
    text-align: center;
}


.bx-context-toolbar-empty-area {
    display: inline-block;
    padding: 15px 0 0 0;
}

.phone-active, .search-active {
margin: 4px 0 !important;
    text-align: center;
    vertical-align: middle;
    font-size: 34px;
}

.work img {
height: 183px;
}

.fwb-bg.band-6 {
    background-image: url(/bitrix/templates/shop-constructor_copy/../../img/content/band-6-00000000000000.jpg)  !important;
}

.full-width-box .fwb-bg .overlay {
    background: #fff !important;
}


.portfolio .work {
    margin-bottom: 0px !important;
    margin-top: 40px !important;
}


.work-element:after, .paper:after {
    display: block;
    height: 16px;
    width: 100%;
    content: " ";
    background: url(/images/ugolki.jpg) center top no-repeat #fff;
    background-size: 100% 100%;
}


.deitalpage {
    height: 350px;
    width: 100%;
    display: table-cell;
}


.boxlist-body {
    width: 100%;
    height: 349px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 25px 50px;
border: 1px solid #ddd;
}

.panel-group.multi-collapse.KK .panel:after, .boxlist:after {
    content: " ";
    background: url(/images/ugolki.jpg) center top no-repeat #fff;
    width: 100%;
    height: 27px;
    display: block;
    background-size: 100%;
}



.bx_item_detail .bx_item_slider {
    display: none;
}


span.bx_bigimages_aligner.mainfoto img {
    max-width: 100%;
    max-height: 377px;
    padding: 0px 40px;
}

table.tabvisa {
    width: 100%;
    padding: 30px;
    font-size: 144%;
}

table.tabvisa td {
    padding: 9px 0px;
    text-align: left;
border-bottom: 1px solid #ddd;
}

td.tdvisa {
    text-align: right !important;
    color: #FF9200;
    padding-left: 20px !important;
}

i.fa {
    padding: 0 5px 0 0;
}


.fixed-header .page-box {
    padding-top: 40px !important;
}


.filter-buttons.white .dropdown-toggle, .filter-buttons.white .dropdown-toggle .caret {
    color: #FF9200 !important;
    font-size: 129% !important;
    padding: 0 13px 0 17px !important;
}

.maintext {
    font-size: 19px;
}



.ya-share2 li {
    padding: 0 27px 22px 0 !important;
}
.ya-share2__badge {
    border-radius: 20px !important;
    color: #fff !important;
    padding: 6px !important;
}


.allProducts li {
    text-align: right;
    font-size: 100%;
    border-bottom: 1px dotted #eee;
height: 60px;
transition: font-size .2s linear, height .2s linear;
}

.allProducts img.preview_picture {
    height: 56px;
    width: 85px;
transition: width .2s linear, height .2s linear;
}

.allProducts li:hover img.preview_picture {
}

.allProducts .preview_picture {
    margin: 0 7px 0 0 !important;
}

.allProducts li:hover .nametext--- {
    display: inline-block;
    /* width: 100% !important; */
    height: 40px;
    background: rgba(255,255,255,0.75);
    padding: 0 6px 0 6px;
    border-radius: 7px;
}

.allProducts li:hover .nametext:before--- {
    content: "V ";
    padding-right: 13px;
    color: red;
    font-style: italic;
    font-family: cursive;
}

.allProducts li:hover a--- {
font-size:100%;
}



.allProducts li:hover---- {
    height: auto;
}


#footer img.preview_picture {
    display: none;
}


a.phonehead {
    font-size: 76%;
}


#footer .news-list {
    height: 144px;
    overflow-y: auto;
}

h4.title {
    color: #FF9200;
}


.social-index {
    margin-top: 17px;
    float: left;
    margin-left: 0px;
}

.social-index .item {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: #cccccc;
    border-radius: 50%;
    margin-left: 8px;
    text-align: center;
    line-height: 29px;
    font-size: 18px;
    color: #fff;
}

.social-index i.fa {
    padding: 0 0px 0 0;
}

.social-index .item:hover {
    background: #76acd7;
}


.pricing .price-box .price span {
    font-size: 12px;
    display: none !important;
}

.starting {
    display: none !important;
}


.pricing .options li {
    display: none;
}

.pricing .options li.active {
    display: block;
}



.fwb-bg.band-1 {
    background-image: url(/images/background-tarif.jpg) !important;
}

.blockprocess {
    background: url(/images/background-process.jpg) repeat left top !important;
    background-size: 100% 100%;
}




td.videootzyv-td1 {
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    color: #FF9200;
    padding-bottom: 10px;
    width: 110px;
}

td.videootzyv-td2 {
    text-align: right;
    padding-left: 5px;
    padding-bottom: 11px;
}

.b24-widget-button-inner-item path {
color: #fff !important;
fill: #fff !important;
} 



.tabparam td {
    border-bottom: 1px solid #ddd;
    padding: 5px 1px;
}
td.tabcol-1 {
    padding-right: 40px;
    font-weight: 600;
}
td.tabcol-2 {
    color: #FF9200;
    text-align: right;
}





a.prev.side {
    position: relative;
    top: 180px;
    z-index: 999999999;
    border: 1px solid #eee;
    border-radius: 45px;
    width: 50px;
    height: 50px;
    padding: 9px 0 0 7px;
    background-color: rgba(255,255,255,0.5);
    left: 12px;
}

a.next.side {
    float: right;
    position: absolute;
    right: 15px;
    margin-top: 131px;
    z-index: 999999999;
    border: 1px solid #eee;
    border-radius: 45px;
    width: 50px;
    height: 50px;
    padding: 9px 0 0 11px;
    background-color: rgba(255,255,255,0.5);
}





.howwork .big-icon.bg, .header .primary .navbar .nav > li:hover > a, .btn {
    background: #ffcd77 !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #ffcd77 0%, #ffa838 50%, #f78a0f 50%, #ff9a22 51%, #ff9a22 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcd77), color-stop(50%,#ffa838), color-stop(50%,#f78a0f), color-stop(51%,#ff9a22), color-stop(100%,#ff9a22)) !important;
    background: -webkit-linear-gradient(top, #ffcd77 0%,#ffa838 50%,#f78a0f 50%,#ff9a22 51%,#ff9a22 100%) !important;
    background: -o-linear-gradient(top, #ffcd77 0%,#ffa838 50%,#f78a0f 50%,#ff9a22 51%,#ff9a22 100%) !important;
    background: -ms-linear-gradient(top, #ffcd77 0%,#ffa838 50%,#f78a0f 50%,#ff9a22 51%,#ff9a22 100%) !important;
    background: linear-gradient(to bottom, #ffcd77 0%,#ffa838 50%,#f78a0f 50%,#ff9a22 51%,#ff9a22 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd77', endColorstr='#ff9a22',GradientType=0 ) !important;
}


.btn:hover {
    background-color: #FF9200;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #ff9b1a 0%, #f78a0f 50%, #ef7804 51%, #ef7804 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9b1a), color-stop(50%,#f78a0f), color-stop(51%,#ef7804), color-stop(100%,#ef7804)) !important;
    background: -webkit-linear-gradient(top, #ff9b1a 0%,#f78a0f 50%,#ef7804 51%,#ef7804 100%) !important;
    background: -o-linear-gradient(top, #ff9b1a 0%,#f78a0f 50%,#ef7804 51%,#ef7804 100%) !important;
    background: -ms-linear-gradient(top, #ff9b1a 0%,#f78a0f 50%,#ef7804 51%,#ef7804 100%) !important;
    background: linear-gradient(to bottom, #ff9b1a 0%,#f78a0f 50%,#ef7804 51%,#ef7804 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9b1a', endColorstr='#ef7804',GradientType=0 ) !important; 
}


.stoimost {
color: #ff7b00;
}

.howwork .big-icon.bg {
    color: #fff !important;
    background-color---: #ff9300;
}

.soglashenie {
    font-size: 12.5px;
}
.soglashenie a {
    text-decoration: underline;
}





.stoimost-full {
    font-size: 26px;
}

table.tabparam {
    width: 95%;
}

.cardbut {
position: absolute !important;
    float: right !important;
    display: block !important;
    right: 16px !important;
    padding: 14px 17px !important;
    font-size: 28px !important;
    border-radius: 16px 0 0 0 !important;
    margin-top: -106px !important;
    font-weight: 600 !important;
}

.boxlist-body img {
    width: 50%;
    padding: 10px 32px 0px 0;
}

.boxlist-body img {
    width: 50%;
    padding: 10px 32px 0px 0;
}

.tabparam h3, .tabparam h2 {
    padding: 80px 0 30px 0px;
}



.boxlist-body ul {
    width: 100%;
    display: block;
}

.boxlist-body ul li {
    width: 48%;
    display: inline-flex;
    padding: 24px 40px 5px 24px;
    font-size: 122%;
    text-align: left;
}

.boxlist-body ol li {
    text-align: left;
    padding: 11px 0 13px 0;
}


img.img100proc {
    width: 100% !important;
    padding: 0 0 30px 0;
}

span.chitatdalee {
    font-size: 16px;
    padding: 0 10px 0 0;
}

span.chitatili {
    padding: 0 20px 0 7px;
}

a.call_btn.btn.cardbutkup {
    font-size: 14px;
    font-weight: 600;
    padding: 8px 15px;
    margin-top: -5px;
}


.boxlist.deitalpage.carddark {
    background---: darkorange;
    color: #fff;
}

.carddark h2, .carddark h3,  h3.product-name.b1c-name {
    color: #fff !important;
    text-shadow: 4px 4px 4px #999;
}




.linkkat {
    font-size: 112%;
}

.linkkat a {
    color: #fff !important;
    font-size: 112%;
}


.cardbackimg {
    background: url('/images/back-card-katalog.jpg') no-repeat;
    background-size: cover !important;
}


.cardbackimg h2, .cardbackimg-dark h3 {
    text-shadow: 1px 1px 5px #fff;
}

.cardbackimg .boxlist-body {
    background: rgba(255,255,255,0.9);
    text-shadow: 2px 1px 1px #fff;
    color: #000 !important;
font-size: 115%;
}


.cardbackimg-dark .boxlist-body {
    background: rgba(0,0,0,0.7);
    text-shadow: 2px 1px 1px #fff;
    color: #fff !important;
font-size: 115%;
    border: 1px solid #555;
}

.cardbackimg-dark h2, .cardbackimg-dark h3 {
    text-shadow: 1px 1px 5px #000;
    color: #fff !important;
}

.boxlist-body ul li:before {
    content: "V";
    color: #fff;
    font-weight: 600;
    padding: 1px 12px;
    font-family: inherit;
    border: 1px solid #ccc;
    border-radius: 31px;
    text-align: center;
    display: inline-block;
    width: 39px;
    height: 39px;
    background: cornflowerblue;
    margin-left: -15px;
    position: relative;
    left: -14px;
}



.boxlist-body table {
    width: 100%;
}

.boxlist-body td {
    border-bottom: 1px solid #ddd;
    padding: 5px 0px;
}

.boxlist-body th {
    padding: 13px 0px;
}







#boxes .link {color:#fff; text-decoration:none}
#boxes .link:hover {color:#fff; text-decoration:underline}  

#mask {
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
    display:none;
    }

#boxes .window {
    position: fixed;
    left:0;
    top:0px;
    -top: 40px;
    width:440px;
    height:200px;
    display:none;
    z-index:9999;
    padding: 20px;
    overflow: hidden;
    }  

#boxes #dialog {
    width:375px; 
    height:203px;
    padding:10px;
    background-color:#ffffff;
    }  

#boxes .top {
    position:absolute;
    left:0;
    top:0;
    width:376px;
    height:30px;
    padding: 8px 12px 6px 10px;
    }

#boxes .close {
    float:right;
    }

#boxes .content {
    padding-top: 35px;
}






.row.cardscol {
    padding: 100px 50px;
}




   @media (max-width: 1199px) {
#itimer {margin-bottom: 1px;}
#picont {   display: none;}
.header .primary .navbar .nav > li > a, .header .primary .navbar .nav > li > a:visited {padding: 11px 3px !important;}
}


@media (max-width: 991px) {
.anime-font span {font-size: 166%;}
.slogan { height: 66px;}
.slogan { line-height: 26px; padding-left: 11px !important;}
.slogan span {line-height: 16px !important; display: block;}
.header .logo img {height: 66px; width:100% !important; min-width: 66px;}
.bx-context-toolbar-empty-area {padding: 5px 0 0 0;}
.work img {height: 170px;}
.header-wrapper {min-height: 72px !important;}
p.left-troble {padding: 0 0 33px 0;}
img.o_nas {width: 278px !important; text-align: center !important;}
.boxlist-body img {width: 100%; padding: 0px 0px 27px 0px;}
}

 @media (max-width: 767px) {
.garantiya {top: 608px;width: 222px;}
.work-element:after {background-size: 262px 100%;}

span.timer-element span {font-size: 11px !important; line-height: 3px;}
.maintext span.timer-element span, .content-block span.timer-element span {line-height: 44px;}

span.timer-element span span {font-size: 8px !important;}
.maintext span.timer-element span span, .content-block span.timer-element span span {font-size: 39px !important;}


div#timer16df45fb701df310982180ef6e3b618f {min-width: 155px !important; height: 15px !important}
span.timer-separator {padding: 0px 2px !important; font-size: 5px !important;}
.slider.rs-slider .btn { color: #fff; padding: 5px 20px !important; font-size: 12px !important; line-height: 10px;     margin-top: 10px !important;}

.boxlist-body ul li {    width: 100%;     display: flex;       padding: 22px 31px 3px 6px; }

}


@media (min-width: 768px) {
.filter-list.filter-buttons.white .dropdown-menu > li > a {color: #FF9200 !important;}
}


 @media (max-width: 426px) {
.tp-banner-container h2 {   font-size: 15px !important;     line-height: 13px !important;}
.slider.rs-slider .btn { color: #fff; padding: 3px 20px !important; font-size: 11px !important; margin-left: -100px !important; line-height: 7px;     margin-top: 3px !important;}
a.tp-caption.btn.orang.lfb.skewtobottom.btn-default.start { padding: 5px 10px !important; }
.tp-caption.customin.customout.description.col-xs-5.start {font-size: 9px !important;}
.tp-caption img { left: 75px !important; bottom: 25px !important; }
.boxlist-body {padding: 25px 17px;}
h1 {font-size: 25px !important;}
.switches a {height: 14px !important; margin: 0 1px !important; width: 4px !important;}
.boxlist-body li {width: 100%;}
.header .logo img {height: auto !important; width:100% !important; min-width: 66px;}
table.tabparam {width: 100%; font-size: 67%;}
.boxlist-body, .cardbackimg-dark .boxlist-body, .cardbackimg .boxlist-body {font-size: 77% !important;}
span.chitatili {    padding: 0px 100px 12px;    display: block; }
.row.cardscol {padding: 30px 10px;}
}


li{
list-style-type: none;
}

/* End */
/* /bitrix/templates/shop-constructor_copy/styles.css?165709646245 */
/* /bitrix/templates/shop-constructor_copy/template_styles.css?165709646226274 */
