@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:700,400,300);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
body {
	font-family: 'PT Sans', sans-serif;
	background:#fafafa;
}
h1,h2,h3,h4,h5,h6 {
	font-family: 'Roboto Condensed', sans-serif;
	color:#1877b6;
}
h2 {
	font-size:1.6em;
	font-weight:700;
	margin:0 0 0.4em 0;
	line-height:1.1em;
}
#portada h2 {font-size:1.4rem;}
#modal h2 { padding:0.2em 0 0.5em 0}
h3 {
	margin:0 0 0.3em 0;
	line-height:1em;
}
aside h3 {
	padding:0.2em 0;
	border-bottom: solid 1px;
	border-top: solid 1px;
}
.tv h3 {
	color:#11A434;
}
.borde-b {
	border-bottom: solid 1px;
	margin-bottom:0.25em;
}
a {
	text-decoration:none;
	color:#444;
}
figure a, .banneritem a { display:block}
a:hover {
	color:#000;
}
a:focus {
	outline: #1F75AB dotted 1px;
}

p a {
	color: #065ED5;
	text-decoration:underline;
}
p {
	margin:0.25em 0 0.5em 0;
}
#megabanner {
	text-align:center;
	max-height:90px;
	overflow:hidden;
}
#megabanner .bannergroup,
#megabanner .banneritem,
#megabanner a{
	display: inline-block;
	width:auto !important;
}
#megabanner img {
	width:auto !important;
}
.aviso-legal {
	background:#212121;
	padding:1em;
	color:#aaa;
	font-size:0.9em;
}
.net {
	font-size:1.5em;
	width:2em;
	height:2em;
	font-weight:bold;
	line-height:1.8em;
	border-radius:50%;
	background:#aaa;
	color:#212121;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	margin:0 1em 0 0;
	float:left;
}
.txt-al {
	padding:0.5em;
}
@media only screen and (max-width: 900px) {
	#megabanner { display:none}
}

.header-group{ padding-top:1em}

main.fila {
	position:relative;
}
aside #sidebar > .moduletable { margin-bottom:0.5em}
.osc { 
	background:#212121;
	padding:0;
}
.logo {
	margin:0;
	float:left;
}
.logo img {	
	max-height:50px;
	max-width:300px;
}
a.inicio {
	text-indent:-5000px;
	width:5em !important;
	background: transparent url(../images/mini-logo.png) no-repeat 50% 50%; 
	background-size: 80%;
}
.actualizado {
	position:absolute;
	bottom:-3.5em;
	right:0em;
	color:#aaa;
	font-size:0.7em;
	font-family: 'Roboto Condensed', sans-serif;
}
#a1 { padding-top:0 !important}
figure.item-image {
	position:relative;
}
figure.f-left {
	float:left;
	width:calc( 50% - 0.35em);
	margin: 0 0.5em 0 0;
}
.pie-foto {
	text-align:right;
	font-size:0.8em;
	padding-right:0.5em;
	border-top: solid 1px;
	font-style:italic;
}
h2.img-f-destacado {
	position:absolute;
	bottom:0;
	left:0;
	padding: 0.5em;
	width:100%;
	text-shadow:0 0 5px #000;
	font-size: 2em !important;
	z-index:1;
}
h2.img-f-destacado a {
	color:#fff;
}
h2.img-f-left,
div.img-f-left {
	width:calc( 50% - 0.35em);
	float:right;
}
article.art div:first-child {
	border-top:solid 1px #555;
}
article.art h2 { margin-top:0.5em}
figure.f-right {
	float: right;
	width:calc( 50% - 0.35em);
	margin: 0 0 0 0.35em;
}
h2.img-f-right,
div.img-f-right {
	width:calc( 50% - 0.35em);
	float:left;
}
.leer {
	text-align: center;
	margin:-0.5em 0 2em 0;
	clear: both;
	border-bottom: solid 1px #444;
	height:1.25em;
	position:relative;
}
figure.f-right ~ div.leer, 
figure.f-left ~ div.leer{top:-1.2em}

