/*
Theme Name: Nerubian Child Theme
Theme URI: https://nerubian.nanoagency.co
Description: Child theme of Nerubian
Author: Nano Agency
Author URI: https://nanoagency.co
Template: nerubian
Version: 1.0.0
*/

@import url('https://fonts.googleapis.com/css?family=Libre+Franklin:300,400,700,900');

body {
	font-weight:300;
}
b, strong {
    font-weight: bold;
}
p {
    margin: 0 0 20px;
    line-height: 1.867;
}
table {
	width: auto;
	background-color:#F4F5F8;
}

.nerubian-header-content  {
	padding:0 40px;	
}

#cabecera {
	position: relative;
	background-color: #282828;
	padding-top: 10px;
}

#na-menu-primary ul > li > a {
    text-transform:none;
}
#na-menu-primary ul.mega-menu > li > a {
	padding: 0 15px;
}
.social-icons .google-plus, .social-icons .youtube-play {
	background-color: transparent;
}
.social-icons .facebook {
	background-color: transparent;
}
.social-icons .twitter {
	background-color: transparent;
}
.post-lista {
	height:150px;
	overflow:hidden;
}
.post-cat a {
	background: #c0160b;
	font-size:14px;
	padding:6px 16px;
}

.entry-title {
	font-size: 42px;
}
.entry-content-inner .flex-caption .gallery-excerpt {
	font-size: 12px;
}

.gallery-content {
	display:none;
}
.sliders-column3 .box-large .post-tran .entry-title {
	font-size: 25px;
	font-weight: 600;
	padding:0 16px;
	background: rgba(0,0,0,0.7);
	margin-top:0;
}

.box-title::after {
	width: 4px;
	height: 45px;
}

.widgettitle {
	font-size: 22px;
	line-height:1;
}
.widgettitle::after {
	width: 4px;
	height: 45px;
	bottom:7px;
}

.postitle {
	border-left: 4px #E51515 solid;
	padding-left: 15px;
}

.box-title {
	padding-left: 15px;
	border-bottom:0;
}

.widgettitle {
	padding-left: 15px;
	border-bottom:0;
}

.hidden-meta .article-meta {
    display:block;
}
/*
.hidden-description .entry-content {
    display: block;
}
*/
.entry-content-inner p:first-of-type {
	font-weight:700;
}
.post-grid .entry-title {
    font-size: 18px;
	font-weight:400;
}

.posts-featured .entry-content {
    display: block;
}

.posts-featured .post-grid .entry-title {
    font-size: 18px;
	font-weight:400;
}

#media_image-2 {
	margin-top: -58px;
}

.title-left {
	font-size:22px;
}

#na-menu-primary ul.mega-menu > li > a:hover {
	color: #666;
}

#na-menu-primary ul.mega-menu > li > a:active, #na-menu-primary ul.mega-menu > li > a:visited, #na-menu-primary ul.mega-menu > li > a:link {
	color: #fff;
}

#na-menu-primary ul > li > a:hover {
	color: #666;
}

.wgs_wrapper .gsc-input-box {
	border:1px #666 solid; 
	padding:10px;
}

.wgs_wrapper table {
	margin-bottom:0;
}

.wrapper-posts #loadMore, .wrapper-posts #loadMoreCat {
	display:none;
}

.gsc-results-wrapper-nooverlay {
	padding: 0 5%;
}

.gsc-control-cse div {
	font-family: 'Libre Franklin';
}

@media (max-width: 600px) {
  .wpfm-nav {
    display: none;
  }
  .entry-title {
	font-size: 32px;
	line-height:1.2;
   }
}


