/*
Theme Name:     Somoswaka
Theme URI:      https://somoswaka.com/
Description:    Tema para somoswaka 
Author:         Alejandro Herrero
Author URI:     https://www.somoswaka.com/
Template:       mystile
Version: 		1.0

*/

/* COLORES 

VERDE LINK: 	#A0B304
NARANJA:		#ED6F22
NARANJA HOVER:	#E87606
GRIS MEDIO: 	#191919
GRIS OSCURO: 	#111111
GRIS NEGRO:		#1A171B
*/
@import url("../mystile/style.css");@import url(https://fonts.googleapis.com/css?family=Unkempt:400,700);

body {
    background: 		url("images/bkg500.png") repeat-x scroll left top #191919;
    color: 				#CCCCCC;
    font-family: 		Arial, Helvetica, sans-serif;
    -moz-hyphens:       none !important;
}
a {	font-weight:		normal;
    color: 				#A0B304;	
    outline:			none;
}

a:hover {color: 	#E8FB4D;}

small {	
	font-size:			0.8em;	
	line-height:		1.2em;
}
strong {color:				#dedede;}

p {}

div.smalltext p{
	font-size: 80%;
	line-height: 1.2em;
}

#main hr {	
	height:				1px;	
	color:				#222222;	
	background-color:	#222222;	
	border:				none;	
	font-size:			0px;	
	line-height:		0px;	
	margin:				30px 0px 20px;
	clear:				both;
}

img {	
	margin-bottom:		20px;
}
#main ul {	
	margin-left:		2em;
}
#main ul  li{	
	line-height:		1.5em;    
	margin-bottom: 		0.8em;
}
#wrapper .contact-form .forms {	float: none
}

/* `FONT IDOLWILD-------------------- */
@font-face {    
	font-family: 'IdolwildRegular';    
	src: url('font/idolwild-webfont.eot?') format('eot'),         
	url('font/idolwild-webfont.woff') format('woff'),         
	url('font/idolwild-webfont.ttf') format('truetype'),        
	url('font/idolwild-webfont.svg#webfontpr6bpjR6') format('svg');    
	font-weight: normal;    
	font-style: normal;
}
/* `FONT UNKEMPT-------------------- */
@font-face {    
	font-family: 'Unkempt';    
	font-weight: 700;    
	font-style: normal;
}
h1,h2,h3,h4,h5,h6 {	
	color:				#fff;   
	font-family: 		"Myriad Pro", Arial, Helvetica, sans-serif;	
	font-weight: 		normal;
	
}
h1{	
	font-size: 			4em;	
	font-family: 		'Unkempt';	
	border-bottom:		1px dotted #333;	
	margin-bottom:		30px;	
	margin-top:			10px;	
	line-height:		1em;	
	padding-bottom:		10px;	
	text-shadow:		0px 5px 5px #000;
}
h2{	
	margin-bottom:		20px;	
	margin-top:			40px;	
	line-height:		1em;	
	text-shadow:		0px 3px 3px #000;	
	color:				#ED6F22;	
	font-family: 'Unkempt';    
	font-size: 2em;
}
#main h2:before {    
	color: #444;    
	content: "C";    
	display: inline-block;    
	float: left;    
	font-family: 'WebSymbolsRegular';    
	font-size: 0.8em;    
	font-weight: normal;    
	margin-right: 0.3em;    	
	line-height: 1.1em;
}
h3{
	margin-bottom:		10px;	
	margin-top:			35px;	
	text-shadow:		0px 3px 3px #000;	
	font-size: 			1.3em;
}
#main  h3:before {    
	color: #ED6F22;    
	content: "R";    
	display: inline-block;    
	float: left;    
	font-family: 'WebSymbolsRegular';    
	font-size: 0.6em;    
	font-weight: normal;    
	line-height: 2.8em;    
	margin-right: 0.3em;
}
.font-especial {	
	background: 		url("images/quotes.png") no-repeat scroll left top #ff0000;    
	color: 				#bbb;    
	display: 			block;    
	font-family: 		'Unkempt';    
	font-size: 			2.4em;    
	line-height: 		1em;    
	margin: 			20px 40px 40px;    
	padding: 			35px 40px 0;    
	text-shadow: 		0 5px 5px #000000;
}

