/*
Theme Name: newstube Child
Theme URI: https://themeforest.net/item/newstube-magazine-blog-video/12132780
Template: newstube
Author: CactusThemes
Author URI: http://www.cactusthemes.com
Description: NewsTube - A modern magazine, bog &amp; video theme
Tags: black,brown,orange,tan,white,yellow,light,one-column,two-columns,right-sidebar,fluid-layout,custom-header,custom-menu,editor-style,featured-images,microformats,post-formats,rtl-language-support,sticky-post,translation-ready
Version: 1.5.3.9.1752434932
Updated: 2025-07-13 13:28:52

*/

#main-menu{
background-color:#000;
}

#main-menu .navbar-nav>li ul li a{
background-color:#000;
}

.footer-sidebar{
background-color:#117add;
	color:#FFF;
}

footer .footer-info {
	background-color:rgba(0,0,0,10);
}

.go-to-top {
	background-color:rgba(134,188,38,1.0);
width: 50px;
height: 45px;
bottom: 60px;
}
/* Color fondo e iconos redes */
#top-nav .social-listing{
	margin-top:-10px;
}

#top-nav .social-listing li.custom-fa-instagram a:hover{
background-color: #f77f3b;}

#top-nav .social-listing li.fa-tiktok a:hover{
background-color: #f00349;
}

#top-nav .social-listing li.youtube a:hover{
background-color: #f80101;
}

#top-nav .social-listing li.facebook a:hover{
background-color: #1174f3;
}

#top-nav .social-listing li.linkedin a:hover{
background-color: #1763b1;
}
/* Tamaño Titulos */
.single-post-content .heading-post .title {
    font-size: 30px;
	color:#000;
}
/* Tamaño Titulos en moviles */
@media (max-width: 767px) {
    .single-post-content .heading-post .title {
        font-size: 24px;
    }
}
/* H2*/
h2, .h2, .cactus-listing-config.style-1 .cactus-post-item.featured-post .cactus-post-title{
	font-size:21px !important;
	color:#000;
	
}
/* Tamaño H2 en moviles */
@media (max-width: 767px) {
    .body-content h2  {
        font-size:19px;
		line-height:24px;
    }
}
/* H3*/
h3{
font-size:21px;
}
/* Color texto articulos */
body{
	color:#000;
}
/* Quitar icono de comentarios */
.comment{
	display: none;
}
/* Alinear icosnos de redes en moviles */
@media (max-width: 767px) {
    #top-nav .social-listing li{
        margin-right: -10px;
    }
}


/* Contact Form 7 Input CSS 
 ---------------------------*/

.wpcf7-form { color:#000;}

 .wpcf7 input[type="text"],
 .wpcf7 input[type="email"],
 .wpcf7 input[type="tel"],
 .wpcf7 select,
 .wpcf7 textarea {
     font-size: 14px;
     background-color: #ffffff;
     border: 1px solid #333333;
     width: 100%!important;
     padding: 2%;
	 color:#000;
	 border-radius: 5px;
	 	margin-bottom: -15px;
 }

/* Contact Form 7 Submit Button 
 -------------------------------*/
 .wpcf7 input[type="submit"] {
     color: #000000 !important;
     font-size: 12px;
     font-weight: 600;
     background: #85df25;
     padding: 16px 22px 16px 22px;
     border: none;
     border-radius: 5px;
     width: auto;
     text-transform: uppercase;
     letter-spacing: 3px;
 }
 .wpcf7 input:hover[type="submit"] {
     background: #0766f3;
	 color: #ffffff !important;
     transition: all 0.4s ease 0s;
 }
 .wpcf7 input:active[type="submit"] {
     background: #000000;
	 	 color: #ffffff !important;
 }

/* Widgets de Footer */
@media (max-width: 767px) {
    .FootWid{
			text-align: center;
}
	#media_image-9{
	text-align: center;
	}
}

/* Fondos de redes sociales perfil Autor */

.social-listing {
padding-top:10px;
}