.container-fluid, .container-full {
    max-width: 100%;
	padding:0;
}
.vc_row {
	margin:0 auto;
}
.blanco .title-left {
	color:#FFF;
}
.blanco .entry-title > a {
	color:#FFF;
	font-size: 18px;
}
.blanco .post-list .entry-content {
	display:none;
}
.blanco .entry-content {
	display:none;
}
.blanco .post-list .entry-header .posted-on a {
	font-size:13px;
    color: #8f8f8f;
}
.blanco .post-list .entry-header .posted-on {
	color: #8f8f8f;	
}
.blanco .widgettitle {
	color:#FFF;
}
.blanco .txt {
	color:#fff;
	padding:3%;
}
.blanco .vc_gitem-col-align- {
	color:#fff;
}
.blanco h4 {
	color:#fff;
}
.blanco .byline {
	color:#fff;
}
.blanco .vc_gitem-post-data-source-post_excerpt {
	display: none;
}
.boton-gral {
	background-color: #c0160b;
	
}

#lo_mas_leido .archive-blog .post-image {
	position: relative;
	display: inline-block;
	width: 30%;
	float:left;
}

#lo_mas_leido .article-content {
	width: 70%;
	padding-left: 30px;
	float:left;
}

#lo_mas_leido .post-grid .post-cat {
	display: none;
}

.vc_custom_1419334531994 {
	background-color: transparent !important;
}

.lcp_catlist a {
	font-family: 'Libre Franklin';
	font-size:16px;
}

.lcp_catlist code {
	font-family: 'Libre Franklin';
	font-size:14px;
	background-color:#fff;
}

.title-page, .title-cat {
	font-family: 'Libre Franklin';
	text-transform:uppercase;
	margin-left:10px;
	content: " ";
}

/*.title-cat::before {
	content: " ";
	background-color:#E51515;
	width: 4px;
	height: 50px;
	position:absolute;
}*/

.title-cat::after {
	padding-left:20px;
}

#srp_box {
    padding: 20px;
    background-color: #f2f2f2;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-bottom: 15px;
}

#srp_box a {
	text-decoration:none;
}

#srp_box h3 {
	margin-top: 0;
	color:#E51515;
	font-size:22px;
}

.entry-content a {
    box-shadow: none;
}

.wpb_heading::after {

    width: 4px;
    height: 45px;

}
.wpb_gallery_heading::after {

    width: 4px;
    height: 45px;

}
.wpb_gallery_heading::after {

    content: "";
    position: absolute;
    left: 0;
    width: 50px;
    height: 2px;
    /*background: #E51515;*/
    bottom: -2px;

}
.wpb_heading::after {

    content: "";
    position: absolute;
    left: 0;
    height: 50px;
    width: 2px;
    /*background: #E51515;*/
    bottom: -2px;

}
.blanco .wpb_heading {

    color: #FFF;

}
.wpb_heading {

    padding-left: 15px;
    border-bottom: 0;

}
.wpb_gallery_heading {

    padding-left: 15px;
    border-bottom: 0;

}
.wpb_heading {

    font-size: 22px;
    font-weight: 700;


    font-family: Libre Franklin;
	text-transform: uppercase;
}
.btn-outline .badge, .btn-inverse, .btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .open .btn-inverse.dropdown-toggle, .btn-inverse.disabled, .btn-inverse.disabled:hover, .btn-inverse.disabled:focus, .btn-inverse.disabled:active, .btn-inverse.disabled.active, .btn-inverse[disabled], .btn-inverse[disabled]:hover, .btn-inverse[disabled]:focus, .btn-inverse[disabled]:active, .btn-inverse[disabled].active, fieldset[disabled] .btn-inverse, fieldset[disabled] .btn-inverse:hover, fieldset[disabled] .btn-inverse:focus, fieldset[disabled] .btn-inverse:active, fieldset[disabled] .btn-inverse.active, .btn-varian, .button:hover, .button:focus, .button:active, .button.active, .open .button.dropdown-toggle, .button.single_add_to_cart_button:hover, .button.single_add_to_cart_button:focus, .button.single_add_to_cart_button:active, .button.single_add_to_cart_button.active, .page-content .vc_btn3.vc_btn3-style-custom, .page-content .vc_btn3.vc_btn3-style-custom:hover, .page-content .vc_btn3.vc_btn3-style-custom:focus, .page-content .vc_btn3.vc_btn3-style-custom:active, .page-content .vc_btn3.vc_btn3-style-custom.active, .add_to_cart_button .badge, .button.product_type_simple .badge, .added_to_cart .badge, #loadmore-button:hover, .yith-wcwl-wishlistexistsbrowse a::after, .quick-view a, .btn-checkout, .btn-order, .slick-prev:hover, .slick-next:hover, .na-cart .icon-cart .mini-cart-items, #cart-panel-loader > ::before, #calendar_wrap #today, .expand-icon:hover::after, .expand-icon:hover::before, .nerubian_icon:hover .nerubian_icon-bar, .scrollup:hover, .product-image.loading::before, .widget_layered_nav ul li.chosen > a::before, .widget_layered_nav_filters ul li.chosen > a::before, .widget_layered_nav ul li a:hover::before, .widget_layered_nav_filters ul li a:hover::before, .onsale, .list-view .add_to_cart_button, .list-view .add_to_cart_button:hover, .list-view .add_to_cart_button:focus, .product-detail-wrap .product-nav .fa:hover, .variations_form.cart .att_label:hover, .variations_form.cart .att_label.selected, .blog-recent-post .na-grid .bg_gradients > a, .box-list .link-more a:hover, .post-format .ti-control-play:hover, .post-format .ti-camera:hover, .post-format .ti-headphone:hover, .post-format .ti-quote-left:hover, .tags a:hover, div.affect-border::before, div.affect-border::after, div.affect-border-inner::before, div.affect-border-inner::after, .nano > .nano-pane > .nano-slider, .btn-primary, .btn-primary:hover, .entry_pagination .page-numbers:hover i, .btn-variant:hover, .btn-variant:focus, .btn-variant:active, .btn-variant.active, .post-cat a, .box-title::after, .widgettitle::after, .widget_search .btn-primary, .newsletters .btn-newsletter{
	background-color:#E51515;
}

