/*
Theme Name: Goodnews Child
Description: <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> - you can use child theme to make a lot of customization that's not gonna be deleted with any new theme update
Version: 1.0
Author: Momizat Team
Author URI: http://www.momizat.com
Template: goodnews5
*/

@import url("../goodnews5/style.css");

/*---------------------------------
    Add your custom styles here
---------------------------------*/
body .main-col .wpb_wrapper a.read-more-link, p.copyrights-text a {
	color:#6ab357;	
}

form#mc_signup_form #mc_display_rewards {
	display:none !important;
}

.adpage ul,
.adpage ul li {
	list-style:none !important;
	margin-left:0px !important;
	padding-left:0px !important;
}

body .main-col {
	position:relative;	
}

body.home .main-col {
	margin-top:-20px !important;	
}
/*
body #sidepost {
	display:block !important;
	float:right !important;	
	max-width:120px !important;
	position:absolute;
	right:0px;
	top:47px;
}
.main-col .post.type-post.p-single {
	margin-right:130px;
}*/
body .boxed-content-wrapper .nav-shaddow {
	background:none !important;	
}
.main-col .post.type-post.p-single .feature-img {
	display:none;
}
/*
.main-col .entry-content ul li {
	list-style-image: url('images/bullet-pr.png');	
}*/


h2.single-title, #comments h3, .breadcrumb, .widget-head h3.widget-title {
	text-transform:none !important;	
}
body .mom_breadcrumb {
text-transform: none;
font-size: 14px;
line-height: 1.4;
padding-bottom: 5px;
border-bottom: 1px solid #e0e0e0;
margin-bottom: 10px;
margin-top: 0;
color: #373c43;
}

/*********** WIDGETS ***********/
body .widget-head {
	border-top:4px solid #003477;
	background:#edf1f5;	
}
body .widget-head h3.widget-title {
	background-image: url('images/tick-pr.png') !important;
	background-repeat:no-repeat !important;
	background-position: left top !important;
	margin-left:0px;
	padding-left:20px;
	display:block !important;
	font-family: 'Comfortaa', cursive !important;	
	font-size:1.05em !important;
}
body .widget-head h3.widget-title span{
	background:none !important;	
}
body .widget-head h3.widget-title span {
	line-height:1.4em !important;
}
body .widget ul li {
margin-bottom: 15px;
line-height: 1.3em;
padding-left: 0;
font-size: 0.95em;
list-style: none;
}
body .widget ul li a {font-weight: 600;}
body .sidebar .widget ul:not(.w-icon) li:before {content: none;}
body .vcalendar {padding-left: 0; font-size: 0.95em; margin-bottom: 0;}
body .sidebar .mom-posts-widget .mpw-post {padding: 10px 15px; border-bottom: none;}
body .widget_display_replies div {font-size: 12px; color: #c6c6c6;}
body .widget.tribe-events-list-widget h4.entry-title {font-size:1em; margin-bottom: 0;}
.tribe-events-list-widget ol li {margin-bottom: 15px;list-style: none;}
body .widget.tribe-events-list-widget .duration {font-size:12px; color:#808080 !important; font-weight:100; font-style:normal;}
body .widget.tribe-events-list-widget .tribe-events-widget-link {margin-bottom: 0; text-align: center; font-width: 600;}

/*
.widget-head h3.widget-title span{
	background: url('images/bullet-pr.png') no-repeat left top;
	padding-left:20px;
}*/

.topbar .top-left-content ul li:hover {
	background:#444 !important;	
}

body .breaking-news .bn-title {
	background: #003477 !important;
}

body .breaking-news .bn-title:after {
	border-color: rgba(187, 0, 0, 0) rgba(187, 0, 0, 0) rgba(187, 0, 0, 0) #003477 !important;
}


.topbar .top-left-content ul li.current-menu-item a,
.topbar .top-left-content ul li:hover a {
	color:#fff !important;	
}
.topbar .top-left-content ul li ul li:hover a {
	color:#444 !important;	
}

.bp-head .bp-meta span, .single-post-meta span{
	color: #969696 !important;	
}
.bp-head .bp-meta span a, .single-post-meta a{
	color: #6ab357 !important;	
}
body .bp-entry .bp-head h2 a {
	color: #003477;
}

/*body .layout-boxed .base-box,*/
body .wpb_wrapper .post.type-post,
body.archive .post.type-post {
	border-bottom:1px #003477 solid;	
}
body .wpb_wrapper .scrolling-box-wrap .post.type-post, body.archive .scrolling-box-wrap .post.type-post, body .recent-news .post.type-post  {border-bottom:none;}
body .scrolling-box .owl-controls {display:none;}
body .scrolling-box:after {background-color:transparent;}

body nav#navigation.dd-effect-slide {
	border-bottom:none !important;	
}

/******SIDEBAR *******/
body .sidebar .widget .widget-head {
    padding: 10px 10px;
    border-bottom: 1px solid #EAEAEA;
    margin: -20px -20px 20px;
	border-top: 2px solid #003477;
	background: none repeat scroll 0% 0% #EDF1F5 !important;
}
body .sidebar .mom-posts-widget .mpw-post .post-img {
    width: 100%;
	float:none;
	margin-bottom:5px;
	display:none;
}
body .sidebar .mom-posts-widget .mpw-post .details.has-feature-image {
    margin-left: 0px;
}
body .sidebar .mom-posts-widget .mpw-post h4 {
    font-size: 13px;
	width:100%; float:none; margin-top:0;
}

/*************/

#navigation .navigation-inner > div > ul {
	position:relative !important;
	float:left !important;
	width:100% !important;
	clear:both !important;
}

