/*
Theme Name: Mugalari
Theme URI: http://mugalari.info
Author: Uniquebrand
Author URI: http://uniquebrand.es/
Description: "Mugalari WordPress Theme", exclusive, custom theme for www.mugalari.info
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.uniquebrand.es
Text Domain: mugalari

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
* html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
* Richard Clark (http://richclarkdesign.com)
* http://cssreset.com
*/

@import url('//fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700,700i,900,900i');


abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}




body{
	background: #fff;
	font-family: "Merriweather", Arial, "Microsoft Sans Serif", sans-serif;
	color: #111;
	line-height: 1em;
	}
p{
	margin-bottom: 1em;
	font-size:110%;
	line-height: 150%;
}
a{
	color: #000;
	text-decoration: none;
	/*-moz-transition: color 0.25s ease-in-out;
	-webkit-transition: color 0.25s ease-in-out;
	-o-transition: color 0.25s ease-in-out;
	-ms-transition: color 0.25s ease-in-out;
	transition: color 0.25s ease-in-out;*/
}
a:hover{
	/*color: #dd2323;*/
	text-decoration: underline;
}
a:focus{
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6{
	font-family: "Merriweather", "Microsoft Sans Serif", sans-serif;
}

h1{
	font-size: 44px;
	line-height: 130%;
}
h2{
	font-size: 36px;
	line-height: 130%;
	margin-bottom:30px;
}
h3{
	font-size: 32px;
	line-height: 130%;
	margin-bottom:30px;
}
h4{
	font-size: 24px;
	line-height: 130%;
	margin-bottom:30px;
	
}
h5{
	font-size: 18px;
	font-weight: bold;
	line-height: 130%;
	margin-bottom:30px;
}
h6{
	font-size: 14px;
	font-weight: bold;
	line-height: 130%;
	margin-bottom:30px;
}

#wrapper{}
.container{
	width: 1000px;
	margin: 0 auto;
}

#header-row{}

#container-header{}

#top-menu-area{
	width: 100%;
	background: #eee;
	height: 30px;
	margin-bottom: 15px;
}
	#top-navigation ul{
		list-style-type: none;
		height: 30px;
		text-align: center;
		font-size: 16px;
	}
	#top-navigation ul li{
		display: inline-block;
		padding: 0 27px;
		border-right: 1px solid #000;
		height: 18px;
		line-height: 18px;
		margin-top: 6px;
	}
	#top-navigation ul li:last-child{
		border-right: none;
	}
	#top-navigation ul li:first-child a{
		text-transform: uppercase;
	}
	#top-navigation ul li a{
		font-family: "Merriweather", "Microsoft Sans Serif", sans-serif;
	}

#logo-area{
	width: 100%;
	text-align: center;
	font-style: italic;
	letter-spacing: 2px;
	font-family: "Merriweather", Georgia, serif;
	padding: 15px 0 15px 0;
	text-transform: lowercase;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 6px;
	border-bottom: 3px solid #e6e6e7;
	border-top: 3px solid #e6e6e7;
}

#logo{}
h1#logo{
	font-family: AsukaCapsSSKRegular, Georgia, "Times New Roman", serif;
	color: #000;
	font-size: 5px;
}
h1#logo a:hover{color: #000;}

#top-banner h1,#post-banner h1{
	width: 100%;
	height: 90px;
	background: #dd2323;
	color: #fff;
	font-size: 24px;
	line-height: 90px;
	font-family: "Merriweather", Georgia, serif;
	text-align: center;
	text-transform: uppercase;
}
#top-banner h1 a,#post-banner h1 a{color: #fff;}

#post-banner{clear:both;float:left;margin: 40px 0;width: 100%; display: block;}

#menu-area-mobile{
	display: none;
}
#nav-mobile{}
#nav-mobile ul{}
#nav-mobile ul li{}
#nav-mobile ul li a{}

#menu-area{
	width: 100%;
	height: 45px;
	/*border as part of 100%*/
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	/*ends*/
	margin-top: 15px;
	margin-bottom: 2px;
}
#menu-area ul{
	width: 100%;
	list-style-type: none;
	height: 45px;
	line-height: 45px;
	/*text-align: center;*/
	display: table;
	background: #000;
}
#menu-area ul li{
    display: table-cell;
	height: 45px;
    line-height: 45px;
	padding: 0 10px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
#menu-area ul li:last-child{
	/*border-right: none;*/
	border: 1px solid #10b155;
	background:#ffffff;
}


