/*!
Theme Name: electric-courtains
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: electric-courtains
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

electric-courtains is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.cornices-policy{
padding: 80px;
}

.kama_breadcrumbs {
    max-width: 1260px;
    margin: 0 auto;
    padding: 15px 0;
}

.city {margin: 50px 0 100px;}

.city h2 {margin-bottom:50px;}

.city ul {
    padding: 0;
    list-style: none;
    background: #ffffff;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #2dd08f;
	-webkit-column-count:5;  
    -moz-column-count:5;  
    column-count:5;
    overflow: hidden;
}


.news-card__text h3 {
    font-weight: 800;
    font-size: 30px;
}

a.news-card__image._imgbg.img-art img {
    width: auto;
    max-width: 105%;
}

p.logo__text span {
    display: block;
    font-size: 16px;
    line-height: 1;
}


.city ul li {
	-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
    width: 100%;
}

.city ul li a {
	text-decoration: none;
    padding: 5px;
    color: #555555;
    display: inline-block;
    font-size: 18px;
	line-height: 1.3;
}

.citi span {
    display: block;
    color: #ffffff;
}


@media screen{
*{padding:0;margin:0;box-sizing:border-box;}
:after,:before{box-sizing:border-box;}
img{max-width:100%;height:auto;border:0;vertical-align:middle;}
li,ul{list-style:none;}
a{color:inherit;}
a{color:inherit;text-decoration:none;}
.container{width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}
.container{max-width:1240px;}
.client-section__logos{padding-top:80px;padding-bottom:80px;}
.grid-logos-wrap{overflow:hidden;}
.grid-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;text-align:center;margin-top:-10px;margin-bottom:-10px;}
.grid-logos__item{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px 10px;}
.grid-logos a{transition:opacity .2s;}
.grid-logos a:focus,.grid-logos a:hover{opacity:.5;}
.grid-logos img{max-height:180px;}
@media screen and (min-width:481px){
.grid-logos{margin-top:-30px;margin-bottom:-30px;}
.grid-logos--cols_4{grid-template-columns:repeat(4,minmax(0,1fr));}
.grid-logos--cols_4 .grid-logos__item:nth-child(4n+4){border-right:0;}
}
@media screen and (max-width:980px){
.client-section__logos{padding-top:56px;padding-bottom:56px;}
}
@media screen and (max-width:480px){
.grid-logos__item{padding-top:10px;padding-bottom:10px;}
.grid-logos__item:nth-child(2n+2){border-right:0;}
}
@media screen and (max-width:640px){
.client-section__logos{padding-top:40px;padding-bottom:40px;}
}
}





*,::after,::before{box-sizing:border-box;}
h2{margin-top:0;margin-bottom:.5rem;}
strong{font-weight:bolder;}
table{border-collapse:collapse;}
th{text-align:inherit;}
h2{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
h2{font-size:2rem;}
.display-2{font-size:5.5rem;font-weight:300;line-height:1.2;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;}
.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;}
.pb-3{padding-bottom:1rem!important;}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
thead{display:table-header-group;}
tr{page-break-inside:avoid;}
h2{orphans:3;widows:3;}
h2{page-break-after:avoid;}
.container{min-width:992px!important;}
.table{border-collapse:collapse!important;}
.table td,.table th{background-color:#fff!important;}
}

*,::after,::before{box-sizing:inherit;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}

*,::after,::before{box-sizing:border-box;}
h2{margin-top:0;margin-bottom:.5rem;}
strong{font-weight:bolder;}
table{border-collapse:collapse;}
th{text-align:inherit;}

table.dataTable{clear:both;margin-top:6px!important;margin-bottom:6px!important;max-width:none!important;border-collapse:separate!important;}
table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box;}
table.dataTable thead>tr>th.sorting{padding-right:30px;}
table.dataTable thead>tr>th:active{outline:none;}
table.dataTable thead .sorting{cursor:pointer;position:relative;}
table.dataTable thead .sorting:before,table.dataTable thead .sorting:after{position:absolute;bottom:0.9em;display:block;opacity:0.3;}
table.dataTable thead .sorting:before{right:1em;content:"\2191";}
table.dataTable thead .sorting:after{right:0.5em;content:"\2193";}
div.dataTables_scrollHead table.dataTable{margin-bottom:0!important;}
div.dataTables_scrollBody table{border-top:none;margin-top:0!important;margin-bottom:0!important;}
div.dataTables_scrollBody table thead .sorting:after{display:none;}
div.dataTables_scrollBody table tbody tr:first-child td{border-top:none;}

.container{position:relative;word-wrap:break-word;}
h2,.display-2{line-height:1;word-break:break-word;word-wrap:break-word;}
strong{font-weight:bold;}
.align-center{text-align:center;}
@media (max-width: 767px){
.align-center,.smf-section-title{text-align:center;}
}

.smf-section-title{font-style:normal;line-height:1.2;}
.display-2{font-family:'Parachute-PFDinTextCondPro-Light';font-size:3rem;}
.display-7{font-family:'Parachute-PFDinTextCondPro-Regular';font-size:1rem;}
@media (max-width: 768px){
.display-2{font-size:2.4rem;font-size:calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));line-height:calc( 1.4 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));}
}
.cid-qPluBpPsGM .container-table{margin:0 auto;}
.cid-qPluBpPsGM .dataTables_wrapper{display:block;}
.cid-qPluBpPsGM .dataTables_wrapper .table{overflow-x:auto;}
.cid-qPluBpPsGM table{width:100%!important;margin-top:6px;border:1px solid #485c74;margin-bottom:0;}
.cid-qPluBpPsGM table th{border-top:none;transition:all .2s;border-bottom:none;}
.cid-qPluBpPsGM table th:hover{background:#485c74;color:#ffffff;}
.cid-qPluBpPsGM table td{border-top:1px solid #485c74;}
.cid-qPluBpPsGM table.table{background:#ffffff;}
.cid-qPluBpPsGM .smf-section-title{color:#485c74;}

.tab-lbeige{background-color:#F5F5F5;}
.tab-slmgrey{background-color:#a8aeb3;}
.tab-slgrey{background-color:#8996A4;}

.city ul li:hover a {
	background: linear-gradient(87.54deg,#43f25f -3.55%,#29c999 106.21%);
}


  /* табуляция */

  .tabs {
      border: 1px solid #e0e0e0;
      margin-left: auto;
      margin-right: auto;
    }

