@charset "utf-8";
/* CSS Document */

/* Minumun requirements for Cool WP Bootstrap */
body { padding-top: 50px; }

/* Globals Images */ 
img.alignleft {
    float: left;
    margin: 5px 20px 5px 0px ;
    display: inline;
}
img.alignright {
    float: left;
    margin: 5px 0px 5px 20px ;
    display: inline;
}
img.cool-thumbnail 	{ width: 100%; width: 100%\9;  }
img.size-large      { width: 100%; height: auto; margin: 30px 0 30px 0;} 
img.size-full	    { width: 100%; height: auto; margin: 30px 0 30px 0;}

.galeria .boxer { position:relative; margin-bottom: 2px; margin-left:-14px; margin-right: -14px;}
.galeria h1.plus-read { display: none }
.galeria h1 { font-size: 1.2em; margin-top: 5px; margin-bottom: 15px; }

.box .boxer { margin-bottom: 25px; margin-left: -10px; margin-right: -10px;}
.box .boxer h1 { font-size: 1.4em }

/* More than 1 Level in Menu */
/* Also look mobile devices for correcting indent */
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/* Header */
.navbar-nav>li>a.icones-socials { padding: 7px 0px 0px 3px; display:inline-block; }

/* .out-container[role="site-header"] { margin-top: 20px; margin-bottom: 20px } */
.global-site-header { margin-top: 20px; margin-bottom: 20px }

h1.site-title { margin:0px; }
h2.site-description { margin:0px; }
.panel[role="site-header"] { margin-bottom: 0px; }


/*Banners publicitat */
.google[role="site-header"] { }
.google[role="sidebar"]     { }
.google[role="article"]     { }

/* pages */

.entry-header[role="page"], .entry-title[role="page"]{margin-top: 0px };

/*   color: #a7a4a0;   // gris-marró-fosc		mutted */

/*   color: #91aa5f;   // verd-     			primary */
/*   color: #768c4a;   // verd-fosc 			primary:hover */

/*   color: #c09853;   // crema             	warning  */
/*   color: #a47e3c;   // crema-fosc        	warning:hover */

/*   color: #b94a48;    // maduixa          	danger   */
/*   color: #953b39;    // maduixa-fosc     	danger:hover */

/*   color: #468847;    // verd-clorofila   	success  */
/*   color: #356635;    // verd-clorofila-fosc	success:hover  */

/*   color: #3a87ad;    // azulón               info  */
/*   color: #2d6987;    // azulón-fosc          info:hover  */

