/*
 Theme Name: ENAAT
 Theme URI: http://enaat.org
 Description: ENAAT - Child of Create Theme
 Author: Andreas Weibel
 Author URI: sauerrahm.ch
 Template: themetrust-create
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags:  ENAAT
 Text Domain: ENAAT
*/

/*///////////////////////////////////////////////
// Header / Menu
///////////////////////////////////////////////*/

.main-nav ul a, .main-nav ul li{
	text-transform: none;
	font-size:18px;
	margin-left:10px;
	padding:0px;
	min-width:140px;
	text-align:left;
}

.main-nav ul a{
	border-bottom: 3px solid white;
}

.main-nav ul{
	width:600px;
}

@media screen and (max-width: 390px){
	.main #logo {
		max-width: 80%;	
	}
}

@media screen and (min-width: 760px) and (max-width: 950px) {
	.main-nav ul{
		width:500px;
	}
	.main #logo {
		max-width: 25%;	
	}
}

@media screen and (min-width: 950px) {
	.main #logo {
	 max-width: 30%;
	}
}

.main-nav ul a:hover, .main-nav ul li.current-menu-item a{
	border-bottom: 3px solid #FC2D30;
}

.main-nav ul li.menu-item-language a{
	border-bottom: none;
	text-align:right;
}

li.menu-item-language ul.sub-menu{
	width:150px;
	min-width:150px;
}

.inline-header #site-header.main .main-nav > ul > li > a, .inline-header #site-header.main .main-nav > ul > li{
	padding-top: 15px!important;
	line-height:50px!important;
	height:55px!important;
}


.main-nav ul.sf-menu li ul.sub-menu{
	background-color: #252525;
	padding:0px!important;
	margin-top:30px;
}

.menu-item-language-current > a > span > span.wpml-ls-native{
	font-size:13px;
	margin-left:4px
}

ul.sub-menu{
	max-width:250px;
	font-size:15px!important;
}

.main-nav ul.sub-menu a, .main-nav ul.sub-menu a:hover, .main-nav ul.sub-menu li.current-menu-item a{
	border-bottom: none;
}

li.menu-item a{
	z-index:1000;
}

/*//////////////////////////////////////////////
// Frontpage: Boxes
//////////////////////////////////////////////*/


#main.site-main p, #main.site-main div.textwidget{
	color:black;
	font-size:15px;
}

.rev_slider_wrapper{
	top:-5px
}

.enaat-widget{
	background-color: #E3E1D9;
	top: -100px;
	padding: 20px;
	position: relative;
//	border:solid 1px black;
}

@media screen and (max-width: 780px) {
	.enaat-widget{
		top: -50px;
	}
}

.enaat-widget .widget-title, .widget_enaat_widget .widget-title{
	font-family: "Maven Pro";
	font-size:30px;
	font-weight:800;
	margin-bottom:0px;
	color:black;
 }

.enaat-widget, .enaat-widget p, .enaat-widget div.textwidget, .enaat-news-item, .enaat-news-item a{
	color: #2F2F2F;
	line-height: normal;
	font-family: "Maven Pro";
	font-size:14px;
	font-weight:600;
	margin-bottom: 0px;
}

.enaat-widget hr, .widget_enaat_widget hr{
	width:60%;
	height:6px;
	color:black;
	background-color:black;
	margin-left:0px;
}

.enaat-blue-bg{
	background-color: #003C96;
}

.enaat-blue-bg .widget-title, #main.site-main .enaat-blue-bg p, #main.site-main .enaat-blue-bg div.textwidget{
	color:white;
}

.enaat-blue-bg hr{
	color:white;
	background-color:white;
}


.home #main.site-main{
	background-color: white;
}

/*//////////////////////////////////////////////
// Frontpage: News
//////////////////////////////////////////////*/

.enaat-news-item .enaat-title a{
	font-size:22px;
	text-decoration:none;
}

.enaat-news-item .enaat-date{
	font-size:18px;
	text-decoration:none;
}

.enaat-news-item .enaat-title{
	margin-bottom:15px;
	text-decoration:none;
}

.enaat-news-item .enaat-content a{
	text-decoration:none;
}

.enaat-news-item{
	clear: both;
	overflow:hidden;
	background-color:#E3E1D9;
	padding:18px;
	margin-bottom:15px;
	text-decoration:none;
}

.enaat-more{
	font-weight:800;
	margin-top:10px;
	text-decoration:underline;
}

.enaat-previous a{
	font-weight:800;
	color: black;
	text-decoration:underline;
}


/*//////////////////////////////////////////////
// Other
//////////////////////////////////////////////*/

#posts-scroll h2.entry-title{
	font-size:1.6em;
}

#posts-scroll h2.entry-title a{
	text-decoration:none;
}

@media screen and (max-width: 499px) {
	#posts-scroll h2.entry-title{
		font-size:1.2em;
	}
}

.entry-title{
	font-family: "Maven Pro";
	text-align:left;
}

#primary header.main .title h1{
	font-size: 2em;
}

#meta-2, #categories-2, #archives-2, #recent-posts-2{
	visibility: hidden;
	height: 0px;
}

h1,h2,h3,h4,h5,h6{
	font-family: "Maven Pro";
	color:black;
}

.widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6{
	font-family: "Maven Pro";
	color:black;
}