#menu-area ul li:last-child a{
	color: #10b155;
}
#menu-area ul li a{
	font-size: 16px;
	font-family: "Merriweather", "Microsoft Sans Serif", sans-serif;
	display: block;
	text-align: center;
	color:#fff;
}
#nav{}

.small-thumb{
	width: 78px;
	height: 68px;
}
.smaller-thumb{
	width: 66px;
	height: 60px;
}

#opinion{
	width: 300px;
	height: 450px;
	float: left;
	background: #eee;
	border-bottom: 1px solid #999;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
}
#opinion-uno{
	width: 495px;
	height: 280px;
	float: left;
	margin-right: 5px;
	background: #eee;
	border-bottom: 1px solid #999;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
#opinion-dos{
	width: 495px;
	height: 280px;
	float: left;
	margin-left: 5px;
	background: #eee;
	border-bottom: 1px solid #999;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	
#opinion-uno #opinion-title,
#opinion-dos #opinion-title2{
	width: 393px;
}

	#opinion-thumb,#opinion-thumb2{width: 102px; float: left;}
	#opinion-thumb img,#opinion-thumb2 img{margin-top: 18px; margin-left: 22px;border-radius: 50px;}
	#opinion-title,#opinion-title2{
		width: 198px;
		float: left;
		padding: 20px 18px 0 18px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	#opinion-title h1,#opinion-title2 h1{
		font-size: 18px;
/*		font-family: "Merriweather", "Microsoft Sans Serif", sans-serif;*/
		font-family: "Open Sans", Arial, "Microsoft Sans Serif", sans-serif;
		line-height: 1em;
		margin-bottom: 14px;
		font-weight: normal;
		font-style: italic;
		}
	#opinion-meta,#opinion-meta2,.opinion-meta,.archivo-meta{
		clear: both;
		font-family: "Merriweather", Georgia, serif;
		font-style: italic;
		font-size: 12px;
		font-weight: bold;
	}
	.archivo-meta{margin-bottom: 1em;}
	#by,.by{font-weight: normal;}
	#opinion-text,#opinion-text2{
		clear: both;
		font-size: 12px;
		font-family: "Open Sans", Arial, "Microsoft Sans Serif", sans-serif;
		padding: 21px;
	}
	#seguir-leyendo{
		float: right;
		padding-right: 22px;
		font-family: "Merriweather", Georgia, serif;
		font-weight: bold;
		font-style: italic;
	}
	
#slideshow-home{
	width: 700px;
	/*height: 450px;*/
	overflow: hidden;
	float: left;
}
#slideshow-home img{
	width: 700px;
	height: auto;
}
#slideshow-home-full{
	width: 1000px;
	/*height: 450px;*/
	overflow: hidden;
	float: left;
}
#slideshow-home-full img{
	width: 1000px;
	height: auto;
	
}
/* overlay */
.cycle-overlay {
    /*position: absolute;
	bottom: 0;
	width: 94%;
	height: 135px;
	z-index: 600;
    background: rgba(0,0,0,0.5);
	color: white;
	padding: 3%;*/
	position: absolute;
	/*top: 365px;*/
	bottom: 0;
	width: 94%;
	height: 100px;
	z-index: 600;
	background: rgba(0,0,0,0.5);
	color: white;
	padding: 3%;
}
.cycle-overlay div{
	font-size: 24px;
	font-weight: bold;
	font-family: "Merriweather", "Microsoft Sans Serif", sans-serif;
	line-height: 1em;
}

.featured{
	margin-top: 0;
	float: left;
	width: 100%;
}
	.featured ul{list-style-type: none;}
	.featured ul li{
		display: inline-block;
		float: left;
	}
	.featured ul li:last-child .thumb-featured{
		border-right: none;
	}
	
		/*Woo Grid*/
		.woo_catblock .featured ul li .thumb-featured.no-border{
			border-right: none;
		}
		.woo_catblock .featured ul li:first-child .thumb-featured,
		.woo_catblock .featured ul li:first-child .title-featured{padding-left: 42px !important;padding:0;}
		.woo_catblock .featured ul li .thumb-featured.no-padding{padding-left: 42px;padding:0;}
		.widget-price{
			font-family: "Merriweather", Georgia, serif;
			font-size: 16px;
			margin-top: 5px;
		}
	
	.thumb-featured{		
		padding: 0;
	}
	.featured ul li:last-child .thumb-featured{
		padding-right: 0;
	}
	.featured ul li:first-child .thumb-featured{
	
	}

	.thumb-featured img{
		margin-top: 9px;
	}
	.title-featured{
		padding: 10px 10px 10px 0;
		text-align: left;
		font-family: "Merriweather", Impact, Arial, "Microsoft Sans Serif", sans-serif;
		margin:;
		height:110px;
		max-width: 460px;	

	}
	.title-featured a{
		font-size: 22px;
		line-height:130%;	
		letter-spacing: -.2px;		
		font-weight:bold;
	}
	

	
	