#navigation .navigation-inner > div > ul > li > ul > li,
#navigation .navigation-inner > div > ul > li > ul {
		background:#f8f8f8 !important;
}
#navigation .navigation-inner > div > ul > li > ul > li > a,
#navigation .navigation-inner > div > ul > li > ul > li > ul > li > a{
	color:#003477 !important;
}

body #navigation .navigation-inner > div > ul > li.current-menu-parent a {
	color: #003477 !important;
}

#navigation .navigation-inner > div > ul > li > a{
	padding-left:12px !important;
	padding-right:12px !important;
	/*height:30px !important;
	max-height:30px !important;
	line-height:1.5em !important;
	font-size:1em !important;*/
}
#navigation .navigation-inner > div > ul > li:hover > a {
	background:#f8f8f8;
	color:#003477;
}

/* super */
#navigation .navigation-inner > div > ul > li.super {
	position:static !important;
	/*height:30px !important;
	padding:2px 2px;
	margin:0px !important;*/	
}
#navigation .navigation-inner > div > ul > li.super > ul {
	border-bottom: 1px #6ab357 solid;
	border-right: 1px #6ab357 solid;
	border-left: 1px #6ab357 solid;
	width: 100% !important;
	position:absolute !important;
	left:0px !important;
	top:44px;
}
#navigation .navigation-inner > div > ul > li.super > ul > li {
	float: left !important;
	background:#f8f8f8; /**/
	border:none !important;
}
#navigation .navigation-inner > div > ul > li.super > ul > li > a {
	color:#003477 !important;
	font-size:1.1em !important;
	padding-right:30px !important;
	
}
#navigation .navigation-inner > div > ul > li.super > ul > li:hover > a {
	background:#dfe5ec;
	color:#fff;
}
#navigation .navigation-inner > div > ul > li.super > ul > li > ul {
	position:absolute !important;
	left:0px !important;
	top:37px;
	background:#dfe5ec;
}
#navigation .navigation-inner > div > ul > li.super > ul > li > ul > li {
	float: none !important;
	background:#dfe5ec /*6684af*/;
}
#navigation .navigation-inner > div > ul > li.super > ul > li > ul > li > a{
	padding:5px 10px !important;
	color:#fff;
}
#navigation .navigation-inner > div > ul > li.super > ul > li > ul > li > ul {
	top: 0;
	left: 100%;
}

#navigation .navigation-inner > div > ul > li.super > ul > li.sectores > ul  {
	width:400px;
}
#navigation .navigation-inner > div > ul > li.super > ul > li.sectores > ul > li {
	width:190px;
	float:left !important;
	display:block;
	clear:none !important;
	margin-right:5px !important;
}
body #navigation.nav_shadow_on {box-shadow: none;}

body #navigation .main-menu > li .cats-mega-wrap .subcat li .subcat-title a {font-family:"Open sans", Arial, Helvetica, sans-serif !important; line-height: 1.2em !important; font-weight: 600;}

/*************/
.col21, .col22 {
		display:block;
		float:left;
		width:48%;
		margin-right:2%;	
	}
.col22 input[type=checkbox] {
	display:block;
	float:left;
	clear:none !important;
	width:30px !important;
	height:30px !important;
}
.col22 .col21 > div,
.col22 .col22 > div {
	height:30px !important;	
}
.col22 .col21 > div label,
.col22 .col22 > div label {
	display:block;
	float:left;
	clear:none !important;
	height:30px !important;
}


