@font-face {
    font-family: 'dane_light';
    src: url('../fonts/Dane_Light.woff2') format('woff2'),
		 url('../fonts/Dane_Light.eot') format('eot'),
         url('../fonts/Dane_Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dane_medium';
    src: url('../fonts/Dane_Medium.woff2') format('woff2'),
		 url('../fonts/Dane_Medium.eot') format('eot'),
         url('../fonts/Dane_Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

*{
	padding:0;
	margin:0;
}

html {-webkit-font-smoothing: antialiased !important}

html,
body {
    height: 100%;
}

body.home{
	overflow:hidden;
}

body.home.show-nav{
	overflow-y:scroll;
}

.header{
	position:fixed;
	top:44px;
	left:0;
	z-index:2;
	width:100%;
}

.header .container{
	position:relative;
}

.show-nav .title{
	display:none;
}

.title{
	float:left;
}

.title h2{
	font-family: 'dane_medium';
	font-size:80px;
	color:#fff;
	line-height:110px; /* was 94 */
}

.about.whitout_header .site-wrapper{
	padding-top:280px;
}

.post.whitout_header .site-wrapper{
	padding-top:260px;
}

.theme.whitout_header .site-wrapper{
	padding-top:280px;
}

.whitout_header .site-wrapper{
	padding-top:230px;
}

.whitout_header.activities .site-wrapper{
	padding-top:200px;
}

.whitout_header.contact .site-wrapper{
	padding-top:180px;
} 

.news_wrap .news_row:last-child {
	margin-bottom:0;
}

.date{
	color:#5a5a5a;
	font-family: 'dane_light';
	font-size:16px;
	display:block;
	margin-bottom:5px;
}

.dark_section{
	padding:70px 0;
	background:#5a5a5a;
	position:relative;
}

.light_section{
	padding:60px 0;
	background:#a2a2a2;
	position:relative;
}

.media_row{
	display:inline-block;
	margin-bottom:55px;
}

.content_row p{
	font-size:24px;
	color:#a2a2a2;
	font-family: 'dane_light';
	line-height:38px;
	margin-bottom:40px;
}

.content_row ul{
	font-size:24px;
	color:#a2a2a2;
	font-family: 'dane_light';
	line-height:38px;
	margin-bottom:40px;
} 

.content_row ul li {
	font-size:24px;
	color:#a2a2a2;
	font-family: 'dane_light';
	line-height:38px;
	display:block;
}

.post .content_row p{
	font-size:16px;
	color:#a2a2a2;
	font-family: 'dane_light';
	line-height:22px;
	margin-bottom:20px;
}

.light_section .content_row p{
	font-size:24px;
	color:#5a5a5a;
	font-family: 'dane_light';
	line-height:38px;
	margin-bottom:40px;
}

.light_section .content_row a{
	font-size:24px;
	color:#5a5a5a;
	font-family: 'dane_light';
	border-bottom:2px solid #969696;
}

.light_section .content_row a:hover{
	border-bottom:2px solid transparent;
}

.light_section .content_row h3{
	font-size:24px;
	color:#5a5a5a;
	font-family: 'dane_medium';
	line-height:38px;
	margin-bottom:5px;
}

.about .content_row p{
	max-width:95%;
}

.post .content_row a{
	font-size:16px;
	color:#a2a2a2;
	font-family: 'dane_light';
	line-height:22px;
	border-bottom:2px solid #6f6f6f;
	display:table-cell;
}

.theme .content_row a{
	font-size:24px;
	color:#a2a2a2;
	font-family: 'dane_light';
	line-height:38px;
	text-decoration:underline;
}

.theme .content_row a:hover{
	text-decoration:none;
}

.post .content_row a:hover{
	text-decoration:none;
	border-bottom:2px solid transparent;
}

.sidebar{
	max-width:95%;
}

.inner_page .title{
	/*max-width:650px;*/
	max-width:750px;
}

.inner_page .title h2{
	font-size:50px;
	line-height:52px;
	margin-bottom:0;
}

.about.inner_page .title, .post.inner_page .title, .theme.inner_page .title {
	max-width:650px;
}

.about.inner_page .title h2, .post.inner_page .title h2, .theme.inner_page .title h2{
	font-size:80px;
	line-height:94px;
	margin-bottom:0;
	margin-left:-4px;
}

.activities .title h2{
	font-family: 'dane_medium';
	font-size:80px;
	line-height:103px;
	margin-left:0px;
}

.contact .title h2{
	font-family: 'dane_medium';
	font-size:80px;
	line-height:94px;
	margin-left:8px;
}

.logo{
	float:right;
	margin-right:160px;
}

.brand_logo{
	width:174px;
	height:33px;
	display:block;
	background:url(../images/logo.png) no-repeat 0 0 / 174px 33px;
	transition:all 0.3s;
}

.brand_logo_dk{
	width:174px;
	height:33px;
	display:block;
	background:url(../images/logo_white_dk.png) no-repeat 0 0 / 174px 33px;
	transition:all 0.3s;
}

.brand_logo_en{
	width:174px;
	height:33px;
	display:block;
	background:url(../images/logo_white_en.png) no-repeat 0 0 / 174px 33px;
	transition:all 0.3s;
}

.show-nav .brand_logo_dk{
	background:url(../images/logo_dark_dk.png) no-repeat 0 0 / 174px 33px;
}

.show-nav .brand_logo_en{
	background:url(../images/logo_dark_en.png) no-repeat 0 0 / 174px 33px;
}

.name_list{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow-y:scroll;
	text-align:center;
	padding-top:30%;
}

.name_list li{
	display:blok;
}

.name_list li a{
	display:block;
	color:#fff;
	font-size:28px;
	font-family: 'dane_light';
	transition:all 0.3s;
}

.name_list li a:hover{
	color:#a2a2a2;
	text-decoration:none;
}

.carousel,
.carousel-item,
.active {
    height: 100%;
}

.carousel1m,
.carousel-item,
.active {
    display:none;
}

.carousel2,
.carousel-item,
.active {
    height: 100%;
}

.carousel2m,
.carousel-item,
.active {
    display:none;
}

.carousel3,
.carousel-item,
.active {
    display:none;
}

.carousel4,
.carousel-item,
.active {
    display:none;
}

.carousel-inner {
    height: 100%;
}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: 1;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-prev-icon {
    background-image: url(../images/prev.png);
}

.carousel-control-next-icon {
    background-image: url(../images/next.png);
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 36px;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.carousel-fade .carousel-inner .carousel-item {
	transition-property: opacity;
	height:100%;
	-webkit-transition:opacity 0.4s ease-in, opacity 0.8s ease-out;
	-moz-transition:opacity 0.4s ease-in, opacity 0.8s ease-out;
	transition:opacity 0.4s ease-in, opacity 0.8s ease-out;
}
 
.carousel-fade .carousel-inner .carousel-item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	opacity: .3;
}

.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	transform: translate3d(0, 0, 0);
}

.news_row{
	display:inline-block;
	width:100%;
	margin-bottom:100px;
}

.news_image{
	text-align:center;
}

.news_image img{
	max-width:100%;
	height:auto;
	float:right;
}



.news_content p{
	font-size:16px !important;
	color:#5a5a5a;
	font-family: 'dane_light' !important;
	line-height:22px!important;
	margin-bottom:20px !important;
}

.news_content a {
    font-size: 16px;
    color: #5a5a5a;
    font-family: 'dane_light';
	line-height:22px!important;
    border-bottom: 2px solid #969696;
	display:table-cell;
}

.news_content a:hover{
	 border-bottom: 2px solid transparent;
}

.news_content h2 a{
	font-size:38px;
	color:#5a5a5a;
	font-family: 'dane_medium';
	line-height:50px !important;
	margin-bottom:20px;
	display:block;
	border-bottom: 2px solid transparent;
}

.contacts_list h2{
	font-size: 38px;
    color: #5a5a5a;
    font-family: 'dane_light';
	line-height:50px;
	margin-bottom:45px;
	padding-left:10px;
}

.contact_right  h2{
	padding-left:12px;
}

.personal_info{
	margin-top:26px;
}

.personal_info span{
	display:block;
	font-size: 24px;
    color: #5a5a5a;
    font-family: 'dane_light';
	line-height:35px;
	margin-bottom:0px;
}

.personal_info span.name{
	font-family: 'dane_medium';
}

.personal_info a{
	display:block;
	font-size: 24px;
    color: #5a5a5a;
    font-family: 'dane_light';
	line-height:35px;
	margin-bottom:0px;
}

.contact_person{
	margin-bottom:55px;
}


footer {
    margin: 50px 0;
}

.top_menu{
	margin-top:120px;
}
.member_photo{
	width:100%;
	height:615px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
}

.member_photo .container{
	position:relative;
	height:100%;
}

.about_member{
	position:absolute;
	top:290px;
	left:15px;
}

.member_info_block p, .member_info_block a{
	font-size:16px;
	color:#a2a2a2;
	font-family:'dane_light';
	line-height:22px;
	margin:0;
	display:table;
}

.member_info_block a{
	border-bottom: 1px solid #6f6f6f;
	line-height:22px;
	margin-bottom:5px;
}

.member_info_block a:hover{
	border-bottom: 1px solid transparent;
}

.member_info_block{
	margin-bottom:30px;
}

.member_info_block.socials{
	margin-bottom:0;
}

.member_info_block.socials a{
	display:table;
}

.inner_page .site-wrapper p{
	font-size:24px;
	color:#5a5a5a;
	font-family:'dane_light';
	margin-bottom:45px;
}

.inner_page .site-wrapper h3{
	font-size:37px;
	line-height:50px;
	font-family:'dane_light';
	color:#5a5a5a;
	margin-bottom:15px;
}

.about.inner_page .site-wrapper h3{
	margin-bottom:45px;
}

.theme .site-wrapper p{
	font-size:38px;
	color:#5a5a5a;
	font-family:'dane_light';
	line-height:50px;
	margin-bottom:50px;
}

.news_content h3.news_subheading{
	font-size:24px !important;
	color:#5a5a5a;
	font-family: 'dane_light';
	line-height:36px !important;
	margin-bottom:30px;
}

.twitter_block h2{
	color:#a2a2a2;
	font-size:16px;
	font-family: 'dane_light';
	margin-bottom:27px;
}

.fa{
	font-size:24px !important;
	color:#a2a2a2 !important;
}

.atf-screen-name span, .atf-screen-name a{
	color:#a2a2a2;
	font-size:24px !important;
	font-family: 'dane_medium';
	font-weight:normal !important;
}

.atf-tweet-text, .atf-tweet-text a{
	color:#a2a2a2;
	font-size:16px !important;
	font-family: 'dane_light';
	line-height:22px !important;
}

.atf-tweet-text a{
	border-bottom:1px solid #7d7d7d;
}

.atf-tweet-text a:hover{
	border-bottom:1px solid transparent;
}

.atf-static-tweets .atf-inner-wrapper .atf-tweet-wrapper{
	margin-bottom:40px !important;
}

.atf-static-tweets .atf-inner-wrapper .atf-tweet-wrapper .atf-retweet-credits{
	color:#a2a2a2;
}



.atf-static-tweets .atf-load-more .atf-text{
	border:none !important;
	background:transparent !important;
	padding:0 !important;
	float:left;
	color:#a2a2a2;
	font-size:16px !important;
	font-family: 'dane_light';
	box-shadow:none !important;
	border-radius:0 !important;
}

.atf-static-tweets .atf-load-more .atf-text span{
border-bottom:1px solid #7d7d7d !important;	
}
.atf-static-tweets .atf-load-more .atf-text span:hover{
	border-bottom:1px solid transparent !important;
}

.atf-show-media-button, .atf-show-media-button span{
	color:#a2a2a2;
	font-size:12px !important;
	font-family: 'dane_light';
}

.atf-static-tweets .atf-load-more .atf-text .fa-refresh{
	margin-left:0 !important;
}

.site-wrapper{overflow:hidden;width:100%; background:#a2a2a2; position:relative; padding-top:65px; padding-bottom:41px;}
#body-nav{position:fixed;overflow:hidden;top:0;background:transparent;text-align:left;display:block;-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:background 500ms ease;-moz-transition:background 500ms ease;transition:background 500ms ease;z-index:999999999;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;width:100%;text-align:center;z-index:0;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
.show-nav #body-nav{background:#cacaca;background:#cacaca;z-index:1;}
.hide-nav #body-nav{background:transparent;height:100%;width:100%;z-index:1;}
#body-nav ul{width:100%; margin-bottom:65px;}
#body-nav ul li a{display:block;text-decoration:none!important;height:100px;line-height:100px;font-size:35px;color:#5a5a5a;opacity:0;border:none;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease; font-family: 'dane_light';}
.show-nav #body-nav ul li a{opacity:1;}
.show-nav #body-nav ul li#menu-item-180 a{font-family:'dane_light'; font-weight:800; transition:none !important;}
.toggle-nav{left:auto; position:absolute;z-index:9;}
.toggle-nav .option{left:auto;right:125%;}

.contact .toggle-nav{
	right:26px;
}

.member .site-wrapper{padding-top:65px !important;}

.activities .toggle-nav{
	right:22px;
}
.push-wrap{min-height:1000px;position:relative;background-position:50% 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.burger-x{position:absolute;top:45%;left:0;display:block;width:100%;height:6px;background-color:#fff;font-size:0px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 225ms ease;-moz-transition:all 225ms ease;transition:all 225ms ease;margin:0 auto;}
.burger-x:before,.burger-x:after{position:absolute;left:0;width:100%;height:100%;background:#fff;content:'';-webkit-transition:all 225ms ease;-moz-transition:all 225ms ease;transition:all 225ms ease;}
.burger-x:before{-webkit-transform:translateY(-200%);transform:translateY(-200%); bottom:2px;}
.burger-x:after{-webkit-transform:translateY(200%);transform:translateY(200%); top:2px;}
.show-nav .burger-x,.show-nav .burger-x:before,.show-nav .burger-x:after{background:rgb(255,69,112);}
.toggle-nav{right:15px;top:0px;color:#fff;font-size:40px;display:block;width:45px;height:40px;}
.toggle-nav:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.toggle-nav .option{position:absolute;font-size:12px;text-transform:uppercase;width:80px;left:125%;text-align:center;top:20%;}
#body-nav{background:#a2a2a2;text-align:left;}
#body-nav ul{padding:0;list-style:none;}
#body-nav ul li a{display:block;text-decoration:none!important;height:60px;line-height:60px;font-size:35px;color:#5a5a5a; font-family: 'dane_light';}
#body-nav ul li a:hover{color:#333233;}

.show-nav .burger-x:before{top: 0px; -webkit-transform: rotate(45deg); transform: rotate(38deg); background:#5a5a5a; bottom:0;}
.show-nav .burger-x:after{-webkit-transform: rotate(-45deg); transform: rotate(-38deg); bottom:4px; background:#5a5a5a; top:0;}
.show-nav .burger-x{
	background:none !important;
}

.alm-reveal{
	margin-bottom:100px;
}

.contact .row {margin: 0 -37px}
.contact  [class*="col-"] {padding: 0 13px;}

.activities  [class*="col-"] {padding: 0 22px;}
@media (max-width:1250px){
	.activities object{
		height:215px;
	}
}


@media (max-width:1200px){
	.about.inner_page .title, .post.inner_page .title, .theme.inner_page .title {
		max-width:650px;
	}

	.about.inner_page .title h2, .post.inner_page .title h2, .theme.inner_page .title h2{
		font-size:65px;
		line-height:84px;
		margin-bottom:0;
	}
}

@media (max-width:992px){
	.about_member{
		top:320px;
	}
	.alm-reveal{
		margin-bottom:65px;
	}
	.whitout_header.activities .site-wrapper{
		padding-bottom:0;
	}

	.activities  [class*="col-"] {padding: 0 15px;}
	.container{
		padding: 0 25px;
	}
	.news_image{
		padding-left:0 !important;
	}
	.news_content{
		padding-right:0 !important;
	}
	.theme.whitout_header .site-wrapper{
		padding-top:320px;
	}
	.inner_page .site-wrapper h3{
		font-size:26px;
		line-height:36px;
	}
	.about.inner_page .title h2, .post.inner_page .title h2, .theme.inner_page .title h2{
		font-size:60px;
		line-height:64px;
		margin-bottom:0;
	}
	.news_image img{
		float:none;
		margin:0 auto;
	}
	.logo{
		float:left;
		width: 100%;
		margin-bottom:60px;
	}
	
	.contact .logo{
		float:none;
		width: 100%;
		margin-bottom:60px;
	}
	.contact .brand_logo{
		margin-left:12px;
	}
	.whitout_header.contact .site-wrapper{
		padding-top:250px;
	}
	.inner_page .title h2{
		font-size:36px;
		line-height:40px;
	}
	.contact .title h2{
		font-size:65px;
	}
	.contacts_list h2{
		font-size:35px;
		margin-bottom:20px;
		line-height:45px;
	}
	.title h2{
		font-size:65px;
		line-height:73px;
		margin-bottom:0;
	}
	.name_list{
		padding-top:50%;
	}
	.carousel,
	.carousel-item,
	.active {
		display:none;
	}

	.carousel2,
	.carousel-item,
	.active {
		display:none;
	}
	
	.carousel1m,
	.carousel-item,
	.active {
		height: 50%;
		display:block;
	}
	
	.carousel2m,
	.carousel-item,
	.active {
		height: 50%;
		display:block;
	}

	.carousel3,
	.carousel-item,
	.active {
		height: 50%;
		display:block;
	}

	.carousel4,
	.carousel-item,
	.active {
		height: 50%;
		display:block;
	}
	.top_menu{
		padding-left:15px;
	}
	.contact .top_menu{
		padding-left:25px;
	}
	#body-nav ul li a{
		font-size:32px;
		height:45px;
		line-height:45px;
	}
	.activities .title h2{
		font-size:65px;
		margin-left:0;
	}
	.whitout_header.activities .site-wrapper{
		padding-top:260px;
	}
	.news_image{
		margin-bottom:35px;
		padding:0;
	}
	.news_content{
		padding:0;
	}
	.news_row{
		margin-bottom:65px;
	}
	.news_content h2 a{
		font-size:35px !important;
	}
	.news_content h3{
		font-size:22px;
		line-height:30px;
	}
	.whitout_header.post .site-wrapper{
		padding-top:320px;
	}
	.whitout_header .site-wrapper{
		padding-top:280px;
	}
	.theme .site-wrapper p{
		line-height:36px;
	}
	.content_row p{
		font-size:20px;
		line-height:30px;
		margin-bottom:30px;
	}
	.content_row ul li{
		font-size:20px;
		line-height:30px;
	}
	.about.whitout_header .site-wrapper{
		padding-top:300px;
	}
	.sidebar{
		padding-left:0;
	}
	.about_member{
		left:25px;
	}
	.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	.activities .toggle-nav{
		right:15px;
	}
	.member_photo{
		height:695px;
	}
}

@media (max-width:768px){
	.personal_info{
		min-height:140px;
	}

	
}

@media (max-width:640px){
	
	h2.second-word {margin-top:-10px;}
	.contact .brand_logo{
		margin-left:0;
	}
	.contact .logo{
		margin-left:19px;
		margin-right:0;
	}
	.contact .toggle-nav{
		right:36px;
	}
	.contact .logo{
		margin-bottom:30px;
	}
	.alm-reveal{
		margin-bottom:30px;
	}
	.contact .title h2{
		margin-left:16px;
	}
	.container{
		padding:0 20px;
	}
	.about.whitout_header .site-wrapper{
		padding-top:185px;
	}
	.news_row{
		margin-bottom:30px;
	}
	.logo{
		margin-bottom:30px;
	}
	.whitout_header.contact .site-wrapper{
		padding-top:185px;
	}
	.whitout_header.activities .site-wrapper{
		padding-top:150px;
	}
	.news_image{
		margin-bottom:20px;
	}
	.about.inner_page .title h2, .post.inner_page .title h2, .theme.inner_page .title h2 {
		font-size: 32px;
		line-height: 36px;
	}
	.theme.whitout_header .site-wrapper{
		padding-top:180px;
	}

	.whitout_header.post .site-wrapper {
		padding-top: 180px;
	}
	.contact .title h2{
		font-size:48px;
	}
	.title h2{
		font-size:48px;
		line-height:60px;
	}
	.contacts_list h2{
		font-size:26px;
	}
	.personal_info span{
		font-size:20px;
		line-height:30px;
	}
	.contact_person{
		margin-bottom:30px;
	}
	.personal_info{
		min-height:68px;
	}
	.toggle-nav{
		width:30px;
		height:27px;
		right:20px;
	}
	.home .toggle-nav{
		right:37px;
	}
	
	.home.show-nav .toggle-nav{
		right:20px;
	}
	.burger-x{
		height:4px;
	}
	.header{
		top:24px;
	}
	.name_list{
		padding-top:65%;
	}
	.name_list li a{
		font-size:23px;
	}
	#body-nav ul li a{
		font-size:28px;
	}
	.member_info_block p, .member_info_block a{
		font-size: 10px;
		line-height:13px;
	}
	.inner_page .title h2 {
		font-size: 40px;
		line-height: 40px;
	}
	.inner_page .site-wrapper p{
		font-size:22px;
	}
	.light_section .content_row p{
		font-size:20px;
		line-height:32px;
		
	}
	.member_info_block{
		margin-bottom:10px;
	}
	.contacts_list h2{
		line-height:27px;
	}
	.title h2{
		font-size:32px !important;
		line-height:46px !important;
	}
	.inner_page .site-wrapper h3{
		font-size:17px;
		line-height:22px;
	}
	.light_section .content_row h3 {
		font-size: 13px;
		line-height:18px;
	}
	.light_section .content_row p {
		font-size: 13px;
		line-height:18px;
	}
	.light_section .content_row a {
		font-size: 13px;
		line-height:18px;
	}
	.content_row p{
		font-size: 13px;
		line-height:18px;
		margin-bottom:20px;
	}
	
	.content_row li{
		font-size: 13px;
		line-height:18px;
	}
	
	.content_row a {
		font-size: 13px !important;
		line-height:18px !important;
	}
	
	.content_row ul li {
		font-size: 13px !important;
		line-height:18px !important;
	}
	.date{
		font-size: 10px;
		line-height:11px;
	}
	.news_content h2 a{
		font-size: 17px !important;
		line-height:22px !important;
	}

	.inner_page .site-wrapper p{
		font-size: 10px !important;
		line-height:14px !important;
	}
	.inner_page .site-wrapper a{
		font-size: 10px !important;
		line-height:14px !important;
	}
	.contacts_list h2{
		font-size: 17px;
		line-height:22px;
		margin-bottom:15px;
		padding-left:17px;
	}
	.contact [class*="col-"]{
		padding:0 19px;
	}
	.whitout_header.contact .site-wrapper{
		padding-top:140px;
	}
	.personal_info span{
		font-size: 13px;
		line-height:18px;
	}
	.personal_info a{
		font-size: 13px !important;
		line-height:18px !important;
	}
	.personal_info{
		margin-top:10px;
	}
	.name_list li a{
		font-size: 17px;
		line-height:27px;
	}
	#body-nav ul li a{
		font-size: 22px;
		line-height:32px;
		height:32px;
	}
	#body-nav ul{
		margin-bottom:35px;
	}
	.site-wrapper{
		padding-bottom:20px;
		padding-top:25px;
	}
	.member .site-wrapper{
		padding-top:25px !important;
	}
	.dark_section{
		padding:30px 0;
	}
	.media_row{
		margin-bottom:27px;
	}
	.post .content_row p, .post .content_row p a {
		font-size: 10px !important; 
		line-height:14px !important;
	}
	.member .title h2{
		font-size: 22px !important; 
		line-height:25px !important;
	}
	
	.member .title{
		max-width:200px;
	}
	.member_photo{
		height:350px;
	}
	.member_info_block.socials a{
		font-size: 10px;
		line-height:13px;
	}
	.member_info_block a{
		margin-bottom:2px;
	}
	.about_member{
		left:25px;
		top:210px;
	}
	.member .site-wrapper p{
		font-size: 13px !important;
		line-height:18px !important;
	}
	.inner_page .site-wrapper p{
		margin-bottom:20px;
	}
	.light_section{
		padding:30px 0;
	}
	.about.inner_page .site-wrapper h3{
		margin-bottom:22px;
	}
	.light_section .content_row p{
		margin-bottom:20px;
	}
	.news_content h3.news_subheading{
		font-size:13px !important;
		line-height:18px !important;
		margin-bottom:15px;
	}
	
	.brand_logo{
		width:129px;
		height:26px;
		background-size:129px 26px;
	}
	.show-nav .brand_logo{
		width:129px;
		height:26px;
		background-size:129px 26px;
	}
	.contact_person:nth-child(odd){
		padding-left:10px !important;
	}
	.contact_person:nth-child(even){
		padding-right:10px !important;
	}
	.about_member{
		left:20px;
	}

	.inner_page .site-wrapper .news_content h2 a{
		font-size: 17px !important;
		line-height: 22px !important;
		margin-bottom:12px !important;
	}
}

@media (max-width:480px){

	.home .toggle-nav{
		right:20px;
	}
	
	.home.show-nav .toggle-nav{
		right:20px;
	}
}