@media only screen and (max-width: 910px){
		.title-featured a{
		font-size: 20px;
		line-height:130%;	
		letter-spacing: -.2px;		
	}
	
	
}
	
	
	
	
	
	.featured ul li {
		margin: 10px;
	}
	/*excepción*/
	.featured ul li:last-child .title-featured{ padding-right: 0; }
	
#breaking{
	margin-top: 10px;
	width: 100%;
	float: left;
	margin-bottom: 35px;
}

#breaking h2{
	font-size: 24px;
	text-align: center;
}

#breaking-mobile{
	display: none;
}

#the-news{
	width: 100%;
	float: left;
	clear: both;
	height: 3em;
	line-height: 3em;
	background-color: #eee;
	font-style: italic;
	font-family: "Merriweather", Georgia, serif;
	margin-top: 18px;
}
#the-news a{
	text-align: center;
}
#the-news a.cycle-slide-active{
	background: url('images/separator-breaking.png') no-repeat right center;
}

/*CATEGORY WIDGETS I*/

.catblock{
	width: 100%;
	float: left;
	clear: both;
	margin-top: 27px;
	font-size: 12px;
}
	.catblock-title{
		float: left;
		width: 100%;
		border-bottom: 1px solid #999;
		height: 42px;
		display: block;
	}
		.catblock-title h3{
			display: inline;
			font-size: 18px;
			padding: 15px 19px;
			border-top: 1px solid #999;
			border-right: 1px solid #999;
			border-left: 1px solid #999;
		}
	.catblock-main{
		width: 472px;
		width: 64%;
		float: left;
	}
		.catblock-textes{
			width: 312px;
			width: 64%;
			padding: 22px;
			float: left;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
		}
			.catblock-textes a{
				font-weight: bold;
				margin-bottom: 1em;
				display: block;
				float: left;
				clear: both;
				width: 100%;
			}
		.catblock-thumb{
			width: 160px;
			float: right;
			padding-top: 22px;
		}
	.catblock-list{
		float: left;
		width: 33%;
	}
	.catblock-list ul{
		display: block;
		padding: 22px;
		list-style-type: none;
	}
		.catblock-list ul li{
			display: block;
			border-bottom: 1px dashed #ddd;
			line-height: 1em;
			padding: 12px 1em 10px;
		}
		.catblock-list ul li a{
			display: block;
			font-family: "Merriweather", Georgia, serif;
		}
		
	.no-widget h3{
		color: #999;
	}
	
/*CATEGORY WIDGETS II*/
	/*excepcion en widget cats*/
	.catblock .featured{margin-top:0;clear: both;}
	.catblock .thumb-featured{
		margin-top: 22px;
		padding: 0 42px 16px 42px;
	}
	.catblock .featured ul li:last-child .thumb-featured{
		padding-right: 0;
	}
	.catblock .featured ul li:first-child .thumb-featured{
		padding-left: 0;
	}
	.catblock .title-featured{
		padding: 0 42px 0 42px;
		text-align: center;
		font-family: "Merriweather", "Microsoft Sans Serif", sans-serif;
	}
	/*excepción widget cats*/
	.catblock .featured ul li:first-child .title-featured{ padding-left: 0; }
	.catblock .featured ul li:last-child .title-featured{ padding-right: 0; }
	
	/*BUT Woo...*/
	.catblock.woo_catblock .featured ul li:first-child .thumb-featured,
	.catblock.woo_catblock .featured ul li:first-child .title-featured{ padding: 0 42px; }
	.catblock.woo_catblock .featured ul li:last-child .title-featured,
	.catblock.woo_catblock .featured ul li:last-child .thumb-featured{ padding: 0 42px; }

	/*resume*/	
	.category-block,
	.category-thumbnails{
		clear: both;
	}

