/*reset styles*/
button,hr,input{overflow:visible}
audio,canvas,progress,video{display:inline-block}
progress,sub,sup{vertical-align:baseline}
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
menu,article,aside,details,footer,header,nav,section{display:block}
figcaption,figure,main{display:block}
figure{margin:0;}
hr{box-sizing:content-box;height:0}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative}
sub{bottom:-.25em}
sup{top:-.5em}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{}
button,select{text-transform:none}
[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;appearance: auto;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
[hidden],template{display:none}
input,textarea,button,select,a {-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}

/*IMPORT FONTS
@import url('https://fonts.googleapis.com/css2?family=Encode+Sans:wght@400;600;700;800&display=swap');*/



/*GRID STYLES*/
.maxwidthfix{max-width:1920px;}
.row{margin:0 auto 0 auto;width:100%;}
.row:after{content:"";display:table;clear:both;}
[class*='col-']{float:left;padding:0 0.5%;/*background:#fefefe;*/background-clip:content-box;}
.col-1{width:4.1666%;}.col-2{width:8.3333%;}.col-3{width:12.5%;}.col-15p{width:15%;}.col-4{width:16.6666%;}.col-18p{width:18.3333%;}.col-20p{width:20%;}.col-33p{width:33.3333%;}.col-5{width:20.8333%;}.col-6{width:25%;}.col-7{width:29.1666%;}.col-8{width:33.3333%;}.col-9{width:37.5%;}.col-10{width:41.6666%;}.col-11{width:45.8333%;}.col-12{width:50%;}.col-13{width:54.1666%;}.col-14{width:58.3333%;}.col-15{width:62.5%;}.col-16{width:66.6666%;}.col-17{width:70.8333%;}.col-18{width:75%;}.col-19{width:79.1666%;}.col-20{width:83.3333%;}.col-21{width:87.5%;}.col-22{width:91.6666%;}.col-23{width:95.8333%;}.col-24{width:100%;}

.m-0{margin:0;}.ml-0_5{margin-left:2.0833%;}.ml-1{margin-left:4.1666%;}.ml-2{margin-left:8.3333%;}.ml-3{margin-left:12.5%;}.ml-4{margin-left:16.6666%;}.ml-5{margin-left:20.8333%;}.ml-6{margin-left:25%;}.ml-7{margin-left:29.1666%;}.ml-8{margin-left:33.3333%;}.ml-9{margin-left:37.5%;}.ml-10{margin-left:41.6666%;}.ml-11{margin-left:45.8333%;}.ml-12{margin-left:50%;}.ml-13{margin-left:54.1666%;}.ml-14{margin-left:58.3333%;}.ml-15{margin-left:62.5%;}.ml-16{margin-left:66.6666%;}.ml-17{margin-left:70.8333%;}.ml-18{margin-left:75%;}.ml-19{margin-left:79.1666%;}.ml-20{margin-left:83.3333%;}.ml-21{margin-left:87.5%;}.ml-22{margin-left:91.6666%;}.ml-23{margin-left:95.8333%;}.ml-24{margin-left:100%;}.mt-0{margin-top:0%;}.mt-1p{margin-top:1%;}.mt-1_7p{margin-top:1.7%;}.mt-0_5{margin-top:2.0833%;}.mt-1{margin-top:4.1666%;}.mt-1-5{margin-top:7.2%;}.mt-2{margin-top:8.3333%;}.mt-10p{margin-top:10%;}.mt-3{margin-top:12.5%;}.mt-4{margin-top:16.6666%;}.mt-5{margin-top:20.8333%;}.mr-1p{margin-right:1%;}.mr-1{margin-right:4.1666%;}.mr-2{margin-right:8.3333%;}.mr-3{margin-right:12.5%;}.mr-4{margin-right:16.6666%;}.mr-5{margin-right:20.8333%;}.mb-0{margin-bottom:0%;}.mb-1p{margin-bottom:1%;}.mb-0_5{margin-bottom:2.0833%;}.mb-1{margin-bottom:4.1666%;}.mb-1_5{margin-bottom:6.25%;}.mb-2{margin-bottom:8.3333%;}.mb-3{margin-bottom:12.5%;}.mb-4{margin-bottom:16.6666%;}.mb-05{margin-bottom:2%;}.mb-0{margin-bottom:0;}.mr-m2{margin-right:-4.1666%;}.ml-m10px{margin-left:-10px;}.mb--1{margin-bottom:-4.1666%;}
.p-1{padding:4.1666%;}
.p-0_5{padding:2.0833%;}
.pt-0_5{padding-top:2.0833%;}.pt-1{padding-top:4.1666%;}.pt-1_7{padding-top:7.3%;}.pt-2{padding-top:8.3333%;}.pt-3{padding-top:12.5%;}.pt-4{padding-top:16.6666%;}.pb-0_5{padding-bottom:2.0833%;}.pb-1{padding-bottom:4.1666%;}.pb-2{padding-bottom:8.3333%;}.pb-3{padding-bottom:12.5%;}.pb-4{padding-bottom:16.6666%;}.pl-1{padding-left:4.1666%;}.pl-2{padding-left:8.3333%;}.pl-3{padding-left:12.5%;}.pl-4{padding-left:16.6666%;}.pr-0_5{padding-right:2.0833%;}.pr-1{padding-right:4.1666%;}.pr-2{padding-right:8.3333%;}.pr-3{padding-right:12.5%;}.pr-4{padding-right:16.6666%;}

.ml--1{margin-left:-4.1666%;}
.mr--1{margin-right:-4.1666%;}


/*MAIN TAGS*/
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{margin:0;padding:0;height:100%;width:100%;font-size:1vw;background:#ffffff;color: #291900;overflow-x:hidden;font-family:Quicksand,sans-serif;line-height:1.66;letter-spacing:.01em;position:relative;}
h1 {font-size:220%;font-family:Quicksand,sans-serif;line-height:1.3;margin:1em 0;font-weight:600;color: #775620;}

h1.h1line{padding-bottom: .5em;position:relative;}
h1.h1line:after{content:" ";width:4em;height: .10em;background: linear-gradient(to right, #eadec9, #d9c3a5 53%,#eadec9 100%);position:absolute;bottom:0;left:0;}
h1.h1line_center:after{left: calc(50% - 2em);}

h2 {font-size: 230%;font-family:Quicksand,sans-serif;line-height:1.3;margin:1em 0;color: #b6976c;font-weight: 400;}
h2.h2line{padding-bottom: .5em;position:relative;}
h2.h2line:after{content:" ";width:4em;height: .10em;background: linear-gradient(to right, #eadec9, #d9c3a5 53%,#eadec9 100%);position:absolute;bottom:0;left:0;}
h3 {font-size:120%;font-family:Quicksand,sans-serif;font-weight:700;}
input,textarea,select,button {font-size:100%;font-family:Quicksand,sans-serif;}
p{line-height:1.66;margin-bottom:4.1666%;}
p.h2alt{font-size:166%;line-height:1.3;margin:1em 0;color:#FFFFFF;font-weight:600;}
ul{list-style:disc;}
ul,ol{line-height:1.66;margin:.5em 0 1.5em 0em;padding-left:1.2em;}
ul li,ol li{margin-left:0;}
a{text-decoration:none;color: #b3986c;}



/*LAYOUT*/
#container{margin:0 auto;max-width:1920px;background:#ffffff;padding:0;}

#header_main{padding: 1.4em 0;background: url(/i/pattern.png);}
.menu{position:relative;border-radius: 10em;background: #ffffff;/* border: 1px solid #DDDDDD; */}
	.menu>ul{list-style:none;white-space:nowrap;margin:0;padding:0}
	.menu>ul>li{padding: 0 1.5em;display:inline-block;position:relative;/* background: rgba(255,255,255,1); *//* border: 1px solid #b3986c; *//* border-radius: 2em; */}
	.menu>ul>li>a{display:block;padding: 1em .8em;position:relative;font-weight: 600;font-size: 120%;color: #987438;/* text-transform:uppercase; */}
	.menu>ul>li>a:hover{color: #ceaf7d;}
	.menu>ul>li>a:before {content: "";position: absolute;width: 100%;height: .1em;bottom: 0.5em;left: 0;background: linear-gradient(to right, #eadec9, #d9c3a5 53%,#eadec9 100%);visibility: hidden;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
	.menu>ul>li>a:hover:before {visibility: visible;-webkit-transform: scaleX(1);transform: scaleX(1);}

	#logo{position: absolute;z-index: 9999;left: 0;right: 0;margin: 0 auto;top: -0.8em;}

	
	.menu_search {width:3.2em;height:3.2em;background: #b3986c;margin:0 0 0 1em;border-radius: 50%;line-height: 3.2;display: inline-block;text-align: center;color: #ffffff;font-weight: 400;font-size: 90%;transition:all .5s;position:relative;}
	.menu_search:hover{background: #ceaf7d;}
	.menu_search img.search_icon{/* width: 1.5em; */height: 1.8em;vertical-align: top;margin-top: .7em;}
	#amount{position: absolute;top: 0.7em;left: 1em;text-align: center;font-size: 80%;width: 2em;}
	
	.menu_lang{width: 3.3em;height: 3.3em;background: #ffffff;padding: 0;margin:0 0 0 1em;border-radius: 50%;line-height: 2.8;display: inline-block;text-align: center;border:.15em solid #decaa9;color: #b3986c;font-weight: 700;font-size: 90%;transition:all .5s;}
	.menu_lang:hover{border:.15em solid #ceb792;}
	.menu_lang img.search_icon{/* width: 1.5em; */height: 1.8em;vertical-align: top;margin-top: .5em;}
	
	
	
	.menu>ul >li>ul{display:none;}
	.menu>ul>li:hover>a{/* color: #b3986c; */}
	.menu>ul>li:hover>ul{display:block;position:absolute;left: 50%;right:0px;top: 3em;z-index:99;padding: 0.7em 0 0 0;list-style:none;width:100%;min-width: 15.2em;margin-left: -7.6em;}
	.menu>ul>li:hover>ul>li>a{display:block;width:100%;text-align:left;padding:.5em 1.5em;line-height:2;white-space:nowrap;font-size: 100%;text-transform:uppercase;text-align:center;background: #b3986c;transition:all .3s;color: #ffffff;}
	.menu>ul>li:hover>ul>li>a:hover{background: #ceaf7d;color:#ffffff;}
	#menu_right{margin-top:.5em;}
	
	
	
	
	
	
	
	
	#search_box{display:none;background: #e4eff9;}
	#search_box{position:absolute;right: 3em;width:20em;z-index:200;top: 1.9em;padding: .5em;border-radius: .5em;}
	#search_box_inside{float:left;width:66%;height:3em;}
	#search_box_inside input{background: #e4eff9;outline:none;border:none;padding:.5em 0;margin:.2em 1em;line-height:.8;color: #4da2d9;border-bottom: .2em solid #c3e2f5;font-weight:700;font-size:90%;text-transform:uppercase;}
	.search_close{background:#ffffff;width:2em;text-align:center;display:inherit;height:2em;transition:border .5s;border:1px solid #d7e7f5;box-sizing:border-box;}
	.search_close:hover{width:5em;border:1px solid #C41230;}
	.search_bt{width:7%;display:block;float:left;margin:0 5%;}
	.search-icon{width:100%;display:block;padding:.8em 0;margin:0 auto;}
	.close-icon{width:100%;display:block;padding:.8em 0;margin:0 auto;}
	


	
#slider{overflow:hidden;background: #ffffff;}
#slider2{overflow:hidden;background:#222126;}
#slider_homepage_over{background: #b3986c;height:6px;width:100%;}
#slider_homepage_under{background: #d2c4ae;height:1px;width:100%;}
.slider_img{width:100%;display:block;}
#slider_homepage .item{position:relative;}
#slider_homepage_still .item{position:relative;}
.slider_over{position:absolute;left:15%;color:#FFFFFF;top:0;bottom:0;display:flex;height: 100%;vertical-align: middle;}
.slider_inside{display: block;height: auto;margin:auto;}
/*.orange_line{background:#F47D2D;width:21em;height:.3em;}	
.btn_around{padding:1em 0;}
.btn_big{font-size:90%;border:.1em solid #F47D2D;padding:.5em 4em;color:#FFFFFF;transition:background .3s;outline: 0;}
.btn_big:hover{background:#F47D2D;}*/

.title_content{width:29.3333%;margin:2%;float:left;background:#FF0000;text-align:center;background:#626366;    min-height: 33em;}
.title_content_around{padding:0 15% 10% 15%;}
.title_content_around h3{margin:1em 0;line-height:1.3;}
.title_content_around p{font-size:90%;line-height:1.4;}



#logos_title div{text-align:left;}
#logos_title img{max-width:16.6666%;vertical-align: middle;/*filter: grayscale(100%);opacity:.4;*/transition:.3s all;padding: 3em;}
#logos_title img:focus{outline:none;}
#logos_title img:hover{-webkit-filter: grayscale(0%);filter: grayscale(0%);opacity:1;}

#logos_title h2{}

@keyframes blink {
  0% { opacity: 0; }
  40% { opacity: 1; }
  100% { opacity: 0; }
}

#footer {color:#ffffff;background: url(../i/back_footer.png) no-repeat #b5a894;background-size: 100%;line-height:2;}
#footer a{color:#ffffff;}
#footer ul{list-style:none;margin:0;padding:0;}
#footer ul>li{margin:0;}
#footer hr{color:transparent;height:2px;margin:1.9em 0;padding:0;background:#4c5179;outline:none;border:0;}
#footer .logo{width:10em;}
#footer .logo2{height:2em;display:inline-block;margin-left: 1em;opacity:.6;transition:opacity .4s;}
#footer .logo2:hover{opacity:1;}
#footer .icon2{width:1.5em;float:left;padding-bottom:1em;padding-right:.5em;}
#footer .icon{width:1.5em;float:left;padding-top:.5em;padding-right:.5em;}
#footer_left a{position:relative;transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);left:0em;opacity:0.8;}
#footer_left a:before{content:"";background: #e1c391;width:.55em;height:.55em;border-radius:50%;left: -1em;position: absolute;margin-top: .6em;opacity:0;animation:none;}
#footer_left a:hover{left:1em;opacity:1;}
#footer_left a:hover:before{opacity:1;animation: blink 1s infinite;}

#footer_right a{position:relative;transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);right:0em;opacity:0.8;}
#footer_right a:before{content:"";background: #e1c391;width:.55em;height:.55em;border-radius:50%;right: -1em;position: absolute;margin-top: .6em;opacity:0;animation:none;}
#footer_right a:hover{right:1em;opacity:1;}
#footer_right a:hover:before{opacity:1;animation: blink 1s infinite;}
.footer_mail{padding:1em;transition: all 0.4s;border: 1px solid #e1c391;background: #ffffff11;}
.footer_mail:hover{border: 1px solid #ffffff33;background: #a59680;}
footer{z-index: 20;position: relative;}


#mobile_search{display:none;}
#mobile_menu{display:none;}
#mobile_search_box{display:none;background:#EEEEEE;}


#ecology{background:url(../userfiles/image/ecology.jpg) no-repeat;background-size: cover;}
#submenu {background:#ffffff;}
#submenu a {font-size:90%;color:#a7a9ac;padding:1.8em 0;border-left:1px solid #eaebec;display:block;transition:all .3s;}
#submenu a:hover {background: #f47d2d;color: #ffffff;}
#submenu div:first-child>a{border-left:0;border-top:0;}

#submenu_left a{font-size:120%;}
#submenu_left a:hover{color:#775620;}
#submenu_left .sel{font-weight:700;}

#slider_products {padding-top:1em;}
#slider_products .item{padding:.5em;}
#slider_products .item p{color:#a7a9ac;}
#slider_products a{outline:0;width: 100%;}
#slider_products a img{border:1px solid #e8e9e9;transition:border .3s;width: 100%;}
#slider_products a:hover img{border:1px solid #F47D2D;}


#news_block_around	{margin-top:-5em;}
#news_block	{padding:1em 2em 0 2em;}
.news_line{transition:background .5s;position: relative;}
.news_line:hover{/* background: #ffffff10; */cursor:pointer;}
.news_date1{background:#6db5e1;width:100%;text-align:center;color:#ffffff;font-size:150%;font-weight:700;line-height: 1.2;}
.news_date2{background:#bfddf2;width:100%;text-align:center;color:#1f2658;font-size:90%;font-weight:400;line-height: 1.2;padding: .4em 0;}
.news_perex_pic{width: 37%;margin-right: 7%;}
.news_perex_pic_2{width: 16%;}
.news_perex{width: 56%;}
.news_perex2{width: 77%;margin-left: 7%;}
.news_perex_pic{position:relative;transition:filter .5s;}
.news_perex_img_around{background: #FFFFFF45;padding: .7em;}
.news_perex_img_around2{background: url(/i/pattern.png) repeat;background-size:100%;padding:5% 20%;}
.news_perex_img_around2 img{border:1em solid white;}
.news_perex_img{display:block;}
.news_perex_desc{position:absolute;width:100%;background:#00000066;color:#ffffff;bottom:0;left:0;padding:.5em 1em;line-height:1.4;font-weight:700;}
.news_perex_desc a{color:#ffffff;}
.news_pic_back{background: url(/i/pattern.png) repeat;background-size:40%;padding:5% 30%;}
.news_pic_back img{border:1em solid #ffffff;}



.news_line:hover .news_perex_pic{filter:brightness(110%);}
.news_more_bt{display:block;background:#bfddf2;text-align:center;padding:1em;color:#1f2658;font-weight:700;transition:background .3s;}
.news_more_bt:hover{background:#aad2ef;}
.news_back{position:absolute;top:-2%;left:-22%;}
.news_back img{width:6em;height:6em}
.tag_box{background:#BFDDF2;padding: 1em 2em;}
.tags a{background:#e4eff9;margin: 0.1em 1em 0.1em 0;border-radius:1em;padding:.5em;display: inline-block;}
.tags a:hover{background:#ffffff;}


.out_of_image{margin-left:-10%;margin-right:-10%;width:120%;}

.sixth{width:16.6666%;text-align:center;float:left;margin:1% 0;}
.third{width: 23.3333%;text-align:center;float:left;margin: 4% 5% 0 5%;min-height: 18em;font-size: 76%;}
.sixth_circle{width: 100%;text-align: center;}
.sixth_circle img{width: 55%;margin: 1em auto;display: block;}
.sixth_number {position:absolute;font-size: 275%;top: 0;width: 100%;line-height: 3;font-weight: 600;}
.third .sixth_number{font-size: 220%;}
.homepage_hr{background: linear-gradient(to right, #86dab7, #75c8d0 53%,#6db5e1 100%);color: transparent;height: .1em;outline: none;border: none;}
#experience{background: linear-gradient(to bottom, #f5f3ef,#ffffff 20%);}
.youtube-responsive{position: relative; padding-bottom: 67%; height: 0; overflow: hidden; max-width: 120%;margin-left:-10%;margin-right:-10%;margin-bottom:5%;}
.youtube-responsive iframe, .youtube-responsive object, .youtube-responsive embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
table td{vertical-align:top;}
.more {display: none;}


.myBtn{font-size:1em;background:#94CBEC;border:0;padding:0.5em 1em;position:relative;z-index:1;overflow:hidden;color:#ffffff;font-weight:700;text-transform:uppercase;cursor: pointer;margin-top: 1em;margin-bottom:3em;}
.myBtn::after{content:"";background:linear-gradient(to right, #86dab7, #75c8d0 53%,#6db5e1 100%);position:absolute;z-index:-1;padding:0.85em 0.75em;display:block;}
.myBtn::after{transition:all 0.35s;top:0;bottom:0;left:-100%;right:100%;}
.myBtn:hover::after{left:0;right:0;top:0;bottom:0;transition:all 0.35s;}
#content hr {height: .22em;border: 0;outline: none;background: linear-gradient(to right, #eadec9, #d9c3a5 53%,#eadec9 100%);width: 8.8em;margin: 1em 0;}
h2.h1_alt{margin-top:0;}
.loga{width:100%;}
.loga>div{width: 33.33%;float:left;text-align:center;padding: 0.8em 1.2em;}
.loga>div>img{width:100%;max-width:204px;margin:0 auto;}



.table_cart0{width:100%; border-spacing:0px;border-collapse: separate;}
.table_cart0 th {text-align:left;padding-bottom:20px;}
.table_cart {width:100%;}
.table_cart td {}
.table_cart0 tr td {border-top:1px solid #DDDDDD;padding:1em 0;}
.table_cart0 tr.tr_total_sum {/*background:url(/i/back_totalsum.png) no-repeat;*/background: #f5efe7;}
.table_cart0 tr.tr_total_sum2 {/*background:url(/i/back_totalsum2.png) no-repeat;*/background: #b3986c;color: #ffffff;}
.table_cart0 tr.tr_total_sum_discount {/*background:url(/i/back_totalsum.png) no-repeat;*/background:#e4f5c8;}
.table_cart0 tr.tr_total_sum td,.table_cart0 tr.tr_total_sum_discount td,.table_cart0 tr.tr_total_sum2 td {padding:10px 0 12px 0;}
.fake_total_sum{display:none;}
.table_cart0 tr td.shipping{padding-left: 1em;}
.vtop{vertical-align: top;}

.tc_col6{min-width:2em;width:5%}
.table_pic{/* margin:0 1em 0 0; */width: 100%;max-width: 140px;}

input.sendform{width: 60%;background: #ffffff;border: 1px solid #d6caba;outline: 0;/* line-height: 1; */padding: 0.5em 0.7em;border-radius: 0.5em;line-height: 1.5;color: #775620;}
textarea.sendform{width: 60%;background: #ffffff;border: 1px solid #d6caba;outline: 0;/* line-height: 1; */padding: 0.5em 0.7em;border-radius: 0.5em;line-height: 1.5;color: #775620;}

.form-row input[type=text],.form-row input[type=date] {width:100%;background: #ffffff;border: 1px solid #d6caba;outline:0;/* line-height:1; */padding:.5em .7em;border-radius: .5em;line-height: 1.5;color: #775620;}
.form-row input[type=text]:focus,.form-row input[type=date]:focus {border: 1px solid #775620;}
.form-row input[type=text].red_cal,.form-row input[type=date].red_cal {border:2px solid #FF0000;}
.form-row input[type=submit] {width:100%;background: #4da2d9;outline:0;line-height: 1.5;padding:.7em .7em;color:#ffffff;cursor:pointer;transition:background .3s;border:0;font-weight: 700;border-radius: .5em;}
.form-row input[type=submit]:hover {background: #212657;color:#ffffff;}
.form-row textarea {width:100%;background:#f9f9f9;border:1px solid #d3d4d5;outline:0;line-height:1;padding:.5em .7em;resize: vertical;border-radius: .5em;}
.form-row textarea:focus {border:1px solid #212657;}
.form-row textarea.red_cal {border:2px solid #FF0000;}



/*radio & checkbox*/
.form-row{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.form-row input[type=checkbox],.form-row input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.label-checkbox{position:absolute;top:0;left:0;width:1.6em;height:1.6em;background-color:#ffffff;border: .1em solid #d3d4d5;transition:border .3s;}
.label-checkbox-span{padding-left:2.5em;display: block;}

.form-row:hover input ~ .label-checkbox{border: .1em solid #212657;}
.form-row input:checked ~ .label-checkbox{background-color:#212657;border:.1em solid #212657;}
.form-row input:disabled ~ .label-checkbox{background-color:#fafafa;border:.15em solid #dddddd;}
.label-checkbox:after{content:"";position:absolute;display:none;}
.form-row input:checked ~ .label-checkbox:after{display:block;}
.form-row .label-checkbox:after{left:.5em;top:.15em;width:.3em;height:.7em;border: solid #ffffff;border-width:0 .2em .2em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.label-radio{position:absolute;top:0;left:0;width:1.6em;height:1.6em;background-color:#eee;border-radius:50%;border:.1em solid #262626;}
.form-row:hover input ~ .label-radio{background-color:#ccc;}
.form-row input:checked ~ .label-radio{background-color:#212657;border:.1em solid #212657;}
.form-row input:disabled ~ .label-radio{background-color:#fafafa;border:.15em solid #dddddd;}
.label-radio:after{content:"";position:absolute;display:none;}
.form-row input:checked ~ .label-radio:after{display:block;}
.form-row .label-radio:after{top:.62em;left:.62em;width:.8em;height:.8em;border-radius:50%;background:#262626;}
.form-row input[type=checkbox].red_cal{border:2px solid #FF0000;}
.form-row:hover input ~ .label-checkbox.red_cal{border:2px solid #FF0000;}
.label-checkbox.red_cal{border:2px solid #FF0000;}

.select{position:relative;display:inline-block;margin-bottom:.5em;width:100%;}
.select select{display:inline-block;width:100%;cursor:pointer;padding: .6em .7em;outline:0;border:0;border-radius:0;background: #f9f9f9;color:#262626;appearance:none;-webkit-appearance:none;-moz-appearance:none;border: .07em solid #d3d4d5;transition:background .3s;line-height: 1.3;}
.select select.red_cal{border:2px solid #FF0000;}
.select select::-ms-expand{display:none;}
.select select:focus{color:#262626;/* background: #f9f9f9; */border: 1px solid #212657;}
.select select:disabled{opacity:0.5;pointer-events:none;}
.select__arrow{position:absolute;top: 1.1em;right: .9em;width: .7em;height:1.5em;pointer-events:none;background:url(../i/arrowd2.svg) no-repeat;background-size:100%;content:" ";}
.select select:hover ~ .select__arrow, .select select:focus ~ .select__arrow{border-top-color:#000;}
.select select:disabled ~ .select__arrow{border-top-color:#f1f7e4;}





.btn1{outline:none;background: #c7ad89;border:0;border-radius:.3em;padding:.8em .2em;font-weight:700;color: #ffffff;/* margin-right:1em; */cursor:pointer;display: inline-block;transition:all .3s;line-height:1.5;margin-top: 1em;min-width: 7em;}
.btn1:hover{background: #a78451;}
.btn1_small{outline:none;background: #c7ad89;border:0;border-radius:.3em;padding:.1em;font-weight:700;color: #ffffff;/* margin-right:1em; */cursor:pointer;display: inline-block;transition:all .3s;line-height:1.5;margin-top: .2em .5em;}
.btn1_small:hover{background: #a78451;}
.btn2{outline:none;background: #47b180;border:0;border-radius:.3em;padding:.8em 2em;font-weight:700;color: #ffffff;margin-right:1em;cursor:pointer;display: inline-block;transition:all .3s;line-height:1.5;margin-top: 1em;}
.btn2:hover{background: #212657;}
.btn3{outline:none;background: #ffffff;border: 1px solid #4da2d9;border-radius:.3em;padding:.8em 2em;font-weight:700;color: #212657;margin-right:1em;cursor:pointer;display: inline-block;transition:all .3s;line-height:1.5;margin-top: 1em;}
.btn3:hover{background: #dceffb;}
.btn4{outline:none;background: #92518a;border:0;border-radius:.3em;padding:.8em 2em;font-weight:700;color: #ffffff;margin-right:1em;cursor:pointer;display: inline-block;transition:all .3s;line-height:1.5;margin-top: 1em;}
.btn4:hover{background: #212657;}
.btn5{outline:none;background: #a2a289;border:0;border-radius:.3em;padding:.8em 2em;font-weight:700;color: #ffffff;margin-right:1em;cursor:pointer;display: inline-block;transition:all .3s;line-height:1.5;margin-top: 1em;}
.btn5:hover{background: #212657;}
.btn6{outline:none;background: #212657;border:0;border-radius:.3em;padding:.8em 2em;font-weight:700;color: #ffffff;margin-right:1em;cursor:pointer;display: inline-block;transition:all .3s;line-height:1.5;margin-top: 1em;}
.btn6:hover{background: #212657;}
.testhide{display:none;}
.testform{padding: 2em;background: #F5EFE7;/* border-radius: .5em; */}
.product_input{background:none;width:100%;padding: 0em .1em .5em .1em;outline:none;font-weight:700;border:0;line-height:1.5;color:#212657;font-size: 150%;}
.product_input_small{background:none;width:100%;padding:0;outline:none;font-weight:400;border:0;line-height:1;color:#212657;font-size: 80%;display: none;}
#show_error{display:none;}
#show_error2{display:none;}
#show_response{display:none;}
.mshow{display:none;}
.inner-border{outline: 1em solid #c6b29155;outline-offset: -1em;}
.inner-border-round{border: .5em solid #bfa98877;border-radius:50%;}

#project_bottom{position:absolute;bottom:2em;width:90%;left:5%;right:5%;}
.slider-nav .item img{width:90%;border:.1em solid #ffffff55;cursor:pointer;transition:border .3s;}
.slider-nav .item img:hover{border:.1em solid #ffffffFF;}
.dhide{display:none;}

@media only screen and (min-width:1921px){
	body{font-size:19px;}
}


@media only screen and (max-width:1400px){
	/*body{font-size:1.2vw;}*/
	
	.xcol-1{width:4.1666%;}.xcol-2{width:8.3333%;}.xcol-3{width:12.5%;}.xcol-4{width:16.6666%;}.xcol-20p{width:20%;}.xcol-33p{width:33.3333%;}.xcol-5{width:20.8333%;}.xcol-6{width:25%;}.xcol-7{width:29.1666%;}.xcol-8{width:33.3333%;}.xcol-9{width:37.5%;}.xcol-10{width:41.6666%;}.xcol-11{width:45.8333%;}.xcol-12{width:50%;}.xcol-13{width:54.1666%;}.xcol-14{width:58.3333%;}.xcol-15{width:62.5%;}.xcol-16{width:66.6666%;}.xcol-17{width:70.8333%;}.xcol-18{width:75%;}.xcol-19{width:79.1666%;}.xcol-20{width:83.3333%;}.xcol-21{width:87.5%;}.xcol-22{width:91.6666%;}.xcol-23{width:95.8333%;}.xcol-24{width:100%;}

	.xml-0{margin:0;}.xml-0_5{margin-left:2.0833%;}.xml-1{margin-left:4.1666%;}.xml-2{margin-left:8.3333%;}.xml-3{margin-left:12.5%;}.xml-4{margin-left:16.6666%;}.xml-5{margin-left:20.8333%;}.xml-6{margin-left:25%;}.xml-7{margin-left:29.1666%;}.xml-8{margin-left:33.3333%;}.xml-9{margin-left:37.5%;}.xml-10{margin-left:41.6666%;}.xml-11{margin-left:45.8333%;}.xml-12{margin-left:50%;}.xml-13{margin-left:54.1666%;}.xml-14{margin-left:58.3333%;}.xml-15{margin-left:62.5%;}.xml-16{margin-left:66.6666%;}.xml-17{margin-left:70.8333%;}.xml-18{margin-left:75%;}.xml-19{margin-left:79.1666%;}.xml-20{margin-left:83.3333%;}.xml-21{margin-left:87.5%;}.xml-22{margin-left:91.6666%;}.xml-23{margin-left:95.8333%;}.xml-24{margin-left:100%;}.xmt-0{margin-top:0%;}.xmt-1p{margin-top:1%;}.xmt-1_7p{margin-top:1.7%;}.xmt-0_5{margin-top:2.0833%;}.xmt-1{margin-top:4.1666%;}.xmt-1-5{margin-top:7.2%;}.xmt-2{margin-top:8.3333%;}.xmt-10p{margin-top:10%;}.xmt-3{margin-top:12.5%;}.xmt-4{margin-top:16.6666%;}.xmt-5{margin-top:20.8333%;}.xmr-1p{margin-right:1%;}.xmr-1{margin-right:4.1666%;}.xmr-2{margin-right:8.3333%;}.xmr-3{margin-right:12.5%;}.xmr-4{margin-right:16.6666%;}.xmr-5{margin-right:20.8333%;}.xmb-0{margin-bottom:0%;}.xmb-1p{margin-bottom:1%;}.xmb-0_5{margin-bottom:2.0833%;}.xmb-1{margin-bottom:4.1666%;}.xmb-2{margin-bottom:8.3333%;}.xmb-3{margin-bottom:12.5%;}.xmb-4{margin-bottom:16.6666%;}.xmb-05{margin-bottom:2%;}.xmb-0{margin-bottom:0;}.xmr-m2{margin-right:-4.1666%;}.xml-m10px{margin-left:-10px;}

	.xpt-0_5{padding-top:2.0833%;}.xpt-1{padding-top:4.1666%;}.xpt-2{padding-top:8.3333%;}.xpt-3{padding-top:12.5%;}.xpt-4{padding-top:16.6666%;}.xpb-0_5{padding-bottom:2.0833%;}.xpb-1{padding-bottom:4.1666%;}.xpb-2{padding-bottom:8.3333%;}.xpb-3{padding-bottom:12.5%;}.xpb-4{padding-bottom:16.6666%;}.xpr-1{padding-right:4.1666%;}.xpr-2{padding-right:8.3333%;}.xpr-3{padding-right:12.5%;}.xpr-4{padding-right:16.6666%;}
	
	.slider_over{left:6%;}
	.offer{height: 20.7em;}
	.contact{top:10em;left:10em;width:30em;}
	
	
}



@media only screen and (max-width:960px){
	body{font-size:2vw;}
	.thide{display:none;}
	.tcol-2{width:8.3333%;}
	.tcol-4{width:16.6666%;}
	.tcol-6{width:25%;}	
	.tcol-7{width:29.1666%;}
	.tcol-8{width:33.3333%;}
	.tcol-9{width:37.5%;}
	.tcol-10{width:41.6666%;}
	.tcol-11{width:45.8333%;}
	.tcol-12{width:50%;}
	.tcol-13{width:54.1666%;}
	.tcol-14{width:58.3333%;}
	.tcol-15{width:62.5%;}
	.tcol-16{width:66.6666%;}
	.tcol-17{width:70.8333%;}
	.tcol-18{width:75%;}
	.tcol-20{width:83.3333%;}
	.tcol-22{width:91.6666%;}
	.tcol-24{width:100%;}
	/*[class*='col-']{padding:0 1% 1% 1%;}
	[class*='tcol-']{float:left;padding:0 1% 1% 1%;}*/
	.mb-1p{margin:0;}
	.tmr-0{margin-right:0%;}
	.tmt-1{margin-top:4.1666%;}
	.tmt-2{margin-top:8.3333%;}
	.tmr-2{margin-right:8.3333%;}
	.tmr-1{margin-right:4.1666%;}
	.tml-0{margin-left:0%;}
	.tmr-0{margin-right:0%;}
	.tpt-2{padding-top:8.3333%;}
	.tml-1{margin-left:4.1666%;}
	.tml-2{margin-left:8.3333%;}
	.tml-3{margin-left:12.5%;}
	.tmr-1{margin-right:4.1666%;}


	.title_content{width:46%;min-height: 33em;}
	.slider_over{font-size:80%;line-height:1}
	.slider_over p.h2alt{font-size:120%;}
	.slider_over p{line-height:1.2}
	
	#mobile_search{display:block;width: 2em;height: 2em;position:absolute;right: 6em;top: 2.5em;}
	#mobile_search a{display:block;width:100%;}
	#mobile_menu{display:block;width: 100%;}
	.hamburger{position:absolute;width: 2em;height: 2em;top: 0;padding: 1.2em;left: 0px;z-index: 18;cursor:pointer;margin: 2.2em 1.5em;border-radius: 50%;border: .2em solid #b3986c;background: #ffffff;}
	.hamburger div{position:relative;width: 1.6em;height: 3px;border-radius:0;background-color: #b3986c;margin-top: 0.35em;transition:all 0.3s ease-in-out;border-radius: 2px;}
	.hamburger .top{margin-top: -0.6em;right: .8em;}
	.hamburger div.meat{width: 1.6em;right: .8em;}
	.hamburger div.bottom{width: 1.6em;right: .8em;}
	#toggle{display:none;}
	#toggle:checked + .hamburger{/*background: #eeeeee;*/}
	#toggle:checked + .hamburger .top{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top: -.1em;/* right: .6em; */background-color: #b3986c;}
	#toggle:checked + .hamburger .meat{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top: -.1em;width: 1.6em;margin-left: -.00em;background-color: #b3986c;}
	#toggle:checked + .hamburger .bottom{-webkit-transform:scale(0);transform:scale(0);right: 4em;background-color: #ffffff;}
	#toggle:checked + .hamburger + .nav{top: 2em;display:block;left: 0;padding-top: 4em;}
	.nav{position: relative;width:100%;height:100%;background: #b3986c;top:-100%;left:0;right:0;bottom:0;overflow:hidden;transition:all 0.3s ease-in-out;z-index: 10;display:none;}
	.nav .nav-wrapper{position:relative;/* overflow-y:auto; *//* height:100%; */margin-top: 1em;}
	nav.mobile{height: calc(100vh - 5em);display:flex;flex-direction:column;align-items: inherit;justify-content: left;font-weight:700;overflow-y: scroll;}
	
	nav.mobile a{/* margin-bottom: 0.9em; */color: #ffffff;opacity:0;text-decoration:none;/* font-size:1.3em; *//* letter-spacing:3px; */transition:all 0.1s ease;}
	nav.mobile a:first-child{margin-top:0;}
	#toggle:checked + .hamburger + .nav .nav-wrapper nav.mobile a{opacity: 1;/* -webkit-transform:scale(1); *//* transform:scale(1); */font-size: 150%;padding: 0.5em 1.8em;position: relative;text-transform: uppercase;text-align: center;/* background: #ffffff; */}
	#toggle:checked + .hamburger + .nav .nav-wrapper nav.mobile a:hover{opacity:1;color: #fbdeae;/* -webkit-transform: scale(1.05); *//* transform: scale(1.05); */background: #ffffff50;}
	#toggle:checked + .hamburger + .nav .nav-wrapper nav.mobile a.sub{padding: 0.5em 1em 0.5em 1em;font-weight:300;text-align: center;font-size: 90%;background: #bda378;}
	#toggle:checked + .hamburger + .nav .nav-wrapper nav.mobile a.icon{margin: 0 .5em;display: inline-block;background: #ffffff;border-radius: 50%;width: 3em;height: 3em;text-align: center;}
	#toggle:checked + .hamburger + .nav .nav-wrapper nav.mobile a.icon img{height: 1.85em;width: 1.85em;margin-left: -.4em;}
	#search_box{right: 5em;top: 1.6em;}
	.offer{width:96%;margin:2%;height: 23.4em;}
	
	#news_block_around{margin-top:4%;}
	.sixth {width: 33.3333%;min-height:20em;}
	#menu_right{width: 34%;float: right;margin-right: 3%;}
	.news_back{left: -18%;}
	#footer .logo2 {height: 1.8em;}

	#logos_title img{padding:1em;}
	.third{height:16em;}
	.third .sixth_number {font-size: 213%;}
	#logo{width: 11.5em;}
	
}


@media only screen and (max-width:480px){
	body{font-size:4vw;}
	.mcol-1{width:4.1666%;}
	.mcol-2{width:8.3333%;}
	.mcol-3{width:12.5%;}
	.mcol-4{width:16.6666%;}
	.mcol-7{width:29.1666%;}
	.mcol-8{width:33.3333%;}
	.mcol-10{width:41.6666%;}
	.mcol-11{width:45.8333%;}
	.mcol-12{width:50%;}
	.mcol-13{width:54.1666%;}
	.mcol-14{width:58.3333%;}
	.mcol-15{width:62.5%;}
	.mcol-16{width:66.6666%;}
	.mcol-20{width:83.3333%;}
	.mcol-22{width:91.6666%;}
	.mcol-24{width:100%;}
	[class*='col-']{padding:0 2% 2% 2%;}
	[class*='tcol-']{padding:0 2% 2% 2%;}
	[class*='mcol-']{padding:0 2% 2% 2%;}
	.mb-1p{margin:0;}
	.mmb-0{margin-bottom:0;}
	.mml-0{margin-left:0;}
	.mml-2p{margin-left:2%;}
	.mml-1{margin-left:4.1666%;}
	.mml-2{margin-left:8.3333%;}
	.mml-3{margin-left:12.5%;}
	.mml-4{margin-left:16.6666%;}
	.mmt-0{margin-top:0%;}
	.mmt-1{margin-top:4.1666%;}
	.mmt-2{margin-top:8.3333%;}
	.mmb-1{margin-bottom:4.1666%;}
	.mmb-2{margin-bottom:8.3333%;}
	.mpt-0{padding-top:0;}
	.mhide{display:none;}
	.dhide{display:inline-block;}
	.mcenter{text-align:center;}
	.mleft{text-align:left;}
	
	.title_content{width:100%;margin:1em 0;}
	#icons_title>div>div>div{padding:2em 0;}
	#logos_title img{display:block;margin:0 auto;max-width:50%;padding:1em 0}
	#header_main {padding: 1em 0;}

	.slider_inside {display: block;}
	.slider_inside .btn_around {position:absolute;bottom:2.5em;right:0;left:0;text-align:center;width:100%;font-size:120%;}
	.slider_over {width:80%;line-height: 1.4;left:10%;top:3em;display:block;}
	#slider_homepage_still .slider_over {top:1.5em;}
	.slider_img2{position:absolute;bottom: 6.5em;right:0;left:0;width:100%;display:block;}
	.orange_line{width:100%}
	#footer .logo2{width:3em;margin:-.7em .7em .5em .7em;}
	.hamburger{zoom:.7;margin: 1.45em 1em;padding: 1.85em;}
	#mobile_search{width: 1.2em;height: 1.2em;right: 3.6em;top: 1.4em;}
	#toggle:checked + .hamburger + .nav {top: 1em;padding-top: 6em;}
	#toggle:checked + .hamburger + .nav .nav-wrapper nav.mobile a{padding: .5em 1em;font-size: 100%;text-align: center;}
	#search_box{right: .5em;top: .5em;left:.5em;width:calc(100% - 1em);}
	#slider_technology .item{padding-top:2em;}
	#slider_products .item{padding-top:4em;}
	#submenu a {border-left:none;border-top:1px solid #eaebec;}
	#formular{padding-top:1em;padding-bottom:1em;}
	#formular form{padding:0 1em;}
	
	
	#menu_right{width: 32%;margin-top:0%;margin-right: 2%;}
	.menu_search{margin-left: .4em;}

	
	.out_of_image{margin-left:0%;margin-right:0%;width:100%;}
	.youtube-responsive{padding-bottom: 56.25%;max-width: 100%;margin-left:0%;margin-right:0%;}
	.news_date{font-size:70%;}
	.news_date_2{width:20%;font-size:70%;}
	.news_perex2{width:77%;margin-left:3%;}
	#footer ul#footer_left{text-align:center;margin-bottom:4%;}
	#footer ul#footer_right{margin-top:4%;text-align:center;margin-bottom:4%;}
	#footer_left li{display:block;}
	.sixth{width:70%;margin:0 15%;}
	.third{width:70%;margin:10% 15%;height:auto;}
	.third .sixth_number {font-size: 340%;}
	.mb--1{margin-bottom:-10%;}
	.news_back img {width: 3em;height: 3em;}
	.news_back {position:relative;left: -9%;margin-bottom: -2em;display: block;}

	#logos_title img{padding:2em;}
	.news_date{margin-top:1em;}
	.news_date_2{position:absolute;z-index: 22;top: 1em;left: 1em;}
	.news_perex{width:100%;margin-left:0;margin-bottom: 1em;}
	.news_perex2{width:100%;margin-left:0;}
	.testform {padding:1em;}
	.btn1,.btn2,.btn3,.btn4,.btn5,.btn6{padding:.8em 1em;margin-right: .5em;}
	.news_perex_pic{width:100%;margin: 0;}
	.news_pic_back{padding:5%;background-size:100%;}
	.mshow{display:block;}
	#slider{width: 200%;margin-left: -50%;}
	#slider2>div{width: 200%;margin-left: -50%;}
	#slider_nav{display:none;}
	
	input.sendform {width:100%;}
	textarea.sendform {width:100%;}
	.table_cart0 tr td.shipping{width: 240%;float:left;display: block;min-height: 15em;padding-left: 1em;}
	.table_cart0 tr td.shipping3{width: 100%;float: left;display: block;min-width: 230px;position: absolute;top: 3em;padding-left: 1em;}
	.table_cart0 tr td.shipping2{width: 27%;float:left;position: absolute;right: 0em;top: 0em;}
	
	.noheaderimg_compensator{height:3em}
}

.font388p{font-size:388%;}
.font300p{font-size:300%;}
.font270p{font-size:270%;}
.font250p{font-size:250%;}
.font220p{font-size:220%;}
.font200p{font-size:200%;}
.font180p{font-size:180%;}
.font178p{font-size:178%;}
.font170p{font-size:170%;}
.font160p{font-size:160%;}
.font150p{font-size:150%;}
.font140p{font-size:140%;}
.font130p{font-size:130%;}
.font120p{font-size:120%;}
.font115p{font-size:115%;}
.font110p{font-size:110%;}
.font105p{font-size:105%;}
.font100p{font-size:100%;}
.font95p{font-size:95%;}
.font90p{font-size:90%;}
.font85p{font-size:85%;}
.font80p{font-size:80%;}
.font75p{font-size:75%;letter-spacing:0em;}
.font70p{font-size:70%;}
.font60p{font-size:60%;}
.font50p{font-size:50%;}
.font40p{font-size:47%;}
.lh-1{line-height:1;}
.lh-1_2{line-height:1.2;}
.lh-1_3{line-height:1.3;}
.lh-1_4{line-height:1.4;}
.lh-1_5{line-height: 2.5;}
.left{text-align:left;}
.right{text-align:right;}
@media only screen and (max-width:480px){.mcenter.right{text-align:center;}}
.center{text-align:center;}
.justify{text-align:justify;}
.uppercase{text-transform:uppercase;}
.valign-top{vertical-align:top;}
.valign-middle{vertical-align:middle;}
.valign-bottom{vertical-align:bottom;}
.bord-radius{border-radius:.7em;}
.bord-grey{border:.07em solid #dddddd;}
.bord-left-grey{border-left:.07em solid #dddddd;}
.placeholder_italic:placeholder-shown {font-style:italic;}
.underline{text-decoration:underline;}
.pointer {cursor: pointer;}



.white{color:#FFFFFF;}
.grey{color:#777777;}
.red{color:#FF0000;}
.blue{color:#4DA2D9;}
.gradientblue{background: linear-gradient(165deg, #82c797, #2e75a0 43%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.orange{color:#F47D2D;}
.green{color:#47c529;}
.green2{color:#F47D2D;}
.white{color:#ffffff;}
.yellow{color:#eacea0;}
.brown{color:#b6976c;}
.browndark{color:#775620;}
.lightblack{color:#291900;}
.green_back{background:#F47D2D;border-radius:.5em;display:inline-block;padding:.5em 1em;}
.green_back2{background:#F47D2D;}
.cyan_back{background:#00edff;}
.blue_back{background:#e4eff9;}
.brown_back{border-top:6px solid #8e7751;background:url(../i/back_news.png) no-repeat #b3986b;background-size:100%;}
.grey_back{background:#f3f3f4;}
.grey_back2{background: #1f2658;}
.grey_back3{background:#626366;}
.white_back{background:#ffffff;}
.red_badge{background:#D2232A;color:#ffffff;font-size:90%;display:inline-block;padding:0 0.2em;line-height:1.2}
.alert{background:#e0d8ca;padding:1% 5%;text-align:center;color:#7f663c;margin-bottom:3%;border-radius: 1em;}
.alert p{margin:.5em;}

.padd0{padding:0;}
.w110p{width:110%;}
.w100p{width:100%;}
.w90p{width:90%;}
.w80p{width:80%;}
.w70p{width:70%;}
.w66p{width:66.6666%;}
.w60p{width:60%;}
.w50p{width:50%;}
.w40p{width:40%;}
.w33p{width:33.3333%;}
.w30p{width:30%;}
.w20p{width:20%;}
.w10p{width:10%;}
.w2em{width:2em;}
.w1em{width:1em;}
.h1em{height:1em;}
.h1_5em{height:1.8em;}
.h2em{height:2em;}
.h4em{height:4em;}
.h100p{height:100%;}

.block{display:block;}
.nowrap{white-space:nowrap;}
.hide{display:none;}
.flex{display:flex;}
.table{display:table;}
.table-cell{display:table-cell;}
.inline-block{display:inline-block;}
.inline{display:inline;}
.p20p{padding:20%;}
.absolute{position:absolute;}
.relative{position:relative;}
.transform0{transform: translate(0);}
strong{font-weight:700;}
.bold{font-weight:700;}
.top0{top:0;}
.float_left{float:left;}
.float_right{float:right;}
@media only screen and (max-width:480px){.float_right.mfloat_left{float: left;width:100%;margin-left:0}.mleft{text-align:left;}}
.clearboth{clear:both;}









/* Slick */
 .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
@media only screen and (min-width:481px){
	.slick-slide img.dhide{display:none;}
}
@media only screen and (max-width:480px){
	.slick-slide img.mhide{display:none;}
}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.left-align-slick > .slick-list > .slick-track{margin-left:0;}



/* Slick Theme */
@charset 'UTF-8';
/* Arrows */ 
.slick-prev, .slick-next{position:absolute;top:calc(50% - 1em);display:block;width: 3em;height: 3em;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev{left:-2.2em;z-index:8;}
.slick-next{right:0em;}
.slick-prev:before{background: url(../i/arrow-aud-l.svg)  no-repeat;background-size:100%;/* border:.1em solid #dfdfdf; *//* border-radius:50%; */width: 7em;height: 7em;content:" ";position:absolute;/* box-shadow:0 0 1em 0 rgba(0,0,0,0.05); */transition:all .3s;opacity: .5;}
.slick-prev:hover:before{opacity: 1;}
.slick-next:before{background: url(../i/arrow-aud-r.svg) no-repeat;background-size:100%;/* border:.1em solid #dfdfdf; *//* border-radius:50%; */width: 7em;height: 7em;content:" ";position:absolute;/* box-shadow:0 0 1em 0 rgba(0,0,0,0.05); */transition:all .3s;/* background-position: 0 0; */opacity: .5;/* transition: all .3s; */}
.slick-next:hover:before{opacity: 1;/* left: 0; */}
.item{outline:none;}
/* Dots */ .slick-dotted.slick-slider{/*margin-bottom:30px;*/}
.slick-dots{position:absolute;bottom: -0.2em;display:block;width:50%;padding:0;margin:0;left:25%;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width: 2em;height: 2em;margin: 0 .0em;padding:0;cursor:pointer;}
.slick-dots li button{/* font-size:0;*//* line-height:0;*/display:block;width: 1em;height: 1em;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border-radius:50%;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1;outline:none;}
.slick-dots li button:before{/* font-family:'slick';*//* font-size:6px;*//* line-height:20px;*/position:absolute;top:0;left:0;width: 1em;height: 1em;content:' ';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background: #ffffff;border-radius:50%;}
.slick-dots li.slick-active button:before{opacity:.75;color:black;}

.slick-dots2{position:absolute;bottom:-0.7em;display:block;width:50%;padding:0;margin:0;left:25%;list-style:none;text-align:center;}
.slick-dots2 li{position:relative;display:inline-block;width:1em;height:1em;margin: 0 .0em;padding:0;cursor:pointer;}
.slick-dots2 li button{/* font-size:0;*//* line-height:0;*/display:block;width: .5em;height: .5em;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border-radius:50%;}
.slick-dots2 li button:hover, .slick-dots2 li button:focus{outline:none;}
.slick-dots2 li button:hover:before, .slick-dots2 li button:focus:before{opacity:1;outline:none;}
.slick-dots2 li button:before{/* font-family:'slick';*//* font-size:6px;*//* line-height:20px;*/position:absolute;top:0;left:0;width: .5em;height: .5em;content:' ';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background: #6db5e1;border-radius:50%;}
.slick-dots2 li.slick-active button:before{opacity:.75;color:black;}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{display:none;background:#ffffff;opacity:.2;}
.slick-prev.slick-disabled:before img, .slick-next.slick-disabled:before img{}
/*up and down*/ .slick-up, .slick-down{position:absolute;left:calc(50% - 2em);display:block;width:2em;height:2em;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-up{top:-.6em;z-index:8;}
.slick-down{right:0em;bottom:-0.3em;}
.slick-up:before{background:url(../i/icon_arrow_u.svg) #ffffff;background-size:100%;border:.1em solid #dfdfdf;border-radius:50%;width:2em;height:2em;content:" ";position:absolute;box-shadow:0 0 1em 0 rgba(0,0,0,0.05);transition:all .3s;}
.slick-up:hover:before{background-color:#efefef;box-shadow:0 0 1em 0 rgba(0,0,0,0.15);}
.slick-down:before{background:url(../i/icon_arrow_d.svg) #ffffff;background-size:100%;border:.1em solid #dfdfdf;border-radius:50%;width:2em;height:2em;content:" ";position:absolute;box-shadow:0 0 1em 0 rgba(0,0,0,0.05);transition:all .3s;}
.slick-down:hover:before{background-color:#efefef;box-shadow:0 0 1em 0 rgba(0,0,0,0.15);}
.slick-up.slick-disabled:before, .slick-down.slick-disabled:before{/*display:none;*/ background:#ffffff;opacity:.2;}
.slick-up.slick-disabled:before img, .slick-down.slick-disabled:before img{}
img.w100p.slick-lazyload-error{display:none;}
.slick-hmpgsldr-left{top:auto;left: -4.9em;top: calc(50% - 3.5em);}
.slick-hmpgsldr-right{top:auto;right: 1.8em;top: calc(50% - 3.5em);}

.slick-logosldr-left{top:auto;left: -5em;top:calc(50% - 1.4em);}
.slick-logosldr-left.slick-prev:before{background:url(../i/arrowl.svg)  no-repeat;}
.slick-logosldr-right{top:auto;right: -4em;top:calc(50% - 1.4em);}
.slick-logosldr-right.slick-next:before{background:url(../i/arrowr.svg)  no-repeat;}

.slick-tchnlg-left{top:auto;left:-8em;top:calc(50% - 1.4em);}
.slick-tchnlg-right{top:auto;right:-6em;top:calc(50% - 1.4em);}

@media only screen and (max-width:1400px){
	/*.slick-hmpgsldr-left{left:0em;}
	.slick-hmpgsldr-right{right:2em;}
	.slick-tchnlg-left{left: -4em;}
	.slick-tchnlg-right{right: -2.5em;}*/
	
}

@media only screen and (max-width:960px){
	.slick-hmpgsldr-left:before{width:1em;left:1em;}
	.slick-hmpgsldr-right:before{width:1em;right:-1em;}
	.slick-logosldr-left:before{width: 2em;left:3em;top:calc(50% + 0.3em);}
	.slick-logosldr-right:before{width: 2em;right:2em;top:calc(50% + 0.3em);}
}


/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/* Styles for basic PhotoSwipe functionality (sliding area, open/close transitions) */
/* pswp = photoswipe */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;}
.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.pswp img{max-width:none;}
.pswp--animate_opacity{/* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */ opacity:0.001;will-change:opacity;/* for open/close transition */ -webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--open{display:block;}
.pswp--zoom-allowed .pswp__img{/* autoprefixer:off */ cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.pswp--zoomed-in .pswp__img{/* autoprefixer:off */ cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}
.pswp--dragging .pswp__img{ cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.pswp__container, .pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}
/* Prevent selection and tap highlights */ .pswp__container, .pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp__bg{will-change:opacity; -webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}
.pswp__container, .pswp__zoom-wrap{-webkit-backface-visibility:hidden;}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}
.pswp__img--placeholder{-webkit-backface-visibility:hidden;}
.pswp__img--placeholder--blank{background:#222;}
.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0;}
.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC;}
.pswp__error-msg a{color:#CCC;text-decoration:underline;}



/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/* Contents:1. Buttons 2. Share modal and links 3. Index indicator ("1 of X" counter) 4. Caption 5. Loading indicator 6. Additional styles (root element, top bar, idle state, hidden state, etc.) */
/* 1. Buttons */
/* <button> css reset */
.pswp__bg{background:#ffffff;}
.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none;}
.pswp__button:focus, .pswp__button:hover{opacity:1;}
.pswp__button:active{outline:none;opacity:0.9;}
.pswp__button::-moz-focus-inner{padding:0;border:0;}
/* pswp__ui--over-close class it added when mouse is over element that should close gallery */ .pswp__ui--over-close .pswp__button--close{opacity:1;}
.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before{background:url(u9-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}
@media (-webkit-min-device-pixel-ratio:1.1), (-webkit-min-device-pixel-ratio:1.09375), (min-resolution:105dpi), (min-resolution:1.1dppx){
/* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
.pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before{background-image:url(u9-skin.svg);}
.pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right{background:none;}
}
.pswp__button--close{background-position:0 -44px;z-index:100;}
.pswp__button--share{background-position:-44px -44px;}
.pswp__button--fs{display:none;}
.pswp--supports-fs .pswp__button--fs{display:block;}
.pswp--fs .pswp__button--fs{background-position:-44px 0;}
.pswp__button--zoom{display:none;background-position:-88px 0;}
.pswp--zoom-allowed .pswp__button--zoom{display:block;}
.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}
/* no arrows on touch screens */ .pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right{visibility:hidden;}
/* Arrow buttons hit area (icon is added to:before pseudo-element) */ .pswp__button--arrow--left, .pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}
.pswp__button--arrow--left{left:0;}
.pswp__button--arrow--right{right:0;}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before{content:'';top:35px;/*background-color:rgba(0, 0, 0, 0.3);*/ height:30px;width:32px;position:absolute;}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}
.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}
/* 2. Share modal/popup and links */ .pswp__counter, .pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pswp__share-modal{display:block;background:rgba(0, 0, 0, 0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__share-modal--hidden{display:none;}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform;}
.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}
.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}
.pswp__share-tooltip a:first-child{/* round corners on the first/last list item */ border-radius:2px 2px 0 0;}
.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}
.pswp__share-modal--fade-in{opacity:1;}
.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
/* increase size of share links on touch devices */ .pswp--touch .pswp__share-tooltip a{padding:16px 12px;}
a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}
a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF;}
a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A;}
a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF;}
a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D;}
a.pswp__share--download:hover{background:#DDD;}
/* 3. Index indicator ("1 of X" counter) */ .pswp__counter{position:absolute;left: 40%;bottom:0;height:44px;font-size:13px;line-height:44px;color:#262626;opacity:0.75;padding:0 10px;width: 20%;text-align: center;}
/* 4. Caption */ .pswp__caption{position:absolute;left:0;top: 0;width:100%;/* min-height: 2em; */}
.pswp__caption small{font-size:11px;color:#BBB;}
.pswp__caption__center{font-family:"AvenirNextLTPro-Bold",sans-serif;font-weight:700;margin:0 auto;font-size:100%;padding: 1em;line-height:20px;color:#262626;text-align:center;width:calc(100% - 5em);}
.pswp__caption--empty{display:none;}
/* Fake caption element, used to calculate height of next/prev image */ .pswp__caption--fake{visibility:hidden;}
/* 5. Loading indicator (preloader) You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR */ .pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr;}
.pswp__preloader__icn{width:20px;height:20px;margin:12px;}
.pswp__preloader--active{opacity:1;}
.pswp__preloader--active .pswp__preloader__icn{/* We use .gif in browsers that don't support CSS animation */ background:url(preloader.gif) 0 0 no-repeat;}
.pswp--css_animation .pswp__preloader--active{opacity:1;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;}
.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}
.pswp--css_animation .pswp__preloader__cut{/* The idea of animating inner circle is based on Polymer ("material") loading indicator by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html */ position:relative;width:7px;height:14px;overflow:hidden;}
.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}
@media screen and (max-width:1024px){
	.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}
}
@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}
@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}
/* 6. Additional styles */ /* root element of UI */ .pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}
/* top black bar with buttons and "1 of X" indicator */ .pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}
.pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
/* pswp--has_mouse class is added only when two subsequent mousemove events occur */ .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}
.pswp__top-bar, .pswp__caption{background-color: rgba(255,255,255, 0.95);}
/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */ .pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption{background-color:rgba(255,255,255, 0.3);}
/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */ .pswp__ui--idle .pswp__top-bar{opacity:0;}
.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right{opacity:0;}
/* pswp__ui--hidden class is added when controls are hidden e.g. when user taps to toggle visibility of controls */ .pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right{/* Force paint & create composition layer for controls. */ opacity:0.001;}
/* pswp__ui--one-slide class is added when there is just one item in gallery */ .pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter{display:none;}
.pswp__element--disabled{display:none !important;}
.pswp--minimal--dark .pswp__top-bar{background:none;z-index:100;}




/*Leaflet*/
/* required styles */ .leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane > svg, .leaflet-pane > canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer{position:absolute;left:0;top:0;}
.leaflet-container{overflow:hidden;}
.leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;}
/* Prevents IE11 from highlighting tiles in blue */ .leaflet-tile::selection{background:transparent;}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */ .leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast;}
/* hack that prevents hw layers "stretching" when loading new tiles */ .leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0;}
.leaflet-marker-icon, .leaflet-marker-shadow{display:block;}
/* .leaflet-container svg:reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ /* .leaflet-container img:map is broken in FF if you have max-width:100% on tiles */ .leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important;}
.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y;}
.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;/* Fallback for FF which doesn't support pinch-zoom */ touch-action:none;touch-action:pinch-zoom;}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none;}
.leaflet-container{-webkit-tap-highlight-color:transparent;}
.leaflet-container a{-webkit-tap-highlight-color:rgba(51, 181, 229, 0.4);}
.leaflet-tile{filter:inherit;visibility:hidden;}
.leaflet-tile-loaded{visibility:inherit;}
.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800;}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ .leaflet-overlay-pane svg{-moz-user-select:none;}
.leaflet-pane{z-index:400;}
.leaflet-tile-pane{z-index:200;}
.leaflet-overlay-pane{z-index:400;}
.leaflet-shadow-pane{z-index:500;}
.leaflet-marker-pane{z-index:600;}
.leaflet-tooltip-pane{z-index:650;}
.leaflet-popup-pane{z-index:700;}
.leaflet-map-pane canvas{z-index:100;}
.leaflet-map-pane svg{z-index:200;}
.leaflet-vml-shape{width:1px;height:1px;}
.lvml{behavior:url(#default#VML);display:inline-block;position:absolute;}
/* control positioning */ .leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;/* IE 9-10 doesn't have auto */ pointer-events:auto;}
.leaflet-top, .leaflet-bottom{position:absolute;z-index:1000;pointer-events:none;}
.leaflet-top{top: 1em;}
.leaflet-right{right:0;}
.leaflet-bottom{bottom:0;}
.leaflet-left{right: 1em;}
.leaflet-control{float:left;clear:both;}
.leaflet-right .leaflet-control{float:right;}
.leaflet-top .leaflet-control{/* margin-top:10px; */}
.leaflet-bottom .leaflet-control{margin-bottom:10px;}
.leaflet-left .leaflet-control{/* margin-left:10px; */}
.leaflet-right .leaflet-control{margin-right:10px;}
/* zoom and fade animations */ .leaflet-fade-anim .leaflet-tile{will-change:opacity;}
.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1;}
.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}
.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;}
.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1);}
.leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none;}
.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden;}
/* cursors */ .leaflet-interactive{cursor:pointer;}
.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}
.leaflet-crosshair, .leaflet-crosshair .leaflet-interactive{cursor:crosshair;}
.leaflet-popup-pane, .leaflet-control{cursor:auto;}
.leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}
/* marker & overlays interactivity */ .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane > svg path, .leaflet-tile-container{pointer-events:none;}
.leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;/* IE 9-10 doesn't have auto */ pointer-events:auto;}
/* visual tweaks */ .leaflet-container{background:#ddd;outline:0;}
.leaflet-container a{color:#0078A8;}
.leaflet-container a.leaflet-active{outline:2px solid orange;}
.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5);}
/* general typography */ .leaflet-container{font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;}
/* general toolbar styles */ .leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius: 4px;right: 0;top: 0;width: 100%;}
.leaflet-bar a, .leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width: 2em;height: 2em;line-height: 2;display:block;text-align:center;text-decoration:none;color:black;}
.leaflet-bar a, .leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block;}
.leaflet-bar a:hover{background-color:#f4f4f4;}
.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}
.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none;}
.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb;}
.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px;}
.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px;}
.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
/* zoom control */ .leaflet-control-zoom-in, .leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px;}
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out{font-size:22px;}
/* layers control */ .leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px;}
.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px;}
.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px;}
.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px;}
.leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none;}
.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative;}
.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff;}
.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px;}
.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px;}
.leaflet-control-layers label{display:block;}
.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px;}
/* Default icon URLs */ .leaflet-default-icon-path{background-image:url(images/marker-icon.png);}
/* attribution and scale controls */ .leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255, 255, 255, 0.7);margin:0;}
.leaflet-control-attribution, .leaflet-control-scale-line{padding:0 5px;color:#333;}
.leaflet-control-attribution a{text-decoration:none;}
.leaflet-control-attribution a:hover{text-decoration:underline;}
.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale{font-size:11px;}
.leaflet-left .leaflet-control-scale{margin-left:5px;}
.leaflet-bottom .leaflet-control-scale{margin-bottom:5px;}
.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255, 255, 255, 0.5);}
.leaflet-control-scale-line:not(:first-child){
	border-top:2px solid #777;border-bottom:none;margin-top:-2px;}
.leaflet-control-scale-line:not(:first-child):not(:last-child){
	border-bottom:2px solid #777;}
.leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar{box-shadow:none;}
.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box;}
/* popup */ .leaflet-popup{position:absolute;text-align:center;margin-bottom:20px;}
.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px;}
.leaflet-popup-content{margin:1em;line-height:1.4;}
.leaflet-popup-content p{margin:18px 0;}
.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none;}
.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.leaflet-popup-content-wrapper, .leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4);}
.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent;}
.leaflet-container a.leaflet-popup-close-button:hover{color:#999;}
.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1;}
.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);}
.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px;}
.leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip{border:1px solid #999;}
/* div icon */ .leaflet-div-icon{background:#fff;border:1px solid #666;}
/* Tooltip */ /* Base styles for the element that has a tooltip */ .leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4);}
.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto;}
.leaflet-tooltip-top:before, .leaflet-tooltip-bottom:before, .leaflet-tooltip-left:before, .leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:"";}
/* Directions */ .leaflet-tooltip-bottom{margin-top:6px;}
.leaflet-tooltip-top{margin-top:-6px;}
.leaflet-tooltip-bottom:before, .leaflet-tooltip-top:before{left:50%;margin-left:-6px;}
.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff;}
.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff;}
.leaflet-tooltip-left{margin-left:-6px;}
.leaflet-tooltip-right{margin-left:6px;}
.leaflet-tooltip-left:before, .leaflet-tooltip-right:before{top:50%;margin-top:-6px;}
.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff;}
.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff;}


.platobna_brana{width:100%;max-width:160px;vertical-align: middle;margin:0 0 1em 1em;}

/*cookie consent*/
.cc-window{opacity:1;transition:opacity 1s ease;box-shadow:0 0 20px #CCCCCC;box-shadow:0 0 10px rgba(0,0,0,.2);}
.cc-window.cc-invisible{opacity:0}
.cc-animate.cc-revoke{transition:transform 1s ease}
.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}
.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}
.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}
.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}
.cc-window.cc-static{position:static}
.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}
.cc-revoke{padding:.5em}
.cc-header{font-size:18px;font-weight:700}
.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}
.cc-link{opacity:.8;display:inline-block;padding:0em}
.cc-link:hover{opacity:1}
.cc-link:active,.cc-link:visited{color:initial}
.cc-btn{display:block;padding:.4em .8em;font-size:.9em;border-width:2px;border-style:solid;text-align:center;white-space:nowrap;border-radius:.5em;font-family: "AvenirNextLTPro-Bold";}
.cc-banner .cc-btn:last-child{/*min-width:140px*/}
.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}
.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}
.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}
.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}
.cc-revoke.cc-left{left:3em;right:unset}
.cc-revoke.cc-right{right:3em;left:unset}
.cc-top{top:1em}
.cc-left{left:1em}
.cc-right{right:1em}
.cc-bottom{bottom:1em}
.cc-floating>.cc-link{margin-bottom:1em}
.cc-floating .cc-message{display:block;margin-bottom:1em}
.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}
.cc-window.cc-banner{-ms-flex-align:center;align-items:center}
.cc-banner.cc-top{left:0;right:0;top:0}
.cc-banner.cc-bottom{left:0;right:0;bottom:0}
.cc-banner .cc-message{-ms-flex:1;flex:1}
.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}
.cc-compliance>.cc-btn{-ms-flex:1;flex:1}
.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}
}
@media screen and (max-width:900px){
	.cc-btn{white-space:normal}
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){
	.cc-window.cc-top{top:0}
	.cc-window.cc-bottom{bottom:0}
	.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}
	.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}
	.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}
	.cc-window.cc-floating{max-width:none}
	.cc-window .cc-message{margin-bottom:1em}
	.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}
}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}
.cc-theme-classic .cc-btn{border-radius:5px}
.cc-theme-classic .cc-btn:last-child{min-width:140px}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}
.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}
.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}
.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0;}	


/*tooltip*/
.tooltip{position:relative;display:inline-block;width:1em;margin-right:.2em;}
.tooltip .tooltiptext{visibility:hidden;width:250px;background-color:#b3986c;color:#fff;text-align:left;border-radius:6px;padding:10px;position:absolute;z-index:1;top:-5px;left:120%;font-size:80%;}
.tooltip .tooltiptext::after{content:"";position:absolute;top:13%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #b3986c transparent transparent;}
.tooltip:hover .tooltiptext{visibility:visible;}
@media(max-width:599px){
	.tooltip .tooltiptext{width:200px;top:150%;left:50%;margin-left:-60px;}
	.tooltip .tooltiptext::after{bottom:100%;left:5%;top:auto;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #b3986c transparent;}
}