/*   color: #dcdbd7;    // marró-clar			page-header linia de bottom */
/*   color: #9b9793;    // marró-mig            <p></p>
/*   color: #5d5953;    // marró-fosc           page-header H1;


/* genèrics */
.dots { color: #000; }

/* llistat planas de tipus llista d'ítems */

ul.itemlist { margin: 0px; padding:0px; }
ul.itemlist li {list-style:none }


/* Panels  */
.panel {  

	border: none;
	border-radius: 0px; 

/*  -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2); */
}

/* destacats */

.lead { font-weight: 400; }

/* Panel de Frase */

@media screen and (min-width: 480px) {
	.single-item { padding: 30px }
}

/*
@font-face {
    font-family: 'century725_cn_btregular';
    src: url('fonts/century725-bdcn-bt-webfont.eot');
    src: url('fonts/century725-bdcn-bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/century725-bdcn-bt-webfont.woff') format('woff'),
         url('fonts/century725-bdcn-bt-webfont.ttf') format('truetype'),
         url('fonts/century725-bdcn-bt-webfont.svg#century725_cn_btregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
.panel-body .frase .entry-header, 
.panel-body .frase .header,  { display: none; }

.panel-body .frase .entry-header .entry-title, 
.panel-body .frase .header .title { display:none; }

.panel-body .frase .entry-header .entry-title h1,
.panel-body .frase .header .title h1 { margin: 0; padding:0; }

.panel-body .frase .content a:hover { text-decoration: none; }
.panel-body .frase .content a:hover p { color: #9d9993; 
	-webkit-transition: color 350ms ease-in-out;
    -moz-transition: color 350ms ease-in-out;
    -o-transition: color 350ms ease-in-out;
    -ms-transition: color 350ms ease-in-out;
    transition: color 350ms ease-in-out;			
}

.panel-body .noticia .entry-header h1.entry-title ,
.panel-body .noticia .header h1.title { 
	margin-top: 0px;
	color: #827E75;
	font-size: 220%; 
	margin-bottom: 0px;
	font-weight:700;
}

.panel-body .noticia .entry-subtitle,
.panel-body .noticia .subtitle { 
	display: block; 
	color: #827E75; 
	font-size: 160%;
	font-weight:300; 
	margin-bottom: 0px;
}

.panel-body .entry-content,
.panel-body .content { display:block; color: #5d5953; }

.panel-body .noticia .entry-content,
.panel-body .noticia .content { margin-top: 20px; }

.panel-body .noticia .entry-content p:first-child,
.panel-body .noticia .content p:first-child { font-size: 140%;}

.panel-body .content small, 
.panel-body .entry-content small
{font-size: 60% }

.panel-body .entry-meta,
.panel-body .meta { display:block; margin-top: 0em; }

.panel-body .entry-metas,
.panel-body .metas { display:block; margin-top: 0; font-size: 80%; }

	.panel-body .entry-source, 
	.panel-body .source { display:block; color:#A5A5A5; font-size: 75%; margin-left: 0.8em; margin-bottom: 0em; }
	
	.panel-body cite.source:before { content:'\2014\0020'; }
	.panel-body cite.source { display: block; margin-left: 1.25em; font-size:110% }
	
	.panel-body .entry-author, 
	.panel-body .autor { display:block; font-size: 105%; font-weight:bold; margin-left: 1.5em; font-style:italic; }
	
	.panel-body .entry-sells, 
	.panel-body .sells { display:block; font-size: 115%; font-weight:bold; margin-left: 1.5em; margin-top: 10px; }
	
	.panel-body .entry-tags,
	.panel-body .tags { display:block; font-size: 90%; margin-top: 1em; }
	.panel-body .search-word {color:#000; background-color:#FF0; }
	
	.panel-body .meta .tags { margin-bottom: 5px;}
	
	.panel-body .meta .tags a, 
	.panel-body .meta .tags span.ilink, 
	.panel-body .entry-meta .entry-tags a, 
	.panel-body .entry-meta .entry-tags span.ilink 
			{ color: #2d6987; padding: 1px 2px; font-size: 100%; cursor:pointer; }

	.panel-body .meta .tags a:hover, 
	.panel-body .meta .tags span.ilink:hover,
	.panel-body .entry-meta .entry-tags a:hover,
	.panel-body .entry-meta .entry-tags span.ilink:hover
			{ color:#F9F9F9; background-color:#2d6987; text-decoration: none; }

	.panel-body blockquote { padding: inherit; margin: inherit; border-left: none; font-size: inherit; font-weight: inherit; font-style: inherit; line-height:inherit; margin-bottom: 0.2em; }

	.panel-body blockquote p:last-child { margin-bottom: 0.5em; }
	.panel-body blockquote p { font-size: inherit; font-weight: inherit; line-height: inherit; /* font-family: 'century725_cn_btregular' */ }

.panel-body .goto-single { display:block; font-size: 100%; margin-top: 1em; }
.panel-body .botons-socials-compartir { margin-top: 1em }
.panel-body .novedad { display:inline-block; float: right; position:relative; top: -5px; left: 5px; }