#mc_embed_signup input[type=submit] {
	float:right !important;
}
#wp-private-box {
	display:block;
	background:#EBC7C2;
	border: 1px #D38F8F solid;
	padding: 10px;
}
#wp-private-box a.button{
}
#wp-private-box a.button:hover{
	color:#C0C0C0;
}
#wp-private-box b span {
	color:#000 !important;	
}

.feature-slider.base-box.fs-wide,
.feature-slider.base-box.fs-wide ul.fslides,
.feature-slider.base-box.fs-wide ul.fslides li{
	max-height:350px !important;	
}
.feature-slider.base-box.fs-wide ul.fslides li {
	background:#003477 !important;	
}
.feature-slider.base-box.fs-wide .slide-caption {
	background:url("images/fondo_azul.png");
}

.feature-slider.base-box.fs-wide .slide-caption h2 a {
	line-height:1em !important;
	font-size:0.8em !important;
	margin-bottom:10px !important;
}

header.nb-header h2.nb-title {
	text-transform:none !important;	
}

#wpmem_login form fieldset .link-text {
	display:none;
}

#wpmem_login form fieldset legend,
#wpmem_reg form fieldset legend {
	font-size:1.1em;
}

#wpmem_reg label.checkbox {
	display:block;
	float:right;
	width:90%;
	margin-bottom:20px;
}
#wpmem_reg fieldset .div_checkbox {
	display:block !important;
	float:left !important;
	width:15px !important;	
	height:15px !important;
}

#wpmem_reg .req-text {
	margin-top:90px !important;
}

.wpmem_msg {
	background:#708cb3 !important;
	color:#fff !important;
	width:100%;
	padding:0px !important;
}
.wpmem_msg p{
	margin:5px 7px !important;	
}

body ul.sub-forums-list.hidden-phone li.sub-forum {
	clear:both !important;	
}

body .main-col .post .entry-content .mom-social-share .ss-icon span.icon {
	background-image: url("images/filtrorrss.png")/*none repeat scroll 0% 0% #969696 */;
}

body .widget.momizat-social_counter /*,
body .widget.momizat-social_counter .mom-socials-counter,
body .widget.momizat-social_counter .mom-socials-counter ul */ {
}

body .mom-socials-counter ul li.msc-item {
	width:23% !important;	
}

body .sc-count {
	font-size:0.7em !important;
}

 h1.page-title, .navigation-inner ul li a, .topbar ul li a {
	font-family: 'Comfortaa', cursive !important;	
}
/*
body article h3 {
	font-family: 'Sanchez', serif !important;
}*/
body header.nb-header {
	padding-top:10px !important;	
	padding-bottom:10px !important;	
}
body header.nb-header h2.nb-title {
	background:none !important;
	font-weight:300 !important;
	color:#003477;
}

body .top-right-content .search-form form input {
	background:#fff;
	color:#003477;
}

body .cats-mega-wrap.mom_cats_horizontal {
	background:#f8f8f8 !important;
	border-bottom: 1px #6ab357 solid !important;
	border-right: 1px #6ab357 solid !important;
	border-left: 1px #6ab357 solid !important;
}
.cats-mega-wrap.mom_cats_horizontal .subcat ul li {
	background:#fff !important;
}
.cats-mega-wrap.mom_cats_horizontal .cats-mega-inner ul.sub-menu ul li a{
	background:#f8f8f8 !important;
}
.cats-mega-wrap.mom_cats_horizontal .cats-mega-inner ul.sub-menu ul li.active,
.cats-mega-wrap.mom_cats_horizontal .cats-mega-inner ul.sub-menu ul li:hover {
	background:#dfe5ec !important;
}

.nb-content div.older-articles ul li a img {
	display:none !important;	
}
.nb-2col .older-articles ul li .details.has-feature-image {
    margin-left: 3px !important;
}

.mom-cat-latest .subcat-title a {
	font-family:"Open sans", Arial, Helvetica, sans-serif;	
}

