/*

Theme Name: NewsMag Child

Theme URI: https://www.machothemes.com/newsmag-lite/

Author: MachoThemes

Author URI: https://www.machothemes.com/

Template: newsmag

Version: 1.0.0

Text Domain: newsmag-child

License: GNU General Public License version 3.0

License URI: http://www.gnu.org/licenses/gpl-3.0.html

This theme is licensed under the GPL.

*/



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

/*					MACHACAR THEME ORIGINAL						*/

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



/* Remove gradients */



.single-post .newsmag-custom-header:before,

.page .newsmag-custom-header:before,

.blog .newsmag-custom-header:before,

.category .newsmag-custom-header:before,

.date .newsmag-custom-header:before,

.tag .newsmag-custom-header:before,

.search .newsmag-custom-header:before {

	content: none;

}



/* Change color red for black */



button,

input[type="button"],

input[type="reset"],

input[type="submit"],

input[type="submit"]:active,

.main-navigation,

.form-submit .submit,

.error-404.not-found input[type="submit"], .newsmag-search-page input[type="submit"], .post-password-form input[type="submit"],

.error-404.not-found input[type="submit"]:active, .newsmag-search-page input[type="submit"]:active, .post-password-form input[type="submit"]:active,

.main-navigation.toggled ul,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).popular-posts .newsmag-popular-posts h2:after,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).popular-posts .newsmag-popular-posts h2 a, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).popular-posts .newsmag-popular-posts h2 span,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_tag_cloud .tagcloud a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_tag_cloud .tagcloud a:focus,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).newsmag_widget_posts_video h2:after, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).newsmag_widget_posts_timeline h2:after,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).newsmag_widget_posts_video h2 a, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).newsmag_widget_posts_video h2 span, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).newsmag_widget_posts_timeline h2 a, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).newsmag_widget_posts_timeline h2 span,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_calendar #wp-calendar > caption,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_calendar #wp-calendar td a, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_calendar #wp-calendar th a,

.site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_tag_cloud .tagcloud a:hover, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_tag_cloud .tagcloud a:focus, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_tag_cloud .tagcloud a:active,

.newsmag_slider .owl-theme .owl-dots .owl-dot.active span, .newsmag_slider .owl-theme .owl-dots .owl-dot:hover span,

.newsmag_builder .newsmag-posts-carousel h2:after,

.newsmag_builder .newsmag-posts-carousel h2 a, .newsmag_builder .newsmag-posts-carousel h2 span,

.newsmag_builder .newsmag-post-box-a h2:after,

.newsmag_builder .newsmag-post-box-a h2 a, .newsmag_builder .newsmag-post-box-a h2 spa,

.newsmag_builder .newsmag-post-box-a .newsmag-post-box-image .newsmag-post-box-a-category, .newsmag_builder .newsmag-post-box-a .newsmag-image .newsmag-post-box-a-category,

.newsmag_builder .newsmag-posts-carousel h2:after,

.newsmag_builder .newsmag-blog-post-layout-row h2:after,

.newsmag_builder .newsmag-post-banner-row h2:after,

.newsmag_builder .newsmag-post-list-vertical-row h2:after,

.newsmag_builder .newsmag-posts-carousel h2 a, .newsmag_builder .newsmag-posts-carousel h2 span,

.newsmag_builder .newsmag-blog-post-layout-row h2 a,

.newsmag_builder .newsmag-blog-post-layout-row h2 span,

.newsmag_builder .newsmag-post-banner-row h2 a,

.newsmag_builder .newsmag-post-banner-row h2 span,

.newsmag_builder .newsmag-post-list-vertical-row h2 a,

.newsmag_builder .newsmag-post-list-vertical-row h2 span,

.newsmag_builder .newsmag-blog-post-layout-b.wide-layout .newsmag-post-box-b-category,

.newsmag_builder .newsmag-blog-post-layout-banner .banner-content .newsmag-post-layout-category,

.newsmag-blog-post-layout .newsmag-image .newsmag-format-sign,

.newsmag-video .newsmag-format-sign,

.newsmag-video .newsmag-post-box-category,

.newsmag-image .newsmag-post-box-a-category, .newsmag-image .newsmag-post-box-category,

.pingback .comment-body:hover:before,

.newsmag-news-ticker .newsmag-module-title,

.back-to-top,

.newsmag-article-post-footer .newsmag-tags a:hover {

    background: black;

}



.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_calendar #wp-calendar #prev,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_calendar #wp-calendar #next,

.widget-title-background, .newsmag-blog-sidebar .widget_newsmag_recent > h3, .newsmag-sidebar .widget_newsmag_recent > h3,

.newsmag_slider .newsmag-slider .item-image .slider-caption .post-categories a,

.newsmag-recent-posts > ul > li .newsmag-category,

.site-info {

    background-color: black;

}



.newsmag-breadcrumbs,

ul > li:before,

blockquote > p,

a:hover, a:focus, a:active,

.colored,

a.newsmag-comments-link:focus, a.newsmag-comments-link:hover,

blockquote > p, q > p,

.entry-content ul > li:before,

.widget_search .search-form::before,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider) > h3,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).popular-posts .posts-list li .content a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).popular-posts .posts-list li .content a:focus,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_recent_entries ul li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_recent_entries ul li a:focus,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_recent_entries ul li .post-date:before,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li a:focus,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li ul li:before, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li ol li:before,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li ul li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li ul li a:focus, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li ol li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li ol li a:focus,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).popular-posts .newsmag-popular-posts-filter a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).popular-posts .newsmag-popular-posts-filter a:focus, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).popular-posts .newsmag-popular-posts-filter a.active,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li:before,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li a:focus,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_recent_comments ul li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_recent_comments ul li a:focus, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_recent_comments ul li a:active,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_rss h3 > a,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_rss ul li .rsswidget:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_rss ul li .rsswidget:focus,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_categories .styled-select:after, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_archive .styled-select:after, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_meta .styled-select:after, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_pages .styled-select:after,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_categories > ul > li:before, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_archive > ul > li:before, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_meta > ul > li:before, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_pages > ul > li:before,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_categories > ul > li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_categories > ul > li a:focus, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_archive > ul > li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_archive > ul > li a:focus, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_meta > ul > li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_meta > ul > li a:focus, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_pages > ul > li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_pages > ul > li a:focus,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_categories .children li:before, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_archive .children li:before, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_meta .children li:before, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_pages .children li:before,

.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_categories .children li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_categories .children li a:focus, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_archive .children li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_archive .children li a:focus, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_meta .children li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_meta .children li a:focus, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_pages .children li a:hover, .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_pages .children li a:focus,

.site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_categories > ul > li:before,

.site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_categories > ul > li a:hover, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_categories > ul > li a:focus,

.site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_categories > ul > li a:hover, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_categories > ul > li a:focus, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_archive > ul > li a:hover, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_archive > ul > li a:focus, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_meta > ul > li a:hover, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_meta > ul > li a:focus, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_pages > ul > li a:hover, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_pages > ul > li a:focus,

.site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_recent_entries > ul > li > a:hover, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_recent_entries > ul > li > a:focus, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_recent_entries > ul > li > a:active ,

.site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li a:hover, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li a:focus, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul li a:active,

.site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_recent_comments ul li > a:hover, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_recent_comments ul li > a:focus, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_recent_comments ul li > a:active,

.site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).popular-posts .posts-list li .content a:hover, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).popular-posts .posts-list li .content a:focus, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).popular-posts .posts-list li .content a:active,

.site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_text a:hover, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_text a:focus, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_text a:active,

.site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_rss ul li .rsswidget:hover, .site-footer .widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_rss ul li .rsswidget:focus,

.newsmag_builder .newsmag-posts-carousel .newsmag-carousel-arrows li a:hover,

