/*html {
    -moz-filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: gray; /* IE6-9 */
/*    filter: grayscale(100%);*/
/*}*/

/***********************************ШРИФТЫ******************************/
i {font-family: fontawesome;font-style: normal!important;}
/* a, p, li, h1, h2, h3, h4, h5, h6, td, div{font-family: 'Open Sans', sans-serif!important;font-weight: normal;font-style: normal;}
.site-info, .site-info a, .home_btn a, .site-header-menu a{font-family: 'TT Norms';font-weight: 500;font-style: normal;}
*/
a, p, li, h1, h2, h3, h4, h5, h6, td, div{font-family: sans-serif!important;font-weight: normal;font-style: normal;}
.site-info, .site-info a, .home_btn a, .site-header-menu a{font-family: 'PT Sans', sans-serif!important;font-weight: 500;font-style: normal;}

.director_image{background-size: contain;}

/* # Redesign */
/* ## Header */
button{
	cursor: pointer;
}
.collapsed{
   padding: 10px 20px;
}
.logo-page{
	max-width: 1140px;
}
.width1140{
	max-width: 1140px;
	margin: 0 auto;
}
.breadcrumb{
	max-width: 80%;
	margin: 0 auto;
}
.entry-content{
	max-width: 80%;
	margin: 0 auto;
}
.entry-title{
	max-width: 1140px;
	margin: 0 auto;
}
.post-thumbnail{
	max-width: 80%;
	margin: 0 auto;	
	max-height: 500px;
	border-radius: 10px;
	overflow: hidden;
}
.post-thumbnail img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 50%;
}
.site-main article{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.partner-wrap{
	width: 940px;
	height: 70px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 40px auto 0 auto;
}
.partner-link{
	width:calc(100% / 3);
}
.partner-link img{
	width: 80%;
	height: 100%;
}
.partner-link img:nth-child(2){
	width: 100%;;
}
/**************Конец редизайна**********/

pt-cv-clear-pagination{display:none;!important}
html{font-family: 'Open Sans', sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent;}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
code,kbd,pre,samp{font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
select{text-transform:none}
button{overflow:visible}
button,input,select,textarea{max-width:100%}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default;opacity:.5}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:.4375em;padding:0}
input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-outer-spin-button,input[type="time"]::-webkit-inner-spin-button,input[type="time"]::-webkit-outer-spin-button,input[type="datetime-local"]::-webkit-inner-spin-button,input[type="datetime-local"]::-webkit-outer-spin-button,input[type="week"]::-webkit-inner-spin-button,input[type="week"]::-webkit-outer-spin-button,input[type="month"]::-webkit-inner-spin-button,input[type="month"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;min-width:inherit;padding:.875em}
fieldset > :last-child{margin-bottom:0}
legend{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
optgroup{font-weight:700}
.menu-item-has-children a:after,.social-navigation a:before,.dropdown-toggle:after,.bypostauthor > article .fn:after,.comment-reply-title small a:before,.pagination .prev:before,.pagination .next:before,.pagination .nav-links:before,.pagination .nav-links:after,.search-submit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top}
body,button,input,select,textarea{color:black;/*font-family:Merriweather,Georgia,serif;*/font-size:16px;font-size:1rem;line-height:1.75}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;margin:0;text-rendering:optimizeLegibility}
p{margin:0}
dfn,cite,em,i{font-style:italic}
blockquote{border:0 solid #2CB5E2;border-left-width:4px;color:#686868;font-size:19px;font-size:1.1875rem;font-style:italic;line-height:1.4736842105;margin:0 0 1.4736842105em;overflow:hidden;padding:0 0 0 1.263157895em}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote p{margin-bottom:1.4736842105em}
blockquote cite,blockquote small{color:#2CB5E2;display:block;font-size:16px;font-size:1rem;line-height:1.75}
blockquote cite:before,blockquote small:before{content:"\2014\00a0"}
blockquote em,blockquote i,blockquote cite{font-style:normal}
blockquote strong,blockquote b{font-weight:400}
blockquote > :last-child{margin-bottom:0}
address{font-style:italic;margin:0 0 1.75em}
code,kbd,tt,var,samp,pre{font-family:Inconsolata,monospace}
pre{border:1px solid #d1d1d1;font-size:16px;font-size:1rem;line-height:1.3125;margin:0 0 1.75em;max-width:100%;overflow:auto;padding:1.75em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}
code{background-color:#d1d1d1;padding:.125em .25em}
abbr,acronym{border-bottom:1px dotted #d1d1d1;cursor:help}
mark,ins{background:#007acc;color:#fff;padding:.125em .25em;text-decoration:none}
big{font-size:125%}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,:before,:after{outline:none!important;}
body{background:#fff}
hr{background-color:#d1d1d1;border:0;height:1px;margin:0 0 1.75em}
ul,ol{margin:0 0 1.75em 1.25em;padding:0}
ul{list-style:none}
ol{list-style:decimal;margin-left:1.5em}
li > ul,li > ol{margin-bottom:0}
dl{margin:0 0 1.75em}
dt{font-weight:700}
dd{margin:0 0 1.75em}
img{height:auto;max-width:100%;vertical-align:middle}
del{opacity:.8}
table,th,td{border:1px solid #d1d1d1}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%}
caption,th,td{font-weight:400;text-align:left}
th{border-width:0 1px 1px 0;font-weight:700}
td{border-width:0 1px 1px 0}
th,td{padding:.4375em}
::-webkit-input-placeholder{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif}
:-moz-placeholder{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif}
::-moz-placeholder{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif;opacity:1}
:-ms-input-placeholder{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif}
input{line-height:normal}
button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus{outline:none;background:#2CB5E2;border:0;border-radius:2px;color:#fff;font-family:Montserrat,"Helvetica Neue",sans-serif;letter-spacing:.046875em;line-height:1;padding:.84375em .875em .78125em;text-transform:uppercase}
/*button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{text-shadow: 0 0 2px white;}*/
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{outline:thin dotted;outline-offset:-4px}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="week"],input[type="month"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea{background:#f7f7f7;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #d1d1d1;border-radius:2px;color:#686868;padding:.625em .4375em;width:100%}
input[type="date"]:focus,input[type="time"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="month"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{background-color:#fff;border-color:#007acc;color:#2CB5E2;outline:0}
.post-password-form{margin-bottom:1.75em}
.post-password-form label{color:#686868;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;letter-spacing:.076923077em;line-height:1.6153846154;margin-bottom:1.75em;text-transform:uppercase}
.post-password-form input[type="password"]{margin-top:.4375em}
.post-password-form > :last-child{margin-bottom:0}
.search-form{position:relative;margin-top: 12px;}
.header_menu_nav a{font-size:16px;}
input[type="search"].search-field{border-radius:2px 0 0 2px;}
.search-submit:before{content:"\f400";font-size:24px;left:2px;line-height:42px;position:relative;width:40px}
.search-submit{border-radius:0 2px 2px 0;bottom:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:42px}
a{/*color:#007acc;*/text-decoration:none}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
/*.entry-content a,.entry-summary a,.taxonomy-description a,.logged-in-as a,.comment-content a,.pingback .comment-body > a,.textwidget a,.entry-footer a:hover,.site-info a:hover{box-shadow:0 1px 0 0 currentColor}*/
.entry-content a:hover,.entry-content a:focus,.entry-summary a:hover,.entry-summary a:focus,.taxonomy-description a:hover,.taxonomy-description a:focus,.logged-in-as a:hover,.logged-in-as a:focus,.comment-content a:hover,.comment-content a:focus,.pingback .comment-body > a:hover,.pingback .comment-body > a:focus,.textwidget a:hover,.textwidget a:focus{box-shadow:none}
/*****************************************************Меню*************************************/

.site-header-menu{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;/*margin:.875em 0*/}
.site-header-menu.toggled-on,.no-js .site-header-menu{display:block}
.main-navigation{font-family:Montserrat,"Helvetica Neue",sans-serif}
.site-footer .main-navigation{margin-bottom:1.75em}
.main-navigation ul{list-style:none;margin:0}
.main-navigation li{border-top:1px solid #d1d1d1;position:relative}
.main-navigation a{color:#2CB5E2;display:block;line-height:1.3125;outline-offset:-1px;padding:.84375em 0}
.main-navigation a:hover,.main-navigation a:focus{/*color:#007acc*/}
/*.main-navigation .current-menu-item > a,.main-navigation .current-menu-ancestor > a{font-weight:700;background: grey;    color: white;}*/
.main-navigation ul ul{display:none;margin-left:.875em}
.no-js .main-navigation ul ul{display:block}
.main-navigation ul .toggled-on{display:block}
.main-navigation .primary-menu{border-bottom:1px solid #d1d1d1}
.main-navigation .menu-item-has-children > a{margin-right:56px}
.dropdown-toggle{background-color:transparent;border:0;border-radius:0;color:#2CB5E2;content:"";height:48px;padding:0;position:absolute;right:0;text-transform:none;top:0;width:48px}
.dropdown-toggle:after{border:0 solid #d1d1d1;border-left-width:1px;content:"\f431";font-size:24px;left:1px;position:relative;width:48px}
.dropdown-toggle:hover,.dropdown-toggle:focus{background-color:transparent;color:black}
.dropdown-toggle:focus{outline:thin dotted;outline-offset:-1px}
.dropdown-toggle:focus:after{border-color:transparent}
.dropdown-toggle.toggled-on:after{content:"\f432"}
.site-header .main-navigation + .social-navigation{margin-top:1.75em}
.site-footer .social-navigation{margin-bottom:1.75em}
.social-navigation ul{list-style:none;margin:0 0 -.4375em}
.social-navigation li{float:left;margin:0 .4375em .4375em 0}
.social-navigation a{border:1px solid #d1d1d1;border-radius:50%;color:#2CB5E2;display:block;height:35px;position:relative;width:35px}
.social-navigation a:before{content:"\f415";height:33px;line-height:33px;text-align:center;width:33px}
.social-navigation a:hover:before,.social-navigation a:focus:before{color:#007acc}
.social-navigation a[href*="codepen.io"]:before{content:"\f216"}
.social-navigation a[href*="digg.com"]:before{content:"\f221"}
.social-navigation a[href*="dribbble.com"]:before{content:"\f201"}
.social-navigation a[href*="dropbox.com"]:before{content:"\f225"}
.social-navigation a[href*="facebook.com"]:before{content:"\f203"}
.social-navigation a[href*="flickr.com"]:before{content:"\f211"}
.social-navigation a[href*="foursquare.com"]:before{content:"\f226"}
.social-navigation a[href*="plus.google.com"]:before{content:"\f206"}
.social-navigation a[href*="github.com"]:before{content:"\f200"}
.social-navigation a[href*="instagram.com"]:before{content:"\f215"}
.social-navigation a[href*="linkedin.com"]:before{content:"\f208"}
.social-navigation a[href*="path.com"]:before{content:"\f219"}
.social-navigation a[href*="pinterest.com"]:before{content:"\f210"}
.social-navigation a[href*="getpocket.com"]:before{content:"\f224"}
.social-navigation a[href*="polldaddy.com"]:before{content:"\f217"}
.social-navigation a[href*="reddit.com"]:before{content:"\f222"}
.social-navigation a[href*="skype.com"]:before{content:"\f220"}
.social-navigation a[href*="stumbleupon.com"]:before{content:"\f223"}
.social-navigation a[href*="tumblr.com"]:before{content:"\f214"}
.social-navigation a[href*="twitter.com"]:before{content:"\f202"}
.social-navigation a[href*="vimeo.com"]:before{content:"\f212"}
.social-navigation a[href*="wordpress.com"]:before,.social-navigation a[href*="wordpress.org"]:before{content:"\f205"}
.social-navigation a[href*="youtube.com"]:before{content:"\f213"}
.social-navigation a[href^="mailto:"]:before{content:"\f410"}
.social-navigation a[href*="spotify.com"]:before{content:"\f515"}
.social-navigation a[href*="twitch.tv"]:before{content:"\f516"}
.social-navigation a[href$="/feed/"]:before{content:"\f413"}
.post-navigation{border-top:4px solid #252F54;border-bottom:4px solid #252F54;clear:both;font-family:Montserrat,"Helvetica Neue",sans-serif;margin:0 auto!important; width: 80%;}
.post-navigation a{color:#252F54;display:block;padding:1.75em 0}
.post-navigation span{display:block}
.post-navigation .meta-nav{color:#686868;font-size:13px;font-size:.8125rem;letter-spacing:.076923077em;line-height:1.6153846154;margin-bottom:.5384615385em;text-transform:uppercase}
.post-navigation .post-title{display:inline;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.2173913043;text-rendering:optimizeLegibility}
.post-navigation a:hover .post-title,.post-navigation a:focus .post-title{color:#007acc}
.post-navigation div + div{border-top:4px solid #252F54}
.pagination{border-top:4px solid #2CB5E2;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:19px;font-size:1.1875rem;margin:0 7.6923% 2.947368421em;min-height:56px;position:relative}
.pagination:before,.pagination:after{background-color:#2CB5E2;content:"";height:52px;position:absolute;top:0;width:52px;z-index:0}
.pagination:before{right:0}
.pagination:after{right:54px}
.pagination a:hover,.pagination a:focus{color:#2CB5E2}
.pagination .nav-links{padding-right:106px;position:relative}
.pagination .nav-links:before,.pagination .nav-links:after{color:#fff;font-size:32px;line-height:51px;opacity:.3;position:absolute;width:52px;z-index:1}
.pagination .nav-links:before{content:"\f429";right:-1px}
.pagination .nav-links:after{content:"\f430";right:55px}
.pagination .current .screen-reader-text{position:static!important}
.pagination .page-numbers{display:none;letter-spacing:.013157895em;line-height:1;margin:0 .7368421053em 0 -.7368421053em;padding:.8157894737em .7368421053em .3947368421em;text-transform:uppercase}
.pagination .current{display:inline-block;font-weight:700}
.pagination .prev,.pagination .next{background-color:#2CB5E2;color:#fff;display:inline-block;height:52px;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:52px;z-index:2}
.pagination .prev:before,.pagination .next:before{font-size:32px;height:53px;line-height:52px;position:relative;width:53px}
.pagination .prev:hover,.pagination .prev:focus,.pagination .next:hover,.pagination .next:focus{background-color:#007acc;color:#fff}
.pagination .prev:focus,.pagination .next:focus{outline:0}
.pagination .prev{right:54px}
.pagination .prev:before{content:"\f430";left:-1px;top:-1px}
.pagination .next{right:0}
.pagination .next:before{content:"\f429";right:-1px;top:-1px}
.image-navigation,.comment-navigation{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6153846154;margin:0 7.6923% 2.1538461538em;padding:1.0769230769em 0}
.comment-navigation{margin-right:0;margin-left:0}
.comments-title + .comment-navigation{border-bottom:0;margin-bottom:0}
.image-navigation .nav-previous:not(:empty),.image-navigation .nav-next:not(:empty),.comment-navigation .nav-previous:not(:empty),.comment-navigation .nav-next:not(:empty){display:inline-block}
.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before,.comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before{content:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em}
.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,0.2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:none;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}
.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,0.2);font-family:"Open Sans",sans-serif}
.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000}
.alignleft{float:left;margin:.375em 1.75em 1.75em 0}
.alignright{float:right;margin:.375em 0 1.75em 1.75em}
.aligncenter{clear:both;display:block;margin:0 auto 1.75em}
blockquote.alignleft{margin:.3157894737em 1.4736842105em 1.473684211em 0}
blockquote.alignright{margin:.3157894737em 0 1.473684211em 1.4736842105em}
blockquote.aligncenter{margin-bottom:1.473684211em}
.clear:before,.clear:after,blockquote:before,blockquote:after,.entry-content:before,.entry-content:after,.entry-summary:before,.entry-summary:after,.comment-content:before,.comment-content:after,.site-content:before,.site-content:after,.site-main > article:before,.site-main > article:after,.primary-menu:before,.primary-menu:after,.social-links-menu:before,.social-links-menu:after,.textwidget:before,.textwidget:after,.content-bottom-widgets:before,.content-bottom-widgets:after{content:"";display:table}
.clear:after,blockquote:after,.entry-content:after,.entry-summary:after,.comment-content:after,.site-content:after,.site-main > article:after,.primary-menu:after,.social-links-menu:after,.textwidget:after,.content-bottom-widgets:after{clear:both}
/*.widget{border-top:4px solid #2CB5E2;margin-bottom:3.5em;padding-top:1.75em}*/
.widget-area > :last-child,.widget > :last-child{margin-bottom:5px}
.widget .widget-title{font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:16px;font-size:1rem;letter-spacing:.046875em;line-height:1.3125;margin:0 0 1.75em;text-transform:uppercase}
.widget .widget-title:empty{margin-bottom:0}
.widget-title a{color:#2CB5E2}
.widget.widget_calendar table{margin:0}
.widget_calendar .wp-calendar-nav{display:table;width:100%}
.widget_calendar .wp-calendar-nav span{display:table-cell}
.widget_calendar .wp-calendar-nav-prev,.widget_calendar .wp-calendar-nav-next{width:40%}
.widget_calendar td,.widget_calendar th,.widget_calendar .wp-calendar-nav span{line-height:2.5625;padding:0;text-align:center}
.widget_calendar caption{font-weight:900;margin-bottom:1.75em}
.widget_calendar tbody a{background-color:#007acc;color:#fff;display:block;font-weight:700}
.widget_calendar tbody a:hover,.widget_calendar tbody a:focus{background-color:#686868;color:#fff}
.widget_recent_entries .post-date{color:#686868;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;line-height:1.615384615;margin-bottom:.538461538em}
.widget_recent_entries li:last-child .post-date{margin-bottom:0}
.widget_rss .rsswidget img{margin-top:-.375em}
.widget_rss .rss-date,.widget_rss cite{color:#686868;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;font-style:normal;line-height:1.615384615;margin-bottom:.538461538em}
.widget_rss .rssSummary:last-child{margin-bottom:2.1538461538em}
.widget_rss li:last-child :last-child{margin-bottom:0}
.tagcloud a{border:1px solid #d1d1d1;border-radius:2px;display:inline-block;font-family:Montserrat,"Helvetica Neue",sans-serif;line-height:1;margin:0 .1875em .4375em 0;padding:.5625em .4375em .5em}
.tagcloud ul{list-style-type:none;margin-left:0}
.tagcloud ul li{display:inline-block}
.tagcloud a:hover,.tagcloud a:focus{border-color:#007acc;color:#007acc;outline:0}
.site{background-color:#fff}
.site-inner{margin:0 auto;max-width:1320px;position:relative}
.site-content{word-wrap:break-word}
#content[tabindex="-1"]:focus{outline:0}
.site-main{margin-bottom:3.5em}
.fffimpt {
  color:rgb(255,255,255) !important;
}
.site-main > :last-child{margin-bottom:0}
.site-header{padding:2.625em 7.6923%}
.site-header-main{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.site-branding{margin:.875em auto .875em 0;max-width:100%;min-width:0;overflow:hidden}
.custom-logo-link{display:block}
.custom-logo{max-width:180px}
.site-title{font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.2173913043;margin:0}
.site-branding .site-title a{color:#2CB5E2}
.site-branding .site-title a:hover,.site-branding .site-title a:focus{color:#007acc}
.wp-custom-logo .site-title{margin-top:.608695652em}
.site-description{color:#686868;display:none;font-size:13px;font-size:.8125rem;font-weight:400;line-height:1.0769230769;margin:.538461538em 0 0}
.menu-toggle-new{background-color:transparent;border:1px solid #d1d1d1;color:#2CB5E2;font-size:13px;font-size:.8125rem;margin:1.076923077em 0;    padding: 10px 0 0 0;}
.no-js .menu-toggle{display:none}
/*.menu-toggle:hover,.menu-toggle:focus{background-color:transparent;border-color:#007acc;color:#007acc}*/
/*.menu-toggle.toggled-on,.menu-toggle.toggled-on:hover,.menu-toggle.toggled-on:focus{background-color:#2CB5E2;border-color:#2CB5E2;color:#fff}*/
.menu-toggle:focus{outline:0}
.menu-toggle.toggled-on:focus{outline:thin dotted}
.header-image{clear:both;margin:.875em 0}
.header-image a{display:block}
.header-image a:hover img,.header-image a:focus img{opacity:.85}
.site-main > article{margin-bottom:3.5em;position:relative}
.entry-header,.entry-summary,.entry-content,.entry-footer,.page-content{margin-right:7.6923%;margin-left:7.6923%}
.entry-title{font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.25;margin-bottom:1em;text-align:center}
.entry-title a{color:#2CB5E2}
.entry-title a:hover,.entry-title a:focus{color:#007acc}
.post-thumbnail{display:block;margin:0 7.6923% 1.75em}
.post-thumbnail img{display:block}
.no-sidebar .post-thumbnail img{margin:0 auto}
a.post-thumbnail:hover,a.post-thumbnail:focus{opacity:.85}
.entry-content,.entry-summary{border-color:#d1d1d1}
.entry-content h1,.entry-summary h1,.comment-content h1,.textwidget h1{line-height:1.25;margin-top:2em;margin-bottom:1em}
.entry-content h2,.entry-summary h2,.comment-content h2,.textwidget h2{font-size:23px;font-size:1.4375rem;line-height:1.2173913043;margin-top:2.4347826087em;margin-bottom:1.2173913043em}
.entry-content h3,.entry-summary h3,.comment-content h3,.textwidget h3{font-size:19px;font-size:1.1875rem;line-height:1.1052631579;margin-top:2.9473684211em;margin-bottom:1.4736842105em}
.entry-content h4,.entry-content h5,.entry-content h6,.entry-summary h4,.entry-summary h5,.entry-summary h6,.comment-content h4,.comment-content h5,.comment-content h6,.textwidget h4,.textwidget h5,.textwidget h6{font-size:16px;font-size:1rem;line-height:1.3125;margin-top:3.5em;margin-bottom:1.75em}
.entry-content h4,.entry-summary h4,.comment-content h4,.textwidget h4{text-transform:uppercase}
.entry-content h6,.entry-summary h6,.comment-content h6,.textwidget h6{font-style:italic}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-summary h1,.entry-summary h2,.entry-summary h3,.entry-summary h4,.entry-summary h5,.entry-summary h6,.comment-content h1,.comment-content h2,.comment-content h3,.comment-content h4,.comment-content h5,.comment-content h6,.textwidget h1,.textwidget h2,.textwidget h3,.textwidget h4,.textwidget h5,.textwidget h6{font-weight:900}
.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child,.entry-summary h1:first-child,.entry-summary h2:first-child,.entry-summary h3:first-child,.entry-summary h4:first-child,.entry-summary h5:first-child,.entry-summary h6:first-child,.comment-content h1:first-child,.comment-content h2:first-child,.comment-content h3:first-child,.comment-content h4:first-child,.comment-content h5:first-child,.comment-content h6:first-child,.textwidget h1:first-child,.textwidget h2:first-child,.textwidget h3:first-child,.textwidget h4:first-child,.textwidget h5:first-child,.textwidget h6:first-child{margin-top:0}
.post-navigation .post-title,.entry-title,.comments-title{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
body:not(.search-results) .entry-summary{color:#686868;font-size:19px;font-size:1.1875rem;line-height:1.4736842105;margin-bottom:1.4736842105em}
body:not(.search-results) .entry-header + .entry-summary{margin-top:-.736842105em}
body:not(.search-results) .entry-summary p,body:not(.search-results) .entry-summary address,body:not(.search-results) .entry-summary hr,body:not(.search-results) .entry-summary ul,body:not(.search-results) .entry-summary ol,body:not(.search-results) .entry-summary dl,body:not(.search-results) .entry-summary dd,body:not(.search-results) .entry-summary table{margin-bottom:1.4736842105em}
body:not(.search-results) .entry-summary li > ul,body:not(.search-results) .entry-summary li > ol{margin-bottom:0}
body:not(.search-results) .entry-summary th,body:not(.search-results) .entry-summary td{padding:.3684210526em}
body:not(.search-results) .entry-summary fieldset{margin-bottom:1.4736842105em;padding:.3684210526em}
body:not(.search-results) .entry-summary blockquote{border-color:currentColor}
body:not(.search-results) .entry-summary blockquote > :last-child{margin-bottom:0}
body:not(.search-results) .entry-summary .alignleft{margin:.2631578947em 1.4736842105em 1.4736842105em 0}
body:not(.search-results) .entry-summary .alignright{margin:.2631578947em 0 1.4736842105em 1.4736842105em}
body:not(.search-results) .entry-summary .aligncenter{margin-bottom:1.4736842105em}
.entry-content > :last-child,.entry-summary > :last-child,body:not(.search-results) .entry-summary > :last-child,.page-content > :last-child,.comment-content > :last-child,.textwidget > :last-child{margin-bottom:0}
.more-link{white-space:nowrap}
.author-info{border-color:inherit;border-style:solid;border-width:1px 0;clear:both;padding-top:1.75em;padding-bottom:1.75em}
.author-avatar .avatar{float:left;height:42px;margin:0 1.75em 1.75em 0;width:42px}
.author-description > :last-child{margin-bottom:0}
.entry-content .author-title{clear:none;font-size:16px;font-size:1rem;font-weight:900;line-height:1.75;margin:0}
.author-bio{color:#686868;font-size:13px;font-size:.8125rem;line-height:1.6153846154;margin-bottom:1.6153846154em;overflow:hidden}
.author-link{white-space:nowrap}
.entry-footer{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6153846154;margin-top:2.1538461538em}
.entry-footer:empty{margin:0}
.entry-footer a{color:#686868}
.entry-footer a:hover,.entry-footer a:focus{color:#007acc}
.entry-footer > span:not(:last-child):after{content:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em}
.entry-footer .avatar{height:21px;margin:-.1538461538em .5384615385em 0 0;width:21px}
.sticky-post{color:#686868;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;letter-spacing:.076923077em;line-height:1.6153846154;margin-bottom:.5384615385em;text-transform:uppercase}
.updated:not(.published){display:none}
.sticky .posted-on,.byline{display:none}
.single .byline,.group-blog .byline{display:inline}
.page-header{border-top:4px solid #2CB5E2;margin:0 7.6923% 3.5em;padding-top:1.75em}
body.error404 .page-header,body.search-no-results .page-header{border-top:0;padding-top:0}
.page-title{font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:23px;font-size:1.4375rem;line-height:1.2173913043}
.taxonomy-description{color:#686868;font-size:13px;font-size:.8125rem;line-height:1.6153846154}
.taxonomy-description p{margin:.5384615385em 0 1.6153846154em}
.taxonomy-description > :last-child{margin-bottom:0}
.page-links{clear:both;font-family:Montserrat,"Helvetica Neue",sans-serif;margin:0 0 1.75em}
.page-links a,.page-links > span{border:1px solid #d1d1d1;border-radius:2px;display:inline-block;font-size:13px;font-size:.8125rem;height:1.8461538462em;line-height:1.6923076923em;margin-right:.3076923077em;text-align:center;width:1.8461538462em}
.page-links a{background-color:#2CB5E2;border-color:#2CB5E2;color:#fff}
.page-links a:hover,.page-links a:focus{background-color:#007acc;border-color:transparent;color:#fff}
.page-links > .page-links-title{border:0;color:#2CB5E2;height:auto;margin:0;padding-right:.6153846154em;width:auto}
.entry-attachment{margin-bottom:1.75em}
.entry-caption{color:#686868;font-size:13px;font-size:.8125rem;font-style:italic;line-height:1.6153846154;padding-top:1.0769230769em}
.entry-caption > :last-child{margin-bottom:0}
.content-bottom-widgets{margin:0 7.6923%}
.content-bottom-widgets .widget-area{margin-bottom:3.5em}
.format-aside .entry-title,.format-image .entry-title,.format-video .entry-title,.format-quote .entry-title,.format-gallery .entry-title,.format-status .entry-title,.format-link .entry-title,.format-audio .entry-title,.format-chat .entry-title{font-size:19px;font-size:1.1875rem;line-height:1.473684211;margin-bottom:1.473684211em}
.blog .format-status .entry-title,.archive .format-status .entry-title{display:none}
.comments-area{margin:0 7.6923% 3.5em}
.comment-list + .comment-respond,.comment-navigation + .comment-respond{padding-top:1.75em}
.comments-title,.comment-reply-title{border-top:4px solid #2CB5E2;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.3125;padding-top:1.217391304em}
.comments-title{margin-bottom:1.217391304em}
.comment-list{list-style:none;margin:0}
.comment-list article,.comment-list .pingback,.comment-list .trackback{border-top:1px solid #d1d1d1;padding:1.75em 0}
.comment-list .children{list-style:none;margin:0}
.comment-list .children > li{padding-left:.875em}
.comment-author{color:#2CB5E2;margin-bottom:.4375em}
.comment-author .avatar{float:left;height:28px;margin-right:.875em;position:relative;width:28px}
.bypostauthor > article .fn:after{content:"\f304";left:3px;position:relative;top:5px}
.comment-metadata,.pingback .edit-link{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6153846154}
.comment-metadata{margin-bottom:2.1538461538em}
.comment-metadata a,.pingback .comment-edit-link{color:#686868}
.comment-metadata a:hover,.comment-metadata a:focus,.pingback .comment-edit-link:hover,.pingback .comment-edit-link:focus{color:#007acc}
.comment-metadata .edit-link,.pingback .edit-link{display:inline-block}
.comment-metadata .edit-link:before,.pingback .edit-link:before{content:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em}
.comment-content ul,.comment-content ol{margin:0 0 1.5em 1.25em}
.comment-content li > ul,.comment-content li > ol{margin-bottom:0}
.comment-reply-link{border:1px solid #d1d1d1;border-radius:2px;color:#007acc;display:inline-block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;line-height:1;margin-top:2.1538461538em;padding:.5384615385em .5384615385em .4615384615em}
.comment-reply-link:hover,.comment-reply-link:focus{border-color:currentColor;color:#007acc;outline:0}
.comment-form{padding-top:1.75em}
.comment-form label{color:#686868;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;letter-spacing:.076923077em;line-height:1.6153846154;margin-bottom:.5384615385em;text-transform:uppercase}
.comment-list .comment-form{padding-bottom:1.75em}
.comment-notes,.comment-awaiting-moderation,.logged-in-as,.form-allowed-tags{color:#686868;font-size:13px;font-size:.8125rem;line-height:1.6153846154;margin-bottom:2.1538461538em}
.no-comments{border-top:1px solid #d1d1d1;font-family:Montserrat,"Helvetica Neue",sans-serif;font-weight:700;margin:0;padding-top:1.75em}
.comment-navigation + .no-comments{border-top:0;padding-top:0}
.form-allowed-tags code{font-family:Inconsolata,monospace}
.form-submit{margin-bottom:0}
.required{color:#007acc;font-family:Merriweather,Georgia,serif}
.comment-reply-title small{font-size:100%}
.comment-reply-title small a{border:0;float:right;height:32px;overflow:hidden;width:26px}
.comment-reply-title small a:hover,.comment-reply-title small a:focus{color:#2CB5E2}
.comment-reply-title small a:before{content:"\f405";font-size:32px;position:relative;top:-5px}
.comment-form #wp-comment-cookies-consent{margin:0 10px 0 0}
.comment-form .comment-form-cookies-consent label{display:inline;font-family:Merriweather,Georgia,serif;letter-spacing:0;text-transform:none}
.sidebar{margin-bottom:3.5em;padding:0 7.6923%}
.site-info a{color:black!important;}
.site-info{color:black;font-size:13px;font-size: 17px;line-height:1.6153846154;text-align: center;width: 100%;margin-top: 40px!important;}
.site-info a{color:#686868}
.site-info a:hover,.site-info a:focus{color:#007acc}
.site-footer .site-title{font-family:inherit;font-size:inherit;font-weight:400}
.site-footer .site-title:after{content:"\002f";display:inline-block;font-family:Montserrat,sans-serif;opacity:.7;padding:0 .307692308em 0 .538461538em}
.site-footer span[role=separator]{font-family:Montserrat,sans-serif;opacity:.7;padding:0 .307692308em 0 .538461538em}
.site-footer span[role=separator]::before{content:'\002f'}
.site .avatar{border-radius:50%}
.entry-content .wp-smiley,.entry-summary .wp-smiley,.comment-content .wp-smiley,.textwidget .wp-smiley{border:none;margin-top:0;margin-bottom:0;padding:0}
.entry-content a img,.entry-summary a img,.comment-content a img,.textwidget a img{display:block}
embed,iframe,object,video{margin-bottom:1.75em;max-width:100%;vertical-align:middle}
p > embed,p > iframe,p > object,p > video{margin-bottom:0}
.entry-content .wp-audio-shortcode a,.entry-content .wp-playlist a{box-shadow:none}
.wp-audio-shortcode,.wp-video,.wp-playlist.wp-audio-playlist{margin-top:0;margin-bottom:1.75em}
.wp-playlist.wp-audio-playlist{padding-bottom:0}
.wp-playlist .wp-playlist-tracks{margin-top:0}
.wp-playlist-item .wp-playlist-caption{border-bottom:0;padding:.7142857143em 0}
.wp-playlist-item .wp-playlist-item-length{top:.7142857143em}
.wp-caption{margin-bottom:1.75em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin:0}
.wp-caption .wp-caption-text{color:#686868;font-size:13px;font-size:.8125rem;font-style:italic;line-height:1.6153846154;padding-top:.5384615385em}
.gallery{margin:0 -1.1666667% 1.75em}
.gallery-item{display:inline-block;max-width:33.33%;padding:0 1.1400652% 2.2801304%;text-align:center;vertical-align:top;width:100%}
.gallery-columns-1 .gallery-item{max-width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-icon img{margin:0 auto}
.gallery-caption{color:#686868;display:block;font-size:13px;font-size:.8125rem;font-style:italic;line-height:1.6153846154;padding-top:.5384615385em}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
.widecolumn{margin-bottom:3.5em;padding:0 7.6923%}
.widecolumn .mu_register{width:auto}
.widecolumn .mu_register .mu_alert{background:transparent;border-color:#d1d1d1;color:inherit;margin-bottom:3.5em;padding:1.75em}
.widecolumn form,.widecolumn .mu_register form{margin-top:0}
.widecolumn h2{font-size:23px;font-size:1.4375rem;font-weight:900;line-height:1.2173913043;margin-bottom:1.2173913043em}
.widecolumn p{margin:1.75em 0}
.widecolumn p + h2{margin-top:2.4347826087em}
.widecolumn label,.widecolumn .mu_register label{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;font-weight:400;letter-spacing:.076923077em;line-height:1.6153846154;text-transform:uppercase}
.widecolumn .mu_register label{margin:2.1538461538em .7692307692em .5384615385em 0}
.widecolumn .mu_register label strong{font-weight:400}
.widecolumn #key,.widecolumn .mu_register #blog_title,.widecolumn .mu_register #user_email,.widecolumn .mu_register #blogname,.widecolumn .mu_register #user_name{font-size:16px;font-size:1rem;width:100%}
.widecolumn .mu_register #blogname{margin:0}
.widecolumn .mu_register #blog_title,.widecolumn .mu_register #user_email,.widecolumn .mu_register #user_name{margin:0 0 .375em}
.widecolumn #submit,.widecolumn .mu_register input[type="submit"]{font-size:16px;font-size:1rem;margin:0;width:auto}
.widecolumn .mu_register .prefix_address,.widecolumn .mu_register .suffix_address{font-size:inherit}
.widecolumn .mu_register > :last-child,.widecolumn form > :last-child{margin-bottom:0}
.name_user{height: 30px}
@media screen and (min-width: 44.375em) {

	.site{margin:21px}
	.site-main{margin-bottom:5.25em}
	.site-header{padding:3.9375em 7.6923%}
	.site-branding{margin-top:1.3125em;margin-bottom:1.3125em}
	.custom-logo{max-width:210px}
	.site-title{font-size:28px;font-size:1.75rem;line-height:1.25}
	.wp-custom-logo .site-title{margin-top:.5em}
	.site-description{display:block}
	/*.site-header-menu{margin:1.3125em 0}*/
	.site-header .main-navigation + .social-navigation{margin-top:2.625em}
	.header-image{margin:1.3125em 0}
	.pagination{margin:0 23.0769% 4.421052632em 7.6923%}
	.post-navigation{margin-bottom:5.25em}
	.post-navigation .post-title{font-size:28px;font-size:1.75rem;line-height:1.25}
	.pagination .current .screen-reader-text{position:absolute!important}
	.pagination .page-numbers{display:inline-block}
	.site-main > article{margin-bottom:5.25em}
	.entry-header,.post-thumbnail,.entry-content,.entry-summary,.entry-footer,.comments-area,.image-navigation,.post-navigation,.page-header,.page-content,.content-bottom-widgets{margin-right:23.0769%}
	.entry-title{font-size:33px;font-size:2.0625rem;line-height:1.2727272727;margin-bottom:.8484848485em}
	.entry-content blockquote.alignleft,.entry-content blockquote.alignright{border-width:4px 0 0;padding:.9473684211em 0 0;width:-webkit-calc(50% - 0.736842105em);width:calc(50% - 0.736842105em)}
	.entry-content blockquote:not(.alignleft):not(.alignright),.entry-summary blockquote,.comment-content blockquote{margin-left:-1.473684211em}
	.entry-content blockquote blockquote:not(.alignleft):not(.alignright),.entry-summary blockquote blockquote,.comment-content blockquote blockquote{margin-left:0}
	.entry-content ul,.entry-summary ul,.comment-content ul,.entry-content ol,.entry-summary ol,.comment-content ol{margin-left:0}
	.entry-content li > ul,.entry-summary li > ul,.comment-content li > ul,.entry-content blockquote > ul,.entry-summary blockquote > ul,.comment-content blockquote > ul{margin-left:1.25em}
	.entry-content li > ol,.entry-summary li > ol,.comment-content li > ol,.entry-content blockquote > ol,.entry-summary blockquote > ol,.comment-content blockquote > ol{margin-left:1.5em}
	.comment-author{margin-bottom:0}
	.comment-author .avatar{height:42px;position:relative;top:.25em;width:42px}
	.comment-list .children > li{padding-left:1.75em}
	.comment-list + .comment-respond,.comment-navigation + .comment-respond{padding-top:3.5em}
	/*.comments-area,.widget,.content-bottom-widgets .widget-area{margin-bottom:5.25em}*/
	.sidebar,.widecolumn{margin-bottom:5.25em;padding-right:23.0769%}
	body:not(.search-results) .entry-summary li > ul,body:not(.search-results) .entry-summary blockquote > ul{margin-left:1.157894737em}
	body:not(.search-results) .entry-summary li > ol,body:not(.search-results) .entry-summary blockquote > ol{margin-left:1.473684211em}
}
@media screen and (min-width: 48.9375em) {
	body:not(.custom-background-image).admin-bar:before{top:32px}
}
@media screen and (min-width: 56.875em) {
	.site-header{padding-right:4.5455%;padding-left:4.5455%}
	.site-header-main{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
	.wp-custom-logo .site-header-main{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	.site-header-menu{display:block;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}
	.main-navigation{margin:0 -.875em}
	.main-navigation .primary-menu,.main-navigation .primary-menu > li{border:0}
	.main-navigation .primary-menu > li{float:left}
	/*.main-navigation a{outline-offset:-8px;padding:.65625em .875em;white-space:nowrap}*/
	/*.main-navigation li:hover > a,.main-navigation li.focus > a{color:#007acc}*/
	.main-navigation ul ul{border-bottom:2px solid white;box-shadow: 1px 3px 3px 1px rgba(10, 94, 100, 0.65); display:block;left:-999em;margin:0;position:absolute;z-index:99999}
	.main-navigation ul ul ul{top:-1px}
	.main-navigation ul ul ul:before,.main-navigation ul ul ul:after{border:0}
	.main-navigation ul ul li{background-color:#fff;border-top:1px solid #2CB5E2;border-bottom-width:0;width: -webkit-fill-available;
    min-width: 250px;}
	.main-navigation ul ul a{white-space:normal}
	.main-navigation ul ul:before,.main-navigation ul ul:after{border-style:solid;content:"";position:absolute}
	.main-navigation ul ul:before{border-color:#d1d1d1 transparent;border-width:0 10px 10px;right:33px;top:-9px}
	.main-navigation ul ul:after{border-color:#fff transparent;border-width:0 8px 8px;right:35px;top:-7px}
	.main-navigation li:hover > ul,.main-navigation li.focus > ul{left:auto;right:0}
	.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul{left:auto;left:100%}
	.main-navigation .menu-item-has-children > a{margin:0;padding-right:2.25em}
	.main-navigation .menu-item-has-children > a:after{content:"\f431";position:absolute;right:.625em;top:22px;}
	.main-navigation ul ul .menu-item-has-children > a{color: ;}
	.main-navigation ul ul .menu-item-has-children > a:after{right:.5625em;top:.875em;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
	.dropdown-toggle,.main-navigation ul .dropdown-toggle.toggled-on,.menu-toggle,.site-header .social-navigation,.site-footer .main-navigation{display:none}
	.site-content{padding:0 4.5455%}
	.content-area{margin-right:-100%;width:100%}
	.entry-header,.post-thumbnail,.entry-content,.entry-summary,.entry-footer,.comments-area,.image-navigation,.post-navigation,.pagination,.page-header,.page-content,.content-bottom-widgets{margin-right:0;margin-left:0}
	.sidebar{float:left;margin-left:75%;padding:0;width:25%}
	/*.widget{font-size:13px;font-size:.8125rem;line-height:1.6153846154;margin-bottom:3.230769231em;padding-top:1.615384615em}*/
	.widget .widget-title{margin-bottom:1.3125em}
	.widget p,.widget address,.widget hr,.widget ul,.widget ol,.widget dl,.widget dd,.widget table{margin-bottom:10px}
	.widget li > ul,.widget li > ol{margin-bottom:0}
	.widget blockquote{font-size:16px;font-size:1rem;line-height:1.3125;margin-bottom:1.3125em;padding-left:1.0625em}
	.widget blockquote cite,.widget blockquote small{font-size:13px;font-size:.8125rem;line-height:1.6153846154}
	.widget th,.widget td{padding:.5384615385em}
	.widget pre{font-size:13px;font-size:.8125rem;line-height:1.6153846154;margin-bottom:1.6153846154em;padding:.5384615385em}
	.widget fieldset{margin-bottom:1.6153846154em;padding:.5384615385em}
	/*.widget button,.widget input,.widget select,.widget textarea{font-size:13px;font-size:.8125rem;line-height:1.6153846154}
	.widget button,.widget input[type="button"],.widget input[type="reset"],.widget input[type="submit"]{line-height:1;padding:.846153846em}
	.widget input[type="date"],.widget input[type="time"],.widget input[type="datetime-local"],.widget input[type="week"],.widget input[type="month"],.widget input[type="text"],.widget input[type="email"],.widget input[type="url"],.widget input[type="password"],.widget input[type="search"],.widget input[type="tel"],.widget input[type="number"],.widget textarea{padding:.4615384615em .5384615385em}*/
	.widget h1{line-height:1.2173913043;margin-bottom:.9130434783em}
	.widget h2{font-size:19px;font-size:1.1875rem;line-height:1.1052631579;margin-bottom:1.1052631579em}
	.widget h3{font-size:16px;font-size:1rem;line-height:1.3125;margin-bottom:1.3125em}
	.widget h4,.widget h5,.widget h6{font-size:13px;font-size:.8125rem;line-height:1.4;margin-bottom:.9130434783em}
	.widget .alignleft{margin:.2307692308em 1.6153846154em 1.6153846154em 0}
	.widget .alignright{margin:.2307692308em 0 1.6153846154em 1.6153846154em}
	.widget .aligncenter{margin-bottom:1.6153846154em}
	.widget_calendar td,.widget_calendar th,.widget_calendar .wp-calendar-nav span{line-height:2.6923076923;padding:0}
	.widget_rss .rssSummary:last-child{margin-bottom:1.615384615em}
	.widget .search-submit:before{left:1px;line-height:35px;width:34px}
	.widget button.search-submit{padding:0;width:35px}
	.tagcloud a{margin:0 .2307692308em .5384615385em 0;padding:.5384615385em .4615384615em .4615384615em}
	.textwidget h1{margin-top:1.8260869565em}
	.textwidget h2{margin-top:2.2105263158em}
	.textwidget h3{margin-top:2.625em}
	.textwidget h4,.textwidget h5,.textwidget h6{margin-top:3.2307692308em}
	.content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2),.content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1){float:left;margin-right:7.1428571%;width:46.42857145%}
	.content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1):last-of-type{margin-right:0}
	.site-footer{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.site-footer .social-navigation{margin:0;-webkit-order:2;-ms-flex-order:2;order:2}
	.site-info{margin:.538461538em auto .538461538em 0;-webkit-order:1;-ms-flex-order:1;order:1}
	.no-sidebar .content-area{float:none;margin:0;width:100%}
	.widecolumn{padding-right:15%;padding-left:15%}
}
@media screen and (min-width: 61.5625em) {
	.site-main{margin-bottom:7em}
	.site-header{padding:5.25em 4.5455%}
	/*.site-branding,.site-header-menu,.header-image{margin-top:1.75em;margin-bottom:1.75em}*/
	.custom-logo{max-width:240px}
	.image-navigation{margin-bottom:3.230769231em}
	.post-navigation{margin-bottom:7em}
	.pagination{margin-bottom:5.894736842em}
	/*.widget{margin-bottom:4.307692308em}*/
	.site-main > article{margin-bottom:7em}
	.entry-title{font-size:40px;font-size:2.5rem;line-height:1.225;margin-bottom:1.05em}
	.format-aside .entry-title,.format-image .entry-title,.format-video .entry-title,.format-quote .entry-title,.format-gallery .entry-title,.format-status .entry-title,.format-link .entry-title,.format-audio .entry-title,.format-chat .entry-title{font-size:23px;font-size:1.4375em;line-height:1.304347826;margin-bottom:1.826086957em}
	.post-thumbnail{margin-bottom:2.625em}
	.entry-content h1,.entry-summary h1,.comment-content h1{font-size:33px;font-size:2.0625rem;line-height:1.2727272727;margin-top:1.696969697em;margin-bottom:.8484848485em}
	.entry-content h2,.entry-summary h2,.comment-content h2{font-size:28px;font-size:1.75rem;line-height:1.25;margin-top:2em;margin-bottom:1em}
	.entry-content h3,.entry-summary h3,.comment-content h3{font-size:23px;font-size:1.4375rem;line-height:1.2173913043;margin-top:2.4347826087em;margin-bottom:1.2173913043em}
	.entry-content h4,.entry-summary h4,.entry-intro h4,.comment-content h4{letter-spacing:.131578947em}
	.entry-content h4,.entry-content h5,.entry-content h6,.entry-summary h4,.entry-summary h5,.entry-summary h6,.comment-content h4,.comment-content h5,.comment-content h6{font-size:19px;font-size:1.1875rem;line-height:1.1052631579;margin-top:2.9473684211em;margin-bottom:1.473684211em}
	.author-info{border-bottom-width:0;padding-bottom:0}
	.comment-list + .comment-respond,.comment-navigation + .comment-respond{padding-top:5.25em}
	.comments-area,.sidebar,.content-bottom-widgets .widget-area,.widecolumn{margin-bottom:7em}
	body:not(.search-results) .entry-summary{margin-bottom:2.210526316em}
	body:not(.search-results) .entry-header + .entry-summary{margin-top:-1.105263158em}
	body:not(.search-results) article:not(.type-page) .entry-content{float:right;width:100%}
	.quiz_pagination span{border:1px solid;padding:5px 10px;margin-right:3px;margin-bottom: 5px;
    display: inline-block;}
	.quiz_pagination .active{background:#000;color:#fff;border:1px solid #000;font-weight:700}
	.mlw_qmn_question_number{border:1px solid;padding:0 8px;border-radius:35px;float:left;margin-right:10px}
	body:not(.search-results) article:not(.type-page) .entry-content > blockquote.alignleft.below-entry-meta{margin-left:-40%;width:-webkit-calc(60% - 1.4736842105em);width:calc(60% - 1.4736842105em)}
	body:not(.search-results) article:not(.type-page) img.below-entry-meta,body:not(.search-results) article:not(.type-page) figure.below-entry-meta{clear:both;display:block;float:none;margin-right:0;margin-left:-40%;max-width:140%}
	body:not(.search-results) article:not(.type-page) figure.below-entry-meta img.below-entry-meta,body:not(.search-results) article:not(.type-page) table figure.below-entry-meta,body:not(.search-results) article:not(.type-page) table img.below-entry-meta{margin:0;max-width:100%}
	body:not(.search-results) article:not(.type-page) .entry-footer{float:left;margin-top:.1538461538em;width:21.42857143%}
	body:not(.search-results) article:not(.type-page) .entry-footer > span:not(:last-child):after{display:none}
	.single .byline,.full-size-link,body:not(.search-results).group-blog .byline,body:not(.search-results) .entry-format,body:not(.search-results) .cat-links,body:not(.search-results) .tags-links,body:not(.search-results) article:not(.sticky) .posted-on,body:not(.search-results) article:not(.type-page) .comments-link,body:not(.search-results) article:not(.type-page) .entry-footer .edit-link{display:block;margin-bottom:.5384615385em}
	body:not(.search-results) article:not(.type-page) .entry-footer > span:last-child{margin-bottom:0}
	body:not(.search-results) article:not(.type-page) .entry-footer .avatar{display:block;height:auto;margin:0 0 .5384615385em;width:49px}
	body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content{float:left;margin-right:-100%;margin-left:34.99999999%;width:50.00000001%}
	body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer{margin-right:-100%;margin-left:15%;width:15%}
}
@media screen and (min-width: 75em) {
	body:not(.search-results) .entry-summary{font-size:23px;font-size:1.4375rem;line-height:1.5217391304;margin-bottom:1.826086957em}
	body:not(.search-results) .entry-header + .entry-summary{margin-top:-.913043478em}
	body:not(.search-results) .entry-summary p,body:not(.search-results) .entry-summary address,body:not(.search-results) .entry-summary hr,body:not(.search-results) .entry-summary ul,body:not(.search-results) .entry-summary ol,body:not(.search-results) .entry-summary dl,body:not(.search-results) .entry-summary dd,body:not(.search-results) .entry-summary table{margin-bottom:1.5217391304em}
	body:not(.search-results) .entry-summary li > ul,body:not(.search-results) .entry-summary blockquote > ul{margin-left:.956521739em}
	body:not(.search-results) .entry-summary li > ol,body:not(.search-results) .entry-summary blockquote > ol{margin-left:1.52173913em}
	body:not(.search-results) .entry-summary blockquote{font-size:23px;font-size:1.4375rem;line-height:1.5217391304;margin:0 0 1.5217391304em;padding-left:1.347826087em}
	body:not(.search-results) .entry-summary blockquote:not(.alignleft):not(.alignright){margin-left:-1.52173913em}
	body:not(.search-results) .entry-summary blockquote blockquote:not(.alignleft):not(.alignright){margin-left:0}
	body:not(.search-results) .entry-summary blockquote cite,body:not(.search-results) .entry-summary blockquote small{font-size:19px;font-size:1.1875rem;line-height:1.8421052632}
	body:not(.search-results) .entry-summary th,body:not(.search-results) .entry-summary td{padding:.3043478261em}
	body:not(.search-results) .entry-summary pre{font-size:16px;font-size:1rem;line-height:1.75;margin-bottom:1.75em;padding:1.75em}
	body:not(.search-results) .entry-summary fieldset{margin-bottom:1.5217391304em;padding:.3043478261em}
	body:not(.search-results) .entry-summary h1{margin-top:2.121212121em;margin-bottom:1.060606061em}
	body:not(.search-results) .entry-summary h2{margin-top:2.5em;margin-bottom:1.25em}
	body:not(.search-results) .entry-summary h3{margin-top:3.043478261em;margin-bottom:1.52173913em}
	body:not(.search-results) .entry-summary h4,body:not(.search-results) .entry-summary h5,body:not(.search-results) .entry-summary h6{margin-top:3.684210526em;margin-bottom:1.842105263em}
	body:not(.search-results) .entry-summary h1:first-child,body:not(.search-results) .entry-summary h2:first-child,body:not(.search-results) .entry-summary h3:first-child,body:not(.search-results) .entry-summary h4:first-child,body:not(.search-results) .entry-summary h5:first-child,body:not(.search-results) .entry-summary h6:first-child{margin-top:0}
	body:not(.search-results) .entry-summary .alignleft{margin:.2608695652em 1.5217391304em 1.5217391304em 0}
	body:not(.search-results) .entry-summary .alignright{margin:.2608695652em 0 1.5217391304em 1.5217391304em}
	body:not(.search-results) .entry-summary .aligncenter{margin-bottom:1.5217391304em}
}
@media print {
	form,button,input,select,textarea,.navigation,.main-navigation,.social-navigation,.sidebar,.content-bottom-widgets,.header-image,.page-links,.edit-link,.comment-respond,.comment-edit-link,.comment-reply-link,.comment-metadata .edit-link,.pingback .edit-link{display:none}
	body,blockquote cite,blockquote small,pre,.entry-content h4,.entry-content h5,.entry-content h6,.entry-summary h4,.entry-summary h5,.entry-summary h6,.comment-content h4,.comment-content h5,.comment-content h6,.entry-content .author-title{font-size:12pt}
	blockquote{font-size:14.25pt}
	.site-title,.page-title,.comments-title,.entry-content h2,.entry-summary h2,.comment-content h2,.widecolumn h2{font-size:17.25pt}
	.site-description{display:block}
	.entry-title{font-size:24.75pt;line-height:1.2727272727;margin-bottom:1.696969697em}
	.format-aside .entry-title,.format-image .entry-title,.format-video .entry-title,.format-quote .entry-title,.format-gallery .entry-title,.format-status .entry-title,.format-link .entry-title,.format-audio .entry-title,.format-chat .entry-title{font-size:17.25pt;line-height:1.304347826;margin-bottom:1.826086957em}
	.entry-content h1,.entry-summary h1,.comment-content h1{font-size:21pt}
	.entry-content h3,.entry-summary h3,.comment-content h3,body:not(.search-results) .entry-summary{font-size:14.25pt}
	.site-description,.author-bio,.entry-footer,.sticky-post,.taxonomy-description,.entry-caption,.comment-metadata,.comment-notes,.comment-awaiting-moderation,.site-info,.wp-caption .wp-caption-text,.gallery-caption{font-size:9.75pt}
	body,.site{background:none!important}
	body,blockquote cite,blockquote small,.site-branding .site-title a,.entry-title a,.comment-author{color:#2CB5E2!important}
	blockquote,.page-header,.comments-title{border-color:#2CB5E2!important}
	blockquote,.site-description,body:not(.search-results) .entry-summary,body:not(.search-results) .entry-summary blockquote,.author-bio,.entry-footer,.entry-footer a,.sticky-post,.taxonomy-description,.entry-caption,.comment-author,.comment-metadata a,.comment-notes,.comment-awaiting-moderation,.site-info,.site-info a,.wp-caption .wp-caption-text,.gallery-caption{color:#686868!important}
	code,hr{background-color:#d1d1d1!important}
	pre,abbr,acronym,table,th,td,.author-info,.comment-list article,.comment-list .pingback,.comment-list .trackback,.no-comments{border-color:#d1d1d1!important}
	a{color:#007acc!important}
	.entry-content a,.entry-summary a,.taxonomy-description a,.comment-content a,.pingback .comment-body > a{box-shadow:none;border-bottom:1px solid #007acc!important}
	.site{margin:5%}
	.site-inner{max-width:none}
	.site-header{padding:0 0 1.75em}
	.site-branding{margin-top:0;margin-bottom:1.75em}
	.site-main{margin-bottom:3.5em}
	.entry-header,.entry-footer,.page-header,.page-content,.entry-content,.entry-summary,.post-thumbnail,.comments-area{margin-right:0;margin-left:0}
	.post-thumbnail,.site-main > article{margin-bottom:3.5em}
	.entry-content blockquote.alignleft,.entry-content blockquote.alignright{border-width:4px 0 0;padding:.9473684211em 0 0;width:-webkit-calc(50% - 0.736842105em);width:calc(50% - 0.736842105em)}
	body:not(.search-results) .entry-header + .entry-summary{margin-top:-1.473684211em}
	.site-footer,.widecolumn{padding:0}
}
/* ==========================================================================
сетка
========================================================================== */
.content{background:#fff;border:1px solid #e9e9e9}
@media screen and (max-width: 980px) {
	.album_page .col3{flex: 0 0 100%!important}
	.hiddenxs {    display: none;}
.partner-wrap{
	width: 100%;
	height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 15px auto 0 auto;
}
	.partner-link{
		width: 300px;
	}
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items: unset; justify-content: space-around;}
.container{margin:auto}
	
#masthead .container .row {align-items: center;}
@media (min-width:1200px) {
	.container{box-sizing:border-box}
	.descpadding{
		padding: 0 10px;
		box-sizing: border-box;
	}
	.col1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
	.col2{-ms-flex:0 0 16.6666667%;flex:0 0 16.6666667%;max-width:16.6666667%}
	.col3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
	.col4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
	.col5{-ms-flex:0 0 41.6666667%;flex:0 0 41.6666667%;max-width:41.6666667%}
	.col6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
	.col7{-ms-flex:0 0 58.3333333%;flex:0 0 58.3333333%;max-width:58.3333333%}
	.col8{-ms-flex:0 0 66.6666667%;flex:0 0 66.6666667%;max-width:66.6666667%}
	.col9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;box-sizing:border-box}
	.col10{-ms-flex:0 0 83.3333333%;flex:0 0 83.3333333%;max-width:83.3333333%}
	.col11{-ms-flex:0 0 91.6666667%;flex:0 0 91.6666667%;max-width:91.6666667%}
	.col12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

}
@media all and (min-width:0px) and (max-width: 1199px) {
	.colxs100{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
	.colxs50{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
	.logo{height: 45px}
	.blog-post .gallery img {    width: 32.55%;
	}
	.colxs2{-ms-flex:0 0 16.6666667%;flex:0 0 16.6666667%;max-width:16.6666667%}
	.colxs3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
	.colxs4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
	.colxs5{-ms-flex:0 0 41.6666667%;flex:0 0 41.6666667%;max-width:41.6666667%}
	.colxs6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
	.colxs8{-ms-flex:0 0 66.6666667%;flex:0 0 66.6666667%;max-width:66.6666667%}
}
@media all and (min-width:520px) and (max-width: 1199px) {
	.colsm6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
@media screen and (max-width: 980px) {
	.a2a_floating_style {width: 80%;}
	.a2a_floating_style.a2a_default_style a{
		margin: auto;
	}
	.hiddenxs{display:none!important}
}

@media all and (min-width:0px) and (max-width: 34em) {
	.content {
		border: 0;
	}
}
@media (min-width: 34em) {
	.container{max-width:34rem}.content{padding:25px;padding:0 1.5625rem}
}
@media (min-width: 48em) {
	.container{max-width:45rem}
}
@media (min-width: 62em) {
	.container{max-width:60rem}
}
@media (min-width: 75em) {
	.container{max-width:100%}
	.breadcrumb{max-width: 80%}
}

/* ==========================================================================
Маржин отступы
========================================================================== */
.dflex{ display:flex}
.lh13 p{line-height:1.3rem}
.inlineblock{display:inline-block}
.ma{margin:auto!Important}
.ma0{margin:auto 0}
.m5{margin:5px}
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}
.m30{margin:30px}
.m40{margin:40px}
.m50{margin:50px}
.m0m5{margin:0 5px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr50{margin-right:50px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.p5{padding:5px;box-sizing:border-box}
.p10{padding:10px;box-sizing:border-box}
.p15{padding:15px;box-sizing:border-box}
.p20{padding:20px;box-sizing:border-box}
.p30{padding:30px;box-sizing:border-box}
.p40{padding:40px;box-sizing:border-box}
.p50{padding:50px;box-sizing:border-box}
.pb5{padding-bottom:5px;box-sizing:border-box}
.pb10{padding-bottom:10px;box-sizing:border-box}
.pb15{padding-bottom:15px;box-sizing:border-box}
.pb20{padding-bottom:20px;box-sizing:border-box}
.pb30{padding-bottom:30px;box-sizing:border-box}
.pb40{padding-bottom:40px;box-sizing:border-box}
.pb50{padding-bottom:50px;box-sizing:border-box}
.w100{width:100%}
.h100{height:100%}
.p00010{padding:0 0 0 10px;box-sizing:border-box}
/*****************************************************НОВЫЕ МЕДИАЗАПРОСЫ*************************************/
@media (min-width: 2050px) {
	.site-header-top{margin-bottom: 20px;}
}
@media (max-width: 1400px) {
	.light_img {top: -181px!important;z-index: 3!important;left: auto!important;right: 0px;}
	.list_img {z-index: 2!important;left: auto!important;right: 1090px;height: 230px;}
	.content_home {padding-top: 15%!important;padding-left: 10%;}
}
@media (max-width: 1200px) {
	.line_block {justify-content: space-evenly!important;}
	.zagol {font-size: 55px!important;}
	.zagol2 {font-size: 45px!important;}
	.reg_home a, .inp_home a{padding: 18px 50px!important;margin-right: 20px;}
	.home_btn {margin-top: 30px!important;}
	.site-header-menu .col5{position:absolute;right:0;}
}
@media (max-width: 992px) {
	.light_img {display:none!important;}
	.cup_img {display:none!important;}
	.list_img {display:none!important;}
	.header_menu_search {width: 150px!important;}
	.zagol {font-size: 48px!important;line-height: 40px!important;}
	.content_home {padding-left: 10%!important;}
	.reg_home a, .inp_home a{padding: 15px 38px!important;margin-right: 20px;font-size: 13px!important;}
	 .header_menu_nav {z-index: 999;position: relative;}   
	.zagol:before {top:10px!important}
	
}
@media (max-width: 910px) { 
	.zam_head.active{height: 54px!important;}
	#help_title{display:none}
	.col3, .col9{width:100%}
	.side_con{ margin:0!important }
	.title_block_2{font-size:18px!important;}
	.nav-tabs a{font-size:14px!important;    padding: 0!important;}
	.nav {width:100%!important}
	.foot_new .col6 div ul li:last-child{flex: 0 0 100%;margin: 10px 0;}
	.foot_new .col6 div ul li {flex: 0 0 25%;}
	footer {padding: 0 10px!important;}
	.foot_new{display:block;}
	.container{padding: 0 10px;}
	.hidden_mob{overflow:hidden;}
	.mob_auth_img{position: absolute;right: 5%;top: 10px;}
	.search-form {margin: 5px 0 5px 0;}
	.site-header-main{width:70px;}
	.search-form input {width: 100%!important;}
	.header_menu_search {width: 100%!important;}
	/*.search_wid{width:65%}*/
	.disp_block_mob{display:block!important}
	.disp_none_mob{display:none}
	.wpcp-carousel-wrapper #sp-wp-carousel-free-id-275.wpcp-post-carousel .wpcp-single-item {width:95%!important;}
	.footer_new h1 {margin-bottom: 5px!important;margin-top: 30px!important;}
	.invisible_block {padding-top:130px!important}
	.dropdown-toggle:after { border:none!important;}
	.social_burger{display:block!important;}
	.site-header-top{display:none;}
	.site-header-menu .col4{display:none;}
	.main-navigation{z-index:9999!important;position: absolute!important;background: #2CB5E2;;   height: 1000px!important; width: 435%;left: -1000px;}
	.toggled-on .main-navigation{left: -120px!important; transition:.5s; top: -2px;}
	.site-header-menu ul li {display: block!important; border: none!important;}
	.site-header-menu ul{padding-left: 60px;}
	.sub-menu a {color: #ffffffad!important;}
	.menu-toggle{color:transparent;}
	.mob_header {display:flex!important;    overflow: hidden;}
		.col_2{-ms-flex:0 0 16.6666667%;flex:0 0 16.6666667%;max-width:16.6666667%}
		.col_6{flex: 0 0 58.333333%;max-width: 58.333333%;}
	.menu-toggle:before{content:"\f0c9";color: white;font-family: FontAwesome;font-size: 30px;padding-left: 10px;}
	.site-header-main>button.toggled-on:after{width: 40px;content: "\f00d";color: white;font-family: FontAwesome;font-size: 35px;position: absolute;left: 19px;top: 7px;background: #5252b2;animation: move .3s forwards;}
	@keyframes move {0%{left:-1000px}100%{left:19px}}
	.burger_close{position: absolute;right: 0;font-size: 35px;z-index: 99;color: white!important;}
	.sub-menu{padding: 0!important;}
}
@media (max-width: 768px) {
	.mec-events-event-image {float: none!important; }
	.content_home{padding-left: 0!important;padding-top: 110px!important;}
	.zagol:before {display:none;}
	.txt_cont {    padding: 40px 20px!important;max-width: initial!important;}
	
}
@media (max-width: 576px) {
	.nextend-bar-horizontal span:first-child { font-size: 19px!important; }
	.nextend-bar-horizontal span:last-child { font-size: 13px!important; }
	.container_int_school > ul{display:block!important}
	.container_int_school > ul li{width:100%!important}
	.container_sotr_list{    padding: 20px 0!important;}
	.table_regional tr:first-child td {font-size: 11px!important;}
	.tab-pane svg { width: 100%!important; height: 100%!important; margin-top: 20px; }
	.block_table_regional { padding: 20px 0!important }
	.gerb_title_oblasti a{display:block}
	.page_school ul{display:block!important;margin-bottom: 20px;}
	.nav-tabs>li {padding-top:10px;}
	.title_block {font-size: 15px!important;}
	.swiper-slide{min-height: 200px;}
	.home_page{ min-height: 400px;}
	.txt_cont h1 {font-size: 30px!important;}
	.txt_cont p {font-size: 14px!important;}
	.home_page_2 .block_page_2 .col8 {padding-left: 10px;}
	.footer_new h1 {margin-bottom: 10px!important;margin-top: 40px!important;}
	.home_page_4 p {font-size: 12px!important;margin-bottom: 25px!important;}
	.home_page_4 h1 {margin-bottom: 15px!important;font-size: 25px!important;padding-top: 40px!important;}
	.title_page_2 h1, .home_page_3 h1 {font-size: 25px!important; margin-bottom: 15px!important;padding-top: 40px!important;}
	.title_page_2 p, .home_page_3 p {font-size: 12px!important;margin-bottom: 25px!important;}
	.home_page_2, .home_page_3, .home_page_4{padding: 0 35px!important;    margin-top: 0!important;}
	.content_home{padding-left: 0!important;padding-top: 110px!important;}
	.zagol {font-size: 30px!important;line-height: 10px!important;}
	.zagol2 {font-size: 25px!important;}
	.home_btn{display:block; margin-top: 10px!important;}
	.inp_home{margin-top: 30px;}
	.inp_home a{padding: 14px 60.5px!important;}
	.reg_home a{padding: 14px 37px!important;}
}



/*мои стили*/
*{
  margin: 0;
  padding: 0;
}
.akbota-style{
	background-color: #0881A9;
}
.sp-easy-accordion .sp-ea-single .ea-body{
	width: 100%;
}
.banner{
  width: 100%;
  height: 500px;
  overflow: hidden;
}
.banner .carousel{
  width: 550px;
  margin: 30px auto 0;
  overflow: visible;
}
.carousel-video iframe{
  box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.8);;
}
.carousel iframe{
  -webkit-box-reflect: below 10px linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.3));
}
.flipster__button--prev{
  left: -160!important;
}
.flipster__button--next{
  right: -160!important;
}
.flipster__button {
  background-color: rgba(84, 192, 235, 0.5)!important;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  color: white;
}




.mobile-logo{
	width: 60px;
}

.logo_cont{
	border-radius: 50%;
	width: 60px;
	height: 60px;
	margin: 5px;
}
.logo_cont img{
	width: 60px;
}
.sub-menu a{
	padding: 10px !important;
}
.mec-bg-color{
	background-color: #e8bd1a !important;
}
.mec-event-image{
	height: 150px;
	margin: 0 10px;
}
.mec-event-grid-classic .mec-event-title{
	font-size: 15px !important;
	height: 115px;
	overflow: hidden;
	text-transform: none;
	padding: 0 10px;
}
.mec-event-grid-classic .mec-event-date{
	margin-bottom: 0 !important;
	font-weight: 800 !important;
	font-size: 10px !important;
	padding: 5px 0 !important;
	width: 100%;
	margin: 0 auto;
}
.mec-event-grid-classic .mec-event-content{
	min-height: 100px !important;
	padding: 0;
}
.mec-event-grid-classic .mec-event-article{
	border: none;
	box-shadow: 1px 1px 3px 0 rgba(44, 181, 226, 0.65);
}

.mec-grid-event-location{
	display: none;
}
/*.organization_name{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}*/
.name_user{
	color: #2CB5E2; 
	border-bottom: 1px solid #2CB5E2; 
	padding: 0 10px; 
	display: flex; 
	justify-content: space-between;
	flex-wrap: wrap; 
	margin: 0 auto;
}
.name_user_account{
	display: block;
	color: #2CB5E2;
}
.name_user_account div{
	min-width: 200px !important;
}
.name_user_sign_out{
	color: #2CB5E2; background: transparent!important; transition: .2s;
}
.mec-slider-t3 .mec-slider-t3-content.mec-event-grid-modern :not(.mec-color){
	font-size: 20px;
	line-height: 1.5em;
}
.mec-slider-t3 .mec-slider-t3-content{
	display: flex !important;
	padding: 0 0 0 5% !important;
	flex-direction: column;
	justify-content: flex-end;
}

/*****************************************************НОВЫЕ СТИЛИ*************************************/

.main .colxs100{text-align:center;}
.social_burger .top-a{padding-left: 15px;color: rgba(255,255,255,0.5);background: transparent!important;}
.social_burger{display:none;position: absolute;right: 0;padding: 9px 30px 13px 0;}
.social_burger .social_icon{justify-content: space-evenly!important;}
.menu-toggle-new{border:none;margin:0;}
.darin-header a{transition:.2s;}
.site-header-menu{z-index: 5;position: relative;}
.site-header-top ul li{display:inline-block!important;list-style:none;padding-right: 20px;}
.site-header-menu ul li{display:inline-block;list-style:none;}
.social_icon{display: flex;width: 100%!important;flex-direction: row;justify-content: space-around;}
.social_icon a{padding: 0 5px 0 5px;}
/*.social_icon a:hover{background-color: #11577300!important;}*/
/*.social_icon img{}*/
.social_icon a:hover{background:transparent!important;}
/*.social_icon a:last-child img{width: 65%;}
.social_icon a:last-child{max-width: 35%;}*/
.btn_reg_desc{border: 1px solid #2CB5E2;    border-radius: 10px;color: #2CB5E2;    position: relative;  padding: 6px 10px 6px 30px;font-weight: bold!important;}
.site-header-top .col6{padding: 28px 0;}
.top-a{padding-left:37px; color:black;}
.site-header-top p{    font-size: 15px;font-weight: 600;}
.header_top_right a:hover{cursor:pointer!important;color:#5b5cc873!important;}
.header_top_right{    text-align: left;display: inline-block;}

.lang_btn #lang_choice_1,
.lang_btn_mobile #lang_choice_1{    border: none; background: none !important; color: #E8C81A;}
.header_top_right a{color:#5b5cc8;}
.header_top_right i{padding-right: 15px;}
.site-header-main a{white-space: nowrap;padding: 20px 20px;color: white;}
.site-header-menu a:hover{background-color:#e8bd1a;color: white!important;}
.search-form input{background: white;border-radius: 10px!important;height: 30px;border: 1px solid #D5AE6E;width: 190px;margin: 7px;padding-left:30px;font-family: 'TT Norms';color: black;}
.search-form input::placeholder{color:transparent;}
.search-form input:-moz-placeholder {color:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5);font-size:16px;font-family: 'TT Norms';font-weight: normal;font-style: normal;}
.search-form input::-moz-placeholder{color:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5);font-size:16px;font-family: 'TT Norms';font-weight: normal;font-style: normal;}
.search-form input::-webkit-placeholder {color:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5);font-size:16px;font-family: 'TT Norms';font-weight: normal;font-style: normal;}
.search-submit{    color: #D5AE6E;background: transparent;}
.header_menu_search{width: 190px;float: right;}
.sub-menu a{color:#000000}
.home_page{    height: max-content;    position: relative;}
.zagol{font-size: 66px; font-family: 'Circe Rounded'!important;color: white;line-height: 64px;position:relative;}
.content_home{position:relative;padding-top: 200px;}
.zagol:before{content: "";width: 22px;height: 22px;border-radius: 50%;background: #edec78;position: absolute;left: -35px;top: 23px;}
.zagol2{    font-size: 53px;font-family: auto;color: #8cc3e0;line-height: 57px;}
.reg_home a{ font-size: 16px;color: #6f6f39;background: #edec78;padding: 22px 61px;border-radius: 48px;transition:.2s;}
.reg_home a:hover{cursor:pointer; background:#edec78b5;color:#ffffff;}
.inp_home a{color: white; background: #44a7cf; padding: 24px 20px; font-size: 14px; transition: .2s; margin: 10px 0;}
.inp_home a:hover{cursor:pointer; background-color:#44a7cf!important}
.home_btn{ margin-top: 58px;}
.home_page_2{position:relative;background: #f6f6f6;}
.title_page_2{padding-top: 120px;z-index: 5;}
.title_page_2 h1, .home_page_3 h1{margin-bottom: 32px;font-size: 40px;font-family: 'Circe Rounded'!important;}
.title_page_2 p, .home_page_3 p{font-size: 24px;color: #9d9d9d; margin-bottom: 75px;}
.home_page_4 h1{margin-bottom: 32px;font-size: 40px; color:white;font-family:'Circe Rounded'!important}
.home_page_4 p{font-size: 24px;color: #8cc3e0; margin-bottom: 75px;}
.block_page_2 {height: 340px;max-width: 370px!important;background: white;border-radius: 20px; margin-bottom: 42px;z-index: 2;}
.line_block{justify-content:space-between;width: 100%;position:relative;}
.light_img{position: absolute;top: -38px;z-index: 1;left: -230px;}
.home_page_2 .block_page_2 .row{padding: 43px 49px;}
.home_page_2 .block_page_2 .col8{display: flex;flex-direction: column;justify-content: flex-end; font-size: 18px;line-height: 1;font-weight: bold;font-family: 'Circe Rounded'!important;}
.block_page_2 .col12{margin-top: 35px;}
.block_page_2 a{color:#5b5cc8;position:relative;}
.block_page_2 a:before{content:"\f105";font-family: FontAwesome;position: absolute;left: -17px;top: -5px;}
.block_page_2 a:hover{cursor:pointer;color:#5b5cc873}
.home_page_3{margin-top: 90px;margin-bottom: 80px!important;}
.home_page_4{background: linear-gradient(90deg,#00a6c8 0%, #7879ed 70%);padding-top: 90px;position:relative;}
.home_page_4>img{position:absolute;}
.home_page_4 .block_page_2{height:auto; position:relative;box-shadow: 0 10px 14px rgba(0,0,0,0.2);}
.home_page_4 .block_page_2 .col12 {margin:0;width: 100%;}
.home_page_4 .block_page_2>.row{padding: 40px 20px 40px 60px;}
.home_page_4 .line_block{z-index:3}
.title_block_4{font-size:18px;margin-bottom: 20px!important;font-weight: bold;font-family:'Circe Rounded'!important}
.leader_name{font-size: 15px!important;line-height: 2!important;width: 80%;}
.leader_points{font-size: 16px;font-weight: bold;text-align: end;}
.home_page_4 .block_page_2 img{border: 0;position: absolute;left: 15px;}
.invisible_block{margin-top: -130px;z-index: 2;position: relative;background: white;padding-top: 180px;}
.list_img{z-index: 3;left: -345px;bottom: 160px;position: absolute;}
.cup_img{position: absolute;top: -375px;right: 80px;}
.header_menu_nav{    background: #252F54;box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);z-index: 9999;position: relative;}
.footer_new{width:100%;position:relative;}
.footer_new h1{margin-bottom:40px;font-family:'Circe Rounded'!important}
.footer_new a{color: #5b5cc8;}
.footer_new ul{margin:0}
.footer_new .container{position:relative;}
.wpcp-carousel-wrapper #sp-wp-carousel-free-id-275.wpcp-post-carousel .wpcp-single-item {background: #f6f6f6!important;width: 100%; display: inline-block;border: 5px solid #f6f6f6;border-radius: 20px; height: 400px;}
.wpcp-carousel-wrapper #sp-wp-carousel-free-id-275.wpcp-post-carousel .wpcp-single-item img{height:175px}
.wpcp-post-carousel .wpcp-single-item .wpcp-all-captions h2 {font-size: 18px!important;}
.title_page_2 p, .home_page_3 p {font-size: 15px!important;color: #000000ab!important;}
.titul_1 p, .titul_2 p, .titul_3 p{display:none!important;}
.titul_1, .titul_2, .titul_3{min-height: 30px;}
.wpcp-single-item h2 a {color: #000!important;font-family: 'Circe Rounded'!important;}
.nav-tabs>li { margin-bottom: -1px;    text-align: center;text-transform: uppercase;} 
.nav>li { position: relative; display: block; } 
.nav>li>a { position: relative; display: block; padding: 10px 15px; color:black}
.nav-tabs>li>a { margin-right: 2px; line-height: 1.42857143; border-radius: 4px 4px 0 0;    border-bottom: 3px solid #00000014; } 
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover 
{     cursor: default; border-bottom: 3px solid #2CB5E2;}
.tab-content>.tab-pane {display: none;}
.tab-content>.active {display: block;}
.new_section{    margin: 100px 0;}
.inf_block{box-shadow: 0 0 20px #00000017; margin: 10px 0;    flex: 0 0 49%;max-width: 49%;}
.inf_block .col4{      text-align: center;  overflow: hidden;}
.inf_block img{        padding-left: 10px;max-width: max-content; vertical-align: text-top;}
.inf_block p{padding: 0 10px;}
.img_120 img{width: 90px;}
.inf_block .col12 p{margin:0;color: white;background: #7879edb0;    font-size: 11px; }   
.inf_block .cat_date{width:100%;}
.inf_block h3{ padding: 10px;margin: 0;}
.row_block{padding:10px}
.row_block p{ padding: 0;margin: 0;    font-weight: bold;}
.row_block .col9{    position: relative;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;box-sizing:border-box}
.row_block .col3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row_block span{position: absolute; bottom: 0; color: #0000005e;}
.new_section ul .col6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.new_section ul{    margin-bottom: 20px;}
.side_1 p{text-align: center;background: #7879ed;color: white;border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 5px;}
.side_1{    border: 1px solid #e0e0e0;border-radius: 12px;margin: 10px 0;}
.side_1 ul ul{display: none;}
.side_1 a{color:black; font-weight:bold;}
.side_1 .nav_link>li{border-bottom: 1px solid #e0e0e0;margin-right: 20px;}
.side_1 ul li:hover ul{display: block}
.img_news{height: 300px;overflow: hidden;border-radius: 10px;background-size: cover;background-position-y: -150px;background-image: url(http://test.daryn.kz/wp-content/uploads/2020/03/409276229.jpg);}
.img_news img{width: -webkit-fill-available;}
.sotr_ava{    text-align: center; padding: 20px;max-width: 380px;max-height: 292px;overflow: hidden;    max-height: 235px;}
.sotr_cart_container img,.sotr_block_2 img{    width: 70%;}
.sotr_cart_container, .sotr_block_2{display:flex;justify-content:space-between;}
.sotr_cart_container p, .sotr_block_2 p{text-align:center;padding: 10px 5px;margin: 0;}
.sotr_cart_container .sotr_cart:first-child,
.sotr_cart_container .sotr_cart:last-child{ margin-top: 200px;}

.sotr_cart_container .sotr_cart{    max-height: 410px;width: 380px;box-shadow: 0 0 20px #00000017;}
.sotr_block_2 .sotr_cart_2{width:220px;box-shadow: 0 0 20px #00000017;}
.sotr_block_2{    margin-top: 50px;}  
.sotr_cart_2 p:last-child{    font-size: 12px;}
.sotr_cart_2>p{font-size: 15px;}

@media screen and (max-width: 760px) {
	.mec-event-grid-classic .row{
	display: flex;
	flex-direction: column;
}
#pt-cv-view-9fa2cff3jx .pt-cv-page{
	display: flex;
	flex-direction: column;
	align-items: center;
}
	.inf_block{flex: auto; max-width: max-content;}
	.row_block .col9{ font-size: 13px; padding-left: 10px;}
	.sotr_cart_container .sotr_cart{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.sotr_block_2 .sotr_cart_2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.sotr_cart_container, .sotr_block_2{display:block;}
		.sotr_cart_container .sotr_cart:first-child,
.sotr_cart_container .sotr_cart:last-child{ margin-top:20px;}
	.sotr_cart, .sotr_cart_2{margin:20px auto;}
	.darin-header{ margin: 10px 0; }
	.breadcrumb { display: none; }
}

.pt-cv-title a{color:black;text-transform: initial;font-size: 15px; line-height: normal;transition: .2s;}
.pt-cv-title a:hover{color: #2CB5E2;}
.swiper-pagination-bullet { width: 10px!important;height: 10px!important;}
.txt_cont{    padding: 150px 150px; max-width: 60%;}
.txt_cont p{color: white;font-size: 20px; }
.txt_cont h1{font-weight: bold;font-size: 48px;line-height: 120%; color:white;margin-bottom: 15px;}
.slide_1, .slide_2, .slide_3{background-size: cover;}
.slide_1{    background-image: url(/wp-content/uploads/2020/07/60f92917f43ea6e0d7f9083b44c6b9ee.jpg);}
.slide_2{    background-image: url(/wp-content/uploads/2020/03/409276229.jpg);}
.slide_3{    background-image: url(/wp-content/uploads/2019/06/Desert.jpg);}

.pt-cv-href-thumbnail img{width:100%!important;height:200px!important;object-fit: cover;}
.title_block{  color: #252F54;  margin: 20px 0!important;text-align: center;font-size: 24px;font-weight: bold!important; transition: .2s;}
.title_block a:hover{color: #252F54!important}
.pt-cv-pagination-wrapper{text-align: center;}
.yotu-pagination a{padding: 5px 40px!important;font-size: 20px!important;border: none!important; color:white!important;}
.pt-cv-pagination a{border:none!important;background: transparent; color: black!important;}
.pt-cv-pagination .active a{ background: transparent!important;   color: #D5AE6E!important;}
.foot_new .col6 div ul {display: flex;    flex-wrap: wrap;}
.foot_new .col6 div ul li{margin: 0 10px;}
.foot_new .col6 div ul li:first-child{display:none;}
.foot_new>.col6 {    font-size: 12px; font-weight: bold;}
.foot_menu a{font-size: 14px;}
footer .site-info{margin-top: 10px!important;border-top: 1px solid #C4C4C4;padding-top: 10px;}
footer{padding: 0 60px;}
.foot_new .col12{display: flex;justify-content: center;}
.foot_new .social_icon{padding:0}
.foot_new .social_icon img {width: 27px;}
.foot_new .social_icon a:first-child img { width: 24px;}
.foot_new .social_icon a:last-child img {width: 30px;padding-top: 4px;}
.foot_new .social_icon { width: 150px;}
.mob_header, .disp_block_mob{display:none}
.mob_header p{    font-weight: bold;font-size: 12px;line-height: 20px;}    
.btn_reg_desc img{position: absolute;    top: 7px; left: 9px;width: 15px;}
.lang_btn_mob{width: 55px;}
.lang_btn_mob select{    font-weight: bold;    margin-top: 27px;font-size: 14px;}
.new_btn{padding: 0!important;}
.new_btn i{top: 8px;left: 9px;font-size:20px; color: #2CB5E2;}
.new_btn img{}
.mobile-org-name p{
	font-size: 11px; 
	padding: 0 5px 0 5px;
}
.mobile_menu{position: fixed; left: -9999px; z-index: 99999;background: #2CB5E2; width: 100%;height: 100vh; text-align: center;    overflow: scroll;top: -80px; padding-top: 80px;}
.mobile_menu ul{margin:0;}
.mobile_menu a{width: 20px;color: white;font-size: 16px; text-transform: uppercase;}   
.mobile_menu li{ line-height: 50px;}
/*.menu_logo{    margin: 10px -160px 20px 0;}*/
.new_btn_close{font-size: 30px!important;}
.mobile-flex{width: 100%; display: flex; flex-direction: row; justify-content: space-around; align-items: center;}
@keyframes menu_on {0%{left:-9999px}100%{left:0}}
@keyframes menu_off {0%{left:0}100%{left:-9999px}}
body .yotu-videos li {box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);}

.pt-cv-colsys .pt-cv-content-item {    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);    padding:0;margin: 15px 15px;max-width: 350px!important;}

.pt-cv-meta-fields, .pt-cv-title{    padding: 10px 10px 10px 10px;}
.nav {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;padding-left: 0; margin-bottom: 0;list-style: none;margin: 0 20px;}
.nav-tabs>li {
    width: 50%;
    text-transform: uppercase;
}

.nav>li>a{position: relative; display: inline; padding:5px 35px; color: black; font-weight: bold;}
.gallery_home{position: relative;}
.yotu-playlist {padding: 0!important;}
.fg-paging-container.fg-light .fg-dot-item .fg-dot-link {
border:none!important;
	background:#cccccc;

}
.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link { border: none!important; }
link:hover:before, .fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link:before { background-color: black;!important; border-color: #2CB5E2!important; }
.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:focus:before, .fg-paging-container.fg-light .fg-dot-item .fg-dot-
.fg-paging-container .fg-dot-item .fg-dot-link:before { margin: 0!important; width: 10px!important; height: 10px!important;}
.title_block_2{font-size:24px;text-align:center;text-transform: uppercase;    margin: 30px 0!important;font-weight: bold!important;}
.fbx-close:before { content: "\f00d"; font-family: fontawesome;}
.fbx-next:before { content: "\f061"; font-family: fontawesome; }
.fbx-prev:before { content: "\f060"; font-family: fontawesome; }
.col-md-8{max-width:100%}
.side_archive .mec-past-event{display:none}
.mec-month-divider span:hover{cursor:pointer}
.mec-month-divider{    max-width: 960px;margin: 20px auto!important;}
.mec-calendar-day{font-weight:100}
.mec-has-event-a{font-weight:bold;}
.side_con{    border: 1px solid #d4d4d4;border-radius: 10px; margin-top:88px;margin-left: 30px;}
.side_con h2{text-align: center; padding: 15px 0; color: white; background: #2CB5E2; font-weight: 600; border-radius: 9px 9px 0 0;font-size: 18px;}
.side_con ul{    margin: 10px 20px;}
.side_con li{border-bottom: 1px solid #d4d4d4; font-size: 14px;}
.side_con a{    color: black;font-weight: 600;}
.pt-cv-view{    max-width: 1140px;margin: 0 auto;}
.mec-single-modal .col-md-4, .mec-single-modal .mec-event-social , .mec-single-modal .mec-event-export-module{display:none;}
.mec-single-modal .col-md-8{width:100%!important;}
.mec-single-event-label{display:none!important}
.calendar_home img{margin: 0 auto;width: 90%; height: 100%;object-fit: cover;}
.calendar_home .mec-event-article{max-width: 300px!important; margin:10px auto;}
.calendar_home .mec-booking-button{display:none!important}
.calendar_home .mec-event-footer{padding: 5px!important; min-height: 50px!important;}
.calendar_home .mec-event-description{display:none!important;}
.calendar_home .mec-event-content-wrap{min-height:auto!important}
.page_itog .mec-search-form{display:none;}
.ac_title_class{color:white!important;    background: #2CB5E2!important;}
#wpsm_accordion_773 .wpsm_panel-body{background-color: white!important; color: black!important;}
.sotr_con .row{justify-content:center;}
.structure .col3{ margin: 140px 20px 20px}
.structure h3 { text-align: center; text-transform: uppercase; margin: 10px 0; font-weight: 600;font-size: 16px; line-height: 23px; display: block;color:black}
.sotr_none{display:none}
.sotr_img_block{overflow:hidden}
.sotr_block img{ transition:.2s}  
.sotr_block a:hover h3{  text-decoration: underline;}
.col3 .sotr_block a:hover img { transform: scale(1.2); }
.col4 .sotr_block a:hover img{ transform: scale(1.5) translateY(24px)!important;}
.sotr_con h1{text-transform: uppercase; font-size: 20px; line-height: 16px; background: #2CB5E2; color: white; padding: 20px;}
.structure .col3 h3{font-weight: 600; font-size: 16px; line-height: 20px;margin-top:10px;margin-bottom:10px;}
.structure .col3 p{font-size: 13px; line-height: 20px;}
.structure p{text-align:center;font-size: 14px; line-height: 20px; margin: 0;    padding: 0 10px; color:black}
.all_sotr .col3{margin: 10px; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25); flex: 0 0 19.45%; min-height: 310px;}
.all_sotr .sotr_img_block img{position: relative;transform: scale(1.1); }
.all_sotr h3, .all_sotr h3 p{font-weight: 600; font-size: 14px; line-height: 21px;margin-top:10px;margin-bottom:10px;text-align: center;text-transform:uppercase;display: block;color:black}
.all_sotr span{display: block; text-align: center; font-size: 13px; color: black;}
.otdel_cart p{margin: 10px 0!important;}
.sotr_con .all_sotr p{display: flex; justify-content: center; align-items: center; font-weight: bold; font-size: 13px; line-height: 21px; margin: 0; min-height: 93px; padding: 0 10px; text-align: center; color: black;}
.sotrudniki_labor .sotr_block p{font-size: 13px; text-align: center;     margin: 5px;}
.container_sotr_list .tab-pane p{margin: 0}
.container_sotr_list .tab-pane h2 {text-align: center; display: block; font-size: 25px; text-transform: uppercase; padding-bottom: 20px; border-bottom: 1px solid #0000002b;}
.container_sotr_list .tab-pane h4{margin-top:20px;}
.sotr_con .all_sotr .sotr_img_block {width: 180px; height: 125px; margin: 0 auto;    border-radius: 5px;}
.sotr_con .all_sotr .sotr_img_block{height: 180px!important;}
.sotrudniki_labor .all_sotr .sotr_img_block {width: 200px; height: 180px; margin: 20px auto; border-radius: 5px;}
@media (max-width: 1200px) { 
	.container_sotr_list .row { justify-content:center }
	.container_sotr_list ul{display:flex;flex-wrap:wrap;    justify-content: center;}
	.container_sotr_list .nav-tabs li:first-child {  margin: 10px!important;  }
	.container_sotr_list .nav-tabs>li { margin: 10px!important;}
.sotr_none{display:block;    height: auto;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);}
	.structure .col3 {margin: 30px 0 0 0;    max-width: 520px;text-align: center;}
	.structure .col4{margin: 30px 0 0 0;    max-width: 520px !important;text-align: center;}
	.all_sotr .col3 { max-width: 520px!important; text-align: center; flex: auto;margin: 30px 0 0 0;}
}
@media (min-width: 601px) and (max-width: 1200px)  {
.structure .col3 {margin: 30px 15px 0 15px;}
.structure .col4 {margin: 30px 15px 0 15px;}
}
.ac_title_class span{display: none!important;}
.ac_open_cl_icon {opacity: 0!important}
.container_sotr_list .nav-tabs{margin-left: 0;}
.sotrudniki_labor .row {padding: 20px 0 20px 0!important}
.container_sotr_list .row{padding:20px;}
.container_sotr_list .row .col4{box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1); flex: 0 0 28%;}
.container_sotr_list .row .col4 p{font-weight: bold; font-size: 14px; text-align: center; margin: 5px; text-transform: uppercase;}
.container_sotr_list .row .col8 p{padding: 10px 20px; font-size: 16px; margin: 0;}
.container_sotr_list .img_sotr img{max-width: 310px; position: relative; left: -30px;}
.container_sotr_list .img_sotr{height: 207px; width: 250px; overflow: hidden;}
.container_sotr_list .nav-tabs li:first-child{ margin: 0 0 8px 0}
.container_sotr_list{ margin: 20px 0; }
.container_sotr_list h1{text-align: center; background: #2CB5E2; width: 100%; color: white; text-transform: uppercase; font-size: 20px; padding: 18px 10px;}
.container_sotr_list .col9{box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1); }
.container_sotr_list .nav-tabs>li { width: auto; text-transform: none;box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);    width: 280px;     padding: 0;text-align:left;min-height:45px;  margin: 8px 0; } 
.container_sotr_list .nav-tabs a{font-weight: normal; font-size: 13px!important; line-height: 20px;    padding: 12px 8px!important;display: block;margin: 0; border-radius: 0;}  

.container_sotr_list .nav-tabs>li.active>a, .container_sotr_list .nav-tabs>li.active>a:focus, .container_sotr_list .nav-tabs>li.active>a:hover { cursor: default; border-bottom: none; background: #2CB5E2; color: white; }
.container_sotr_list .all_sotr{  display:none;justify-content: center;}
.container_sotr_list .all_sotr .active{display:flex}
.sotrudniki_labor .active{display:flex!important}
.sotrudniki_labor{width:100%}
.page_school li{width:auto!important}
.mec-month-divider{margin-top: 0!important; padding-top: 20px;}
.page_school  .mec-skin-list-container{background: #fafafa;}
.table_regional td{ text-align: center;line-height: 21px;font-size: 15px; padding: 3px; vertical-align: middle;}
.table_regional tr td:first-child{width: 450px;}
.table_regional tr:first-child td{font-weight: 600; font-size: 17px!important;text-align: center!important;}
.table_regional tr td:first-child{text-align:left;}
.table_regional {border-collapse: collapse; border-spacing: 0; width: auto;}
.block_table_regional{padding:20px}
.gerb_title_oblasti{text-align: center; margin-bottom: 10px;}
.gerb_title_oblasti img{width: 104px; margin-right: 30px;}
.gerb_title_oblasti a{font-size: 17px; line-height: 30px;  font-weight: bold;}
.tab-pane svg{width: 75%; height: 90%;}
.land:hover{cursor:pointer;}
.land{fill-rule: nonzero; fill:rgb(147 214 243); fill-opacity: 1; stroke-width: 2px; stroke-linecap: butt; stroke-linejoin: miter; stroke: rgb(100%,100%,100%); stroke-opacity: 1; stroke-miterlimit: 4;    transition: .2s;}
.anim_title_map{position: absolute; color: white; text-shadow: 0 0 3px #284755; font-size: 37px; max-width: 920px; width: 100%; text-align: center; margin-top: 18%; text-transform: uppercase; font-weight: bold;}
#int_school .container_sotr_list .nav-tabs a {  font-size: 15px!important;}
#help_title{position:absolute;z-index:999;opacity:0;transition: .4s;font-weight: bold; font-size: 19px; color: white; text-shadow: rgb(0 30 43) 0px 0px 3px;}
#help_title:hover{cursor:pointer}
.calendar_home .mec-event-footer{display:none;}
ul.learn-press-courses .course .course-thumbnail img {max-width: 290px;}
ul.learn-press-courses .course { max-width: 300px;}
article.type-lp_course {    display: flex;}
article.type-lp_course .post-thumbnail{flex: 0 0 50%;}
article.type-lp_course .entry-content{ flex: 0 0 50%; margin: 0 20px!important; }
.lp-profile-avatar img { border-radius: 50%!important; }
.learn-press-form-login{display:none!important}
form[name="search-course"] .search-course-button { background: #2CB5E2;}
#show_archive:hover{cursor:pointer}
.hidden_archive{display:none}
.mec-single-event-time .active{display:block!important}
.yotu-playlist > div{    min-height: 150px;}
.sp-easy-accordion a i {display:none!important;}
.mec-single-event-description h2{display:none!important;}
.sp-easy-accordion h3 a { color: white!important; background: #252F54!important; padding: 10px 20px;}
.mec-toggle-month-divider .mec-month-divider {text-align: center; background: transparent;}
.mec-toggle-item-inner i { display: none; }
.mec-toggle-item-inner{display:flex!important}
.mec-toggle-item .mec-toggle-item-col{width: max-content!important; padding: 0; max-height: 50px; margin: auto 10px!important;}
.mec-toggle-item h3{margin:0!important;display: flex!important; align-items: center;padding: 10px!important; font-weight: normal!important;}
.mec-toggle-month-divider .mec-month-divider span { padding: 0!important;}
.mec-toggle-month-divider .mec-month-divider{border:none!important}
.mec-toggle-item .mec-toggle-item-inner {padding:0!important}
.mec-toggle-item img{max-height:100px!important;min-width: 100px;}
.mec-toggle-item .mec-toggle-item-col{min-width: 110px!important; max-width: 110px;}
.structure .col4 .sotr_block{width: 280px; margin: 0 auto;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);    min-height: 355px;}
.structure .col3 .sotr_block{width: 280px; margin: 0 auto;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);    min-height: 350px;}
.structure .sotr_block .sotr_img_block{height: 233px;}
.structure .col4 .sotr_block .sotr_img_block img{    transform: scale(1.4) translateY(24px);}
.structure .col3 .sotr_block .sotr_img_block { height: 255px!important; }
.structure .col4 { -ms-flex: 0 0 23.333333%!important; flex: 0 0 23.333333%!important; max-width: 23.333333%;}
.mec-toggle-item-col .mec-event-month, .mec-toggle-item-col .mec-time-details { display: flex!important;    flex-wrap: wrap;}
.info_centr{margin-top: 40px; width: 80%}
.info_centr p{margin: 8px 0;}    
.info_centr h3{margin: 20px 0 10px 0;}   
.daryn_contacts iframe{height:256px!important;border: none!important;}
.daryn_contacts h3{font-size:20px;line-height: 16px;text-transform:uppercase;}
.daryn_contacts p{font-size: 16px; line-height: 30px;margin:0!important;}
.daryn_contacts .col7{height: 256px; margin: auto;}
.daryn_contacts .col5{height: max-content; margin: auto;}
.daryn_contacts{margin-top:40px; width: 80%}
.daryn_contacts .row{box-shadow: 0px 4px 15px rgba(84, 192, 235, 0.28); padding: 10px 30px; margin-bottom: 40px;}
.container_regional .table_regional_center{display:none;margin: 23px; width: 1192px;    border-color: #2CB5E2;}
.container_regional .table_regional_center.active{display:block!important}
.container_regional h3{text-align: center; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); padding: 20px 50px 20px 20px; line-height: 19px;margin:0;font-weight: normal;position:relative;min-height: 36px; display: flex; justify-content: center; align-items: center;}
.container_regional h3:hover{cursor:pointer}
.table_regional_center td{width: 30%;    border-color: #2CB5E2;}
.table_regional_center tbody tr:first-child p { text-align: center; margin: 0; font-size: 17px; font-weight: bold; }
.table_regional_center tbody tr:last-child p {font-size: 15px; margin: 10px 0;}
.regional_center i{width: 21px; position:absolute; right: 18px;    top: 33px;}
.regional_center{margin: 20px 0;}
.table_regional_center tbody{display: inline-table; width: 100%;}
.regional_center .active .mec-sl-arrow-down,.regional_center h3 .mec-sl-arrow-up{display:none}
.regional_center .active .mec-sl-arrow-up{display:block!important}
.n2-section-smartslider{max-width: 1120px!important; margin: 20px auto; border: 10px solid white; box-shadow: 0 0 3px black;}
#n2-ss-1-arrow-next{top: 40%!important;right: -60px!important; width: 53px; height: 53px;}
#n2-ss-1-arrow-previous{width: 53px; height: 53px; left: -60px!important;top: 40%!important;}
div#n2-ss-1 .n2-ss-slider-2 {max-height: 420px;}
.nextend-bar-horizontal div:before{content:""; position:absolute}
/*.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-image {opacity: 0.8;}
.n2-ss-slide-backgrounds:before {content: "";background: linear-gradient( #000000ad 0%, transparent 60%); width: 100%; height: 100%; z-index: 99; position: absolute;} */
.nextend-bar-horizontal{max-width: 94%;}
.prav_doc a{position:relative;}  
.prav_doc i{padding-left: 20px;}
.prav_doc div{ margin: 10px 0; padding: 10px 10px;    width: 100%;     font-size: 16px; border-bottom: 1px solid #00000040; }
.prav_doc{max-width: 945px;    margin: 0 auto;}
.prav_doc_h1{text-transform: uppercase; font-size: 20px; line-height:16px!important; background: #2CB5E2; color: white; padding: 20px;margin: 20px 0!important; text-align: center;    font-weight: bold;}
.mec-event-footer{display:none!important}
.pt-cv-ifield .pt-cv-title{min-height: 80px; max-height:80px; overflow: hidden;}
.pt-cv-ifield .pt-cv-title a{font-size: 16px;font-weight:normal}
.album_page .col3{height: 300px; background-size: cover;margin-right: 10px;flex: 0 0 24%}
.album_page .col3 a{display: flex; justify-content: center; align-items: flex-end; height: inherit; color: white; font-size: 20px;transition: .2s;}
.album_page .col3 p{width: 100%; text-align: center; background: #2CB5E2b3;}
.album_page .col3 a:hover{    background: #2CB5E22e;}
@media only screen and (max-width: 768px) {
	.header_menu_nav{
		display: flex;
		flex-direction: row;

	}
	.nav {margin:0}
	.pt-cv-colsys .pt-cv-content-item {  margin: 15px 0;}
	.mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title {overflow: scroll!important; }}
.n2-section-smartslider {width: auto!important}
.top_menu_fixed{position: fixed!important; top: 0; right: 0; left: 0!important;}
.zam_head.active{width: 100%; height: 79px;}
.mec-wrap .mec-month-divider span { font-size: 13px!important; }
#learn-press-profile-nav ul li:last-child , #learn-press-profile-nav ul li:first-child {display:none}
#button { display: none; background-color: #252F54;color: white; font-size: 30px; border-radius: 30px; width: 50px; height: 50px; text-align: center; margin: 30px; position: fixed; bottom: 30px; right: 30px; transition:.3s; z-index: 1000; justify-content: center; align-items: center; }
#button:hover{    background-color: #1157733d;cursor: pointer;}
.show { display: flex!important; }
.mec-event-export-module{margin-top: 45px;}
.mec-events-event-image{max-width: 200px; float: left;}

//.logo_bt:hover img{box-shadow: 0 0 7px 1px #2CB5E2;}


.logo_bt {
  display: inline-block;
  transition: transform 0.3s ease-in-out;
}

.logo_bt:hover {
  transform: translateY(-3px);
}
.menu_bt { transform: scale(2); color: white; font: normal normal normal 14px/1 FontAwesome; position: absolute; display: flex; justify-content: center; align-items: center; border-radius: 50%; width: 20px; height: 20px;  right: 10%; top: 12px; }
.mobile_menu .primary-menu li{position: relative;}
.mobile_menu .primary-menu li .sub-menu{display: none; top: -1000px; position: relative; transition: 1s;}
.mobile_menu .primary-menu li ul.active{display: block!important; top: 0!important;}
.qsm_results_table tr td:last-child{display: none!important;}
.qsm_results_table tr th:last-child{display: none!important;}
.mlw_qmn_timer {position: absolute!important; top: 0!important; right: 0!important; background: #2CB5E2!important;}
.mlw_previous{display: none!important;}
#site-navigation .primary-menu li:nth-child(2) .sub-menu li{width: 282px!important;}


.land {fill: #86d2f1;}

.foogallery,.foogallery *{box-sizing:border-box}
.foogallery{display:block;z-index:1;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;position:relative;line-height:0;font-size:0;width:100%;max-width:100%}.foogallery .fg-item{display:inline-block;position:relative;background-color:transparent;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.foogallery .fg-item-inner{display:block;position:relative;visibility:hidden;overflow:hidden;opacity:0;z-index:3;margin:0;border:solid 0 transparent}
.foogallery .fg-item.fg-error:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:32px;height:32px;background-image:url(../img/icons.svg#image);background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:32px 32px}.foogallery .fg-item.fg-loaded{z-index:4}
.foogallery .fg-loaded .fg-item-inner{visibility:visible;opacity:1;z-index:5}
.foogallery .fg-error .fg-item-inner{pointer-events:none;cursor:default}
.foogallery .fg-thumb{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:4;box-shadow:none}
.foogallery .fg-thumb:focus,.foogallery .fg-thumb:hover{border:none;outline:0;text-decoration:none;box-shadow:none}
.foogallery .fg-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;visibility:hidden;opacity:0}
.foogallery .fg-image-wrap{display:block;position:relative}
.foogallery .fg-image{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:5;max-width:none;height:auto;margin:0}
.foogallery .fg-loaded .fg-thumb{z-index:6}
.foogallery .fg-loaded .fg-image{z-index:7}
.foogallery.fg-light .fg-item-inner{background-color:#fff;color:#333;border-color:#fff}
.foogallery.fg-dark .fg-item-inner{background-color:#333;color:#fff;border-color:#333}
.foogallery.fg-light .fg-item.fg-error,.foogallery.fg-light .fg-item.fg-idle,.foogallery.fg-light .fg-item.fg-loading{background-color:#eee;box-shadow:inset 0 0 0 1px #ddd}.foogallery.fg-dark .fg-item.fg-error,.foogallery.fg-dark .fg-item.fg-idle,.foogallery.fg-dark .fg-item.fg-loading{background-color:#444;box-shadow:inset 0 0 0 1px #333}.foogallery .fg-caption{background-color:rgba(0,0,0,.6);color:#fff}.foogallery .fg-caption a{color:#fff;border-bottom:1px solid #fff}.foogallery.fg-light-overlays .fg-caption{background-color:rgba(255,255,255,.8);color:#333}.foogallery.fg-light-overlays .fg-caption a{color:#333;border-bottom-color:#333}.foogallery.fg-transparent-overlays .fg-caption{background-color:transparent;color:#fff}.foogallery.fg-transparent-overlays .fg-caption a{color:#fff;border-bottom-color:#fff}
.foogallery .fg-image-overlay{background-color:rgba(0,0,0,.6);color:#fff}.foogallery.fg-light-overlays .fg-image-overlay{background-color:rgba(255,255,255,.8);color:#333}.foogallery.fg-transparent-overlays .fg-image-overlay{background-color:transparent;color:#fff}.fg-exif-light .fg-item.fg-item-exif .fg-image-wrap:after{background-color:#fff;color:#333}.fg-exif-dark .fg-item.fg-item-exif .fg-image-wrap:after{background-color:#333;color:#fff}.fg-exif-rounded .fg-item.fg-item-exif .fg-image-wrap:after{border-radius:3px}
.fg-exif-bottom-left .fg-item.fg-item-exif .fg-image-wrap:after,.fg-exif-bottom-right .fg-item.fg-item-exif .fg-image-wrap:after,.fg-exif-top-left .fg-item.fg-item-exif .fg-image-wrap:after,.fg-exif-top-right .fg-item.fg-item-exif .fg-image-wrap:after{display:inline-block;position:absolute;content:'EXIF';font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:11px;line-height:10px;padding:3px 4px;z-index:7}.fg-exif-bottom-right .fg-item.fg-item-exif .fg-image-wrap:after{bottom:5px;right:5px}.fg-exif-bottom-left .fg-item.fg-item-exif .fg-image-wrap:after{bottom:5px;left:5px}.fg-exif-top-right .fg-item.fg-item-exif .fg-image-wrap:after{top:5px;right:5px}.fg-exif-top-left .fg-item.fg-item-exif .fg-image-wrap:after{top:5px;left:5px}.foogallery.fg-border-thin .fg-item-inner{border-width:4px}.foogallery.fg-border-medium .fg-item-inner{border-width:10px}.foogallery.fg-border-thick .fg-item-inner{border-width:16px}.foogallery.fg-light.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-dark.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-light.fg-shadow-small .fg-item-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-light.fg-shadow-medium .fg-item-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-light.fg-shadow-large .fg-item-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.foogallery.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-shadow-inset-small .fg-thumb:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:7}.foogallery.fg-dark.fg-shadow-inset-small .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-small .fg-thumb:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}
.foogallery.fg-dark.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-medium .fg-thumb:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.foogallery.fg-dark.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-large .fg-thumb:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.foogallery.fg-round-full.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-small .fg-thumb:after{border-radius:50%}.foogallery.fg-round-small .fg-item,.foogallery.fg-round-small .fg-item-inner{border-radius:5px}.foogallery.fg-round-medium .fg-item,.foogallery.fg-round-medium .fg-item-inner{border-radius:10px}.foogallery.fg-round-large .fg-item,.foogallery.fg-round-large .fg-item-inner{border-radius:15px}.foogallery.fg-round-full .fg-item,.foogallery.fg-round-full .fg-item-inner{border-radius:50%}.foogallery .fg-loader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:1em;height:1em;font-size:5px;visibility:hidden;opacity:0}.foogallery .fg-loading .fg-loader{visibility:visible;opacity:1}.fg-loading-default .fg-loader{border-radius:50%;text-indent:-9999em;box-shadow:0 -2.6em 0 0 rgba(130,130,130,1),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.5),-1.8em -1.8em 0 0 rgba(130,130,130,.7);-webkit-animation:loading-default 1.1s infinite steps(8,start);animation:loading-default 1.1s infinite steps(8,start)}@-webkit-keyframes loading-default{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading-default{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.fg-loading-bars .fg-loader,.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{background:rgba(130,130,130,1);-webkit-animation:loading-bars 1s infinite ease-in-out;animation:loading-bars 1s infinite ease-in-out;width:1em;height:4em}.fg-loading-bars .fg-loader{color:rgba(130,130,130,1);text-indent:-9999em;font-size:4px;-webkit-animation-delay:-.16s;animation-delay:-.16s}.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{position:absolute;top:0;content:''}.fg-loading-bars .fg-loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.fg-loading-bars .fg-loader:after{left:1.5em}@-webkit-keyframes loading-bars{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes loading-bars{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.fg-loading-trail .fg-loader{color:#828282;font-size:20px;text-indent:-9999em;overflow:hidden;border-radius:50%;-webkit-animation:loading-trail-1 1.7s infinite ease,loading-trail-2 1.7s infinite ease;animation:loading-trail-1 1.7s infinite ease,loading-trail-2 1.7s infinite ease}@-webkit-keyframes loading-trail-1{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes loading-trail-1{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes loading-trail-2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes loading-trail-2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.fg-loading-pulse .fg-loader,.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loading-pulse 1.8s infinite ease-in-out;animation:loading-pulse 1.8s infinite ease-in-out}.fg-loading-pulse .fg-loader{color:#828282;font-size:4px;text-indent:-9999em;transform:translateX(-50%) translateY(-150%);-webkit-animation-delay:-.16s;animation-delay:-.16s}.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{content:'';position:absolute;top:0}.fg-loading-pulse .fg-loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.fg-loading-pulse .fg-loader:after{left:3.5em}@-webkit-keyframes loading-pulse{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes loading-pulse{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.fg-loading-dots .fg-loader{color:#828282;font-size:5px;border-radius:50%;text-indent:-9999em;-webkit-animation:loading-dots 1.3s infinite linear;animation:loading-dots 1.3s infinite linear}@-webkit-keyframes loading-dots{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes loading-dots{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.fg-loading-partial .fg-loader,.fg-loading-partial .fg-loader:after{border-radius:50%;width:10em;height:10em}.fg-loading-partial .fg-loader{font-size:4px;text-indent:-9999em;border-top:1.1em solid rgba(130,130,130,.2);border-right:1.1em solid rgba(130,130,130,.2);border-bottom:1.1em solid rgba(130,130,130,.2);border-left:1.1em solid #828282;-webkit-animation:loading-partial 1.1s infinite linear;animation:loading-partial 1.1s infinite linear}@-webkit-keyframes loading-partial{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes loading-partial{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.foogallery.fg-loaded-drop .fg-item,.foogallery.fg-loaded-fade-in .fg-item,.foogallery.fg-loaded-flip .fg-item,.foogallery.fg-loaded-fly .fg-item,.foogallery.fg-loaded-scale-up .fg-item,.foogallery.fg-loaded-slide-down .fg-item,.foogallery.fg-loaded-slide-left .fg-item,.foogallery.fg-loaded-slide-right .fg-item,.foogallery.fg-loaded-slide-up .fg-item,.foogallery.fg-loaded-swing-down .fg-item{transition-timing-function:ease;transition-duration:650ms;transition-property:background-color,transform}.foogallery.fg-loaded-drop .fg-item-inner,.foogallery.fg-loaded-fade-in .fg-item-inner,.foogallery.fg-loaded-flip .fg-item-inner,.foogallery.fg-loaded-fly .fg-item-inner,.foogallery.fg-loaded-scale-up .fg-item-inner,.foogallery.fg-loaded-slide-down .fg-item-inner,.foogallery.fg-loaded-slide-left .fg-item-inner,.foogallery.fg-loaded-slide-right .fg-item-inner,.foogallery.fg-loaded-slide-up .fg-item-inner,.foogallery.fg-loaded-swing-down .fg-item-inner{transition-timing-function:ease;transition-duration:650ms}.foogallery.fg-loaded-drop .fg-item.fg-loaded,.foogallery.fg-loaded-flip .fg-item.fg-loaded,.foogallery.fg-loaded-fly .fg-item.fg-loaded,.foogallery.fg-loaded-swing-down .fg-item.fg-loaded{perspective:1300px}.foogallery.fg-loaded-fade-in .fg-item-inner{transition-property:visibility,opacity}.foogallery .fg-caption{visibility:hidden;opacity:0;position:absolute;z-index:8;width:100%;max-height:100%;overflow:hidden;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.3;border:none;text-align:center;cursor:pointer;margin:0}.foogallery .fg-caption a{text-decoration:none}.foogallery .fg-caption a:hover{border-bottom:none}.foogallery .fg-caption-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:400;padding:5px}.foogallery .fg-caption-desc{padding:5px}.foogallery .fg-caption-title+.fg-caption-desc{padding-top:0}.foogallery.fg-caption-always .fg-item .fg-caption .fg-caption-inner:before{display:none}.foogallery.fg-caption-always .fg-item.fg-loaded .fg-caption{left:0;bottom:0;transition-timing-function:ease;transition-duration:.3s;transition-property:visibility,opacity;visibility:visible;opacity:1;text-align:left}.foogallery.fg-caption-hover .fg-caption .fg-caption-inner{width:100%;max-height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.foogallery.fg-caption-hover .fg-item.fg-loaded .fg-image-overlay{display:none}.foogallery .fg-image-overlay:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:32px;height:32px;background-size:32px 32px;background-position:center center;background-repeat:no-repeat}.foogallery .fg-caption-inner:before{content:"";display:none;position:relative;width:32px;height:32px;margin:10px 0 5px 0;background-size:32px 32px;vertical-align:middle;background-position:center center;background-repeat:no-repeat}.foogallery.fg-hover-circle-plus:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-external:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-eye:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-plus:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-tint:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-zoom2:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-zoom3:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-zoom:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-video-1:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-video-2:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-video-3:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-video-4:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-video-default:not(.fg-preset) .fg-caption-inner:before{display:inline-block}.foogallery.fg-hover-circle-plus:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-external:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-eye:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-plus:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-tint:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom2:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom3:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-1:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-2:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-3:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-4:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-default:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-video-sticky .fg-type-video.fg-loaded .fg-item-inner .fg-image-overlay{background-color:transparent;visibility:visible;opacity:1;display:block}.foogallery.fg-video-sticky .fg-type-video .fg-caption-inner:before{display:none}.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-image-overlay:before{background-image:url(../img/icons.svg#zoom-light)}.foogallery.fg-light-overlays.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom .fg-image-overlay:before{background-image:url(../img/icons.svg#zoom-dark)}.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-image-overlay:before{background-image:url(../img/icons.svg#zoom2-light)}.foogallery.fg-light-overlays.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom2 .fg-image-overlay:before{background-image:url(../img/icons.svg#zoom2-dark)}.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-image-overlay:before{background-image:url(../img/icons.svg#zoom3-light)}.foogallery.fg-light-overlays.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom3 .fg-image-overlay:before{background-image:url(../img/icons.svg#zoom3-dark)}.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-image-overlay:before{background-image:url(../img/icons.svg#plus-light)}.foogallery.fg-light-overlays.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-plus .fg-image-overlay:before{background-image:url(../img/icons.svg#plus-dark)}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-circle-plus .fg-image-overlay:before{background-image:url(../img/icons.svg#circle-plus-light)}.foogallery.fg-light-overlays.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-circle-plus .fg-image-overlay:before{background-image:url(../img/icons.svg#circle-plus-dark)}.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-image-overlay:before{background-image:url(../img/icons.svg#eye-light)}.foogallery.fg-light-overlays.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-eye .fg-image-overlay:before{background-image:url(../img/icons.svg#eye-dark)}.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-external .fg-image-overlay:before{background-image:url(../img/icons.svg#external-light)}.foogallery.fg-light-overlays.fg-hover-external .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-external .fg-image-overlay:before{background-image:url(../img/icons.svg#external-dark)}.foogallery.fg-video-default .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-default .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-default-light)}.foogallery.fg-light-overlays.fg-video-default .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-default .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-default-dark)}.foogallery.fg-video-1 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-1 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-1-light)}.foogallery.fg-light-overlays.fg-video-1 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-1 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-1-dark)}.foogallery.fg-video-2 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-2 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-2-light)}.foogallery.fg-light-overlays.fg-video-2 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-2 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-2-dark)}.foogallery.fg-video-3 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-3 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-3-light)}.foogallery.fg-light-overlays.fg-video-3 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-3 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-3-dark)}.foogallery.fg-video-4 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-4 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-4-light)}.foogallery.fg-light-overlays.fg-video-4 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-4 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-4-dark)}.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,.foogallery.fg-caption-hover.fg-hover-fade .fg-caption,.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,.foogallery.fg-caption-hover.fg-hover-instant .fg-caption,.foogallery.fg-caption-hover.fg-hover-push .fg-caption,.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-down .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-caption,.foogallery.fg-hover-colorize .fg-image,.foogallery.fg-hover-colorize .fg-image-overlay,.foogallery.fg-hover-fade .fg-image-overlay,.foogallery.fg-hover-grayscale .fg-image,.foogallery.fg-hover-grayscale .fg-image-overlay,.foogallery.fg-hover-instant .fg-image-overlay,.foogallery.fg-hover-push .fg-thumb,.foogallery.fg-hover-scale .fg-image-overlay,.foogallery.fg-hover-scale .fg-item,.foogallery.fg-hover-slide-down .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-image-overlay,.foogallery.fg-hover-zoomed .fg-image{transition-timing-function:ease;transition-duration:.3s;backface-visibility:hidden}.foogallery.fg-hover-colorize .fg-image{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition-property:-webkit-filter;transition-property:filter}.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-image{-webkit-filter:none;filter:none}.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,.foogallery.fg-hover-colorize .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-colorize .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-hover-grayscale .fg-image{-webkit-filter:none;filter:none;-webkit-transition-property:-webkit-filter;transition-property:filter}.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-image{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:1}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,.foogallery.fg-hover-grayscale .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:none}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transform:translateX(100%);visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-thumb{transition-property:transform}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-caption{transform:translateY(0)}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb,.foogallery.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb{transform:translateX(-100%)}.foogallery.fg-hover-scale .fg-item{transition-property:transform;z-index:4}.foogallery.fg-hover-scale .fg-item:hover{transform:scale(1.048);z-index:10}.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,.foogallery.fg-hover-scale .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-scale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-scale .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-hover-zoomed .fg-image{transition-property:transform;z-index:4}.foogallery.fg-hover-zoomed .fg-item:hover .fg-image{transform:scale(1.15)}.foogallery.fg-hover-zoomed .fg-image-wrap{overflow:hidden}.foogallery.fg-caption-hover.fg-hover-zoomed .fg-caption,.foogallery.fg-hover-zoomed .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-zoomed .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-zoomed .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:transform,background-color,opacity,visibility;visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-image-overlay{transform:translateY(0) translateX(0)}.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-up .fg-loaded .fg-image-overlay{transform:translateY(100%)}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-image-overlay{transform:translateY(-100%)}.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-hover-slide-left .fg-loaded .fg-image-overlay{transform:translateX(100%)}.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-hover-slide-right .fg-loaded .fg-image-overlay{transform:translateX(-100%)}.fg-paging-container,.fg-paging-container *,.fg-paging-container :after,.fg-paging-container :before{box-sizing:border-box}.fg-paging-container{display:block;padding:15px;text-align:center;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fg-paging-container .fg-dot-item,.fg-paging-container .fg-dots{display:inline-block;margin:0;padding:0;outline:0;list-style:none}.fg-paging-container .fg-dot-item .fg-dot-link{display:inline-block;margin:3px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;background-image:none;text-decoration:none;border:1px solid transparent;position:relative;border-radius:50%;padding:0;font-size:0;outline:0;color:transparent;box-shadow:none}.fg-paging-container .fg-dot-item .fg-dot-link:before{content:"";background-color:transparent;border:1px solid transparent;display:block;border-radius:50%;width:9px;height:9px;padding:0;margin:2px}.fg-paging-container .fg-dot-item .fg-dot-link:active,.fg-paging-container .fg-dot-item .fg-dot-link:focus,.fg-paging-container .fg-dot-item .fg-dot-link:hover{text-decoration:none;box-shadow:none;outline:0}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container .fg-dot-item.fg-selected .fg-dot-link{cursor:not-allowed;pointer-events:none}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link{cursor:not-allowed;pointer-events:none;outline:0}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link{background-color:#eee;border-color:#9d9d9d}.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link{border-color:#888}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#666;border-color:#888}.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#eee;border-color:#9d9d9d;opacity:.5}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link{background-color:#666;border-color:#333}.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link{border-color:#444}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#333;border-color:#444}.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#666;border-color:#333;opacity:.5}.fg-default:after{content:'';display:block;clear:both}.fg-default .fg-item,.fg-default .fg-item-inner,.fg-default .fg-thumb{display:inline-block;vertical-align:top;max-width:100%}.fg-default .fg-image{border-radius:0;display:block;max-width:100%;height:auto;margin:0;padding:0}.fg-default .fg-image{vertical-align:top}.fg-default.fg-left{text-align:left}.fg-default.fg-center{text-align:center}.fg-default.fg-right{text-align:right}.fg-default.fg-gutter-5{padding-left:5px;margin-bottom:-5px}.fg-default.fg-gutter-5 .fg-item{margin-right:5px;margin-bottom:5px}.fg-default.fg-gutter-10{padding-left:10px;margin-bottom:-10px}.fg-default.fg-gutter-10 .fg-item{margin-right:10px;margin-bottom:10px}.fg-default.fg-gutter-15{padding-left:15px;margin-bottom:-15px}.fg-default.fg-gutter-15 .fg-item{margin-right:15px;margin-bottom:15px}.fg-default.fg-gutter-20{padding-left:20px;margin-bottom:-20px}.fg-default.fg-gutter-20 .fg-item{margin-right:20px;margin-bottom:20px}.fg-default.fg-gutter-25{padding-left:25px;margin-bottom:-25px}.fg-default.fg-gutter-25 .fg-item{margin-right:25px;margin-bottom:25px}.fg-masonry *{box-sizing:border-box}.foogallery.fg-masonry.fg-center{margin:0 auto}.fg-masonry .fg-thumb{display:block}.fg-masonry.fg-masonry-fixed .fg-thumb{display:inline-block}.fg-masonry.fg-masonry-fixed .fg-image{max-width:100%}.fg-masonry .fg-column-width{display:inline-block;visibility:hidden;height:0;border:solid 0 transparent}.fg-masonry.fg-masonry-2col .fg-image,.fg-masonry.fg-masonry-3col .fg-image,.fg-masonry.fg-masonry-4col .fg-image,.fg-masonry.fg-masonry-5col .fg-image{width:100%;height:auto;max-width:100%}.fg-masonry .fg-item{line-height:0;font-size:0}.fg-masonry.fg-masonry-fixed .fg-column-width,.fg-masonry.fg-masonry-fixed .fg-item{max-width:100%}.fg-masonry.fg-masonry-2col .fg-item{margin-bottom:1%;width:49%}.fg-masonry.fg-masonry-2col .fg-column-width{width:49%}.fg-masonry.fg-masonry-2col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-item{margin-bottom:0;width:50%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-column-width{width:50%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-item{margin-bottom:3%;width:47%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-column-width{width:47%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-3col .fg-item{margin-bottom:1%;width:32%}.fg-masonry.fg-masonry-3col .fg-column-width{width:32%}.fg-masonry.fg-masonry-3col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item{margin-bottom:0;width:33%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width{width:33%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item{margin-bottom:3%;width:30%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width{width:30%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-4col .fg-item{margin-bottom:1%;width:24%}.fg-masonry.fg-masonry-4col .fg-column-width{width:24%}.fg-masonry.fg-masonry-4col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item{margin-bottom:0;width:25%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width{width:25%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item{margin-bottom:3%;width:22%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width{width:22%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:19%}.fg-masonry.fg-masonry-5col .fg-column-width{width:19%}.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:20%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:20%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:17%}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:17%}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}@media screen and (max-width:720px){.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:32%}.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:32%}.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:33%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:33%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:30%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:30%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:480px){.fg-masonry.fg-masonry-3col .fg-item,.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:49%}.fg-masonry.fg-masonry-3col .fg-column-width,.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:49%}.fg-masonry.fg-masonry-3col .fg-gutter-width,.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:50%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:50%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:47%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:47%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:320px){.fg-masonry.fg-masonry-2col .fg-item,.fg-masonry.fg-masonry-3col .fg-item,.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:100%}.fg-masonry.fg-masonry-2col .fg-column-width,.fg-masonry.fg-masonry-3col .fg-column-width,.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col .fg-gutter-width,.fg-masonry.fg-masonry-3col .fg-gutter-width,.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:0}}.foogallery.fg-border-thin .fg-column-width{border-width:4px}.foogallery.fg-border-medium .fg-column-width{border-width:10px}.foogallery.fg-border-thick .fg-column-width{border-width:16px}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption{visibility:visible;opacity:1;font-size:13px;position:relative;display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;text-transform:none;transform:none;transition:none;background-color:transparent;border-style:solid;border-color:transparent}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner{display:block;position:relative;max-height:none;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-hover .fg-item-inner .fg-image-overlay{display:block}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-masonry.fg-captions-bottom .fg-caption-desc,.fg-masonry.fg-captions-bottom .fg-caption-title{text-align:left}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption,.fg-masonry.fg-captions-bottom.fg-light .fg-caption{color:#828282}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption a,.fg-masonry.fg-captions-bottom.fg-light .fg-caption a{color:#828282;border-bottom:1px solid #828282}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption a:hover,.fg-masonry.fg-captions-bottom.fg-light .fg-caption a:hover{border-bottom:none}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title,.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title a{color:#222}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title,.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title a{color:#fff}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title a{border-bottom:1px solid #222}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title a{border-bottom:1px solid #fff}.fg-masonry.fg-captions-bottom .fg-caption{border-width:10px}.fg-masonry.fg-captions-bottom .fg-caption-title+.fg-caption-desc{margin-top:4px}.fg-masonry.fg-captions-bottom.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.fg-masonry.fg-captions-bottom.fg-border-medium .fg-caption{border-width:10px 0 0 0}.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption{border-width:16px 0 0 0}.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-masonry.fg-transparent .fg-item-inner{background-color:transparent;color:#333;border-color:transparent}.fg-masonry.fg-transparent .fg-caption{color:#7f7f7f}.fg-masonry.fg-transparent.fg-captions-bottom .fg-caption{border-width:0;border-top-width:10px;border-bottom-width:10px}.fg-masonry.fg-transparent .fg-caption a{color:#7f7f7f;border-bottom:1px solid #7f7f7f}.fg-masonry.fg-transparent .fg-caption a:hover{border-bottom:none}.fg-masonry.fg-transparent .fg-caption-title,.fg-masonry.fg-transparent .fg-caption-title a{color:#333}.fg-masonry.fg-transparent .fg-caption-title a{border-bottom:1px solid #333}.fg-masonry.fg-transparent.fg-round-full .fg-item,.fg-masonry.fg-transparent.fg-round-full .fg-item-inner{border-radius:15px}.fg-masonry.fg-transparent.fg-round-full .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-full .fg-image-wrap,.fg-masonry.fg-transparent.fg-round-full.fg-shadow-inset-large .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-full.fg-shadow-inset-medium .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-full.fg-shadow-inset-small .fg-thumb:after{border-radius:50%;overflow:hidden}.fg-masonry.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap,.fg-masonry.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap,.fg-masonry.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{overflow:hidden}.fg-masonry.fg-transparent.fg-round-small.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-small.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-small.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:5px}.fg-masonry.fg-transparent.fg-round-medium.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-medium.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-medium.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:10px}.fg-masonry.fg-transparent.fg-round-large.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-large.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-large.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:15px}.fg-masonry.fg-transparent.fg-shadow-inset-small .fg-thumb:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.fg-masonry.fg-transparent.fg-shadow-inset-medium .fg-thumb:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.fg-masonry.fg-transparent.fg-shadow-inset-large .fg-thumb:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.fg-masonry.fg-transparent.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px rgba(128,128,128,.5)}.fg-masonry.fg-transparent.fg-shadow-small .fg-item-inner{box-shadow:0 1px 4px 0 rgba(128,128,128,.5)}.fg-masonry.fg-transparent.fg-shadow-medium .fg-item-inner{box-shadow:0 1px 10px 0 rgba(128,128,128,.5)}.fg-masonry.fg-transparent.fg-shadow-large .fg-item-inner{box-shadow:0 1px 16px 0 rgba(128,128,128,.5)}.fg-justified{box-sizing:border-box;position:relative}.foogallery.fg-justified .fg-image,.foogallery.fg-justified .fg-item,.foogallery.fg-justified .fg-item-inner,.foogallery.fg-justified .fg-thumb{box-sizing:border-box;display:block;margin:0;padding:0}.fg-justified .fg-item{visibility:visible;position:absolute}.fg-justified .fg-item-inner{position:relative;width:100%;height:100%}.fg-justified .fg-thumb{position:relative;overflow:hidden}.fg-justified .fg-image{z-index:1}.fg-justified .fg-item.fg-positioned .fg-image-wrap,.fg-justified .fg-item.fg-positioned .fg-thumb{width:100%;height:100%}.fg-justified .fg-item.fg-positioned .fg-image{width:100%;height:auto;min-height:100%;top:50%;transform:translateY(-50%)}.fg-justified.fg-hover-zoomed .fg-item.fg-positioned:hover .fg-image{transform:translateY(-50%) scale(1.15)}.fg-simple_portfolio{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center}.fg-simple_portfolio .fg-item{position:relative;flex:1;margin:10px;min-width:250px;max-width:250px}.fg-simple_portfolio .fg-item-inner{display:flex;flex-direction:column;margin:0;height:100%}.fg-simple_portfolio.fg-captions-top .fg-item-inner{flex-direction:column-reverse}.fg-simple_portfolio .fg-image{height:auto;width:100%}.fg-simple_portfolio .fg-thumb{min-width:auto;min-height:auto}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption{visibility:visible;opacity:1;font-size:13px;position:relative;display:block;top:auto;bottom:auto;left:auto;right:auto;width:100%;height:100%;text-transform:none;transform:none;transition:none;background-color:transparent;border-style:solid;border-color:transparent}.foogallery.fg-simple_portfolio .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner{display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-simple_portfolio.fg-caption-hover .fg-item-inner .fg-image-overlay{display:block}.foogallery.fg-simple_portfolio.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-simple_portfolio .fg-caption-title{text-align:left}.fg-simple_portfolio .fg-caption-desc{text-align:left}.fg-simple_portfolio.fg-dark .fg-caption,.fg-simple_portfolio.fg-light .fg-caption{color:#828282}.fg-simple_portfolio.fg-dark .fg-caption a,.fg-simple_portfolio.fg-light .fg-caption a{color:#828282;border-bottom:1px solid #828282}.fg-simple_portfolio.fg-dark .fg-caption a:hover,.fg-simple_portfolio.fg-light .fg-caption a:hover{border-bottom:none}.fg-simple_portfolio.fg-light .fg-caption-title,.fg-simple_portfolio.fg-light .fg-caption-title a{color:#222}.fg-simple_portfolio.fg-dark .fg-caption-title,.fg-simple_portfolio.fg-dark .fg-caption-title a{color:#fff}.fg-simple_portfolio.fg-light .fg-caption-title a{border-bottom:1px solid #222}.fg-simple_portfolio.fg-dark .fg-caption-title a{border-bottom:1px solid #fff}.fg-simple_portfolio .fg-caption{border-width:0}.fg-simple_portfolio .fg-caption-title+.fg-caption-desc{margin-top:4px}.fg-simple_portfolio.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.fg-simple_portfolio.fg-captions-top.fg-border-thin .fg-caption{border-width:4px 4px 10px 4px}.fg-simple_portfolio.fg-border-medium .fg-caption{border-width:10px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-medium .fg-caption{border-width:0 0 10px 0}.fg-simple_portfolio.fg-border-thick .fg-caption{border-width:16px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-thick .fg-caption{border-width:0 0 16px 0}.fg-simple_portfolio.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-simple_portfolio.fg-transparent .fg-item-inner{background-color:transparent;color:#333;border-color:transparent}.fg-simple_portfolio.fg-transparent .fg-caption{color:#7f7f7f}.fg-simple_portfolio.fg-transparent .fg-caption a{color:#7f7f7f;border-bottom:1px solid #7f7f7f}.fg-simple_portfolio.fg-transparent .fg-caption a:hover{border-bottom:none}.fg-simple_portfolio.fg-transparent .fg-caption-title,.fg-simple_portfolio.fg-transparent .fg-caption-title a{color:#333}.fg-simple_portfolio.fg-transparent .fg-caption-title a{border-bottom:1px solid #333}.fg-simple_portfolio.fg-transparent.fg-round-full .fg-item,.fg-simple_portfolio.fg-transparent.fg-round-full .fg-item-inner{border-radius:15px}.fg-simple_portfolio.fg-transparent.fg-round-full .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-full .fg-image-wrap,.fg-simple_portfolio.fg-transparent.fg-round-full.fg-shadow-inset-large .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-full.fg-shadow-inset-medium .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-full.fg-shadow-inset-small .fg-thumb:after{border-radius:50%;overflow:hidden}.fg-simple_portfolio.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap,.fg-simple_portfolio.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap,.fg-simple_portfolio.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{overflow:hidden}.fg-simple_portfolio.fg-transparent.fg-round-small.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-small.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-small.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:5px}.fg-simple_portfolio.fg-transparent.fg-round-medium.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-medium.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-medium.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:10px}.fg-simple_portfolio.fg-transparent.fg-round-large.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-large.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-large.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:15px}.fg-simple_portfolio.fg-transparent.fg-shadow-inset-small .fg-thumb:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.fg-simple_portfolio.fg-transparent.fg-shadow-inset-medium .fg-thumb:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.fg-simple_portfolio.fg-transparent.fg-shadow-inset-large .fg-thumb:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.fg-simple_portfolio.fg-transparent.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px rgba(128,128,128,.5)}.fg-simple_portfolio.fg-transparent.fg-shadow-small .fg-item-inner{box-shadow:0 1px 4px 0 rgba(128,128,128,.5)}.fg-simple_portfolio.fg-transparent.fg-shadow-medium .fg-item-inner{box-shadow:0 1px 10px 0 rgba(128,128,128,.5)}.fg-simple_portfolio.fg-transparent.fg-shadow-large .fg-item-inner{box-shadow:0 1px 16px 0 rgba(128,128,128,.5)}.foogallery.fg-preset.fg-polaroid .fg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .35s,background-color .65s}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n+1){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(3n){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(5n){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.foogallery.fg-preset.fg-polaroid .fg-item:hover{-webkit-transform:rotate(0);transform:rotate(0)}.foogallery.fg-preset.fg-polaroid .fg-caption{position:relative;width:auto;font-family:"Segoe Print Regular",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.foogallery.fg-preset.fg-polaroid .fg-caption-inner,.foogallery.fg-preset.fg-polaroid .fg-caption-title{position:relative;width:auto}.foogallery.fg-preset.fg-polaroid .fg-caption-title{text-align:center}.foogallery.fg-preset.fg-polaroid .fg-caption-desc{display:none}.foogallery.fg-light.fg-preset.fg-polaroid .fg-caption-title,.foogallery.fg-preset.fg-polaroid .fg-caption-title{color:#333}.foogallery.fg-dark.fg-preset.fg-polaroid .fg-caption-title{color:#fff}.foogallery.fg-preset.fg-polaroid .fg-caption{border-style:solid;border-color:transparent;border-width:10px}.foogallery.fg-preset.fg-polaroid .fg-caption-title+.fg-caption-desc{margin-top:4px}.foogallery.fg-preset.fg-polaroid.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thin .fg-caption{border-width:4px 4px 10px 4px}.foogallery.fg-preset.fg-polaroid.fg-border-medium .fg-caption{border-width:10px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-medium .fg-caption{border-width:0 0 10px 0}.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption{border-width:16px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thick .fg-caption{border-width:0 0 16px 0}.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-image-viewer{display:block;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}.fg-image-viewer.fg-left{text-align:left}.fg-image-viewer.fg-center{text-align:center}.fg-image-viewer.fg-right{text-align:right}.fiv-inner{position:relative;display:inline-block;max-width:100%;overflow:hidden;z-index:6}.fiv-inner .fiv-inner-container{position:relative;overflow:hidden;max-width:100%;border-style:solid;border-width:0;border-bottom-width:4px;z-index:5}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:active,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:hover,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:visited{position:relative;display:block;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item{position:absolute;visibility:visible;opacity:1;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item:first-of-type{position:relative}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb img{display:block;max-width:100%;height:auto;border:none;outline:0;text-decoration:none}.fg-image-viewer .fiv-inner .fiv-ctrls{display:block;text-align:center;font-size:14px;border-style:solid;line-height:34px}.fg-image-viewer .fiv-inner .fiv-ctrls:after{content:'';display:block;clear:both}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count{display:inline-block;font-weight:400;margin:0}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;min-width:80px;position:relative;overflow:hidden;transition:background-color .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{display:block;position:absolute;font-size:24px;line-height:30px;top:0;left:0;width:100%;transform:translateY(0);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:hover:before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:hover:before{transform:translateY(-100%)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev span{display:block;width:100%;transform:translateY(100%);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:hover span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:hover span{transform:translateY(0)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{float:left}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{content:'\2190'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next{float:right}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before{content:'\2192'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count span{margin:0 4px}/*!* Theme - Default (Light) *!*//*!* Theme - Dark *!*/.foogallery.fg-image-viewer.fg-caption-always .fg-item-inner .fg-caption{padding:0;border:none;background:#000;background:-moz-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%)}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-title{padding:10px 10px 10px 10px}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-desc{padding:10px 10px 10px 10px}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-title+.fg-caption-desc{padding:0 10px 10px 10px}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-light .fiv-inner .fiv-inner-container{background-color:#fff;color:#333;border-color:#fff}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next:hover,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev:hover{background-color:#f2f2f2}.fg-image-viewer.fg-light .fiv-next,.fg-image-viewer.fg-light .fiv-prev{box-shadow:inset 0 0 0 1px #ddd}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-dark .fiv-inner .fiv-inner-container{background-color:#333;color:#fff;border-color:#333}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next:hover,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev:hover{background-color:#444}.fg-image-viewer.fg-dark .fiv-next,.fg-image-viewer.fg-dark .fiv-prev{box-shadow:inset 0 0 0 1px #222}.foogallery.fg-image-viewer.fg-border-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin .fg-item-inner{border-width:0}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-inner-container{border-width:4px}.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-inner-container{border-width:10px}.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-inner-container{border-width:16px}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-ctrls{border-top-width:1px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-round-small .fiv-inner{border-radius:5px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-round-medium .fiv-inner{border-radius:10px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-round-large .fiv-inner{border-radius:15px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-full .fiv-inner,.foogallery.fg-image-viewer.fg-round-full .fiv-next,.foogallery.fg-image-viewer.fg-round-full .fiv-prev{border-radius:50%}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fg-item-inner{box-shadow:none}.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fiv-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fiv-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fiv-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.foogallery.fg-thumbnail,.foogallery.fg-thumbnail.fg-center{text-align:center}.foogallery.fg-thumbnail.fg-left{text-align:left}.foogallery.fg-thumbnail.fg-right{text-align:right}.foogallery.fg-thumbnail.fg-float-left{float:left;width:auto}.foogallery.fg-thumbnail.fg-float-right{float:right;width:auto}.foogallery.fg-thumbnail .fg-item{display:inline-block;vertical-align:top;max-width:100%}.foogallery.fg-thumbnail .fg-image{max-width:100%}.foogallery.fg-thumbnail .fg-st-hidden{display:none}
.section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  cursor: default;
}

.contstuff {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: 1px 1px 1px 0 rgba(43, 151, 194, 0.14);
  -webkit-transition: box-shadow 300ms ease;
  transition: box-shadow 300ms ease;
  cursor: pointer;
}

.contstuff:hover {
  box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.25);
}

.heading {
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #2CB5E2;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

/*my header style*/

::-webkit-scrollbar {
  width: 0;
}
header{
	width: 100%;
}
ul, ol, label{
	padding: 0!important;
	margin: 0!important;
}
button{
	cursor: pointer;
}
.header-{
	width: 940px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 10px 0;
}
.h-logo-mname-wrap{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.h-logo-container{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	overflow: hidden;
}
.h-logo-img{
	width: 100%;
}
.h-mainname{
	font-size: 18px;
	font-weight: 600;
	margin-left: 20px;
	color: #252F54;
}
.h-search-lang-wrap{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.h-search-form{
	width: 170px;
	border-radius: 5px;
	border: 1px solid #FF8036;
	overflow: hidden;
	display: flex;
/*	height: 20px;*/
}
.h-search-field{
	border: none;
	width: 100%;
	height: 100%;
	padding: 5px!important;
}
.h-search-field:focus{
	outline: none;
}
.h-search-submit{
	background: none;
	border: none;
	padding: 5px;
}
.h-search-submit:before {
    content: url("/wp-content/themes/twentysixteen/assets/images/search.svg");
}
.h-lang{
	margin-left: 20px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	border: 1px solid #FF8036;
	font-size: 12px;
	font-weight: 600;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	color: #252F54;
	overflow: hidden;
}
.pll-switcher-select{
	border: none;
	text-transform: uppercase;
	padding: 5px;
	box-sizing: border-box;
	font-size: 10px;
}
.header-menu-wrap{
	width: 100%;
	background-color: #252F54;
}
.header-menu{
	width: 940px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	font-size: 15px;
	font-weight: 600;
}
.h-region-set-wrap{
	font-weight: 400;
}
.h-region-set{
	cursor: pointer;
	position: relative;
}
.h-region-set:hover .wrapper{
	display: block;
}
.h-region-set:hover .h-region-set-p{
	color: #FF8036;
}
.h-region-set-p{
	padding: 10px;
	color: white;
}
.h-region-set-p:after{
	content: url("/wp-content/themes/twentysixteen/assets/images/arrow.svg");
	margin-left: 5px;
}
.h-menu-line{
	height: 25px;
	border: 1px solid white;
}

.wrapper {
	margin: 0 auto;
	padding: 10px;
	box-sizing: border-box;
	width: 940px;
	background-color: #F2F4F8;
	display: none;
	position: absolute;
	top: 35px;
	z-index: 1000;
}

.tabs-nav {
	display: flex;
	justify-content: start;
}
.tabs-nav__item {
	border-bottom: 1px solid transparent;
	cursor: pointer;
	flex: 1;
	padding: 10px;
	color: #666666;
	max-width: 220px;
}

.tabs-nav__item.is-active {
	border-color: #252F54;
	color: #252F54;
	font-weight: 600;
}

.tab {
	background-color: #f2f2f2;
	display: none;
	padding: 20px;
}
.tab.is-active { display: block; }


.h-r-s-content-bottom{
	display: flex;
	flex-direction: column;
	position: relative;
}
.h-r-s-mainname-wrap{
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 5px 0;
	cursor: pointer;
}
.h-r-s-left{
	width: 50%;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.h-r-s-mainname{
	width: 95%;
	color: rgba(0, 0, 0, 0.7);
	line-height: 1.2em;
	padding: 0 10px 0 0;
	box-sizing: border-box;
}
.h-r-s-content-right-absulute{
	width: 50%;
	background-color: white;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}
.h-r-s-content-right{
	width: 50%;
	background-color: white;
	position: absolute;
	top:0;
	right: 0;
	bottom: 0;
	display: none;
	font-size: 14px;
	color: black;
}
.h-r-s-mainname-wrap:hover .h-r-s-content-right{
	display: block;
}
.h-r-s-mainname-wrap:hover .h-r-s-mainname{
	color: #FF8036;
}
.h-r-s-r-mainname{
	margin: 0 auto;
	text-align: center;
	padding: 50px 25px 25px 25px;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.3em;
}
.h-r-s-content-right a{
	padding: 0 20px;
	color: #252F54;
}
.h-r-s-r-director{
	text-align: center;
	font-weight: 800;
	padding: 18px 0;

}
.h-r-s-r-text{
	padding: 0 20px;
}
.h-r-school-left{
	width: 30%;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.h-r-school-content-right-absulute{
	width: 70%;
	background-color: white;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}
.h-r-school-content-right{
	width: 70%;
	background-color: white;
	position: absolute;
	top:0;
	right: 0;
	bottom: 0;
	display: none;
	font-size: 14px;
	color: black;
}
.h-r-s-mainname-wrap:hover .h-r-school-content-right{
	display: block;
}
.h-r-s-mainname-wrap:hover .h-r-school-mainname{
	color: #FF8036;
}
.h-r-school-mainname{
	width: 90%;
	color: rgba(0, 0, 0, 0.7);
	line-height: 1.2em;
	padding: 0 10px 0 0;
	box-sizing: border-box;
}
.h-r-school-content-right a{
	padding: 0 20px;
	color: #252F54;
}
.h-r-school-table-text-cont{
	padding: 10px;
}
.h-r-school-table-text-wrap{
	display: flex;
	flex-direction: row;
	text-align: center;
	margin: 0 auto;
}
.h-r-school-table-mtext{
	padding: 5px 10px;
	border: 1px solid black;
	font-weight: 600;
	box-sizing: border-box;
}
.h-r-school-table-text{
	padding: 5px 10px;
	border: 1px solid black;
	box-sizing: border-box;
}
.h-r-school-table-mtext:first-child {
	width: 45%;
}
.h-r-school-table-mtext:nth-child(2){
	width: 20%;
}
.h-r-school-table-mtext:nth-child(3){
	width: 25%;
}
.h-r-school-table-mtext:nth-child(4){
	width: 10%;
	font-size: 10px;
}
.h-r-school-table-text:first-child {
	width: 45%;
}
.h-r-school-table-text:nth-child(2){
	width: 20%;
}
.h-r-school-table-text:nth-child(3){
	width: 25%;
}
.h-r-school-table-text:nth-child(4){
	width: 10%;
}


.h-menu-cont{
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.h-menu-name{
/*	margin-left: 10px;*/
	padding: 10px;
}
.h-menu-name a span:nth-child(2){
	margin-left: 5px;
}
.h-menu-name:hover .h-menu-dropdown-wrap{
	display: block;
	z-index: 1000;
}
.h-menu-name a{
	text-decoration: none;
	color: white;
}
.h-menu-name a:hover{
	color: #FF8036;
}
.h-menu-dropdown-wrap{
	margin: 0 auto;
	padding: 15px!important;
	width: 940px;
	background-color: #F2F4F8;
	display: none;
	position: absolute;
	top: 35px;
/*	left: 0;*/
	right: 0;
}
.h-menu-dropdown{
	width: 100%;
}
.h-menu-dropdown a{
	color: rgba(0, 0, 0, 0.7);
}
.h-sub-menu{
	
}
.h-sub-sub-menu{
	margin-left: 20px;
	width: 30%;
}
.h-sub-sub-menu-ul{
	width: 70%;
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 15px;
	box-sizing: border-box;
	background-color: white;
	display: none;
}
.h-sub-sub-menu-ul li{
	padding: 5px;
}
.h-sub-menu a span img{
	width: 10px;
	height: 10px;
}
.h-menu-dropdown a span{
	padding: 5px;
	display: inline-block;
}
.h-menu-dropdown:hover .h-sub-menu{
	display: block;
}
.h-sub-sub-menu:hover .h-sub-sub-menu-ul{
	display: flex;
}

.pll-switcher-select {
	/* for Firefox */
	-moz-appearance: none;
	/* for Chrome */
	-webkit-appearance: none;
}
.select-sort-mobile::-ms-expand {
	/* IE */
	display: none;
}
.h-drop-down:after{
	content: url("/wp-content/themes/twentysixteen/assets/images/arrow.svg");
	margin-left: 5px;
}