#photogallery{
	width: 100%;
	clear: both;
	float: left;
	margin-top: 2em;
}
#slideshow-1{
	width: 1000px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: 30px;
}
#slideshow-1 img{
	width: 1000px;
	height: auto;
}
#slideshow-2{
	width: 1000px;
	overflow: hidden;
	float: left;
	margin-top: 21px;
}
#slideshow-2 img{
	width: 100px !important;
	height: auto !important;
	margin-right: 15px;
	cursor: pointer;
}
#slideshow-2 img:last-child{
	margin-right: 0;
}

#grid-woocommerce{
	margin-top: 1em;
	float: left;
}

		
/*Dos Tercios & Sidebar*/
.dos-tercios{
	width: 700px;
	float: left;
}

#sidebar{
	width: 280px;
	float: left;
	margin-left: 20px;
	padding-top: 7px;
}

/*tabs sidebar*/
.tabs-sidebar{
	width: 100%;
}
#view3 img{
	float: left;
}
#view3 p{
	font-size: 12px;
	width: 100%;
	margin-top: 10px;
	float: left;
	display: block;
}
#view3 .author{
	display: block;
	width: 100%;
	clear: both;
	float: left;
}
#view3 .author-name-tabs{
	display: table-cell;
	height: 48px;
	line-height: 48px;
	vertical-align: middle;
	float: left;
	margin-left: 1em;
}
#sidebar .widget{
	margin-bottom: 2em;
	clear: both;
	float: left;
	width: 100%;
	font-family: "Merriweather", Georgia, serif;
}
#sidebar .editors-sidebar{
	display: block;
	float: left;
}
#sidebar .editors-sidebar img{
	float: left;
	margin-right: 23px;
	border-radius: 41px;
}
#sidebar .editors-sidebar ul{
	list-style-type: none;
}
#sidebar .editors-sidebar ul li{
	display: block;
	float: left;
	width: 100%;
	border-bottom: 1px dashed #ddd;
	margin: 16px 0 0 0;
	padding: 0 0 10px 27px;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
}
#sidebar .editors-sidebar ul li a{
	font-family: "Merriweather", "Microsoft Sans Serif", sans-serif;
	font-size: 18px;
}
#sidebar .editors-sidebar ul li .cargo{
	font-family: "Merriweather", Georgia, serif;
	font-size: 12px;
	font-style: italic;
	margin-top: 1em;
}

	/*generic widgets sidebar*/
	#sidebar .widget_achive ul,
	#sidebar .widget_recent_comments ul{
	list-style-type: none;
}
	#sidebar .widget_archive ul li,
	#sidebar .widget_recent_comments ul li{
		display: block;
		float: left;
		width: 100%;
		border-bottom: 1px dashed #ddd;
		margin: 16px 0 0 0;
		padding: 0 0 10px 27px;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-ms-box-sizing: border-box;
				box-sizing: border-box;
	}
	#sidebar .widget_archive ul li a,
	#sidebar .widget_recent_comments ul li a{
    display: block;
    font-family: "Merriweather",Georgia,serif;
    font-size: 12px;
	}
	
	#recentcomments{font-size: 12px;}
	#recentcomments a{text-decoration: underline;}

.single #sidebar{
	/*margin-top: 0;*/
}

#article{margin-top: 2em;float:left;}

.single-description ul,.single-description ol{
	list-style-position: inside;
	padding: 1em;
	margin-bottom: 2em;
	line-height: 1.5em;
}

.single-description blockquote{
	font-size: 18px;
	font-weight: bold;
	padding: 20px;
}
blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

.addthis_toolbox{
	width: auto;
	float: left;
}
.ayudanos{
	width: auto;
	float: left;
	font-style: italic;
	text-indent: 22px;
	padding-top: 5px;
}

.articulos-relacionados h4{
	font-family: "Merriweather", Georgia, serif;
	border-bottom:1px solid #999;
}



.screen-reader-text{display: none;}
#s{
	width: 210px;
	height: 30px;
	background: #eee;
	border: 1px solid #999;
	float: left;
	margin-right: 8px;
}
#searchsubmit{
	border: none;
	background: #000;
	color: #fff;
	font-size: 12px;
	font-family: "Merriweather", Georgia, serif;
	font-style: italic;
	height: 32px;
	line-height: 32px;
	float: left;
	cursor: pointer;
	float:right;
	padding:0 10px 0 10px;
}
.widget_search{
	float: left;
}

