/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. Page Template
    04. Category Page
    05. 404 Error Page
    06. Sfwd-courses Template
    07. Sfwd-lessons Template
    08. "ENVIAR NUEVAS UTILIDADES" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #activity-stream ul a{
	width:130px !important;
}

body #activity-stream .activity-item .activity-content .youzify-courses-page .youzify-tab-course .youzify-course-container .youzify-course-inner-content .youzify-course-head .youzify-course-meta ul li a{
	width:130px !important;
}

body .youzify-main-column .activity-item:nth-child(3) li:nth-child(2){

	width:140px !important;
	font-size:10px !important;
}

body .youzify-main-column .container-wrapper .activity #activity-stream .activity-item:nth-child(3) .activity-content .youzify-courses-page .youzify-tab-course .youzify-course-container .youzify-course-inner-content .youzify-course-head .youzify-course-meta ul li:nth-child(2){

	width:140px !important;
}

body .youzify-main-column .activity-item:nth-child(4) li:nth-child(2){

	font-size:10px !important;
}

body #activity-stream .activity-header .avatar{
	visibility:hidden;
}

body .youzify-main-column .youzify-column-content > .activity{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #activity-stream .activity-item{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-left-width:3px;
}

body #activity-stream .activity-item .activity-header{
	border-left-width:0px;
}

body #activity-stream .activity-item .activity-content{
	border-width:3px;
	border-left-width:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .topbar-wrapper .menu-item:nth-child(14) a{
	left:25px;
}

@media (max-width:1279px){

	body .rmp-oshine-theme-trigger{
	visibility:hidden;
	}

}



@media (max-width:991px){

	body .rmp-oshine-theme-trigger{
	opacity:1;
	visibility:visible;
	top:25px !important;
	border-width:0px !important;
}

body #logo a img{
	position:relative;
	left:66px;
	top:2px;
	}

}



@media (max-width:767px){

	body #logo a img{
	left:50px;
	top:2px;
	}

}



@media (max-width:640px){

	body #logo a img{
	left:45px;
	top:2px;
	}

}



@media (max-width:560px){

	body #logo a img{
	top:2px;
	}

}



@media (max-width:520px){

	body #logo a img{
	top:2px;
	}

}



@media (max-width:500px){

	body #logo a img{
	left:41px;
	}

}



@media (max-width:460px){

	body #logo a img{
	top:2px;
	left:40px;
	}

}



@media (max-width:420px){

	body #logo a img{
	left:35px;
	}

}



@media (max-width:400px){

	body #logo a img{
	-webkit-transform:scale(0.9);	-ms-transform:scale(0.9);	transform:scale(0.9);
	left:25px;
	top:3px;
	}

}



@media (max-width:375px){

	body #logo a img{
	left:20px;
	-webkit-transform:scale(0.8);	-ms-transform:scale(0.8);	transform:scale(0.8);
	}

}



@media (max-width:360px){

	body #logo a img{
	-webkit-transform:scale(0.8);	-ms-transform:scale(0.8);	transform:scale(0.8);
	left:15px;
	top:4px;
	}

}



@media (max-width:340px){

	body #logo a img{
	top:6px;
	}

}



@media (max-width:320px){

	body #logo a img{
	top:9px;
	}

}



@media (min-width:748px){

	body #activity-stream .activity-item .activity-content{
	margin-left:28px;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post #the-post .widget-title{
	z-index:99;
	left:10px;
}

body.single-post #ez-toc-container p{
	position:relative;
	left:20px;
}

body.single-post #inline-related-post .widget-title{
	top:5px;
}

body.single-post .review-summary .review-short-summary p{
	font-weight:700;
}

body.single-post #the-post .widget-title:nth-child(5){

	top:30px;
}

@media (max-width:760px){

	body.single-post #the-post .monsterinsights-widget-popular-posts{
	visibility:hidden;
}

body.single-post #the-post .post-bottom-meta .tagcloud{
	position:relative;
	top:-75px;
	}

}



@media (max-width:748px){

	body.single-post #the-post .monsterinsights-widget-popular-posts ul{
	visibility:hidden;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) #activity-stream .activity-item .youzify-timestamp-area{
	position:relative;
	left:-4px;
}

body.page:not(.home) #youzify-bp .youzify-right-sidebar-layout .youzify-main-column #content #main-content-row .main-content .container-wrapper .activity #activity-stream .activity-item .activity-content .activity-header .activity-head .youzify-timestamp-area{
	width:100% !important;
}

body.page:not(.home) #activity-stream .activity-time-since span{
	position:relative;
	left:27px;
	top:-11px;
}

body.page:not(.home) #activity-stream ul li{
	font-size:13px;
	width:140px;
}

body.page:not(.home) .youzify-main-column .activity-item:nth-child(3) li:nth-child(2){

	font-size:10px;
}

