/*
Theme Name: La Coalición Child
Theme URI: http://lacoalicion.es
Author: Andreu Llos
Author URI: http://andreullos.com
Template: bucket

*/

/* Add your custom CSS rules that overwrite the ones in the main Lens theme here */


html { font-size: 1em; }
body.home .pixslider blockquote { margin-bottom: 20px; line-height: 1.2em; font-size: 26px;}
a:hover { text-decoration: underline;  }
.nav--main a:hover{ text-decoration: none; }
.navigation--top { line-height: 3.5em; font-size: 13px; }
.nav-inverse-main .nav-top-separator { display: none; }
.navigation--top a { color: #1a1717 !important; }
.navigation--top a:hover { color: #0070b0 !important; }
.hN, .article__author-name, .comment__author-name, .score__average-wrapper, .score__label, .widget_calendar caption { text-transform: none; }
.heading .hN, .widget--sidebar__title .hN, .widget--footer__title .hN, .heading .article__author-name, .widget--sidebar__title .article__author-name, .widget--footer__title .article__author-name, .heading .comment__author-name, .widget--sidebar__title .comment__author-name, .widget--footer__title .comment__author-name, .heading .score__average-wrapper, .widget--sidebar__title .score__average-wrapper, .widget--footer__title .score__average-wrapper, .heading .score__label, .widget--sidebar__title .score__label, .widget--footer__title .score__label, .heading .widget_calendar caption, .widget_calendar .heading caption, .widget--sidebar__title .widget_calendar caption, .widget_calendar .widget--sidebar__title caption, .widget--footer__title .widget_calendar caption, .widget_calendar .widget--footer__title caption, .heading .archive__side-title, .widget--sidebar__title .archive__side-title, .widget--footer__title .archive__side-title { text-transform: none; }
.widget--footer__title em { color: white; }
.widget--footer.widget_nav_menu ul > li { width: 100%; }
.site__footer .widget_nav_menu ul > li + li, .site__footer .widget_nav_menu ul > li + li + li{ border-top: 1px solid #444; }
.widget--footer .pixcode--icon { color: #999; }
.site__footer hr { background: #333; margin-bottom: 5px; margin-top: 5px; height: 1px; border: 0; }
.heading span.archive__side-title { display: none; }
.heading--main { background: transparent;  }
.heading .hN { background: transparent; color: #4c4a4a; padding: 0; }
h2, .arqam-widget-counter li span, .beta, h1, .alpha { font-size: 30px; line-height: 1.05348; }
.share-item__value, .post-nav {display: none; }
body.single .separator--section { display: none; }
.article--single__meta { border: 0; }
blockquote p:before, blockquote p:last-of-type:after { content: ""; }
blockquote { text-indent: 0; }
.article--billboard > a .article__title .hN { color: white; }
.article--billboard > a:hover .article__title .hN { color: black; }
.article--billboard-small { bottom: 48px; }
body.home .six-twelfths p { margin-bottom: 0; }
.navigation--main, .header-bar .form-search { background: #0070b0; }
.nav--main > li a, .header-bar .form-search a { color: white; }
header .social-icon-link { display: none; }

.badge, h1, h2, h3, h4, h5, h6, hgroup,
.hN, .article__author-name, .comment__author-name,
.score__average-wrapper, .score__label, 
.widget_calendar caption, blockquote,
.tabs__nav, .popular-posts__time,
.heading .hN, .widget--sidebar__title .hN, 
.widget--footer__title .hN, .heading .article__author-name, 
.widget--sidebar__title .article__author-name, 
.widget--footer__title .article__author-name, 
.heading .comment__author-name, 
.widget--sidebar__title .comment__author-name, 
.widget--footer__title .comment__author-name, 
.heading .score__average-wrapper, 
.widget--sidebar__title .score__average-wrapper, 
.widget--footer__title .score__average-wrapper, 
.heading .score__label, .widget--sidebar__title .score__label, 
.widget--footer__title .score__label, .heading .widget_calendar caption, 
.widget_calendar .heading caption, 
.widget--sidebar__title .widget_calendar caption, 
.widget_calendar .widget--sidebar__title caption, 
.widget--footer__title .widget_calendar caption, 
.widget_calendar .widget--footer__title caption,
.score-box--after-text, .latest-comments__author,
.review__title, .share-total__value, .pagination li a, .pagination li span,
.heading span.archive__side-title { font-family: Calibri, sans-serif; font-weight: 400; }
nav { font-family: Calibri, sans-serif; }
.menu-item--parent > .nav--sub-menu { margin-top: 0; }
.nav--main > li:hover, .nav--main li:hover, .nav--main li.current-menu-item { background-color: black;}


/* SLIDESHOW  */
#llos-news-slider-wrapper { background: #fff; margin-bottom: 25px; }
#llos-news-slider-container { width: 70%; float: left;}
#llos-news-slider-container .slick-slide { background-size: cover; position: relative; }
#llos-news-slider-container .slick-slide a { position: absolute; top: 0; right: 0; left: 0; bottom: 0; }
#llos-news-slider-container .slick-slide:after { content:""; display: block; padding-bottom: 48.9%; }
#llos-news-slider-container div img { display: none; }
#llos-news-slider-nav { background: black; }
#llos-news-slider-nav-container { width: 30%; float: left; background: #000; }
#llos-news-slider-nav div a { padding: 6px 12px; background: black; border-bottom: 1px solid #555; line-height: 1.4em; display: block; color: #ccc; }
#llos-news-slider-nav div a:hover { text-decoration: none; }
#llos-news-slider-nav div:last-of-type a { border-bottom: 0; }
#llos-news-slider-nav div.active a { background: #0070b0; color: white; }
#llos-news-slider-wrapper .clear { clear: both;  }
.slick-dots { text-align: center; position: absolute; z-index: 2; margin: 0; padding: 0; width: 100%; bottom: 0; padding-top: 12px; background: #ccc }
.slick-dots li { list-style: none; margin: 0 5px; padding: 0; display: inline-block;  }
.slick-dots button { border: 0; background: black; border-radius: 100%; width: 12px; height: 12px; text-indent: -9999em; margin: 0; padding: 0; outline: none;  }
.slick-dots li.slick-active button { background: #0070b0 }
body.home blockquote { line-height: 1.21;}
/*
.article--billboard__header { bottom: 20px;}
.article--billboard-small { bottom: 16px; }
.article--billboard-small .article__title { height: 5.42857rem; }
.rsArrowLeft .rsArrowIcn { box-shadow: -1px 1px 1px rgba(0,0,0,.5); }
.rsArrowRight .rsArrowIcn { box-shadow: 1px 1px 1px rgba(0,0,0,.5); }
.article--billboard__header .hN { font-weight: 700; }
*/

.article--billboard__header { left: 2.88em; }
#excerpt { margin-top: 15px; margin-bottom: 5px; border-bottom: 1px solid #ddd; padding-bottom: 10px; }
body.category .classic .article__category a { display: none; }
body.single .separator--subsection, body.single  .separator--striped { display: none; }
.single .main { line-height: 1.35em; }
.addthis_toolbox { float: right; margin-top: 5px;}
.article--single__meta { border-top: 1px solid #ddd; padding-top: 15px; }
.antetitulo { font-size: 13px; line-height: 1.5em; display: block;}
.hentry.type-page .article__meta-links, .hentry.type-page .xpost_date { display: none; }
.hentry.type-page .article__content { display: none; }
.classic__item .category-declaraciones-prensa .media__body.grid__item { width: 100% !important; }
.classic__item .category-prensa .media__body.grid__item { width: 100% !important; }
.classic__item .media__body.grid__item { width: 100% !important; }
.classic__item .article__title .hN { color: #0070b0; }
.classic .article__content { line-height: 1.4em; }
.xpost_date { font-size: 13px; color: #999; }
.rsBullets { margin: 0; width: 100%; text-align: center; }
.item-home a span { display: none; }
.item-home a:before { font-family: 'entypo'; content: '\e821'; color: white; }
.navigation--top .grid { height: 40px; }
#share-box-top { float: right; width: 150px; margin-top: 1px; }
#share-box-top .share-item__icon i.pixcode--icon.circle { font-size: 13px; line-height: 23px; width: 24px; height: 24px;}
.share-item-black:hover i.pixcode--icon.circle { background: #444; }
#share-box-top nav { margin: 0; }
#share-box-top .share-item { margin-left: 6px; }

.article__time {text-transform:lowercase;}

.navigation--top { background: white; }
.rsArrowRight .rsArrowIcn {
box-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
.rsArrowLeft .rsArrowIcn {
box-shadow: -1px 1px 1px rgba(0,0,0,.5);
}

@media only screen and (max-width: 900px){ 
#llos-news-slider-nav div:nth-child(5),
#llos-news-slider-nav div:nth-child(6) { display: none; }

 .content-module { padding-top: 75px; }


}

@media only screen and (max-width: 767px){  
	#llos-news-slider-container { width: 100%;}
	#llos-news-slider-nav-container{ width: 100%; float: none; }
	#llos-news-slider-nav div { display: none; }
	#llos-news-slider-nav div.active { display: block; }
	#llos-news-slider-nav div.active a { background: #000; color: #ccc; padding-top: 15px;  }
}

@media only screen and (min-width: 900px){
	/*.article--billboard:before, .article--billboard:after{
		display:none !important;
	}*/
	
	.article--billboard:after{
		background-image: -moz-linear-gradient(rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.6));
		background-image: -o-linear-gradient(rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.6));
		background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.6));
		background-image: linear-gradient(rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.6));
	}

	.article--billboard:before {
		background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.6));
		background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.6));
		background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.6));
		background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.6));
	}
}


@media only screen and (min-width: 900px){
	/*.article--billboard-small .article__title { height: 125px !important; }
	.article--billboard-small .article__content {height: 170px;}*/
	
	.footer__sidebar { margin-top: 40px; }
	.sub-menu, .sub-menu--mega {
		background: #0070b0; padding: 0;
	}
	.sub-menu > li > a, .sub-menu--mega > li > a { padding: 8px 25px; }
	.sub-menu > li + li > a, .sub-menu--mega > li + li > a { border-color: rgba(255,255,255,.25);}
	.article--billboard > a .article__title:before, 
    .article--billboard > a .article--list__title:before, 
    .article--billboard > a .latest-comments__title:before,
    .article--grid__header .article--grid__title h3, 
    .article--grid__header .article--grid__title:after {
	     background-color: #0070b0; 
	     color: white;
    }
    
   
    
    .article--billboard > a:hover .article__title:before, 
    .article--billboard > a:hover .article--list__title:before, 
    .article--billboard > a:hover .latest-comments__title:before,
    .article--grid__header:hover .article--grid__title h3, 
    .article--grid__header:hover .article--grid__title:after {
        background-color: white;
        color: black;
    }
    .navigation--main { margin-top: -20px; }
    .nav--main > li a { 
	    font-size: 15px; 
    }
	.site-header { margin-bottom: 20px; }
	.nav--main > li > a {
		font-size: 16px; 
		padding: 8px 16px;
	}
	.nav--main > li {
		border-width: 0; 
	}
	.large-dropdown .sub-menu, .sub-menu--mega {
		width: 19rem;
	}
	.article--billboard-small .article__title { height: 5rem; }
	/*.article--billboard-small .article__title { height: 80px; }
	.article--billboard-small:hover .article__content .article__title { height: 130px;  }*/
	.article--billboard-small__title .hN,
    .article--billboard > a .article__title {
	    line-height: 1.15em;
    }
	.article--billboard-small .article__title { line-height: 0.7em; }
	/*.article--billboard-small .article__title { font-size: 17px; line-height: 21px; text-transform: none; }
	.article--billboard-small .article__title span { font-size: 17px; }*/
	.billboard__category, .article--billboard .read-more-label { display: none; }
	.article--billboard-small { width: 12em; right: 15em; }
}
@media only screen and (min-width: 1070px){	
	.nav--main > li > a { padding: 8px 21px 8px 22px; }
}	

@media print {
    navigation, footer, .sidebar, #share-box, .nav--main, .form-search, .navigation--top { display: none; }
}