/* @override 
	http://izca.net/nueva/wp-content/themes/izca/style.css?ver=1.0 */

/* ---------------------------------------------------------------------------------

	Theme Name: Izca
    Text Domain: Izca
	Theme URI: 
	Version: 1.0
	Description: Izca theme based on mh-magazine-lite
	Tags: 
	Author: 
	Author URI: 
	Template: mh-magazine-lite
	
----------------------------------------------------------------------------------- */


/* GENERAL */
@import url('https://fonts.googleapis.com/css?family=Merriweather:900|Open+Sans');

body {
	font: 15px "Open Sans", sans-serif !important;
}
h1,h2,h3,h4{
	font-family: 'Merriweather', serif;
	font-weight: 900 !important;
}


.mh-custom-header h1,
.mh-custom-header h2,
.mh-custom-header h3{
	opacity: 0;
}

.mh-custom-header a{
	display: block;
	width: 100%; height: 100%;
}
.mh-container-outer{
	margin-top: 0 !important;
}
a.slicknav_btn:before {
	content: 'MENU';
	color: #FFF;
	position: absolute;
	left: -40px;
}




/* HOME */

#home-editorial{padding-bottom: 0 !important;}
#home-editorial-anteriores{
	position: relative;
	margin-top: -62px;
	padding-bottom: 0 !important;
}
	#home-editorial-anteriores p a{
		background-color: #FFF;
	}
	#home-editorial-anteriores p i{
		display: inline-block;
		color: #e64946;
		position: relative;
		padding-left: 8px;
		padding-right: 15px;
		position: relative;
		top: 1px;
		background-color: #FFF;
	}

	
.home .entry-header{
	display: none;
}
.editorial h3{
	font-size: 2em;
}
.categorytag{
	background-color: #e64946;
	color: #FFF;
	text-transform: uppercase;
	padding: 4px 8px;
	display: inline-block;
	font-size: .7em;
	margin-bottom: 8px;
}
.slider-destacados{
	padding-bottom: 50px;
	border-bottom: 1px solid #eaebea;
}
	.slider-destacados h3{
		text-align: left !important;
	}
	.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay {
	  background: #6744ac;
	}
	.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover {
		background-size: 242px 162px;
	}
	.sow-carousel-thumnmail{
		background-color: #f3f5f3;
	}
	.sow-carousel-title a.sow-carousel-next,
	.sow-carousel-title a.sow-carousel-previous {
	  color: #FFF; text-decoration: none;
	}
	
.loop{
	border-bottom: 1px solid #eaebea;
	padding: 15px 0 0 0;
}
	.loop .mh-loop-meta a {
		color: #e64946;
	}
	.loop-noimage h3{
		margin: 5px 0;
	}


/* POSTS AND PAGES */
.entry-header{margin: 20px 0 30px 0;}

.entry-title a { font-weight: 600; color: #303030; }
.entry-title a:hover { color: #e64946; text-decoration: none; }

#wpusb-container-square:nth-of-type(1) {margin-bottom: 40px;
}
#wpusb-container-square:nth-of-type(1) span{display: none;}
#wpusb-container-square:nth-of-type(2) {margin-top: 80px;}
#wpusb-container-square:nth-of-type(2) .wpusb-title {
	display: inline-block;
	margin-right: 20px;
	position: relative;
	top: -2px;
}

.fuente{
	position: relative;top: -20px;
}
	.fuente i{
		font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
		font-weight: 700;
		text-transform: uppercase;
	}
	.fuente ul li{
		color: #292a29;
		background-color: transparent;
		text-transform: none;
		font-size: 1.2em;
		font-weight: 500;
		margin: 8px 0 0 8px;
	}
	.fuente ul li:hover{
		color: #292a29;
		background-color: inherit;
	}


/* NAV AND TOP */
.mh-main-nav-wrap { background: #291c5a; }
.mh-main-nav { text-transform: none; border-bottom: 3px solid #e64946; }




/* SEARCH FORM */
form.search-form{
	padding: 0 !important;
	background-color: #f4f5f4;
	margin: 20px 0 !important;
}
	form.search-form input{
		margin: 0 !important;
		width: 100% !important;
		background-color: #f4f5f4 !important;
		text-transform: none;
		font-size: .9em;
		color: #a0a0a0;
	}
	form.search-form input:focus{
		border-bottom: 1px solid #281b5a;
	    outline: 0 none;
	}
	
	

/* WIDGET BAR AND BLOCKS*/
h4.mh-widget-title {
	text-transform: none;
	color: #e64946;
}
.loop-widget:first-of-type{
	padding-top: 0;
}
.loop-widget h5{
	font-size: 1em;
	margin-top: 5px;
}

ul.children {
	padding-left: 10px;
}
.mh-copyright-wrap { border: 0;}





/* RESPONSIVE BITS */

@media (max-width: 767px) {
	.mh-custom-header{
		background: url(img/banner-izca-pueblo-comunero-movil.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		height: 160px;
	}
	.mh-sidebar {
		margin-top: 100px;
		border-top: 2px dashed #bdbdbd;
		padding-top: 70px;
	    width: 100% !important;
	}
}
@media (min-width: 767px) {
	.mh-custom-header{
		background: url(img/banner-izca-pueblo-comunero.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		height: 150px;
	}
	.mh-sidebar {
	    width: 28% !important;
	    float: right;
	}
}