/* TOP */

#wrapper #top {    
	background-color: 	#1A171B;    
	margin: 			0 -3.631em;    
	padding: 			0 3.631em;
}
#wrapper #top ul#top-nav  {    
	float: 				right;
}
#wrapper #top ul#top-nav  li a {   	
	font-size: 			0.8em;   
	padding: 			0.4em 1em;    
	text-decoration: 	none;
}
#wrapper  #top ul#top-nav  li a:hover {    
	background-color: 	#222;    
	color: 				#fff;}

/* HEAD */

#header {    
	border-bottom: 		none;    
	margin-bottom: 		20px;	
	padding-bottom: 	0em  !important;    
	padding-top: 		0em  !important;
}
#header #logo {    
	margin-bottom: 		0px;	
	max-width:			330px;	
	margin-top:			0.5em;
}
#header hgroup {    
	margin-bottom: 		0px;
}

/* NAVEGACION */
#wrapper #header #navigation {	
	margin-top:			0px;	
	margin-bottom:		1em;
} 
#wrapper #header #navigation ul.nav li a {    
	background: 		none repeat scroll 0 0 padding-box transparent;	
	color: 				#1A171B !important;	
	border:				none;    
	border-radius: 		0px;	
	font-size: 			0.85em;	
	line-height:		1.1em;
}
#wrapper #header #navigation ul.nav > li > a {	
	border-left:		1px solid #E87606;	
	max-width:			100px;    
	padding: 			3em 1em 0px;	
	text-align:			center;	
	height:				3em;
} 
#wrapper #header #navigation ul.nav > li.current-menu-item > a, #wrapper #header #navigation ul.nav > li.current_page_item > a ,#wrapper #header #navigation ul.nav > li.current-page-ancestor > a,#wrapper #header #navigation ul.nav > li.current-menu-ancestor > a,.archive  #header #navigation ul.nav > #menu-item-26  > a,.category #header #navigation ul.nav > #menu-item-26  > a {    
	background-color: 	#1A171B !important;	
	color: 				#fff !important;
}
.single-post #wrapper #header #navigation #menu-item-26 a{    
	background-color: 	#1A171B !important;	
	color: 				#fff !important;
}
#wrapper #header #navigation ul.nav > li:hover,#wrapper #header #navigation ul.sub-menu{
	background-color: #E87606 !important;
}
#wrapper #header #navigation ul.nav > li  ul li a:hover  {
    background-color: #D36702;
} 
#wrapper #header #navigation ul.nav > li.parent a:after,
#wrapper #header #navigation ul.nav > li.parent a:hover:before {
    display:	none;
} 
/* ARREGLO ULTIMO MENU */
#wrapper #header #navigation ul.nav li#menu-item-174 ul {
	left:		inherit;
	right:		0px !important;
}

/* LISTAS */
.entry li {
    margin-bottom:          1em;
    margin-left:            1em;
}
#post-entries {
    border-bottom: none;
    border-top: 1px solid #E8E4E3;
    margin-bottom: 1em;
    padding: 0px 1.618em;
}
.post, .type-page {
    margin: 0 0 2em;
}

/* SUBLISTA */
#wrapper #header #navigation ul.nav > li.parent:hover a:before {
    display: 				none;
}
#wrapper #header #navigation ul.nav > li ul{
    background: 			none repeat scroll 0 0 #ED6F22;
    border: 				none;
    box-shadow: 			none;
}
#wrapper #header #navigation ul.nav li ul a{
    padding:				10px 5px 10px 20px !important;
	display:				block;
	font-size:				0.85em;
	font-weight:			normal;
}
#wrapper #header #navigation ul.nav ul {
    background: inherit;
    border: 0 none;
	box-shadow: none!important;
	opacity:			0.9;
}