#nacional .entry-content {
	display:none;
}

#nacional .post-cat{
	display:none;
}

.footer-center .widgettitle::after {
	margin-left:-20px;
}
#na-footer ul li {
    background-color: #DADADA;
    margin: 5px 10px 5px 0;
    padding: 5px;
}
#na-footer .footer-bottom {
	background-color: #333;
	color:#FFF;
}
.advertising_single_bottom {
	display:none;
}
.sliders-column3 .box-small .post-tran .entry-title {
	font-weight:normal;
}
.post-tran .entry-title a:hover {
	color: #CCC;
}
.post-tran .article-meta a:hover, .post-tran .article-meta .fa:hover {
	color: #CCC;
}
.bot-suscribete {
	display:inline-block;
	background-color:#E51515;
	padding:0 10px;
}
.bot-suscribete a {
	color:#fff;
	text-decoration:none;
	width:inherit;
	font-size:12px;
}
.bot-suscribete a:hover {
	color:#EEEEEE;
	text-decoration:none;
	width:inherit;
	font-size:12px;
}
.tnp-widget-minimal input.tnp-submit {
	margin-top:10px;
	background-color:#E51515;
}
.post-grid .post-cat {
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
}
.post-image img {
    width: 100%;
}
code {
	padding:0;
}
.vc_gitem-col-align- {
    display:block;
}

/*NOTAS RELACIONADAS */

.crp_related  ul {
   list-style:none;
   display: inline-block;
}
.crp_related  ul li {
   display: block;
   float: left;
   margin-bottom: 20px;
}

.crp_thumb {
    margin-right: 20px;
    float: left;
}
.crp_title {
    font-size: 20px;
    line-height: 24px;
    margin-top: 0px;
    margin-bottom: 5px;
    font-weight: 500;

}
.crp_author {
   display: inline;
  color:#8f8f8f;
}
.crp_author a {
  color:#8f8f8f;
}
.crp_date {
    font-size: 13px;
   color:#8f8f8f;
}
#na-menu-primary ul>li:hover>ul{
	z-index:900001!important;
}