
/*
 Theme Name:   Buntington Child
 Theme URI:    https://school.wpshow.me
 Description:  WordPress Education/School Theme based on Bootstrap v3.1
 Author:       Dameer DJ
 Author URI:   http://themeforest.net/feeleep
 Template:     Buntington
 Version:      1.3
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, editor-style, featured-images, microformats, sticky-post, translation-ready
 Text Domain:  cm-theme
 Domain Path: /languages
*/

@import url("../Buntington/style.css");

/* overwrite theme's default styles below this line */

@font-face {
    font-family: 'robotolight';
    src: url('fonts/Roboto-Light-webfont.eot');
    src: url('fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Light-webfont.woff') format('woff'),
         url('fonts/Roboto-Light-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'robotoblack';
    src: url('fonts/Roboto-Black-webfont.eot');
    src: url('fonts/Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Black-webfont.woff') format('woff'),
         url('fonts/Roboto-Black-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}
@font-face {
    font-family: 'robotobold';
    src: url('fonts/Roboto-Bold-webfont.eot');
    src: url('fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'robotoregular';
    src: url('fonts/Roboto-Regular-webfont.eot');
    src: url('fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}
@font-face {
			font-family: "RussoOneRegular";
			src: url("fonts/RussoOneRegular.eot");
			src: url("fonts/RussoOneRegular.eot?#iefix")format("embedded-opentype"),
			url("fonts/RussoOneRegular.woff") format("woff"),
			url("fonts/RussoOneRegular.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
      font-display: swap;
	}

  @font-face {
    font-family: 'fontello';
    src: url('fonts/fontello.eot?10789313');
    src: url('fonts/fontello.eot?10789313#iefix') format('embedded-opentype'),
         url('fonts/fontello.woff2?10789313') format('woff2'),
         url('fonts/fontello.woff?10789313') format('woff'),
         url('fonts/fontello.ttf?10789313') format('truetype'),
         url('fonts/fontello.svg?10789313#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  /* added icons */
  @font-face {
    font-family: 'icomoon2';
    src:  url('fonts/icomoon2.eot?kudae9');
    src:  url('fonts/icomoon2.eot?kudae9#iefix') format('embedded-opentype'),
      url('fonts/icomoon2.ttf?kudae9') format('truetype'),
      url('fonts/icomoon2.woff?kudae9') format('woff'),
      url('fonts/icomoon2.svg?kudae9#icomoon2') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
  /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
  /*
  @media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
      font-family: 'fontello';
      src: url('fonts/fontello.svg?10789313#fontello') format('svg');
    }
  }
  */

   [class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  }

  .icon-menu:before { content: '\e800'; } /* '' */
  .icon-close:before { content: '\e801'; } /* '' */
  .icon-kalendar:before { content: '\e802'; } /* '' */
  .icon-konsultatsiya:before { content: '\e803'; } /* '' */
  .icon-podderzhat_rabotu:before { content: '\e805'; } /* '' */
  .icon-volonteri:before { content: '\e80a'; } /* '' */
  .icon-facebook:before { content: '\f09a'; } /* '' */
  .icon-heart-empty:before { content: '\e800'; } /* '' */

  /* icomoon2 */
  .icon-menu-ramka:before {
    font-family: 'icomoon2';
    content: "\e900";
    color: #fff;
  }
  .icon-poisk-ramka:before {
    font-family: 'icomoon2';
    content: "\e901";
    color: #fff;
  }


body { background-color: #86B839; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;color:#3e3e3e;font-family: 'robotolight', sans-serif;}
body p {font-weight: 300;line-height: 1.6;}
h1, h2, h3, h4, h5, h6 { text-transform: uppercase;font-family: 'robotobold', sans-serif!important;color:#3e3e3e;}
object[type*="svg"]{pointer-events: none}
.header {padding-bottom: 35px;}
.gradient, #post-2 .news-body > div.row:nth-child(2), #post-2424 .news-body > div.row:nth-child(2) {background: #85b839;
background: -moz-linear-gradient(-45deg, #85b839 0%, #85b839 26%, #35b093 78%, #35b093 100%)!important;
background: -webkit-gradient(left top, right bottom, color-stop(0%, #85b839), color-stop(26%, #85b839), color-stop(78%, #35b093), color-stop(100%, #35b093))!important;
background: -webkit-linear-gradient(-45deg, #85b839 0%, #85b839 26%, #35b093 78%, #35b093 100%)!important;
background: -o-linear-gradient(-45deg, #85b839 0%, #85b839 26%, #35b093 78%, #35b093 100%!important);
background: -ms-linear-gradient(-45deg, #85b839 0%, #85b839 26%, #35b093 78%, #35b093 100%)!important;
background: linear-gradient(135deg, #85b839 0%, #85b839 26%, #35b093 78%, #35b093 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85b839', endColorstr='#35b093', GradientType=1 )!important;}
.padded {
  padding-right: 15px;
    padding-left: 15px;
}
a, a:link, a:visited {color:#CB6FC4;cursor: pointer;}
a:hover, a:focus {color: #35b093;}

.media-icon img.alignleft, .media-icon .alignleft {float: none;}

#k-body {padding-bottom: 0px;}
#k-body .container > div.row:last-child {padding-bottom: 50px;}
#up {/* display: inline-block; */background-color: #35b093;padding: 10px 40px;}
#up.sticky {position: fixed;bottom: 0;z-index: 5;}
.relative {position: relative;}
.absolute {position: absolute;right: 0;bottom: 0;}

/* NOTICE */
#notice {width: 100%;
    background-color: #cb6fc4;
    position: fixed;
    bottom: 0;
    padding: 10px;
    text-align: center;
    color: #fff;
    z-index: 9999;}
#notice h1 {color: #fff;
    padding-bottom: 0;}
#notice p {font-style: italic;line-height: 1.1em;    color: #fff;}
#notice + a + #k-footer + #k-subfooter .container {
    margin-bottom: 54px;
}

/* MENU */
#drop-down-left a {border-top: 0px;font-weight: 900;text-transform: uppercase;}
#drop-down-left a:hover, #drop-down-left li.dropdown-menu-hover > a, #drop-down-left li.current-menu-item > a, #drop-down-left li.current-menu-item > a {background-color: transparent; }
.k-dropdown-menu .k-item-desc {color: #3d3d3d!important;opacity: 1!important;font-family: 'robotoregular', sans-serif;}
.header .k-dropdown-menu .k-item-desc {display: none;}
#drop-down-left li.current-menu-item > a:before {}
.k-main-navig {margin-top: 0;font-family: 'robotobold',sans-serif;}
.menu-wrap {width: 70%;}
.pull-right .k-main-navig { margin-right: 50px;}
.pull-left .k-main-navig { margin-left: 50px;}
.k-dropdown-menu {    white-space: initial; text-align: right;}
.k-dropdown-menu li {position: relative;}
.k-dropdown-menu li div {position: absolute;width: 100%;    height: 15px; background: repeating-linear-gradient(-45deg,#fff,#fff 2px,rgba(0, 0, 0, 0) 2px,rgba(0, 0, 0, 0) 8px); display: none;}
#mobile-nav {left: 30px;}

/* SIDEBAR */
#k-sidebar {padding-top: 40px;}
#k-sidebar .title-widget {margin-top: 0;margin-bottom: 40px;}
#k-sidebar ul.list-unstyled.clear-margins > nav + #sofa_quickcontact-3 {display: none;}
nav.side-menu { padding: 50px 50px 30px!important; border: 2px solid #cbcbcb; }
nav.side-menu .children { padding-left: 30px;margin-top: 10px;border-left: 2px solid #cbcbcb;}
#side-menu-list {border-left: 2px solid #cdcdcd;padding-left: 30px;}
#side-menu-list a {color: #35b093;font-size: 1em;}
#side-menu-list a:hover {color: #4b4b4b;}
ul#side-menu-list li {text-transform: none; margin-bottom: 10px;}
ul#side-menu-list > li {text-transform: uppercase; margin-bottom: 20px;}
ul ul#side-menu-list, ul ul#side-menu-list ul  { list-style-type: none;font-family: 'robotobold',sans-serif;}
ul#side-menu-list .current_page_item > a {color: #4b4b4b!important;}


/* LOGO */
#k-site-logo {max-width: 100%; margin-top: 40px;}
.k-logo {max-width: 300px;margin: 0 auto;display: block;}
#k-site-logo, .name { margin-left: auto; margin-right: auto; float:none; overflow: hidden; text-align: center;}
#k-site-logo object { display: block; }
.name {display: none;font-size: 13px; font-family: 'robotolight', sans-serif; color: #fff; line-height: 20px;  text-transform: uppercase; vertical-align: middle;}

/* BUTTONS */
.custom-button {color:#fff;text-align: center;margin-top: 0;border: 2px solid #fff;}
.custom-button:hover {border-radius: 0;border: 2px solid transparent;}
.custom-button .custom-button-tagline, .custom-button em {display: none;}
.custom-button .custom-button-wrap {margin-left: 0;/* margin: auto; */font-family: 'robotobold', sans-serif;/* display: inline; *//* vertical-align: middle; */align-self: center;margin: auto;}
.custom-button .custom-button-title {font-size: 12px;}
.custom-button .custom-button-icon {color: #fff;opacity:1;font-size: 16px;}
.custom-button[href$="volunteer"] .custom-button-title, .custom-button[href$="volunteer"] .custom-button-icon  {color:#000;}
.custom-button[href$="volunteer"]:hover, .custom-button[href$="kontakty/"]:hover {background-color: #cb6fc4!important;color:#fff;}
.custom-button[href$="volunteer"]:hover .custom-button-title, .custom-button[href$="volunteer"]:hover .custom-button-icon{color:#fff;}

/*.header-button-wrap .custom-button[href$="game.courtmonitoring.org"] .custom-button-icon {margin-right: 3px;}
.header-button-wrap .custom-button[href$="game.courtmonitoring.org"] .custom-button-title {line-height: 1em;float: left;}
.header-button-wrap .custom-button[href$="game.courtmonitoring.org"] .custom-button-tagline, .header-button-wrap .custom-button[href$="game.courtmonitoring.org"] em {
    display: block;
    color: #fff;
    font-style: italic;
    opacity: 1;
    float: left;
    font-weight: 400;
    margin-top: 0;
}
.header-button-wrap .custom-button[href$="game.courtmonitoring.org"] em {display: none;}*/

.header-button-wrap {position: absolute;right: 0px;width: 35%;top: 72px;z-index:  2;}
.header-button-wrap .custom-button {display: none;}

/* social and search */
.header-social div {padding: 0px 5px;color: #fff;font-size: 13px;}
.header-social > a:hover > div, .cm-search:hover .icon-poisk-ramka:before, #bt-toggle-menu:hover .icon-menu-ramka:before {background-color: #cb6fc4;}
.cm-search {font-size: 32px;cursor: pointer;color:#fff;}

/* SLIDE MENU */
.sidenav { height: 100%;width: 0; position: fixed; z-index: 5; top: 0; left: 0; background-color: #363636; overflow-x: hidden; padding-top: 25px; transition: 0.5s;}

#sidenav-inner {float:right;padding: 0 20px;display: none;}
#sidenav-bottom {width:0;height:100%;position: fixed;top: 0;z-index: 3;background: rgba(0,0,0,0.5);}

.sidenav-top {height: 55px;}
.sidenav-top > div {width:50%;height: 100%;}
.sidenav-top .pull-left, .sidenav-top .pull-right {width: 100%;}
.sidenav-top .pull-right { text-align: center;}
.sidenav-top .pull-left > * {float: left;height:100%;}

.sidenav .closebtn { font-size: 18px; padding-top: 15px; margin-left: 5px;color:#fff;}
.sidenav-logo {padding: 10px;}
.sidenav .site-title {font-family: "RussoOneRegular", sans-serif; margin: 0;color: #fff;text-transform:  uppercase;font-size: 10px; width: 67%;line-height: 15px; padding-top: 13px;padding-left: 10px;}
.sidenav-icons {display: inline-block;}
.sidenav .header-social {float: right;margin-right: -6px;margin-top:  10px;}
.sidenav-buttons .custom-button[href$="volunteer"], .sidenav-buttons .custom-button[href$="kontakty/"] {display: none;}


#bt-toggle-search-side {margin-top: 10px;float:right;}
#bt-toggle-search-side i {padding-top: 6px;}

.sidenav #k-menu {display: block;}

#sidenav-inner .sub-menu {display: block!important;visibility: visible!important;position: relative;    top: auto!important;}

.sidenav #drop-down-left a:link {white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -o-pre-wrap;  word-wrap: break-word;}
.sidenav #drop-down-left ul a {padding-left:0!important;text-transform: none;text-decoration: underline;background-color: transparent!important;}
.sidenav #drop-down-left ul a:hover {background-color: transparent;text-decoration: none;}
.sidenav #drop-down-left ul:not(.sub-menu) a {padding-top: 30px!important;}
.sidenav .k-dropdown-menu {width: 100%;text-align:  left;}
.sidenav .k-dropdown-menu > li {width: 100%;float: left;margin-left: 0!important;padding-bottom: 30px;border-top: 1px solid #fff;}

#calendar.sidenav { right: 0; left:auto; padding-top: 0; }
#calendar.sidenav .closebtn {font-size: 30px;}
#calendar .sidenav-top {/* padding-top: 45px; */ height: 35px;}
.calendar {padding: 20px;/* overflow:  scroll; */}
#calendar .sidenav-top .pull-right {width:auto;}

/* HOME BUTTONS*/
.buttons .custom-button-wrap {display: inline-block;vertical-align: middle;}
.buttons .custom-button-tagline {display: block;color:#fff;opacity: 1;font-size: 14px;}
.buttons .custom-button-title {text-align: left;}

/* HOME */
.home #k-body {padding-bottom: 2px;/* padding-top:  150px; */}
.page-id-2 #k-body .container, .page-id-2424 #k-body .container { width: 100%;}
.page-id-2 .row.fullwidth > div, .page-id-2424 .row.fullwidth > div {margin:0 auto!important;float:none;}
.page-id-2 .row.fullwidth > div.col-lg-12, .page-id-2424 .row.fullwidth > div.col-lg-12 {max-width: 100%; padding:0;}
.buttons a {height: 100px;line-height: 70px;}
.title-widget {color: #4b4b4b;font-size: 20px;}
.mission {text-align: center;}
.mission .title-widget {margin-top: 0;}
.mission .title-widget + .separator {margin-bottom: 30px;}
.mission + #map { margin-top: 30px;}
#post-2 > .news-featured-image, #post-2 > .page-title, #post-2424 > .news-featured-image, #post-2424 > .page-title {display: none;}
#post-2.col-padded, #post-2424.col-padded {padding:0;}
.page-template-page-home .inner {margin:0 auto;}
#k-head {margin-bottom: 0;}
.page-template-page-home .news-body > div {padding: 0px;}
.page-template-page-home .title-widget {padding-top: 20px;}
.page-template-page-home .home-buttons {padding-top: 0px;padding-bottom: 0px;display: none;}
/* .widget-container .col-padded {padding-top: 0px;} */
.category.category-world .widget-container .col-padded {padding-top: 30px;}
#post-2 .news-body .col-sm-8, #post-2424 .news-body .col-sm-8 {width:100%;}
#post-2 .news-body .col-sm-4, #post-2424 .news-body .col-sm-4 {width:100%;}
#post-2 .news-body .widget-container .col-sm-4, #post-2424 .news-body .widget-container .col-sm-4 {display: none;}
#post-2 .news-body > div.row:nth-child(even), #post-2424 .news-body > div.row:nth-child(even) {background-color: #fbfbfb;/* padding-top: 70px; */}
#post-2 .news-body > div.row:nth-child(1), #post-2424 .news-body > div.row:nth-child(1){padding-top: 60px;padding-bottom: 60px;}
#post-2 .news-body > div.row:nth-child(2), #post-2424 .news-body > div.row:nth-child(2){padding-bottom: 50px;}
#post-2 .news-body > div.row:nth-child(3), #post-2 .news-body > div.row:nth-child(4), #post-2424 .news-body > div.row:nth-child(3), #post-2424 .news-body > div.row:nth-child(4) { padding-bottom: 0px;}
.bgimg {height: auto;background: url(public/img/MS_fon.jpg) 100% 100% no-repeat;background-size: cover;background-position: center;}
.bgimg > .gradient:not(.sticky-header) {
  background: -moz-linear-gradient(-45deg, rgba(133,184,57,0.9) 0%, rgba(133,184,57,0.9) 26%, rgba(53,176,147,0.5) 78%, rgba(53,176,147,0.5) 100%)!important;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(133,184,57,0.9)), color-stop(26%, rgba(133,184,57,0.9)), color-stop(78%, rgba(53,176,147,0.5)), color-stop(100%, rgba(53,176,147,0.5)))!important;
  background: -webkit-linear-gradient(-45deg, rgba(133,184,57,0.9) 0%, rgba(133,184,57,0.9) 26%, rgba(53,176,147,0.5) 78%, rgba(53,176,147,0.5) 100%)!important;
  background: -o-linear-gradient(-45deg, rgba(133,184,57,0.9) 0%, rgba(133,184,57,0.9) 26%, rgba(53,176,147,0.5) 78%, rgba(53,176,147,0.5) 100%!important);
  background: -ms-linear-gradient(-45deg, rgba(133,184,57,0.9) 0%, rgba(133,184,57,0.9) 26%, rgba(53,176,147,0.5) 78%, rgba(53,176,147,0.5) 100%)!important;
  background: linear-gradient(135deg, rgba(133,184,57,0.9) 0%, rgba(133,184,57,0.9) 26%, rgba(53,176,147,0.9) 78%, rgba(53,176,147,0.9) 100%)!important;
}
.home-about {color:#fff;text-align:  center;padding-top: 40px;}
.home-about h1 {color: #fff;border-bottom:  0;padding-bottom:  30px;}
.home-about h1::after, .home-about h2::after { content: ""; display: block;   margin: 0 auto; width: 9%; padding-top: 20px; border-bottom: 3px solid #CB6FC4;}
.home-about a {color: #fff;text-decoration: underline;}
.home-about a:hover {color: #fff;text-decoration: none;}

.page .news-body h2.home-mission{color: #fff;letter-spacing:  normal;}

.home #post-2 .news-body > .row .row.gutter [class*='col-'], .home #post-2424 .news-body > .row .row.gutter [class*='col-'] {padding-top: 40px;}

/* SLIDER */
.carousel {display: none;}
.caption-content {/* margin-bottom: 80px; */}
.caption-content p {font-weight: 400;}
.k-carousel-caption.pos-l-full {border-top:0px;)}
.caption-title {display: inline-block;border-bottom: 2px solid #fff;    margin: 0 0 30px 0;}
.carousel-inner>.item img {min-width: 100%;opacity: 0.6;}
.carousel-inner > .item {background: #000;}
.carousel-control.right, .carousel-control.left {    width: 35px; height: 35px; line-height: 35px;}


/* PAGE */
#k-body {background-color: #fff;}
.news-body { overflow: hidden; margin-top: 0;}
.page-title {/*border-bottom: 2px solid #CB6FC4;margin-bottom: 40px;*/font-size: 22px;color:#363636; padding-bottom: 30px; display: inline-block; padding-right: 3px;border-bottom: 0;}
.main-title {position: relative;width:100%;    margin-bottom: 10px;font-size: 24px;line-height: 1.3em;}
.main-title span {    background: #fff; z-index: 1; position: relative; padding-right: 50px;display: inline-block;}
.main-title:after{content:"";display: block;width:100%;border-bottom: 2px solid #cdcdcd;    position: absolute; margin-top: -9px;}
/*#post-723 .main-title:after{display: none;}*/
/*#post-2555 .main-title:after{display: none;}*/
.title-widget {font-weight: 900; margin-top: 30px; }
h1.title-widget a {color: #4b4b4b;}
h1.title-widget a:hover {color: #35b093;}
.page .news-body h2 {color: #86B839; font-weight: 500; /*text-transform: none;letter-spacing: 1px;*/}
.k-breadcrumbs {min-height: 30px;}
.social-icons { line-height: 10px;}
.col-padded {padding: 0px;}
.row-splitter {margin-left: 0px;margin-right: 0px;}
.k-breadcrumbs {padding: 20px;}

/* POST */
.news-featured-image figcaption { background-color: rgba( 0, 0, 0, 0.05 ); padding-top: 10px;   padding-left: 10px; font-size: 12px; }
.news-featured-image img {min-width: 100%;}

/*CATEGORY*/
.news-meta, .news-meta span { display: none;}
.news-meta {    margin-bottom: 10px;}
.news-meta-date {font-size: 18px;padding:0px;border:0px;}
#post-2 .news-body > div.row:last-child .news-meta, #post-2424 .news-body > div.row:last-child .news-meta { display: block;}
#post-2 .news-body > div.row:last-child .news-meta .news-meta-date, #post-2424 .news-body > div.row:last-child .news-meta .news-meta-date {display: inline-block;}
#post-2 .news-body > div.row:nth-child(4) .news-meta, #post-2424 .news-body > div.row:nth-child(4) .news-meta {display: block;}
.news-summary a:link, .news-summary a:visited {color:#CB6FC4!important;}
.news-mini-wrap .news-summary p {font-weight: 300;line-height: 1.6;}
.news-mini-wrap .page-title {font-size: 18px;padding-bottom: 0;margin-bottom: 10px;line-height: 1.7;border-bottom: 0px;}
.news-mini-wrap .news-featured-image {border:0px;margin-bottom: 30px;}

.title-widget { font-weight: 900; }
.title-widget:before {display: none;}
.title-widget + .separator {width:50px;margin: 0 auto;border-top:2px solid #CB6FC4;float:  none;margin-bottom: 40px;}
/* .separator {border-top: 2px solid #fff;} */


.home .title-widget {margin: 30px 0px;text-align: center;}
.home .title-widget:before {display: none;}
.category.category-world .row > .news-mini-wrap:nth-child(1), .category.category-world .row > .news-mini-wrap:nth-child(2) {margin-top: 0px;}

.news-type { position: absolute; z-index: 3;   bottom: 0; right: 0; left: auto; background-color: #35b093; opacity: 0.8; padding: 6px 10px; min-width:  150px; color: #fff; text-align:  center; font-family:  'robotobold', sans-serif; text-transform:  uppercase; }
.news-type a:link span, .news-type a span {color: #fff;opacity: 1;    letter-spacing: 0.5px;}
.news-type a:link:hover span, .news-type a:hover span {color: #cb6fc4;}

.date { color: #CB6FC4; margin-top: 10px; font-family: 'robotoregular', sans-serif; }


/* FOOTER */
.menus-footer {text-align: center;}
#k-footer .cm-search {    display: inline-block; vertical-align: bottom; margin-left: -7px;font-size: 32px;}
#k-footer .header-social {display: inline-block;}
#k-footer p {font-size: 14px;}
#k-footer p a {color: #fff; text-decoration: underline;}
#k-footer .logo-column .col-padded {padding: 30px;}
#k-footer .k-logo { text-align: center;}
#k-footer .custom-button {margin-top: 0;}
#k-footer .col-lg-2 .col-padded, #k-footer .col-md-2 .col-padded {padding-left: 0px; padding-right: 0px;}
.footer-icons {padding: 0 0 25px 0;}
.widget_nav_menu ul {list-style: none!important; list-style-type: none!important;word-wrap: initial;}
.widget_nav_menu ul li {font-weight: normal;    padding-left: 0px;}
.widget_nav_menu ul li:not(:last-child) {border: 0px;}
.widget_nav_menu ul.sub-menu li:not(:last-child) {    margin-bottom: 3px;
    padding-bottom: 3px;}
.widget_nav_menu ul li.menu-item-has-children > a { margin-bottom: 10px;font-weight: 900;}
.widget_nav_menu ul.sub-menu li {text-transform: none;font-weight: 400;font-size: 16px;}
.widget_archive ul li:before, .widget_categories ul li:before, .widget_pages ul li:before, .widget_meta ul li:before, .widget_nav_menu ul li:before {display: none;}
.copy-text {font-weight: 500;font-size: 14px; color:#000;}
.age {font-family: 'robotoblack', sans-serif;margin-right: 15px;}
#k-subfooter {background-color: #fff;}

/* SEARCH */
#searchform .btn-default {background-color: #fff;color:#363636!important;font-size: 20px;}
#searchform .form-control {height: 50px;border:0px;}
#searchform .input-group-btn>.btn {padding: 10px 20px;}
#site-search {border-bottom: 1px solid rgba(0, 0, 0, 0.05); color: #fff;}
#bt-toggle-search { background-color: rgba(0,0,0,0)!important; color:#fff!important; position: absolute; padding: 0;left: 40px; top: 33px; font-size: 30px; display: none; }

.pull-right.menu-wrap {position: relative;}
.pull-right.menu-wrap .s-close, #mobile-nav .s-close { display: none; margin-top: 0px; font-size: 25px;}
.pull-right.menu-wrap .s-open {font-size: 25px;}
.pull-right.menu-wrap .opened .s-close, #mobile-nav .opened .s-close {display: block;}
.search-icon.opened {top:0;}
#site-search {background: #fff; position: absolute; margin-top: 0; height: 45px; color: #000; border: 2px solid #cbcbcb;}



/* FORMS */

.wpcf7-form-control { display: block; width: 100%; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: 2px solid rgba( 0, 0, 0, 0.1 ); -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; height: 40px; padding: 7px 10px; }

.btn-default {background-color: #CB6FC4;}
.btn-default:hover, .btn-default:focus {background-color:#35b093;}
input[type=submit].wpcf7-form-control, button[type=submit].wpcf7-form-control {display: inline-block;width:auto;background-color: #CB6FC4;}
textarea.wpcf7-form-control {height: auto;}
input[type=date], select.wpcf7-form-control {width:auto;}
.wpcf7-form-control.wpcf7-checkbox {height: auto;}
.page-id-431 .wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item {display: block;}
.wpcf7-acceptance, input[name="checkbox-conf"] {    float: left; display: inline;   max-width: 40px;}
input[name="checkbox-conf"] {     height: 40px; margin-right: 20px;}
.wpcf7 p, .wpcf7-list-item-label { font-weight: 400; line-height: 1; font-size: 12px;   text-transform: uppercase; }
.page-template-contact .wpcf7-list-item-label { display: block;margin-top: 15px;}
.recaptcha {height: auto;}
.grecaptcha-badge {display: none;}

/** MAILPOET **/
.parsley-errors-list:not(.filled) {margin:0px;}

/* MAP*/
#map {height: 400px;}
.infowindow { padding: 10px;padding-right: 0px;}
.infowindow h1 { padding:0px; margin-bottom: 20px; padding-bottom: 10px;}
.infowindow p {margin-bottom: 10px;}
input.opener { margin-bottom: 20px; }

.menu-wrap.pull-left {display: none;}

/* TEAM */
.leadership-photo { border-radius: 50%; }
.leadership-meta { margin-left: 130px;}
.leadership-photo img { max-width: 100px;}
.tiptext { background-color: #fff; border-color: #fff; }

/** CALENDAR **/
.ai1ec-main-container .qtip-content a:hover {
  color: #CB6FC4;
}
.totals {padding: 0 0.4em;font-size: 0;}
.ai1ec-field-label { text-align: left;}
.ai1ec-event-footer, .ai1ec-actions > div:first-child {display: none!important;}
#post-326 .timely, #post-326 .ai1ec-month-view .ai1ec-date, #post-326 .ai1ec-month-view .totals, #post-326 .ai1ec-calendar-title, #post-326 .ai1ec-calendar-title-short {font-size: 16px; padding: 10px;}
#post-326 .qtip-light {font-size: 14px!important; padding: 10px; line-height: 1.3;font-weight: 300;}
table.ai1ec-month-view {border-spacing: 5px;}
.ai1ec-subscribe-container {display: none;}
.timely a.ai1ec-btn-default.ai1ec-minical-trigger .ai1ec-calendar-title {display: inline-block;color:#fff;}
.ai1ec-main-container .ai1ec-month-view .ai1ec-week div.ai1ec-day-stretcher {max-height:43px !important;}
.ai1ec-calendar-toolbar, .ai1ec-event-avatar {display: none;}
.ai1ec-field-value.dt-duration span {display: none;}
.ai1ec-fa.ai1ec-fa-tag {margin-right: 3px; }
.ai1ec-category.p-tag {text-transform: none;}

.col-md-4 { max-width: 520px;  margin: 0 auto; float: none;}
form .col-md-4 { max-width: none;}
.bordered {border: 2px solid #fff;}
.solo {display: inline-block;padding: 5px;}

#mobile-nav #bt-toggle-menu {position: absolute;top: 33px;color:  #fff;font-size: 30px;}

/* LAYOUT CORRECTIONS */
#k-sidebar, #k-footer .container > .row {    padding-left: 10px; padding-right: 10px;}
.col-md-12, .col-lg-12 {padding-left: 25px; padding-right: 25px;}
form .row {margin-left: -25px;margin-right: -25px;}

body.tag .pagination, body.category .pagination {display: none;}
body.category-news .pagination {display: inherit;}
body.tag h2 {color: #35b093;}
body.tag .post .page-title {padding-bottom: 0;}
body.tag .ai1ec_event .page-title {padding-bottom: 0;}

#drop-down-left > li#menu-item-2448 {display: none;}

/* Leyka */
:root { --leyka-color-main: #cb6fc4; } /* Цвет фона активных кнопок и переключателей */
:root { --leyka-color-main-second: #cb6fc4; } /* Цвет рамок элементов управления */
/* :root { --leyka-color-text-light: #ffffff; } */ /* Цвет текста активных кнопок и переключателей */
:root { --leyka-color-main-third: #fff; } /* Цвет фона выбранного способа оплаты */
:root { --leyka-color-main-inactive: rgba(203, 111, 196, 0.6); } /* Цвет неактивной кнопки*/
/* :root { --leyka-color-error: #d43c57; } */ /* Цвет текста сообщений об ошибках */
 :root { --leyka-color-gray-dark: #3e3e3e; } /* Основной цвет текста контента и элементов управления */
/* :root { --leyka-color-gray-semi-dark: #656565; } */ /* Цвет текста на неактивном варианте переключателя "разовое/рекуррентное пожертвование" */
/* :root { --leyka-color-gray: #666666; } */ /* Цвет подписей к полям формы */
/* :root { --leyka-color-gray-superlight: #ededed; } */ /* Цвет границ полей, в т. ч. "галочек" */
/* :root { --leyka-color-white: #ffffff; } */ /* Основной цвет фона формы */
/* :root { --leyka-font-main: unset; } */ /* Шрифт страницы кампании и формы для пожертвований */
/* :root { --leyka-color-gradient: #ffffff; } */ /* Цвет градиента на поле выбора способа оплаты */

.leyka-tpl-star-form .section .section__fields.periodicity a, .leyka-screen-form .section .section__fields.periodicity a,
.leyka-tpl-star-form .section .section__fields .star-swiper .full-list .swiper-item, .leyka-screen-form .section .section__fields .star-swiper .full-list .swiper-item,
.leyka-tpl-star-form .section .section__fields.donor .donor__textfield .leyka-star-field-frame, .leyka-screen-form .section .section__fields.donor .donor__textfield .leyka-star-field-frame,
.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item, .leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item,
.leyka-tpl-star-form .section .section__fields .donor__submit input, .leyka-screen-form .section .section__fields .donor__submit input {
  border-radius: 0;
}
.leyka-tpl-star-form .section .section__fields.periodicity a, .leyka-screen-form .section .section__fields.periodicity a,
.leyka-tpl-star-form .section .section__fields.periodicity a.active, .leyka-screen-form .section .section__fields.periodicity a.active {
  z-index: 1;
}
.leyka-tpl-star-form .section .section__fields .donor__oferta label, .leyka-screen-form .section .section__fields .donor__oferta label, .leyka-tpl-star-form .section .section__fields .donor__oferta label a, .leyka-screen-form .section .section__fields .donor__oferta label a {
  font-size: 12px;
  line-height: 16px;
}

.inoagent {
    color: #fff;
    text-align: center;
    font-size: 22px;
    line-height: 24px;
/*    padding: 10px 20px 0;*/
}

.wall {
    position: fixed;
    z-index: 1000000;
    height: 100vh;
    width: 100vw;
    /*    background: red;*/
    top: 0;
    left: 0;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    text-align: center;
    color: #fff;
    padding: 15px;
    display: flex;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 28px;
    line-height: 40px;
}
.wall-show {
    visibility: visible;
    opacity: 0.9;
}
.wall .gradient {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;

  background-image: -moz-linear-gradient( -30deg, rgb(138,182,5) 0%, rgb(138,182,5) 33%, rgb(0,159,227) 100%);
  background-image: -webkit-linear-gradient( -30deg, rgb(138,182,5) 0%, rgb(138,182,5) 33%, rgb(0,159,227) 100%);
  background-image: -ms-linear-gradient( -30deg, rgb(138,182,5) 0%, rgb(138,182,5) 33%, rgb(0,159,227) 100%);

}
.wall object {
    max-width: 348px;
    display: block;
    margin: auto;
}
.wall .page-title {
    padding-top: 20px;
    display: block;
    color: #fff;
    font-weight: 900;
    font-family: 'robotobold', sans-serif;
    font-size: 22px;
    line-height: 30px;
}
.wall .z-button {
    display: inline-block;
    width: 94px;
    background-color: #35b093;
        font-weight: 900;
    font-family: 'robotobold', sans-serif;
    font-size: 22px;
    margin-bottom: 0px;
}
.wall .z-button.violet {
    background-color: #cb6fc4;
    margin-right: 10px;
}
.wall .rem {
    margin-bottom: 30px;
}

.wall input[type="checkbox"] {
    /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  transform: scale(1.5);
/*  padding: 10px;*/
}

.wall label {
    position: relative;
    margin-left: 10px;
    font-family: 'robotoregular', sans-serif;
    text-transform: none;
    font-size: 16px;
}
.wall .inner {
    max-width: 900px;
    z-index: 2;
    /* display: flex; */
    flex-direction: column;
    justify-content: space-around;
}

.inoagent_text {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 30px;
    font-family: 'robotoregular', sans-serif;
}


@media (min-width: 400px) {
    
  .header-social div { margin-right: 10px; }

  #mobile-nav #bt-toggle-menu {left: 10px;}
  #bt-toggle-search {left: 56px;}

  /* clear */
  .sidenav .k-dropdown-menu > li {width: 50%;}
  .sidenav .k-dropdown-menu > li:nth-child(3), .sidenav .k-dropdown-menu > li:nth-child(5)  { content: ""; clear: both; }
  /* borders */
  .sidenav .k-dropdown-menu > li:nth-child(1),
  .sidenav .k-dropdown-menu > li:nth-child(2) {border-top: 0px;}

}
@media (min-width: 768px) {
    .inoagent {
        font-size: 28px;
        line-height: 32px;
    }
    .inoagent_text {
        font-size: 30px;
        line-height: 36px;
    }
    .wall .page-title {
        font-size: 28px;
        line-height: 40px;
    }
    .wall .z-button {
        font-size: 28px;
    }

  /* NOTICE */
  #notice {display: none;}

  .inner { width: 750px; }
  .col-padded {padding: 30px;}
  .row-splitter {margin-left: -30px;margin-right: -30px;}

  .main-title {font-size: 30px;}

  .custom-button .custom-button-icon {display: none;}
  .buttons .custom-button .custom-button-title {font-size: 18px;}
  #drop-down-left > li:not(:first-child) {margin-left: 23px;}
  #drop-down-left a {font-size: 13px;padding: 35px 0 40px !important;}

  #k-footer .k-logo {max-width: 300px;}
  #k-site-logo { max-width: 100%; margin-top: 40px; }


  #bt-toggle-menu.menu-icon {padding: 33px 0 40px;position: relative;left: auto;top:auto;color: #fff;cursor:  pointer;}

  .ai1ec-main-container .ai1ec-month-view .ai1ec-week div.ai1ec-day-stretcher {max-height:43px !important;}
  .menus-footer {text-align: left;}
  #mobile-nav {display: none;}



  .page-template-page-home .news-body .row {padding: 0; padding-top: 30px;padding-bottom: 30px;}
  .page-template-page-home .news-body > div {padding: 30px;}

  .sidenav {padding-top: 45px;}
  .sidenav-top .pull-right {display: block;width: 34%;}
  .sidenav-top .pull-left {width: 66%;}
  .sidenav-logo {padding: 10px 30px;}
  .sidenav-icons {display: block;}
  .sidenav-buttons {margin-top: 20px;}
  .sidenav-buttons .custom-button[href$="volunteer"], .sidenav-buttons .custom-button[href$="kontakty/"] {display: inline-block;}
  .sidenav-buttons .custom-button { width: 31%; margin-right: 3%; display: inline-block;}
  .sidenav-buttons .custom-button:last-child {margin-right: 0;}

  .sidenav #drop-down-left .k-item-desc {display: block;}
  .sidenav #drop-down-left a {padding: 3px 0 20px !important;}
  .sidenav .site-title {font-size: 11px;}
  #sidenav-inner {padding: 0 30px;}

  /* clear */
  .sidenav .k-dropdown-menu > li {width: 33%;}
  .sidenav .k-dropdown-menu > li:nth-child(3), .sidenav .k-dropdown-menu > li:nth-child(5) {clear: none;}
  .sidenav .k-dropdown-menu > li:nth-child(4) { content: ""; clear: both; }
  /* borders */
  .sidenav .k-dropdown-menu > li:nth-child(1),
  .sidenav .k-dropdown-menu > li:nth-child(2),
  .sidenav .k-dropdown-menu > li:nth-child(3) {border-top: 0px;}
  .sidenav .k-dropdown-menu > li:nth-child(4),
  .sidenav .k-dropdown-menu > li:nth-child(5),
  .sidenav .k-dropdown-menu > li:nth-child(6) {border-top: 1px solid #fff;padding-top:35px;}

  .calendar {padding: 30px;}


  .title-widget + .separator {margin-bottom: 0;}
}
@media (min-width: 768px) and (max-width: 899px) {

	#k-site-logo {margin-right: auto;}
  .k-main-navig { display: none;}
	.k-logo img { height: 91px; }
	.k-carousel-caption { display: none; }
  #mobile-nav { display: block; }
  #mobile-nav #bt-toggle-menu {padding: 0;}

  #bt-toggle-search-side {margin-top: 11px;}
  #bt-toggle-search-side i {padding-top: 8px;}
  .sidenav-top .pull-left { width: 75%;}
  .sidenav-top .pull-right {  width: 25%;}

  .calendar {padding: 30px 70px;}


}
@media (min-width: 900px) {

    .inoagent {
        padding-top: 30px;
    }

  .inner, .container { width: 880px; }
  .col-md-4 { max-width: none; margin: auto; float: left }
  .title-widget {font-size: 24px;}


  /* sticky menu*/
  .header-wrapper {transition: all 500ms cubic-bezier(0.55, 0, 0.1, 1);}
  .sticky-header + #k-body {margin-top: 234px;}
  .sticky-header.header-wrapper {position: fixed;top:0;z-index: 4;width:  100%;}
  .sticky-header .header-button-wrap.pull-left, .sticky-header .header-button-wrap.pull-right {display: none;}
  .sticky-header .header {padding-bottom: 0px;}
  .sticky-header #drop-down-left a {padding: 36px 0 20px !important}
  .sticky-header #k-site-logo {margin-top: 15px;width:200px;margin-bottom: -20px;}
  .sticky-header #bt-toggle-menu.menu-icon, .sticky-header #bt-toggle-search.search-icon {font-size: 32px;right:8px;padding: 30px 0 20px;}
  .sticky-header .pull-right .k-main-navig {margin-right: 50px;}
  .sticky-header .pull-left .k-main-navig {margin-left: 55px;}
  .sticky-header .pull-right.menu-wrap .header-social {margin-top: 30px;margin-right: 6px;display: none;}

  #bt-toggle-search.search-icon, #bt-toggle-menu.menu-icon {font-size: 20px;padding: 33px 0 40px;position: relative;top:auto;left:  auto;  }
  #bt-toggle-search.search-icon { float: right;   right: -3px;  display: block; }

  /*slider*/
  .carousel {border: 2px solid #fff;border-bottom: 0px;}
  .carousel-indicators {bottom: 20px;top: auto;right: 70px;}
  .carousel-indicators li, .carousel-indicators .active {opacity: 1;border-radius:  0;height:  2px;width:  20px;border:0; background-color:#fff;}
  .carousel-indicators .active {background-color: #CB6FC4;}
  .k-carousel-caption.pos-l-full { width: calc(100% - 70px); margin-left: 35px; display: block; }
  .k-carousel-caption .caption-content {font-family: 'robotobold', sans-serif;padding:  60px;}
  .k-carousel-caption p.slider-quote {font-size: 14px;position:  relative;margin-bottom: 14px;}
  .k-carousel-caption p.slider-quote::before, .k-carousel-caption p.slider-quote:after {font-size: 44px; content: '"';}
  .k-carousel-caption p.slider-quote::before { position:  absolute; top: -15px; left: -20px; }
  .k-carousel-caption p.slider-quote:after {position:  absolute;bottom: -30px;/* right: 0; */margin-left: 10px;}
  .k-carousel-caption p.slider-delo {font-size: 13px;line-height: 13px;}
  .k-carousel-caption p.slider-author {font-family: 'robotoregular', sans-serif;font-size: 12px;line-height: 18px;margin-bottom: 0px;margin-top: 23px;}


  #k-menu ul > li:nth-child(0), #k-menu ul > li:nth-child(1), #k-menu ul > li:nth-child(2), #k-menu ul > li:nth-child(3) {display: none;}

  #k-menu #drop-down-left > li:nth-child(4) {margin-left: 0px;}
  #drop-down-left a {font-size: 10px;}
  #drop-down-left > li:not(:first-child) {margin-left: 7px;}

  .pull-left .k-main-navig {margin-left: 30px;}
  .pull-right .k-main-navig {margin-right: 33px;}

  .menu-wrap {width: 35%;}
  .menu-wrap.pull-right {position: static;padding-right: 25px;}
  .menu-wrap.pull-right .s-close, .menu-wrap.pull-right .s-open {font-size: inherit;}
  .menu-wrap.pull-left {display: block;padding-left: 25px;}
  .home .menu-wrap.pull-left {padding-left: 0px;}
  .home .menu-wrap.pull-right {padding-right: 0px;}

  .k-dropdown-menu {    white-space: nowrap; text-align: left;}

  .header-button-wrap .custom-button{display: block;height: 50px;}

  .custom-button {padding: 8px;font-size: 10px;}
  .custom-button .custom-button-title {font-size: 10px;line-height: 1;vertical-align: middle;}
  .pull-left .custom-button {float: left;margin-right: 3%;width: 45%;display: flex;align-items: center;}
  .pull-right .custom-button {float: right;}
  .pull-right a.custom-button {width: 47%; display: flex;align-items: center;}
  .pull-right a.custom-button:not(:last-child) {margin-left: 3%;}

  .header-social {margin-top: 5px;}

  .header-button-wrap {right:auto; top:auto;}
  .home .header-button-wrap.pull-right, .home .header-button-wrap.pull-left {padding-left: 0;padding-right: 0;}
  .home .header-button-wrap.pull-right {padding-right: 10px;}
  .header-button-wrap.pull-right {display: block;right:15px;padding-right: 35px;margin-top: 6px;width: calc(35% + 15px);/* display: flex; *//* flex-direction: row-reverse; */}
  .header-button-wrap.pull-left {display: block;/* padding-left: 25px; */}

  .page-template-page-home #k-body .home-buttons {margin-top: -140px;}
  /* .buttons a {height: 140px;line-height: 110px;}
  .buttons .custom-button {padding: 20px 35px 20px 85px;}
  .buttons .custom-button .custom-button-title {font-size: 20px;}
  .buttons .custom-button .custom-button-tagline {font-size: 16px;} */

  #k-site-logo {margin-top: 25px;}
  .k-logo {max-width: 297px;margin:0 auto;}
  tspan {display: block;}

  #post-2 .news-body .col-sm-4, #post-2424 .news-body .col-sm-4 {width: 33.33333333%;}
  #post-2 .news-body .widget-container .col-sm-4, #post-2424 .news-body .widget-container .col-sm-4 {display: block;}
  .news-mini-wrap.col-lg-6 .news-featured-image, .news-mini-wrap.col-md-6 .news-featured-image {max-height: 270px;}
  .carousel {display: block;/* height: 600px; */}
  .page-template-page-home #k-body .home-buttons {margin-top: -100px;}
  #k-sidebar {padding-top: 0px;background-color: #fff;}
  #k-sidebar .col-padded {background-color: #fff;}

  /* .sidenav .k-dropdown-menu .menu-item a {font-size: 13px!important;} */
  .sidenav .site-title {font-size: 10px;padding-left:  0px;}
  .sidenav-top .pull-left { width: 75%;}
  .sidenav-top .pull-right {  width: 25%;}
  .sidenav #drop-down-left a {font-size: 13px;}

  .calendar {padding: 30px 70px;/* overflow:  scroll; */}

  nav.side-menu {padding: 20px!important;}
  #side-menu-list {padding-left: 20px;}


}
@media (min-width: 1200px) {
    .inoagent {

        padding-top: 10px;
    }
  .inner, .container { width: 1170px; }
  .main-title {font-size: 30px;}
  .title-widget {font-size: 24px;}
  nav.side-menu {padding: 50px 50px 30px!important;}
  #side-menu-list {padding-left: 30px;}


  #k-site-logo {margin-top: 40px;}
  #drop-down-left a {padding: 50px 0 40px !important;font-size: 13px;}
  #drop-down-left > li:not(:first-child) {margin-left: 23px;}
  #bt-toggle-search.search-icon, #bt-toggle-menu.menu-icon {padding: 44px 0 6px;font-size: 30px;left:-5px;}
  #bt-toggle-search.search-icon {right: 6px;}
  .header-button-wrap.pull-right {margin-top: 0px;}
  .custom-button {padding: 10px;font-size: 15px;}
  .custom-button .custom-button-title {font-size: 12px;line-height: 26px;/* font-size: 13px; */}
  .custom-button .custom-button-icon {display: block;font-size: 24px;}
  .buttons .custom-button .custom-button-title {font-size: 20px;}
  .buttons .custom-button .custom-button-tagline {font-size: 16px;}
  .header-social {margin-top: 9px;}
  .header-social div {padding: 0px 5px 0px;font-size: 15px;}
  .pull-right .k-main-navig {margin-right: 45px;}
  .pull-left .k-main-navig {margin-left: 50px;}

  #post-2 .news-body .col-sm-8, #post-2424 .news-body .col-sm-8 {width: 66.666666%;}


  /*slider*/
  .carousel {margin-bottom: -30px!important;z-index:  2;}
  .caption-content {padding: 50px 50px 80px 50px;}
  .carousel-indicators {bottom: 30px;right: 117px;}
  .carousel-indicators li, .carousel-indicators .active {width: 30px;}
  .k-carousel-caption .caption-content {padding: 80px;}
  .k-carousel-caption p.slider-quote {font-size: 22px;line-height: 30px;margin-bottom: 22px;}
  .k-carousel-caption p.slider-quote::before, .k-carousel-caption p.slider-quote:after {font-size: 60px;}
  .k-carousel-caption p.slider-quote::before { top: -25px; left: -30px; }
  .k-carousel-caption p.slider-quote:after {bottom: -44px;margin-left: 25px;}
  .k-carousel-caption p.slider-delo {font-size: 18px;line-height: 18px;}
  .k-carousel-caption p.slider-author {font-size: 16px;line-height: 30px;margin-top: 35px;}
  .separator {width:70px;}

  .page-template-page-home .news-body .row {/* padding-top: 60px; */}
  .page-template-page-home .news-body .row:not(:first-child) {padding-bottom: 50px;}
  .widget_nav_menu ul li.menu-item-has-children > a {font-size: 16px;}
  p {margin: 0 0 20px;}
  .news-mini-wrap .news-summary p {font-size: 16px;}
  table.ai1ec-month-view {border-spacing: 5px;}
  .header .k-dropdown-menu li:hover div,   .header .k-dropdown-menu li.current-menu-item div {display: block;}

  #k-footer .col-lg-4 .col-padded, #k-footer .col-md-4 .col-padded {padding: 30px 60px;}

  /* .sticky-header .pull-right .k-main-navig {margin-right: 50px;} */
  .sticky-header .pull-left .k-main-navig {margin-left: 55px;}

  .sidenav-logo { padding: 10px 20px; }
  .sidenav .site-title {font-size: 11px;}
  .sidenav .custom-button .custom-button-icon {display: none;}
  .sidenav #drop-down-left a {font-size: 13px;}

  #bt-toggle-search-side {margin-top:  10px;}
  #bt-toggle-search-side i {padding-top: 8px;}
}
@media only screen and (min-width: 1640px) {
    .inoagent {
        font-size: 34px;
        line-height: 40px;
        padding-left: 20px;
        padding-right: 20px;
    }
  body {font-size: 18px;}
  .container, .inner {
      width: 1600px;
  }
  .bgimg {
    height: 750px;
  }
  .home #k-body {padding-top: 150px;}
  #drop-down-left a {font-size: 16px;}
  .custom-button .custom-button-title {/* font-size: 15px; */}
  #drop-down-left a {
    padding: 50px 0 14px !important;
    font-size: 13px;
  }
  #drop-down-left > li:not(:first-child) {margin-left: 30px;}
  #k-site-logo {margin-top: 35px;}
  .k-logo {max-width: 350px;}
  #k-head .custom-button {margin-top: 20px;}
  .header-social {margin-top: 28px;}
  .header-social div {font-size: 16px;}
  .k-dropdown-menu li div {background: repeating-linear-gradient(-45deg,#fff,#fff 3px,rgba(0, 0, 0, 0) 3px,rgba(0, 0, 0, 0) 10px);}
  .header-button-wrap {padding-top: 10px;}
  .custom-button .custom-button-icon {    margin-left: 10px;/* font-size: 24px; */}
  .caption-content p {font-size: 18px;line-height: 28px;}
  .caption-content h3 {font-size: 24px;line-height: 32px;}
  .k-carousel-caption.pos-l-full {width:calc(100% - 100px); margin-left: 50px;}
  .header-button-wrap.pull-right {right:15px;/* padding-right: 50px; */}
  .buttons .custom-button {padding: 20px 50px 20px 120px;}
  .buttons .custom-button .custom-button-title, h6 {font-size: 24px; line-height: 30px; letter-spacing: 0.3px;}
  .buttons .custom-button .custom-button-tagline {font-size: 18px;}
  .pull-left .custom-button {margin-right: 5%;width: 45%;}
  .pull-right a.custom-button:not(:last-child) {margin-left: 5%;}
  .buttons a {height: 180px;line-height: 140px;}
  .ai1ec-main-container .ai1ec-month-view .ai1ec-week div {max-height:50px !important;}
  .title-widget {font-size: 24px;}
  .title-widget:before {height: 28px;}

  table.ai1ec-month-view {border-spacing: 10px;}

  .ai1ec-month-view a.ai1ec-event-container {padding-left: 10px;}
  .news-mini-wrap .news-summary p {font-size: 18px;}
  .page-template-page-home .news-body .row:not(:first-child), #post-2 .news-body > div.row:nth-child(2), #post-2424 .news-body > div.row:nth-child(2) {padding-bottom: 80px;padding-top: 60px;}
  .news-meta span {font-size: 18px}
  .page-template-page-home #k-body .home-buttons {margin-top: -180px;}
  .caption-content {padding: 70px 70px 80px 70px;/* margin-bottom: 150px; */}
  p {margin: 0 0 30px;}
  .calendar-title { padding: 30px 25px 25px 25px; }
  #map {height: 600px;}
  .news-mini-wrap .page-title {font-size: 20px;}

  /* .sticky-header .pull-right .k-main-navig {margin-right: 180px;} */
  .sticky-header .pull-left .k-main-navig {margin-left: 85px;}

  .sidenav .site-title {font-size: 15px;line-height: 18px;}
  .sidenav .header-social {margin-top: 10px;}
  .sidenav-logo {padding: 7px 40px;}
  .sidenav .k-dropdown-menu {margin-top: 20px;}
  .sidenav .k-dropdown-menu > li {padding-left: 30px;}
  .sidenav .custom-button .custom-button-icon {display: block;}
  .sidenav .closebtn {font-size: 25px;margin-left: 0;}
  .sidenav #drop-down-left a {font-size: 15px;}
  .sidenav-buttons {margin-top: 40px;}

  .news-type {padding: 10px 30px;}
}

@media (min-width:1200px){
    .auto-clear .col-lg-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-lg-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-lg-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-lg-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-lg-6:nth-child(odd){clear:left;}
}
@media (min-width:992px) and (max-width:1199px){
    .auto-clear .col-md-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-md-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-md-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-md-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-md-6:nth-child(odd){clear:left;}
}
@media (min-width:768px) and (max-width:991px){
    .auto-clear .col-sm-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-sm-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-sm-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-sm-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-sm-6:nth-child(odd){clear:left;}
}
@media (max-width:767px){
    .auto-clear .col-xs-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-xs-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-xs-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-xs-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-xs-6:nth-child(odd){clear:left;}
}
