/*
Theme Name:         Reverie
Theme URI:          http://themefortress.com/reverie/
Description:        Reverie is a versatile HTML5 responsive WordPress framework based on ZURB's Foundation.
Version:            5.0.0
Author:             Zhen Huang
Author URI:         http://themefortress.com/

License:            MIT License
License URI:        http://www.opensource.org/licenses/mit-license.php
*/

/* -------------------------------------------------- 

	This stylesheet will not be loaded by default.
	
	The main stylesheet in css/style.css and
  scss/style.scss.

-------------------------------------------------- */
.columnaA{ border-left:1px solid black;}

@import url(http://fonts.googleapis.com/css?family=Rokkitt);
/*#content {
border:none;
}*/
/* Default Link Styles */
body{
background:#333333;
padding-top:1em;
}
.enllacweb{ padding: 1em 1em 1em 5em;
background: url('css/icones/1400692657_news.png') no-repeat scroll 1em center transparent;
}
article .entry-content .enllacweb p{ font-size:.9em;}
.author .mainrow, .zonasearch{
padding-top:3rem;
    
}
a.twitterbt{ padding-left:24px; background:url(css/icones/twitter.gif) left no-repeat; border-bottom:none; }

.hidden,.for-print{
display:none;
}
.top-bar-section ul{ background:transparent;}
.top-bar-section > ul > .divider{ border:none;}
a {
  /*color: #FFDD00;*/
  color:black;
  text-decoration:none;
  border-bottom:1px dotted black; 
  /*text-decoration: none;*/
  line-height: inherit;
}
a:hover, a:focus {
  /*color: #FFDD00;*/
  border-bottom:1px solid black;
}
.breadcrumbs a:hover{text-decoration:none;}
.home .resume h2 a{
border-color:#FFDD00;
border-width:2px;
}
a img {
  border: none;
}
a.button, .addthis_toolbox a{ border:none;}
a.button:hover, .addthis_toolbox a:hover{ border:none; text-decoration:none;}

article h2{ line-height:1.2em; padding-right:1em;  font-size:2em;}
article h2, article h3, article h4, article h5, .home h4, .actualidadportada h3{
color:#333333;font-weight:normal;
}
.home h2 a, .archive h3 a, .archive h2 a, .home h4 a, .author h4 a, aside h4 a, 
.breadcrumbs a, .name a, .panel.callout .name a,
h2.newstitle a, h3.newstitle a, .panel.news h2 ,
.search h3 a, .search h2 a{ color:black; font-weight:normal;}

footer .widget h4{
display: block;
font-size: 16px;
padding-bottom: 10px;
font-weight: bold;
color:white;
font-family: "daniel",cursive;font-weight:900;
}

.single .panel.news, footer .panel.widget{ border:none;}

.menu-item-opinion a,
h2.opiniontitle,h2.opiniontitlehome, .panel h2.opiniontitle,
.post-type-archive-opinion h2{
font-family:Georgia,serif!important;
font-weight:normal!important;
font-style:italic;
}
h2.opiniontitle,h2.opiniontitlehome, .panel h2.opiniontitle{

color:black;
}
ol li ul,
ol ul,
ul ul{
list-style-type: disc!important;
}
.single h2.opiniontitle{
	margin-bottom:1em;line-height:1.2em;
}
h4.opiniontitlehome{ font-family:Georgia,serif;
font-style:italic;}
.news h3,
.menu-item-noticias a,
.page-template-noticias-php h3,
h2.newstitle
{ /*font-family:"Courier New", Courier, monospace!important;*/ font-family:"Rokkitt", Courier, monospace!important;
font-weight:normal!important; }
.menu-item-actualidad a{
font-weight:normal!important;
}
.top-bar-section ul li.menu-item-noticias > a{
	font-size:1.1em;
}
article.news .entry-content p{ font-size:inherit;}
.homesearcharea h2{
line-height:1.1em;
font-size:2.7em;
}
.author h3{
color:#FFDD00;
}

.home h3 {
    font-size: 1.8875rem;
    line-height: 1.1em;
    margin-bottom: .75em;
}
.miniauthor p{
font-size: .8rem;
}
h2.opiniontitlehome{

line-height:1.2em;
}


article.panel.callout h2 a{ color:black; }
.autorarea h4{
margin-bottom:0.4em!important;
font-size:1em;
}


header#mainheader{
background:white; /*, .container .row*/
}