figure.f-right ~ div.leer .lrm {
	left:0.5em;
	right:auto;
}
figure.f-right ~ div.kmt-readon span.kmt-comment {
	float:right;
}
.lrm {
	background:#fff;	
	border-radius:100%;
	border:solid 1px #444;
	bottom:-0.7em;
	color:#444;
	display:block;
	font-size:1.7em;
	height:1.4em;e;
	outline:0;
	position:absolute;
	right:0.5em;
	width:1.4em;
	transition:all 0.2s;
	overflow:hidden;
}
.lrm:hover {
	border-color:#000;
	transform:scale(1.1,1.1)
}
.lrm .i-plus:before {
	line-height:1.3em;
}
#mailto-window h2 {
	margin-bottom:2em;
	text-align:center;
}

#mailtoForm p { text-align:center}
.mailto-close { display:none}
div.formelm {
	padding-bottom:0.9em;
	overflow:hidden;
}
div.formelm label {
	width:25%;
	display:inline-block;
	float: left;
}
.formelm input {
	width:70%;
	display:inline-block;
	float:right;
}

.info-bar {
	font-size: 0.7em;
	width:2em;
	position:absolute;
	left:0.7em;
	top:1em;
	text-shadow: 1px 1px 2px #eee;
}

footer {
	min-height:7em;
}
#componente figcaption { display:none}

.horayfecha {
	font-size:17px;
	display:inline-block;
	margin:0;
	padding:0;
	font-family: 'Roboto Condensed', sans-serif;
	text-align:left;
	float:right;
}
.fecha {
	float:left;
	padding:0 0.25em;
}
.fecha #s {
	color:#fff;
	font-weight:300;
}
.fecha #d, .fecha #m, .fecha #a {
	color:#fff;
	display:inline-block;
	font-size:1.7em;
	line-height:1em;
}
.fecha #d {
	font-weight:700;
}
.fecha #m {
	font-weight:300;
}
.fecha #a {
	color:#333;
	font-size:1.7em;
	font-weight:700;
}
.reloj {
	border: 2px solid white;
	border-radius: 100%;
	display:inline-block;
	float:left;
	height: 2.7em;
	width: 2.7em;
	margin:0.25em;
	position: relative;
	top:1px;
}
.reloj span {
	background: white;
	bottom: 50%;
	display: block;
	left: 50%;
	position: absolute;
	transform-origin: bottom center;
}
.reloj .h {
	height: 25%;
	width: 2px;
}
.reloj .m {
	height: 40%;
	width: 2px;
}
.bar-izq {font-size:14px;}

.item-block {
	padding-left: 2em;
}
#componente .item-modal {
	border-left:solid 1px #222;
}


.bar-izq span.dd,
.bar-izq span.mm,
.bar-izq span.aa {
	display:block;
	font-family:'Roboto Condensed', sans-serif;
	text-align:center;
	line-height:1em;
}
.bar-izq span.dd {
	font-size:2em;
	font-weight:300;
}
.bar-izq span.mm {
	text-transform:uppercase;
	font-size:1em;
	font-weight:700;
}
.bar-izq span.aa {
	font-weight:300;
	font-size:0.8em;
}
.publicado-el { 
	margin:0.5em 0 2em 0;
	display:block;
}
.info-bar, .page-nav {
	list-style:none;
	padding:0;
	margin:0;
}
.info-bar .solo-icono a{
	text-indent:-5000px;
	display: block;
	margin:0.5em 0 0 0;
	text-align:center;
	height:1.4em;
}
.info-bar .solo-icono { 
	width:1em;
	height:1em;
	position:relative;
	line-height:1em;
	font-family: "eddc";
	font-size:1.7em;
	font-style: normal;
	font-weight: normal;	
	font-variant: normal;
	speak: none;
	text-decoration: inherit;
	text-align:center;
	text-transform: none;
}
.icon-envelope:before {content: '\e816';}
.icon-print:before  {content: '\e81c';}
.solo-icono a span[class^="i"] {
	text-indent:0;
	position: absolute;
	top: 0;
	left:2px;
	text-align:center;
	display:block;
	width:1em;
} 
.articleBody {
	margin-top:1em
}
.kmt-form-captcha { width:40%; float:left}
.kmt-form-submit {  width:40%; float:right}
#captcha-instruction { font-size: 0.9em}
#section-kmt .kmt-form-captcha #captcha-response {width: 95%; margin-top:.5em!important; text-align:center; font-size:1.2em}
a.kmt-captcha-reload { text-decoration:underline; color:#016DFF}
#modal span.categoria { 
	color:#fff; 
	padding: 0 1em;
	font-size:0.8em;
	background:#333;
}
.plg_al_about {
	margin-top:1.5em;
	border-top:dotted 1px #C8C8C8;
}
.plg_al_more {
	margin:3em 0 2em 0;
	padding:0 1.5em 1em 1.5em;
	border:solid 1px #eee;
}
.plg_al_more ul {
	list-style:none;
}
.plg_al_more {
}
span.categoria {
	background:#1877b6;
	color:#fff;
	padding:0 1em;
}
.custom.publi-rotado,
.moduletable.publi {font-size:0.5rem;}
.moduletable.publi:before {
	content:'PUBLICIDAD';
	display:table;
	width:100%;
	text-align:center;
	font-size:0.5rem;
	border:solid 1px #ccc;
	border-bottom:none;
	color:#aaa;
}