.newsmag_builder .newsmag-posts-carousel .item .meta a:hover, .newsmag_builder .newsmag-posts-carousel .item .meta a:focus,

.newsmag_builder .newsmag-post-box-a a.newsmag-comments-link:hover, .newsmag_builder .newsmag-post-box-a a.newsmag-comments-link:focus,

.newsmag_builder .newsmag-post-box-a .meta a:hover,

.newsmag_builder .newsmag-blog-post-layout-b a.newsmag-comments-link:hover, .newsmag_builder .newsmag-blog-post-layout-b a.newsmag-comments-link:focus,

.newsmag_builder .newsmag-blog-post-layout-b .newsmag-title h3 > a:hover, .newsmag_builder .newsmag-blog-post-layout-b .newsmag-title h3 > a:focus,

.newsmag_builder .newsmag-blog-post-layout-b .newsmag-title h4 > a:hover, .newsmag_builder .newsmag-blog-post-layout-b .newsmag-title h4 > a:focus,

.newsmag_builder .newsmag-blog-post-layout-banner .banner-content h3 a:hover, .newsmag_builder .newsmag-blog-post-layout-banner .banner-content h3 a:focus,

.newsmag_builder .newsmag-blog-post-layout-banner .banner-content .meta a.newsmag-comments-link:hover, .newsmag_builder .newsmag-blog-post-layout-banner .banner-content .meta a.newsmag-comments-link:focus,

.author-description .social-links li > a:hover,

.navigation .nav-links .page-numbers.current,

.navigation .nav-links .page-numbers:not(.dots):not(.next):not(.prev):hover, .navigation .nav-links .page-numbers:not(.dots):not(.next):not(.prev):focus,

.newsmag-blog-post-layout .newsmag-title h3 > a:hover, .newsmag-blog-post-layout .newsmag-title h3 > a:focus,

.newsmag-blog-post-layout .newsmag-title .newsmag-comments-link:hover, .newsmag-blog-post-layout .newsmag-title .newsmag-comments-link:focus,

.pingback .comment-body .edit-link a,

.entry-content .nav-links a:not(.dots):not(.next):not(.prev):hover, .entry-content .nav-links a:not(.dots):not(.next):not(.prev):focus,

.comment-list .comment-metadata > a,

.comment-list .reply > a ,

#colophon .after-footer-area .site-title:hover, #colophon .after-footer-area .site-title:focus, #colophon .after-footer-area .site-title:active,

.no-touch .back-to-top:hover,

.newsmag-related-posts .newsmag-related-post-title > a:hover, .newsmag-related-posts .newsmag-related-post-title > a:focus,

.newsmag-breadcrumbs a {

	color: black;

}



.main-navigation .nav-menu > li.menu-item-has-children > ul li.menu-item-has-children:hover:after, .main-navigation .nav-menu > li.menu-item-has-children > ul li.menu-item-has-children:focus:after,

.main-navigation .nav-menu > li.menu-item-has-children > ul li.menu-item-has-children:hover > a, .main-navigation .nav-menu > li.menu-item-has-children > ul li.menu-item-has-children:focus > a,

.main-navigation .nav-menu > li.menu-item-has-children > ul li a:hover, .main-navigation .nav-menu > li.menu-item-has-children > ul li a:focus {

	color: white;

}



button,

input[type="button"],

input[type="reset"],

input[type="submit"],

input[type="submit"]:active,

.form-submit .submit,

.error-404.not-found input[type="submit"], .newsmag-search-page input[type="submit"], .post-password-form input[type="submit"],

.error-404.not-found input[type="submit"]:active, .newsmag-search-page input[type="submit"]:active, .post-password-form input[type="submit"]:active,

.back-to-top,

.no-touch .back-to-top:hover,

.newsmag-related-posts .newsmag-carousel-arrows > li:hover {

	border-color: black;

}



.navigation .nav-links .page-numbers.current,

.navigation .nav-links .page-numbers:not(.dots):not(.next):not(.prev):hover, .navigation .nav-links .page-numbers:not(.dots):not(.next):not(.prev):focus,

.entry-content .nav-links a:not(.dots):not(.next):not(.prev):hover, .entry-content .nav-links a:not(.dots):not(.next):not(.prev):focus {

    border-bottom-color: black;

}





/* Ancho de columna */



@media (min-width: 1200px) {

	

	.container {

        width: 1046px;

    }

	

}



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

/*							GENERAL	 							*/

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



@media screen and (max-width: 768px) {

	

	.hide-on-mobile {

		display: none !important;

	}

	

}





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

/*							HEADER	 							*/

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



.site-title {

	margin-top: 0;

	margin-bottom: 0;

	line-height: 90px;

}



.logo-screen {

	display: block;

}



.logo-mobile {

	display: none;

}



.newsmag-custom-header {

	background: transparent;

	height: auto;

}



.newsmag-custom-header h1 {

	font-size: 33px;

	line-height: 36px;

	font-family: 'Poppins', serif;

	font-weight: 700;

	color: black;

	text-shadow: none;

	margin-top: 50px;

	margin-bottom: 0;

}



.newsmag-custom-header h2 {

	margin-top: 10px;

	margin-bottom: 20px;

	font-size: 20px;

	line-height: 26px;

	color: #bbb;

	font-weight: normal;

	text-shadow: none;

}



.newsmag-breadcrumbs-container {

	width: 100%;

}



.newsmag-breadcrumbs-row {

	-webkit-transform: none;

	transform: none;

	margin-bottom: 30px;

}



.newsmag-breadcrumbs-row .newsmag-breadcrumbs {

	border-bottom: 0;

}



.no-title-section {

	margin-top: 50px;

}



/* Breadcrumbs */



.newsmag-breadcrumbs .newsmag-breadcrumb-sep {

	color: transparent;

}



.newsmag-breadcrumbs .newsmag-breadcrumb-sep:after {

	content: '\f105';

    display: inline-block;

    font-family: 'newsmag';

    font-size: 14px;

    vertical-align: middle;

    -webkit-font-smoothing: antialiased;

    color: black;

	margin-left: -5px;

    padding: 0 6px;

}



.archive.tag .newsmag-breadcrumbs .breadcrumb-leaf {

	margin-left: 3px;

}



.newsmag-breadcrumbs span:not(.newsmag-breadcrumb-sep) {

	margin-left: 3px;

}



.newsmag-breadcrumbs span:first-child,

.newsmag-breadcrumbs span.newsmag-breadcrumb-sep + span {

	margin-left: 0;

}



@media (max-width: 767px) {

	

	.prevent-scrolling {

		overflow-y: hidden;

	}

	

	.site-header {

		z-index: 999999;

	}

	

	.site-branding  {

		position: absolute;

		padding: 0;

		top: 12px;

		left: 15px;

		z-index: 999999;

	}

	

	.site-title {

		line-height: 1;

	}

	

	.logo-screen {

		display: none;

	}

	

	.logo-mobile {

		display: block;

	}

	

	.search-form-opener {

		padding: 16px 10px;

		margin-right: -10px;

	}

	

	.site-header .header-search-form #searchform_topbar #search-field-top-bar {

		font-size: 16px;

	}

	

}

.search-form-opener{
	top: 48px;
	z-index: 99999;
}

.search-form-opener span.nmicon-search strong{
	font-family: Poppins, sans-serif !important;
}

.site-header .header-search-form #searchform_topbar .search-top-bar-submit{
	right: 25px;
}

.site-header .header-search-form{
	z-index: 99;
}




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

/*							MENUS								*/

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



/* Social */



.menu-redes-sociales-container ul {

	list-style: none;

	margin: 0;

	padding: 0;

	text-align: center;

	display: block;

}

#site-navigation .menu-redes-sociales-container{
	position: absolute;
	top: 7px;
	right: 0;
}