/*en sidebar, default wp widgets, darles encabezados como a custom widgets:*/
		h3.widget-title{
			display: inline;
			font-size: 18px;
			padding: 15px 19px;
			border-top: 1px solid #999;
			border-right: 1px solid #999;
			border-left: 1px solid #999;
		}

		
/*mailchimp*/
#mc_embed_signup{
	margin-top: 22px;
	float: left;
	width: 100%;
}
.mc-field-group label{
	font-size: 12px;
	font-family: "Merriweather", Georgia, serif;
	font-style: italic;
}
#mce-EMAIL{
	clear: left;
	width: 100%;
	height: 30px;
	background: #eee;
	border: 1px solid #999;
	float: left;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
}
#mc-embedded-subscribe{
	border: none;
	background: #000;
	color: #fff;
	font-size: 12px;
	font-family: "Merriweather", Georgia, serif;
	font-style: italic;
	height: 32px;
	line-height: 32px;
	float: right;
	margin-top: 10px;
	cursor: pointer;
}

/*Social Icons*/
.social-sidebar{
	display: block;
	float: left;
	width: 100%;
	clear: both;
}
.social-icons{
	margin-top: 22px;
	float: left;
	width: 100%;
}
.social-icons ul{
	list-style-type: none;
}
.social-icons ul li{
	float: left;
	border-bottom: none;
	margin-right: 10px;
}
.social-icons ul li a{
	
}

/*SINGLE*/

#article{
	margin-top: 33px;
}
.the-categories{
	font-size: 12px;
	font-family: "Merriweather", Georgia, serif;
	padding: 0 0 20px 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #999;
	width: 100%;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-ms-box-sizing: border-box;
				box-sizing: border-box;
}
.single-description{
	padding: 20px 0 0 0;
}
.single-description img{
	max-width: 100%;
	height: auto;
}


#article h3{
	font-family: "Merriweather", Georgia, serif;
	color:#414143;
	margin-bottom:30px;
}

.meta{
	font-family: "Merriweather", Georgia, serif;
	font-size: 12px;
	font-style: italic;
	margin: 10px 0 20px 0;
	float: left;
	clear: both;
	width: 100%;
}
.wp-caption-text{
	background: #eee;
	margin: 10px 0 47px 0;
	text-align: center;
	font-size: 11px;
	font-style: italic;
	font-family: "Merriweather", Georgia, serif;
	line-height: 1em;
	padding: 10px;
}
.wp-caption{text-align: center;clear: both;}

#aricle img{margin-bottom: 47px; max-width: 100%; height: auto;}

#article .wp-caption img{margin-bottom: 0;max-width: 100%;}

#article{
	font-family: "Merriweather", Georgia, serif;
	line-height: 1.7em;
	font-size: 13px;
	padding-bottom: 3em;
}

#article p{margin-bottom: 1.5em;text-align:justify;}

#article #social{
	float: left;
	margin: 2em 0;
	width: 100%;
	clear: both;
}

.encabezado-single{
	margin: 1.5em 0;
}
.contenido p{
	margin-bottom: 1.5em;
}

/*COMMENTS*/
#footer-article h3{font-size: 16px;border-bottom: 1px solid #999;text-indent: 22px;}
#commentform{padding-top: 22px;}

/*FORMS*/
.golden-forms br{display: block; margin-bottom: 1em;}
.contacto .golden-forms{
	width: 66%;
}

/*ARchive*/
.archive-page h1{
	font-size: 36px;
	font-family: "Merriweather", Georgia, serif;
	margin: 0.5em 0;
	color:#414143;
}
.archive-item{
	width: 100%;
	clear: both;
	float: left;
	padding-top: 1em;
	padding-bottom: 1em;
	border-bottom: 1px dotted #BABABC;
	font-size: 12px;
	font-family: "Merriweather", Georgia, serif;
}
.archive-item:nth-child(even) {
    background: #fff;
}
.archive-item:nth-child(odd) {
    background: #fdfdfd;
}
.thumb-archive{
	width: 40%;
	float: left;
	margin-right: 5%;
}
.thumb-archive img{
	max-width: 100%;
	height: auto;
}
.text-archive{
	width: 55%;
	float: left;
}
.text-archive h3{
	font-family: "Merriweather", Georgia, serif;
	margin-bottom: 0.5em;
	font-size: 24px;
	color:#414143;
	
}
.seguir{
	float: right;
	font-style: italic;
}