@media screen and (min-width: 1000px) {
	body .posts-grid .blog-post {
	   min-height:475px !important;
	}
	body .posts-grid .blog-post:nth-child(2n+1) {
	   clear:left !important;
	}
	body .posts-grid .blog-post:nth-child(2n+2) {
	  
	}
	body .posts-grid .blog-post .bp-entry .bp-head h2 {
		min-height: 100px !important;
	}
	body .posts-grid .blog-post .bp-entry .post-img {
		height:100px;
		overflow:hidden;
	}
	
	body.category-revista-2 .posts-grid .blog-post {
	   min-height:1px !important;
	}
	body.category-revista-2 .posts-grid .blog-post .bp-entry .bp-head h2 {
		min-height: 1px !important;
	}
	body.category-revista-2 .posts-grid .blog-post .bp-entry .post-img {
		height:auto !important;
	}
}

body.archive.category .bp-meta span.categorias {
	display:none !important;	
}

body.archive .main-col .pagination,
body.tag .main-col .pagination,
body.category .main-col .pagination {
	clear:both !important;	
}

/*
body .not-found-wrap .nfw-in /*span.big404{
	display:block !important;
	float:left !important;
	width:600px;
	height:400px;
	background: url("images/casco.png") !important;	
}*/

body .not-found-wrap .nfw-in .big404 {
    font-size: 180px !important;
    color: #EAEAEA !important;
}
body .not-found-wrap .nfw-in h1 {
    font-size:45px;
    color: #D5D5D5 !important;
    text-transform: none !important;
}
.top_banner .inner .sharedaddy {display: none;}
/*
.top_banner .inner > div,
.top_banner .inner > p {
	display:none !important;
}

body .top_banner .inner > div.mom-ads-wrap {
	display:block !important;
}*/


body #bbpress-forums ul#bbp-topics li.bbp-header ul.forum-titles li, li.bbp-topic-title a{
	font-weight:normal !important;
}

/*.base-box.single-box.about-the-author */
body .main-col .base-box .single-author-box {
	padding-top:100px !important;	
	min-height: 314px !important;
}


body .main_container .mom-social-share.ss-horizontal {
    margin: -10px 0px 10px !important;
    padding: 0px !important;
    border-bottom: 1px solid #EAEAEA;
	border-top:none;
    position: relative;
}

/* Revista ID: 701 */
body {
	
}

/*== Formularios con Contact Form 7 ==*/
.wpcf7-form {width: 95%;}
.wpcf7-form .uno, .wpcf7-form .dos {
	margin-bottom:2%;
}
.wpcf7-form .uno {
	width:98%;
	clear:both;
}
.wpcf7-form .dos {
	width:45%;
	float:left;
}
.wpcf7-form .dos.ultimo {
	clear:right;
	margin-left:8%;
}
.wpcf7-form input {
	width:100%;
	margin-top:1%;
}
.wpcf7-form .uno textarea {
	width:100% !important;
	margin-top:1%;
}
.wpcf7-form .aviso {
	float:left;
	width:60%;
	margin-left:2%;
}
.wpcf7-form .aviso input {
	width:auto !important;
}
.wpcf7-form .enviar {
	float:right;
	text-align:center;
	width:35%;
}
.wpcf7-form small {font-size: 0.8em;}

@media screen and (max-width: 792px) {
	.wpcf7-form .dos {
		width:100%;
		float:left;
	}
	.wpcf7-form .dos.ultimo {
		clear:right;
		margin-left:0;
	}
	.wpcf7-form .aviso {
		float:left;
		width:100%;
		margin-left:0;
	}
	.wpcf7-form .aviso input {
		width:auto !important;
	}
	.wpcf7-form .enviar {
		float:nonet;
		text-align:center;
		width:100%;
	}
	
}

.teaser_grid_container ul li h2.post-title {
	font-size:1.2em !important;	
}
.teaser_grid_container ul li .isotope-inner {
	width:95% !important;	
}


body .wdpu-msg a{
	color:#003477 !important;
}
body .wdpu-title {
	color:#424242 !important;
}
body .wdpu-content a.button {
	color:#fff !important;
	text-decoration:none !important;	
}

	/*
	margin-left:30% !important;
	margin-right:30% !important;
	margin-top:50px; !important;
	display:block !important;
	max-width:700px !important;
	max-height:500px !important;	
}/*
@media screen and (max-width: 1100px) {
	body #interads {
		margin-left:10% !important;
		margin-right:10% !important;
		
	}
}
@media screen and (max-width: 800px) {
	body #interads {
		display:none !important;	
	}
}*/

#header-wrapper .yarpp-related {
	display: none;
}