.custom.publi-rotado:before{
	content:'PUBLICIDAD';
	display:table;
	width:100px;
	text-align:center;
	font-size:0.5rem;
	color:#aaa;
	-ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -ms-transform-origin: left top 0;
    -moz-transform-origin: left top 0;
    -webkit-transform-origin: left top 0;
    transform-origin: left top 0;
}
.moduletable.publi *{font-size:1rem;}
.moduletable.publi p { margin:0}
.content-bottom {
	padding:2em;
}
.hits {
	color:#fff;
	text-shadow:none;
}
.archive {
	padding:0 1em 0 2em
}

.tarjeta {
	max-width:90%;
	margin:1em auto;
	background: white;
    padding: 1.5em 1.5em 2em 1.5em;
    border-left: solid 1px #eee;
    border-top: solid 1px #eee;
    webkit-box-shadow: 1px 2px 3px gba(0,0,0,.2);
    box-shadow: 1px 2px 3px rgba(0,0,0,.2);
}
.tarjeta h3 { padding-right:1.5em}
.tarjeta .dat {
	border-left: solid 1px #5A5A5A;
	padding-left:1.5em;
}
#archive-items > div {
	border: solid 1px #eee;
	margin:0 0 0.5em 0;
	padding:0.5em
}
#archive-items h2 {
	font-size:1.3em
}
#archive-items .category-name span {
	font-size:0.8em;
	display:inline-block;
	padding:0.1em 0.7em;
	border: solid 1px #1954BC;
	color:#1954BC;
}







div.pagination {
	text-align:center;
}



ul.pagination {
  margin: 0;
  padding: 0;
  text-decoration: none;
  border-right: 1px solid #ddd;
  width:auto;
  display:inline-block;
}

.pagination-items {
  text-align: center;
}
ul.pagination li {
  display: inline-block;
}
ul.pagination li a{
  display: inline-block;
  padding: 0.3em 0.5em;
  border-left: 1px solid #ddd;
  border-top: 1px solid  #ddd;
  border-bottom: 1px solid #ddd;
  text-align: center;
  margin-right: 0;
  font-size: 1em;
}
ul.pagination li a:hover {
  background-color: #FC9046;
}
ul.pagination li:hover a {
  color: white;
}
ul.pagination li.active a {
	font-weight:bold;
}

ul.pagination li:last-child {
  
}

.pagination-item-large {
  background-color: #2CC8D4;
  text-transform: uppercase;
}
.pagination-item-large a {
  color: white;
}

.prev {
  border-radius: 4px 0 0 4px;
}

.next {
  border-radius: 0 4px 4px 0;
}