#pagination{
	width: 100%;
	text-align: center;
	padding: 2em;
	float: left;
}

/*Product page*/
.woocommerce-breadcrumb{
	width: 100%;
	float: left;
	margin: 2em 0;
}
.product_title{
	font-size: 30px;
	font-family: "Merriweather", Georgia, serif;
}
.woocommerce-tabs{
	font-family: "Merriweather", Georgia, serif;
	line-height: 1.3em;
	font-size: 12px;
}
.woocommerce-tabs h2,
.related h2,
h3#reply-title{
	font-size: 24px;
	font-family: "Merriweather", Georgia, serif;
	margin: 22px 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a{
	border: none;
}
.woocommerce-checkout h2,.woocommerce-checkout h3{
	font-size: 24px;
}

/*Comments and Comment Form*/
#footer-article ol,#footer-article ol ol{
	list-style-type: none;
	padding-left: 87px;
}
#footer-article ol li ul{
	clear: both;
	width: 100%;
	display: block;
	float: left;
}
#footer-article ol li{
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 43px;
	list-style-type: none;
	position: relative;
	min-height: 72px;
}
#footer-article ol li img{
	margin-left: -87px;
	margin-right: 22px;
	float: left;
}
.fn{font-weight:bold; float: left;}
.says{display:none;}
.commentmetadata{float: left;margin-left:15px;clear:right; color: #999; font-style: italic;}
.commentmetadata a{color: #999;}
#footer-article .commentlist p{
	clear: left;
	float: left;
	position: static;
	margin: 0;
}

#footer-article ol li li img{margin-left: 0;}
#footer-article ol li li{margin: 0; padding: 0;}
#footer-article ol li li p{left: 87px;}
.children {
  clear: both;
  float: left;
  margin-top: 2em;
  width: 100%;
}
.reply{
	float: right;
	background: url('images/responder.png') no-repeat left center;
	padding-left: 20px;
	position: absolute;
	top: 0;
	right: 0;
	color: #555;
}
.reply a{color: #555; font-family: "Open Sans", Arial, "Microsoft Sans Serif", sans-serif; font-size:11px;}

/*comment form fields inputs submit textarea*/
#commentform{
	padding-left: 20px;
}
#commentform label{
	width: 109px;
	float: left;
	clear: left;
	display: inline-block;
	height: 32px;
	line-height: 32px;
	font-weight: bold;
}
#commentform input{
	float: left;
	width: 280px;
	height: 30px;
	line-height: 30px;
	background: #eee;
	border: 1px solid #999;
	clear: right;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
	margin-bottom: 20px;
}
.obligatorio{
	float: left;
	height: 32px;
	line-height: 32px;
	margin-left: 17px;
	font-style: italic;
}
#commentform textarea{
	float: left;
	width: 470px;
	height: 205px;
	background: #eee;
	border: 1px solid #999;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
	clear: right;
}
#commentform input#submit{
	width: auto;
	border: none;
	background: #000;
	color: #fff;
	font-size: 12px;
	font-family: "Merriweather", Georgia, serif;
	font-style: italic;
	height: 32px;
	line-height: 32px;
	float: left;
	margin-top: 20px;
	cursor: pointer;
	clear: both;
	padding: 0 16px;
	position: relative;
	left: 0px;
	
}

/*Contact*/
#formulario{
	float: left;
	clear: both;
	width: 100%;
}
#formulario p{
	display: block;
	clear: both;
}
#formulario label{
	clear: both;
	height: 32px;
	line-height: 32px;
	font-weight: bold;
}
#formulario input{
	width: 280px;
	height: 30px;
	line-height: 30px;
	background: #eee;
	border: 1px solid #999;
	clear: both;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
}

#formulario textarea{
	width: 470px;
	height: 205px;
	background: #eee;
	border: 1px solid #999;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
	clear: both;
}
#formulario input.wpcf7-submit{
	width: auto;
	border: none;
	background: #000;
	color: #fff;
	font-size: 12px;
	font-family: "Merriweather", Georgia, serif;
	font-style: italic;
	height: 32px;
	line-height: 32px;
	cursor: pointer;
	clear: both;
	padding: 0 16px;

}

/*404*/
h3#cuatro-cero-cuatro{color: #555;}

/*Sticky Footer*/
* {
  margin: 0;
}
html, body {
  height: 100%;
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -117px;
}
#push{
	height: 117px;
}
/*Ends Sticky Footer*/