#header-wrapper,
#header-wrapper .top_banner,
#header-wrapper .top_banner .inner {
	margin-top:0px !important;
	padding-top:5px !important;
	vertical-align:top !important;
	
}
#header-wrapper .top_banner .inner {width: 100%; text-align: center; display: block;}
body #header-wrapper .top_banner :last-child {margin-right: 0;}
body #header-wrapper .top_banner .mom-ads-wrap {
	/*background:#F6F6F6 !important;*/
	margin-right:5px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 5px;
	clear: none;
	display: inline-table;
	vertical-align: top;	
}

.top_banner .mom-ads-wrap .mom-ad {margin-right: inherit;}

#navigation .navigation-inner > div > ul > li > a {
		padding-left:8px !important;
		padding-left:8px !important;	
	}


/*********** HOME *********/
body .news-summary h3 {color: #003477;}
body .news-summary h3 a:hover {color: #6AB357;} 


/********** ADS **********/
body .sidebar .adzone  { float: none; overflow: hidden; padding-bottom: 0; }
body .sidebar .adzone .textwidget {padding: 0; margin-left: -12px; margin-right: 0; margin-bottom: 0; width: 120%; }
body .sidebar .adzone .textwidget .mom-ads-wrap {margin-bottom: 10px; margin-left: 0px; margin-right: 27px; width: auto; float: left; clear: none; padding: 0;}
body .sidebar .adzone .textwidget .mom-ads-wrap .mom-ads {margin: 0; text-align: center; width: auto; display: inline;}
body .sidebar .adzone .textwidget .mom-ads-wrap .mom-ads-inner {width: auto;}
body .sidebar .adzone .textwidget .mom-ads-wrap .mom-ad {}

@media screen and (min-width: 1000px) and (max-width: 1210px) {
	/* MENU REDUCIDO */

	.top-left-content ul li a {
		font-size:0.9em !important;
	}
	#navigation .navigation-inner > div > ul > li > a {
		padding-left:10px !important;	
		font-size:1em !important;
	}
	#navigation .navigation-inner > div > ul > li > a > i {
		display:none !important;
	}
	#navigation .navigation-inner > div > ul > li:first-of-type > a > i {
		display:block !important;
	}
	/* TOP BANNER */
	.top_banner .inner .mom-ads-wrap:first-of-type .mom-ads .mom-ads-inner .mom-ad {
		max-width:520px !important;
		max-height:70px !important;	
	}



	/*.top_banner .inner .mom-ads-wrap:first-of-type {
		width:50% !important;
		max-width:50% !important;
		padding-top:0px !important;
	}
	.top_banner .inner .mom-ads-wrap:first-of-type,
	.top_banner .inner .mom-ads-wrap:first-of-type .mom-ads,
	.top_banner .inner .mom-ads-wrap:first-of-type .mom-ads .mom-ads-inner,
	.top_banner .inner .mom-ads-wrap:first-of-type .mom-ads .mom-ads-inner .mom-ad a,
	.top_banner .inner .mom-ads-wrap:first-of-type .mom-ads .mom-ads-inner .mom-ad a img{
		margin-top:0px !important;
		padding-top:0px !important;
	}
	.top_banner .mom-ads-wrap {
		max-width:23% !important;
		margin-left:1% !important;
		margin-right:0px !important;
	}	*/
}


@media screen and (max-width: 1210px) {
	/* HOME */
	.nb-content article .news-image,
	.nb-content article .news-image a img{
		width:100% !important;
	}
	.nb-content article .news-summary {
		clear:both !important;
		width:100%;
		margin-top:10px !important;
		margin-left:0px !important;
		float:left !important;
	}
	.vc_row wpb_row .vc_col-sm-6.wpb_column.vc_column_container {
		width:100% !important;
	}	
	body .vc_col-sm-6 .nb-2col.nb2c-wide {
		max-width:100% !important;	
	}
	.nb-header h2 span,
	body h3.widget-title span{
		font-size:0.9em !important;
	}
	/* sidebar secundaria */
	body .main-col div.sidebar {
		display:none !important;	
	}
	body .main-col div.sidebar.single {
		display:block !important;	
	}
}