/* CONTENT */
#wrapper #content{
    border-top: 		none;
    padding-top: 		2em;
    padding-bottom: 	250px;
	margin-bottom:		40px;
	border-bottom:		1px solid #ED6F22;
	background: 		url("images/crew-shadow.png") no-repeat center bottom #111111;
}
#wrapper #content.col-full  {
    max-width: 			1000px;
	width: 				94%;
	padding-left:		2em;
	padding-right:		2em;
}

/* POST */
.single #wrapper .type-post p:first-child {
    font-size: 			inherit;
}
.single #wrapper #main {
	margin-top:			30px;
}
#wrapper  #post-entries {
	border:				none;
	width: 				100%;
}
#wrapper  #respond {
	width: 				100%;
}
#wrapper span.shortcode-highlight {
    background-color: #222222;
}/* COMMENTS */
#wrapper  #comments .nocomments {
    border: 			none;
}
#wrapper  #comments  a.comment-reply-link{
	color:				#fff !important;
}
.post .post-meta li.tags {
	display:			none;
}
.single-post  #main h3 {
    font-size: 			1.5em;
}
.single-post  #main h3:before {
    color: 				#ED6F22;
    content: 			none;
    display: 			none;
    float: 				none;
    font-size: 			0px;
    font-weight: 		normal;
    line-height: 		1em;
    margin-right: 		0px;
}

/* NAVEGACION BAJO POST */
#post-entries {
    padding: 		0em;
}
.nav-prev.fl ,
.nav-next.fr  {
    max-width: 		50%;
}
.nav-prev.fl > a,
.nav-next.fr > a {
    color: 			#fff !important;
    display: 		block;
    height: 		30px;
    line-height: 	45px;
    max-width: 		70%;
    overflow: 		hidden;
    padding: 		0 10px 15px;
	text-align:		center;
}
.nav-prev.fl > a {
    background: 	url("images/arrow-left.png") no-repeat scroll top left #9FB304;
	padding-left:	30px;
}
.nav-next.fr > a {
	float:			right;
    background: 	url("images/arrow-right.png") no-repeat scroll top right #9FB304;
	padding-right:	30px;
}
.nav-prev.fl > a:hover,
.nav-next.fr > a:hover {
	background-color:#859302;
}
.nav-prev.fl  a span,
.nav-next.fr  a span{
    display:		none;
}

/* IMAGENES POST */
.single #wrapper .post img.thumbnail, 
.single #wrapper .type-page img.thumbnail {
    float: 				none;
    width: 				97%;
	margin:				0px 0px 20px 0px
}
/* POST LOOP */
.archive-header {
	border:				none;
}
.post .post-meta, .type-page .post-meta {
    border-bottom: 		1px dotted #222222;
}
.post .post-meta ul , .type-page .post-meta ul {
    margin:				5px 0px;
}
#main .post-meta ul {
	margin-left:		0px;
}
#wrapper  .archive-rss {
	display: 			none;
}
#wrapper  .archive-header h1{
	float: 				none;
}
#wrapper .type-post .meta .month {
    background-color:	#ED6F22;
    border-color: 		#ED6F22;
}
#wrapper .entry img {
    max-width: 97%;
}
#wrapper .post img, 
#wrapper .type-page img,
iframe  {
    border: 			none;
    max-width: 			97%;
    padding: 			1.5%;
	box-shadow:			0px 7px 10px #030303;
	background: 		none repeat scroll 0 0 #111;
}
#wrapper .post img.nobkg , 
#wrapper .type-page img.nobkg  {
    border: 			none;
	box-shadow:			none;
	background: 		none;
	max-width: 			100%;
    padding: 			0%;
}
#wrapper .post {
	border-bottom: 		1px solid #222222;
	padding-bottom:		20px
}
#wrapper .post img.thumbnail, 
#wrapper .type-page img.thumbnail {
    width: 				100%;
	float:				right;
	margin-right: 		0;
}
.home #wrapper .post img.thumbnail, 
.home #wrapper .type-page img.thumbnail {
    width: 				40%;
	float:				right;
	margin-right: 		0;
}