body.page:not(.home) .youzify-main-column .activity-item:nth-child(4) li:nth-child(2){

	font-size:10px;
}

body.page:not(.home) #activity-stream .activity-item .youzify-courses-page{
	background-color:rgba(255,255,255,0);
}

body.page:not(.home) #activity-stream .activity-item{
	left:12px;
	border-left-width:4px;
	border-left-style:none;
}

body.page:not(.home) .sidebar .widget .pie-wrap{
	left:-5px;
}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category #subcategories-section .container-wrapper{
	margin-top:0px;
	width:786px;
}

body.category #category-title-section{
	border-bottom-width:0px;
}

body.category #tie-wrapper .wide-post-box .container-wrapper{
	width:786px;
}

body.category #category-slider .section-item{
	top:-20px;
}

@media (min-width:768px){

	body.category #subcategories-section .container-wrapper{
	padding-top:30px;
	}

}



@media (min-width:992px){

	body.category #category-slider .section-item{
	padding-top:30px;
	}

}



/*-----------------------------------------------*/
/*  404 Error Page                               */
/*-----------------------------------------------*/
body.error404 #main-content-row .elementor-location-single{
	-webkit-transform: translatex(20px) translatey(20px);	-ms-transform: translatex(20px) translatey(20px);	transform: translatex(20px) translatey(20px);
	visibility:hidden;
	opacity:1;
}

body.error404 .background-overlay #tie-container #tie-wrapper #content #main-content-row .elementor-location-single{
	width:100% !important;
}

body.error404 #tie-wrapper{
	background-color:#020202;
}



/*-----------------------------------------------*/
/*  Sfwd-courses Template                        */
/*-----------------------------------------------*/
body.single-sfwd-courses #main-content-row .main-content{
	top:-45px;
}

body.single-sfwd-courses #the-post .single-featured-image img{
	visibility:hidden;
}

body.single-sfwd-courses #the-post .entry-content{
	position:relative;
	top:-200px;
}

body.single-sfwd-courses #the-post .single-featured-image{
	height:149px;
	visibility:hidden;
}

body.single-sfwd-courses #tie-wrapper #content #main-content-row .main-content #the-post .entry-content .learndash_post_sfwd-courses .learndash-wrapper--course .ld-layout__content .ld-tab-bar--single #ld-tab-panel-content img{
	width:1175px !important;
	height:auto !important;
}

body.single-sfwd-courses #ld-tab-panel-content img{
	overflow:auto;
}

body.single-sfwd-courses .ld-progress-bar .ld-progress-bar__label--complete .ld-progress-bar__label-icon--complete{
	color:#c0392b;
}

body.single-sfwd-courses .ld-accordion__items--lessons .ld-accordion__item .ld-accordion__item-attribute-icon--progress{
	color:#c0392b;
}

@media (min-width:992px){

	body.single-sfwd-courses #main-content-row .main-content{
	width:1180px;
	}

}



/*-----------------------------------------------*/
/*  Sfwd-lessons Template                        */
/*-----------------------------------------------*/
body.single-sfwd-lessons #main-content-row .main-content{
	top:-45px;
}

body.single-sfwd-lessons .learndash-wrapper--lesson .ld-breadcrumbs--modern{
	font-weight:700 !important;
}

body.single-sfwd-lessons #ld-breadcrumbs-course .ld-svgicon__forward-slash{
	color:#ff1919;
}

body.single-sfwd-lessons .ld-progress-bar .ld-progress-bar__label--complete .ld-progress-bar__label-icon--complete{
	color:#d80303;
}

body.single-sfwd-lessons .learndash-wrapper--lesson .ld-navigation--lesson .ld-navigation__progress{
	color:#2c3432;
}

body.single-sfwd-lessons .ld-navigation__progress .ld-navigation__label--completed{
	color:#117f00;
}

body.single-sfwd-lessons .ld-navigation__progress .ld-navigation__icon--lesson-complete{
	color:#005b01;
}

@media (min-width:992px){

	body.single-sfwd-lessons #main-content-row .main-content{
	width:1180px;
	}

}



/*-----------------------------------------------*/
/*  "ENVIAR NUEVAS UTILIDADES" Page              */
/*-----------------------------------------------*/
body.page-id-34791 .e-lazyloaded .e-con-boxed h4{
	position:relative;
	top:10px;
}

body.page-id-34791 .e-lazyloaded .elementor-element:nth-child(2) .e-con-boxed .elementor-element:nth-child(2){

	margin-top:-10px;
}

body.page-id-34791 .jet-form-builder .wp-block-image figcaption{
	visibility:hidden;
}

@media (min-width:768px){

	body.page-id-34791 .e-lazyloaded .e-con-boxed .widget-title{
	padding-bottom:20px;
	}

}