.tabs .product-card {float: left; }

    .tabs__nav {
      display: flex;
      flex-wrap: wrap;
      list-style-type: none;
      background: #fafafa;
      margin: 0;
      border-bottom: 1px solid #e0e0e0;
    }

    .tabs__btn {
    padding: 0.5rem 0.75rem;
    text-decoration: none;
    color: black;
    text-align: center;
    flex-shrink: 0;
    flex-grow: 1;
    border: 1px solid #0000001c;
    cursor: pointer;
    font-size: 20px;
    }

    .tabs__btn_active {
      background: #e0e0e0;
      cursor: default;
    }

    .tabs__btn:not(.tabs__btn_active):hover,
    .tabs__btn:not(.tabs__btn_active):focus {
      background-color: #eee;
    }

    .tabs__content {
      padding: 1rem;
    }

    .tabs__pane {
      display: none;
    }

    .tabs__pane_show {
      display: block;
    }


.news-t .news__news-card {
    display: flex;
    align-items: center;
}

.news-t .news-card__image {
    width: 20%;
    min-width: 20%;
}

.news-t .news-card__text {
    margin-left: 30px;
}

.news-t a img {
    position: relative;
}

.news-t .news-card__more {
    display: block;
    margin-top: 20px;
    color: #25b57f;
}


@media print{
*,*:before,*:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
img{page-break-inside:avoid;}
img{max-width:100%!important;}
h3{orphans:3;widows:3;}
h3{page-break-after:avoid;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{vertical-align:middle;}
h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h3{margin-top:20px;margin-bottom:10px;}
h3{font-size:24px;}
.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-12{float:left;}
.col-xs-12{width:100%;}
@media (min-width: 768px){
.col-sm-12{float:left;}
.col-sm-12{width:100%;}
}
@media (min-width: 992px){
.col-md-12{float:left;}
.col-md-12{width:100%;}
}
@media (min-width: 1200px){
.col-lg-12{float:left;}
.col-lg-12{width:100%;}
}

.pays h3{overflow:hidden;text-align:center;font-size:14px;color:#777777;}
.pays h3:before,.pays h3:after{content:"";display:inline-block;vertical-align:middle;width:100%;height:1px;background-color:#d4d4d4;position:relative;}
.pays h3:before{margin-left:-100%;left:-45px;}
.pays h3:after{margin-right:-100%;right:-45px;}
.pays{text-align:center;}
.pays img{margin:30px 20px;max-height:75px;max-width: 90px;}
@media (max-width: 767px){
.pays h3:before{left:-20px;}
.pays h3:after{right:-20px;}
.pays img{margin:20px 10px;max-width:20%;}
}
@media (max-width: 530px){
.pays img{margin:15px 5px;max-width:19%;}
}
}



@media (max-width: 1272px) {
.kama_breadcrumbs {max-width: 970px;}
}

@media (max-width: 1199px) {
.city ul {-webkit-column-count: 4; -moz-column-count: 4; column-count: 4;}
.city ul li a {padding: 2px 5px;}
}

@media (min-width: 768px) and (max-width: 991px) {
.city ul li a {font-size: 15px}	
.kama_breadcrumbs {max-width: 750px;}
}

@media (max-width: 767px) {
.city ul {-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}
.kama_breadcrumbs {max-width: 100%; padding: 10px;}
}

@media (max-width: 576px) {
.city ul {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}	
}

@media (max-width: 375px) {
.city ul li a {font-size: 14px;}
}