﻿

body {
	margin: 0px;
	padding: 0px;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
	
}
body.default {
	margin: 0px;
	padding: 0px;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
}
body.sandwichmobile {
	margin: 0px;
	padding: 0px;
	-webkit-font-smoothing: antialiased;
	background-image: none;
	background-color: #fff;
}

.mobile_menu_background {height:100vh;
	background-color: #fff;}

div {
	position: relative;
}
.img {
	border: 0px;
}
a > img {
	border: 0px;
}
a {
	text-decoration: none;
}
 input::-ms-clear {
 display: none;
}

div {box-sizing: border-box;}

.float-placeholder {
	overflow: hidden;
}
.margin0auto {
	margin: 0 auto;
}
.margin-bottom20 {
	margin-bottom: 20px;
}
.center {
	text-align: center;
	margin: 0 auto;
}
.padding-top0 {
	padding-top: 0px !important;
}

.bg_red {background-color: #eb4441;}
.bg_pink {background-color: #d269e2;}
.bg_yellow {background-color: #f3bd02;}


.bg_grey-blue {background-color: #a1aebd;}

.bg_grey-blue_light {background-color: #b4bfcc;}

.bg_aqua {background-color: #3bc2b7;}

.bg_blue {background-color: #053047;}

.bg_grey {background-color: #a09a96;}

.bg_purple {background-color: #a58ab6;}

.bg_purple_light {background-color: #dbd0e2;}

.bg_orange {background-color: #e2a247;}

.bg_orange_light {background-color: #f3dab5;}

.bg_green {background-color: #8db367;}

.bg_green_light {background-color: #d1e1c2;}

.bg_cyan {background-color: #4eaccb;}

.bg_cyan_light {background-color: #b8deea;}

.bg_white {background-image: url("images/bg_white_transparent70.png");}

.uppercase {text-transform:uppercase}




@media all and (min-width: 1280px) {
	
.padding-top30 {padding-top:30px;}
	
/*-----HOME-------*/

	

/*-----END OF HOME-------*/	

	
	
/*-----MOBILE HEADER + MENU-------*/
.mobilemenu2 {display:none;}
	
.mobilemenu1 {display:none;}

div.mobile_menu_wrapper {display:none;}
	
.mobile_menu_wrapper_csempe {display:none;}
	
.mobile_menu_wrapper_cikk {display:none;}
	
div.home_mobile_menu_wrapper {display:none;}
	
div.mobile_header_placeholder {background-color: #fff;
	position:fixed;
	height:145px;
	z-index: 10000;
  	padding: 25px 25px 0 25px;
	width:100%;
	box-sizing: border-box;
   }
	
div.mobile_logo_wrapper {
margin:0 auto;
}
	
div.mobile_logo_placeholder {
    width: 260px;
    margin: 0 auto;
 }

div.mobile_logo_placeholder img {
     width: 100%;
     display: block;
   
  }
	
div.mobile_flag_placeholder {position:absolute;
	z-index: 1000;
	top: 25px;
	right:25px;
	width: 30%;
	display: flex;
	justify-content: flex-end;
	flex-wrap: nowrap;}

div.mobile_flag_placeholder img {width:30px;
	height: 30px;
	padding-left:8px;
	display: block;
	}


div.mobile_menu_placeholder {
	position: absolute;
	z-index: 1000;
	top: 25px;
	left:25px;
	width: 30%;
}
div.icon_mobile_menu {
	width:100%;
	margin: 0 auto;
}
div.icon_mobile_menu img {
	width: 35px;
	display: block;
}

div.mobile_menu_wrapper_text_placeholder {
    padding: 25px;
	box-sizing: border-box;
  }
/*-----MOBILE HEADER + MENU-------*/

/*-----DESKTOP HEADER + MENU-------*/
	
div.desktop_header_wrapper {width:100%;
	background-color: #fff;
	position:fixed;
	height:90px;
	z-index: 10000;
	top:0;
	border-bottom: 1px solid #a3a3a3;
	}
	

	
div.desktop_header_wrapper_cikk {
	}
	
div.desktop_header_placeholder {width:1280px;
	box-sizing: border-box;
	padding:0px 40px 25px 40px;
	margin:0 auto;
	margin-top:20px;
	display:flex;
	align-items:center;
	justify-content: space-between;
	
	}

div.desktop_logo_placeholder {width:260px;
	margin: 0 auto;
	margin-bottom:17px;
padding-top:10px;}
	
div.desktop_logo_placeholder img {width:100%;
	display: block;}
	
div.desktop_menu_placeholder {width:calc(100% - 280px);
	text-align: right;
	margin-left: 20px;}
	
div.desktop_flag_placeholder {position:absolute;
	z-index: 1000;
	top: 0;
	right:40px;
	width: 100%;
	display: flex;
	justify-content: flex-end;
	flex-wrap: nowrap;}

div.desktop_flag_placeholder img {width:30px;
	height: 30px;
	padding-left:8px;
	display: block;
	}

/*-----DESKTOP FEATURED-------*/
div.desktop_featured_wrapper {width:100%;
	margin-bottom:70px;
	margin-top:90px;
	position:relative;
	}
	
div.desktop_featured_placeholder {
	margin:0 auto;}

div.desktop_featured_placeholder img {display:block;
	width:100%;}
	

/*-----END OF DESKTOP FEATURED-------*/
	
	
/*-----MOBILE FEATURED-------*/
div.mobile_featured_wrapper {display: none;
	width:100%;
	margin-bottom:70px;
	margin-top:90px;
	position:relative;
	}
	
div.mobile_featured_placeholder {
	margin:0 auto;}

div.mobile_featured_placeholder img {display:block;
	width:100%;}
	

/*-----END OF MOBILE FEATURED-------*/

/*-----DESKTOP HEADER + MENU-------*/	
	
/*-----CONTENT-------*/
div.content_wrapper {
	}
	
.content-top-margin {height:220px;
	}
	
/*-----CSEMPEK-------*/
div.focsempe_nev_wrapper {width:100%;
	margin-bottom:50px;
	
	}

div.focsempe_nev_placeholder {width:1200px;
	margin:0 auto;
	
	}
	
div.focsempe_nev {color: #000;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 36px;
        font-style: normal;
        text-decoration: none;
        font-weight: 300;
        text-transform: uppercase;
        letter-spacing: 2px;
		box-sizing: border-box;
        
		text-align: center;
	}
	
div.csempek_wrapper {width:1240px;
	box-sizing: border-box;
	margin:0 auto;}
	
div.csempek_placeholder {display:flex;
	flex-wrap: wrap;
	justify-content:center;
	}
	
div.csempe_box {
	display:flex;
	align-content: center;
	position: relative;
	align-items:center;
	}

a.csempe_box {width: calc(25% - 40px);
	margin:0 20px 40px 20px;
	display:block;
	opacity: 1.0;
	
	}
a.csempe_box:hover {width: calc(25% - 40px);
	margin:0 20px 40px 20px;
	display:block;
	opacity: 0.8;
	}
	
.csempe_box_wrapper {width: calc(25% - 40px);
	margin:0 20px 40px 20px;
	display:block;
	opacity: 1.0;
	cursor: pointer;
	}
.csempe_box_wrapper:hover {width: calc(25% - 40px);
	margin:0 20px 40px 20px;
	display:block;
	opacity: 0.8;
	}
	
div.csempe_picture_placeholder {width:100%;
	position:relative;
	
	display:flex;
	align-content: center;
	align-items:center;
	
	}
	
	
div.csempe_picture_placeholder img {width:100%;
	display:block;
	
}
	
div.csempe_title {color: #000;
	width:100%;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 17px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 125%;
	box-sizing: border-box;
   
	text-align: center;
	position:absolute;
	height:100%;
	display:flex;
	align-content: center;
	align-items:center;
	
}
	
span.csempe_title {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    padding: 10px 20px 9px 20px;
	width:100%;
}
	

	
div.csempe_lead {color: #053047;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 17px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:5px 20px 0px 20px;
	margin:0;
	display:none;}
	
	
div.csempe_box_blog {width: calc(25% - 40px);
	margin:0 20px 40px 20px;
	
	}

a.csempe_box_blog {opacity:1.0;
	
	}
	
a.csempe_box_blog:hover {opacity:0.8;
	color: #000;
	}
	
div.csempe_blog_picture_placeholder {width:100%;
	position:relative;
	
	display:flex;
	align-content: center;
	align-items:center;
	
	}

	
div.csempe_blog_picture_placeholder img {width:100%;
	display:block;
	
}
	
div.csempe_blog_title {color: #000;
	width:100%;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 17px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 120%;
	box-sizing: border-box;
   padding: 10px 0px 3px 0px;
	text-align: left;
	
}
	
.csempe_blog_title:hover {color: #000;
	text-decoration: none;
    
}	
	
a.csempe_blog_title:hover {color:#000;}
	
div.csempe_blog_date {color: #000;
	width:100%;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 15px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 120%;
	box-sizing: border-box;
   padding: 0px 0px 0px 0px;
	text-align: left;
	border-top:1px solid #fff;

}


	
/*-----END OF CSEMPEK-------*/
	
	
/*-----CIKK + BANNEREK-------*/
	
div.article-banners_placeholder {width:1200px;
	margin:0 auto;
	display:flex;
	/*justify-content:space-between;*/
	
	}

div.text-content_placeholder {max-width:700px;
	margin:0 auto;
	}	
	
div.fulltext_article_placeholder {width: calc(100% - 0px);}

div.featured_main_article {}
	
div.featured_main_article img {display:block;
	width:100%;
	}
	
div.featured_main_article_title_placeholder {position:absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	display: inline-block;
	padding:8px 20px 7px 20px;
	color: #fff;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 25px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0px;
	box-sizing: border-box;
	text-align: center;
	border-radius:15px 15px 15px 0px;
	}
	
div.fulltext_article_date {margin-bottom:30px;
	color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	border-top:1px solid #000;
	padding-top:15px;
	}
	
div.fulltext_article_date span {
	padding-top:0px;}
	
div.fulltext_article_placeholder h1 {color: #000;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 36px;
        font-style: normal;
        text-decoration: none;
        font-weight: 300;
        text-transform: uppercase;
        letter-spacing: 2px;
		box-sizing: border-box;
        text-align: center;
		margin:0 0 40px 0;
	line-height: 125%;
	}
	
div.fulltext_article_placeholder p {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0 30px 0;
	}
	
div.fulltext_article_placeholder a {color: #5182b9;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	}
	
div.fulltext_article_placeholder a:hover {color: #5182b9;
	text-decoration: underline;
	}
	
div.fulltext_article_placeholder h3 {color: #979697;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 24px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0px 15px 0px;
	}
	
div.fulltext_article_placeholder h4 {color: #908e90;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 28px;
    font-style: italic;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px 15px 0px 100px;
	margin:0 0 30px 0;
		
	}
	
div.fulltext_article_placeholder h5 {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0px 15px 0px;
	}
	
h1.h1_alternativ {color: #000 !important;
    font-family: 'Titillium Web', Arial, sans-serif !important;
    font-size: 28px !important;
    font-style: normal !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-transform: none !important;
    letter-spacing: 2px !important;
	line-height: 125% !important;
	text-align: left !important;
	padding:12px 0 0 0 !important;
	margin:0 0px 10px 0px !important;
	border-top:1px solid #000 !important;
	}
	
h2.h2_alternativ {color: #000 !important;
    font-family: 'Titillium Web', Arial, sans-serif !important;
    font-size: 18px !important;
    font-style: italic !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
	line-height: 125% !important;
	text-align: left !important;
	padding:0px !important;
	margin:0 0px 25px 0px !important;
	}
	
div.alternativ_text_placeholder {margin-bottom:55px;}
	
div.fulltext_article_lead {}	

div.fulltext_article_lead p {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0 30px 0;
	}	

div.fulltext_article_embedded_content_placeholder {margin:0 0 30px 0;}
	
div.fulltext_article_embedded_content_caption {}
	
div.fulltext_article_embedded_content_caption {
        margin-top: 5px;
        background-image: url(images/icon_fenykepezo.svg);
        background-repeat: no-repeat;
        background-size: 26px;
        background-position: 0px 0px;
        min-height: 20px;
        padding-left: 35px;
    }


div.fulltext_article_image_caption_placeholder {margin:0;
        margin-bottom: 25px;
        position: relative;
	
    }
	
div.fulltext_article_image_gallery {
        margin-bottom: 25px;
        position: relative;
	margin:0 0 30px 0;
    }
	
img.fulltext_article_image {
        margin-bottom: 25px;
        position: relative;
	display: block;
        width: 100%;
    }

img.fulltext_article_image_caption {
        display: block;
        width: 100%;
	
    }
	



div.fulltext_article_caption {
        /*margin-top: 0px;*/
        background-image: url(images/icon_fenykepezo.svg);
        background-repeat: no-repeat;
        background-size: 26px;
        background-position: 0px 0px;
        min-height: 20px;
        padding-left: 35px;
		margin:-20px 0 30px 0;
    }

.fulltext_article_caption_text {
        display: block;
        COLOR: #979697;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 135%;
    }

.fulltext_article_caption_source {
        display: block;
        COLOR: #979697;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 15px;
        font-weight: 400;
        font-style: italic;
        padding-top: 2px;
        line-height: 135%;
    }

	
div.fulltext_article_icons_placeholder {margin:0 0 30px 0;
	display: flex;
	align-items: center;
	}
	
div.fulltext_article_icons_placeholder img {display:block;
	margin-right:20px;}
	
.icon_youtube {height:30px;}
	
.icon_spotify {height:35px;}
	
.icon_instagram {height:35px;
	padding-top:6px;}
	
div.mobile_banners_wrapper {display:none;}	
	
div.desktop_banners_wrapper {width: calc(25% - 0px);
	box-sizing: border-box;
	}
	
div.banners_placeholder {display: inline-block;
	/*background-color:#870621;*/
	/*background-color:rgba(227,205,181,0.5);*/
	padding-top:0px;
	/*background-image: url("images/bg_lightblue.png");*/
	box-sizing: border-box;	
	border-radius:0px 15px 15px 0px;
	
	}

div.banner-image_placeholder {margin:0 0px 30px 25px;
	background-color: #fff;
	width: calc(100% - 25px);
	box-shadow:  rgba(60, 45, 35, 0.4) 0px 0px 15px;
	border-radius:15px 15px 15px 15px;}
	
div.banner-image_placeholder img {display:block;
	width:100%;
	}
	
	
div.document_download_placeholder_panel {
        position: relative;
        margin:0 0 30px 0;
    	}

div.document_download_placeholder_panel img {
        display: block;
        width: 250px;
        }

div.document_download_title_panel {
        color: #979697;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 20px;
        font-style: normal;
        text-decoration: none;
        font-weight: 600;
        line-height: 120%;
        text-align: left;
        /*text-transform:uppercase;*/
        margin: 0;
    	}

div.document_download_date_panel {
        color: #979697;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 15px;
        font-style: italic;
        text-decoration: none;
        font-weight: 400;
        line-height: 145%;
        text-align: left;
        margin: 0px 0 10px 0;
	}
	
	
/*-----TABLE-----*/	
table {color: #505050;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: center;
	padding:0px;
	margin:0 145px 30px 145px;
	width:calc(100% - 290px);
	background-color: #a09a96;
	}
	
thead td {background-color: #88021e;
	color:#fff;
	padding: 5px;
	font-weight: 700;}
	
tbody td {background-color: #e5dcca;
	color:505050;
	padding: 5px;
	font-weight: 400;}
	
tfoot td {background-color: #c6beac;
	color:#505050;
	padding: 5px;
	font-weight: 700;}
	
ul  {color: #505050;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0 30px 0;
	}

ul li {/*margin-bottom:5px;*/
	background-image: url(images/icon_nyil_jobbra_grey.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 0px 5px;
    list-style-type: none;
	padding-left: 20px;}
	
ul:nth-of-type(1):first-child {
  padding:0px;
	margin:0;
}

ul:nth-of-type(1) > ul:nth-of-type(1):first-child {
  padding:0px;
	margin:0;
}

li > ul:first-of-type > li {
  /*margin-bottom:5px;*/
	background-image: url(images/icon_nyil_jobbra_lightgrey.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 0px 5px;
    list-style-type: none;
	padding-left: 20px;}


li > ul:first-of-type > li > ul > li {
   /*margin-bottom:5px;*/
	background-image: url(images/icon_nyil_jobbra_lightgrey_ures.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 0px 5px;
    list-style-type: none;
	padding-left: 20px;}

li ul {margin: 0px;
	margin-bottom:5px;}	

	

	
ol {color: #505050;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0 30px 0;
	padding-left: 20px;
	list-style: none;
  	counter-reset: my-awesome-counter;
	}

ol > li {
 	 counter-increment: my-awesome-counter;
	margin-bottom:5px;
	}

ol > li::before {
  	content: counter(my-awesome-counter) ". ";
  	/*color: #00aae9;*/
	color: #88021e;
  	font-weight: 700;
	left:170px;
	position: absolute;
	
}
	
/*ol li::marker {
  content: counter(my-awesome-counter) ".";
  color: red;
	font-weight: bold;}*/


/*-----END OF TABLE-----*/		
	
div.festmeny_container {width:calc(25% - 40px);
	margin:0 20px 40px 20px;}	
	
div.podcasts_wrapper {max-width:1260px;
	margin:0 auto;
	padding-top:20px;}
	
div.podcast_wrapper_title {border-top:1px solid #000;
	margin:20px 20px 10px 20px;
	padding-top:30px;
	color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
	line-height: 135%;
	text-align: left;}
	
div.podcasts_placeholder {display: flex;
	flex-wrap: wrap;
	}

div.podcast_container {width:calc(25% - 40px);
	margin:20px;}
	
.podcast_cim {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 135%;
	text-align: left;
	margin:0;
	padding:0;}
	
.podcast_datum {color: #646464;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 135%;
	text-align: left;
	margin:0;
	padding:0;}
	
/*-----END OF CIKK + BANNEREK-------*/
	
/*-----END OF CONTENT-------*/
	
/*-----FOOTER-------*/
div.footer_wrapper {width:100%;
	background-color: #fff;
	box-sizing: border-box;
	padding:20px;
	border-top:1px solid #000;
	margin-top:50px;
	}
	
div.footer_placeholder {width:100%;
	margin:0 auto;
	}
	
	
div.footer_text_placeholer {width:calc(100% - 40px);
	margin:20px;
	text-align:center;}
	
div.footer_text_placeholer p {display:inline-block;
	COLOR: #616060;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
	text-decoration: none;
    line-height: 125%;
	margin:0 10px;
	}

	
a.footer_link {COLOR: #616060;
	text-decoration: none;}

a.footer_link:hover {COLOR: #000;
	text-decoration: underline;}
	
/*-----END OF FOOTER-------*/
	
}



























@media all and (min-width: 850px) and (max-width: 1279.9px) {
	
.padding-top30 {padding-top:30px;}
	
/*-----HOME-------*/
	
.bg_video_desktop_placeholder {
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
}
.desktop_bg_video {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    min-height: 50%;
    min-width: 50%;
}

.desktop_bg_video source {min-width: 100%; 
  min-height: 100%;}

/*.desktop_bg_video {
  position: fixed;
  top: 0;
  left: 0;
  min-width: 100%; 
  min-height: 100%;
}
	
.desktop_bg_video source {min-width: 100%; 
  min-height: 100%;}*/
	
div.desktop_slogan_placeholder {width:100%;
	height:100%;
	position:fixed;
	top:150px;}

div.desktop_slogan_placeholder img {width:80%;
	display: block;
	margin:0 auto;}
	
.mobile_bg_video {display:none;}
	
.bg_video_mobile_placeholder {display:none;}

div.mobile_slogan_placeholder {display:none;}
	

/*-----END OF HOME-------*/	
	
	
/*-----MOBILE HEADER + MENU-------*/
.mobilemenu2 {display:none;}
	
.mobilemenu1 {display:none;}
	
.mobile_menu_wrapper {display:none;}
	
.mobile_menu_wrapper_csempe {display:none;}
	
.mobile_menu_wrapper_cikk {display:none;}
	
div.home_mobile_menu_wrapper {display:none;}
	
div.mobile_header_placeholder {background-color: #fff;
	position:fixed;
	height:150px;
	z-index: 10000;
  	padding: 25px 25px 0 25px;
	width:calc(100% - 0px);
	box-sizing: border-box;
	margin:0;
   }
	
div.mobile_logo_wrapper {
margin:0 auto;
}
	
div.mobile_logo_placeholder {
    width: 200px;
    margin: 0 auto;
 }

div.mobile_logo_placeholder img {
     width: 100%;
     display: block;
   
  }
	
div.mobile_flag_placeholder {position:absolute;
	z-index: 1000;
	top: 25px;
	right:25px;
	width: 30%;
	display: flex;
	justify-content: flex-end;
	flex-wrap: nowrap;}

div.mobile_flag_placeholder img {width:30px;
	height: 30px;
	padding-left:8px;
	display: block;
	}


div.mobile_menu_placeholder {
	position: absolute;
	z-index: 1000;
	top: 25px;
	left:25px;
	width: 30%;
}
div.icon_mobile_menu {
	width:100%;
	margin: 0 auto;
}
div.icon_mobile_menu img {
	width: 35px;
	display: block;
}

div.mobile_menu_wrapper_text_placeholder {
    padding: 25px;
	box-sizing: border-box;
  }
	
/*-----MOBILE HEADER + MENU-------*/
	
	

	
div.desktop_header_wrapper_csempe {
	
	}
	
div.desktop_header_wrapper_cikk {
	}
	
div.desktop_header_wrapper {width:100%;
	background-color: #fff;
	position:fixed;
	height:90px;
	z-index: 10000;
	top:0;
	border-bottom: 1px solid #a3a3a3;
	}

	
div.desktop_header_placeholder {width:calc(100% - 80px);
	box-sizing: border-box;
	padding:20px 0px 25px 0px;
	margin:0 auto;
	margin-left:40px;
	margin-right:40px;
	display:flex;
	align-items:center;
	justify-content: space-between;
	
	}

div.desktop_logo_placeholder {width:200px;
	margin: 0 auto;
	margin-bottom:17px;
padding-top:10px;}
	
div.desktop_logo_placeholder img {width:100%;
	display: block;}
	
div.desktop_menu_placeholder {width:calc(100% - 200px);
	text-align: right;
	margin-left: 0px;}
	
	
div.desktop_flag_placeholder {position:absolute;
	z-index: 1000;
	top: 0;
	right:40px;
	width: 100%;
	display: flex;
	justify-content: flex-end;
	flex-wrap: nowrap;}

div.desktop_flag_placeholder img {width:30px;
	height: 30px;
	padding-left:8px;
	display: block;
	}

/*-----DESKTOP HEADER + MENU-------*/
	
/*-----DESKTOP FEATURED-------*/
div.desktop_featured_wrapper {width:100%;
	margin-bottom:40px;
	margin-top:90px;
	position:relative;
	}
	
div.desktop_featured_placeholder {
	margin:0 auto;}

div.desktop_featured_placeholder img {display:block;
	width:100%;}
	

/*-----END OF DESKTOP FEATURED-------*/
	
/*-----MOBILE FEATURED-------*/
div.mobile_featured_wrapper {display:none;
	width:100%;
	margin-bottom:40px;
	margin-top:90px;
	position:relative;
	}
	
div.mobile_featured_placeholder {
	margin:0 auto;}

div.mobile_featured_placeholder img {display:block;
	width:100%;}
	

/*-----END OF MOBILE FEATURED-------*/
	
/*-----CONTENT-------*/
div.content_wrapper {
	}
	
.content-top-margin {height:195px;
	}
	
/*-----CSEMPEK-------*/
div.focsempe_nev_wrapper {width:100%;
	margin-bottom:50px;
	
	}

div.focsempe_nev_placeholder {width:100%;
	margin:0 auto;
	
	
	}
	
div.focsempe_nev {color: #000;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 36px;
        font-style: normal;
        text-decoration: none;
        font-weight: 300;
        text-transform: uppercase;
        letter-spacing: 2px;
		box-sizing: border-box;
        
		text-align: center;
	}
	
div.csempek_wrapper {max-width:1240px;
	box-sizing: border-box;
	margin:0 auto;
	margin-left: 20px;
	margin-right: 20px;}
	
div.csempek_placeholder {display:flex;
	flex-wrap: wrap;
	justify-content: center;
	}
	
div.csempe_box {
	display:flex;
	align-content: center;
	position: relative;
	align-items:center;
	}

a.csempe_box {width: calc(25% - 40px);
	margin:0 20px 40px 20px;
	display:block;
	opacity: 1.0;
	}
a.csempe_box:hover {width: calc(25% - 40px);
	margin:0 20px 40px 20px;
	display:block;
	opacity: 0.8;
	}
	
.csempe_box_wrapper {width: calc(25% - 40px);
	margin:0 20px 40px 20px;
	display:block;
	opacity: 1.0;
	cursor: pointer;
	}
.csempe_box_wrapper:hover {width: calc(25% - 40px);
	margin:0 20px 40px 20px;
	display:block;
	opacity: 0.8;
	}
	
div.csempe_picture_placeholder {width:100%;
	position:relative;
	
	display:flex;
	align-content: center;
	align-items:center;
	
	}
	
	
div.csempe_picture_placeholder img {width:100%;
	display:block;
	
}
	
div.csempe_title {color: #000;
	width:100%;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 17px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 125%;
	box-sizing: border-box;
   
	text-align: center;
	position:absolute;
	height:100%;
	display:flex;
	align-content: center;
	align-items:center;
	
}
	
span.csempe_title {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    padding: 10px 20px 9px 20px;
	width:100%;
}
	
div.csempe_lead {color: #053047;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:5px 20px 0px 20px;
	margin:0;
	display:none;}
	
	
div.csempe_box_blog {width: calc(25% - 40px);
	margin:0 20px 40px 20px;
	
	}

a.csempe_box_blog {opacity:1.0;
	
	}
	
a.csempe_box_blog:hover {opacity:0.8;
	color: #000;
	}
	
div.csempe_blog_picture_placeholder {width:100%;
	position:relative;
	
	display:flex;
	align-content: center;
	align-items:center;
	
	}

	
div.csempe_blog_picture_placeholder img {width:100%;
	display:block;
	
}
	
div.csempe_blog_title {color: #000;
	width:100%;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 17px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 120%;
	box-sizing: border-box;
   padding: 10px 0px 3px 0px;
	text-align: left;
	
}
	
.csempe_blog_title:hover {color: #000;
	text-decoration: none;
    
}	
	
a.csempe_blog_title:hover {color:#000;}
	
div.csempe_blog_date {color: #000;
	width:100%;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 15px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 120%;
	box-sizing: border-box;
   padding: 0px 0px 0px 0px;
	text-align: left;
	border-top:1px solid #fff;

}
	

	
	
/*-----END OF CSEMPEK-------*/
	
	
/*-----CIKK + BANNEREK-------*/
	
div.article-banners_placeholder {width:calc(100% - 0px);
	margin:0 auto;
	display:flex;
	padding:0 40px;
	box-sizing: border-box;
	/*justify-content:space-between;*/
	
	}
div.text-content_placeholder {max-width:700px;
	margin:0 auto;
	padding-left:40px;
	padding-right:40px;
	}
	
div.fulltext_article_placeholder {width: calc(100% - 0px);
	}

div.featured_main_article {}
	
div.featured_main_article img {display:block;
	width:100%;
	border-radius: 15px 15px 15px 15px;}
	
div.featured_main_article_title_placeholder {position:absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	display: inline-block;
	padding:8px 20px 7px 20px;
	color: #fff;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 20px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0px;
	box-sizing: border-box;
	text-align: center;
	border-radius:15px 15px 15px 0px;
	}
	
div.fulltext_article_date {margin-bottom:30px;
	color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	border-top:1px solid #000;
	padding-top:15px;
	}
	
div.fulltext_article_date span {
	padding-top:0px;}
	
div.fulltext_article_placeholder h1 {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 32px;
    font-style: normal;
    text-decoration: none;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2px;
	line-height: 125%;
	text-align: center;
	/*padding:30px 0px 25px 0px;*/
	margin:0 0 40px 0;

	}
	
div.fulltext_article_placeholder p {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0px 30px 0px;
	}
	
div.fulltext_article_placeholder a {color: #5182b9;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	}
	
div.fulltext_article_placeholder a:hover {color: #5182b9;
	text-decoration: underline;
	}
	
div.fulltext_article_placeholder h3 {color: #979697;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0px 10px 0px;
	}
	
div.fulltext_article_placeholder h4 {color: #908e90;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 22px;
    font-style: italic;
    text-decoration: none;
    font-weight: 300;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px 0px 0px 50px;
	margin:0 30px 30px 0px;
	
	}
	
div.fulltext_article_placeholder h5 {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0px 15px 0px;
	}
	
h1.h1_alternativ {color: #000 !important;
    font-family: 'Titillium Web', Arial, sans-serif !important;
    font-size: 28px !important;
    font-style: normal !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-transform: none !important;
    letter-spacing: 2px !important;
	line-height: 125% !important;
	text-align: left !important;
	padding:12px 0 0 0 !important;
	margin:0 0px 15px 0px !important;
	border-top:1px solid #000 !important;
	}
	
h2.h2_alternativ {color: #000 !important;
    font-family: 'Titillium Web', Arial, sans-serif !important;
    font-size: 18px !important;
    font-style: italic !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
	line-height: 125% !important;
	text-align: left !important;
	padding:0px !important;
	margin:0 0px 25px 0px !important;
	}
	
div.alternativ_text_placeholder {margin-bottom:55px;}
	
div.fulltext_article_lead {}	

div.fulltext_article_lead p {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0px 30px 0px;
	}	

div.fulltext_article_embedded_content_placeholder {margin:0 0px 30px 0px;}
	
div.fulltext_article_embedded_content_caption {}
	
div.fulltext_article_embedded_content_caption {
        margin-top: 5px;
        background-image: url(images/icon_fenykepezo.svg);
        background-repeat: no-repeat;
        background-size: 26px;
        background-position: 0px 0px;
        min-height: 20px;
        padding-left: 35px;
    }


div.fulltext_article_image_caption_placeholder {
        margin-bottom: 25px;
        position: relative;
    }

img.fulltext_article_image_caption {
        display: block;
        width: 100%;
    }
	
div.fulltext_article_image_gallery {
        margin-bottom: 25px;
        position: relative;
	margin:0 0px 30px 0px;
    }
	
img.fulltext_article_image {
        margin-bottom: 25px;
        position: relative;
	display: block;
        width: 100%;
    }

div.fulltext_article_caption {
        /*margin-top: 10px;*/
        background-image: url(images/icon_fenykepezo.svg);
        background-repeat: no-repeat;
        background-size: 26px;
        background-position: 0px 0px;
        min-height: 20px;
        padding-left: 35px;
		margin:-20px 0px 30px 0px;
    }

.fulltext_article_caption_text {
        display: block;
        COLOR: #979697;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 135%;
    }

.fulltext_article_caption_source {
        display: block;
        COLOR: #979697;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 15px;
        font-weight: 400;
        font-style: italic;
        padding-top: 2px;
        line-height: 135%;
    }

	
div.fulltext_article_icons_placeholder {margin:0 0 30px 0;
	display: flex;
	align-items: center;
	}
	
div.fulltext_article_icons_placeholder img {display:block;
	margin-right:20px;}
	
.icon_youtube {height:30px;}
	
.icon_spotify {height:35px;}
	
.icon_instagram {height:35px;
	padding-top:6px;}
	
div.mobile_banners_wrapper {display:none;}
	
div.desktop_banners_wrapper {width: calc(25% - 0px);
	box-sizing: border-box;
	}
	
div.banners_placeholder {width:100%;
	display: inline-block;
	/*background-color: #bfdd99;
	padding-top:20px;*/
	/*background-image: url("images/bg_lightblue.png");*/
	box-sizing: border-box;	
	border-radius:0px 15px 15px 0px;
	}

div.banner-image_placeholder {margin:0 0px 25px 25px;
	background-color: #fff;
	width: calc(100% - 25px);
	box-shadow:  rgba(60, 45, 35, 0.4) 0px 0px 15px;
	border-radius:15px 15px 15px 15px;}
	
div.banner-image_placeholder img {width:100%;
	display:block;
	border-radius:15px 15px 15px 15px;}
	
div.document_download_placeholder_panel {
        position: relative;
        margin:0 45px 30px 45px;
    	}

div.document_download_placeholder_panel img {
        display: block;
        width: 225px;
        }

div.document_download_title_panel {
        color: #979697;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 20px;
        font-style: normal;
        text-decoration: none;
        font-weight: 600;
        line-height: 120%;
        text-align: left;
        /*text-transform:uppercase;*/
        margin: 0;
    	}

div.document_download_date_panel {
        color: #979697;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 15px;
        font-style: italic;
        text-decoration: none;
        font-weight: 400;
        line-height: 145%;
        text-align: left;
        margin: 0px 0 10px 0;
	}	
	
/*-----TABLE-----*/	
table {color: #505050;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 15px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: center;
	padding:0px;
	margin:0 45px 30px 45px;
	width:calc(100% - 90px);
	background-color: #a09a96;
	}
	
thead td {background-color: #a21486;
	color:#fff;
	padding: 5px;
	font-weight: 700;}
	
tbody td {background-color: #e5dcca;
	color:#505050;
	padding: 5px;
	font-weight: 400;}
	
tfoot td {background-color: #c6beac;
	color:#505050;
	padding: 5px;
	font-weight: 700;}
	
ul  {color: #979697;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 17px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0px 30px 0px;
	}

ul li {/*margin-bottom:5px;*/
	background-image: url(images/icon_nyil_jobbra_grey.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 0px 4px;
    list-style-type: none;
	padding-left: 20px;}
	
ul:nth-of-type(1):first-child {
  padding:0px;
	margin:0;
}

ul:nth-of-type(1) > ul:nth-of-type(1):first-child {
  padding:0px;
	margin:0;
}

li > ul:first-of-type > li {
  /*margin-bottom:5px;*/
	background-image: url(images/icon_nyil_jobbra_lightgrey.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 0px 4px;
    list-style-type: none;
	padding-left: 20px;}


li > ul:first-of-type > li > ul > li {
   /*margin-bottom:5px;*/
	background-image: url(images/icon_nyil_jobbra_lightgrey_ures.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 0px 4px;
    list-style-type: none;
	padding-left: 20px;}
	
li ul {margin: 0px;
	margin-bottom:5px;}		

	
ol  {color: #979697;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 17px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0px 30px 0px;
	padding-left: 20px;
	list-style: none;
  	counter-reset: my-awesome-counter;
	}

ol li {
 	 counter-increment: my-awesome-counter;
	margin-bottom:5px;
	}

ol li::before {
  	content: counter(my-awesome-counter) ". ";
  	/*color: #00aae9;*/
	color: #88021e;
  	font-weight: 700;
	left:70px;
	position: absolute;
	
}
	
/*ol li::marker {
  content: counter(my-awesome-counter) ".";
  color: red;
	font-weight: bold;}*/


/*-----END OF TABLE-----*/
	
div.festmeny_container {width:calc(33.33% - 40px);
	margin:0 20px 40px 20px;}
	
div.podcasts_wrapper {max-width:1260px;
	margin:0 auto;
	padding-top:20px;}
	
div.podcast_wrapper_title {border-top:1px solid #000;
	margin:20px 40px 10px 40px;
	padding-top:30px;
	color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
	line-height: 135%;
	text-align: left;}
	
div.podcasts_placeholder {display: flex;
	flex-wrap: wrap;
	margin:0 20px;
	}

div.podcast_container {width:calc(33.33% - 40px);
	margin:20px;}
	
.podcast_cim {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 135%;
	text-align: left;
	margin:0;
	padding:0;}
	
.podcast_datum {color: #646464;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 135%;
	text-align: left;
	margin:0;
	padding:0;}
	
	
	
/*-----END OF CIKK + BANNEREK-------*/
	
/*-----END OF CONTENT-------*/

/*-----FOOTER-------*/
div.footer_wrapper {width:100%;
	background-color: #fff;
	box-sizing: border-box;
	padding:20px;
	border-top:1px solid #000;
	margin-top:50px;
	}
	
div.footer_placeholder {width:100%;
	margin:0 auto;
	}
	
	
div.footer_text_placeholer {width:calc(100% - 40px);
	margin:20px;
	text-align:center;}
	
div.footer_text_placeholer p {display:inline-block;
	COLOR: #616060;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
	text-decoration: none;
    line-height: 125%;
	margin:0 10px;
	}

	
a.footer_link {COLOR: #616060;
	text-decoration: none;}

a.footer_link:hover {COLOR: #000;
	text-decoration: underline;}
	
/*-----END OF FOOTER-------*/


}




























@media all and (min-width: 1px) and (max-width: 849.9px) {
	
.padding-top30 {padding-top:30px !important;}
	
/*-----HOME-------*/
	
.bg_video_desktop_placeholder {display:none;}
	
.desktop_bg_video {display:none;
  position: fixed;
  top: 0;
  left: 0;
  min-width: 100%; 
  min-height: 100%;
}
	
.bg_video_mobile_placeholder {
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
}
.mobile_bg_video {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    min-height: 50%;
    min-width: 50%;
}

.mobile_bg_video source {min-width: 100%; 
  min-height: 100%;}
	
div.desktop_slogan_placeholder {display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:200px;}

div.desktop_slogan_placeholder img {height:45%;
	display: block;
	margin:0 auto;}
	
	
/*.mobile_bg_video {position: fixed;
  top: 0;
  left: 0;
  min-width: 100%; 
  min-height: 100%;}
	
.mobile_bg_video source {min-width: 100%; 
  min-height: 100%;}*/
	
	

div.mobile_slogan_placeholder {width:100%;
	height:100%;
	position:fixed;
	top:120px;}
	
div.mobile_slogan_placeholder img {width:85%;
	display: block;
	margin:0 auto;}
	

/*-----END OF HOME-------*/	
	
/*-----MOBILE HEADER + MENU-------*/
	
div.mobile_header_placeholder {background-color: #fff;
	position:fixed;
	height:90px;
	z-index: 10000;
  	padding: 30px 25px 0 25px;
	width:calc(100% - 0px);
	box-sizing: border-box;
	margin:0;
	top:0;
	border-bottom:1px solid #a3a3a3;
	}
	
	
div.home_mobile_header_placeholder {
	position:fixed;
	height:120px;
	z-index: 10000;
  	padding: 25px 25px 0 25px;
	width:calc(100% - 0px);
	box-sizing: border-box;
	margin:0;
   }
	
div.mobile_logo_wrapper {width:100%;
margin:0 auto;
}
	
div.mobile_logo_placeholder {
    width: 210px;
    margin: 0 auto;
 }

div.mobile_logo_placeholder img {
     width: 100%;
     display: block;
   
  }
	
div.mobile_flag_placeholder {position:absolute;
	z-index: 1000;
	top: 25px;
	right:25px;
	width: 30%;
	display: flex;
	justify-content: flex-end;
	flex-wrap: nowrap;}

div.mobile_flag_placeholder img {width:30px;
	height: 30px;
	padding-left:8px;
	display: block;
	}


div.mobile_menu_placeholder {
	position: absolute;
	z-index: 1000;
	top: 30px;
	left:25px;
	width: 30%;
}
div.icon_mobile_menu {
	width:100%;
	margin: 0 auto;
}
div.icon_mobile_menu img {
	width: 35px;
	display: block;
}

div.mobile_menu_wrapper_text_placeholder {
    padding: 25px;
	box-sizing: border-box;
  }
	
div.mobile_menu_wrapper  {position:fixed; 
	z-index: 10000; 
	width:100%;
	top:0;}

div.mobile_menu_wrapper_csempe  {
	position:fixed; 
	z-index: 10000; 
	width:100%;
	background-image: url("images/bg_papir_csempe_header3.png");
	background-size: cover;}

div.mobile_menu_wrapper_cikk  {
	position:fixed; 
	z-index: 10000; 
	width:100%;
background-image: url("images/bg_papir_csempe_header3.png");
	background-size: cover;}



div.home_mobile_menu_wrapper  {
position:fixed;
	height:90px;
	z-index: 10000;
  	width:calc(100% - 0px);
	box-sizing: border-box;
	margin:0;

	
	}
	
/*-----MOBILE HEADER + MENU-------*/

	
/*-----DESKTOP HEADER + MENU-------*/
	
div.home_desktop_header_wrapper {display:none; 
	width:100%;
	position:fixed;
	height:145px;
	z-index: 10000;
	}
	
div.desktop_header_wrapper_csempe {display:none;
	width:100%;
	background-color: #fff;
	position:fixed;
	height:125px;
	z-index: 10000;
	}
	
div.desktop_header_wrapper_cikk {display:none;}
	
div.desktop_header_wrapper {display:none;}
	
div.desktop_header_placeholder {width:100%;
	box-sizing: border-box;
	padding:0px 40px 25px 40px;
	margin:0 auto;
	margin-top:50px;
	display:flex;
	align-items: center;
	justify-content: left;
	}

div.desktop_logo_placeholder {
	width:115px !important;
	margin-right:20px;
	}
	
div.desktop_logo_placeholder img {width:100%;
	display: block;}
	
div.desktop_menu_placeholder {
	width: calc(100% - 135px);
	display:flex;
	justify-content:center;
	flex-wrap: nowrap;
	}
	
div.desktop_flag_placeholder {position:absolute;
	z-index: 1000;
	top: 0;
	right:40px;
	width: 100%;
	display: flex;
	justify-content: flex-end;
	flex-wrap: nowrap;}

div.desktop_flag_placeholder img {width:30px;
	height: 30px;
	padding-left:8px;
	display: block;
	}

/*-----DESKTOP HEADER + MENU-------*/
	
	
/*-----MOBILE FEATURED-------*/
div.desktop_featured_wrapper {display: none;}

div.mobile_featured_wrapper {
	width:100%;
	margin-bottom:40px;
	margin-top:90px;
	position:relative;
	}
	
div.mobile_featured_placeholder {
	margin:0 auto;}

div.mobile_featured_placeholder img {display:block;
	width:100%;}
	

/*-----END OF MOBILE FEATURED-------*/	

	
/*-----CONTENT-------*/
div.content_wrapper {
	}
	
.content-top-margin {height:140px;
	}
	
/*-----CSEMPEK-------*/
div.focsempe_nev_wrapper {width:100%;
	margin-bottom:50px;
	
	}

div.focsempe_nev_placeholder {width:100%;
	margin:0 auto;
	}
	
div.focsempe_nev {color: #000;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 30px;
        font-style: normal;
        text-decoration: none;
        font-weight: 300;
        text-transform: uppercase;
        letter-spacing: 2px;
		box-sizing: border-box;
        
		text-align: center;
	}
	
div.csempek_wrapper {max-width:1240px;
	box-sizing: border-box;
	margin:0 auto;
	margin-left: 20px;
	margin-right: 20px;}
	
div.csempek_placeholder {display:flex;
	flex-wrap: wrap;
	justify-content: center;
	}
	
div.csempe_box {
	display:flex;
	align-content: center;
	position: relative;
	align-items:center;
	}

a.csempe_box {width: calc(100% - 20px);
	margin:0 10px 20px 10px;
	display:block;
	opacity: 1.0;
	}
a.csempe_box:hover {width: calc(100% - 20px);
	margin:0 10px 20px 10px;
	display:block;
	opacity: 0.8;
	}
	
.csempe_box_wrapper {width: calc(100% - 20px);
	margin:0 10px 20px 10px;
	display:block;
	opacity: 1.0;
	cursor: pointer;
	}
.csempe_box_wrapper:hover {width: calc(100% - 20px);
	margin:0 10px 20px 10px;
	display:block;
	opacity: 0.8;
	}
	
div.csempe_picture_placeholder {width:100%;
	position:relative;
	
	display:flex;
	align-content: center;
	align-items:center;
	
	}
	
	
div.csempe_picture_placeholder img {width:100%;
	display:block;
	
}
	
div.csempe_title {color: #000;
	width:100%;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 17px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 125%;
	box-sizing: border-box;
   
	text-align: center;
	position:absolute;
	height:100%;
	display:flex;
	align-content: center;
	align-items:center;
	
}
	
span.csempe_title {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    padding: 10px 20px 9px 20px;
	width:100%;
}
	
div.csempe_lead {color: #053047;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:5px 20px 0px 20px;
	margin:0;
	display:none;}
	
	
div.csempe_box_blog {width: calc(100% - 20px);
	margin:0 10px 20px 10px;
	
	}

a.csempe_box_blog {opacity:1.0;
	
	}
	
a.csempe_box_blog:hover {opacity:0.8;
	color: #000;
	}
	
div.csempe_blog_picture_placeholder {width:100%;
	position:relative;
	
	display:flex;
	align-content: center;
	align-items:center;
	
	}

	
div.csempe_blog_picture_placeholder img {width:100%;
	display:block;
	
}
	
div.csempe_blog_title {color: #000;
	width:100%;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 15px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 120%;
	box-sizing: border-box;
   padding:10px 0px 3px 0px;;
	text-align: left;
	
}
	
.csempe_blog_title:hover {color: #000;
	text-decoration: none;
    
}	
	
a.csempe_blog_title:hover {color:#000;}
	
div.csempe_blog_date {color: #000;
	width:100%;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 120%;
	box-sizing: border-box;
   padding: 0px 0px 0px 0px;
	text-align: left;
	border-top:1px solid #fff;

}
	
	
/*-----END OF CSEMPEK-------*/
	
	
/*-----CIKK + BANNEREK-------*/
	
div.article-banners_placeholder {width:100%;
	margin:0 auto;
	/*display:flex;*/
	padding:0 25px;
	box-sizing: border-box;
	/*justify-content:space-between;*/
	
	}
div.text-content_placeholder {width:calc(100% - 40px);
	margin:0 auto;
	margin-left: 20px;
	margin-right: 20px;
	}
div.fulltext_article_placeholder {width: 100%;
	}

div.featured_main_article {}
	
div.featured_main_article img {display:block;
	width:100%;
	}
	
div.featured_main_article_title_placeholder {position:absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	display: inline-block;
	padding:8px 20px 7px 20px;
	color: #fff;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0px;
	box-sizing: border-box;
	text-align: center;
	border-radius:10px 10px 10px 0px;
	}
	
div.fulltext_article_date {margin-bottom:30px;
	color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	border-top:1px solid #000;
	padding-top:10px;
	}
	
div.fulltext_article_date span {
	padding-top:0px;}
	

div.fulltext_article_placeholder h1 {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 24px;
    font-style: normal;
    text-decoration: none;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 125%;
	text-align: center;
	padding:15px 0px 25px 0px;
	margin:0;
	}
	
div.fulltext_article_placeholder p {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0px 20px 0px;
	}
	
div.fulltext_article_placeholder a {color: #5182b9;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	}
	
div.fulltext_article_placeholder a:hover {color: #5182b9;
	text-decoration: underline;
	}
	
div.fulltext_article_placeholder h3 {color: #979697;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0px 10px 0px;
	}
	
div.fulltext_article_placeholder h4 {color: #908e90;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 22px;
    font-style: italic;
    text-decoration: none;
    font-weight: 300;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px 0px 0px 50px;
	margin:0 30px 30px 0px;
	
	}
	
div.fulltext_article_placeholder h5 {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 20px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0px 15px 0px;
	}
	
h1.h1_alternativ {color: #000 !important;
    font-family: 'Titillium Web', Arial, sans-serif !important;
    font-size: 25px !important;
    font-style: normal !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-transform: none !important;
    letter-spacing: 1px !important;
	line-height: 125% !important;
	text-align: left !important;
	padding:8px 0 0 0 !important;
	margin:0 0px 7px 0px !important;
	border-top:1px solid #000 !important;
	}
	
h2.h2_alternativ {color: #000 !important;
    font-family: 'Titillium Web', Arial, sans-serif !important;
    font-size: 16px !important;
    font-style: italic !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
	line-height: 125% !important;
	text-align: left !important;
	padding:0px !important;
	margin:0 0px 20px 0px !important;
	}
	
div.alternativ_text_placeholder {margin-bottom:40px;}
	
div.fulltext_article_lead {}	

div.fulltext_article_lead p {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 18px !important;
    font-style: normal;
    text-decoration: none;
    font-weight: 700 !important;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0px 20px 0px;
	}	

div.fulltext_article_embedded_content_placeholder {margin:0 0px 20px 0px;}
	
div.fulltext_article_embedded_content_caption {}
	
div.fulltext_article_embedded_content_caption {
        margin-top: 5px;
        background-image: url(images/icon_fenykepezo.svg);
        background-repeat: no-repeat;
        background-size: 26px;
        background-position: 0px 0px;
        min-height: 20px;
        padding-left: 35px;
    }


div.fulltext_article_image_caption_placeholder {
        margin-bottom: 25px;
        position: relative;
    }

img.fulltext_article_image_caption {
        display: block;
        width: 100%;
    }
	
div.fulltext_article_image_gallery {
        margin-bottom: 25px;
        position: relative;
	margin:0 0 20px 0;
    }
	
img.fulltext_article_image {
        margin-bottom: 25px;
        position: relative;
	display: block;
        width: 100%;
    }

div.fulltext_article_caption {
        margin-top: 10px;
        background-image: url(images/icon_fenykepezo.svg);
        background-repeat: no-repeat;
        background-size: 26px;
        background-position: 0px 0px;
        min-height: 20px;
        padding-left: 35px;
    }

.fulltext_article_caption_text {
        display: block;
        COLOR: #979697;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 125%
    }

.fulltext_article_caption_source {
        display: block;
        COLOR: #979697;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 15px;
        font-weight: 400;
        font-style: italic;
        padding-top: 2px;
        line-height: 125%
    }

	
div.fulltext_article_icons_placeholder {margin:0 0 30px 0;
	display: flex;
	align-items: center;
	}
	
div.fulltext_article_icons_placeholder img {display:block;
	margin-right:15px;}
	
.icon_youtube {height:25px;}
	
.icon_spotify {height:30px;}
	
.icon_instagram {height:30px;
	padding-top:3px;}
	
div.desktop_banners_wrapper {display:none;}
	
div.mobile_banners_wrapper {width: 100%;
	box-sizing: border-box;
	/*padding:15px 25px 25px 25px;*/
	padding:15px 0px 25px 0px;
	}
	
div.banners_placeholder {width:100%;
	display: inline-block;
	/*background-color:#bfdd99;
	padding-top:20px;*/
	/*background-image: url("images/bg_lightblue.png");*/
	box-sizing: border-box;	
	border-radius:10px 10px 10px 10px;
	}

div.banner-image_placeholder {margin:0 25px 25px 25px;
	background-color: #fff;
	width: calc(100% - 50px);
	box-shadow:  rgba(60, 45, 35, 0.4) 0px 0px 15px;
	border-radius:10px 10px 10px 10px;}
	
div.banner-image_placeholder img {width:100%;
	display:block;
	border-radius:10px 10px 10px 10px;}
	
	
	
div.document_download_placeholder_panel {
        position: relative;
        margin:0 0 20px 0;
    	}

div.document_download_placeholder_panel img {
        display: block;
        width: 70%;
        }

div.document_download_title_panel {
        color: #979697;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 18px;
        font-style: normal;
        text-decoration: none;
        font-weight: 600;
        line-height: 120%;
        text-align: left;
        /*text-transform:uppercase;*/
        margin: 0;
    	}

div.document_download_date_panel {
        color: #979697;
        font-family: 'Titillium Web', Arial, sans-serif;
        font-size: 15px;
        font-style: italic;
        text-decoration: none;
        font-weight: 400;
        line-height: 145%;
        text-align: left;
        margin: 0px 0 10px 0;
	}		
	
	
/*-----TABLE-----*/	
table {color: #505050;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 15px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: center;
	padding:0px;
	margin:0 0 20px 0;
	width:calc(100% - 0px);
	background-color: #a09a96;
	}
	
thead td {background-color: #a21486;
	color:#fff;
	padding: 5px;
	font-weight: 700;}
	
tbody td {background-color: #e5dcca;
	color:#505050;
	padding: 5px;
	font-weight: 400;}
	
tfoot td {background-color: #c6beac;
	color:#505050;
	padding: 5px;
	font-weight: 700;}
	
ul  {color: #979697;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0 20px 0;
	}

ul li {/*margin-bottom:5px;*/
	background-image: url(images/icon_nyil_jobbra_grey.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 0px 4px;
    list-style-type: none;
	padding-left: 20px;}
	
ul:nth-of-type(1):first-child {
  padding:0px;
	margin:0;
}

ul:nth-of-type(1) > ul:nth-of-type(1):first-child {
  padding:0px;
	margin:0;
}

li > ul:first-of-type > li {
  /*margin-bottom:5px;*/
	background-image: url(images/icon_nyil_jobbra_lightgrey.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 0px 4px;
    list-style-type: none;
	padding-left: 20px;}


li > ul:first-of-type > li > ul > li {
   /*margin-bottom:5px;*/
	background-image: url(images/icon_nyil_jobbra_lightgrey_ures.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 0px 4px;
    list-style-type: none;
	padding-left: 20px;}
	
li ul {margin: 0px;
margin-bottom:5px;}		

	
ol  {color: #979697;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
	line-height: 135%;
	text-align: left;
	padding:0px;
	margin:0 0 20px 0;
	padding-left: 20px;
	list-style: none;
  	counter-reset: my-awesome-counter;
	}

ol li {
 	 counter-increment: my-awesome-counter;
	margin-bottom:5px;
	}

ol li::before {
  	content: counter(my-awesome-counter) ". ";
  	/*color: #00aae9;*/
	color: #88021e;
  	font-weight: 700;
	left:0px;
	position: absolute;
	
}
	
/*ol li::marker {
  content: counter(my-awesome-counter) ".";
  color: red;
	font-weight: bold;}*/


/*-----END OF TABLE-----*/
div.festmeny_container {width:calc(100% - 20px);
	margin:0 20px 30px 20px;}	
	
div.podcasts_wrapper {width:100%;
	margin:0 auto;
	padding-top:30px;}
	
div.podcast_wrapper_title {border-top:1px solid #000;
	margin:10px 20px 20px 20px;
	padding-top:20px;
	color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
	line-height: 135%;
	text-align: left;}
	
div.podcasts_placeholder {display: flex;
	flex-wrap: wrap;
	}

div.podcast_container {width:calc(100% - 20px);
	margin:0 20px 30px 20px;}
	
.podcast_cim {color: #000;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 135%;
	text-align: left;
	margin:0;
	padding:0;}
	
.podcast_datum {color: #646464;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
	line-height: 135%;
	text-align: left;
	margin:0;
	padding:0;}
	
/*-----END OF CIKK + BANNEREK-------*/
	
/*-----END OF CONTENT-------*/	

/*-----FOOTER-------*/
div.footer_wrapper {width:100%;
	background-color: #fff;
	box-sizing: border-box;
	padding:20px;
	border-top:1px solid #000;
	margin-top:50px;
	}
	
div.footer_placeholder {width:100%;
	margin:0 auto;
	}
	
	
div.footer_text_placeholer {width:calc(100% - 40px);
	margin:20px;
	text-align:center;}
	
div.footer_text_placeholer p {display:block;
	COLOR: #616060;
    font-family: 'Titillium Web', Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
	text-decoration: none;
    line-height: 135%;
	margin:0 10px;
	}

	
a.footer_link {COLOR: #616060;
	text-decoration: none;}

a.footer_link:hover {COLOR: #000;
	text-decoration: underline;}
	
/*-----END OF FOOTER-------*/

}

















@media all and (min-width: 1px) and (max-width: 849.9px) and (orientation: landscape) {
div.mobile_slogan_placeholder {width:100%;
	height:100%;
	position:fixed;
	/*top:100px;*/
	top:35px;}
	
div.mobile_slogan_placeholder img {
	/*height:60%;*/
	height:85%;
	width:auto;
	display: block;
	margin:0 auto;}

div.desktop_featured_wrapper {display:none;}	
}






@media only screen and (orientation: portrait) {
	
	

div.gallery_wrapper {
	display: none;
}
body.home {
	margin: 0px;
	padding: 0px;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
	
.bg_video_mobile_placeholder {
    position: absolute;
     top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
}
.mobile_bg_video {
    object-fit: cover;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
	
}

.mobile_bg_video source {min-width: 100%; 
  min-height: 100%;}
	
}





@media only screen and (orientation: landscape) {

	

	
	
	
	
	
	
div.gallery_wrapper_portrait {
	display: none;
}

}



.video-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
.video-container iframe {
	display: block !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}




/*div.mobile_menu_wrapper a {display:block;
        margin: 0 0 5px 0;
        border-bottom: 1px solid #a09a96;
		color: #053047;
	font-family: 'Titillium Web', Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	padding: 8px 10px 11px 0px;
	text-transform: uppercase;
	
	}

div.mobile_menu_wrapper a:first-child {
            margin: 0 0 5px 0;
            border-bottom: 1px solid #a09a96;
            border-top: 1px solid #a09a96;
            padding-top: 13px;
}*/


div.mobile_menu_wrapper_text_placeholder p {background-color:#fff;
	margin:0;}


div.mobile_menu_wrapper_text_placeholder a {display:block;
        margin: 0 0 5px 0;
        border-bottom: 1px solid #969696;
		color: #000;
	font-family: 'Titillium Web', Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	text-decoration: none;
	font-weight: 700;
	padding: 8px 10px 11px 0px;
	text-transform: uppercase;
	
	}

div.mobile_menu_wrapper_text_placeholder a:first-of-type {
            margin: 0 0 5px 0;
            border-bottom: 1px solid #969696;
            border-top: 1px solid #969696;
            padding-top: 20px;
}