/* HOME */
.home h1 {
	display:			none;
}
.home .post .post-content h1 {
	display:			block;
}
.home blockquote {
	margin:				30px 0 40px;
}
.home blockquote p{
	line-height: 		1.2em;
	padding: 			25px 40px;
}
.home blockquote a{
	color:				#ccc !important;
}
.home blockquote a:hover{
	color:				#E7FB4D;
}
/* HOME Noticia */
.home .post .post-content h1,
.page .post .post-content h1,
.archive .post .post-content h1,
.category .post .post-content h1 {
    font-size: 			3em;
    margin-bottom: 		0;
    margin-top: 		0;
}
#wrapper .post-content img {
	margin-left:		30px;
	margin-bottom:		30px;
}
#wrapper .post-content img.alignleft {
	margin-left:		0px;
}
#wrapper .post-content img.aligncenter {
	margin-left:		auto;
}

/* HOME SLIDE */
#wrapper .homepage-banner {
    width: 				100%;
	max-width: 			inherit;
	margin: 			0 -3.631em 0px;
    padding: 			0 3.631em;
}
#wrapper .homepage-banner img {
    display: block;
    margin: 0 auto;
    text-align: center;
	width: inherit !important;
}
#wrapper .homepage-banner:after {
    background-image: none;
}

/* SIDEBAR */
/*#wrapper  .widget h3 {
    background-color: 	#222222;
    border: 			medium none;
    color: 				#777777;
	text-shadow: 		none;
    font-family: 		'Unkempt';
    font-size: 			1.7em;
    font-weight: 		700;
    margin-left: 		-2.2em;
    margin-right: 		0;
    padding: 			0.2em 0 0.2em 2em;
}*/
#wrapper  .widget h3 {
    background-color: 	#1c1c1c;
	border: 			medium none;
	color: 				#777777;
	text-shadow: 		none;
	font-family: 		'Unkempt';
	font-size: 			1.7em;
	font-weight: 		700;
	margin-left: 		-28px;
	margin-right: 		0;
	padding: 			0 0 0 28px;
}

.layout-left-content #wrapper  .widget h3 {
	margin-right: 		-28px;
    margin-left: 		0em;
    padding: 			0 0 0 1em;
}
#wrapper a.button, 
#wrapper a.comment-reply-link, 
#wrapper #commentform #submit, 
#wrapper .submit, input[type="submit"], 
#wrapper input.button, 
#wrapper button.button {
    background-color: #A0B304;
    background-image: none;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
	text-shadow: none;
	width:			97%;
	text-transform:		uppercase;
}
#wrapper a.button:hover, 
#wrapper a.comment-reply-link:hover, 
#wrapper #commentform #submit:hover, 
#wrapper .submit:hover, input[type="submit"]:hover, 
#wrapper input.button:hover, 
#wrapper button.button:hover {
    background-color: #E7FB4D;
    background-image: none;
	color:				#111;
}
#comments  {
	margin:					10px 0px 0px;
}
#comments .nocomments {
	padding:				1em;
	background-color:		#161616;
	color:					#666;
	margin:					0px;
}


.widget ul li {
    border-bottom: 0.1em solid #222222;
}
/* WIDGET BUSQUEDA */
.search_main .field.s {
	width:				97%;
	margin-bottom:		5px;
}

/* WIDGET SUSCRIPCION */
.widget_ns_mailchimp form {
	background: 		url("images/suscribe.png") no-repeat scroll left top transparent;
	padding-top:		138px;
}
.widget_ns_mailchimp form label {
	display:			none;
}
.widget_ns_mailchimp form input,
.widget_woo_search input{
	width:				97.5% !important;
	padding:			7px 10px !important;
	margin-bottom:		3px;
}