/*Buscador-------------------------------------------------------------------------------*/
#roksearch_search_str::-webkit-input-placeholder { color:#fff; }
#roksearch_search_str::-moz-placeholder { color:#fff; } /* firefox 19+ */
#roksearch_search_str:-ms-input-placeholder { color:#fff; } /* ie */
#roksearch_search_str:-moz-placeholder { color:#fff; }
#roksearch_search_str {padding:0.25em 1.5em 0.25em 0.5em;font-size:1.2em;margin: 0;border:0;}
#roksearch_search_str.loading {background: transparent url(images/spinner.gif) no-repeat scroll 88% 50%}
#roksearch_results {z-index: 10000;position: absolute;width: 400px;float: right;margin-top: -1px;text-align: left;visibility: hidden;}
#roksearch_results a#roksearch_link {float: right;padding-right: 5px;margin: 4px 10px 0 0;display: block;height: 16px;width: 16px;}
#roksearch_results h3 {margin-top: 0;margin-bottom: 0;line-height: 110%;font-size: 120%;padding-bottom: 0;}
#roksearch_results span {display: block;line-height: 120%;font-size: 90%;}
#roksearch_results .container-wrapper {overflow: hidden;}
#roksearch_results .page {float: left;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {padding: 6px 15px;line-height: 100%;text-transform: uppercase;font-weight: normal;font-size: 100%;}
#roksearch_results .roksearch_row_btm {overflow: hidden;}
#roksearch_results .roksearch_row_btm span {line-height: 140%;}
#roksearch_results span.small {display: block;position: absolute;bottom: 6px;right: 10px;text-align: right;}
#roksearch_results span.highlight {display: inline;padding:2px;}
#roksearch_results a.clr {font-size: 100%;}
#roksearch_results a:hover {text-decoration: none;}
#roksearch_results .roksearch_odd {padding: 15px;position: relative;}
#roksearch_results .roksearch_even {padding: 15px;position: relative;}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {padding-left: 12px;}
.results ol.list {padding-left: 30px;margin-top: 0;}
.results ol.list h4 {border: 0;margin-top: 0;margin-bottom: 0;}
.results ol.list li {padding: 10px 5px;margin-bottom: 5px;}
.results ol.list li p {margin-top: 0;}
#roksearch_results .container-arrows {height: 16px;width: 40px;float: left;margin-right: 10px;position: relative;}
#roksearch_results .arrow-left {width: 16px;height: 16px;position: absolute;bottom: 0;left: 0;cursor: pointer;}
#roksearch_results .arrow-left-disabled {width: 16px;height: 16px;position: absolute;bottom: 0;left: 0;}
#roksearch_results .arrow-right {width: 16px;height: 16px;position: absolute;bottom: 0;left: 22px;cursor: pointer;}
#roksearch_results .arrow-right-disabled {width: 16px;height: 16px;position: absolute;bottom: 0;left: 22px;}
form.search_result .inputbox {padding: 4px;}
form.search_result fieldset legend {padding-top: 10px;}
fieldset.phrase, fieldset.word, fieldset.only {padding: 10px 2px;}
.searchintro {margin-bottom: 10px;overflow: hidden;}
.search_options input, .search_options label {margin-right: 5px;}
.rokajaxsearch  .roksearch-wrapper { width:80%; margin: 0.5em 10%; }
#roksearch_search_str {font-family: 'PT Sans', sans-serif; width:100%; color:#fff; background: #222;border: 1px solid #fff;}
#roksearch_search_str:focus, #roksearch_search_str:active { background:#fafafa; color:#000}
#roksearch_search_str.loading {background-color: #fff;border: 1px solid #dfdfdf;}
#roksearch_results {background: #fff;border: 1px solid #dfdfdf;}
#roksearch_results a#roksearch_link:before {  font-family: 'eddc'; content:'\e807'}
#roksearch_results h3 {color: #444;}
#roksearch_results span {color: #888;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {background: #fff;border-bottom: 1px solid #dfdfdf;color: #666;}
#roksearch_results .roksearch_row_btm span {color: #999;}
#roksearch_results span.small {color: #666;}
#roksearch_results span.highlight {background: #999;color: #fff;}
#roksearch_results a:hover {color: #0B3768;}
#roksearch_results .roksearch_odd {background: #EFEFEF;border-bottom: 1px solid #dfdfdf;}
#roksearch_results .roksearch_even {background: #fafafa;border-bottom: 1px solid #dfdfdf;}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover {background-color: #fff;}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {background: url(right-arrow.png) 0 4px no-repeat;}
.results ol.list li p {color: #666;}
#roksearch_results .arrow-left {background: #e9e9e9 url(left-arrow.png) 50% 50% no-repeat;;border: 1px solid #d9d9d9;}
#roksearch_results .arrow-left-disabled {background: #fefefe;border: 1px solid #e9e9e9;}
#roksearch_results .arrow-right {background: #e9e9e9 url(right-arrow.png) 50% 50% no-repeat;border: 1px solid #d9d9d9;}
#roksearch_results .arrow-right-disabled {background: #fefefe;border: 1px solid #e9e9e9;}
form.search_result .inputbox {border: 1px solid #dfdfdf;}
fieldset.phrase, fieldset.word, fieldset.only {border-bottom: 1px solid #dfdfdf;}
#roksearch_results .rokajaxsearch-overlay {background-color: #fff;}

.rokajaxsearch span.i-search { color:#fff; margin-left:-1.5em} 
#roksearch_search_str:active  ~ span.i-search,
#roksearch_search_str:focus ~ span.i-search,
#roksearch_search_str.loading ~ span.i-search { color:#000;}
/*El Tiempo-------------------------------------------------------------------------------*/
@font-face {
    font-family: 'MeteoconsRegular';
    src: url('meteocons_font/meteocons-webfont.eot');
    src: url('meteocons_font/meteocons-webfont.eot?#iefix') format('embedded-opentype'),
         url('meteocons_font/meteocons-webfont.woff') format('woff'),
         url('meteocons_font/meteocons-webfont.ttf') format('truetype'),
         url('meteocons_font/meteocons-webfont.svg#MeteoconsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.temp {	
	color:#eee;
}
.meteo { min-height:3em; margin-top:0.25em}
.meteo  h2, .temp {
	font-family: 'Roboto Condensed', sans-serif; 
	font-weight:700;
	font-size:1.4em;
	line-height:1em;
	margin:0;
}
#meteoTN h2 {color: #4ba2e9;}
#meteoGC h2 {color: #ebd46c;}
#meteoLP h2 {color: #e1e1e1;}
#meteoLZ h2 {color: #e1e1e1;}
#meteoLG h2 {color: #e1e1e1;}
#meteoFV h2 {color: #e1e1e1;}
#meteoEH h2 {color: #e1e1e1;}

.meteo .condiciones { display:none}
i[class^="meteocons-"] {
	display: block;
	font-family: 'MeteoconsRegular';
	font-style: normal;
}
i[class^="meteocons-"].dark {
	color: #222;
}
i[class^="meteocons-"].light {
	color: #eee;
}
i[class^="meteocons-"].size-128 {
	font-size: 128px;
	line-height: 128px
}
i[class^="meteocons-"].size-64 {
	font-size: 2.8em;
	line-height:1em;
}
i[class^="meteocons-"].size-32 {
	font-size: 32px;
	line-height: 32px;
}
.meteocons-chance_of_rain_night:before { content: "7"; }
.meteocons-chance_of_rain:before { content: "Q"; }
.meteocons-chance_of_snow_night:before { content: '"'; }
.meteocons-chance_of_snow:before { content: 'U'; }
.meteocons-chance_of_storm_night:before { content: '6'; }
.meteocons-chance_of_storm:before { content: 'O'; }
.meteocons-cloudly:before { content: 'Y'; }
.meteocons-cloudy:before { content: 'N'; }
.meteocons-dusty:before { content: 'E'; }
.meteocons-flurries:before { content: 'V'; }
.meteocons-foggy_night:before { content: 'K'; }
.meteocons-foggy:before { content: 'J'; }
.meteocons-hazy_night:before { content: 'K'; }
.meteocons-hazy:before { content: 'L'; }
.meteocons-icy:before { content: "'"; }
.meteocons-mist_night:before { content: 'K'; }
.meteocons-mist:before { content: 'A'; }
.meteocons-mostly_cloudy_night:before { content: '4'; }
.meteocons-mostly_cloudy:before { content: '3'; }
.meteocons-other:before { content: ')'; }
.meteocons-partly_cloudy_night:before { content: 'I'; }
.meteocons-partly_cloudy:before { content: 'H'; }
.meteocons-rain_and_snow:before { content: 'X'; }
.meteocons-rain:before { content: 'R'; }
.meteocons-showers_night:before { content: '$'; }
.meteocons-showers:before { content: 'X'; }
.meteocons-sleet:before { content: 'X'; }
.meteocons-smoke_night:before { content: 'K'; }
.meteocons-smoke:before { content: 'M'; }
.meteocons-snow:before { content: 'W'; }
.meteocons-storm:before { content: 'Z'; }
.meteocons-sunny_night:before { content: "C"; }
.meteocons-sunny:before { content: "B"; }
.meteocons-thunderstorm:before { content: "0"; }

/*Fisgón - Opinión*/
.fisgon span, 
.opinion span {
	display:block;
}
.fisgon span:before,
.ventana-opinion span:before {
	font-size:4em;
	display:inline-block;
	width: 100%;
}
a.mod-articles-category-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:700;
}
ul.category-module li {
	font-size:0.9em;
	border-bottom: dotted 1px #777; 
	margin: 0 0 0.7em 0;
	padding: 0 0 0.7em 0;
}
ul.category-module li:last-child {border-bottom: none}
/*hemeroteca*/
fieldset.filters {
	padding:1em;
	margin:1em 0;
}
.chzn-container {
	font-size: 1.2em !important;
	width:20% !important;
	text-align: center;
}
.chzn-container-single .chzn-drop,
.chzn-container-single .chzn-single,
.chzn-container-active.chzn-with-drop .chzn-single {
	border-radius:0 !important;
	background: #fff !important;
}
.chzn-container-single .chzn-single, 
button.hemeroteca {
	line-height:2em;
	height:2em;
}
.chzn-container-single .chzn-single div {
	width: 2em;
}
.chzn-container-single .chzn-single div b {
	background:none !important;
	font-family: 'eddc';
}
.chzn-container-single .chzn-single div b:before {
	content: '\e80a';
}
button.hemeroteca {
	font-size: 1.2em;
	width:15%;
	float:right;
	vertical-align:top;
}
.titulares {
/*	-webkit-column-count:3;
	-moz-column-count:3;
	column-count:3;*/
}
.grup-cat > a {
	border-bottom:solid 1px #222;
	color:#222;
	display:block;
	font-size:0.9em;
	font-weight:bold;
}
.grup-cat {
	padding:0.5em;
	background:#efefef;
	margin:0.2em;
}
.grup-cat > ul {
	list-style:none;
	font-size:0.9em;
	margin:0;
	padding:0;
}
.grup-cat > ul li{
	font-family: 'Roboto Condensed', sans-serif;
	border-bottom: dotted 1px #fff;
	padding:0.5em 0;
}
.grup-cat > ul li:last-child {
	border-bottom:none;
}
.idd {
	width:100px;
	height:100px;
	background-size:cover;
	background-position:50% 30%;
	float:left;
	margin:0.5em;
	border:solid 1px #eee;
}


/* plugin cookies*/
.clearfix {
	clear: both;
}


.res-eu-cookie-container {
	background: rgba(255, 255, 255, .95);
	position: fixed;
	width: 100vw;
	height: 30vh;
	min-height: 300px;
	box-shadow: 0 0 20px rgba(0,0,0,1);
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99999999;
	display: none;
	opacity:1;
}


.res-eu-cookie-centered {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height:100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.res-eu-cookie-msj {
	background-color: #fff;
	color: #222;
	padding: 25px 50px;
	font-size:1em;
	line-height: 1.2em;
	max-width:750px;
	width: 100%;
	margin:0 auto;
	border: solid 1px #ccc;
}


.res-eu-cookie-title{
  font-size: 1.2em;
  font-weight: bold;
  padding: 7px;
  color:#1877b6;
}

.res-eu-cookie-body{
	font-weight:bold;
}

.res-eu-cookie-buttons {
	padding:7px 0 5px 0;
	font-family: helvetica, arial, verdana, sans-serif;
	text-align: right;
}

.res-eu-cookie-buttons .btn-ok {
	color:'.$btnsColor.';
	font-weight: bold;
	font-size: 14px;
	font-family: helvetica, arial, verdana, sans-serif;
}

.res-eu-cookie-buttons .more-info {
color:'.$btnsColor.';
	font-weight: bold;
	font-size: 14px;
	font-family: helvetica, arial, verdana, sans-serif;
}



.res-eu-cookie-buttons > a.btn-ok{
	display: inline-block;
	color: #fff;
	text-decoration: none;
	padding: 5px;
	border-radius: 2px;
	background: #1877b6;
	margin-left:3px;
}

a.more-info-ck{
	display: inline-block;
	margin-left: .5em;
	color:#1877b6 !important;
	text-decoration: underline;
}


a.btn-ok {
	margin-left: 10px;
}
@media only screen and (max-width: 600px) {
	.res-eu-cookie-msj {
		padding: 15px;
		border: none;
	}
}