.cactus-author-post .social-listing:not(.not-author-single){
	display: flex;
	gap: 5px;
	padding-left:15px;
}

@media (max-width: 767px) {
    .cactus-author-post .social-listing:not(.not-author-single){
			justify-content: center;
			align-items: center;
}
}

.cactus-author-post .facebook .fa-facebook{
	color:white;
}

.cactus-author-post .facebook{
	background-color:#0866fe;
	border-radius: 50% !important;
}

.cactus-author-post .facebook:hover{
	color:#0865fe;
	transform: scale(0.85);
  transition: transform 0.1s ease;	
}

.cactus-author-post .linkedin .fa-linkedin{
	color:white;
}

.cactus-author-post .linkedin{
	background-color:#0c65c1;
	border-radius: 50% !important;
}

.cactus-author-post .linkedin:hover{
	color:#0865fe;
	transform: scale(0.85);
  transition: transform 0.1s ease;	
}

.custom-account-instagram .fa-instagram{
	color:white;
}
.custom-account-instagram{
	background-color:#6c36fd;
	border-radius: 50% !important;
}

.custom-account-instagram:hover{
	color:#0865fe;
	transform: scale(0.85);
  transition: transform 0.1s ease;	
}

.custom-account-x .fa-x{
	color:white;
}
.custom-account-x{
	background-color:#000000;
	border-radius: 50% !important;
}

.custom-account-x:hover{
	color:#0865fe;
	transform: scale(0.85);
  transition: transform 0.1s ease;	
}

.custom-account-tiktok .fa-tiktok{
	color:white;
}
.custom-account-tiktok{
	background-color:#f00349;
	border-radius: 50% !important;
}

.custom-account-tiktok:hover{
	color:#0865fe;
	transform: scale(0.85);
  transition: transform 0.1s ease;	
}

.custom-account-youtube .fa-youtube{
	color:white;
}
.custom-account-youtube{
	background-color:#f40230;
	border-radius: 50% !important;
}

.custom-account-youtube:hover{
	color:#0865fe;
	transform: scale(0.85);
  transition: transform 0.1s ease;	
}

/* Contador de visitas al pie de posts */
.tptn_counter{
	display:none;
}

/* Titulos Posts Sugeridos YARP */
.yarpp-thumbnail-title{
	font-family: "Poppins", sans-serif;
	text-transform: uppercase;
	font-weight:600 !important;
	color:#0967eb;
	font-size:12px !important;
}

/* Formulario Contacto*/

.cf-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}
.cf-col-1, .cf-col-2, .cf-col-3, .cf-col-4, .cf-col-5, .cf-col-6, .cf-col-7, .cf-col-8, .cf-col-9, .cf-col-10, .cf-col-11, .cf-col-12 {
	position: relative;
	width: 100%;
	min-height: 80px;
	padding-right: 5px;
	padding-left: 5px;
}
@media ( min-width: 576px ) {
	.cf-col-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.cf-push-1 { margin-left: 8.333333%; }
	.cf-col-2 {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.cf-push-2 { margin-left: 16.66667%; }
	.cf-col-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.cf-push-3 { margin-left: 25%; }
	.cf-col-4 {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.cf-push-4 { margin-left: 33.33333%; }
	.cf-col-5 {
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.cf-push-5 { margin-left: 41.66667%; }
	.cf-col-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.cf-push-6 { margin-left: 50%; }
	.cf-col-7 {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.cf-push-7 { margin-left: 58.33333%; }
	.cf-col-8 {
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.cf-push-8 { margin-left: 66.66667%; }
	.cf-col-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.cf-push-9 { margin-left: 75%; }
	.cf-col-10 {
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.cf-push-10 { margin-left: 83.33333%; }
	.cf-col-11 {
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.cf-push-11 { margin-left: 91.66667%; }
	.cf-col-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}

.body-content{
	text-align:justify;
} 

.ctaText,.postTitle{
	font-family:Open Sans;
	font-weight:600;
	letter-spacing:0.1px;
}