/*
Theme Name: Ileia | Child GeneratePress
Template: generatepress
Author: Child Theme Configurator
Version: 1.0.1459100232
Updated: 2016-03-27 17:37:12
*/

@charset "UTF-8";


body, button, input, select, textarea,  
.sidebar .widget, .footer-widgets .widget {  font-family: "Arimo", sans-serif; font-size: 13px; }
 
body { overflow-x: hidden; }


/* opbouw 
------------------------------------------------------------------------------------------*/

.inside-header {  padding: 0px 0px 20px 0px;  }

.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content {   padding: 60px 60px 0px 60px;   }
.inside-article, .comments-area, .page-header, .one-container .container, .paging-navigation, .inside-page-header  { background-color: transparent !important; }


.one-container.right-sidebar .site-main, .one-container.both-right .site-main { border-right: 1px solid #a89e26; min-height: 400px;}
.one-container .inside-article { padding: 0 30px 0 0; margin-bottom: 70px;}
#primary.grid-100 .hentry { margin: 0 0px 0 0; } /* page sidebar */
#primary.grid-75 .hentry { margin: 0 40px 0 0; } /* page full width */
.archive .grid-75 .listing-item {  margin: 0 80px 0 0; }

/* header 
----------------------------------------------------------------------------------------*/

#masthead  {  background: url("http://www.ileia.org/wp-content/uploads/2016/06/bg_header.png") repeat-x;  }
.site-logo { margin-top: -46px; padding: 0 0 0 60px;}
.site-logo img.header-image { height: 100px; }
.header-widget    	 {float: none; text-align: right;  max-width: 100%;  padding: 0px 60px 0 160px; }
.header-widget .widget 	 { padding: 0; margin: 0; }
.header-widget img.alignright { margin-left: 0.5em;}
.header-widget .widget a { color: #FFF; }
.header-widget p 	 { margin-bottom: 0em; }
.header-widget .search-field 	   { width: 200px;   }
.header-widget input[type=search]  { background: #FFF; color: #a49a00; border: 1px solid #eae6c1; padding: 6px 8px;  margin-top: 6px; 
				     background-image: url("http://www.ileia.org/wp-content/uploads/2016/07/icon-search-green.png"); 
 		  		     background-position: 176px center;   background-size: 18px 18px; background-repeat: no-repeat; }

.header-widget input[type=search]::-webkit-search-cancel-button{ position:relative; -webkit-appearance: none; height: 0px;  width: 0px; }


.header-widget #black-studio-tinymce-2  { float: right; text-align: left; width: 240px; margin: -31px 220px 0 0;  }

.header-widget #black-studio-tinymce-3  { float: left; text-align: left; width: 450px;  padding: 26px 0px 0 0; clear: both; color: #a89e26;  }

.header-widget #wss_search_options {display: none; }
.header-widget #black-studio-tinymce-2 a.headercontact { line-height: 36px; }

/* menu 
--------------------------------------------------------------------------------------*/
.main-navigation {margin: -54px 120px 0 0px;  }

.main-navigation .main-nav ul li a 	{ color: #000; text-transform: uppercase; line-height: 36px; font-weight: bold; 
				 	padding: 0 0px 8px 0px; margin: 0 20px;  }
.main-navigation .main-nav ul ul      	{margin-left: 20px;    }
.main-navigation .main-nav ul ul li a 	{ color: #000;text-transform: none; margin: 0 0px;    }
.main-navigation ul ul 			{ top: 46px; background-color: #d4cc84; }
.main-navigation ul ul li 		{ border-bottom: 2px solid #FFF;  }
.main-navigation ul ul li:last-child  	{  border-bottom: 0px solid #FFF; }

/* parent menu generater press ^ */

.menu-item-has-children .dropdown-menu-toggle {  display: none;   }
.main-navigation .main-nav ul li.menu-item-has-children>a, .secondary-navigation .main-nav ul li.menu-item-has-children>a { padding-right: 0px;}

/* bgcolor */

.main-navigation .main-nav ul .current-page-parent > a,
.main-navigation .main-nav ul .current-page-ancestor > a,
.main-navigation .main-nav ul .current-page-parent > a:hover,
.main-navigation .main-nav ul .current-page-ancestor > a:hover,

.main-navigation .main-nav ul .current-menu-item > a:hover
.main-navigation .main-nav ul .current-menu-parent > a:hover, 
.main-navigation .main-nav ul .current-menu-ancestor > a:hover,

.main-navigation .main-nav ul li.sfHover > a,
.main-navigation .main-nav ul .current-menu-item > a, 
.main-navigation .main-nav ul .current-menu-parent > a, 
.main-navigation .main-nav ul .current-menu-ancestor > a,

.main-navigation .main-nav ul li > a:hover, 
.main-navigation .main-nav ul li > a:focus { color: #a89e26!important;  background-color: transparent !important; 
background-image: url("http://www.ileia.org/wp-content/uploads/2016/07/menu-pijltje.png"); 
 		  background-position: center bottom;  background-repeat: no-repeat; transition: all 0s ease-in-out;}

.main-navigation .main-nav ul ul li { background-image: url("http://www.ileia.org/wp-content/uploads/2016/07/pijltje-zwart.png"); 
 		  background-position: 5px 15px;   background-repeat: no-repeat;}

.main-navigation .main-nav ul ul .current-menu-item > a, 
.main-navigation .main-nav ul ul .current-menu-parent > a, 
.main-navigation .main-nav ul ul .current-menu-ancestor > a,

.main-navigation .main-nav ul ul li > a:hover, 
.main-navigation .main-nav ul ul li > a:focus, 
.main-navigation .main-nav ul ul li.sfHover > a { color: #FFFFFF!important;  background-color: #a89e26 !important; 
 background: url("http://www.ileia.org/wp-content/uploads/2016/07/pijltje-wit.png"); 
 		  background-position: 5px 15px;  background-repeat: no-repeat; transition: all 0s ease-in-out; }


/* content
-----------------------------------------------------------------------------------------*/

h1 { font-size: 26px; color: #a89e26; text-transform: uppercase; font-weight: bold; }
h2 { font-size: 18px;  margin-bottom: 10px; color: #533173; font-weight: bold; }
h3 { color: #533173;  font-size: 14px; font-weight: bold; margin-bottom: 0px; }
h5 { padding: 20px; background-color: #e4e4e4; width: 44%; float: right; margin-left: 20px; }
pre {
    background: inherit;
    font-family: Georgia, serif;
    font-weight: normal;
    color: #5e2c82;
    font-size: 27px;
    margin-bottom: 1.5em;
    padding: 0px 40px 0 60px;
    overflow: auto;  white-space: pre-wrap;
    background: url("http://www.ileia.org/wp-content/uploads/2016/09/blockquote.png"); 
    background-repeat: no-repeat; background-size: 62px 48px; background-position: 0px 0px; 
    padding-left: 70px; padding-top: 10px; padding-bottom: 10px;
}

.postid-696 pre {
    font-size: 15px;
    width: 44%; float: right; margin-left: 20px;
}

p a, p a:visited { color: #b1a2c2; /*#5e2c82; */}
p a:hover { text-decoration: underline; }

.page ul li a, ul li a:visited { color: #b1a2c2; /*#5e2c82; */}


a.pasted, a.download, a.subs, a.call,
a.pasted:visited, a.download:visited, a.subs:visited, a.call:visited,
a, a:visited { color: #000; }
a.pasted:hover, a.download:hover, a.subs:hover,
a:hover { color: #5e2c82; }

.wp-caption .wp-caption-text { background: rgba(0,0,0,0); }


table, td, th {  border: 0px; padding: 6px 0px;}

/* home 
------------------------------------------------------------------------------------------*/
.home #content { background: none; }

#pgc-2-0-0 		{ margin-right: 0px; margin-top: -10px; border-right: 1px solid #a89e26; }
#pgc-2-0-1  		{ margin-top: -16px;  }
#pgc-2-0-1 .widget 	{ padding: 0 0 0 10px; }
#pg-2-0 h3.widget-title { font-size: 30px; color: #a89e26; }
#pl-2 .panel-grid-cell .so-panel {  margin-bottom: -16px !important;  }
#pgc-2-0-1 h3.widget-title { margin-bottom: 14px;  }
.magazine 		{ margin-right: 4px;  margin-top: -6px;
			background-image: url(http://www.ileia.org/wp-content/uploads/2016/09/paarsblok-home-633-1.png);
			background-position: bottom; background-repeat: no-repeat; }

.magazine h3.widget-title { background: url("http://www.ileia.org/wp-content/uploads/2016/08/farming-matters-title.png") 
				top right no-repeat; z-index: 1000; position: relative; height: 138px;  }
.magazine li 	{  margin-left: 20px; padding-left: 16px; 
                  background: url("http://www.ileia.org/wp-content/uploads/2016/08/pijl-fd-paars.png"); 
                  background-repeat: no-repeat; background-size: 10px 12px; background-position: 0px 7px; }
.magazine a, a:visited	{  font-size: 16px; font-weight: bold; color: #000;}
.magazine ul li a, a:visited	{  font-size: 16px; font-weight: bold; color: #000;}

.magazine img 	{ z-index: 1; position: relative; margin-top: -105px!important; }
.magazine h6 	{ z-index: 10; position: relative; margin-top: -140px!important; padding: 6px 22px 0 24px; 
		background: rgba(83, 49, 115, 0.6); margin-bottom: 0; color: #FFF; }
.magazine.double h6 	{ margin-top: -206px!important; }
.magazine h2 	{ z-index: 10; position: relative; margin-top: 0px!important; padding: 7px 24px; line-height: 52px; 
		background: rgba(83, 49, 115, 0.6); margin-top: 0; margin-bottom: 30px; color: #FFF; font-size: 46px; line-height: 66px;  }

.magazine h2 a	{ z-index: 10; position: relative; margin-top: 0px!important; line-height: 52px; 
		 margin-top: 0; margin-bottom: 30px; color: #FFF; font-size: 46px; line-height: 66px;  }



/* what we do */

.home table { border-width: 0;}
.home td { padding: 0px; border-width: 0; border: 0px ; border-bottom: 1px solid #a89e26;  }
.home table img {max-width: 64px!important; margin-right: 0.7em !important; margin-top: 4px; }
.home table h3 { font-size: 16px;  margin: 8px 0 4px 0; color: #533173;}


/* home events & news */

body.home  { background-image: url("http://www.ileia.org/wp-content/uploads/2016/09/bg_home_370.png"); background-position: center bottom;  background-repeat: repeat-x; }

#pg-2-1 	{  margin-left: -10px!important;  margin-right: -100px!important; margin-bottom: 10px; background-color: #f5f3e0;  }
#pgc-2-1-0 	{  padding-left:  60px!important; margin: 20px 0; }
#pgc-2-1-1	{ display: none; padding-right: 60px!important; margin: 20px 0; }
#pgc-2-1-0 h3.widget-title,
#pgc-2-1-1 h3.widget-title	{  color: #a49a00; font-size: 16px; margin-bottom: 10px; }
.rpwe-block li { border-bottom: 0px; margin-bottom: 0px !important; }
.rpwe-block h3 { font-weight: normal; font-size: inherit !important;  line-height: inherit; }

/* home twitter */

.home .widget_black_studio_tinymce { position: relative; z-index: 10; }  
.home #panel-2-0-1-1 {position: relative; margin-top: -100px; margin-left: 0px; z-index: 0; }  

/* themes
------------------------------------------------------------------------------------------------------*/

.mainthemepage { background-color: #ebe7b6; display: block;padding: 0px; max-width: 286px;}
.mainthemepage img { background-color: #FFCC00; margin: 0px; width: 286px; height: 190px; }
.mainthemepage p {  margin-bottom: 4px; }
.mainthemepage div div {  padding: 0 12px 12px 12px;}


/* subpages */

#full 			{  margin-left: -60px!important;  margin-right: -60px!important; background-color: #ebe7b6;  display: block;}
.fullbox 		{  padding-left:  50px!important; padding-right:  50px!important; padding-top: 20px; }
.fullbox img		{  margin: -20px -4px 0 60px; }

.fullbox figure {width: 600px !important; margin: -40px 0px 0px 60px !important; } /* themes */
.fullbox .wp-caption img {   width: 600px!important; position: inherit; margin-bottm: 0;   }  /* themes */

.listing-item span.date, 
.listing-item span.author,
.listing-item span.excerpt, 
.listing-item span.excerpt a {display: block !important; }
.listing-item .excerpt-dash {display: none; }

.listing-item img { width: 200px; height: auto;} 

/* top articles */

#toparticles .listing-item 	   { clear: both; padding: 12px 0px; display: inline-table; border-bottom: 0px; width: 100%; clear: both; }
#toparticles .listing-item img     { float: left; margin-right: 20px; display: block; margin-bottom: 20px;}
#toparticles .listing-item a.title { margin-top: -8px; padding: 4px 12px; display: block; font-size: 16px; font-weight: bold;}
#toparticles h3.widget-title { color: #a89e26;}


/* team
------------------------------------------------------------------------------------------------*/

.team 			{ background-color: #ebe7b6; display: inline-table; width: 100% }
.board  		{ background-color: #f1edd3; display: inline-table; width: 100% }
.team p 		{ margin-top: 12px; }
.team h4, .board h4 	{ margin-top: 12px; font-size: 18px; font-weight: bold; }
.team img, .board img 	{ width: 140px; margin-top: -12px;  margin-right: 0.7em !important; }
#pg-54-0 h3.widget-title,
#pg-54-2 h3.widget-title {   margin-bottom: 0px;}


/* magazine
------------------------------------------------------------------------------------------------*/

#mag-fa 		    { margin-top: 100px;  margin-bottom: -60px!important;} /* position feat. articles */
#mag-content 		    { margin-top: -30px!important;  } /* position feat. articles */
#mag-content .panel-grid-cell   { margin-top: -50px!important;  } 

.mag 			   { background-color: #ebe7b6; margin-bottom: 90px;  }
.mag .listing-item 	   { margin-top: 0px; padding: 12px 0px; height: 170px; /* 128*/ }
.mag .listing-item a.title { margin-top: 24px; padding: 0px 12px; display: block; font-weight: bold; font-size: 14px; }
.mag .author   		   { padding: 2px 12px; }

.mag h3.widget-title 	   { color: #a49a00; padding-top: 110px; padding-left: 12px; position: relative; z-index: 1000; 
			     font-weight: normal; font-size: 14px; text-transform: uppercase; }
.mag .textwidget 	   { margin-top: -110px;  }
.mag .textwidget  img      {  margin-top: -150px;/* 156*/ z-index: 0; position: relative; width: 286px; max-height: 190px; height: 190px; }


/* content */

.listing-item a.title { font-weight: bold; }
.display-posts-listing .listing-item { margin-bottom: 15px; }   

/* intro */


a.download { background-image: url("http://www.ileia.org/wp-content/uploads/2016/08/icon-download-green.png");  
            background-repeat: no-repeat; padding: 4px 0 10px 30px; margin-right: 20px; line-height: 36px; font-weight: bold; }
.pasted   { background-image: url("http://www.ileia.org/wp-content/uploads/2016/08/icon-pasteditions-green.png");  
            background-repeat: no-repeat;   padding: 4px 0px 10px 30px; margin-right: 20px; line-height: 36px; font-weight: bold; }
a.subs     { background-image: url("http://www.ileia.org/wp-content/uploads/2016/08/icon-subscribe-green.png");  
            background-repeat: no-repeat; padding: 4px 0 10px 30px; margin-right: 20px; line-height: 36px; font-weight: bold; }
a.call     { background-image: url("http://www.ileia.org/wp-content/uploads/2016/08/icon-action-green.png");  
            background-repeat: no-repeat; padding: 4px 0 10px 30px; margin-right: 20px; line-height: 36px; font-weight: bold; }

/* labels */

.mag.farmers,			
.mag.interview, 			
.mag.youth			{ margin-top: -54px; display: block;}
.mag.farmers h3.widget-title, 	
.mag.interview h3.widget-title, 	
.mag.youth h3.widget-title 	{ padding-top: 164px;  }

/* let op volgorde pseudo-elements */

/* label niet gebruiken
			.page .mag.youth::before 	   { content:url(http://www.ileia.org/wp-content/uploads/2016/10/label-youth-1.png);  
		     z-index: 100; position: relative; float: right; margin-top: -33px; margin-right: 12px; clear: both;   } */

.page .mag.farmers::before   { content:url(http://www.ileia.org/wp-content/uploads/2016/10/label-farmers-1.png);  
		     z-index: 100; position: relative; float: right; margin-top: -33px; margin-right: 12px; clear: both;   }
.page .mag.interview::before { content:url(http://www.ileia.org/wp-content/uploads/2016/10/label-interview-1.png);
 		     z-index: 100; position: relative; float: right; margin-top: -33px; margin-right: 12px; }​



/* magazine editions */

body.magazinearchive #right-sidebar { display: none;}
body.magazinearchive .grid-75 { float: left; width: 100%;}
body.magazinearchive .one-container.right-sidebar .site-main, 
body.magazinearchive .site-main { border-right: 0px solid #a89e26 !important;}


body.magazinearchive #articlelinks {display: none; } 
body.magazinearchive div.category-magazinearchive {display: none; } 

/* news 
-----------------------------------------------------------------------------------------------------*/

xxxbody.news .grid-75 { float: left; width: 75%;}
body.news .one-container.right-sidebar .site-main, 
body.news .site-main { border-right: 1px solid #a89e26 !important;}

/* events
-----------------------------------------------------------------------------------------------------*/

xxxbody.events .grid-75 { float: left; width: 75%;}
body.events .one-container.right-sidebar .site-main, 
body.events .site-main { border-right: 1px solid #a89e26 !important;}

/* annual-reports
-----------------------------------------------------------------------------------------------------*/

body.annual-reports .grid-75 {  float: left; width: 75%; }
body.annual-reports .one-container.right-sidebar .site-main, 
body.annual-reports .site-main { border-right: 1px solid #a89e26 !important;}

/* publications
-----------------------------------------------------------------------------------------------------*/
body.publications .grid-75 {  float: left; width: 75%; }
body.publications .one-container.right-sidebar .site-main, 
body.publications .site-main { border-right: 1px solid #a89e26 !important;}


/* call for articles 
-----------------------------------------------------------------------------------------------------*/

body.page-id-235 h1 {display: none; }
body.page-id-235  .entry-content {   margin: 0 0;}
body.page-id-235  .content {   margin-top: 24px;}
body.page-id-235 .listing-item a.title { font-size: 26px; color: #a89e26;  text-transform: uppercase;
    font-weight: bold; margin-top: -24px;  }
body.page-id-235 .listing-item img { width: 100%; height: auto; }

/* search
------------------------------------------------------------------------------------------------------*/

input.search-field { max-width: 240px; margin-left: 20px;  }
input.search-submit {    background-color: #a49a00;    color: #FFFFFF; font-size: 16px; font-weight: bold;  }
#main form.search-form {  position: relative; top: 16px; left: 0px; padding-top: 20px; padding-bottom: 20px;  }

.search-no-results .grid-75 {width: 100%;}
.search-no-results #right-sidebar {display: none; }
.search-no-results.one-container.right-sidebar .site-main { border-right: 0px solid #a89e26; }

#wss_search_options {
    display: block;
    font-family: arial,sans-serif,helvetica;
    font-size: 14px !important;
    margin-left: 0px;
    width: 510px; 
    position: relative; top: 0px;/* -90px*/ float: left; }
#wss_search_options select { height: 36px; width: 170px; background-color: #dbdad9;  border-color: #CCCCCC;}
.no-results form.search-form {  margin-top: 30px; }
.no-results input.search-field { margin-left: 0px; margin-top: 0px; }
#ss_content_box1  { height: 36px; float: left;   }
#ss_content_box2  { height: 36px; float: left;   }
#ss_content_box1 label { margin-right: 10px;  }
#ss_content_box2 label { margin-right: 10px; margin-left: 20px;   }

/* single 
-----------------------------------------------------------------------------------------------------*/

.page-header-image-single img {display: none; }
.page-header-image-single { margin-bottom: 0em !important; }
span.crp_author {display: block; }
#articlelinks {height: 50px; b}
#articlelinks.news  {display: none; }
#articlelinks.events  {display: none; }
#articlelinks.annual-reports {display:none;}
#articlelinks.publications {display:none;}

#black-studio-tinymce-8 p { background: url("http://www.ileia.org/wp-content/uploads/2016/08/icon-subscribe-green.png"); 
                  	    background-repeat: no-repeat; background-position: 0px 4px; 
			    padding-left: 40px; font-size: 11px; line-height: 18px; margin-top: 60px; min-height: 28px;  }
h4.widget-title { font-size: 18px; color: #533173!important; font-weight: bold; }




/* Author  & archive 
-------------------------------------------------------------------------------------------------------*/

.archive footer.entry-meta {display: none; }

/* categories - zie ook themes hierboven */

.archive .grid-75 .listing-item {  border-bottom: 1px solid #a89e26; padding-top: 25px; padding-bottom: 10px;}

.archive .listing-item         { clear: both; padding: 12px 0px; display: inline-table; border-bottom: 0px; width: 100%; clear: both; }
.archive .listing-item img     { float: left; margin-right: 20px; display: block; }
.archive .listing-item a.title { margin-top: -8px; padding: 4px 0px; display: block; font-size: 16px; font-weight: bold;}

.archive.category-36  .listing-item a.title { margin-top: 2px; }  /* magazine editions */
.archive.category-36  .listing-item img { height: 140px; width: auto;}

.archive.category-44  .listing-item a.title { margin-top: 2px; }  /* magazinearchive */
.archive.category-44  .listing-item img { height: 140px; width: auto;}

.archive.category-news  .listing-item img { width: 200px; height: auto; } /* news */

.archive .mks_author_widget {display:none;}

.author .page-header { padding: 20px; margin-right: 30px;  background-color: #e3dca6 !important; }
.author .listing-item img,
.author .listing-item p,
.author .listing-item .listing-item-date  { display: none;}
.author .listing-item a.title { margin-top: 0px; padding: 4px 0px; display: block; font-size: 14px; font-weight: bold;}
.author .grid-75 .listing-item {  border-bottom: 0px solid #a89e26; padding-top: 15px; padding-bottom: 10px;}

h1.authorarchive,  h2.authorarchive {display: none; }
.author h1.authorarchive, .author h2.authorarchive {display: block; color: #a89e26;}
.author h1.page-title {font-size: 18px; color: #000;}
.author .mks_author_widget { display: none;   }

/* sidebar 
------------------------------------------------------------------------------------------------------*/
#content { background: url("http://www.ileia.org/wp-content/uploads/2016/09/watermerk-300.png"); 
                  	    background-repeat: no-repeat;  background-position: bottom right; }
.sidebar .widget { background-color: transparent;}
.crp_related_widget li { clear: both; margin-bottom: 32px;  }
.crp_related_widget li a { font-weight: bold; color:#000;}
.crp_related_widget li a:visited { font-weight: bold; color:#000;}
.crp_related_widget .crp_author a { font-weight: normal !important; }
.crp_related_widget img { max-width: 64px; float: left; margin-right: 12px; margin-bottom: 12px; }

.mks_author_widget {height: 120px;  }


/* footer 
------------------------------------------------------------------------------------------------------*/

.site-footer 		{margin-top: 20px; }
.footer-widgets    	{ background-color: #a49a00; color: #FFF; padding: 30px 0px 0px 0px; }
.footer-widgets a       { color: #FFF !important; }
.footer-widgets a:hover { text-decoration: underline; }
.footer-widgets .widget {  font-size: 14px; }
.footer-widgets img.alignright {margin-left: 0.5em;}

.footer-widget-1   { padding-left: 20px; padding-bottom: 20px; 
                     background-image: url("http://www.ileia.org/wp-content/uploads/2016/08/watermerk_cropped.png "); 
 		     background-position: right bottom;  background-repeat: no-repeat; }
.footer-widget-1 .social  { float: right; margin-top: -40px;  width: 156px; }
.footer-widget-1 .social img.alignleft {  margin-right: 0.5em; }
.footer-widget-1 .inner-padding { padding: 0 0px 0 40px !important; }

.footer-widget-2   { padding-right: 20px; }
.footer.site-info   { display: none; }



/* Form 
------------------------------------------------------------------------------------------------------*/


button, html input[type=button], input[type=reset], input[type=submit] {
    border: 0;
    background: #533173;
    cursor: pointer;
    -webkit-appearance: button;
    padding: 10px 20px;
    color: #fff;
}

span.wpcf7-list-item { 
display: block; 
}


/* responsive 
-------------------------------------------------------------------------------------------------------*/


@media (max-width: 1000px) {

.magazine h2 {  font-size: 36px; }
.magazine h2 a {  font-size: 36px !important; }
.magazine h3.widget-title { background-size: 273px 91px; height: 123px;}
#pg-2-1 {   margin-left: -60px!important;   margin-right: -60px!important; }


#wss_search_options {  top: -80px;  float: left; }
.page-id-105 #full { background-color: transparent!important;  margin-left: 0px!important; margin-right: 0px!important;}
input.search-field {  margin-left: 0px;}


}



@media (max-width: 960px){

.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content {  padding: 80px 30px 0px 30px;   }

.one-container.right-sidebar .site-main, .one-container.both-right .site-main { border-right: 0px; }
.hentry { margin: 0 0px 0 0; }

#full {  margin-left: -60px!important;  margin-right: -20px!important;}
#full .panel-grid-cell, #toparticles .panel-grid-cell {  padding-left: 15px;  padding-right: 0px;}

#pg-2-1 {  margin-left: -60px!important;  margin-right: -30px!important; }


/* menu */

.main-navigation {margin: -70px 20px 0 0px;  }

/* home */

#pgc-2-0-0 		{ margin-right: 0px; border-right: 0px;}
#pgc-2-0-1 .widget 	{ padding: 0 20px 0 0px; }
#pgc-2-1-1 		{ padding-left: 60px!important; }

/* footer */

.footer-widget-1   { padding-left: 0px; }
.footer-widget-2   { padding-right: 0px; }

}


@media (max-width: 780px) {

/* home */

#pg-2-1      { padding: 10px 0 20px 0;  margin-bottom: 0; }
.magazine    { max-width: 620px; } 
.site-footer {  margin-top: 0px; }

}



@media (max-width: 768px) {

.one-container .inside-article {  padding: 0 0px 0px; }
.inside-header {  padding: 0px 0px 0px 0px; }

.alignleft {  float: left; display: inherit; }
.fluid-header .inside-header {  text-align: left; }
.site-logo {  position: relative; top: -60px; }

.header-widget #black-studio-tinymce-2 img { display: none; }
.header-widget #black-studio-tinymce-3 .textwidget { width: 200px; }

.content-area, .inside-footer-widgets>div, .sidebar {  width: 100% !important; }
.one-container.right-sidebar .site-main, .one-container.both-right .site-main { border-right: 0px !important; }
 .one-container .inside-right-sidebar {    padding-bottom: 40px; }
h5 { padding: 20px; background-color: #e4e4e4; width: 100%; float: none; margin-left: 0px; }

/* header */

.main-navigation {    margin: -42px 0px 0 0px; }
.main-navigation {  background-color: #a49a00; }
.main-navigation .main-nav ul  {padding-right: 40px; }
.main-navigation ul ul {  background-color: #a89e26;     box-shadow: 0 0px 0px rgba(0,0,0,0);}
.main-navigation ul ul.sub-menu {  margin-right: 80px; }
.main-navigation .main-nav ul ul li { background-color: #d4cc84;background-image: none;}
.main-navigation .main-nav ul ul li a {  background-image: none;  color: #000 !important; }
.main-navigation .main-nav ul ul li > a:hover, 
.main-navigation .main-nav ul ul li:hover, 
.main-navigation .main-nav ul ul li > a:focus, 
.main-navigation .main-nav ul ul li.sfHover > a { color: #FFFFFF!important;  background-color: #d4cc84 !important;  background-image: none ; }

.menu-item-has-children .dropdown-menu-toggle {  display: block;   }

.main-navigation .main-nav ul li.menu-item-has-children>a, .secondary-navigation .main-nav ul li.menu-item-has-children>a { padding-right: 0px; color: #000!important;}

.main-navigation .main-nav ul .current-menu-item > a,
.main-navigation .main-nav ul li.menu-item-has-children>a:hover,
.main-navigation .main-nav ul li a:hover {color: #FFF!important;}

/* content */

.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content {   padding: 40px 30px 0px 30px;}


/* footer */

.inside-footer-widgets>div { margin-bottom: 0px; }
.footer-widget-1          { background-image: none !important; }
.footer-widget-1 .social  { float: left;clear: both; width: 100%; margin-top: 0px; margin-bottom: 20px;  }
.footer-widget-1  img.alignright { margin-left: 0em; margin-right: 0.5em; }
.footer-widget-3  img.alignleft  { margin-right: 0.5em; }


/* magazine */

.fullbox img { margin: 0px 20px 20px 0px; }
.fullbox figure {width: 100% !important;  margin: 0px 20px 20px 0px!important; } /* themes */
.fullbox .wp-caption img {   width: 100%!important; position: inherit;    }  /* themes */


.mag         		{  background-color: #FFF; }
.mag h3.widget-title       {padding-left: 0px; }
.mag .listing-item a.title { padding: 0px 0px; }
.mag .author               { padding: 2px 0px; }
.youth::before 	   { content:url(http://www.ileia.org/wp-content/uploads/2016/10/label-interview-1.png);  
		     z-index: 100; position: relative; float: left!important; margin-top: -38px; margin-right: 12px; margin-left: 120px; clear: both;   }
.farmers::before   { content:url(http://www.ileia.org/wp-content/uploads/2016/10/label-farmers-1.png);  
		     z-index: 100; position: relative; float: left!important; margin-top: -38px; margin-right: 12px; margin-left: 120px; clear: both;   }
.interview::before { content:url(http://www.ileia.org/wp-content/uploads/2016/10/label-interview-1.png);
 		     z-index: 100; position: relative; float: left!important; margin-top: -38px; margin-right: 12px; margin-left: 120px;}​

.magazine a {    font-size: 15px; }

/* themes */

#pgc-11-1-2 {margin-bottom: 320px !important; }


}

@media (max-width: 640px) {
.magazine h2 a {    line-height: 42px;  font-size: 36px !important; }

}

@media (max-width: 580px) {
#articlelinks {  height: 80px; }

}


@media (max-width: 520px) {

.header-widget { padding: 0px 20px 0 20px; }
.header-widget #black-studio-tinymce-2     { margin: -31px 40px 0 0; }
.header-widget #black-studio-tinymce-3     { margin: 0 0 0 150px; }
.separate-containers .inside-article, .separate-containers .comments-area, 
.separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content {  padding: 40px 0px 0px 30px;   }

#full {   margin-right: 0px!important;}
#full .panel-grid-cell, #toparticles .panel-grid-cell {  padding-left: 0px;  padding-right: 0px;}
.fullbox {  padding-right: 20px!important; }
#pg-2-0, #pg-2-1 {  margin-left: -30px!important;  margin-right: 0px!important; }
#pgc-2-1-1,
#pgc-2-1-0 {  padding-left: 20px!important; }

.magazine h2	{ line-height: 32px !important;  }
.magazine h2 a {    line-height: 36px;  font-size: 32px !important; }
.magazine h3.widget-title { background-size: 145px 48px; }
.magazine img {  margin-top: -175px!important; }
.magazine.double h6 	{ margin-top: -146px!important; }

#wss_search_options { width: 100%;    top: -130px; }
#ss_content_box2 label { margin-left: 0px;  line-height: 54px;  }

#main form.search-form {  position: relative;  top: 46px; }
.no-results form.search-form {   margin-top: 60px;}
#ss_content_box1 select {    margin-left: 6px; }

}

@media (max-width: 460px) {

.magazine h2 a 	{ line-height: 20px !important;  font-size: 28px !important; }
.magazine a 	{ font-size: 14px; }
.magazine.double h6 	{ margin-top: -138px!important; }
}


@media (max-width: 420px) {

.site-logo				{  top: -60px; padding: 0 0 0 40px; }
.header-widget #black-studio-tinymce-3 	{  margin: 0 0 0 120px; width: 100%;  padding: 16px 0px 0 0;}
x.main-navigation 			{  margin: -56px 0px 0 0px; }
.header-widget #black-studio-tinymce-3 .textwidget {  width: 160px; }

.magazine h2              {  font-size: 28px; }
.magazine h2 a {    line-height: 28px;  font-size: 24px !important; }
.magazine a {    font-size: 11px; }

input.search-field {   max-width: 160px; }
input[type=submit] {   padding: 10px 10px;}

}