/* WIDGET GALLERIA
#gallery-54-1-slideshow {
	padding-bottom:		20px;
}
#gallery-54-1-slideshow .slideshow-slide img {
    width: 100%;
}
#gallery-48-1-slideshow,
#gallery-1111-1-slideshow {
    height: 550px !important;
}
.slideshow-slide img {
    max-height: 550px !important;
}
 */
/* WIDGET TEXTO PARA ANIMALES */
.textwidget {
	background: url("images/gif-espiral.gif") no-repeat scroll center center transparent;
}

/* WIDGET ULTIMAS NOTICIAS */
#wrapper .widget .rpwe-block h3{
	margin:				10px 0px 0px;	
    padding: 			0 0 0 0.5em;
	background-color: 	transparent;
	height:				35px;
	overflow:			hidden;
	font-family: 		arial, helavetica, sans-serif;
}
#wrapper .widget .rpwe-thumb {
    border: 1px solid #555555 !important;
}

/* WIDGET CATERGORIAS */
.widget_nav_menu h3,
.widget_categories h3{
	margin-bottom:		5px !important;
}
.widget_nav_menu li,
.widget_categories li {
	padding:			5px 0px;
}

/* FOOTER */
#wrapper .footer-wrap {
    background-color: #111111;
    border-top: 1px solid #222222;
    color: #333333;
    padding-top: 		10px;
	padding-bottom: 	10px;
}
#wrapper  #footer  {
    font-size: 			0.8em;
    padding-top: 		0px;
	padding-bottom: 	0px;
    width: 				100%;
}
#wrapper  #footer #copyright {
    line-height: 		4.5em;
}
#wrapper  #footer #copyright a{
   margin:				0 10px;
}
#wrapper  #footer.col-full  {
    max-width: 95em !important;
}
#wrapper  #footer #credit a {
    float: right;
    margin-right: 6px;
}
#footer a span {
    display: block;
}
a.waka {
    background: url("images/sprite.png") no-repeat scroll -482px -17px transparent;
    height: 50px;
    width: 42px;
}
a.waka:hover {
    background-position: -440px -17px;
}
a.facebook, 
a.youtube,
a.vimeo {
    background: url("images/sprite.png") no-repeat scroll -528px -32px transparent;
    height: 35px;
    margin-top: 14px;
    width: 35px;
}
a.facebook:hover {  	background-position: -563px -32px;}
a.youtube {    		background-position: -598px -32px;}
a.youtube:hover {   	background-position: -633px -32px;}
a.vimeo {    		background-position: -668px -32px;}
a.vimeo:hover {    	background-position: -703px -32px;}

/* TABLAS */
table tr th:first-child, table tr td:first-child {
	padding: 			1em;
}
table tr th:last-child, table tr td:last-child {
    border:             none;
}
table th, table td {
	border-bottom: 		none;
    border-right:		0.1em solid #2A2A2A;
    padding: 			0.5em;
    text-align: 		center;
    vertical-align: 	middle;
}

.tabla-eq {
	background-color: 	#1A1A1A;
	padding: 			1em;
    border:             0.1em solid #2A2A2A;
}
.tabla-eq th{
	background-color: #ED6F22;
    border: 0.1em solid #2A2A2A;
    color: #222222;
    font-family: 'Unkempt';
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1em;
    text-transform: none;
}
.tabla-eq tr:nth-of-type(odd) {
  background-color:		#222222;
} 
.tabla-eq .precio{
    color:              #A0B304;
    font-weight:        bold;
    font-size:          1.5em;
    padding:            0.3em;
    text-align:         center;
}