main#main.site-main, #primary header.entry-header{
	background-color: #E3E1D9;
}

span.meta{
	text-align:left
}

.page-template-template-blog-full-width #main.site-main{
	background-color: white;
}

#posts-scroll article{
	background-color: #E3E1D9;
	padding:40px
}

#posts-scroll article a{
	color: black;
	font-weight:800;
}


#caat-exports-eu nav.language{
	visibility: hidden;
}

#enaat-browser #caat-exports-eu {
	width:1200px;
	font-family: "Maven Pro";
}

#enaat-browser a{
	color: black;
}

#enaat-browser #caat-exports-eu a{
}

#enaat-browser #caat-exports-eu div, #enaat-browser #caat-exports-eu p{
	font-size: 14px!important;
}

#enaat-browser #caat-exports-eu div.table, #enaat-browser #caat-exports-eu table{
	width:300px;
}

@media screen and (min-width: 700px) {
	.content-area p{
		width: 60%;
		margin-left:20%
	}
	#primary header.main h1, .content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h4, .content-area .entry-content article {
		margin-left:20%
	}
	footer.post-nav, body #primary header.entry-header .inner .meta{
		margin-left:20%
	}
	body #primary header.entry-header .inner .title{
		width: 72%;
		margin-left:0px
	}
}

.content-area .enaat-widget p, .content-area .enaat-widget h3, .content-area .widget_enaat_widget h3{
	width: 100%;
	margin-left:0%
}

.content-area a{
	color: black;
	text-decoration: underline;
}

.secondary a img{
	border: solid #E3E1D9 4px;
	height: 50px;
}

#footer .secondary div{
	display: inline-block;
	margin:5px;
	font-size: 14px;
	line-height: 18px;
	color: white;
}
#footer .secondary p, #footer .secondary table td{
	color: white;
	font-size: 14px !important;
	line-height: 28px;
	padding-right:4px;
}

@media screen and (min-width: 500px) {
	#footer .secondary p, #footer .secondary table td{
		padding-right:15px;
	}
}

#footer .fa{
	margin:0px;
}

.memberorgs .widget-title{
	color:black;
	font-size:1.4em;
	margin-bottom:0px;
}

@media screen and (min-width: 500px) {
	.memberorgs .widget-title, .memberorgs p{
		padding-left:170px;
	}
}

.memberorgs h1{
	color:black;
	font-size:2em;
}

.memberorgs p{
	color:black;
	line-height:1.5em;
}

.memberorgs img{
	margin-right:20px;
	top:12px;
	position:relative;
}



/*//////////////////////////////////////////////
// Search
//////////////////////////////////////////////*/

.body-wrap .search {
	font-size: 14px;
	background: white;
	border: solid black 1px;
	color: black;
	opacity: 1;
	margin-bottom: 30px!important;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: dark-grey;
	text-align: right;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: dark-grey;
	opacity: 1;
	text-align: right;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: dark-grey;
	opacity: 1;
	text-align: right;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: dark-grey;
	text-align: right;
}

#panel-5-1-5-0{
	margin-bottom: 10px!important;
	color: black;
}


@media screen and (min-width: 781px) {
	.body-wrap .search, #panel-5-1-5-0 {
		text-align: right;
	}
}


/*//////////////////////////////////////////////
// Collapse
//////////////////////////////////////////////*/

.enaat-collapse-toplevel .collapseomatic, .enaat-collapse-title{
	margin-bottom:10px;
	margin-top:20px;
	color:black;
	background-color:grey;
	font-size: 1.5em;
}

.collapseomatic, .enaat-collapse-secondlevel .enaat-collapse-title{
	background-position-y: center;
	background-position-x: 5px;
	font-size: 1.2em;
	padding-left: 25px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.collapseomatic{
	background-color:lightgrey;
	color:#222;
}

.enaat-collapse-secondlevel .collapseomatic{
	margin-bottom:10px;
}

.enaat-collapse-secondlevel .collapseomatic_content{
	margin-bottom:10px;
}


@media screen and (min-width: 700px) {
.collapseomatic_content h4, .collapseomatic_content p, .content-area .enaat-collapse-title, div.collapseomatic,
#eu-def-fund p, #eu-def-fund h1, #eu-def-fund h2, #eu-def-fund h3, #eu-def-fund h4, #eu-def-fund h5, #eu-def-fund h6, #eu-def-fund li, #eu-def-fund div.short-answer{
	margin-left:0px;
	width: 80%
}
}

@media screen and (min-width: 700px) {
#eu-def-fund{
	margin-left:15%;
}
}

.collapseomatic_content .short-answer h4, .collapseomatic_content .short-answer p, .content-area .enaat-collapse-title, div.collapseomatic .short-answer,
#eu-def-fund .short-answer p, #eu-def-fund .short-answer h1, #eu-def-fund .short-answer h2, #eu-def-fund .short-answer h3, #eu-def-fund .short-answer h4, #eu-def-fund .short-answer h5, #eu-def-fund .short-answer h6, #eu-def-fund .short-answer li{
	margin-left:0px;
	width: 100%
}

#eu-def-fund div.short-answer{
	border:1px solid black;
	padding:10px;
}

.enaat-collapse-box{
	background-color:lightgrey;
	padding:5px;
	margin-bottom:20px;
}