/* Capçaleres */
.page-header:before { display:none; }
.page-header:after {  display:none; }
.page-header {
position: inherit;
padding-bottom: 0px;
margin: 0px;
border-bottom: none;
}
.page-header h1 { margin:0px; color: #9b9793; font-size: 23px; letter-spacing: -1px; }
.page-header a:hover  { text-decoration: none;  }

/* Panel de capçalera de grup */

.panel-capcalera {
  color: #333; /* QAS 2026-09: quitado el azul clásico de Bootstrap
  (color + fondo degradado), para que no desentone con el nuevo diseño.
  Se deja como un bloque sin fondo, solo el texto. */
/*  background-color: #d9edf7; */
/*  border-color: #bce8f1; */
/*  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d9edf7), to(#c4e3f3));
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -moz-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); */
/*  -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2); */
}
.panel-capcalera .tax-description, 
.panel-capcalera .author-description { margin-top: 10px; }
.panel-capcalera .tax-description p, 
.panel-capcalera .author-description p{ margin-bottom: 5px; }

.panel-capcalera .tax-description a,
.panel-capcalera .tax-description span.ilink
	{ color: #3a87ad; font-weight: bold; cursor:pointer; }

.panel-capcalera .tax-description a:hover,
.panel-capcalera .tax-description span.ilink:hover
	{ 
/*	text-decoration:underline;  */
/*	color: #1fB7ff; */
	color: #1a577d;
	-webkit-transition: color 250ms linear;
    -moz-transition: color 250ms linear;
    -o-transition: color 250ms linear;
    -ms-transition: color 250ms linear;
    transition: color 250ms linear;
	}

.panel-capcalera .author-description a,
.panel-capcalera .author-description span.ilink
	{ color: #3a87ad; text-decoration:underline; cursor:pointer; }

.panel-capcalera .tax-description a:after,
.panel-capcalera .tax-description span.ilink:after
	{ 
	display: inline-block;
	font-family: 'FontAwesome';
	position: relative;
	top: -3px;
    content: "\f08b";
	margin-left: 3px;
    -ms-transform:rotate(-45deg); /* IE 9 */
    -webkit-transform:rotate(-45deg); /* Chrome, Safari, Opera */
    transform:rotate(-45deg);

}

.panel-capcalera .colorweb { color: #3a87ad; }

.panel-capcalera .author-weblinks { display:block; margin-top: 15px; font-size: 85%; }
.panel-capcalera .author-weblinks ul { padding-left: 0px; list-style: none; }



/* Paginacions */
.pagination, .pager { margin-top: 0px; }


/* Facebook Comments */

#fbSEOComments:before {
	content: 'Comparte tus comentarios en Facebook';
	display:block;
	font-size: 110%;
	font-weight:bold;
	color: #5d5953;
}


.sidebar-nav .widget { display:block; margin-bottom: 30px }
.sidebar-nav li {
	list-style: none ; 
	font-weight: bold ; 
	color: #5D5953; }

.sidebar-nav li.widget-title { display: block; margin-bottom: 5px; }

.sidebar-nav li ul {
	margin-left: 0px; 
	padding: 0px; }
					
.sidebar-nav li ul>li {
	font-weight: normal; 
	color: #9B9793; }
	
.sidebar-nav .author-item {	font-weight: normal; }
.sidebar-nav h3.authors { margin-top:0px; font-size:100%; font-weight:bold; }
.header_authores { 
border-top-right-radius: 0px;
border-top-left-radius: 0px;
-moz-border-top-right-radius: 0px; 
-moz-border-top-left-radius: 0px; 
-webkit-border-top-right-radius: 0px; 
-webkit-border-top-left-radius: 0px; 
}
.author-list-item { font-weight: normal; }



.boton-comentar, .boton-vender { padding-bottom: 3px; }

/* .boton-comentar, .boton-comentar:hover,
.boton-vender, .boton-vender:hover
{ 	height: 50px; 
	width: 50px; 
	background-color: inherit;
	background-repeat: no-repeat; 
	border:none;
	
}	
.boton-comentar			{ 	background-image: url('./images/compartir-off.png'); }
.boton-comentar:hover   {	background-image: url('./images/compartir-on.png'); }

.boton-vender			{ 	background-image: url('./images/vender-off.png'); }
.boton-vender:hover   	{	background-image: url('./images/vender-on.png'); }
*/

.icon-comentar 	{ display:inline-block; position:relative; top: -5px; font-size:115%; margin-left:5px; }
.icon-vender 	{ display:inline-block; margin-left:5px; font-size:115%; }
.icon-vender-lg { font-size:130% !important; }


.navbar-toggle {
	padding: 9px 6px;	
	border-radius: 0px;
}

.navbar-inverse .navbar-toggle {
    border: none;
    background-color: rgba(0,0,0,0.75);
    float: left;
    margin-left: 8px;
    margin-right: 0px;
	outline-style:none !important;
	box-shadow:none !important;
	border-color:transparent !important;
}
.navbar-inverse .navbar-toggle:hover
{
	color: #fff;
    background-color: rgba(255,255,255,0.2);
		
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #f2f2f2;	
}

.navbar-inverse .navbar-toggle:hover .icon-bar,
.navbar-inverse .navbar-toggle:focus .icon-bar, 
.navbar-inverse .navbar-toggle:active .icon-bar {
    background-color: #fff;	
}

@media screen and (max-width: 767px) {
	
	
	.global-site-header { margin-bottom: 0; }

	.panel-capcalera {
		background-color: transparent;
		background-image: unset;
	}
	
	.panel-capcalera .panel-body { padding: 0px; }
	.page-header h1 span + div { display: inline-block !important; float: none !important; }

	.panel-body .entry-content, .panel-body .content { position: relative; }
	.panel-body .novedad {
		position: absolute;
		left: auto;
		right: -15px;
		top: -23px;
	}
	
	.pagination { width: 100%; }
	.pagination > * { display: none }
	.pagination .page-numbers.prev, .pagination .page-numbers.next { display:block; padding: 15px; font-size: 1.5rem; }
	.pagination .page-numbers.prev { float: left; }
	.pagination .page-numbers.next { float: right; }
		
}