/* DESTACADO y AVISO */
blockquote {
    background:         url("images/nina.png") no-repeat scroll right bottom transparent;
    margin:             20px 40px 40px;
    display:            block;
	padding-bottom:		100px;
	clear:				both;
}
blockquote p{
	border-radius:		20px;
	/* background:         url("images/quotes.png") no-repeat scroll left top #191919; */
	background:			#191919;
    padding:            35px 40px 35px;
	margin-bottom:      0px;
    color:              #bbb;
    font-family:        'Unkempt';
    font-size:          2.4em !important;
    line-height:        1em;
    text-shadow:        0 5px 5px #000000;
}
blockquote.tigre {    	background:         url("images/tigre.png") no-repeat scroll right bottom transparent;}
blockquote.caballo {  	background:         url("images/caballo.png") no-repeat scroll right bottom transparent;}
blockquote.buho {  	background:         url("images/buho.png") no-repeat scroll right bottom transparent;}
blockquote.elefant {  	background:         url("images/elefant.png") no-repeat scroll right bottom transparent;}

blockquote p {-moz-hyphens:       none;}
blockquote:before {content:       none;}

blockquote.encarna {
    padding:            0px 230px 0px 0px;
	margin-left:		0px;
	background-image:	none;
}
blockquote.encarna  p{
    font-size:          2em;
}

.aviso {
    background:         url("images/aviso.png") no-repeat scroll 10px center #1A1A1A;
    border: 0.1em solid #2A2A2A;
    color: #888;
    display: block;
    font-size: 0.8em;
    font-style: italic;
    margin: 0;
    padding: 1.2em 1.2em 1.2em 70px;
}

.aviso strong {color: #888;}

/* EQUIPO */
#wrapper div.equipo {
	float:			left;
	width:			20%;
	margin-right:	5%;
	margin-bottom:	20px;
}
#wrapper div.equipo img{
	margin-bottom:	0px;
}
#wrapper #main div.equipo  h3{
	font-size:		1.1em;
	margin-top:		10px;
	margin-bottom:	0px;
}
#wrapper div.equipo p{
	margin-left:	13px;
	font-size:		9px;
}
#wrapper div.equipo p strong {
	color:				#666;
}

/* CONTACTO */
#main .contact-form  {
	background-color: 	#0d0d0d;
	padding:			20px 30px;
    border-radius: 		1em;
}
#main .contact-form .forms label {
    padding-right: 	0px;
    width: 			100%;
	color:			#777;
}
#main .contact-form  input[type="text"], 
#main .contact-form input.input-text, 
#main .contact-form textarea, 
#main .contact-form input.txt, 
#main .contact-form input[type="tel"], 
#main .contact-form input[type="email"] {
    background-color: #333;
    border: 1px solid #444;
	color:	#fff;
    border-radius: 0.7em;
    box-shadow: none;
    font-family: inherit;
    font-size: 1em;
    line-height: 1.618em;
    margin: 0px;
    outline: medium none;
    padding: 0.236em 5%;
}
#main .contact-form .forms input.txt,
#main .contact-form .forms textarea {
	width: 			100%;
}
#main .contact-form .forms .buttons .submit {
    margin: 10px 0 0 0px;
}
#main .contact-form .forms  p.inline{
	display: none;
}

/* BOTONACO DE DESCARGAS */
.botonaco {
	background:		#9FB304;
	width:			100%;
	padding:		15px 0px;
	text-align:		center;
	font-size:		1.7em;
	color:			#fff !important;
	display: 		block;
	width:			100%;
	text-shadow:	0px 2px 4px #544A03;
	border-radius:	15px;
	background: #bfd255; /* Old browsers */
	background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9FB304 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9FB304)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9FB304 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9FB304 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9FB304 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9FB304 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9FB304',GradientType=0 ); /* IE6-9 */
}
.botonaco:hover {
	background: #B4C940; /* Old browsers */
	background: -moz-linear-gradient(top,  #B4C940 0%, #8eb92a 50%, #72aa00 51%, #8E9E04 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B4C940), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#8E9E04)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #B4C940 0%,#8eb92a 50%,#72aa00 51%,#8E9E04 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #B4C940 0%,#8eb92a 50%,#72aa00 51%,#8E9E04 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #B4C940 0%,#8eb92a 50%,#72aa00 51%,#8E9E04 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #B4C940 0%,#8eb92a 50%,#72aa00 51%,#8E9E04 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B4C940', endColorstr='#8E9E04',GradientType=0 ); /* IE6-9 */
}

/* BOTON PDF */
#main ul.pdf  {
	list-style-type:	none;
	margin:				0px 0px 20px 0px;
}
ul.pdf li {
	list-style-type:	none;
	margin:				5px;
}
ul.pdf li a {
	background: url("images/pdf.png") no-repeat scroll 5px top #131313;
	display: 			block;
    line-height: 		30px;
    padding: 			10px 5px 10px 55px;
}
ul.pdf li a:hover {
	background-color:	#161616;
}

