.languages,
.social_p p a:nth-of-type(2),
.social_p p a:nth-of-type(4){display:none !important;}

.owl_parthers .owl-stage{margin:auto;}

.noadap{min-width:1280px;}
@font-face {
	font-family: 'Conv_montserrat';
	src: url('../fonts/montserrat.eot');
	src: local('☺'), url('../fonts/montserrat.woff') format('woff'), url('../fonts/montserrat.ttf') format('truetype'), url('../fonts/montserrat.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
*{padding:0;margin:0;-webkit-appearance: none;box-sizing:border-box;}
p,section,li,.divAsP{margin:0 0 15px;}
ul,ol{margin:15px 0 15px 25px;}
ol > li:last-of-type,
ul > li:last-of-type{margin:0 0 0px;}
ul > li > p:last-of-type{margin:0 0 0px;}
section.conte article{margin:0 0 15px;}
select,option,textarea,input{font-size:1rem;font-family:inherit;min-width:30px;}
input:disabled, textarea:disabled{color:#0c2f50;-webkit-text-fill-color:#000;}
input:not([type="radio"]):not([type="checkbox"]), button{-webkit-appearance:none;}
blockquote{padding:10px 60px;text-align:left;width:80%;margin:15px auto;font-size:0.95rem;}
blockquote p{background:rgba(72,98,142,0.2);margin:0;padding:0 20px 15px;}
blockquote p:first-of-type{padding-top:20px;}
blockquote p:before{content:"... ";display:inline-block;white-space:pre;}
blockquote p:after{content:" ...";display:inline-block;white-space:pre;}
li{list-style-position: outside;}
img.w100{width:100% !important;height:auto;}
img.w90{width:90% !important;height:auto;}
img.w80{width:80% !important;height:auto;}
img.w70{width:70% !important;height:auto;}
img.w60{width:60% !important;height:auto;}
img.w50{width:50% !important;height:auto;}
img.w40{width:40% !important;height:auto;}
img.w30{width:30% !important;height:auto;}
img.w20{width:20% !important;height:auto;}
img.w10{width:10% !important;height:auto;}
img{border:0;font-size:14px;line-height:1;}
a{text-decoration:underline;color:#0c2f50;}
a:visited{text-decoration:underline;color:#0c2f50;}
a:hover{text-decoration:underline;color:#0c2f50;}
a:active{text-decoration:underline;color:#0c2f50;}
table:not(.nodefaulttable){width:100%;text-align:center;margin:20px 0;border:1px solid #ccc;border-spacing:0;min-width: 350px;}
table:not(.nodefaulttable) td{padding:5px 10px;background:#efebeb;}
table:not(.nodefaulttable) tr:nth-child(even) td{background:none;}
table:not(.nodefaulttable) td, table:not(.nodefaulttable) th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
table:not(.nodefaulttable) td:last-child, table:not(.nodefaulttable) th:last-child{border-right:none;}
table:not(.nodefaulttable) tr:last-child td, table:not(.nodefaulttable) tr:last-child th{border-bottom:none;}
table:not(.nodefaulttable) th{padding:5px 10px;color:#fff;background:#3387ed;}
.tablediv{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
figure{line-height:0;font-size:0;}
html{height:100%;width:100%;overflow-y:scroll;font-size:16px;font-family:Conv_montserrat;line-height:1.55;color:#0c2f50;/*???*/-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: none;-webkit-text-stroke: 0px!important;/*???*/background: #fff;}
body{width:100%;margin:0 auto;max-width:1920px;min-width:310px;display:table;height:100%;min-height:100%;table-layout:fixed;
font-family: inherit;font-size: inherit;line-height: inherit;position: relative;overflow: hidden;min-width:1440px;}
html.adap body{min-width:315px;}
.page{display:table-row;height:100%;min-height:100%;width:100%;white-space:nowrap;overflow:hidden;}
.wrap{white-space:normal;}
h1,
div.h1,
h2.h1{font-size:2.6rem;font-weight:bold;text-align:left;margin:15px 0 20px;color:#0c2f50;}
h2,
div.h2,
h3.h2{font-size:1.5rem;font-weight:bold;margin:10px 0 15px;color: #0c2f50;}
h2 a,
div.h2 a,
h3.h2 a{text-decoration:none !important;color:inherit !important;}
h3,
.h3{font-size:1.3rem;font-weight:bold;margin:10px 0 10px;color:#0c2f50;}
h3 a,
.h3 a{color:inherit !important;text-decoration:none !important;}
h4,
.h4{font-size:1.1rem;font-weight:bold;margin:10px 0 10px;}
h4 a,
.h4 a{color:inherit !important;text-decoration:none !important;}
.s_b{font-size:1rem;text-decoration:none !important;color:#0c2f50 !important;display:inline-block;padding:5px 9px;background:none; cursor:pointer;box-sizing:border-box;border:3px solid #0c2f50;min-width:100px;text-align:center;margin-top:10px;outline: 0;border-radius: 5px;font-weight: bold;}
.s_b2{border-color:#0c2f50;color: #fff !important;}
a.s_b{color:#0c2f50 !important;}
a.s_b:visited{color:#0c2f50 !important;}
a.s_b:hover{color:#0c2f50 !important;}
a.s_b:active{color:#0c2f50 !important;}
a.s_b2{text-decoration:none !important;color:#fff !important;background: #0c2f50 !important;}
a.s_b2:visited{text-decoration:none !important;color:#fff !important;}
a.s_b2:hover{text-decoration:none !important;color:#fff !important;}
a.s_b2:active{text-decoration:none !important;color:#fff !important;}
.justify{height:1px;width:95%;display:inline-block;}
.bread{padding:10px 0 0;font-size:0.9rem;}
.bread a{color:inherit;text-decoration:underline;}
.bread a:visited{text-decoration:underline;color:inherit;}
.bread a:hover{text-decoration:underline;color:inherit;}
.bread a:active{text-decoration:underline;color:inherit;}
.contentos{max-width:1440px;margin:0 auto;padding:0 30px;}
.toTop{display:none;position:fixed;right:40px;bottom:30px;z-index:60;}
.gallery-item{position:relative;}
.gallery-item img{width:100%;height:auto;}

.fileDelete{position: absolute;	right: -20px;top: 0;z-index: 50;display: inline-block;width: 20px;height: 20px;background: url('../images/delete.png') 50% 50% no-repeat;cursor: pointer;}

.messages_ul{margin: 20px 0;padding: 20px 20px 20px 40px;border: 1px solid #ec1f27;}

/*шапка*/
header{position: relative;}
header .contentos{position: relative;}
header .logo{width: 203px;position: relative;float: left;height: 100%;}
.logo img{width: 100%;height: auto;}

/*сайдбар*/
.col2 .mainBox{padding-right:340px;overflow-x:hidden;}
.col2 .leftCol{position:relative;float:left;width:100%;padding-bottom:50px;}
.col2 .rightCol{float:left;width:340px;margin-right:-340px;padding:36px 0px 50px 31px;box-sizing:border-box;}


/*товары в категории*/
.tovars .box{margin:20px 0 35px;position:relative;text-align: left;}
.tovars .box:after{content: "";display: inline-block;width: 95%;}
.tovars .box .one{margin:20px 0 55px;position:relative;text-align: center;width: 24.5%;box-sizing: border-box;padding: 0 10px;display: inline-block;vertical-align: top;}
.tovars .box .one figure{padding: 37% 0;position: relative;border: 1px solid #ccc;overflow: hidden;}
.picscale figure a{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 10;display: block;overflow: hidden;}
.picscale figure a.horz > span{display: table;width: 100%;height: 100%;}
.picscale figure a.horz > span > span{display: table-cell;vertical-align: middle;}
.picscale figure a.horz img{width: 100%;height: auto;}
.picscale figure a.vert img{height: 100%;width: auto;}
.tovars .box .one .h3 a{text-decoration: none;}
.tovars .box .one .h3 a:visited{text-decoration:none;}
.tovars .box .one .h3 a:hover{text-decoration:none;}
.tovars .box .one .h3 a:active{text-decoration:none;}
.price{display: inline-block;vertical-align: middle;font-size: 1.4rem;text-align: right;}
.price span{font-size: 0.9rem;display: inline-block;margin-bottom: 1px;text-decoration: line-through;color: #ed5485;}




/*главные категории*/
.boxCast .one{display: inline-block;width: 20.7%;box-sizing: border-box;margin: 20px 2%;position: relative;text-align: center;vertical-align: top;}
.boxCast .one img{width: 100%;height: auto;margin-bottom: 20px;}
.boxCast .h2 a{color: inherit;text-decoration: none;}
.boxCast .h2 a:visited{color: inherit;text-decoration: none;}
.boxCast .h2 a:hover{color: inherit;text-decoration: underline;}
.boxCast .h2 a:active{color: inherit;text-decoration: underline;}



/*товар*/
.boxTovarPagePicsT{overflow: hidden;margin-bottom: 20px;}
.boxTovarPagePics{float: left;width: 32%;position: relative;}
.boxTovarPagePics .mainPic{	padding: 36.5% 0;	position: relative;	border: 1px solid #ccc;}
.boxTovarPagePics .mainPic a{	overflow: hidden;	position: absolute;	left: 0;	bottom: 0;	right: 0;	top: 0;	text-align: center;}
.boxTovarPagePics .mainPic a.horz img{	width: 100%;	height: auto;	vertical-align: middle;}
.boxTovarPagePics .mainPic a.horz:before{	content: "";	display: inline-block;	vertical-align: middle;	height: 100%;}
.boxTovarPagePics .mainPic a.vert img{	width: auto;	height: 100%;}
.boxTovarPagePics .morePic{	overflow: hidden;	border: 1px solid #ccc;	padding: 0 10px;}
.boxTovarPagePics .morePic figure{float: left;margin: 0 2% 0 0;width: 32%;padding: 15% 0;	position: relative;	box-sizing: border-box;}
.boxTovarPagePics .morePic figure:nth-of-type(3n){	margin: 0; }
.boxTovarPagePics .morePic figure a{position: absolute;	left: 0;bottom: 5px;right: 0;top: 5px;text-align: center;overflow: hidden;}
.boxTovarPagePics .morePic img{	height: 100%;width: auto;}
.boxTovarPageText{margin-left: 34%;}



/*всплывающее окно*/
.lean_overlay {position: fixed;z-index:9997;    top: 0px;    left: 0px;    height:100%;    width:100%;    background: #000; opacity:0.5;}
.signup_ct { position: fixed;  z-index:9997;  top: 50px;    left: 0px;    height:100%;    width:100%;display: none;    max-height: calc(100% - 60px); }
.signup_ct2 { max-width:400px; width:90%;  margin: auto;    overflow-y: auto;position: relative;z-index:9998; height: 100%;}
.signup-header { 	padding: 18px 18px 14px 18px; text-align: center;font-size: 1.5rem; font-weight: bold;}
.signup_ct2 .txt-fld { position: relative;  padding: 5px 20px; border-bottom: 1px solid #EEE; }
.signup_ct2 .area-fld { position: relative;  padding: 5px 20px; border-bottom: 1px solid #EEE; height: auto; }
.signup_ct2 .txt-fld p{ padding: 5px 0; display: block;margin-bottom:0; }
.signup_ct2 .txt-fld input:not([type="submit"]) {width: 100%;background: #F7F7F7; 	border: 1px solid #CCC;	border-radius: 4px; 	-moz-border-radius: 4px; 	-webkit-border-radius: 4px;padding: 10px;box-sizing: border-box;	outline: 0;}
.signup_ct2 .txt-fld textarea {width: 100%;background: #F7F7F7; 	border: 1px solid #CCC;	border-radius: 4px; 	-moz-border-radius: 4px; 	-webkit-border-radius: 4px;padding: 10px;box-sizing: border-box;height:70px;	}
.signup_ct2 .txt-fld sup{	color: red; }
.signup_ct2 .btn-fld {	text-align: center;padding-top: 10px;}
.signup_ct2 .btn-fld input.s_b{min-width: 100px;}
.signup_ct2 .close_ct{ color: red;position: absolute;font-size: 20px;text-align: center;z-index: 9999;top: 5px;right: 5px;height: 20px;width: 20px;cursor: pointer;line-height: 1;}
.signup_ct2 .mess{margin-top: 10px;text-align: center;}
.signup_ct2 .signup_box{padding: 15px;background: #FFF;    border-radius: 5px;     -moz-border-radius: 5px;     -webkit-border-radius: 5px;    box-shadow: 0px 0px 4px rgba(0,0,0,0.7);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);     -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7); min-height:200px;}
.expo_exists .signup_ct2 .close_ct{right: 5px;top:-5px;    height: auto;    min-width: 40px;    width: 20px;}


/*форма*/
form.site_form{margin: 20px 0;max-width: 500px;}
form.site_form input:not([type="submit"]), form.site_form select, form.site_form textarea{padding: 7px 10px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;outline: 0;box-sizing: border-box;width: 100%;border: 1px solid #0c2f50;cursor: pointer;background: #F7F7F7;}
form.site_form textarea{height: 100px;}
form.site_form input[type="checkbox"],
form.site_form input[type="radio"]{width: 20px;height: 20px;vertical-align: text-bottom;min-width: 20px;}
form.site_form input[type="checkbox"]{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
form.site_form input[type="checkbox"]:checked,
form.site_form input[type="radio"]:checked{background: #BADA55;}
form.site_form select{background:url('../images/select.png') 98% 50% no-repeat;background-size:14px 12px;background-color: #F7F7F7;}
/*form.site_form p span{display: block;font-size: 0.9rem;}
form.site_form p:nth-of-type(1){width: 47%;float: left;position: relative;}
form.site_form p:nth-of-type(2){width: 50%;float: left;position: relative;}
form.site_form p:nth-of-type(2){margin-left: 3%;}
form.site_form p:nth-of-type(1) input[type="file"]{padding-left: 0;}*/
form.site_form .submitD{text-align: center;clear: both;}
.giveThumb{position: relative;}
.giveThumb img{width: 100%;height: auto;}
.brr{padding-bottom: 60px;}

.site_form .label_field{margin-bottom: 10px;}
.site_form .field ul{margin-top: 0px;}
.site_form .field li{list-style-type: none;margin-bottom: 5px;}
.site_form .field li label{cursor: pointer;}
.site_form .errorlist{margin-bottom: 0;margin-left: 0;margin-top: 0;}
.site_form .errorlist li{list-style-type: none;margin-bottom: 0px;padding: 2px 5px;background: rgba(255,24,12,0.5);}

#yug_capcha{margin-top: 0px;max-width: 200px;}
#yug_capcha figure{width: 100px;border-radius: 5px;overflow: hidden;float: left;}
#yug_capcha .yug_capcha_text{width: calc(100% - 100px);}
.yug_capcha_no_see{text-align: center;max-width: 100px;font-size: 0.9rem;cursor: pointer;color: #fe645b;text-decoration: underline;}


.visitor_form .field ul li:first-child{display: none;}
.visitor_form .field_region{display: none;}



/*статьи списком*/
.articles{margin:20px 0 35px;position:relative;}
.article{padding:0px 0 30px;margin:30px 0 30px;position:relative;overflow:hidden;border-bottom:1px solid #ccc;}
.article .box{overflow:hidden;}
.article figure{float:left;width:150px;position:relative;}
.article figure img{width:100%;height:auto;}
.article .right{margin-left:170px;}
.article .kat{margin-bottom:5px;font-size:0.9rem;margin-top:15px;}
.article .h3{text-align:left;padding:10px 0 5px;text-decoration:none;color:#0c2f50;font-weight:normal;text-transform:none;}
.articles .article .h2{margin-top:0;padding-top:0;}
.articles .article .h3{margin-top:0;padding-top:0;}
.articles .article .h4{margin-top:0;padding-top:0;}
.article h2 a:hover,
.article h3 a:hover,
.article h2 a:active,
.article h3 a:active{text-decoration:underline !important;}
.article .exp{margin:13px 0;}
.article .date{font-size:0.9rem;}
.more{text-align:right;color:#0c2f50;}
.date{color:#ec1f27;}
.hashtags{padding:5px 0 8px;font-size:0.9rem;}
.hashtagsS{margin:25px 0;}
.hashtags a{display:inline-block;margin-right:5px;}
.articleBox > .article:last-of-type{border-bottom:0;}
.soc{margin-top:50px;text-align: center;border-top: 1px solid #ccc;padding-top:50px;}
.pageNavig{text-align:left;margin-bottom:50px;}
.pageNavig a,
.pageNavig span{display:inline-block;padding:3px 6px;margin:5px 5px 5px 0;min-width:20px;}
.pageNavig .active.s_b{background:#eef1f4;color:inherit;}
.pageNavig .h2{text-align:left;}



/*сайдбар*/
.rightCol .oneW{margin-bottom:50px;}
.rightColbox{margin-top:80px;border-left: 1px solid #ccc;}
.search input{padding:8px;vertical-align:middle;}
.search input.searchi{width:235px;border-radius:0px;}
.searchM .search{text-align:center;}
.searchM .search input.searchi{width:70%;}
.search input.submit{width:40px;background:url('../images/search.jpg') 50% 50% no-repeat;background-size:100% 100%;border-color:#0c2f50;}
.rightCol .h2{font-size:1.05rem;text-transform:uppercase;background:#eef1f4;margin:10px 0;text-align:center;color:inherit;padding:10px 5px;}
.rightCol .kats li{list-style-type:none;padding:10px 0;border-bottom:1px solid #c5c5c5;margin-bottom:0;}
.rightCol .kats li a{color:inherit;text-decoration:none;}
.rightCol .kats li a:visited{text-decoration:none;color:inherit;}
.rightCol .kats li a:hover{text-decoration:underline;color:inherit;}
.rightCol .kats li a:active{text-decoration:underline;color:inherit;}
.rightCol .new .article{margin:10px 0 20px;border-bottom:0;padding-bottom:0;}
.rightCol .new h2{margin-bottom:20px;}
.rightCol .new .article figure{width:70px;}
.rightCol .new .article .right{margin-left:80px;}
.rightCol .new .article .h3{padding:0;font-size:1.05rem;font-weight:normal;color:inherit;}
.rightCol .new .article .date{margin-top:5px;}
.rightCol ul{margin-left:5px;}


/*категории товаров в сайдбаре*/
.rightColbox .tovars .h2{padding-top: 16px;}
.rightColbox .tovars li{list-style-type: none;padding: 10px;border-bottom: 1px solid #ccc;overflow: hidden;}
.rightColbox .tovars li figure{width: 50px;position: relative;float: left;}
.rightColbox .tovars li figure img{width: 100%;height: auto;}
.rightColbox .tovars li a > span{margin-left: 60px;height: 50px;display: block;position: relative;}
.rightColbox .tovars li a > span > span{display: table;height: 100%;vertical-align: middle;}
.rightColbox .tovars li a > span > span > span{display: table-cell;height: 100%;vertical-align: middle;}



/*одна статья*/
.statcloses{overflow:hidden;position:relative;}
.statcloses li{margin-bottom:13px;}
.statcloses li a{color:inherit !important;}
.commentlevel{margin:20px 0 20px 40px;}
section > .commentlevel{margin:20px 0 20px 0px;padding:10px 0px;border-bottom:1px solid #ccc;}
section > .commentlevel:last-of-type{border-bottom:0;}
.comm{margin: 50px 0;}
.comm h3{text-align: left;}
.comm .date{font-size:0.9rem;color:#a3a3a3;}
.comm .ans{cursor:pointer;color:#0c2f50;}
.comm .text{margin:10px 0;}
.comm form textarea{width:100%;height:100px;padding:10px;box-sizing:border-box;border:1px solid #ccc;}
.comm form input[type="text"]{width:200px;padding:10px 10px;border:1px solid #ccc;box-sizing:border-box;}



/**/
.lightbox{cursor:pointer;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);background:rgba(0,0,0,.7);-webkit-filter:none!important;z-index:9997}.lightbox img{display:block;position:absolute;border:5px solid #fff;box-shadow:0 0 20px #000;border-radius:1px;background:#fff;}body.blurred>*{-webkit-filter:blur(2px);-webkit-transform:translate3d(0,0,0)}.lightbox-loading{background:url(../images/loading.gif) center center no-repeat;width:31px;height:31px;margin:-16px 0 0 -16px;position:absolute;top:48%;left:50%}.lightbox-caption{display:none;position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:9998;background:#000;background:rgba(0,0,0,.7)}.lightbox-caption p{margin:0 auto;max-width:70%;display:inline-block;display:inline;zoom:1;padding:10px;color:#fff;font-size:12px;line-height:18px;}.lightbox-button{position:absolute;z-index:9999;background:no-repeat center center;width:32px;height:32px;opacity:.4;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.lightbox-button:hover,.lightbox-button:focus{opacity:1;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.lightbox-close{right:10px;top:10px;background-image:url(../images/close.png)}.lightbox-next{right:10px;top:48%;background-image:url(../images/next.png)}.lightbox-previous{left:10px;top:48%;background-image:url(../images/previous.png)}
#lean_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background:#000;display:none;}#signup_ct{font-size:1rem;color:#191919;max-width:440px;min-width:300px;width:90%;display:none;padding-bottom:20px;background:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.7);-moz-box-shadow:0 0px 4px rgba(0,0,0,0.7);}#signup-header{padding:18px 18px 14px 18px;border-bottom:1px solid #CCC;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;text-align:center;font-size:30px;}#signup-header .h2{font-size:2rem;}#signup_ct .txt-fld{position:relative;padding:5px 20px;border-bottom:1px solid #EEE;}#signup_ct .area-fld{position:relative;padding:5px 20px;border-bottom:1px solid #EEE;height:auto;}#signup_ct .txt-fld p{padding:5px 0;display:block;margin-bottom:0;}
.field input:not([type="submit"]){width:100%;background:#F7F7F7;border:1px solid #CCC;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}.field textarea{width:100%;padding:5px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#F7F7F7;outline:none;border:1px solid #CCC;height:50px;}.field sup{color:red;}.btn-fld{text-align:center;padding-top:10px;}



/*донат*/
.donateF{border-top:1px solid #ccc;text-align:center;padding:50px 10px;margin-top:50px;}
.donateF .underh2{margin-bottom:50px;}
.donateF input[type="number"]{width:100px;padding:5px 10px;box-sizing:border-box;}
.donateF .donatR{padding:20px 0;}
.donateF input[type="radio"]{margin-right:5px;}
.donateF p{display:inline-block;}






form.af{display:none;font-size:0.9rem;background:none;text-align:center;}
form.af input{background:none;border:0;outline:0;cursor:pointer;font-size:0.9rem;margin:10px 0;}



















.speakers .date{display: none;}
.menu {clear: both;}
.menu > ul > li{display: inline-block;max-width: 200px;}

.qrcart .menu {display: none;}


.site_form .field_country_dop{display: none;margin-left: 25px;}
.site_form .field_city_dop{display: none;margin-left: 25px;}
.site_form .field_city_dop_en{display: none;margin-left: 25px;}
.site_form .field_address_dop{display: none;margin-left: 25px;}
.site_form .field_country_dop.region_ex{display: block;}
.site_form .field_city_dop.region_ex{display: block;}
.site_form .field_city_dop_en.region_ex{display: block;}
.site_form .field_address_dop.region_ex{display: block;}
.site_form .messager_tel{display: none;}
.site_form .messager_tel.checkedmess {display: block;}
.site_form .messager_field{margin-left: 25px;}
.site_form .select_country_field .field{position: relative;}
.site_form .select_country_field .field input{position: relative;}
.site_form .select_country_field .select_country_field_active input{z-index: 15;}
.site_form .select_country_field .select_country_field_active .country_list{z-index: 10;}
.site_form .country_list{display:none;background: #fff;border-radius: 8px;padding: 35px 0 5px;position: absolute;top: 0px;left:0;width: 100%;border: 1px solid #ccc;max-height: 400px;overflow: hidden;}
.site_form .country_list div{cursor: pointer;padding: 2px 5px;font-size: 0.9rem;font-style: italic;}
.site_form .country_list div:hover{background: #0c2f50;color:#fff;}
.field_branch_more{display: none;margin-left: 25px;}
form.register_form {max-width: 1900px;}
form.register_form .cols{overflow:hidden;position: relative;}
.register_form .col{width: 48%;float: left;margin-bottom: 30px;}
.register_form .col:nth-of-type(2){float: right;}
#id_branch{max-height: 255px; overflow-y: scroll;border: 1px solid #0c2f50;background: #F7F7F7;padding: 7px 10px;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}

header .head{padding-top: 17px;}
.h_contacts > * ,.h_contacts > * > *{display: inline-block;vertical-align: middle;line-height: 1.2;}
.h_contacts > div{margin-right: 20px;}
.h_contacts > div:last-of-type{margin-right: 0px;}
.h_contacts a{text-decoration: none;color: inherit;}
.h_contacts a:hover{text-decoration: none;color: inherit;}
.h_contacts a:active{text-decoration: none;color: inherit;}
.h_contacts a:visited{text-decoration: none;color: inherit;}
.h_phone{font-size: 1.1rem;font-weight: bold;}
.h_buttons a{margin-right: 0px;margin-top: 0;}
a.s_b_h1{border-color: #ec1f27;}
a.s_b_h2{border-color: #ec1f27;color: #fff !important;background:#ec1f27;}
a.s_b_h2:hover{color: #fff !important;}
a.s_b_h2:active{color: #fff !important;}
a.s_b_h2:visited{color: #fff !important;}
.h_person > * ,.h_person > * > *{display: inline-block;vertical-align: middle;font-size: 1.1rem;}
.h_person a{text-decoration: none;color: inherit;}
.h_person a.selected{font-weight: bold;}
.h_person a:hover{text-decoration: none;color: inherit;}
.h_person a:active{text-decoration: none;color: inherit;}
.h_person a:visited{text-decoration: none;color: inherit;}
.sep:last-of-type{display: none;}
.h_person .lk{margin-right: 30px;}

header .head .box{overflow: hidden;padding-bottom: 15px;border-bottom: 1px solid #b2c4d1;}
header .h_contacts{float: left;width: 635px;}
header .h_buttons_h_person{float: right;width: 465px;overflow: hidden;}
header .h_buttons_h_person .h_buttons{float: left;width: 165px;text-align: center;;}
header .h_buttons_h_person .h_person{text-align: right;padding-top: 5px;}

.menu {transition: right 0.5s;}
.menu ul, .menu li{list-style-type: none;margin: 0;padding: 0;position: relative;font-size: 1rem;}
.menu > .contentos > ul > li{display: inline-block;margin-right: 5px;}
.menu > .contentos > ul > li:last-of-type{margin-right:0px;}
.menu .punkt{font-weight: bold;cursor: pointer;padding: 13px 4px;display: block;}
.menu span.punkt{padding-right: 15px;background:url('../images/menu_arrow.png') 100% 52% no-repeat;background-size:12px auto;}
.menu ul ul{display: none;position: absolute;width: 300px;padding:0;background: #fff;border-radius: 5px;z-index: 16;left: 0;top: 99%;border: 1px solid #ccc;}
.menu ul ul li a{padding: 5px 10px;display: block;}
.menu ul ul li:hover{background: #ec1f27;color: #fff;}
header .menu a{color:inherit;text-decoration:none;}
header .menu a:visited{text-decoration:none;color:inherit;}
header .menu a:hover{text-decoration:none;color:inherit;}
header .menu a:active{text-decoration:none;color:inherit;}
header .menu a.active{text-decoration:none;color:inherit;}
.menu > .contentos > ul > li.searchBoxMobile{display: none;}
.menu > .contentos > ul > li.searchBoxMobile2{display: none;}
.menu > .contentos > ul > li.searchBoxMobile2 .languages{padding: 16px 4px 5px;}
.searchBox{position: absolute;right: 35px;top:10px;height: 100%;z-index: 10;}
.menuFix{position: fixed;top:0;left: 0;z-index: 100;background: #fff;width: 100%;border-bottom: 1px solid #ccc;}

.field0911{position: relative;}
.field0911 #id_phone{padding-left: 48px;}
form.site_form .conntry_code_select{position: absolute;z-index: 11;width: 45px;left: 0px;top: 1px;bottom: 0;cursor: pointer;padding-right: 10px;}
form.site_form .conntry_code_select .conntry_code_select_arr{position: absolute;z-index: 12;right: 2px;top:2px;display: block;width: 6px;}
form.site_form .conntry_code_select .conntry_code_select_options{display: none;top: 100%;position: absolute;z-index: 12;left: 0; border: 1px solid #0c2f50;background: #F7F7F7;border-radius: 0px;overflow-y: scroll;padding-right: 20px;max-height: 200px;width: 290px;}
form.site_form .conntry_code_select .conntry_code_select_option{padding: 2px 10px 2px 30px;background-position: 4px 35%;background-repeat: no-repeat;background-size:20px auto;   }
form.site_form .conntry_code_select .conntry_code_select_option:hover{background-color: #ccc;}
form.site_form .conntry_code_selected{width: 40px; height: 100%;background-position: 9px 30%;background-repeat: no-repeat;background-size:20px auto;}

.sec_sear{text-align: center;}
.sec_sear .h1{background: #104770;color: #fff;padding: 30px 0;}
.sec_sear .h1 span{max-width: 750px;margin: auto;display: block;}
.sec_sear .t3{border: 20px solid transparent;  border-top: 20px solid #ec1f27;    width: 0;    height: 0;margin: auto;}
.sec_sear .box{overflow: hidden;}
.sec_sear .box > div{float:left;width: 25%;text-align: left;}
.sec_sear .box > div > div{width: 40px;height: 40px;background: #ec1f27;color: #fff;border-radius: 50%;font-size: 25px;text-align: center;}
.sec_sear .box > div p{margin-top: 10px;padding: 0 20px 0 0;}































.mainvideo{position: relative;overflow: hidden;}
.mainvideo .videoplayer{position: relative;line-height: 0;}
.mainvideo .videoplayer video{width: 100%;z-index: 1;}
.mainvideo .video_top{width: 40%;position: absolute;z-index: 11;left: 0;top: 0;}
.mainvideo .video_top img{width: 100%;height: auto;}
.mainvideo .video_bottom{position: absolute;z-index: 11;right: 0;bottom: 0;max-width: 60%;}
.mainvideo .video_bottom_blue{text-align: right;}
.mainvideo .video_bottom_blue img{width: 75%;height: auto;}
.mainvideo .h1{color: #fff;font-size: 1.4rem;margin: 0;padding: 40px 100px;background:url('../images/video_bottom_red.png') 0% 50% no-repeat;background-size:auto 100%;box-sizing: border-box;max-width: 900px;}
.mainvideo .contentos{position: absolute;z-index: 10;top: 0;bottom: 0;width: 100%;left: 0;height: 100%}
.mainvideo .logo{width: 338px;position: relative;z-index: 11;padding-top: 40px;}
.mainvideo .video_logo{position: absolute;z-index: 1;left: -345px;top: -340px;width: 1317px;height: 1142px;}
.mainvideo .video_logo div {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;background-position: 0 0;background-repeat: no-repeat;background-size: 100% 100%;}
.mainvideo .video_logo .video_logo1{background-image:url('../images/video_logo1.png');}
.mainvideo .video_logo .video_logo2{background-image:url('../images/video_logo2.png');}

main ul{list-style-image: url('../images/li.png')}
main ul ul{list-style-image: url('../images/li2.png')}

.decor_pic{position: relative;}
.decor_pic img{width: 100%;width: calc(100% - 20px);height: auto;position: relative;z-index: 5;border-radius: 15px;margin: 10px;}
.decor_pic:before,
.decor_pic:after{content: "";width: 104px;height: 99px;background-position: 0 0;background-repeat: no-repeat;background-size: 100% 100%;display: block;position: absolute;}
.decor_pic:before{left: 0;bottom: 0;z-index: 6;background-image:url('../images/img_lb.png');}
.decor_pic:after{right: 0;top: 0;z-index: 4;background-image:url('../images/img_rt.png');}

.rigth_text{text-align: right;}
.center_text{text-align: center;}
.sec{margin: 100px 0;}

.sec_about {}
.sec_about .contentos{background:url('../images/points1.png') 0% 100% no-repeat;}
.sec_about .box{overflow: hidden;}
.sec_about .box .left{float: left;width: 35%;}
.sec_about .box .right{margin-left: 40%;}
.sec_about .box .right ul{max-width: 600px;}

.sec_numbers{padding: 50px 0 20px;background: #0c2f50;color: #fff;}
.sec_numbers .box{text-align: justify;max-width: 1050px;margin: auto;}
.sec_numbers .box::after{display: inline-block;width: 100%;content: '';}
.sec_numbers .box .one{display: inline-block;vertical-align: top;max-width: 245px;text-align: center;width: auto;}
.sec_numbers .box .one .number{font-size: 2.6rem;font-weight: bold;}
.sec_numbers .box .one.onesep {  height: 150px; border-left: 3px dotted #ffffff69;width: 1px;}

.sec_chapters {margin-bottom: 0;background:url('../images/bettersfon.jpg') 50% 50% no-repeat;transform: scale(-1, 1);}
.sec_chapters .contentos{transform: scale(-1, 1);}
.sec_chapters .box{overflow: hidden;max-width: 900px;margin: auto;}
.sec_chapters .box .col{float: none;width: auto;}
.sec_chapters .box .col .one{background: #d0d7de;border-radius: 12px;box-sizing: border-box;padding: 1%;text-align: center;margin-bottom: 10px;overflow: hidden;width: 23%;float: left;margin-left: 4%;}
.sec_chapters .box .col .one:nth-of-type(1){width: 46%;padding: 1% 2%;margin-left: 0;    width: auto;float: none;}
.sec_chapters .box .col.col1 .one{height: 410px;}
.sec_chapters .box .col .one figure{display: inline-block;position: relative;width: 30%;}
.sec_chapters .box .col .one:nth-of-type(1) figure{width: 7.5%;}
.sec_chapters .box .col .one figure img{width: 100%;height: auto;}
/*.sec_chapters .box .col .one p{height: 48px;max-width: 200px;margin: 0 auto 10px;}*/
.sec_chapters .box .col:last-of-type{margin-right: 0%;}
.sec_chapters .box .col .one figure.rv_pic{width: 100%;margin-bottom: 20px;}

.sec_program {margin-top:10px; background:url('../images/points2.png') 90% 10% no-repeat, url('../images/points3.png') 0% 95% no-repeat;}
.sec_program .box{overflow: hidden;margin: 40px 0 50px;}
.sec_program .box .one{float: left;width: 30%;margin-right: 5%;box-sizing: border-box;padding: 20px 20px 30px;background: #0c2f50;color: #fff;border-radius: 12px;}
.sec_program .box .one .h3{color: #fff;margin-bottom: 20px;}
.sec_program .box .one:last-of-type{margin-right: 0%;}

.sec_buyer {background:url('../images/buyerfon.jpg') 0% 100% no-repeat;background-size: cover;padding: 50px 0 100px;margin-bottom: 0;}
.sec_buyer .box{overflow: hidden;}
.sec_buyer .box .right{float: right;width: 38%;}
.sec_buyer .box .left{margin-right: 42%;}

.sec_march {background:url('../images/matchfon.jpg') 0% 100% no-repeat;background-size: cover;padding: 50px 0 100px;margin-bottom: 0;}
.sec_march .box{overflow: hidden;}
.sec_march .box .right{float: left;width: 38%;}
.sec_march .box .left{margin-left: 48%;}





.sec_flags {background:url('../images/flagsfon.jpg') 0% 100% no-repeat;background-size: cover;padding: 50px 0 100px;margin-bottom: 0;}
.sec_flags .box{overflow: hidden;}
.sec_flags .box .right{float: right;width: 45%;position: relative;padding-top: 0px;}
.sec_flags .box .right img{width: 100%;height: auto;}
.sec_flags .box .left{margin-right: 50%;}

.sec_news {margin-top:20px;}
.sec_news .contentos.contentos_news{padding: 0;}
.sec_news .h1box{background: #0c2f50;padding: 50px 0 100px;color: #fff;text-align: right;}
.sec_news .h1box .h1{color: #fff;float: left;width: 200px;margin: 0;}
.sec_news .h1box .s_b{border-width: 1px;font-weight: normal;font-size: 0.9rem;}
.sec_news .box{overflow: hidden;margin: -50px 0 50px;}
.sec_news .box .one{float: left;width: 28.5%;box-sizing: border-box;border-radius: 12px;overflow: hidden;position: relative;-webkit-box-shadow: 0px 0px 16px 7px rgba(34, 60, 80, 0.2);-moz-box-shadow: 0px 0px 16px 7px rgba(34, 60, 80, 0.2);box-shadow: 0px 0px 16px 7px rgba(34, 60, 80, 0.2);margin:0px 5% 30px 1%;display: block;}
.sec_news .box .one img{width: 100%;height: auto;}
.sec_news .descblock{padding: 20px;}
.sec_news .box .one .h4{margin-bottom: 20px;}
.sec_news .box .one:last-of-type{margin-right: 1%;}

.sec_logos {margin-top: 50px;}
.sec_logos .h1box{background: #0c2f50;padding: 30px 0 50px;color: #fff;}
.sec_logos .h1box .h1{color: #fff;}
.sec_logos .box {text-align: justify;margin: 50px 0;}
.sec_logos .box figure{display: inline-block;height: 40px;position: relative;margin: 20px 10px;}
.sec_logos .box figure img{height: 100%;width: auto;}
.sec_logos .redbox{padding: 25px 40px;border: 3px solid #ec1f27;margin: 30px 0;font-size: 1.4rem;}
.sec_logos .lastbox > div {margin-bottom: 20px;}
.sec_logos .lastbox > div figure{display: inline-block;vertical-align: middle;width: 100px;position: relative;}
.sec_logos .lastbox > div figure img{width: 100%;height: auto;}
.sec_logos .lastbox > div div{display: inline-block;vertical-align: middle;width: calc(100% - 110px);box-sizing: border-box;padding-left: 30px;font-size: 1.4rem;}

.sec_betters {background:url('../images/bettersfon.jpg') 50% 50% no-repeat;}
.sec_betters .box {text-align: center;}
.sec_betters .box .one{display: inline-block;width: 30%;box-sizing: border-box;padding: 20px;font-size: 1.4rem;vertical-align: top;max-width:330px;}
.sec_betters .box .one:last-of-type{max-width:400px;}
.sec_betters .box .one figure{width: 120px;padding-bottom: 20px;margin: auto;}
.sec_betters .box figure img{height: auto;width: 100%;}

.sec_pods {}
.sec_pods .box {text-align: center;}
.sec_pods .box .one{display: inline-block;width: 220px;box-sizing: border-box;padding: 30px 0.6%;font-size: 1rem;vertical-align: top;-moz-box-shadow: 4px 4px 25px 0px rgb(34 60 80 / 40%);margin: 0;}
.sec_pods .box .one figure{width: 100px;padding-bottom: 20px;margin: auto;text-align: center;position: relative;height: 100px;margin-bottom: 10px;}
.sec_pods .box .one figure img{width: auto;height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}

.sec_parthers {margin-top:0px;}
.sec_parthers .h1box{background: #d0d7de;padding: 50px 0 150px;text-align: right;}
.sec_parthers .h1box .h1{float: left;width: 200px;margin: 0;}
.sec_parthers .h1box .s_b{border-width: 1px;font-weight: normal;font-size: 0.9rem;}
.sec_parthers .contentos_parthers{margin-top: -50px;}
.sec_parthers .owl_parthers .item{box-sizing: border-box;background: #f8f8f8;border-radius: 12px;overflow: hidden;text-align: center;position: relative;padding: 70% 0 0;border: 1px solid #ccc;}
.sec_parthers .owl_parthers .item .one{position: absolute;left: 7%;right: 7%;bottom: 7%;top: 7%;display: block;z-index: 10;}
.sec_parthers .owl_parthers .item img{height: 100%;width: auto;display: inline-block;vertical-align: middle;}
.sec_parthers .owl_parthers .item.horz img{height: auto;width: 98%;}
.sec_parthers .owl_parthers .item.horz .one:before{height: 100%;width: 0%;content: '';display: inline-block;vertical-align: middle;}

.sec_covid {background:url('../images/covidfon.jpg') 50% 50% no-repeat;background-size: cover;padding: 60px 0 70px;color: #fff;margin-bottom: 0 !important;}
.sec_covid .box {text-align: center;}
.sec_covid .box .s_b{color: #fff !important;border-color: #fff !important; padding: 10px 20px;}

/*футер*/
footer{position:relative;color: #fff;text-align: right;background: url('../images/points5.png') 108.4% -150px no-repeat;background-color: #0c2f50;}
footer:before{height: 100px;content: '';display: block;background: url('../images/points2.png') 107% 0% no-repeat;background-color: #fff;}
footer .contentos{position:relative;margin:auto;overflow:hidden;z-index: 5;padding: 40px 0;height: 150px;}
footer .cop{float: left;width: 310px;text-align: left;}
footer .fkont{text-align: right;}
footer .fmenu{padding:20px 10px 10px;border-top:1px solid #ccc;margin:30px auto 10px;}
footer .footer_c{padding-left: 200px;}
footer .contentos a{display:inline-block;text-decoration:none;margin:0 10px;color: inherit;}
footer .contentos a:visited{text-decoration:none;color: inherit;}
footer .contentos a:hover{text-decoration:none;color: inherit;}
footer .contentos a:active{text-decoration:none;color: inherit;}
.ramb{text-align:left;margin:20px 0 0 0;}
footer .social figure{display: inline-block;vertical-align: middle;}
.flogo{position: absolute;left: 0;top: 100px;height:150px;z-index: 10;background: url('../images/footer_logo.png') 0% 0% no-repeat;background-size: auto 100%;padding: 0 120px;}
.flogo figure{height: 70%;position: relative;padding-top: 15%;}
.flogo img{height: 100%; width: auto;}

.index footer:before{display: none;}
.index .flogo{top: 0px;}
.footer_c > *{width: 200px;}
.footer_c > p a{margin-bottom: 10px;text-align: left;display: block;}
.footer_c .uvk{width: 115px;text-align: center;padding-right: 10px;float: right;position:relative;top:-15px;}
.footer_c figure img{width: auto; height: 65px;}
.footer_c .social{text-align:right;margin-bottom:10px;}
.footer_c .social figure a{margin-right:0;}
.footer_c .social figure img{width: auto; height: 30px;}
.footer_c .social_p{position:relative;top:-15px;float: left;width: calc(100% - 150px);}
.footer_c .social_p p{text-align: center;}
.footer_c .social_p p a{line-height:1.1;display:inline-block;}

header .otherHeader {position: relative;height: 113px;margin-bottom: 30px;}
header .otherHeader .line{position: absolute;top: 0;width: 100%;height: 60px;background:url('../images/otherheader.png') 50% 0% no-repeat;z-index: 5;}
header .otherHeader .contentos2{position: relative;overflow: hidden;z-index: 7;padding: 0 !important;margin: auto;max-width: 1440px;}
header .otherHeader .logo{padding-top: 22px;width: 270px;height: auto;padding-left: 30px;position: absolute;left: 0;top: 0;z-index: 8;}
header .otherHeader .logo a{z-index: 8;position: relative;}
header .otherHeader .logo:before{content: '';display: block;position: absolute;z-index: 7;background: #fff;left: 0;top:22px;width: 50%;bottom: 0;}
header .otherHeader .bread{margin-left: 233px;padding: 58px 30px 0 0;}
header .otherHeader .bread .breadT{display: table;width: 100%;}
header .otherHeader .bread .breadtr{display: table-cell;vertical-align: middle;height: 66px;}
header .otherHeader .bread a{display: inline-block;}

form.languages input{text-transform: capitalize;background: none;outline: 0;border: 0;cursor: pointer;}
#selected_lang{text-decoration: underline;}



.matchmaking .companies > .box{overflow: hidden;}
.matchmaking .companies > .box .filter{float: right;width: 300px;box-sizing: border-box;padding: 10px 20px 40px;border: 1px solid #ccc;    border-radius: 5px;}
.matchmaking .companies > .box .filter form.site_form{margin: 0;}
.matchmaking .companies > .box .companies_list{margin-right: 320px;}
.matchmaking .companies > .box .filter .one{padding-left: 25px;position: relative;}
.matchmaking .companies > .box .filter .one input{position: absolute;left: 0;top: 0;z-index: 10;}
.matchmaking .companies > .box .filter .h4{margin-bottom: 0;}
.matchmaking .companies > .box .companies_list .company{margin: 20px 0;border-top: 1px solid #ccc;padding: 20px 0 20px;}
.matchmaking .companies > .box .companies_list .company li{margin: 0;}
.matchmaking .companies > .box .companies_list .company .company_b{text-align: right;}

#timeBoxContent {}
#timeBoxContent .timediv{display: inline-block;padding: 5px 10px;background: #1cf91c;margin: 5px;width: 60px;box-sizing: border-box;text-align: center;cursor: pointer;}
#timeBoxContent .timediv.busy{background: #ff4343;}
#timeBoxContent .timediv.active{background: #f6f91c;}

.meets_box {display: inline-block;vertical-align: top;max-width: 270px; box-sizing: border-box;padding: 10px;border: 1px solid #0c2f50;border-radius: 8px;width: 100%;margin-bottom: 10px;height: 150px;}
.meets_box > div strong{/*display: block;*/}
.my_meet{height: 20px;font-size: 0.9rem;text-align: right;}
.my_meet span{display: inline-block;padding: 2px 5px;background: #ec1f27;color: #fff;border-radius: 8px;}
.days_buttons{margin-bottom: 30px;}
.days_button{background: #ccc;display: inline-block;vertical-align: bottom;padding: 2px 5px;border: 1px solid #ccc;cursor: pointer;margin-bottom: 5px;}
.days_button.days_button_active{background: #fff;}
.days_panel{display: none;}
.days_panel.active{display: block;}

.sec_mshelper{background: #0b2f4f;color:#fff;margin-bottom: 0;padding: 50px 0;}
.sec_mshelper .h1{color: inherit;}
.sec_mshelper .box{overflow: hidden;}
.sec_mshelper .box figure{float: left;width: 100px;position: relative;}
.sec_mshelper .box figure img{width: 100%;height: auto;}
.sec_mshelper .box .txt{float: left;width: calc(100% - 230px);position: relative;padding: 0 50px;font-size: 1.6rem;}
.sec_mshelper .box .mor{float: right;width: 130px;text-align: right;}
.sec_mshelper .box .mor .s_b2{background: #ec1f27 !important;border-color: #ec1f27;color: #fff;}
.sec_mshelper .mshelper_pdfs{margin: 80px 0 50px;background: #fff;padding: 20px 40px;border-radius: 25px;overflow: hidden;}
.sec_mshelper .mshelper_pdfs .txt{color: #0b2f4f;float: left;width: calc(100% - 100px);font-size: 1.3rem;}
.sec_mshelper .mshelper_pdfs .mshelper_pdf{float: right;width: 60px;text-align: center;padding-top: 15px;}
.sec_mshelper .mshelper_pdfs .mshelper_pdf a{colo:#7f8489;}
.sec_mshelper .mshelper_pdfs .mshelper_pdf a:visited{colo:#7f8489;}
.sec_mshelper .mshelper_pdfs .mshelper_pdf a:hover{colo:#7f8489;}
.sec_mshelper .mshelper_pdfs .mshelper_pdf a:active{colo:#7f8489;}

.sec_mshelper_reg{background: url('../images/2702fon.png') 50% 50% no-repeat;margin: 0;padding: 100px 0;}
.sec_mshelper_reg .sec_mshelper_regbox{padding-left: 80px;background: url('../images/2702!.png') 0% 7px no-repeat;}
.sec_mshelper_reg .mr div{margin-bottom: 10px;}
.sec_mshelper_reg .mr img{vertical-align: middle;margin-right: 10px;}



.buyerspag .buyer{padding: 20px 0;border-top: 1px solid #ccc;}
.buyerspag .buyer_is_confirmation{display: inline-block;background: #0b2f4f;color: #fff;padding: 2px 5px;border-radius: 5px;text-decoration: none;}
.buyerspag a.buyer_is_confirmation{color: #fff;text-decoration: none;}
.buyerspag a.buyer_is_confirmation:visited{color: #fff;text-decoration: none;}
.buyerspag a.buyer_is_confirmation:hover{color: #fff;text-decoration: none;}
.buyerspag a.buyer_is_confirmation:active{color: #fff;text-decoration: none;}
.buyerspag .buyer_is_confirmation.buyer_is_confirmation_0{background: #ccc;}
.buyerspag .buyer_is_confirmation.buyer_is_confirmation_y{background: #bbb62f;}
.buyerspag .buyer_is_confirmation.buyer_is_confirmation_n{background: #ec1f27;}
.buyerspag .buyer_is_confirmation.buyer_is_confirmation_y_uvk{background: #3c8d21;}

.buyer_data {padding: 10px 20px;border: 1px solid #ccc;margin: 20px 0 40px;border-radius: 10px;display: none;}
.buyer_data > div{border-bottom: 1px solid #ccc;}
.buyer_data > div .dat{display: inline-block;vertical-align: top;min-width: 300px;}
.buyer_data > div  strong{display: inline-block;width: 350px;vertical-align: top;}
.buyer_data ul, .buyer_data li{margin: 0;list-style-position: inside;}

form.site_form .p_promo input:not([type="submit"]){width: calc(100% - 130px);height: 40px;}
form.site_form .p_promo .s_b{height: 40px;}

.place .main .box{overflow: hidden;}
.place .main .box p:first-child{float: left;width: 300px;position: relative;}
.place .main .box p:first-child img{width: 100%;height: auto;}
.place .main .box p:last-child{margin-left: 320px;}
.place .main .box p:last-child{margin-left: 320px;}
.place .boxmap{min-height: 600px;position: relative;    height: auto;padding: 3%;}
.place .map{left:0;top:0;right: 0;bottom: 0;position: absolute;z-index: 5;}
.place .panel{min-height: 300px;width: 45%;position: relative;z-index: 6;background: #fff;box-sizing: border-box;padding: 20px;}
.place .panel .links{text-align: justify;}
.place .panel .links a{text-decoration: none;color: inherit;display: inline-block;border: 1px solid #222;padding: 10px 20px;text-align: center;width: 32%;border-radius: 5px;width: 170px;margin-top: 5px;}
.place .panel .links a.active{border-color: #ec1f27;}

.place .panel .links a:visited{text-decoration:none;color: inherit;}
.place .panel .links a:hover{text-decoration:none;color: inherit;}
.place .panel .links a:active{text-decoration:none;color: inherit;}
.place .panel .links .window{display: inline-block;padding: 20px 0 0;width: 100%;text-align: left;}
.place .panel .links div{display: none;}
.place .panel .links div:first-child{display: block;}

.qrcart {background: #f5f5f5;}
.qrcart header{display:none;}
.qrcart footer{display:none;}

.days_panel .h4{cursor: pointer;}

.signup_ct_cancel_meet .signup_box{text-align: center;}

.contacts .map_box{height: 500px;position: relative;z-index: 10;}
.contacts .map_box .map_text{top: 30px;left: 50px;position: absolute;z-index: 11;background: #0c2f50;color: #fff;width: 40%;
    padding: 40px 20px;}
.contacts .map_box .map_text a{text-decoration:none;color: inherit;}
.contacts .map_box .map_text a:visited{text-decoration:none;color: inherit;}
.contacts .map_box .map_text a:hover{color: inherit;}
.contacts .map_box .map_text a:active{color: inherit;}

.terms-and-conditions .h2_hidden{display: none;}
.terms-and-conditions h2{cursor: pointer;text-decoration: underline;}
/*.terms-and-conditions h2:after{display: inline-block;content: '>';padding: 0 5px;}
.terms-and-conditions h2.h2_hidden_sh:after{content: '<';}*/

#id_acceptance_but.choised:after{content: '✔';display: inline-block;margin-left: 10px;color:#90d615;}

.sec_kkmap .h1{display: inline-block;color:#fff;background: url('../images/h0212.png') 100% 0 no-repeat;background-size: auto 101%; background-color: #0c2f50;    margin: 0;    padding: 20px 200px 40px;    position: relative;    z-index: 10;left: -200px;}
.sec_kkmap .box1 {z-index: 11;position: relative;top: -20px;overflow: hidden;}
.sec_kkmap .box1 .left{width: calc(100% - 410px);float: left;position: relative;overflow: hidden;}
.sec_kkmap .box1 .left img{width: auto;height: 376px;}
.sec_kkmap .box1 .right{width: 390px;float: right;}
.sec_kkmap .box1 .right div {overflow: hidden;    padding-bottom: 2px;}
.sec_kkmap .box1 .right figure{width: 35px;float: left;position: relative;top: 2px;}
.sec_kkmap .box1 .right div div{margin-left: 45px;line-height: 1.2;margin-bottom: 12px;}
.sec_kkmap .box2 {text-align: center;padding-top: 20px;}
.sec_kkmap .box2 > div {display: inline-block;width: 24%;vertical-align: top;margin-bottom: 30px;box-sizing: border-box;padding: 0 10px;}
.sec_kkmap .box2 > div > div:nth-of-type(1) {font-size: 1.3rem;margin-bottom: 10px;}
.sec_kkmap .box2 > div > div:nth-of-type(1) span{font-size: 2.6rem;font-weight: bold;}
.sec_kkmap .box2 > div > div:nth-of-type(2) {display: inline-block;max-width: 250px;width: 100%;}

.userwindow{position: absolute;display: none;z-index: 10;width: 300px;background: #fff;border: 1px solid #ccc;padding: 10px;left: 0;top: 0;}

.sec_redpoint{color: #fff;padding: 200px 0;position: relative;margin-top: 0;margin-bottom: 0;}
.sec_redpointbg{position: absolute;z-index: 8;left: 0;right: 0;top: 0;bottom: 0;background: url('../images/rd2.jpg') 50% 0% no-repeat;background-size: 1920px auto;filter: brightness(0.5);background-attachment: fixed;}
.sec_redpoint .contentos{position: relative;z-index: 10;max-width: 1240px;}
.sec_redpoint .contentos .h1{color: #fff;text-align: center;margin-bottom: 50px;}
.sec_redpoint .contentos .h2{color: #fff;text-align: center;margin-bottom: 50px;}
.sec_redpoint .contentos > div{max-width: 580px;font-size: 1.6rem;}


































/*адаптивность*/
html:not(.adap) .menu > .contentos > ul > li:hover ul{display: block;}
html:not(.adap).head_padding_bottom{padding-bottom: 50px;}
@media screen and (min-width:1310px){
html.adap .menu > .contentos > ul > li:hover ul{display: block;}
html.adap .head_padding_bottom{padding-bottom: 50px;}

.adap .head_menu{position: fixed;top: 0;left: 0;width: 100%;z-index: 16;background: #fff;}
.adap .head_menu .menu .contentos > ul{border-bottom: 1px solid #ccc;}
.adap header{padding-top: 125px;}

}


@media screen and (max-width:1500px){
.adap footer .footer_c{padding-left: 400px;}
}
@media screen and (max-width:1400px){
.adap.place .boxmap{padding: 0;}
.adap.place .panel{position: static;width: auto;min-height: 0;margin-bottom: 20px;padding: 0;}
.adap.place .panel .links{text-align: left;}
.adap.place .map{position: static;height: 300px;}
}
@media screen and (max-width:1385px){
form.af{display:block;}
.adap header .h_contacts{float: none;margin: 0 auto 20px;text-align: center;}
.adap header .h_buttons_h_person{float: none;margin: 0 auto 0px;}
.adap .searchBox{display: none;}
.adap .menu > .contentos > ul > li.searchBoxMobile {display: block;}

.adap .menu{position: fixed;top:0;right: -500px;width: 310px;background: #fff;border-left: 1px solid #ccc;height: 100%;overflow: auto;z-index:100;padding-right: 0px;left:auto;}
.adap .menu .contentos{padding: 0 10px;}
.adap .menu.active{right: 0px}
.adap .menu.menu > .contentos > ul > li{display: block;}
.adap .cmn-toggle-switch{display: block;}
.adap .menu ul ul{position: static;width: auto;}
.adap .menu .punkt{padding: 5px 4px;}
.adap .mainvideo .h1{padding: 20px 20px 20px 100px;font-size: 1.2rem;}
.adap .mainvideo .video_bottom{max-width: 55%;}
.adap .mainvideo .logo{width: 200px;padding-top: 20px;}
.adap .mainvideo .video_logo{width: 900px;left: -270px;height: 780px;top: -200px;}
}

@media screen and (max-width:1100px){
.adap .sec_numbers .contentos{max-width: 600px;}
.adap .sec_numbers .box .one.onesep {  height: 1px; border-left: 0;border-bottom: 3px dotted #ffffff69;display: block;width: auto;}
.adap .sec_numbers .box{text-align: center;}
.adap .sec_numbers .box::after{display: none;}
.adap .sec_numbers .box .one{max-width: none;width: 245px;margin-bottom: 30px;}
.adap .sec_pods .box .one{margin: 1%;}
.adap .sec_kkmap .box1 .left{width: auto;float: none;}
.adap .sec_kkmap .box1 .left img{width: 100%;height: auto;}
.adap .sec_kkmap .box1 .right{width: auto;float: none;}
.adap .sec_kkmap .box1 .right div{margin-top: 10px;}
.adap .sec_kkmap .box2 > div{width: 49%;}
.adap .sec_sear .box > div{width: 50%;}
}

@media screen and (max-width:1000px){
/*.adap .sec_chapters .box {text-align: center;}
.adap .sec_chapters .box .col {width:100%;float: none;display: inline-block;margin-right: 0;overflow: hidden;}
.adap .sec_chapters .box .col .one,
.adap .sec_chapters .box .col:not(.col1) .one {width: 48%;float: left;margin-bottom: 7px;}
.adap .sec_chapters .box .col:not(.col1) .one:last-of-type {float: right;}
.adap .sec_chapters .box .col .one figure:not(.rv_pic){width:75px;}
.adap .sec_chapters .box .col .one:nth-of-type(2) figure:not(.rv_pic):last-of-type,
.adap .sec_chapters .box .col .one:nth-of-type(3) figure:not(.rv_pic):last-of-type{display: none;}
.adap .sec_chapters .box .col .one figure.rv_pic{width: 180px;height: 100px;position: relative;overflow: hidden;}
.adap .sec_chapters .box .col .one figure.rv_pic img{width: auto;height: 100%;}*/

.adap .sec_program .box .one{float: none;width: auto;margin-right: 0%;margin-bottom: 10px;}
.adap .sec_news .box {max-width: 700px;margin-left: auto;margin-right: auto;}
.adap .sec_news .box .one{float: none;width: auto;margin-right: 20px;margin-left: 20px;}
.adap .sec_news .box .one:last-of-type{margin-right: 20px;}
.adap .sec_betters .box .one{display: block;width: 100%;margin: auto;max-width: none;font-size: 1rem;}
.adap .sec_betters .box .one:last-of-type{max-width: none;}
.adap .sec_pods .box .one{margin: 0 1% 30px;width: 90%;font-size: 1rem;}
}

@media screen and (max-width:900px){
.adap footer .contentos{padding: 20px 0px 40px 0;}
.adap .flogo{left: -170px;}
.adap footer{background: #0c2f50;}
.adap footer .contentos {overflow: hidden;}
.adap footer .contentos p a{margin-bottom: 10px;}
.adap footer .contentos .social{width: 200px;float: right;clear: both;}
.adap header .otherHeader .logo{padding-left: 10px;}
.adap header .otherHeader .bread{padding-right: 10px;}
.adap footer .footer_c{padding-left: 0px;}
.adap .footer_c .social_p{top:0;margin: auto;float: none;width: auto;}
.adap .flogo{left: -0px;}
.adap footer .contentos {padding-top: 180px;height: auto;}
.adap footer .contentos p{width: auto;float: none;text-align: center;}
.adap footer .contentos .social{width: auto;float: none;text-align: center;}
.adap .footer_c > * {display: block;text-align: center;}
.adap .footer_c > p a{text-align: center;}
.adap .footer_c .uvk{width: auto;margin-left: 0;margin-right: 0;margin-top: 40px;float: none;}
}

@media screen and (max-width:800px){
.adap .register_form .col{width: auto;float: none;}
.adap .register_form .col:nth-of-type(2){float: none;}
.adap header .h_contacts{width: 445px;text-align: center;}
.adap .h_adr{display: block;text-align: center;margin-top: 10px;}
.adap .h_adr br{display: none;}
.adap .h_date{margin-right: 0;}
.adap .contentos {padding: 0 10px;}
.adap .menu > .contentos > ul > li.searchBoxMobile2 {display: block;}
.adap .h_person{display: none;}
.adap header .h_buttons_h_person{width: auto;}
.adap header .h_buttons_h_person .h_buttons{float: none;width: auto;text-align: center;}
.adap .video_bottom_blue{display: none;}
.adap .mainvideo .video_bottom{position: relative;width: auto;max-width: none;top: -1px;}
.adap .mainvideo .h1{padding: 20px 20px 20px 20px;background-size: 250% 250%;background-position: 25% 0;text-align: center;}
.adap .mainvideo .video_logo {left: -290px;}
.adap .mainvideo .video_logo .video_logo2{display: none;}

.adap .sec{margin: 50px 0;}
.adap .sec_mshelper_reg{margin: 0;padding: 50px 0;}
.adap h1, .adap div.h1, .adap h2.h1{font-size:2rem;}
.adap .sec_about .box .left{float: none;width: auto;margin-bottom: 30px;}
.adap .sec_about .box .right{margin-left: 0;}
.adap .sec_about .contentos{background: none;}
.adap .sec_buyer .box .right{float: none;width: auto;margin-bottom: 30px;}
.adap .sec_buyer .box .left{margin-right: 0;}
.adap .sec_march .box .right{float: none;width: auto;margin-bottom: 30px;}
.adap .sec_march .box .left{margin-left: 0;}
.adap .sec_flags .box .right{float: none;width: auto;margin-bottom: 30px;}
.adap .sec_flags .box .left{margin-right: 0;}
.adap .sec_numbers .box .one{width: 245px;font-size: 1.1rem;}
.adap .sec_numbers .box .one.onesep {width: auto;}
.adap .contentos.contentos_news{padding: 0;}

.adap .box .mor{float: none;clear: both;text-align: right;width: auto;}
.adap .sec_mshelper .box .txt {width: calc(100% - 100px);}

.adap .sec_chapters .box .col .one:nth-of-type(1) figure{width: 15%;}
.adap .sec_chapters .box .col .one figure.rv_pic{float: none;width: auto;}
}
@media screen and (max-width:650px){
.adap.place .main .box:first-child {margin-bottom: 40px;}
.adap.place .main .box p:first-child{float: none;width: 300px;margin: auto;}
.adap.place .main .box p:last-child{margin-left: 0px;margin: 10px 0;}
}
@media screen and (max-width:600px){
.adap .article figure{float:none;width:150px;margin: 0 auto 15px;}
.adap .article .right{margin-left:0px;}
.adap .mainvideo .logo{width: 150px;}
.adap .mainvideo .video_logo{width: 600px;left: -135px;height: 520px;top: -200px;}
.adap .mainvideo .h1{font-size: 1rem;}
.adap .mainvideo .h1{font-size: 1rem;}
.adap header .otherHeader .line{height: 18px;background:url('../images/otherheader2.png') 50% 0% no-repeat;}
.adap header .otherHeader .logo{width: 180px;}
.adap header .otherHeader .bread{margin-left: 160px;padding-top: 18px;position: relative;z-index: 10;}
.adap header .otherHeader .bread .breadtr{height: 80px;}
.adap .sec_logos .redbox{font-size: 1.1rem;}
.adap .sec_logos .lastbox > div div{font-size: 1.1rem;}
.adap .sec_logos .box {text-align: center;}

.adap .sec_mshelper .box figure{width: 50px;}
.adap .sec_mshelper .box .txt{width: calc(100% - 50px);padding: 0 0 0 15px;font-size: 1.3rem;}
.adap .sec_mshelper .mshelper_pdfs{padding: 20px;}
.adap .sec_mshelper .mshelper_pdfs .txt{font-size: 1rem;}
.adap .sec_kkmap .box2 > div{width: 98%;}

.adap.contacts .map_box .map_text{width: auto;right: 40px;left: 40px;}
.adap .sec_sear .box > div{width: 100%;}
}
@media screen and (max-width:500px){
.adap h1, .adap div.h1, .adap h2.h1{font-size:1.7rem;}
.adap .flogo{left: -120px;}
/*.adap .sec_chapters .box .col {float: none;width: auto;display: block;margin-bottom: 0px;}
.adap .sec_chapters .box .col .one:last-of-type,
.adap .sec_chapters .box .col:not(.col1) .one:last-of-type,
.adap .sec_chapters .box .col:not(.col1) .one {float: none;width: auto;display: block;margin-bottom: 5px;margin-left: 0;}*/

.adap .sec_mshelper_reg .sec_mshelper_regbox{padding: 0;background: none;}
}
@media screen and (max-width:460px){
.adap .h_buttons .s_b{margin-right: 0px;width: 220px;}
.adap .h_buttons .s_b:last-of-type{margin-right: 0px;width: 220px;margin-top: 10px;}
.adap header .h_contacts{width: auto; padding-right: 0px;text-align: center;}
.adap .h_phone{display: block;    text-align: center;margin-right: 20px;padding-bottom: 10px;}
.adap .h_adr {display: inline-block;/*text-align: left;*/}
.adap .h_adr br{display: inline;}
.adap .h_date{margin-top: 10px;margin-right: 10px;}
/*.adap .sec_numbers .box .one{min-width: 140px;font-size: 0.9rem;width: 49%;max-width: 180px;}
.adap .sec_numbers .box .one.onesep {width: auto;max-width: none;}*/
.adap .sec_news .h1box .h1{width: 160px;}
.adap header .otherHeader .logo{width: 160px;}
.adap header .otherHeader .bread{margin-left: 140px;}
.adap header .otherHeader .bread .breadtr{height: 70px;}
/*.adap .bread{font-size: 0.8rem;}*/
}



/*стандарт*/
.alignnone{margin:20px 20px 20px 0;}
.aligncenter, div.aligncenter{display:block;margin:20px auto 20px auto;text-align:center;}
.alignright{float:right;margin:20px 0 20px 20px;}
.alignleft{float:left;margin:20px 20px 20px 0;}
.aligncenter{display:block;margin:20px auto 20px auto;text-align:center;}
a img.alignright{float:right;margin:20px 0 20px 20px;}
a img.alignnone{margin:20px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center;}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;text-indent:0;}
.wp-caption.alignnone{margin:20px 20px 20px 0;}
.wp-caption.alignleft{margin:20px 20px 20px 0;}
.wp-caption.alignright{margin:20px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:0.9rem;line-height:17px;margin:0;padding:0 4px 5px;}



/*куки*/
.cookie-notice{color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);position: fixed;min-width: 100%;height: auto;z-index: 100000;font-size: 13px;line-height: 20px;left: 0;text-align: center;padding: 5px;bottom:0;}
.cookie-notice#kukanoticeH{display: none;}
.cookie-notice .s_b{padding: 2px 7px;margin-left: 10px;font-size: 12px;min-width: 0;margin-top: 0;border: 1px solid #fff;}



/*меню мобил*/
.cmn-toggle-switch {  display: none;  position: fixed;  overflow: hidden;  margin: 0;right:-5px; top:-5px;z-index:110;  padding: 0;  width: 57px;  height: 60px;  font-size: 0;  text-indent: -9999px;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  box-shadow: none;  border-radius: none; border: none;  cursor: pointer;  -webkit-transition: background 0.3s; transition: background 0.3s;}
.cmn-toggle-switch:focus {  outline: none;}
.cmn-toggle-switch span {  background: #676c74;display: block;  position: absolute;  top: 27px;  left: 12px;  right: 12px;  height: 6px;}
/* «Гамбургер» превращается в «x» (класс htx). */
.cmn-toggle-switch__htx {  /*background-color: #c4a1a8;*/background: none;}
.cmn-toggle-switch__htx span {  -webkit-transition: background 0 0.3s;  transition: background 0 0.3s;}
.cmn-toggle-switch__htx span::before,.cmn-toggle-switch__htx span::after {-webkit-transition-duration: 0.3s, 0.3s; transition-duration: 0.3s, 0.3s;  -webkit-transition-delay: 0.3s, 0;  transition-delay: 0.3s, 0;}
.cmn-toggle-switch__htx span::before {  -webkit-transition-property: top, -webkit-transform; transition-property: top, transform;}
.cmn-toggle-switch__htx span::after {-webkit-transition-property: bottom, -webkit-transform;transition-property: bottom, transform;}
/* активное состояние, т.е. меню открыто */
.cmn-toggle-switch__htx.active {  /*background-color: #9a6f78;*/}
.cmn-toggle-switch__htx.active span {  background: none;}
.cmn-toggle-switch__htx.active span::before {top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transform: rotate(45deg);}
.cmn-toggle-switch__htx.active span::after { bottom: 0;-webkit-transform: rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.cmn-toggle-switch__htx.active span::before,.cmn-toggle-switch__htx.active span::after {  -webkit-transition-delay: 0, 0.3s;   transition-delay: 0, 0.3s;}
.cmn-toggle-switch span::before,.cmn-toggle-switch span::after {  position: absolute;  display: block;  left: 0;  width: 100%;  height: 6px;  background-color: #676c74;  content: "";}
.cmn-toggle-switch span::before {  top: -14px;}.cmn-toggle-switch span::after {  bottom: -14px;}


.yug_loader{position: relative;background: rgba(0,0,0,0.5)}
.yug_loader:before, .yug_loader:after{position: absolute; content: '';display: block;z-index: inherit;box-sizing: border-box;left: 50%;top: 50%;background: url('../images/clockfon.png') 50% 15% no-repeat; background-size: 70% 80%;background-repeat: no-repeat;background-color: #0c2f50;-webkit-background-clip: padding-box; background-clip: padding-box; width: 40px; height: 36px; animation: yug_keyframes_before 2s infinite ease-in-out;}
.yug_loader:before{margin-left: -20px;margin-top: -32px;transform-origin: 20px 33px;background-image: url('../images/yug_clock1.png');background-position:  50% 15%;
	border-radius: 0% 0% 50% 50%;
	border-top: 7px solid #0c2f50;
	border-left: 3px solid rgba(0,0,0,0);
	border-right: 3px solid rgba(0,0,0,0);
	border-bottom: 3px solid rgba(0,0,0,0);}
.yug_loader:after{margin-left: -20px;margin-top: -4px;transform-origin: 20px 5px;background-image: url('../images/yug_clock2.png');background-position:  50% 85%;
	border-radius: 50% 50% 0% 0%;
	border-bottom: 7px solid #0c2f50;
	border-left: 3px solid rgba(0,0,0,0);
	border-right: 3px solid rgba(0,0,0,0);
	border-top: 3px solid rgba(0,0,0,0);}
@keyframes yug_keyframes_before {
0% { transform: rotate(0deg) scale(0.7)}
80% {transform: rotate(360deg) scale(0.7)}
100% {transform: rotate(360deg) scale(0.7)}
}



.mainslider img{width: 100%;height: auto;}
.owl2.owl-carousel .owl-controls{bottom: 50%;bottom: calc(50% - 25px);}
.owl2.owl-carousel .owl-controls .owl-nav{max-width: 1200px;margin: auto;}
.owl2.owl-carousel .owl-controls .owl-nav [class*=owl-]{width: 32px;height: 32px;font-size: 0;position: relative;}
.owl2.owl-carousel .owl-controls .owl-nav .owl-prev{background: url('../images/previous.png') 50% 50% no-repeat; background-size: auto 100%;float: left; left: -0px;}
.owl2.owl-carousel .owl-controls .owl-nav .owl-next{background: url('../images/next.png') 50% 50% no-repeat; background-size: auto 100%; float: right; right: -0px;}

.owl2_arrowpadding.owl2.owl-carousel{margin: 0 50px;width: auto;}
.owl2_arrowpadding.owl2.owl-carousel .owl-stage-outer{z-index: 10;}
.owl2_arrowpadding.owl2.owl-carousel .owl-controls{left: -55px;right: -55px;width: auto;z-index: 9;}
.owl2_arrowpadding.owl2.owl-carousel .owl-controls .owl-nav {max-width: none;}

.arrorslider.owl2.owl-carousel .owl-controls{position: static;text-align: right;padding-top: 10px;}
.arrorslider.owl2.owl-carousel .owl-controls .owl-nav{max-width: none;}
.arrorslider.owl2.owl-carousel .owl-controls .owl-nav .owl-prev{float: none;display: inline-block;}
.arrorslider.owl2.owl-carousel .owl-controls .owl-nav .owl-next{float: none;display: inline-block;}


::-webkit-scrollbar-button {
background-image: none;
background-repeat:no-repeat;
width:10px;
height:0px;
}
::-webkit-scrollbar-track {
background-color:#eee;
}
::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color:#0c2f50;
}
::-webkit-scrollbar-thumb:hover{
background-color:#0c2f50;
}
::-webkit-resizer{
background-image:none;
background-repeat:no-repeat;
width:10px;
height:10px;
}
::-webkit-scrollbar{
width: 10px;
height: 10px;
}




.countdownbox {text-align: center;margin-top: 40px;}
.countdown {
  /*color: #fff;*/
  display: inline-block;
  font-weight: 100;
  text-align: center;
  font-size: 30px;
}
.countdown-title {
  font-weight: 100;
  font-size: 40px;
  margin: 40px 0px 20px;
}
.countdown-number {
  padding: 10px;
  border-radius: 3px;
  background: none;
  display: inline-block;
  width: 100px;
}

.countdown-time {
  padding: 15px;
  border-radius: 3px;
  background: #c32a30;
  color: #fff;
  display: inline-block;
  width: 100%;
}

.countdown-text {
  display: block;
  padding-top: 5px;
  font-size: 16px;
}