nav a, #mainheader a{
border-bottom:none;

}
.breadcrumbs {
    padding: 0.5625em 0.875em 0.5625em  0;
   	background:transparent;
    border:none;
    font-family: 'Arimo', Helvetica,  Arial, sans-serif;
}




.row #contenido.row{
margin-top:2em;
}

 header h1 a{
display:block;
width:100%; height:190px;
    background: url(http://www.terraqui.com/nova/wp-content/themes/terraqui/css/logo-terraqui-es.gif) 50px 80px no-repeat white;
    text-indent:-1000px;
}
.top-bar {
    height: auto;
    position:relative;
    width:100%
    }
    
    .linkterraqui{
display:none;
}

article h2{ line-height:1.2em; padding-right:1em; }

.accordion dd > a{ background: url(img/ver-ocultar.gif) right top no-repeat; -webkit-transition: background 1s ease;
-moz-transition: background 1s ease;
-ms-transition: background 1s ease;
-o-transition: background 1s ease;
transition: background 1s ease; }
.accordion dd > a.ver{ background-position:right bottom; }
.daniel,
#mc_embed_signup label,
#searchsubmit.postfix,.authorname{ font-family: "daniel",cursive;font-weight:900!important;}

a.todo:before{ content:"+ "; border-bottom:none;}
.firma{
	padding-top:1em; border-top:1px dotted grey; margin-top:1em;
}
article .entry-content p.authordesc{font-size: .9em;
color: #666;}
@media only screen and (min-width: 40.063em) {
 header h1 a{

    background: url(http://www.terraqui.com/nova/wp-content/themes/terraqui/css/logo-terraqui-es.gif) 100px 80px no-repeat white;

}
article h2{ font-size:2em;}
  #content {
    /*padding: 7em 3.125rem 0 3.125rem!important;*/
  }

h2.opiniontitle,h2.opiniontitlehome, .panel h2.opiniontitle{
font-size:2.2em;
}
.single h2.opiniontitle{
font-size:2.5em;
}
  .top-bar {
    height: 45px;
  width:98%;
    }
    .containerbar{
    width: 100%;
margin: 0px auto;
max-width: 1200px;
position:relative;
}
    .homesearcharea{
border-top:1px solid #999999;
border-bottom:1px solid #999999;
margin-top:2em;
padding-bottom: 1em;
}
.post header,
.page header {
  margin-bottom: 0
}
 header h1{
	display:none;
}
.linkterraqui{
height: 160px;
background: url('logo.gif') no-repeat scroll 90% 60px #FFF;
    text-indent:-1000px;
    display:block;
}
}
.container .rowprincipal, .container .rowsecundario{ background:white; position:relative;} 


footer.full-width{
background:transparent;
color:white;
border:none;
}
footer.full-width a{
color:white;
border-color:white;
}
.footer-widget h2{
margin-bottom:1em;
}
li.ciclo{
margin-top:1em;text-transform:uppercase;
}
li.ciclo ul, li.ciclo ul ul{
text-transform:none;
}

::selection {
	background: #ffdd00; /* Safari */
	color:black;
	}
::-moz-selection {
	background: #ffdd00; /* Firefox */
	color:black;
}
ul.menulist, ul.taglist, .wp-tag-cloud
{
list-style-type:none;
padding-left:0;
margin-left:0;
}
ul.menulist li{
padding-left:0;
margin-bottom:1em;
}
 .wp-tag-cloud li{
padding-left:0;
margin-bottom:.2em;
}
/*ul.menulist*/ i, .articledate{
display:block;
font-style:normal; 
text-transform:uppercase;font-size:.8em;
}
.articledate .name{
text-transform:none;
}
.lista{
margin-bottom:3em;
}
.actualidadjuridica{
	
}
.opinionjuridica  li a{
	font-style:italic;
	font-family:Georgia, serif;
	font-weight:normal;
}
.callout header i{
	padding-left:1em;
}

.tagsarea{
	margin-top:2em;
padding-top:1em;
}
.single .tagsarea{ margin-top:0; }

ul.taglist, article .entry-content ul.taglist{ font-size: .9rem; }
ul.taglist, ul.taglist li, .wp-tag-cloud li{
display:inline-block; line-height:1em;
}
ul.taglist li a, .wp-tag-cloud li a{
/*padding:.3em; background: #FFDD00;
margin:0 .3em .3em 0; display:inline-block;*/
padding:.5em 1em;/*.5em;*/
margin:0 5px 5px 0;/*0 .3em .3em 0*/; 
display:inline-block;
border:1px solid black; 
-webkit-border-radius: 4px;
border-radius: 1em;/*4px;*/
-webkit-transition: background 500ms ease-in;
-moz-transition: background 500ms ease-in;
-ms-transition: background 500ms ease-in;
-o-transition: background 500ms ease-in;
transition: background 500ms ease-in;
}
ul.taglist li a:hover, .wp-tag-cloud li a:hover{
background:#ffdd00;
}
ul.taglist li a, .callout ul.taglist li a{
color:black;
}
.page-numbers li{ display:inline; padding: 0 1em;} 

article.panel, article.panel.callout{
	padding-left:0;
}

article.panel.callout{
background:none;border:none;
}


article.callout p{
	color:black;
}

.panel.autorarea{
border:none;
border-right:1px solid black;

}
.articuloautor{margin-top:1em;}

.articledate{
padding:.5em 0;
border-top:1px solid grey;
border-bottom:1px solid grey;
margin:1.5em 0 0 0;
}

.autorarea img{
margin-bottom:1em;
}
.autorarea p{
font-size:.8em;
}
.autorarea strong.authorname{ font-size:1rem;}
.autorarea blockquote p{
font-size:1em;
}
.ultimanoticia h3{ color:black; font-weight:normal!important;}
aside figure img{
border-radius:0;
margin-top:1em;
}

article blockquote{
padding:0;
border-left:none;
font-family:Georgia; font-style:italic;

}

article .tagsarea, article blockquote, .utilityarea{
margin-bottom:1em;
border-bottom: 1px dotted grey;
}
article blockquote p{
font-size:1.5em; line-height:1.2em;
}
article .entry-content p, article .entry-content ul{
font-size:1.2rem;
line-height:1.4em;
}
article .entry-content section p{
font-size:1rem;
}
.mateixacategoria.callout{
background:transparent;border:none;
padding-left:0;
padding-top:3.5em;
}
.page-template-noticias-php aside#sidebar { padding-top:3em;}
.page-template-noticias-php .panel, .archive .panel { border:none;}
#sidebar .mateixacategoria.callout{ background:transparent; padding:0; }
.mateixacategoria.callout a{ color:black;}

a.button:hover{ text-decoration:none; }

.actualidadportada{
padding: .5em 0;
margin-bottom: 1em;
border-bottom: 1px dotted grey;
}
.actualidadportada:last-child{
border-bottom:none;
}
.opinionportadatext{
padding-left:0;
}
.container .rowprincipal, .container .rowsecundario{ padding:.5em;} 
.quadrenoticia{ padding:1em;border:1px solid black;}
.quadrenoticia .utilityarea{ border-bottom: none;}
.home .quadrenoticia h3{ margin-bottom:0; margin-top:0; }

@media only screen and (min-width: 40.063em) {
.top-bar{
position:absolute; top:0;


}
.container .rowprincipal, .container .rowsecundario{ padding:1em;} 
.archive .container .rowprincipal, .single .container .rowprincipal{
padding-top:3em;
}
.archive aside, .single aside{
padding-top:3em;
}
  .top-bar {
  background:transparent;

  }
  .top-bar-section li.hover > a:not(.button) {
    background: white;
    color: black;
  }
  .top-bar-section li a:not(.button) {
   
    background: #FFFFFF;
        font-weight:bold;
        
            color:black;
            ;
  }

  .top-bar-section li a:hover:not(.button), .top-bar-section ul li:hover > a, .top-bar-section ul li.active > a:hover , .top-bar-section ul li.active > a, .top-bar-section ul li > a:hover{
color:#FFDD00;
background:transparent;
border-bottom:none;
}


.top-bar-section ul li > a {
 border-right:1px solid grey;
  font-family: 'Arimo', Helvetica,  Arial, sans-serif;
  font-size: 1rem;
  font-weight:normal;
}
.top-bar-section ul li:last-child  a{
border-right:none;
}
.top-bar ul.left{
border-right:1px solid black;
}
.homesearch{
padding-top:4rem;
}
#buscar{
margin-bottom:2rem;
}
}