/* LANGUAGE */
#flags_language_selector {
	float:				right;
}
#flags_language_selector  a  img{
	opacity:			0.2;
}
#flags_language_selector a:hover img {
	opacity:			1;
}
#flags_language_selector img {
	margin-bottom :		0px;
	margin-right:		10px;
	vertical-align:		middle;
}
#footer #flags_language_selector  {	
	float:				left;
}
#footer #flags_language_selector  img {	
	margin-top :		18px;
}
/* ---------------------------------*/
/* ---------------------------------*/
/* 				RESPONSIVE 			*/
#mobileMenu_top-nav {
	display:		none;
}
@media only screen and (max-width: 900px) {
	#header #logo {
		    max-width: 250px;
			margin-top:	10px;
	}	
	.home #main .entry div {
		width:				100% !important;
    	margin-right: 		0%;
	}

}
@media only screen and (max-width: 810px) {
	#header #logo {
			margin-top:	10px;
	}	
	#header #logo img{
			margin-bottom:	0px;
	}	
	#wrapper div.equipo {
	    width: 			45%;
	    margin-right: 	5%;
	}
	blockquote p {
	    font-size: 1.5em !important;
	}
}
@media only screen and (max-width: 767px) {
	h1,	.home .post .post-content h1, .page .post .post-content h1, .archive .post .post-content h1, .category .post .post-content h1 {
		font-size: 			2em;
	}
	#wrapper #content.col-full {
		width: 92%;
	}
	#header #logo {
		float:				none;
		display:			block;
		margin:				10px auto;
	}	
	#top {
		display: 			none;
	}
	#header .nav-toggle {
		bottom:				0px;
		top:				inherit;
		margin-bottom:		0px;
		background-color: 	#CC6C00;
		background-image: 	linear-gradient(to bottom, #CC6C00, #A05301);
		border: 			0.202em solid #A05301;
		border-radius:		0px;
	}
	.home #wrapper .post img.thumbnail, 
	.home #wrapper .type-page img.thumbnail {
	    width: 				100%;
		float:				left;
		margin-top: 		20px;
	}

	#header .nav-toggle a {
		color:			 	#EF7E04 !important;
	}
	#navigation {
		background-color: 	#ED6F22;
		background-image: 	none;
		border: 			1px solid #333;
		border-radius: 		0px;
		box-shadow: 		0px;
	}
	#wrapper #header #navigation ul.nav li  a{
		border-bottom:		1px solid #F28509;
	}
	#wrapper #header #navigation ul.nav > li > a {
		border-top:			1px solid #D67200;
		font-weight:		bold;
		border-left: 		none;
		height: 			inherit;
		max-width: 			inherit;
		padding: 			15px 20px;
		text-align: 		left;
	}
	#wrapper #header #navigation ul.nav > li > ul li a {
		font-size: 			0.8em;
		padding: 			8px 5px 8px 40px !important;
	}	
	#wrapper #header #navigation ul.nav > li:hover, #wrapper #header #navigation ul.sub-menu {
		background-color: 	inherit !important;
	}
	#wrapper #header #navigation ul.nav li a:hover {
		background-color: 	#D36702;
	}
	#wrapper #header #navigation ul.nav  li  .sub-menu {
		margin-left:		0px;
	}
	blockquote {
    	margin: 20px 0px 40px;
	}
	#wrapper #footer #copyright {
	    line-height: 1.5em;
	}
}