@media screen and (max-width: 1000px) {
	/* TOP BANNER */
	.top_banner .inner {
		height:auto !important;
		margin-bottom:-30px !important;	
	}
	.top_banner .mom-ads-wrap:first-of-type  {
		width:100% !important;
		max-width:100% !important;
		margin-bottom:0px !important;
		height:auto !important;
	}
	.top_banner .mom-ads-wrap {
		max-width:100% !important;
		margin-left:0 !important;
		margin-right:0px !important;
		margin-bottom:20px !important;
		height:auto !important;
		
	}
	body .top_banner .mom-ads-wrap .mom-ad {margin-bottom: 10px; margin-right: 0; float: left;}
	.top_banner .mom-ads .mom-ad a img {
		width:100% !important;
	}	
	/* HEADER */
	.top-menu-holder .fa-icon-reorder.mh-icon {
		color:#fff !important;	
	}
	#header-wrapper header.header
	/*#header-wrapper header.header .inner,
	#header-wrapper header.header .inner .logo*/{
		padding-top:15px !important;
		padding-bottom:5px !important;
		margin-top:0px !important;
		margin-bottom:0px !important;
	}
	.header-right .mom-ad {
		display:none !important;
	}	
	
	/* LAYOUT 
	body .inner .main_container {
		width:58% !important;	
		float:left !important;	
		clear:none !important;
	}
	body .inner .sidebar.main-sidebar {
		width:40% !important;	
		float:right !important;	
		clear:none !important;
	}*/
	body .inner .main_container .main-col {
		clear:none !important;
	}
	
	body .bp-entry p {
		display:none !important;	
	}

	/* HOME */
	body .scrolling-box .owl-stage,
	body .scrolling-box .owl-stage .owl-item {
		width:100% !important;
		min-width:100% !important;
	}
	body .w-homeright {
		display:none !important;	
	}
	body .w-homeleft {
		width:100% !important;	
	}
	body .w-homerow .wpb_column.vc_column_container {
		width:100% !important;	
	}
	body .mom-socials-counter ul li.msc-item {
		width:45% !important;	
	}	
	
	body .posts-grid .blog-post {
		width: 100% !important;	
	}
	/* MENUS */
	.top-left-content i.responsive-caret {
		color:#FFF !important;
	}	
	
	.mom-social-share .ss-icon a span {
		font-size:0.7em !important;	
	}
	/* AUTOR */
	body .base-box.single-box.about-the-author p{
		display:block !important;	
		max-height:115px !important;
		overflow:hidden !important;
	}
	body .main_container .main-col .base-box .single-author-box {
		padding-top:0px !important;	
		min-height: 0px !important;
	}
}

@media screen and (max-width: 670px) {
	
	.mom_visibility_device.device-menu-wrap .device-menu-holder span.the_menu_holder_area {
		line-height:0.9em !important;
		display:block !important;
		min-height:30px !important;
		padding-top:15px !important;
	}
	
	body .post h1.entry-title {
		font-size:1.2em !important;	
	}
	/*.w-twitter, .w-comentarios */
	body .hidden-sm {
		display:none !important;	
	}	
	body .main-column .tribe-events-pg-template {
		display:block !important;
		width:100% !important;	
	}
	
	/* EVENTOS */
	body.tribe-filter-live .main_container  {
		display:block !important;
		width:100% !important;	
		clear:both !important;	
	}
	body.tribe-filter-live .sidebar.main-sidebar {
		width: 80% !important;
		margin:10px 10% !important;
		float: right !important;
		clear: none !important;
	}
	/* AUTOR */
	body .base-box.single-box.about-the-author p,
	.author_desc .mom-socials-icons {
		display:none !important;
	}
	body .main-col .base-box .single-author-box {
		padding-top:0px !important;	
		min-height: 0px !important;
	}
	body .main-col .category-description.base-box,
	body .main-col .posts-grid {
		display:block !important;
		clear:both !important;	
		float:left !important;
	}
	body .category-description.base-box p,
	body .category-bg {
		display:block;float:left;
		width:95% !important;
		clear:both !important;
	}
}


@media screen and (max-width: 460px) {
	.hidden-xs, /*	.w-socialcounter,*/
	.mom_breadcrumb,
	body.home .news-summary p {
		display:none !important;	
	}
	
	body.single .hidden-sm,
	body.single .hidden-xs {
		display:block !important;	
	}
	
	
	body .bp-head h2 {
		font-size:0.9em !important;	
	}
	body h3.widget-title span{
		font-size:0.7em !important;
	}	
	
	body .post .entry-content p {
		text-align:left !important;	
	}
	body.single .inner .main_container {
		width:100% !important;
		float:left !important;	
		clear:none !important;
	}
	body.single .inner .sidebar.main-sidebar {
		width:100% !important;	
		float:right !important;	
		clear:none !important;
	}
	.nb-header h2 span{
		font-size:0.6em !important;
	}
	.owl-item h3, .news-summary h3, .older-articles h4{
		font-size:0.9em !important;
	}
	body h3.widget-title span {
		display:none !important;	
	}
	
	body #header-wrapper .top_banner {
		display:block !important;
		margin-bottom: 24px;
	}
	
}