#footer{
	width: 100%;
	height: 117px;
	background: #eee;
	float: left;
	margin-top: 3em;
}

#footer-menu{}
	#footer-menu ul{
		list-style-type: none;
		height: 30px;
		text-align: center;
		font-size: 14px;
		padding-top: 30px;
	}
	#footer-menu ul li{
		display: inline-block;
		padding: 0 30px;
		border-right: 1px solid #000;
		height: 18px;
		line-height: 18px;
	}
	#footer-menu ul li:last-child{
		border-right: none;
	}
	#footer-menu ul li:first-child a{
		text-transform: uppercase;
	}
	#footer-menu ul li a{
		font-family: "Merriweather", "Microsoft Sans Serif", sans-serif;
	}
	
#credits{}
#copyright{
	width: 100%;
	text-align: center;
	margin-top: 30px;
	font-size: 11px;
	font-family: "Merriweather", Georgia, serif;
}

.tabs{}
.social{}
.newsletter{}

/*ultimas cosas*/
#content {width:680px;float:left;margin-top:20px}
.widget_adrotate_widgets{text-align: center;}
.widget_adrotate_widgets img{max-width: 100%; height:auto;}
.contributor{
	float: left;
	margin-right: 5em;
	width: 150px;
	margin-bottom: 2em;
	padding-bottom: 1em;
	border-bottom: 1px solid #ddd;
}
.todos-nuestros-autores article{
	width: 100%;
	float: left;
}
.contributor-posts-link-all{
	font-family: "Open Sans", Arial, "Microsoft Sans Serif", sans-serif;
	line-height: 1em;
	margin-bottom: 14px;
	font-weight: normal;
	font-style: italic;
}
#social,#footer-article{clear: both;}
#slideshow-home-full{overflow: hidden;}
.cycle-overlay{display:none;}
.cycle-overlay{
	padding: 1em;
	width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	}
.cycle-overlay a{color: #fff;}
#sidebar .editors-sidebar ul li#author-1{display: none;}

.woo_catblock li{
	width: 33%;
	border: none;
}
.woo_catblock li img{
	width: 100%;
}
.woo_catblock .thumb-featured{
	border: none;
	text-align: center;
}
/*last*/
#footer-article .commentlist p{
	position: relative;
	top: 0em;
	float: left;
}

@media only screen and (max-width: 1280px){

}

@media only screen and (max-width: 1100px){


}

@media only screen and (max-width: 1080px){

}
@media only screen and (max-width: 999px){
	#top-banner-2{
		margin-top: 10px;
	}
	
	#top-banner-3{
		padding-top:40px; clear:both;
	}