#site-navigation .menu-redes-sociales-container li{
	margin: 0;
	display: inline-block;
	position: relative;
	line-height: 33px;
	padding: 0;
}

#site-navigation .menu-redes-sociales-container li a{
	padding: 0;
}



.menu-redes-sociales-container ul li {

	display: inline-block;

	position: relative;

	line-height: 33px;

	margin: 0 1px;

}



.menu-redes-sociales-container ul li:first-child {

	margin-left: 0;

}



.menu-redes-sociales-container ul li:last-child {

	margin-right: 0;

}





.menu-redes-sociales-container ul li a {

	color: #FFF;

	width: 35px;

	text-align: center;

	font-size: 12px;

    padding: 0;

    width: 33px;

    height: 33px;

    line-height: 33px;

    display: inline-block;

	background-color: black;

}



.menu-redes-sociales-container ul li a:focus {

	outline: none;

}



.menu-redes-sociales-container ul li a:before {

    content: '\f408';

    display: inline-block;

    padding: 0 5px;

    font-family: 'newsmag';

    font-size: 16px;

    vertical-align: top;

    -webkit-font-smoothing: antialiased;

	color: white;

}




      

.menu-redes-sociales-container ul li a::before 							{ content: '\f0c1'; }

.menu-redes-sociales-container ul li a[href*="facebook.com"]::before	{ content: "\f082"; font-family: "fontawesome";font-size: 25px;}

.menu-redes-sociales-container ul li a[href*="twitter.com"]::before 	{ content: '\f081'; font-family: "fontawesome";font-size: 25px;}

.menu-redes-sociales-container ul li a[href*="plus.google.com"]::before	{ content: '\f0d5'; }

.menu-redes-sociales-container ul li a[href*="pinterest.com"]::before 	{ content: '\f231'; }

.menu-redes-sociales-container ul li a[href*="tumblr.com"]::before 		{ content: '\f173'; }

.menu-redes-sociales-container ul li a[href*="youtube.com"]::before 	{ content: '\f431'; font-family: "fontawesome";font-size: 25px;}

.menu-redes-sociales-container ul li a[href*="flickr.com"]::before		{ content: '\f16e'; }

.menu-redes-sociales-container ul li a[href*="vimeo.com"]::before		{ content: '\f27d'; }

.menu-redes-sociales-container ul li a[href*="instagram.com"]::before	{ content: "\e055"; font-family: "fontawesome";font-size: 25px;}

.menu-redes-sociales-container ul li a[href*="linkedin.com"]::before 	{ content: '\f0e1'; }

.menu-redes-sociales-container ul li a[href*="feed"]::before 			{ content: '\f09e'; }

.menu-redes-sociales-container ul li a[href*="mailto:"]::before 		{ content: '\f199'; font-size: 25px; font-family: "fontawesome";}

.menu-redes-sociales-container ul li a[href*="soundcloud.com"]::before 	{ content: '\e902'; font-size: 25px; }