.main-col .post .entry-content table {
	width:100% !important;	
}
/* títulos de eventos */
body.tribe-is-responsive .main-col > .base-box > h1.page-title {
	display:none !important;
}
body.tribe-is-responsive .main-col > .base-box:before {
	content:"Eventos";
	font-size:1.7em;
	font-weight:bold;
	font-family: 'Comfortaa', cursive !important;
	padding-bottom: 10px;
	border-bottom: 1px solid #EAEAEA;
	margin-bottom: 20px;
	width:100%;
	display:block;
}

body.bbpress #bbpress-forums:before {
	content:"Foros";
	font-size:1.7em;
	font-weight:bold;
	font-family: 'Comfortaa', cursive !important;
	padding-bottom: 10px;
	border-bottom: 1px solid #EAEAEA;
	margin-bottom: 20px;
	width:100%;
	display:block !important;
}
body .bbp-search-form {
	margin-top:-51px;
}
body .bbp-search-form #bbp_search_submit {
	width:65px;
}
/* yarrp related posts con thumbnail */
body .yarpp-related h3 {text-transform: none !important;}
body .yarpp-thumbnail-default {
    height:100%;
    margin: 5px;
    height: auto !important;
}

body .yarpp-thumbnail-custom{
	height:80px;
	width:130px;
	background:#EAEAEA;
	width:100%;
	overflow:hidden;
	display:block;
	float:left;
	text-align: center !important;
}
body .yarpp-thumbnail-custom img {	
	/*width:111% !important;
	height:80px !important;*/
	max-width:130px !important;
	max-height:80px !important;
	height:auto !important;
	display:block;
	/*margin-left:-11% !important;*/
	/*max-width:inherit !important;*/
	float: none !important;
}

body .yarpp-thumbnails-horizontal .yarpp-thumbnail {
    border: 1px solid rgba(255,255,255,0.1);
    /*height: 165px;*/
    border: none;
    height: auto;
    width: 130px;
    margin: 5px 5px 5px 0px;
    vertical-align: top;
}
body .yarpp-related .yarpp-thumbnails-horizontal a.yarpp-thumbnail span.yarpp-thumbnail-title {
    font-size: 0.9em !important;
    font-weight: 600 !important;
  max-height:none !important;
    line-height: 1.15em !important;
    margin: 5px 7px 7px;
    width: 120px;
	height:auto !important;
    text-decoration: inherit;
    /*overflow: hidden;*/
	display:inline-block !important;
	color:#003477;
}

body .yarpp-thumbnails-horizontal .yarpp-thumbnail-title:hover {color: #6AB357;}
body .yarpp-thumbnails-horizontal a:hover {
	border-color:#003477 !important;
}
/* imagen de las categorías */
body .category-description.base-box {
	display:block;
	float:left;
	width:100%;
	padding-left:0px !important;
	padding-right:0px !important;
	height:auto !important;
}
body .category-description.base-box p {
	display:block;float:left;
	width:66%;
	margin-left:2%;
	padding-top:5px;
}
body .category-bg {
	display:block;float:left;
	width:30%;
	margin-left:2%;
}

body .sidebar.mysecondary{
	max-width:191px;
	display:block;
	float:right;
	clear:none;
}/*
body .sidebar.mysecondary > .widget {
	width:80% !important;
	display:block;
	float:left !important;
	margin-right:30px !important;	
}*/

body.single .contentsingle {
	width:78%;
	display:block; 
	float:left;	
}
body.single .sidebar.single {
	width:20%;
	display:block;
	float:right;
	z-index:1000;
}
small.disclaimer {
	display:block;
	float:left;
	line-height:1em;
	margin-top:-20px;
	margin-bottom:20px;
	font-style:italic;
	color:#888888;
}
body .disclaimer {
	display:none;
}
body.single .disclaimer {
	display:block;
}

body .main_container .sb-item {
	width:auto !important;	
}
/*
body .scrolling-box .owl-stage .owl-item .sb-item-img,
body .scrolling-box .owl-stage .owl-item h3{
	max-width:100% !important;
}
body .scrolling-box .owl-stage .owl-item .sb-item-img img,
body .scrolling-box .owl-stage .owl-item h3 a{
	width:inherit !important;
}*/

/* foro bbpress */
body #bbpress-forums .bbp-reply-post-date {
	color:#6C6C6C !important;	
}
body #bbpress-forums .bbp-reply-permalink {
	float:left !important;	
}
body #bbpress-forums .bbp-body .bbp-reply-author {
	margin-top:20px !important;	
}
body #bbpress-forums .bbp-body .bbp-reply-author a.bbp-author-name {
    display: block !important;
	overflow:hidden !important;
	width:100% !important;
}
body #bbpress-forums .bbp-body div.bbp-reply-content{
	margin-top:20px !important;
	margin-left:120px !important;	
}
body #bbpress-forums .bbp-header .bbp-reply-author{
	margin-left:-20px !important;
	text-align:left !important;
}