@media only screen and (max-width: 999px){
	#top-banner{
		margin-top: 72px;		
		
		
	}
	.container,
	.dos-tercios{
		width: 100%;
		clear: both;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 1em;
		overflow: hidden;
	}
	#sidebar{
		width: 100%;
		clear: both;
		margin-left: 0;
	}
	
	#franja-mobile{
		background: rgba(0,0,0,0.85);
		width: 100%;
		float: left;
		position: fixed;
		top: 0;
		z-index: 999;
	}
	#logo-white-mobile{
		padding-top: 12px;
		float: left;
	}
	#top-menu-area,
	#menu-area,
	#footer-menu{display:none;}
	
	#menu-area-mobile{display:block; position: absolute; left: 0; top: 0;} /*posicionas el botón*/
	
	a#toggle{
		color: #FFFFFF;
		font-size: 24px;
		padding: 12px;
		/*position: fixed;
		top: 0;*/
		float: left;
		/*border-top-right-radius: 3px;*/
		/*border-bottom-right-radius: 3px;*/
		z-index: 999;
	}
	
	/*otras medidas, sobretodo sliders...*/
	
	.cycle-link{width: 100%;}
	.cycle-overlay {
	  bottom: 0;
	  color: white;
	  position: absolute;
	  top: auto !important;
	  z-index: 600;
	  height: auto;
	}
	#slideshow-home{
		width: 100%;
		/*height: auto;*/
	}
	#slideshow-home img{
		width: 100%;
		height: auto;
	}
	#slideshow-home-full{
		width: 100%;
		/*height: auto;*/
	}
	#slideshow-home-full img{
		width: 100%;
		height: auto;
	}

	#slideshow-1{
		width: 100%;
		height: auto;
	}
	#slideshow-1 img{
		width: 100%;
		height: auto;
	}
	#slideshow-2{
		width: 100%;
	}
	#opinion,
	#opinion-uno,
	#opinion-dos{
		width: 100%;
		min-height: 280px;
		height: auto;
		margin: 0;
	}
	#opinion-uno #opinion-title, #opinion-dos #opinion-title{width:100%;}
	#breaking{
		display: none;
	}
	#breaking-mobile{
		display: block;
	}
	#breaking-mobile h2{
		font-size: 24px;
		text-align: center;
	}
	#the-news-mobile{
		width: 100%;
		float: left;
		clear: both;
		height: auto;
		background-color: #eee;
		font-style: italic;
		font-family: "Merriweather", Georgia, serif;
		margin-top: 18px;
		padding: 1em;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	#the-news-mobile a{
		text-align: center;
		display: block;
		clear: both;
		margin: 1em 0;
	}
	
	/*featureds*/
	.featured ul li{
		width: 50%;
		float: left;
	}
	.title-featured{
		float: left;
		width: auto;
		margin-top: 9px;
		text-align: left;
	}
	.thumb-featured{
		float: left;
		border-right: none;
	}
		/*last details featured*/
		/*.woo_catblock .featured ul li:first-child .thumb-featured,
		.woo_catblock .featured ul li:first-child .title-featured{padding: 0 !important;}
		.woo_catblock .featured ul li .thumb-featured.no-padding{padding: 0;}
		.thumb-featured,
		.featured ul li:first-child .thumb-featured,
		.catblock .thumb-featured,
		.catblock .title-featured,
		.title-featured,
		.featured ul li:last-child .title-featured{ padding: 0; }*/
		.single .featured ul li{
			width: 100%;
			float: left;
			clear: both;
		}
		.single .catblock .thumb-featured,
		.single .catblock .title-featured{
			padding: 0 !important;
			text-align: left;
		}
		.single .catblock .title-featured{
			margin-top: 28px;
			margin-left: 1em;
			width: 300px !important;
			max-width: none;
		}
	
+	/*catblocks*/
	.catblock-main,
	.catblock-textes,
	.catblock-thumb,
	.catblock-list{
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
	.catblock-list ul,.catblock-list li{
		padding-right: 0;
		padding-left: 0;	
	}
	
	/*contacto*/
	#commentform label,
	#formulario label,
	#commentform input,
	#formulario input,
	#commentform textarea,
	#formulario textarea{
		width: 100%;
		margin: 0;
		padding: 0;
	}
	/*but*/
	#formulario input.wpcf7-submit,
	#commentform input#submit{
		width: auto;
	}
	
	/*woo grid*/
	.woo_catblock .featured ul li{
		min-height: 300px;
	}
	.woo_catblock .clear{
		display: none;
	}
	
	.woo_catblock li{
		clear: both;
		display: block;
		margin-top: 1em;
		float: left;
	}
	.woo_catblock .title-featured {
		clear: both;
	}

}

@media only screen and (max-width: 910px){

}

@media only screen and (max-width: 870px){

}

@media only screen and (max-width: 820px){

}

@media only screen and (max-width: 790px){
	.contributor{
		width: 100%;
	}
	.cycle-overlay div{
		font-size: 18px;
	}
	
	/*Comments and Comment Form Responsive*/
	#footer-article ol,#footer-article ol ol{
		padding-left: 0;
	}
	#footer-article .commentlist p{
		position: static;
	}
	#footer-article ol li img{
		margin-left: 0;
		margin-right: 0;
		float: left;
		clear: both;
	}
	.fn{clear: both;}
	.says{display:none;}
	.commentmetadata{margin-left:0;clear:both;}
	#footer-article .commentlist p{
		clear: both;
		width: 100%;
	}
	.reply{
		position: static;
		clear: both;
		float: left;
		width: 100%;
	}

}

@media only screen and (max-width: 568px){
	/*featureds*/
	.featured ul li{
		width: 100%;
		float: left;
	}
	.single .catblock .title-featured{
		margin-left: 0;
	}
	.catblock-main,
	.catblock-list,
	.catblock-textes {
	  float: left;
	  width: 100%;
	}
	.catblock .thumb-featured{padding: 0 !important;}

}

@media only screen and (max-width: 400px){

}

#sidebar{
	margin-top: 1em;
}



	#top-banner-3{
		padding-top:40px; clear:both;
	}