html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
@font-face{ font-family:'Exo 2';font-display:swap;src:local('Exo 2'), local('Exo2-Regular'), url('/wp-content/themes/blankslate/font/exo2.woff2') format('woff2'), url('/wp-content/themes/blankslate/font/exo2.woff') format('woff'), url('/wp-content/themes/blankslate/font/exo2.ttf') format('truetype');font-weight:400;font-style:normal;}
@font-face {font-family:'Exo 2';font-display:swap;src:local('Exo 2 Italic'), local('Exo2-Italic'), url('/wp-content/themes/blankslate/font/exo2italic.woff2') format('woff2'), url('/wp-content/themes/blankslate/font/exo2italic.woff') format('woff'), url('/wp-content/themes/blankslate/font/exo2italic.ttf') format('truetype');font-weight:400;font-style:italic;}
@font-face {font-family:'Exo 2';font-display:swap;src:local('Exo 2 Semi Bold'), local('Exo2-SemiBold'), url('/wp-content/themes/blankslate/font/exo2semibold.woff2') format('woff2'), url('/wp-content/themes/blankslate/font/exo2semibold.woff') format('woff'), url('/wp-content/themes/blankslate/font/exo2semibold.ttf') format('truetype');font-weight:600;font-style:normal;}
@font-face {font-family:'Exo 2';font-display:swap;src:local('Exo 2 Semi Bold Italic'), local('Exo2-SemiBoldItalic'), url('/wp-content/themes/blankslate/font/exo2semibolditalic.woff2') format('woff2'), url('/wp-content/themes/blankslate/font/exo2semibolditalic.woff') format('woff'), url('/wp-content/themes/blankslate/font/exo2semibolditalic.ttf') format('truetype');font-weight:600;font-style:italic;}
@font-face {font-family:'Exo 2';font-display:swap;src:local('Exo 2 Extra Bold'), local('Exo2-ExtraBold'), url('/wp-content/themes/blankslate/font/exo2extrabold.woff2') format('woff2'), url('/wp-content/themes/blankslate/font/exo2extrabold.woff') format('woff'), url('/wp-content/themes/blankslate/font/exo2extrabold.ttf') format('truetype');font-weight:800;font-style:normal;}
@font-face {font-family:'Exo 2';font-display:swap;src:local('Exo 2 Extra Bold Italic'), local('Exo2-ExtraBoldItalic'), url('/wp-content/themes/blankslate/font/exo2extrabolditalic.woff2') format('woff2'), url('/wp-content/themes/blankslate/font/exo2extrabolditalic.woff') format('woff'), url('/wp-content/themes/blankslate/font/exo2extrabolditalic.ttf') format('truetype');font-weight:800;font-style:italic;}
html {font-size:10px;}
p,.vc_btn3,p *,li,span,div,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:1.6rem;}
h1,h1 *{font-size:4.2rem;}
h2,h2 *{font-size:3.5rem;}
h3,h3 *{font-size:2.5rem;}
h4,h4 *{font-size:2rem;}
body{width:100%;font-family:'Exo 2', sans-serif;line-height:1.5;  background: url(/wp-content/uploads/les-listya.jpg);
    color: #131816;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;}
.home #wrapper,.home #container {background:none}
#wrapper {width:100%;max-width:1920px;overflow:hidden;margin:0 auto;/*background-image:url(/img/250left.png), url(/img/250right.png);background-position:left, right;background-repeat:repeat-y, repeat-y;*/}
/*#container {width:100%;padding:0;position:relative;overflow:hidden;background-color:rgba(255,255,255,.5)}*/
main#content {margin-top:30px;margin-bottom:30px;width:100%;max-width:1170px;margin:0 auto;padding:20px;}
.entry-content p {margin-bottom: 20px;}
/*.single-post main#content {max-width:900px;}*/
.menu {display:flex;flex-wrap:wrap;}
.menu > li {text-transform:uppercase;padding:10px;}
header#header {/*background-color:#000;*/background-color: #fefff8;position:fixed;top:0;left:0;right:0;width:100%;z-index:999;}
nav#menu {display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:5px 0;}

.geo,.tel,.time{display:flex;flex-wrap:wrap;align-items:center;}

.logo {width:170px;height:70px;background:url(/img/logo-g.png) center no-repeat;background-size:contain;margin-right:30px;}

.menu-item-has-children ul {display:none;}
.menu-item-has-children:hover ul {display:block;}
.menu-item-has-children .nb-opened ul {display:block;}
.menu > li {text-transform:uppercase;padding:5px 20px;position:relative;}
ul.menu a {
    color: #252525;
    text-decoration: none;
    font-weight: 600;
	cursor: pointer;
}
ul.menu li:hover::after {
 border-bottom:1px solid #F0F0F0
}
ul.menu li.current-menu-item {    border-bottom: 3px solid #b9d9a0;}
.menu ul.sub-menu {position:absolute;overflow:hidden;min-width:200px;background:#fefff8;;padding:20px;}
.menu .sub-menu li {font-size:14px;padding:5px 0;}
.category-grid {display:flex;flex-wrap:wrap;justify-content:space-between;}
.category-grid article {width:30%;margin-bottom:30px;text-align:center;}
img.wp-post-image {width:100%;height:auto;max-width:900px;margin:0 auto;display:block;margin-top:30px;margin-bottom:10px;}
.category-grid h2.entry-title a {font-size:18px;text-decoration:none;color:#000;text-transform:uppercase;display:block;}
.entry-footer {text-align:center;}
.cat-links a {display:inline-block;padding:10px;text-decoration:none;color:#000;text-transform:uppercase;border:2px #000 solid;border-radius:20px;margin-bottom:20px;margin-top:20px;}
h1.entry-title {margin-bottom:5px;text-align:center;text-transform:uppercase;font-size:30px;font-weight:600;}
h1.entry-title a {text-decoration:none;color:black;}
div#branding {/*background-color:#323639;*/}
.line-contacts {max-width:1040px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.line-contacts * {color:#fff;padding:2px;}
img.logo_firm {width:100%;}
.logo_link {display:block;text-align:center;max-width:250px;width:100%;margin:0 auto;padding:20px;filter:invert(100);}
footer#footer {background-color:#5f9434;position:relative;/*z-index:1000;*/}
.footer-content{max-width:1040px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0;}
.copyright,.copyright *,.icons-social{color:#fff;}
.home h1.entry-title {display:none;}
.pup-img-cls {padding:100px;line-height:1.5;max-width:900px;}
ul.media li {display:inline-block;width:27px;height:27px;margin-left:5px;}
footer#footer ul.media li {filter:invert(100);}
ul.media li a {display:block;width:100%;height:100%;background:url(/img/icons.svg);background-size:cover;background-repeat:no-repeat;background-position:top left;border-radius:4px;}
/*a.inst {background-position:top -45px left 0 !important;}
a.fb {background-position:top -136px left 0 !important;}
a.vk {background-position:top -91px left 0 !important;}
a.pt {background-position:top -181px left 0 !important;}
*/
ul.media a.fb{background-position:0 0;}
ul.media a.inst{background-position:top 0 left -30px;}
ul.media a.vk{background-position:top 0 left -90px;}
ul.media a.tg{background-position:top 0 left -91px;}
	ul.media a.yt {
    background-position: top 0 left -182px;
}
.icons-social {display:flex;align-items:center;}
.icons-social p {margin-right:10px;margin-top:-12px;}
.category.articles h2 a {
    font-size: 2rem;
}
div#container .category.articles h2 {
    padding-bottom: 0px;
}
/*mobil menu */
.tw-menu-icon span {position:absolute;top:50%;    left: 7px;
display:block;width:30px;height:3px;margin-top:-2px;background-color:#3c7b0a;font-size:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.tw-menu-icon.closeout span,.dark-section .tw-menu-icon.closeout span {background-color:transparent !important}
.tw-menu-icon span:before,.tw-menu-icon span:after {position:absolute;left:0;width:100%;height:100%;background:#3c7b0a;content:" ";-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.68, 0, 0.265, 1);-webkit-transition:-webkit-transform 250ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 250ms cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transition-timing-function:cubic-bezier(0.68, 0, 0.265, 1);-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);-moz-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.tw-menu-icon:hover span:before {-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);}
.tw-menu-icon:hover span:after {-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);}
.tw-menu-icon.closeout span:before {-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);}
.tw-menu-icon.closeout span:after {-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg);}
.tw-menu-icon span:before {-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px);}
.tw-menu-icon span:after {-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px);}
.tw-menu-icon {    color: #3c7b0a;
    text-align: center;
    font-size: 24px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 102;
    width: 45px;
    height: 68px;
    margin: 0 15px 0 20px;
    -webkit-transition: none;
    transition: none;
    display: flex;
    flex-direction: column;
    align-content: center;
    text-decoration: none;}
.tw-slide-panel {font-size:12px;}
.tw-slide-panel .tw-slide-menu a {-webkit-transition:none;transition:none;color:#888;}
.tw-slide-panel p,.tw-slide-panel ul,.tw-slide-panel ol {font-size:12px;}
#nb-menu-page {height:auto;}
#nb-menu-blocker {background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;display:none;width:100%;height:999999px;position:fixed;z-index:999999;top:0;cursor:pointer;}
#nb-popoutmenu {width:300px;height:100%;position:fixed;display:none;top:0;background:#5f9434;;overflow:auto;overflow-x:hidden !important;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
#nb-popoutmenu.tw-right {right:0;}
.admin-bar #nb-popoutmenu {margin-top:32px !important;}
#nb-popoutmenu::-webkit-scrollbar {width:6px;}
#nb-popoutmenu::-webkit-scrollbar-thumb {background:#222;}
#nb-popoutmenu:hover::-webkit-scrollbar-thumb {background:#dcdcdc;}
.nb-menu-items-container,.nb-menu-items-container li {padding:0 0 0 15px;margin:0;list-style-type:none}
.nb-menu-items-container {padding:0;overflow:hidden;position:relative}
.nb-menu-items-container ul.sub-menu,.nb-menu-items-container ul.children {padding:0 40px}
.nb-menu-items-container li {width:100%;margin:0 0 10px 0;padding:0 20px 0px 15px;font-size:16px;line-height:16px;-webkit-transition:background 0.5s ease, color 0.5s ease;transition:background 0.5s ease, color 0.5s ease;}
.nb-menu-items-container li:hover {color:#fff}
.nb-menu-items-container li a,.nb-menu-items-container li a:visited,.nb-menu-items-container li a:active {display:block;padding:10px 0;color:#dcdcdc;font-size:2rem;text-decoration:none;line-height:1;}
.nb-menu-items-container li.rezerv {background:green;border-radius:0;border:none}
.nb-menu-items-container li.rezerv a {font-size:1.9rem;color:#fff}
.nb-menu-items-container li a:hover {text-decoration:none;}
.nb-menu-items-container li.nb-with-ul > a {margin-right:50px;}
.nb-menu-items-container .nb-menu-level {position:absolute;top:0;width:100%;height:100%;height:100vh;background:#406621;}
.nb-menu-items-container .nb-menu-item-container {display:block;position:relative;}
.nb-menu-items-container .nb-with-ul .arrow {position:absolute;top:0;right:0;height:100%;width:100%;cursor:pointer;}
.nb-menu-items-container .nb-with-ul .arrow:before {border-color:#ccc;border-color:rgba(255, 255, 255, 0.35);border-style:solid;border-width:0.13em 0.13em 0 0;content:'';display:inline-block;height:0.5em;right:1.4em;top:50%;margin-top:-0.25em;transform:rotate(45deg);vertical-align:top;width:0.45em;position:absolute;}
.nb-menu-items-container .nb-back {position:relative;width:100%;display:block;font-size:12px;line-height:12px;color:#777;padding:15px;text-transform:uppercase;letter-spacing:2px;font-weight:bold;cursor:pointer;}
.nb-menu-items-container .nb-back:before {border-color:#ccc;border-color:rgba(255, 255, 255, 0.5);border-style:solid;border-width:0.13em 0.13em 0 0;content:'';display:inline-block;height:0.4em;left:0;top:50%;margin-top:-0.25em;transform:rotate(230deg);vertical-align:top;width:0.4em;position:absolute;}
.tw-slide-panel {display:none;}
.tw-slide-panel a.button.outline {border:1px solid #fff;color:#fff !important;}
.tw-slide-panel .above-nav,.tw-slide-panel .below-nav {padding:20px 40px 0 40px;}
.tw-slide-panel .above-nav .widget,.tw-slide-panel .below-nav .widget {padding-top:20px;margin-bottom:20px;}
#true_loadmore {
    flex-basis: 50%;
    max-width: 280px;
    display: block;
    margin: 0 auto;
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #5f9434;
    text-align: center;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 800;
    letter-spacing: 1px;
    cursor: pointer;
    text-transform: uppercase;
    color: #6e3b3f;
}
.nextbutton {width:100%;height:30px;position:absolute;left:0;bottom:2%;border:none;display:block;z-index:200}
.nextbutton span {display:block;width:30px;height:30px;text-indent:-999999px;margin:0 auto;background:url(/down-chevron-white.svg) center no-repeat;background-size:100%;}
.scroll-animate {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-transition:none;transition:none;-webkit-animation-name:pulse;animation-name:pulse;}
-webkit-keyframes pulse {0% {-webkit-transform:translateY(0);}
50% {-webkit-transform:translateY(-12px);}
100% {-webkit-transform:translateY(0);}
}
@keyframes pulse {0% {transform:translateY(0);}
50% {transform:translateY(-12px);}
100% {transform:translateY(0);}
}
.vc_row-has-fill>.vc_column_container>.vc_column-inner {padding-top:0;}
.wpb_content_element {margin-top:35px;margin-bottom:0;}
.advantages_banket a {color:#000;text-decoration:none;}
.advantages_banket a::before {content:'';display:block;width:150px;height:150px;border:2px #000 solid;border-radius:50%;margin:20px auto;background:url(/img/bankets.svg);background-size:70%;background-repeat:no-repeat;}
.advantages_banket .icon-1 a::before {background-position:center top 21px !important;}
.advantages_banket .icon-2 a::before {background-position:center top -208px !important;}
.advantages_banket .icon-3 a::before {background-position:center top -438px !important;}
.advantages_banket .icon-4 a::before {background-position:center top -673px !important;}
/* форма брони*/
form#cp_calculatedfieldsf_pform_1 {max-width:500px;margin:0 auto;text-align:center;}
/*span.r {display:none;}*/
input, textarea {
    display: block;
    width: 100%;
    min-height: 46px;
    margin-bottom: -16px;
    border: 1px solid #5f9434;
    outline: 0;
    text-align: center;
    -webkit-border-radius: 22px;
    border-radius: 6px;
    font-size: 16px;
    color: #000000;
    background: 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
form#cp_calculatedfieldsf_pform_1 select {display:inline;width:28%!important;text-align:center;height:46px;margin-bottom:15px;border:1px solid #000;outline:0;text-align:center;-webkit-border-radius:22px;border-radius:6px;font-size:16px;color:#000;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:5px;margin-left:5px;text-align:center;text-align-last:center;}
/* форма брони*/
li.rezerv {border:2px #101010 solid;border-radius:6px;background-color:#F0F0F0;}
li.rezerv a {color:#101010;}
/*.home .first-row {margin-top:-90px;}*/
.home .first-row {text-align:center;}
.home .first-row *{color:#fff;}
.home .first-row .advantages_home a{text-decoration:none;}
.advantages_home a::before {content:'';display:block;width:60px;height:60px;margin:20px auto;background:url(/img/advantages_home.svg); background-size:100%;background-repeat:no-repeat;filter:invert(100);}
.advantages_home .icon-2 a::before {background-position:center top -124px !important;}
.advantages_home .icon-3 a::before {background-position:center top -62px !important;}
.advantages_home {display:flex;max-width:600px;margin:0 auto;justify-content:space-between;flex-flow:row nowrap;}
.home a.home-btn {background-color:#fff;color:#000;text-decoration:none;padding:10px 30px;border-radius:6px;text-transform:uppercase;font-weight:600;font-size:1.8rem;position:relative;margin:auto;margin-top:30px;margin-bottom:30px;display:block;text-align:center;max-width:300px;-webkit-transition:.25s;transition:.25s;}
.home a.home-btn:after {content:'';display:block;position:absolute;left:-5px;right:-5px;top:-5px;bottom:-5px;border-radius:6px;border:3px solid #fff;}
.home a.home-btn:hover {background-color:#00000087;color:#fff;-webkit-transition:.25s;transition:.25s;}
.slogan {font-size:3rem;}
.home .first-row h1 {font-size:5rem;display:block;max-width:800px;margin:0 auto;}
.home .first-row h1 span {font-size:6rem;text-transform:uppercase;}
/*.home .vc_row.wpb_row.twilight::before {	content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;	background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 33%, rgba(255,255,255,0) 87%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 33%, rgba(255,255,255,0) 87%, rgba(255,255,255,0) 100%);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 33%, rgba(255,255,255,0) 87%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}*/
.home main#content {padding-bottom:0;}
.home .menu ul.sub-menu {z-index:10;}

.leng ul {display:flex;}
.leng .lang-item a {text-decoration:none;text-transform:uppercase;}
.leng .lang-item.current-lang a {opacity:50%;}
.nav-links a.page-numbers,.nav-links span.page-numbers.current {color:#000;text-decoration:none;font-size:2rem;}
.nav-links > * {border:1px #000 solid;padding:10px;}
.nav-links span.page-numbers.current{border:1px #7d7d7d solid;padding:10px;}
.vc_btn3.vc_btn3-shape-round {border-radius:6px;}
#ui-datepicker-div {width:auto;}
.top-area-fourth.leng {display: flex;}
ul.wpb_image_grid_ul	{display:flex;flex-wrap:wrap;justify-content: space-around;align-items:stretch;align-content:stretch;position:relative;}
ul.wpb_image_grid_ul li.isotope-item {width:24.555%;margin:0 3px 5px 0!important;display:block;overflow:hidden;position:relative!important;flex-basis:24.555%;align-self:baseline;left:0!important;top:0!important;float:none!important;height:auto;}
.wpb_image_grid .wpb_image_grid_ul img {width:100%;}
#fbuilder .pbreak .pbPrevious,.pbreak .pbNext,.pbSubmit {background-color:rgb(43,153,91)!important;border:1px solid rgb(33,126,74)!important;color:#F0F0F0!important;text-shadow:0 1px 1px rgb(0 0 0 / 8%);-webkit-transition: background-color 0.1s linear;-moz-transition: background-color 0.1s linear;-o-transition: background-color 0.1s linear;transition: background-color 0.1s linear;-webkit-box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 1px 2px rgb(0 0 0 / 8%);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 1px 2px rgb(0 0 0 / 8%);}
#fbuilder .pbreak .pbPrevious:hover,.pbreak .pbNext:hover,.pbSubmit:hover{background-color:rgb( 75, 183, 141 )!important;}
@media screen and (min-width:1025px){
.tw-menu-icon {display:none;}
}
@media screen and (max-width:1440px){
ul.wpb_image_grid_ul li.isotope-item {width:32.777%;flex-basis:32.777%;margin:0 3px 6px 0!important;}
}
@media screen and (max-width:1366px){
#wrapper {/*background-image:url(/img/200left.png), url(/img/200right.png);*/}
main#content {max-width:900px;}
}
@media screen and (max-width:1080px){
.iSystemsTel {width:60px;height:60px;position:fixed;right:20px;bottom:20px;z-index:500;text-shadow:0 1px 2px #065702;box-shadow:0 0 0 0 rgba(26, 255, 0, 0.7), inset 0 1px 0 #21d918;border-radius:50%;background:#09a201;-webkit-animation:pulse 1s infinite cubic-bezier(0.6, 0, 0, 1);overflow:hidden;font-size:0;text-align:center;padding:10px;display:block}
.iSystemsTel:before {color:#fff;font-size:42px}
.iSystemsTel a {padding:20px;width:0;height:0;margin:0;display:block}
.pulse-button:hover {-webkit-animation:none}
@-webkit-keyframes pulse {to {box-shadow:0 0 0 15px rgba(90, 153, 220, 0), inset 0 1px 0 #21d918}}
#wrapper {/*background-image:url(/img/100left.png), url(/img/100right.png);*/}
}
@media screen and (max-width:1024px){
nav#menu{justify-content:space-between;padding:5px 10px;}
nav#menu .menu-main-menu-container,nav#menu .menu-main-menu-en-container {display:none;}
main#content {max-width:800px;}
ul.wpb_image_grid_ul li.isotope-item {/*max-width:245px!important;max-height:245px!important*/}
}

@media only screen and (max-width:768px){
main#content {max-width:750px;}
.vc_column_container>.vc_column-inner {padding-left:0px!important;padding-right:0px!important;}
ul.wpb_image_grid_ul li.isotope-item {width:49.8%;flex-basis:49.8%;margin:0 0 3px 0!important;/*max-width:241px!important;max-height:241px!important*/}
div#container .category.articles h2 {
    padding-bottom: 25px;
}
}
@media only screen and (max-width:480px){
h1,h1 *{font-size:3rem;}
h2,h2 * {font-size:2.5rem;}
h3,h3 * {font-size:2.0rem;}
h4,h4 * {font-size:2rem;}	
.home .first-row h1 {font-size:3rem;}
.home .first-row h1 span {font-size:5rem;}
.slogan {font-size:2.5rem;}
.img-vol img {width:219px;}
.footer-content {text-align:center;}
.copyright {margin:0 auto;margin-bottom:20px;}

.icons-social p {display:none;}
.icons-social {margin:0 auto;}
ul.media {display:flex;justify-content:space-between;flex-direction:row;}
.footer-content {text-align:center;flex-direction:column-reverse;}
.icons-social {margin:10px auto;}
.category-grid article {width:100%;}
.slogan {padding-top:130px;}
#wrapper {/*background-image:url(/img/100left.png), url(/img/100right.png);background-position:-15% 0, 115% 0;*/}
.single-post #wrapper {background-position:-25% 0, 125% 0;}
.page-template-default #container,.category #container {width:95%;margin-left:auto;margin-right:auto;}
.home .vc_column_container>.vc_column-inner {padding-left:0;padding-right:0}
.img-vol {margin-top:15px;}
#section1 .wpb_content_element {margin-top:25px;}
ul.wpb_image_grid_ul li.isotope-item {flex-basis:100%;margin:0 0 3px 0!important;}
#section3 #shif1,#section3 #shif2 {max-width:90%;margin-left:auto;margin-right:auto}
.pup-img-cls { padding: 10px;}
}
.cln {display: none!important; visibility: collapse!important;}

#container h1, #container h2, #container h3, #container h4, #container h5, #container h6, #container p, #container ol, #container ul {
    padding-bottom: 25px;
}
header#header.nav__color {
    background-color: #fefff8;
	
}
header#header.nav__color .logo {
    width: 170px;
    height: 70px;
    background: url(/img/logo-g.png) center no-repeat;
    background-size: contain;
    margin-right: 30px;
}
.wpmtst-testimonial-inner.testimonial-inner * {
    color: #ccd2d0;
}
#container .contact-block h5 {
    padding-bottom: 0px;
    color: #5f9434;
}
a {
    color: #5f9434;
}
header#header.nav__color ul.menu a {
    color: #5f9434;
}

strong {
    font-weight: 600;
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab>a {
    background-color: #5f9434;
    color: #fff;
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab.vc_active>a {
    background-color: #80bf4d;
    color: #fff;
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab>a:focus, .vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab>a:hover {
    background-color: #80bf4d;
}

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #ffffff;
    background-color: #5f9434;
}
.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #80bf4d;
}

#container .vc_tta-panels .vc_tta-panel-title {
        padding-bottom: 0px;
}
.vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}



main#content {
    background-color: #fefff8;
}

.lobnh {
    max-width: 450px;
    margin: 0 auto;
}
h2:first-letter, h3:first-letter {
    color: #5f9434;
}

.wpb_raw_html .icons-social li a {
    background-color: #5f9434;
}
h2.wpb_heading.wpb_video_heading {
    color: #131816;
    font-size: 1.6rem;
}

h1.entry-title:first-letter {
    color: #5f9434;
}

div#promo {
    background-position: bottom;
    min-height: 300px;
}
div#promo .promotext  {
    background-color: #fefff8ad;
}
div#promo .promotext * {
    font-size: 110%;
    font-weight: 600;
}
.tw-slide-panel .switcher.notranslate {
    padding-left: 14px;
}

.grt-text {
    background: #b8f785;
    padding: 10px 10px 0px;
}
.grt-text * {
    font-size: 104%;
}


.more-read .vc_toggle_title {
    color: #f7f7f7;
    border-color: #5f9434;
    background-color: #5f9434;
    display: block;
    border-radius: 5px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
	background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x;
	margin: 0 auto;
    max-width: 165px;
    text-align: center;
}


.more-read  h4 {
    font-size: 16px;
}

.link-glr h2 {
    font-size: 16px;
}


.link-glr .wpb_single_image .vc_figure {
    overflow: hidden;
    border-radius: 50%;
	border: 3px #5f9434 solid;
}
.grin-text {
    color: #5f9434;
}

.link-glr .wpb_single_image {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
}


.category.articles a {
    text-decoration: none;
	color: #131816;
}

.partner img, .category-31 img {
    border: 10px #5f9434 solid;
}
nav.navigation.pagination {
    margin-top: 40px;
}
span.cat-links {
    text-transform: uppercase;
}

div#gtranslate_wrapper {
    position: relative!important;
}
.partner img.attachment-thumbnail {
    overflow: hidden;
    border-radius: 50%;
}