.mom_breadcrumb .breadcrumbs-plus .separator:last-child {
    display: inline-block !important;
}

/* Actualización Prevencionar.com */

/* MOD Fourmarketing360 */

/* En la parte superior de prevencionar.com alinear los 3 banners en la misma línea */
.mom-e3lanat-wrap {
	margin-right: 5px;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 5px;
    clear: none;
    display: inline-table;
    vertical-align: top;
}

/* Dos columnas dentro de las categorías */
.posts-grid .mom-grid-item {
	width: 38%;
}

/* Widget Empresas destacadas más alto */
#text-3 {
	padding-bottom: 80px;
}

#popmake-74086 {
	left: 25% !important;
	top: 10% !important;
	right: 25% !important;
}

.enotype-icon-linkedin {
	color: #2B47AC;
}

.mom-socials-counter .msc-behance .sc-head {
    color: #2B47AC;
}

.category-empleo .category-description.base-box {
	display: none;
}

#bbpress-forums li.bbp-header {
	background: #2a558d;
    color: #ffffff;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    border-top: 1px solid #2a558d;
}

.enotype-icon-linkedin {
	color: #0077B5;
}

.mom-socials-counter .msc-behance .sc-head {
    color: #0077B5;
}

.category-392 .category-bg {
	display: none;
}

.category-392 .category-description.base-box p {
	width: 100%;
}


/* Editar estilo página de eventos */
#tribe-bar-form .tribe-bar-submit input[type=submit] {
    background: #003477;
}

.tribe-events-page-title {
    color: #003477;
}

#tribe-events .tribe-events-button, .tribe-events-button {
    background-color: #6ab357;
}

#tribe-events .tribe-events-button:hover, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover {
    background-color: #003477;
    color: #fff;
}

.tribe-events-calendar th {
    background-color: #003477;
    color: #ffffff;
}

.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
    background-color: #003477;
}

#tribe-bar-form #tribe-bar-views+.tribe-bar-filters {
    background-color: #6ab357;
    color: white;
}

#tribe-bar-form input[type=text] {
    border-bottom: 1px dashed #ffffff;
}

.tribe-bar-views-inner {
    background: #6ab357;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    background: #6ab357;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover {
    background: #6ab357;
}

#tribe-bar-form .tribe-bar-views-inner label {
    color: #ffffff;
}

.category-2172 .category-bg img {
	visibility: hidden;
}

.category-2172 .category-bg img:before {
  content: url('http://prevencionar.com/media/logo-pr.png');
  position: absolute;
  left: 10px;
  top: 15px;
  visibility: visible;
}

/* Arreglar responsive Banner superior central */
@media screen and (max-width: 769px) {
	.responsive .mom-e3lan a img {
		height: 50px !important;
		margin-left: 20% !important;
		background: #ffffff !important;
    	opacity: 1 !important;
	}

	.responsive .mom-e3lan {
		background: #ffffff !important;
    	opacity: 1 !important;		
	}
}

@media screen and (min-width: 769px) {
	.responsive .mom-e3lan a img {
		height: 90px !important;
	}
}

.page-id-96354 .logo {
    background:url('https://prevencionar.com/media/2020/06/logo-prevencionar-saludable.png');
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 40%;
}

.page-id-96354 .logo a {
	display: none;
}

.page-id-96354 .top_banner {
	display: none !important;
}

.page-id-96354 .nb-2col {
	width: auto;
}

.inner > .main_container > .main-col > .adpage > ul {
	margin-bottom: 0px;
}

/* Modificar la imagen de categoría */
.category-ruido .category-bg > img{
	content:url("https://prevencionar.com/media/2019/01/ruido.jpg");
}
/* ENMOD Fourmarketing360 */