.menu-redes-sociales-container ul li a:hover[href*="facebook.com"]		{ background: #3b5998; }

.menu-redes-sociales-container ul li a:hover[href*="twitter.com"]		{ background: #33ccff; }

.menu-redes-sociales-container ul li a:hover[href*="plus.google.com"]	{ background: #dd4b39; }

.menu-redes-sociales-container ul li a:hover[href*="pinterest.com"] 	{ background: #c8232c; }

.menu-redes-sociales-container ul li a:hover[href*="tumblr.com"] 		{ background: #34526f; }

.menu-redes-sociales-container ul li a:hover[href*="youtube.com"]		{ background: #c4302b; }

.menu-redes-sociales-container ul li a:hover[href*="flickr.com"]		{ background: #ff0084; }

.menu-redes-sociales-container ul li a:hover[href*="vimeo.com"]			{ background: #1AB7EA; }

.menu-redes-sociales-container ul li a:hover[href*="instagram.com"]		{ background: #3f729b; }

.menu-redes-sociales-container ul li a:hover[href*="feed"] 				{ background: #FF7010; }

.menu-redes-sociales-container ul li a:hover[href*="linkedin.com"]		{ background: #0e76a8; }

.menu-redes-sociales-container ul li a:hover[href*="mailto:"]			{ background: #999; }

.menu-redes-sociales-container ul li a:hover[href*="soundcloud.com"]	{ background: #FF5500; }





/* Social */



@media screen and (min-width: 992px) and (max-width: 1200px) {

	

	.menu-redes-sociales-container ul li {

		margin: 0 0.5px;

	}

	

}



/* Blog Menu */



@media screen and (max-width: 767px) {

	

	.menu-toggle {

		color: #fff;

		border-color: #fff;

		margin: 10px 0;

		position: absolute;

		right: 50px;

	}

	

	.main-navigation {

		height: 55px;

	}

	

	 .menu-blog-container {

		position: fixed;

		top: 55px;

		left: 0;

		right: 0;

		height: 0;

		overflow-y: scroll;

	}

	

	.main-navigation.toggled .menu-blog-container {

		height: auto;

		bottom: 0;

		margin-bottom: -5px;

	}

	

	.admin-bar .main-navigation.toggled .menu-blog-container {

		top: 101px;

	}

	

	.main-navigation.toggled .menu-blog-container {

		z-index: 0;

	}

	

	/* NORMALIZE MENU STYLES */

	

	.main-navigation.toggled .nav-menu {

		display: none;

	}

	

	.main-navigation .nav-menu {

		display: block;

	}

	

	/* Menu items */

	

	/* Links */

	

	.main-navigation .nav-menu li a {

		width: 80%;

		width: calc(100% - 60px);

		padding: 8px 15px;

		font-weight: normal;

	}

	

	.main-navigation.toggled ul > li.menu-item-has-children > ul li a {

		padding: 8px 15px;

	}

	

	.main-navigation.toggled ul > li.menu-item-has-children > ul li:hover > a {

		color: white;

	}

	

	.main-navigation.toggled ul li ul,

	.main-navigation.toggled ul li ul ul	{

		padding: 0;

	}

	

	.main-navigation ul ul li:hover > ul.right-edge {

		left: 0;

	}

	

	.main-navigation .nav-menu > li.active > a,

	.main-navigation .nav-menu > li.open > a,

	.main-navigation .nav-menu > li.current-menu-item > a,

	.main-navigation .nav-menu > li:hover > a,

	.main-navigation .nav-menu > li:focus > a {

		color: white;

	}

	

	/* Dropdown arrow */

	

	.main-navigation.toggled ul > li.menu-item-has-children > ul li.menu-item-has-children:after {

		display: block;

		content: "\f107";

		right: 15px;

		bottom: auto;

		font-size: 20px;

	}

	

	

	.main-navigation.toggled ul li.menu-item-has-children:after {

		content: "\f107";

		display: block;

		position: absolute;

		background: transparent;

		right: 15px;

		font-size: 20px;

		width: auto;

		height: auto;

		bottom: auto;

		top: 9px;

		left: auto;

		margin: 0;

		font-family: 'newsmag' !important;

		speak: none;

		font-style: normal;

		font-weight: normal;

		font-variant: normal;

		text-transform: none;

		line-height: 1;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;	

		z-index: 100;

		color: white;

		transition: transform .3s ease;

	}

	

	.main-navigation.toggled ul li.menu-item-has-children.open:after {

		-webkit-transform: rotate(-180deg);

		-ms-transform: rotate(-180deg);

		transform: rotate(-180deg);

	}

	

	/* First level */

	

	.main-navigation ul.menu > li {

		background-color: #000;

		border-top: 1px solid #222;

	}

	

	/* Second level */

	

	.main-navigation ul.menu > li.menu-item-has-children > ul {

		background-color: #222;		

	}

	

	.main-navigation ul.menu > li.menu-item-has-children > ul > li {

		border-top: 1px solid #333;

	}

	

	.main-navigation.toggled ul > li.menu-item-has-children > ul {		

		display:none;

	}

	

	.main-navigation.toggled ul > li.menu-item-has-children > ul > li > a {

		padding-left: 30px;

	}

	

	/* Third level */

	

	.main-navigation ul.menu > li.menu-item-has-children > ul > li > ul {

		background-color: #444;

	}

	

	.main-navigation ul.menu > li.menu-item-has-children > ul > li > ul > li {

		border-top: 1px solid #333;

	}

	

	.main-navigation.toggled ul > li.menu-item-has-children > ul > li > ul {

		

		display:none;

	}

	

	.main-navigation.toggled ul > li.menu-item-has-children > ul > li > ul > li > a {

		padding-left: 45px;

	}

	

	/* Current item */

	

	.main-navigation .nav-menu li a:hover,

	.main-navigation .nav-menu li.current-menu-item > a,

	.main-navigation .nav-menu li.current_page_item > a,

	.main-navigation .nav-menu li.current-page-ancestor > a,

	.main-navigation .nav-menu li.current-menu-ancestor > a,

	.main-navigation .nav-menu li.current-menu-parent > a,

	.main-navigation .nav-menu li.current-page-parent > a,

	.main-navigation .nav-menu li.current_page_parent > a,

	.main-navigation .nav-menu li.current_page_ancestor > a,

	.main-navigation .nav-menu li.current-category-ancestor > a {

		font-weight: 800;

	}	

	

	

}



@media screen and (min-width: 768px) {

	

	.main-navigation {

	    padding-bottom: 47px;

	}

	

	.main-navigation .nav-menu {

		width: auto;

		display: table;

		background: transparent;		

	}

	

	.main-navigation .nav-menu li a {

		font-weight: normal;

		font-size: 14px;

		color: white;

	}

	

	.main-navigation a:after {

		background-color: white;

		bottom: 0;

	}	

	

	/* First level */

	

	.main-navigation .nav-menu:hover > li {

		position: relative;

		overflow: hidden;

	}

	

	.main-navigation .nav-menu:hover > li:hover {

		position: static;

		overflow: visible;

	}

	

	.main-navigation .menu-blog-container {

		position: relative;

	}	

	

	.main-navigation ul.menu > li {

		position: static;

	}

	

	.main-navigation .nav-menu > li.menu-item-has-children:after {

		content: none;

	}

	

	/* Second level */

	

	.main-navigation ul.menu > li > ul.sub-menu {

		position: absolute;

		left: 0;

		right: 0;

		padding: 0;

		box-shadow: none;

		float: none;

		background: transparent;

		display: none;

	}

	

	.main-navigation ul.menu > li.current_page_item > ul.sub-menu,

	.main-navigation ul.menu > li.current-menu-ancestor > ul.sub-menu,

	.main-navigation ul.menu > li:hover > ul.sub-menu {

		display: block;

	}

	

	.main-navigation .nav-menu > li > ul.sub-menu > li > a:after {

		bottom: 9px;

		height: 2px;

	}

	

	.main-navigation .nav-menu > li.active > a:after, .main-navigation .nav-menu > li > ul.sub-menu > li.active > a:after,

	.main-navigation .nav-menu > li:hover > a:after, .main-navigation .nav-menu > li > ul.sub-menu > li:hover > a:after,

	.main-navigation .nav-menu > li:focus > a:after, .main-navigation .nav-menu > li > ul.sub-menu > li:focus > a:after,

	.main-navigation .nav-menu > li.current-menu-item > a:after, .main-navigation .nav-menu > li > ul.sub-menu > li.current-menu-item > a:after,

	.main-navigation .nav-menu > li.current_page_item > a:after, .main-navigation .nav-menu > li > ul.sub-menu > li.current_page_item > a:after,

	.main-navigation .nav-menu > li.current-page-ancestor > a:after, .main-navigation .nav-menu > li > ul.sub-menu > li.current-page-ancestor > a:after,

	.main-navigation .nav-menu > li.current-menu-ancestor > a:after,  .main-navigation .nav-menu > li > ul.sub-menu > li.current-menu-ancestor > a:after,

	.main-navigation .nav-menu > li.current-menu-parent > a:after,  .main-navigation .nav-menu > li > ul.sub-menu > li.current-menu-parent > a:after,

	.main-navigation .nav-menu > li.current-page-parent > a:after,  .main-navigation .nav-menu > li > ul.sub-menu > li.current-page-parent > a:after,

	.main-navigation .nav-menu > li.current_page_parent > a:after,  .main-navigation .nav-menu > li > ul.sub-menu > li.current_page_parent > a:after,

	.main-navigation .nav-menu > li.current_page_ancestor > a:after,  .main-navigation .nav-menu > li > ul.sub-menu > li.current_page_ancestor > a:after,

	.main-navigation .nav-menu > li.current-category-ancestor > a:after,  .main-navigation .nav-menu > li > ul.sub-menu > li.current-category-ancestor > a:after {

		width: 100%;

		-webkit-transition: all .1s linear;

		transition: all .1s linear;

	}

	

	.main-navigation .nav-menu > li.active > a:after,

	.main-navigation .nav-menu > li.current-menu-item > a:after,

	.main-navigation .nav-menu > li:hover > a:after,

	.main-navigation .nav-menu > li:focus > a:after

	

	.main-navigation ul.menu > li > ul.sub-menu > li {

		float: left;

	}	

	

	.main-navigation ul.menu > li > ul.sub-menu > li > a {

		width: auto;

		border-bottom: 0;

		color: white;

		font-weight: normal;

		font-size: 14px;

		padding-left: 3px;

		padding-right: 3px;

		margin-right: 5px;

	}

	

	.main-navigation ul.menu > li > ul.sub-menu > li > a:hover {

		color: white;

	}	

	

	.main-navigation ul.menu > li > ul.sub-menu > li.menu-item-has-children:after,

	.main-navigation ul.menu > li > ul.sub-menu > li:after {

		content: "/";

		color: white;

		display: inline-block;

		position: static;

		margin-right: 8px;

	}

	

	.main-navigation ul.menu > li > ul.sub-menu > li.menu-item-has-children:last-child:after,

	.main-navigation ul.menu > li > ul.sub-menu > li:last-child:after {

		content: none;

	}



	/* Third Level */

	

	.main-navigation ul.menu > li > ul.sub-menu > li > ul.sub-menu {

		box-shadow: none;

		background-color: black;

		top: 46px;

	}

	

	.main-navigation ul.menu > li > ul.sub-menu > li:hover > ul.sub-menu,

	.main-navigation ul.menu > li > ul.sub-menu > li:focus > ul.sub-menu,

	.main-navigation ul.menu > li > ul.sub-menu > li.focus > ul.sub-menu {

		left: 0;

	}

	

	.main-navigation ul.menu > li > ul.sub-menu > li > ul.sub-menu > li > a {

		color: white;		

		border-bottom: 1px solid #333;

		font-size: 14px;

	}

	

	.main-navigation ul.menu > li > ul.sub-menu > li > ul.sub-menu > li:last-child > a {

		border-bottom: 0;

	}

	    

}



@media screen and (min-width: 992px) {

	

	.main-navigation ul.menu > li > ul.sub-menu > li > a {

		padding-left: 8px;

		padding-right: 8px;

		margin-right: 8px;

	}



}



.main-navigation .nav-menu > li {

	padding-right: 20px;

}



.main-navigation .nav-menu > li.menu-item-has-children:after {

	padding-left: 0;

}


#primary{
	margin-top: 0;
}



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

/*							SIDEBAR					   			*/

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



#secondary {

	max-width: 330px;

	margin-top: 30px;

}

.home #secondary{
	margin-top: 0px;
} 



.widget:not(.widget_newsmag_banner):not(.newsmag_slider) {

	margin-bottom: 20px;

}





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

/*							POST LOOP							*/

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





.newsmag-blog-post-layout {

	border-bottom: 0;

}



/* Title */



.newsmag-blog-post-layout .newsmag-title h2 {

	margin: 0;

}



.newsmag-blog-post-layout .newsmag-title h2 a {

	display: inline-block;

	color: black;

    font-weight: bold;

    font-size: 20px;

	line-height: 24px;

	vertical-align: top;

}



.newsmag-blog-post-layout-magazine .newsmag-title {

	text-align: center;

	margin-top: 10px;

}



/* Meta data */



.newsmag-blog-post-layout .newsmag-title a.newsmag-comments-link:hover,

.newsmag-blog-post-layout .newsmag-title a.newsmag-comments-link:focus,

.newsmag-blog-post-layout .newsmag-title a.newsmag-comments-link:active {

	text-decoration: underline;

}



/* Image */



.newsmag-blog-post-layout .newsmag-image {

	float: none;
	width: 100%;

}



.newsmag-image > a > img,

.newsmag-post-box-image > img,

.newsmag-post-box-image > a > img {

	transition: none;

}



.newsmag-image:hover > img,

.newsmag-image:hover > a > img,

.newsmag-post-box-image:hover > img,

.newsmag-post-box-image:hover > a > img {

    -moz-transform: none;

    -webkit-transform: none;

    transform: none;

}



/* Category */



.newsmag-child-category {

	margin-top: 10px;

	margin-bottom: 10px;

	font-size: 12px;

	text-transform: uppercase;

    font-weight: 700;

    font-family: 'Poppins', 'sans-serif';

}



/* Excerpt */



.newsmag-blog-post-layout .newsmag-content {

	margin-top: 0;

}



.newsmag-child-excerpt.entry-content p {

	margin-bottom: 0;
	/*
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	*/
}	





/* Featured */



.newsmag-child-featured-item.newsmag-blog-post-layout .newsmag-title h2 a {

	font-size: 30px;

    line-height: 38px;

	margin-top: 5px;

	margin-bottom: 20px;

}



.newsmag-child-featured-item.newsmag-blog-post-layout .newsmag-child-category {

	margin-top: 15px; 

	font-size: 14px;

	margin-bottom: 15px; 

}



.newsmag-child-featured-container .owl-nav .main-slider-previous,

.newsmag-child-featured-container .owl-nav .main-slider-next {	

	position: absolute;

	top: 0;

	height: 491px;

	width: 40px;

	z-index: 10;

	overflow: hidden;

	height: 100%;
}



.newsmag-child-featured-container .owl-nav .main-slider-previous {

	left: 0;

}



.newsmag-child-featured-container .owl-nav .main-slider-next {

	right: 0;

}	



.newsmag-child-featured-container .owl-nav .main-slider-previous:before,

.newsmag-child-featured-container .owl-nav .main-slider-next:before {

	background-color: black;

	color: white;

	position: absolute;

	font-size: 38px;

	bottom: 50%;

	-webkit-transform: translateY(-325%);

	-ms-transform: translateY(-325%);

	transform: translateY(-325%);	

	width: 100%;

	height: 60px;

	line-height: 60px;	

	transition: color .2s ease, background-color .2s ease, left .3s ease, right .3s ease;

	font-family: 'newsmag' !important;

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.newsmag-child-featured-container .owl-nav .main-slider-previous:hover:before,

.newsmag-child-featured-container .owl-nav .main-slider-next:hover:before {

	background-color: white;

	color: black;	

	cursor: pointer;

}



.newsmag-child-featured-container .owl-nav .main-slider-previous:before {

	content: '\f104';

	left: -40px;

}



.newsmag-child-featured-container .owl-nav .main-slider-next:before {

	content: '\f105';

	right: -40px;

}



.newsmag-child-featured-container:hover .owl-nav .main-slider-previous:before {

	left: 0;

}



.newsmag-child-featured-container:hover .owl-nav .main-slider-next:before {

	right: 0;

}



.newsmag-child-featured-container .owl-dots {

	display: none;

}

.slider-home{
	max-height: 1000px;
	overflow: hidden;
}
/* Related */



.newsmag-child-related-container {

	padding-bottom: 30px;

	margin-bottom: 30px;

    border-bottom: 1px solid #ebebeb;

}



.newsmag-child-related-container  h2 {

	margin-top: 0;

	margin-bottom: 15px;

	color: black;

    font-weight: bold;

    font-size: 20px;

    line-height: 24px;

	text-transform: uppercase;

}



.newsmag-child-related-container .newsmag-title h3 {

	font-weight: normal;

    text-transform: none;

    font-size: 14px;

    line-height: 18px;

    margin: 10px 0 0;

}



@media screen and (max-width: 767px) {

	

	.newsmag-child-related-container {

		padding-bottom: 0;

	}

	

	.newsmag-child-related-item {

		margin-bottom: 20px;

	}

	

	.newsmag-child-related-item:nth-child(odd) {

		clear: left;

		padding-right: 6px;

	}

	

	.newsmag-child-related-item:nth-child(even) {

		clear: right;

		padding-left: 6px;

	}

	

	

}



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

/*						POST SINGLE					   			*/

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



.newsmag-post-meta a {

	margin-left: 5px;

}



/* Navigation */



.newsmag-next-prev {

	border-top: 1px solid #ebebeb;

	padding-top: 30px;

}



.newsmag-next-prev .wrapper {

	border: 0;

	text-transform: none;

	padding

}



.newsmag-next-prev > .row > div:first-of-type {

	border-right: 1px solid #ebebeb;

}



.newsmag-next-prev .text-left span {

	text-align: left;

}



.newsmag-next-prev .text-left .wrapper {

	padding-left: 0;

}



.newsmag-next-prev .text-right span {

	text-align: right;

}



.newsmag-next-prev .text-right .wrapper {

	padding-right: 0;

}



.newsmag-next-prev .text-left a,

.newsmag-next-prev .text-right a {

	width: 80%;

}



.newsmag-next-prev .text-left a:before,

.newsmag-next-prev .text-right a:before {

	display: block;

	font-weight: 800;

	text-transform: uppercase;

}



.newsmag-next-prev .text-left a:before {

	content: "Anterior";	

}



.newsmag-next-prev .text-right a:before {

	content: "Siguiente";

}

.fa-light.fa-arrow-right,
.fa-light.fa-arrow-left{
	font-family: "fontawesome";
	font-style: normal;
	font-size: 15px;
}

/* Tags */



.newsmag-article-post-footer .entry-footer {

	padding-top: 0;

	border-top: 0;

	padding-bottom: 0;

	border-bottom: 0;

}



.newsmag-tags strong {

	text-transform: uppercase;

	font-size: 12px;

	font-weight: 800;

}



.newsmag-article-post-footer .newsmag-tags a {

	text-transform: uppercase;

    font-size: 10px;

    letter-spacing: 1px;

    padding: 2px 8px;

    margin-right: 0;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    border-radius: 0;

    color: black;

    background-color: #ebebeb;

}



/* Headers */



.newsmag-content h2 {

	margin-top: 1.5em;

    font-size: 24px;

    line-height: 30px;

}



.newsmag-content h2:first-child {

	margin-top: 0;

}



/* Lists */



.newsmag-content li {

	font-size: 15px;

	line-height: 22px;

	margin-bottom: 1em;

}



.newsmag-content ul li:before {

	content: none;

}



.newsmag-content ul {

	list-style: disc;

	padding-left: 40px;

}





@media (max-width: 767px) {

	

	.single .entry-content p {

		text-align: left !important;

	}

	

}



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

/*						MAGAZINE					   			*/

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





.issuuembed {

	width: 100% !important;

}



/*@media (max-width: 767px) {

	

	.issuuembed {

		width: 100% !important;

		height: auto !important;

		padding-bottom: 67.164%;

		position: relative;

	}



	.issuuembed > div {

		position: absolute;

		left: 0;

		right: 0;

		top: 0;

		bottom: 0;

	}



}*/





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

/*						OCIMAG FORMATS							*/

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



.entry-content  strong {

	font-weight: 800;

}



/* Intro */



.ocimag-formats-intro p {

	font-size: 20px;

    line-height: 28px;

	margin-bottom: 1.1em;

}



.ocimag-formats-intro p strong {

	font-weight: 800;

}



/* Block quote */



blockquote, q {

	quotes: "“" "”" "‘" "’";

	position: relative;

	width: auto;

	padding-top: 0;

	padding-bottom: 0;

	padding-right: 0;

	padding-left: 30px;

	margin-left: 100px;

	border-left: 2px solid black;

	text-align: left;

}



blockquote:before, q:before {

	content: open-quote;

	position: absolute;

	top: -65px;

	left: -143px;

	font-size: 260px;

	font-style: italic;

	color: black;

	font-family: "Poppins";

}



.entry-content blockquote > p,

.entry-content q > p {

	font-size: 15px;

    line-height: 22px;

	font-style: normal;

	color: #333;

}



/* Entrevista */





.ocimag-formats-pregunta p {

	font-size: 18px;

    line-height: 26px;

	font-weight: bold;

	margin-top: 2em;

}



.ocimag-formats-pregunta p strong {

	font-weight: 800;

}



.ocimag-formats-respuesta {

	margin-left: 30px;

	border-left: 2px solid black;

}



.ocimag-formats-respuesta p {

	margin-left: 30px;

}



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

/*							COMENTARIOS							*/

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



.rgpd-comments label {

	font-weight: normal;

    font-size: 12px;

    line-height: 1.4;

}



.rgpd-comments label input {

	vertical-align: middle;

}



.rgpd-comments label a {

	text-decoration: underline;

}



.comments-logged-user-name {

	font-weight: bold;

}



.comments-logged-user-links {

	font-size: 12px;

}



.comments-logged-user-profile,

.comments-logged-user-logout {

	text-decoration: underline;

}



.must-log-in a {

	text-decoration: underline;

}



.comment-awaiting-moderation {

	font-style: italic;

	color: #ccc;

}



.col-md-6 .comment-respond .comment-form-author,

.col-md-6 .comment-respond .comment-form-email,

.col-md-6 .comment-respond .comment-form-url {

	width: 100%;

    float: none;

}



.comment-form-cookies-consent,

.mc4wp-checkbox {

	line-height: 1.05;

}



.comment-form-cookies-consent label,

.mc4wp-checkbox label {

	font-weight: normal;

    font-size: 11px;

    line-height: 1.4;

	display: inline;

}



textarea#comment {

	resize: none;

}



.mc4wp-checkbox label strong {

	font-weight: 900;

} 



.comment-form-cookies-consent a,

.mc4wp-checkbox a {

	text-decoration: underline;

}



.mc4wp-checkbox input[type="checkbox"],

.comment-form [class^="comment-form-"] > input[type="checkbox"] {

	width: auto;

	display: inline-block;

	margin-right: 3px;

	vertical-align: bottom;

}



.comment-form p {

	margin-bottom: 10px;

}



.comment-form p.mc4wp-checkbox {

	margin-bottom: 20px;

}



.comment-form .alerta-grpd {

	margin-left: 3px;

	color: #D30810;

}



.comment-form-cookies-consent,

.mc4wp-checkbox-wp-comment-form {

	clear:both;

}



.newsmag-child-comment-message {

	margin-top: 20px;

	font-size: 11px;

    line-height: 1.4;

    background-color: #eee;

    padding: 15px;	

}



.newsmag-child-comment-error {

	background-color: #FFD4D1;

}



.newsmag-child-comment-message strong {

	text-transform: uppercase;

	font-weight: 900;

}



.form-submit {

	position: relative;

}



.form-submit.sending-comment:after {

	display: block;

    position: absolute;

    right: 11px;

    top: 0;

    margin-top: 0px;

    font-family: 'newsmag' !important;

    speak: none;

    font-size: 22px;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    content: "\e906";

    -webkit-animation: spin 2s infinite linear;

    animation: spin 2s infinite linear;

    -webkit-transform-origin: right bottom;

    transform-origin: right bottom;

}



@media only screen and (min-width: 1024px) {

  

  .comment-form-author, .comment-form-email, .comment-form-url {

    width: 48%;

    float: left;

    display: inline-block;

	margin-right: 0;

	clear: left;

  }

  

  .comment-form-email {

	  float: right;

	  clear: right;

  }

  

}



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

/*							MAILCHIMP 							*/

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



.mc4wp-form-fields {

	padding: 15px 15px 8px 15px;

	background-color: #F0F0F0;

}

footer .mc4wp-form-fields{
	background-color: transparent;
}



.mc4wp-form-fields input[type="email"]{
	text-align: center;
	border-color: transparent;
	box-shadow: none;
	padding: 12px 15px;
}



footer .mc4wp-form-fields input[type="email"] {
	width: 100%;
	background: transparent;
	color: #fff;
	border: 1px solid #fff;
	text-align: left;
	padding: 5px;
	padding-bottom: 6px;
}

footer .mc4wp-form-fields input[type="email"]::placeholder{
	color: #fff !important;
}


.mc4wp-form-fields h2{
	color: #fff;
	margin-top: 0;
	font-size: 31px;
}


.mc4wp-form-fields input[type="submit"] {

	/*text-transform: uppercase;*/

    padding: 0 20px;

    letter-spacing: 1px;

    font-family: "Poppins";

    font-size: 14px;

    line-height: 33px;

    vertical-align: top;

	width: 100%;

	border: 1px solid #fff;

	font-weight: 600;

}



.mc4wp-form-fields p {

	font-size: 14px;

	margin-bottom: 10px;

}



.mc4wp-form-fields label,

.mc4wp-form .mc4wp-response p {

	font-weight: normal;

    font-size: 0.77em;

	letter-spacing: -0.022em;

    text-align: justify;

    line-height: 1.5;

	margin-top: 10px;

	margin-bottom: 10px;

	/*color: #fff;*/

}

footer .mc4wp-form-fields label,
footer .mc4wp-form .mc4wp-response p {
	color: #fff;
}



.mc4wp-form-fields label input[type="checkbox"] {

	display: inline-block;

	vertical-align: middle;

	margin-top: 0;

}



footer .mc4wp-form-fields label a {

	font-weight: bold;
	color: #fff;

}



.mc4wp-form p {

	font-size: 14px;

}



.widget_mc4wp_form_widget h3 {

	margin-bottom: 8px !important;

}



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

/*							ANUNCIOS 							*/

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



div[class^="ocipubli-"] iframe {

	max-width: none;

}



ins {

	background: transparent;

}



.borde-negro ins,

.borde-negro img {

	border: 1px solid black;

}



/* Cabecera */





/*.anuncio-cabecera-grande {

	margin: 0 auto;	

}



.anuncio-cabecera-grande a,

.anuncio-cabecera-grande > div > div {

	display: block;

	margin-top: 15px;

}*/



.anuncio-formulario-comentarios > .resizable-ad-wrapper {

	text-align: right;

	margin-left: auto;

    margin-top: 20px;

}

/*
@media screen and (max-width: 768px) {

	.resizable-ad-wrapper {
		width: 100% !important;
	}
}
*/


/* Sidebar */



/*.widget.ocipubli-widget:not(.widget_newsmag_banner):not(.newsmag_slider) {

	margin-bottom: 15px;

}*/





/* Común a todos los anuncios */



.resizable-ad-wrapper {

	max-width: 100%;

	position: relative;

}



.resizable-ad-device-mobile {

	display: none;

}

	

.resizable-ad-device-screen {

	display: block;

}



.resizable-ad-centered {

	margin-left: auto;

	margin-right: auto;

}



.resizable-ad {

	width: 100%;

	position: relative;

	background-color: #eee;

}



.resizable-ad-loading {

	display: table;

	position: absolute;

	bottom: 50%;

	right: 50%;

	-ms-transform: translate(50%,50%);

	z-index: 10;

	color: #fff;

    font-size: 60px;

	-webkit-animation: spin 2s infinite linear;

	animation: spin 2s infinite linear;

	-webkit-transform-origin: right bottom;

	transform-origin: right bottom;	

}



.resizable-ad-warning {

	display:none;

	position: absolute;

    left: 0;

    right: 0;

    width: 100%;

    bottom: 50%;

    -ms-transform: translateY(50%);

    -webkit-transform: translateY(50%);

    transform: translateY(50%);

    padding: 0 20px;

    max-width: 620px;

    margin: 0 auto;

    text-align: center;

    z-index: 10;

	line-height: 1.5;

}



.resizable-ad-warning p {

	color: #bbb;

    font-size: 13px;

    margin-bottom: 5px;

	line-height: 1.5;

}



.resizable-ad-warning p.resizable-ad-warning-title {

	font-size: 14px;

    font-weight: 800;

    text-transform: uppercase;

    color: #999;

}



.resizable-ad-warning p:last-child {

	margin-bottom: 0;

}



.resizable-ad > div {

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	z-index: 20;	

}

.ocipubli-movil-en-post-a-mitad-de-contenido {
	margin-bottom: 40px;
	display: none;
}





@-webkit-keyframes spin {

    from { -webkit-transform: rotate(0deg) translate(50%,50%);  }

    to { -webkit-transform: rotate(359deg) translate(50%,50%); }

}

@keyframes spin {

    from { transform:rotate(0deg) translate(50%,50%); }

    to { transform:rotate(359deg) translate(50%,50%); }

}





/* Sólo anuncio cabecera grande */



.pre-header-ads > div {

	margin-top: 15px;

}



/* Sólo anuncio cabecera mediano */



.header-banner > .resizable-ad-device-screen {

	display: inline-block;

}



.site-branding > .row {

	display: table;

}



.site-branding > .row > .header-logo,

.site-branding > .row > .header-banner {

	float: none;

	display: table-cell;

	vertical-align: middle;

}





/* Sólo anuncios en listado de posts */



.anuncio-listado-posts {

	margin-bottom: 50px;

}



/* Sólo anuncios sidebar */



.anuncio-sidebar {

	margin-bottom: 15px;

}









@media (max-width: 991px) {

	

	.borde-negro ins,

	.borde-negro img {

		border: 0;

	}

	

	/* Común a todos los anuncios  */

	

	.resizable-ad-device-mobile, .ocipubli-movil-en-post-a-mitad-de-contenido {

		display: block;

	}

	

	.resizable-ad-device-screen {

		display: none;

	}

	

	.hide-warning-on-mobile .resizable-ad-warning p {

		display: none;

	}



	.hide-warning-on-mobile  .resizable-ad-warning p.resizable-ad-warning-title {

		display: block;

	}

	

	.resizable-ad-loading {

		font-size: 40px;

	}

	

	/* Sólo anuncio cabecera grande */



	.pre-header-ads > div {

		margin-bottom: 15px;

	}	

	

	/* Solo anuncio Cabecera Mediano */

	

	.header-banner > .resizable-ad-device-screen {

		display: none;

	}

	

	

	/* Cabecera - Móvil */

	

	.anuncio-cabecera-mediano-movil a,

	.anuncio-cabecera-mediano-movil > div > div	{

		display: block;

		margin-top: 15px;

	}

	

	/*  Sólo anuncios en Final de post */

	

	.anuncio-final-post-movil {

		margin-bottom: 40px;

	}	

	

	/*  Sólo anuncios en Pie de página */

	.anuncio-pie-pagina-movil { /* Reducir espacio entre último anuncio y footer*/

		margin-bottom: -35px;

	}

	

}



@media (max-width: 768px) {

	

	.borde-negro ins,

	.borde-negro img {

		border: 0;

	}

	

}



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

/*					POLÍTICA DE COOKIES 						*/

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



/* Banner */ 



.cookie-banner-container {

	width: 100%;

	max-width: 1170px;

	margin: 5px auto;

	display: table;

	box-sizing: border-box;

}



.cookie-banner-text {

	width: 75%;

	display: table-cell;

}



.cookie-banner-buttons {

	width: 25%;

	display: table-cell;

	vertical-align: middle;

}



.cookie-banner-container a {

	color: white;

	text-decoration: underline;

}



.cookie-banner-container a:hover {

	color: white;

	text-decoration: underline;

}



#cookie_action_close_header {

	text-decoration: none;

	text-transform: uppercase;

	font-weight: 800;

	padding: 5px 10px;

	border: 1px solid white;

	transition: background-color .3s ease, color .3s ease;

	margin-right: 20px;

}



#cookie_action_close_header:hover {

	background-color: white;

	color: black !important;

}





/* Tabla */ 



table.cookie-table:not(#wp-calendar) {

	border: 0;

}



table.cookie-table:not(#wp-calendar) > tbody > tr > td {

	border-width: 0;

}



table.cookie-table:not(#wp-calendar) > tbody > tr {

	border-style: solid;

	border-color: black;

	border-width: 0 0 1px 0;

}



table.cookie-table:not(#wp-calendar) > tbody > tr:last-child {

	border-width: 0;

}



table:not(#wp-calendar) > thead:first-child > tr:first-child > th {

	border: 0;

}



.cookie-table .cookie-col-1 { width: 20%; }

.cookie-table .cookie-col-2 { width: 20%; }

.cookie-table .cookie-col-3 { width: 10%; }

.cookie-table .cookie-col-4 { width: 50%; }



.cookie-table td,

.cookie-table th {

	box-sizing: border-box;

}



.cookie-table th {

	background-color: black;

	color: white;

	text-transform: uppercase;

	font-weight: bold;

	text-align: center;

}

	

.cookie-table .cookie-responsive-header {

	display: none;

	font-weight: bold;

	position: absolute;

	left: 0;

}



.newsmag-content .cookie-table td ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.cookie-table td ul li {

	margin-bottom: 1em;

}



.cookie-table td ul li:last-child {

	margin-bottom: 0;

}



/* Español */

.cookie-table .cookie-col-1 .cookie-responsive-header:before { content: "Cookie"; }

.cookie-table .cookie-col-2 .cookie-responsive-header:before { content: "Tipo"; }

.cookie-table .cookie-col-3 .cookie-responsive-header:before { content: "Duración"; }

.cookie-table .cookie-col-4 .cookie-responsive-header:before { content: "Descripción"; }





@media screen and (max-width: 768px) {



	.cookie-table thead {

		position: absolute;

		overflow: hidden;

		clip: rect(0 0 0 0);

		height: 1px;

		width: 1px;

		margin: -1px;

		padding: 0;

		border: 0;

	}

	

	table.cookie-table:not(#wp-calendar) > tbody > tr > td[class*=col-] {

		display: block;

		position: relative;

		padding-left: 120px;

	}

	

	.cookie-table .cookie-col-1,

	.cookie-table .cookie-col-2,

	.cookie-table .cookie-col-3,

	.cookie-table .cookie-col-4 {

		width: 100%;

	}

	

	.cookie-table .cookie-responsive-header {

		display: block;

		text-transform: uppercase;

		font-weight: 800;

	}

	

	.cookie-table tr {

		display: block;

		padding: 10px 0;

	}		

}



@media screen and (max-width: 480px) {

	

	.cookie-table .cookie-responsive-header {

		position: static;		

	}

	

	table.cookie-table:not(#wp-calendar) > tbody > tr > td[class*=col-] {

		padding-left: 0;

	}

}



@media screen and (max-width: 1200px) {

	.cookie-banner-container {

		max-width: 970px;

	}

}



@media screen and (max-width: 992px) {

	.cookie-banner-container {

		max-width: 100%;

		padding-left: 30px;

		padding-right: 30px;

	}

}	



@media screen and (max-width: 768px) {

	.cookie-banner-text,

	.cookie-banner-buttons	{

		width: 100%;

		display: block;

	}

	

	.cookie-banner-buttons {

		margin-top: 25px;

		margin-bottom: 10px;	

	}

}





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

/*							FOOTER								*/

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



.site-footer {

	margin-top: 50px;

}



#colophon .footer-widgets-area {

	background-color: black;

}



/* Menu Colaboradores */



.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul.menu li {

	margin-bottom: 0;

}



.widget:not(.widget_newsmag_banner):not(.newsmag_slider).widget_nav_menu > div > ul.menu li:before {

	content: none;

}



/* Menu Copyright */



.copyright-menu li:first-child {

	margin-left: 0;

}	



.copyright-menu li a {

	font-size: 14px;

}



.copyright-menu li a:hover {

	color: white;

	text-decoration: underline;

}



/* Menu Social */	



.site-info .menu-redes-sociales-container ul {

	text-align: right;

}



.site-info .menu-redes-sociales-container ul li {

	margin: 0;

}
/*
.footer-widgets-area.regular-footer-area .container .row > div{
	max-width: 50%;
	display: block;
	margin: auto;
	float: none;
}
*/

@media (max-width: 1199px) {

	

	.site-info .menu-redes-sociales-container ul,

	.site-info {

		text-align: center;

	}

	

	.after-footer-social-menu.pull-right {

		float: none !important;

	}

	

	#colophon .site-info .menu-redes-sociales-container ul li a {

		margin-bottom: 10px;

	}	

	

}



@media (max-width: 991px) {

	

	/* Menu Colaboradores */

	
	/*
	.footer-widgets-area {

		display: none;

	}
	*/
	

	.site-info {

		padding-bottom: 30px;

	}

	

	#colophon .site-info .menu-redes-sociales-container ul li a {

		width: 45px;

		height: 45px;

		line-height: 45px;

		margin-top: 10px;

		margin-bottom: 20px;		

	}

	

	#colophon .site-info  .menu-redes-sociales-container ul li a:before {

		font-size: 24px;

	}

	

}



@media (min-width: 375px) and (max-width: 991px) {

	

	#colophon .site-info .menu-redes-sociales-container ul li a {

		margin-left: 2px;

		margin-right: 2px;

	}

	

}



@media (min-width: 992px) {	



	.footer-widgets-area .container	{

		padding-left: 0;

		padding-right: 0;

	}

	

	/* Menu Colaboradores */

	

	.footer-widgets-area .menu {

		display: table;

		width: 100%;

	}



	.footer-widgets-area .menu li {

		display: table-cell;

		vertical-align: middle;

	}



	.footer-widgets-area .menu li a {

		display: block;

		padding-left: 5px;

		padding-right: 5px;

	}

	

	.footer-widgets-area .menu li:first-child a {

		padding-left: 0;

	}



	.footer-widgets-area .menu li:last-child a {

		padding-right: 0;

	}

	

}



@media (min-width: 992px) and (max-width: 1016px) {

	

	.site-footer .row {

		margin-left: 0;

		margin-right: 0;

	}

	

}	



@media (min-width: 1017px) {

	

	.site-footer .site-info .container {

		padding-left: 0;

		padding-right: 0;

	}	

	

}

@media (max-width: 600px){
	.footer-widgets-area.regular-footer-area .container .row > div{
		max-width: 100%;
		margin: none;
	}
}












/* SOUND ON OFF ANUNCIO LEVIS */

.video-sound {position: relative;}

.video-sound .sound-on-off {
	position: absolute;
    right: 0;
    bottom: 0;
    padding: 2px 9px;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
    transition: 0.6s;
}

.video-sound .sound-on-off:hover {
	color: #ccc;
}

.video-sound a::before {

    content: '';
    position: absolute;
    width: 100%;
    height: 75%;
    z-index: 100;

}

.pre-header-ads .resizable-ad > div,
.anuncio-pie-pagina-movil .resizable-ad > div {transform: none !important;}

@media (max-width: 768px) {
	.video-sound a::before {

    content: '';
    position: absolute;
    width: 75%;
    height: 100%;
    z-index: 100;

}
}


iframe.ads-html5-iframe { border: none; }











.form-prensa div.logo {
    text-align: center;
    margin-top: 30px;
}

.form-prensa #mc_embed_signup .mc-field-group {
    padding-bottom: 25px;
}





.formulario-newsletter-kappa input[type="email"] {
    margin-bottom: 10px;
    width: 100%;
}

.formulario-newsletter-kappa .wpcf7-list-item {
	margin: 0;
}

.formulario-newsletter-kappa input[type="submit"] {
    display: table;
    margin: 0 auto;
    font-size: 18px;
    min-width: 200px;
}

.formulario-newsletter-kappa span.wpcf7-list-item-label {
	font-weight: 400;
}

.formulario-newsletter-kappa span.wpcf7-list-item-label a {
	font-weight: 700;
}

.share-lvn a{
	margin-right: 10px;
	transition: .6s;
}

.share-lvn a:hover{
	opacity: .7;
}

.share-lvn{
	margin-bottom: 50px;
}

.search-form-opener.hide{
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
}

.search-form-opener.hide .nmicon-search,
.search-form-opener .close-search{
	display: none;
	visibility: hidden;
	opacity: 0;
}

.search-form-opener.hide .close-search{
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
}

.fa-light.fa-xmark{
	font-family: "fontawesome";
	font-style: normal;
	font-size: 17px;
}

.navigation .nav-links .page-numbers{
	margin: 0px;
}

.nav-links{
	display: flex;
	gap: 10px;
	justify-content: center;
}

.menu-redes-sociales-container li:hover a:after,
.menu-redes-sociales-container li a:after{
	height: 0 !important;
}


.home.paged #primary,
.home.paged #secondary{
	margin-top: 50px;
}

.logo-color-invertido{
	filter: invert(1);
	padding-right: 65px;
}


.resizable-ad{
	padding-bottom: 0 !important;
}

.resizable-ad > div{
	position: static;
}

@media (max-width: 991px){
	.logo-color-invertido{
		padding: 0 !important;
		margin: 10px auto;
		display: block;
		max-width: 230px;
	}

	.mc4wp-form-fields h2{
		text-align: center;
		margin: 20px 0;
	}

	.mc4wp-form-fields input{
		margin: 10px auto;
	}

	.slider-home{
		max-height: 800px;
	}
}

@media (max-width: 767px){
	#site-navigation .menu-redes-sociales-container{
		display: none;
	}

	.menu-toggle{
		right: 115px;
	}

	.search-form-opener{
		top: 0;
	}

	.site-header .header-search-form #searchform_topbar .search-top-bar-submit{
		right: 0;
		width: 80px;
	}

	.slider-home{
		max-height: 790px;
	}
}


@media (max-width: 538px){
	.slider-home{
		max-height: 680px;
	}
}

@media (max-width: 538px){
	.slider-home{
		max-height: 680px;
	}
}

/*Ocultar descrip numeros anteriores*/

body.category-numeros-anteriores .newsmag-content.entry-content.newsmag-child-excerpt{
	display: none;
}

body.category-numeros-anteriores article.newsmag-blog-post-layout{
	padding-bottom: 0;
}