@font-face {
	font-family: "fontello-extra";
	src: url("../assets/font/fontello.ttf") format("truetype"),
		url("../assets/font/fontello.woff") format("woff"),
		url("../assets/font/fontello.svg") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: block;
}
p{
	font-size: 20px !important;
	line-height: 1.25em !important;
}
.av-siteloader {
    border: none !important;
    background-image: url(../../../uploads/2021/06/Momphosis-loader.gif);
    background-size: contain;
	animation: none !important;
}
.av-siteloader, #top div.avia-popup .mfp-preloader, .av-siteloader:after, #top div.avia-popup .mfp-preloader:after {
	width: 80px !important;
	height: 80px !important;
}
h1, h2, h3,
body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-course-builder-section .tutor-course-builder-section-title h3 span {
	font-weight: bold !important;
	overflow-wrap: break-word !important;
}
h4, h5, h5{
	font-weight: bold !important;
	overflow-wrap: break-word !important;
}
h1{
    font-size:3.5vw !important;
}
.post-category-title>h1.font-pink-background{
	font-size: 50px !important;
}
h2{
    font-size:3vw !important;
}
h3,
body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-course-builder-section .tutor-course-builder-section-title h3 span{
    font-size:2.5vw !important;
}
#macy-container > article > div > div > a > h3{
	font-size: 30px !important;
}
h4{
    font-size:2.25vw !important;
}
h5{
    font-size:2vw !important;
}
h6{
    font-size:1.75vw !important;
}
@media (min-width: 768px) and (max-width:989px){
	h1{
	    font-size:60px !important;
	}
	.post-category-title>h1.font-pink-background{
		font-size: 50px !important;
	}
	h2{
	    font-size:55px !important;
	}
	h3,
	body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-course-builder-section .tutor-course-builder-section-title h3 span{
	    font-size:40px !important;
	}
	#macy-container > article > div > div > a > h3{
		font-size: 25px !important;
	}
	h4{
	    font-size:35px !important;
	}
	h5{
	    font-size:30px !important;
	}
	h6{
	    font-size:25px !important;
	}
}
@media (min-width: 480px) and (max-width:767px){
	h1{
	    font-size:50px !important;
	}
	.post-category-title>h1.font-pink-background{
		font-size: 40px !important;
	}
	h2{
	    font-size:47.5px !important;
	}
	h3,
	body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-course-builder-section .tutor-course-builder-section-title h3 span{
	    font-size:45px !important;
	}
	#macy-container > article > div > div > a > h3{
		font-size: 20px !important;
	}
	h4{
	    font-size:42.5px !important;
	}
	h5{
	    font-size:40px !important;
	}
	h6{
	    font-size:37.5px !important;
	}
}
@media (max-width:479px){
	h1{
	    font-size:28px !important;
	}
	.post-category-title>h1.font-pink-background{
		font-size: 28px !important;
	}
	h2{
	    font-size:26px !important;
	}
	h3,
	body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-course-builder-section .tutor-course-builder-section-title h3 span{
	    font-size:24px !important;
	}
	#macy-container > article > div > div > a > h3{
		font-size: 20px !important;
	}
	h4{
	    font-size:22px !important;
	}
	h5{
	    font-size:21px !important;
	}
	h6{
	    font-size:20px !important;
	}
}
@media (min-width:2000px){
  p, .av-subheading, .av-subheading > *{
		font-size: 20px !important;
	}
	h1{
		font-size:3.5vw !important;
	}
	.post-category-title>h1.font-pink-background{
		font-size: 50px !important;
	}
	h2{
		font-size:3vw !important;
	}
	h3,
	body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-course-builder-section .tutor-course-builder-section-title h3 span{
		font-size:2.5vw !important;
	}
	#macy-container > article > div > div > a > h3{
		font-size: 2vw !important;
	}
	h4{
		font-size:2.25vw !important;
	}
	h5{
		font-size:2vw !important;
	}
	h6{
		font-size:1.75vw !important;
	}
}
.momphosis-font-type{
    font-family: "Indie";
    font-weight: 400;
    font-style: normal;
    text-transform: initial;
}
/*.avia-button.avia-color-theme-color.avia-size-large {*/
.avia-button.avia-size-large {
    color: #ffffff;
    border-color: #d82139;
    font-weight: 200 !important;
    border-radius: 1000px;
    font-size: larger;
    padding: 10px 15px !important;
    box-shadow: 0px 2px 4px 2px rgb(0 0 0 / 25%);
    text-transform: uppercase;
}
.btn-cta-black > a{
    background-color: #000000 !important;
    border-color: #000000 !important;
    font-weight: 200 !important;
    border-radius: 1000px !important;
    font-size: larger;
    padding: 10px 20px !important;
    box-shadow: 0px 2px 4px 2px rgb(0 0 0 / 25%);
    text-transform: uppercase;
}
.btn-cta-black > a:hover > span {
	background-color: #000000 !important;
	border-radius: 1000px;
}
.font-yellow-background {
    background: url(../../../uploads/2021/06/font-yellow-background@2x.png);
    background-repeat: no-repeat;
    background-size: 100% 75%;
    padding: 0 2vw;
    background-position: center;
}
.font-pink-background {
    background: url(../../../uploads/2021/06/font-pink-background@2x.png);
    background-repeat: no-repeat;
    /*background-size: 100% 75%;*/
	background-size: contain;
    padding: 0 2.5vw;
    background-position: center;
}
.section-background-WhiteToPink-vertical{
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 50%, rgba(255,229,232,1) 100%);
}
.section-background-PinkToWhite-vertical{
	background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,229,232,1) 25%, rgba(255,255,255,1) 50%);
}
.avia-button-fullwidth{
    font-size: inherit !important;
}
.btn-faqs > .avia-button-fullwidth{
    padding: 12px !important;
    margin: 10px 0 !important;
    box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 15%);
    text-align: left;
    font-weight: 200;
    background-color: #ffffff;
    color: #000000;
}
.btn-faqs > a:hover > *{
    color: #ffffff !important;
}
.underline{
    border-bottom: 1px solid #000000 !important;
    display: inline-block;
    line-height: 1.5;
    text-shadow: -1px 1px #ababab;
}
b,strong{
    font-weight: bold !important;
    color: #000000 !important;
}
em{
    font-weight: 100 !important;
		font-style: italic;
}
@media(min-width:1510px){
	.bgd-vertical-grad-pink75-white25{
		background: linear-gradient(to bottom,#fb8f9d 0%,#fb8f9d 75%,#fff 50%,#fff 100%)
	}
}
@media(min-width:990px) and (max-width:1509px){
	.bgd-vertical-grad-pink75-white25{
		background: linear-gradient(to bottom,#fb8f9d 0%,#fb8f9d 90%,#fff 50%,#fff 100%)
	}
}
@media(max-width:989px){
	.bgd-vertical-grad-pink75-white25{
		background: linear-gradient(to bottom,#fb8f9d 0%,#fb8f9d 75%,#fff 50%,#fff 100%)
	}
}
u {
	border-bottom: 2px solid;
}
.faqs-container{
    background-color:#fa435b;
    color: #ffffff;
    padding: 5%;
		min-height: 422px;
		text-align: -webkit-center !important;
		border-radius: 10px;
}
.faqs-container > p {
	display: inline-block;
  vertical-align: middle;
	color: #ffffff !important;
}
.faqs-container > p > a > u {
	border-bottom: 2px solid !important;
}
.faqs-container > p > a,
.faqs-container > p > a > u,
.faqs-container > p > u > a,
.faqs-container > p > a:hover,
.faqs-container > p > strong{
	color: #ffffff !important;
	font-weight: 200 !important;
	text-decoration: none !important;
}
#faqs-home > section > div > div > div > p > a,
#faqs-home > section > div > div > div > p > a:hover,
#faqs-home > section > div > div > div > p > strong{
	color: #fa435b !important;
	font-weight: 200 !important;
	text-decoration: none !important;
}
.faqs-btn-selected,
.faqs-btn-selected > *{
    font-weight: 200;
    color: #ffffff !important;
    background-color: #fa435b !important;
	border-radius: 100px !important;
}
.faqs-btn-selected:hover{
    color: #ffffff !important;
}
#footer{
    padding: 0 !important;
    margin: 0 !important;
}
#footer > .container,
#socket > .container{
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
#footer > div.container > div > section {
    margin: 0 !important;
    padding: 0 !important;
}
#sb_instagram{
    padding-bottom: 0 !important;
}
#socket > .container {
	padding: 10px 2% !important;
	font-size: 14px !important;
}
.faqs-container:selection{
    color: #000000 !important;
    background-color: #fde6b9 !important;
}
/*.av-subheading,
.av-subheading > *{
    font-size: 1em !important;
    font-weight: 100 !important;
    font-style: italic;
}*/
.av-milestone-contentbox{
    padding: 5%;
    border-radius: 10px;
	background-color: #FDE5B9;
}
.av-milestone-contentbox > div > * {
	margin: 0 !important;
}
.av-milestone-indicator {
	display: none !important;
}
.momphosis-art-bgd {
	background: url(../../../uploads/2021/07/Momphosis-Art-bgd.png);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	opacity:0.75;
}
input[type='date'] {
    border: none !important;
}
.newsletter-footer-form>fieldset>p:nth-child(1)>input,
.newsletter-footer-form>fieldset>p:nth-child(2)>input{
    border: 2px solid #fb435a !important;
    border-radius: 10px !important;
    background-color: rgba(255,255,255,0.65) !important;
    text-align: center !important;
    color: #999999 !important;
}
.newsletter-footer-form>fieldset>p:nth-child(3){
    text-align: center;
}
.newsletter-btn-cta{
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.timelineParaMadres .timelineActive .av-milestone-contentbox{
	background-color: #fb8f9d !important;
	transition:0.2s;
}

.avia-timeline-vertical .av-milestone-icon-wrap:after {
	display:none !important;
}

.customline-timeline{
	width: 1px;
    position: absolute;
    top: 120px;
    left: 49%;
	border: solid 3px #fb8f9d !important;
}
/*@media (min-width: 1440px){
	.customline-timeline{
		left: 0;
		right: 0;
		margin: auto;
	}
}*/
@media (max-width: 989px){
	.timelineParaMadres ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox:before, .timelineParaMadres ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox:after {
		left: 0 !important;
		top: 50% !important;
	}
	.timelineParaMadres .avia-timeline-vertical .av-milestone-icon-wrap{
		top:40% !important;
	}
}
@media (min-width: 770px) and (max-width: 1032px){
	.customline-timeline{
		top: 20vw;
	}
}
@media (max-width: 769px){
	.customline-timeline{
		top: 155px;
	}
}
@media (max-width: 767px){
	.responsive #top #wrap_all .container{
        padding: 0 2% !important;
    }
	.timelineParaMadres .avia-timeline-boxshadow .av-milestone-contentbox{
		padding:20px 10px;
	}
	.timelineParaMadres .av-milestone-content p{
		font-size:16px;
		line-height: 26px;
	}
	.timelineParaMadres .avia-button.avia-color-theme-color.avia-size-large{
		padding:10px;
	}
	.timelineParaMadres .avia-button.avia-color-theme-color.avia-size-large span{
		font-size:20px;
	}
	.timelineParaMadres  .av-milestone-icon-wrap{
		height:100% !important;
	}
	.timelineParaMadres .avia-timeline-vertical .av-milestone-icon-wrap{
		top:0% !important;
		display:flex !important;
		align-items: center;
		padding-bottom: 0 !important;
	}
	.timelineActive .av-milestone-icon-wrap:before{
		left:35%;
	}
	.timelineActive .avia-timeline-vertical.av-milestone-placement-alternate .av-milestone-date{
		display:none;
	}
	.timelineActive .av-milestone-icon-wrap{
		display: flex;
		align-items: center;
		padding-bottom: 0;
	}
	.avia-timeline-vertical li {
		display: flex;
		padding: 0 0 0 90px;
		align-items: center;
	}
	.avia_transform .avia-timeline-vertical.avia-timeline-animate .milestone_icon{
		opacity: 1 !important;
		transform: scale(1) !important;
		-webkit-transform: scale(1) !important;
    	-ms-transform: scale(1) !important;
	}
	.timelineParaMadres .avia-timeline-vertical .av-milestone-icon-wrap:before{
		left:35%;
	}
	.customline-timeline{
		top: 165px;
		left: 30px !important;
	}
}
@media (max-width: 357px){
	.customline-timeline{
		top: 200px;
		left: 30px !important;
	}
}

.post-tutor .tutor-meta .post-categories{
	display: inline;
}
.tutor-dashboard-menu-post-list a:before {
    content: "\e95e";
}
.tutor-dashboard{
	background-color: #fff;
	padding: 30px 0;
}
.tutor-dashboard .tutor-container{
	min-width:90%;
}
.tutor-dashboard-info-cards .tutor-dashboard-info-card p {
    background: #fde5b9 !important;
}
.tutor-dashboard-info-cards .tutor-dashboard-info-card p span{
	color:#000;
}
.tutor-dashboard a:hover{
	text-decoration: none;
}
.header-mis-articulos{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
}
.tutor-dashboard-permalinks li a:hover {
    background-color: #fde5b9 !important;
}
.tutor-dashboard-permalinks li.active a:hover {
    background-color: #d82139 !important;
}
.tutor-dashboard-profile{
	display: flex;
	flex-wrap: wrap;
}
.tutor-dashboard-profile-item{
	width: 32%;
	margin-right: 1%;
	flex-direction: column;
}
.tutor-dashboard-profile-item.full{
	width: 100%;
}
.tutor-dashboard-profile-item .content{
	padding: 0px;
	border: none;
}
@media (max-width:768px){
	.tutor-dashboard-profile-item{
		width: 100%;
	}
}
.media-attachments-filter-heading, .media-frame-menu-heading, .media-frame-title h1{
	font-size: 25px !important;
	position: unset !important;
}
.uploader-inline h2 {
    font-size: 30px !important;
}
.tutor-course{
	border: none !important;
}
.tutor-dashboard-content-inner .tutor-course-archive-filters-wrap{
	display: flex;
	justify-content: space-between;
}
.tutor-dashboard-content-inner .tutor-course-archive-filters-wrap #tutor-post-search{
	width: 45%;
	position: relative;
}
.tutor-course-filter-container > form > div > div > h4 {
	text-transform: uppercase;
	font-weight: bold !important;
}
.tutor-dashboard-content-inner .tutor-course-archive-filters-wrap #tutor-post-search .tutor-course-search-field{
	position: relative;
}
.tutor-dashboard-content-inner .tutor-course-archive-filters-wrap #tutor-post-search i{
	position: absolute;
	top: 10px;
    right: 10px;
}
.tutor-dashboard-content-inner .tutor-course-archive-filters-wrap #tutor-post-search input{
	border-radius: 4px;
}
.tutor-dashboard-content-inner .tutor-course-archive-filters-wrap #filter{
	width: 30%;
}
.tutor-dashboard-content-inner .tutor-course-archive-filters-wrap #filter select{
	border-radius: 4px;
}

.post-type-archive-courses #main, .single-courses #main{
	background-color: #ffffff;
}
.single-courses #main{
	padding: 117px 0 30px 0 !important;
}
.single-courses #main{
	padding-top: 190px !important;
  padding-bottom: 0 !important;
}
.tutor-course-top-info{
  padding-bottom: 20px;
}
@media (max-width:768px){
	.single-courses #main .tutor-wrap{
		padding-top: 30px !important;
	}
}
.tutor-course-loop{
	border-radius: 10px !important;
}
.tutor-course-loop-title:not(.sidebar .tutor-course-loop-title){
	padding: 0 18px !important;
}
.sidebar .tutor-loop-course-container{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.tutor-course-loop-title:not(.sidebar .tutor-course-loop-title) h2{
	text-transform: capitalize !important;
}
.tutor-course-loop-title h2{
	font-size: 22px !important;
	margin-bottom: 0px;
}
.tutor-course-filter-wrapper, .single-courses .tutor-container{
	max-width: 95% !important;
}
.tutor-course-loop-meta{
	margin-bottom: 0px;
}
.tutor-course-filter-container label{
	font-weight: 400 !important;
	font-size: 16px !important;
}
.tutor-course-filter-wrapper>div:first-child h4{
	display: flex;
  justify-content: space-between;
	align-items: center;
}
.tutor-course-filter-wrapper>div:first-child h4:hover{
	cursor: pointer;
}
.tutor-course-filter-container .open .tutor-course-filter-nested-terms, .post-type-archive-courses .tutor-course-filter-container .open h4 ~  label{
	overflow: hidden;
	max-height: none;
}
.tutor-course-filter-container .tutor-course-filter-nested-terms, .post-type-archive-courses .tutor-course-filter-container h4 ~ label{
	overflow: hidden;
	max-height: 0px;
}
.tutor-course-filter-wrapper>div:first-child h4 i{
	font-size: 10px;
	transition: all ease 0.2s;
}
.tutor-course-filter-wrapper>div:first-child h4 i.rotate{
	transform: rotate(180deg);
	transition: all ease 0.2s;
}
.tutor-course-filter-container form > div {
	border-bottom: 1px solid #bababa;
	padding-bottom: 15px;
}

.tutor-course-filter-wrapper>div:first-child .tutor-course-search-field,
.tutor-instructor-filter-sidebar > .filter-pc > .keyword-field.tutor-course-search-field,
.tutor-instructor-filter-result > .filter-mobile > .mobile-filter-container > .keyword-field.tutor-course-search-field{
	border:none;
	border-radius: 0px;
	padding: 0px;
	position: relative;
}
.tutor-course-filter-wrapper>div:first-child .tutor-course-search-field input,.tutor-course-filter-wrapper>div:first-child .tutor-course-search-field input:focus, .post-type-archive-courses select[name="tutor_course_filter"],
.tutor-instructor-filter-sidebar > .filter-pc > .keyword-field.tutor-course-search-field > input,
.tutor-instructor-filter-result > .filter-mobile > .mobile-filter-container > .keyword-field.tutor-course-search-field > input{
	border-radius: 10px !important;
	font-size: 16px !important;
  padding: 0 20px !important;
  height: 45px;
  line-height: 45px !important;
  background-color: #fff !important;
  border-color: #e1e1e1 !important;
}
.tutor-course-filter-wrapper>div:first-child .tutor-course-search-field i,
.tutor-instructor-filter-sidebar > .filter-pc > .keyword-field.tutor-course-search-field > i,
.tutor-instructor-filter-result > .filter-mobile > .mobile-filter-container > .keyword-field.tutor-course-search-field > i{
	position: absolute;
	top: 0;
  right: 0;
}
.tutor-course-filter-wrapper>div:first-child .tutor-course-search-field>i.tutor-icon-magnifying-glass-1:before,
.tutor-instructor-filter-sidebar > .filter-pc > .keyword-field.tutor-course-search-field > i.tutor-icon-magnifying-glass-1:before,
.tutor-instructor-filter-result > .filter-mobile > .mobile-filter-container > .keyword-field.tutor-course-search-field > i.tutor-icon-magnifying-glass-1:before{
	position: relative;
  top: 25%;
  padding: 25%;
}
.tutor-course-filter-wrap{
	justify-content: flex-end !important;
}
.tutor-course-archive-results-wrap{
	display: none;
}
.photo-course-loop{
	background-image: url('../../../uploads/2021/06/galeria-1.jpg');
    height: 300px;
    background-position: center;
    background-size: cover;
}
#top .select2-search{
	background-color: transparent !important;
}
.form-post-tutor .tutor-form-group .select2-search__field{
	border:none !important;
	outline: none !important;
	margin-bottom: 0px !important;
}
.tutor-form-group .select2-search__field:focus{
    outline: none !important;
	box-shadow: none !important;
}
.form-post-tutor .tutor-form-group .select2-container ul.select2-selection__rendered{
	display: flex;
	align-items: center;
}
.tutor-loop-course-container{
	width: 100%;
  height: 300px;
  position: absolute;
  background-color: #EEA1A8;
  top: 0;
  left: 0;
	opacity: 0;
	text-align: center;
	padding: 50px 5px 0 5px;
	transition: all 0.2s;
}
.tutor-course-loop:hover .tutor-loop-course-container{
	opacity: 1;
}
.tutor-course-loop .tutor-public-course-start-learning{
	display: none;
}
.tutor-course-loop .tutor-course-loop-price{
	position: absolute;
  background-color: #F3DB4E;
  top: 15px;
  z-index: 3;
  padding: 0px 10px;
  border-radius: 0 5px 5px 0;
}
.tutor-course-loop .tutor-course-loop-price .price{
	color:#000 !important;
}
.tutor-course-loop .tutor-course-loop-header-meta{
	z-index: 9;
  position: absolute;
  top: 15px;
}
.tutor-course-loop .tutor-course-loop-header-meta .tutor-course-loop-level{
  display: none;
}
.tutor-course-loop .tutor-loop-author>div{
	float: none;
}
.tutor-course-loop .tutor-course-loop-title h2{
	font-size: 20px !important;
  color: #000 !important;
}
.tutor-course-loop .tutor-rating-count{
  display: none;
}
.tutor-course-loop .btn-loop-course{
	text-transform: uppercase;
  color: #fff;
  font-size: 20px;
  background-color: #000;
  padding: 10px 20px;
  border-radius: 100px;
  margin-top: 5px;
  display: inline-block;
	transition-duration: 0.2s;
}
.tutor-course-loop .btn-loop-course:hover{
	color: #ffffff;
	background-color: #000000;
}
.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo{
	display: table
}
.tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo img {
	max-height: 50px !important;
    max-width: 146px;
    display: table-cell;
}
u {
	text-decoration: none !important;
	border-bottom: 2px solid !important;
}
.tutor-course-topics-contents .tutor-course-title h4{
	font-size: 22px !important;
}
.tutor-course-lesson h5{
	font-size: 20px !important;
}
.tutor-course-target-audience-content .tutor-custom-list-style li{
	font-size: 15px;
}
.single-courses{
	font-size: 14px;
}
.single-instructor-wrap .instructor-name h3{
	font-size: 20px !important;
}
.page-id-1127 .container{
	width: 95%;
	max-width: 95% !important;
	padding: 0;
}
.tutor-course-filter-wrapper{
	max-width: 100% !important;
}
.wbi-tutor-container .cover-area{
  display: flex;
	align-items: center;
	flex-direction: column;
}
.wbi-tutor-container .cover-area .instructor-photo{
  width: 49%;
  min-height: 650px;
  height: auto !important;
  background-position: center top !important;
  position: relative;
}
.wbi-tutor-container .cover-area .instructor-photo:after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}
.instructor-content{
	width: 100%;
	position: relative !important;
	color: #fff;
	padding: 150px 10%;
	min-height: 100vh !important;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: auto !important;
}
.instructor-content p{
  text-align: left;
}
.tutor-user-public-profile .photo-area{
  height: auto;
}
.tutor-user-public-profile .tutor-container{
	max-width: 80% !important;
}
.tutor-user-profile-content{
  padding: 30px 0;
}
.tutor-user-profile-content h2,
.tutor-user-profile-content h3{
  color: #fff !important;
  margin-bottom: 15px;
}
.tutor-user-public-profile .tutor-user-profile-content{
  width: 100% !important;
	margin-top: 30px;
}
.tutor-user-profile-custom-form{
  background-color: #fde5b9;
  padding: 40px 0;
}
.tutor-user-profile-custom-form h2,
.tutor-user-profile-custom-form p{
  text-align: center;
  margin-bottom: 20px;
}
.tutor-user-profile-custom-form form{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.tutor-user-profile-custom-form form .form-column{
  width: 49%;
}
.tutor-user-profile-custom-form form .form-column-btn{
  width: 100%;
  text-align: center;
}
.tutor-user-profile-custom-form form .form-alert{
  width: 100%;
  text-align: center;
  margin-top: 15px;
  text-transform: uppercase;
  text-align: center;
  font-size: 15px;
}
.tutor-user-profile-custom-form form textarea{
  height: 135px;
}
.tutor-user-profile-custom-form form .warning{
  color: red;
  font-size: 14px;
}
.tutor-user-profile-custom-form form .btn{
  background-color: #fa435b;
  color: #fff;
  border-radius: 100px;
  font-family: 'poppins','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
  font-size: 20px;
  font-weight: 200;
  text-transform: uppercase;
  padding: 10px 20px;
  min-width: 200px;
  border: none;
  box-shadow: 0px 2px 4px 2px rgb(0 0 0 / 25%);
  display: flex;
  margin: auto;
  justify-content: center;
  align-items: center;
  transition-duration: 0.2s;
}
.tutor-user-profile-custom-form form .btn .form-loading{
  width: 25px;
  margin-left: 10px;
}
.tutor-user-profile-custom-form form .btn:hover{
  cursor: pointer;
  opacity: 0.9;
}
.tutor-user-profile-custom-form form input, .tutor-user-profile-custom-form form textarea{
  background-color: #f5f5f5 !important;
  border-radius: 5px !important;
}
.tutor-user-public-profile .photo-area .cover-area{
  border-radius: 0px !important;
}

.tutor-user-public-profile .instructor-content [class^="tutor-icon-"],
.tutor-user-public-profile .instructor-content [class*=" tutor-icon-"]{
  color: #fff !important;
  margin: 0 5px;
  transition: 0.2s;
}
.tutor-user-public-profile .instructor-content [class^="tutor-icon-"]:hover,
.tutor-user-public-profile .instructor-content [class*=" tutor-icon-"]:hover{
  color: #fa435b;
  text-decoration: none;
}
.wbi-tutor-profile .tutor-courses{
  margin-top: 30px;
}
@media (max-width:768px){
  .wbi-tutor-container .cover-area{
    flex-direction: column;
  }
  .wbi-tutor-container .cover-area .instructor-photo{
    width: 100%;
    min-height: 350px;
  }
  .wbi-tutor-container .instructor-content{
    width: 100%;
    padding: 30px;
  }
  .tutor-user-profile-custom-form form .form-column{
    width: 100%;
  }
}

.page-id-1108 .container{
  max-width: 95% !important;
  width: 95% !important;
  padding: 0px !important;
}
@media (min-width:1920px){
  .tutor-course-col-3 {
    width: 25%;
  }
  .post-type-archive-courses .tutor-course-col-3, .tax-course-category .tutor-course-col-3{
    width: 20%;
  }
}
@media (min-width:1440px){
  .page-id-1108 .container{
    max-width: 90% !important;
    width: 100% !important;
    padding: 0px !important;
  }
  .tutor-courses-wrap{
    max-width: 100%;
  }
}
.btn-toggle-filter{
  width: 100%;
  background-color: #e0e0e0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  border-radius: 30px;
  font-size: 18px;
}
.btn-toggle-filter i{
  font-size: 15px;
}
.tutor-course-filter-wrap{
  display: none;
}
.tutor-course-filter-wrapper>div:first-child .tutor-course-search-field i,
.tutor-instructor-filter-sidebar > .filter-pc > .keyword-field.tutor-course-search-field > i,
.tutor-instructor-filter-result > .filter-mobile > .mobile-filter-container > .keyword-field.tutor-course-search-field > i{
  color: #ffffff !important;
	width: 45px;
	height: 45px;
	background-color: #fa435b;
	border-radius: 0 10px 10px 0;
	font-size: 20px;
}
.title-course-page h1{
  font-size: 35px !important;
  margin-top: 100px;
}
.page-id-1108 #main{
  padding-top: 0px !important;
}
.social-input-row{
  flex-wrap: wrap;
}
.tutor-login-container{
  display: flex;
  background-color: #fff;
  min-height: calc(100vh - 162px);
	justify-content: center;
}
.single-courses .tutor-login-container{
  margin-top: -73px;
}
.tutor-login-container .bg-tutor-login{
  background-image: url('../assets/images/login-img.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: inset 0 0 0 20000px rgb(0 0 0 / 50%);
}
.tutor-login-container .bg-tutor-registration{
  background-image: url('../assets/images/Momphosis-Registro-Especialista.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: inset 0 0 0 20000px rgb(0 0 0 / 50%);
}
.tutor-login-container .bg-tutor-restablecer{
  background-image: url('../assets/images/Momphosis-restablecer-contrasena.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: inset 0 0 0 20000px rgb(0 0 0 / 50%);
}
.tutor-login-container .bg-tutor-recuperar{
  background-image: url('../assets/images/Momphosis-recuperar-contrasena.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: inset 0 0 0 20000px rgb(0 0 0 / 50%);
}
.tutor-login-container .tutor-login-wrap{
  box-shadow: none !important;
  width: 100%;
	padding: 0 2% !important;
	margin: 0 !important;
	max-width: 100% !important;
}
.tutor-login-container  .tutor-login-form{
  display: flex;
  align-items: center;
}
.tutor-login-container .loginform .tutor-login-rememeber-wrap{
  font-size: 15px !important;
}
.tutor-form-register-wrap a{
  text-decoration: underline;
}
.tutor-clear-all-filter{
	text-align: center !important;
}
.tutor-clear-all-filter > a > i{
	display: none;
}
.tutor-course-filter-container form > div:last-child{
	border-bottom: none !important;
}
.tutor-course-filter-wrapper .tutor-clear-all-filter>a {
    height: auto !important;
    background: #fa435b;
    border-radius: 25px;
    line-height: inherit;
    text-align: center;
    font-size: 20px;
    font-weight: 200;
    margin-top: 20px;
    color: #ffffff;
    padding: 10px 20px;
    text-transform: uppercase;
}
@media(max-width:1024px){
  .tutor-course-filter-loop-container .tutor-course-col-3{
    width: 50%;
  }
}
@media(max-width:768px){
	.tutor-login-container > .tutor-col-6.tutor-login-form,
	.tutor-login-container > .tutor-col-6.tutor-registration-form{
		flex: 0 0 100% !important;
    max-width: 100% !important;
	}
	.tutor-login-container .bg-tutor-login,
	.tutor-login-container .bg-tutor-registration,
	.bg-tutor-restablecer,
	.bg-tutor-recuperar{
		display: none;
	}
}
@media (min-width:675px) and (max-width:768px){
  .tutor-course-filter-loop-container .tutor-course-col-3{
    width: 49%;
    height: auto !important;
  }
	.tutor-course-filter-loop-container .tutor-course-col-3:nth-child(odd){
		margin-right: 2%;
	}
  .tutor-login-container .tutor-login-wrap{
    padding: 20px;
  }
  .tutor-login-container  .tutor-login-form{
    min-height: calc(100vh - 167px);
  }
  .title-course-page h1{
    margin-top: 0;
  }
  .tutor-course-filter-wrapper>div:first-child h4 i{
    display: none;
  }
  .tutor-course-filter-container form div:not(.tutor-course-search-field) {
    display: none;
  }
  .tutor-course-filter-wrapper>div{
    width: 100% !important;
    float: none !important;
  }
	div[class*="tutor-course-col"]{
		padding: 0 !important;
	}
	.tutor-course-loop{
		height: auto !important;
	}
	.tutor-course-filter-wrapper .tutor-course-filter-container>form>div{
		width: 100% !important;
		float: none !important;
	}
}
@media (max-width:674px){
  .tutor-course-filter-loop-container .tutor-course-col-3{
    width: 100%;
  }
  .tutor-login-container .bg-tutor-login,
	.tutor-login-container .bg-tutor-registration{
    display: none;
  }
  .tutor-login-container .tutor-login-wrap{
    padding: 20px;
  }
  .tutor-login-container  .tutor-login-form{
    min-height: calc(100vh - 167px);
  }
  .title-course-page h1{
    margin-top: 0;
  }
  .tutor-course-filter-wrapper>div:first-child h4 i{
    display: none;
  }
  .tutor-course-filter-container form div:not(.tutor-course-search-field) {
    display: none;
  }
  .tutor-course-filter-wrapper>div{
    width: 100% !important;
    float: none !important;
  }
	div[class*="tutor-course-col"]{
		padding: 0 !important;
	}
	.tutor-course-filter-wrapper .tutor-course-filter-container>form>div{
		width: 100% !important;
		float: none !important;
	}
}
@media(max-width:424px){
	p.login-remember,
	.tutor-login-rememeber-wrap > a{
		width: 100%;
		text-align: center;
		float: left;
	}
}
.tutor-course-loop-title > h2 {
	line-height: 18px !important;
	letter-spacing: 0 !important;
}

#tutor_profile_cover_photo_editor #tutor_cover_area{
  height: 350px;
  background-position: center top;
}
#tutor_profile_cover_photo_editor #tutor_profile_area{
  top:auto;
  bottom: 17px;
}
.photo-area-profile{
  align-items: center;
  margin-bottom: 40px;
}
#settings-tab-general .tutor-option-field-row:nth-child(2){
  display: none;
}
.wbi-tutor-register .container{
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
}
.wbi-tutor-register > div#wrap_all > header#header{
	padding: 0 2% !important;
}
.wbi-tutor-register .content{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.wbi-tutor-register .col-form{
  display: flex;
}
.wbi-tutor-register  form{
  max-width: 600px;
  margin: auto !important;
}
.wbi-tutor-register  form h1{
  text-align: center;
  font-size: 2.5vw !important;
}
@media (max-width:768px){
  .wbi-tutor-register  form h1{
    font-size:7.5vw !important;
  }
}
.wbi-tutor-register  form p{
  text-align: center;
}
.wbi-tutor-register .tutor-form-group label{
  margin-bottom: 15px;
  font-size: 16px !important;
}
.wbi-tutor-register .tutor-form-group input{
  outline: none;
  color: #777 !important;
  margin: 0;
  width: 100%;
  display: block;
  margin-bottom: 20px;
}
.tutor-required-fields{
  margin-bottom: 15px !important;
  padding: 0 !important;
}
.tutor-required-fields li{
  margin: 0 !important;
  list-style: none;
  background-color: #fde5b9;
  padding: 10px !important;
}
.container-cursos-slider{
  margin-top: 20px;
}
.container-cursos-slider .tutor-courses{
  margin: 0 !important;
}
.container-cursos-slider .tutor-courses div[class*="tutor-course-col"]{
  width: 100% !important;
}
.container-cursos-slider .tutor-courses .owl-nav{
	color: #fff;
  display: flex;
  justify-content: space-between;
  width: 110%;
  position: absolute;
  top: 40%;
  margin: auto;
  left: -5%;
}
@media (max-width:425px){
	.container-cursos-slider .tutor-courses .owl-nav{
	  width: 118%;
	  left: -9%;
	}
}
.tax-course-category .tutor-course-filter-wrapper{
  background-color: #fff;
  padding-top: 20px;
}
.tutor-add-question-wrap h3 {
  font-size: 26px !important;
}
.tutor-topics-in-single-lesson .tutor-topics-title h3{
	font-size: 24px !important;
  font-family: 'optima';
}
.tutor-tabs-btn-group a {
  padding: 0 10px;
  display: flex;
  align-items: center;
}
.tutor-tabs-btn-group a span{
  line-height: 15px;
}
.tutor-single-lesson-items a{
  align-items: center;
}
.tutor-single-lesson-items a:hover, .tutor-tabs-btn-group a:hover{
  text-decoration: none;
}
.tutor-single-lesson-items a .lesson_title{
	font-size: 20px;
  line-height: 1em;
  font-family: 'poppins';
  font-weight: 200;
}
.tutor-lesson-complete-form-wrap form{
  margin-bottom: 0px !important;
}
.tutor-topbar-home-btn i{
  line-height: 32px;
}
.tutor-single-lesson-wrap  a:hover{
  text-decoration: none;
}
.tutor-single-page-top-bar{
  font-size: 18px;
}
@media(max-width:768px){
  .tutor-single-lesson-wrap{
    min-height: 70vh;
  }
}
.tutor-course-builder-upload-tips ul li{
  font-size: 16px;
}
.media-sidebar h2{
  font-size: 22px !important;
}
.tutor-course-top-info p,
.tutor-course-top-info li,
.tutor-course-target-audience-items li,
.tutor-single-course-meta li {
  font-size: 20px !important;
  line-height: 1.25em;
}
.tutor-course-top-info li,
.tutor-course-target-audience-items li{
  font-weight: 200;
}
.tutor-single-course-meta ul li a{
  font-weight: 100 !important;
	text-decoration: none !important;
}
.tutor-single-course-meta ul li{
  font-weight: 100 !important;
}
.tutor-single-course-meta ul li span{
  color: #000 !important;
}
.tutor-single-course-meta ul li{
  min-width: auto !important;
  margin-right: 2% !important;
}
.tutor-login-wrap .tutor-login-title h4{
  text-transform: uppercase;
}
.tutor-course-header-h1{
  line-height: 1.1em;
}
.tutor-single-course-meta ul li .tutor-single-course-avatar span {
  height: 50px;
  width: 50px;
  line-height: 50px !important;
  font-size: 16px;
}
.tutor-single-course-meta .tutor-single-course-avatar img{
  width: 50px;
  height: 50px;
}
.tutor-single-course-author-meta{
  display: flex;
  align-items: center;
}
.tutor-single-course-author-meta{
  display: flex;
  align-items: center;
}
.tutor-single-course-avatar{
  margin-right: 10px;
}
.tutor-course-enrolled-wrap p i, .tutor-course-enrolled-wrap p span {
  color: #f9435b;
}
.single_add_to_cart_button.tutor-button-primary:hover, .tutor-button.tutor-button-primary:hover, .tutor-btn.tutor-button-primary:hover{
  filter: brightness(0.9);
  background-color: #f9435b;
}
.tutor-price-box-thumbnail{
  margin-bottom: 0px;
}
.tutor-price-preview-box > .price{
  margin: 0 -20px 20px -20px;
  display: block !important;
  background-color: #fdcb6e;
  text-align: center;
  color: #000 !important;
  padding: 10px;
}
.tutor-price-preview-box .price{
  color: #000 !important;
  font-size: 20px !important;
}
@media(max-width:768px){
  .tutor-login-wrap .tutor-login-title{
    padding: 0px;
  }
}
.add-to-cart-mobile{
  display: none;
}
@media(max-width:990px){
  .add-to-cart-mobile{
    display: flex;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #fff;
    justify-content: space-evenly;
    align-items: center;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
    z-index: 9;
    padding: 15px;
  }
  .add-to-cart-mobile .tutor-single-add-to-cart-box .tutor-button{
    width: 60vw;
    justify-content: center;
    text-transform: uppercase;
    font-weight: 100;
  }
  .add-to-cart-mobile .price{
    color: #000 !important;
  }
}
.container-form-coupon{
  display: flex;
  justify-content: space-between;
  background-color: #f3f2f3;
  padding: 10px;
  margin-bottom: 30px;
  align-items: center;
}
.container-form-coupon form{
  display: flex;
  justify-content: space-between;
  margin-bottom: 0px !important;
  align-items: center;
}
.container-form-coupon form .button,
.coupon .button{
  border-radius: 0 100px 100px 0 !important;
  margin: 0px !important;
  font-size: 20px;
  text-transform: uppercase;
  font-family: 'poppins','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
  font-weight: 200;
}

#top .main_color .input-text,
#top .main_color input[type='text'],
#top .main_color input[type='input'],
#top .main_color input[type='password'],
#top .main_color input[type='email'],
#top .main_color input[type='number'],
#top .main_color input[type='url'],
#top .main_color input[type='tel'],
#top .main_color input[type='search'],
#top .main_color input[type='date'],
#top .main_color textarea,
#top .main_color select,
.select2-container--default .select2-selection--single{
  background-color: #f3f2f3 !important;
  padding: 15px !important;
  font-size: 16px !important;
  border-radius: 10px !important;
  /*border: none !important;*/
  overflow: hidden;
}
.select2-container--default .select2-selection--single{
  height: auto !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height: 16px !important;
}
#top .select2-search input[type='text'] {
  background-color: #ffffff;
  color: #ababab;
  border-color: #f3f2f3 !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
  top:25% !important;
  background-color: #f9435b;
  color: #fff;
  min-height: 46px;
  top: 0 !important;
  width: 40px !important;
  border-radius: 0 10px 10px 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
  border-color: #fff transparent transparent transparent!important;
  border-radius: 0 5px 5px 0 !important;
}
.woocommerce-checkout h3{
  text-transform: uppercase;
}
#top .main_color  .container-form-coupon form .input-text,
#top .main_color  .coupon #coupon_code{
  border-radius: 100px 0 0 100px !important;
  margin-bottom: 0px !important;
  border:none !important;
  background-color: #d0cfd0 !important;
  padding: 13px 12px 12px !important;
  margin: 0;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{
  width: 48%;
}
#billing_address_2_field{
  display: flex;
  align-items: flex-end;
}
#billing_address_2_field .woocommerce-input-wrapper{
  width: 100%;
}
.cart_item td{
  background-color: #f3f2f3 !important;
  border:none;
}
.order-total > :is(th,td:last-child),
.order-total > :is(th,td:last-child) > strong > span{
  background-color: #999999;
  border:none !important;
  color: #ffffff !important;
  font-weight: bold !important;
}
tr.cart-subtotal {
  background-color: #fff !important;
}
.woocommerce-checkout .order-total .amount{
  color: #fff;
  font-weight: bold;
}
.woocommerce-checkout #order_review{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.woocommerce-checkout #order_review h4{
  font-size: 24px !important;
  font-weight: bold !important;
  margin-top: 5px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table{
  width: 85% !important;
}
.woocommerce-checkout h3{
  margin-bottom: 25px;
}
div table.shop_table{
  background-color: #fff !important;
  border-radius: 10px;
  border-collapse: collapse;
  overflow: hidden;
	text-align: right;
}
table.shop_table .order-total th{
  border-radius: 0 0 0 10px;
}
div table.shop_table td{
  color: #000;
  font-size: 15px;
  padding: 10px !important;
}
.woocommerce-checkout-payment{
  background-color: #f3f2f3 !important;
}
.woocommerce-checkout-payment ul li{
  background-color: #fff !important;
}
:is(.cart-subtotal, .order-total) th{
  line-height: 35px !important;
}
#ppcp-hosted-fields .button{
  border-radius: 50px;
  font-size: 20px;
  text-transform: uppercase;
  font-family: 'poppins','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
  font-weight: 200;
  margin-bottom: 20px;
}
.woocommerce-checkout .container{
  width: 1200px;
}
@media (min-width:1440px){
  .woocommerce-checkout .container{
    width: 1440px;
  }
}
.woocommerce-checkout label{
  font-size: 15px !important;
	margin-bottom: 15px;
}
.woocommerce-privacy-policy-text{
  font-size: 16px;
}
@media (max-width:768px){
  .woocommerce-header .container{
    height: 20vh !important;
  }
  .container-form-coupon{
    flex-direction: column;
  }
  .container-form-coupon form{
    margin-top: 10px;
  }
  .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{
    width: 100%;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table{
    width: 100% !important;
  }
}
div a.remove{
  text-indent: initial !important;
  background: none !important;
  width: auto !important;
  height: auto !important;
  text-align: center;
  border: none !important;
  color: #000;
  font-size: 22px;
}
div a.remove:hover{
  text-decoration: none;
}
.woocommerce-cart-form__contents thead tr{
  background-color: #999999 !important;
  color: #fff;
}
.woocommerce-cart-form__contents thead tr th{
  border: none !important;
}
table.cart img{
  width: 80px !important;
}
.woocommerce-cart-form__contents .cart_item td{
  background-color: #fff !important;
  border-bottom: 1px solid #f3f2f3 !important;
}
.woocommerce-cart-form__contents tbody tr{
  background-color: #fff !important;
}
.woocommerce-cart-form__contents .button[name="update_cart"]{
  display: none;
}
.sidebar{
  background-color: #fff !important;
	border-left-style: none !important;
	border-left-width: 0 !important;
}
.sidebar:after{
	content: "";
	background: #f3f2f3;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 2px;
	/*box-shadow: 2px 0px 20px #000;*/
}
.sidebar > div > section > h3,
.sidebar .tutor-loop-course-container > div > h2{
	color: #000 !important;
}
.sidebar .tutor-loop-course-container > div.tutor-loop-author > div a{
	font-size: 14px !important;
	font-weight: 200 !important;
}
.sidebar .tutor-loop-course-container > div.tutor-loop-author > div.tutor-single-course-author-name{
	line-height: 12px !important;
}
.sidebar .tutor-loop-course-container > div.tutor-course-loop-title > h2 {
	line-height: 1em !important;
}
.woocommerce-cart #after_section_1 .container{
  max-width: 100%;
  width: 100%;
  padding: 0;
}
.woocommerce-cart .container .av-content-small.units {
  width: 65%;
  padding: 30px 0;
}
.widget_shopping_cart_content,
.dropdown_widget_cart :is(.woocommerce-mini-cart__buttons,.avia-arrow){
  background-color: #fff !important;
}
div .dropdown_widget .cart_list li,
div .dropdown_widget .cart_list li a{
  color:#000 !important;
}
div .dropdown_widget .cart_list li:hover{
  background-color: #f3f2f3 !important;
}
.woocommerce-mini-cart__buttons{
  display: flex;
  justify-content: space-between;
}
.woocommerce-mini-cart__buttons .button{
  background-color: #f9435b !important;
  color: #fff  !important;
  text-transform: uppercase  !important;
  border-radius: 20px  !important;
  padding: 10px  !important;
  font-weight: 400  !important;
  width: 49% !important;
}
.woocommerce-mini-cart__total{
  color:#000;
}
#menu-item-shop{
  border:none;
}

.sidebar .tutor-loop-course-container{
  width: auto;
  height: auto;
  position: relative;
  background-color: transparent;
  opacity: 1;
  text-align: left;
  padding: 5px;
  color: #fff;
}
.sidebar .photo-course-loop{
  height: 80px;
  width: 80px;
}
.sidebar .tutor-course-header{
  width: 80px;
}
.sidebar .tutor-course-loop-price{
  display: none;
}
.sidebar .tutor-widget-course-loop{
  display: flex;
  margin-bottom: 10px;
}
.sidebar .tutor-widget-course-loop h2{
  font-size: 16px !important;
  line-height: 16px;
  color: #fff;
}
.sidebar .tutor-loop-rating-wrap,
.sidebar .tutor-course-loop-level,
.sidebar .tutor-course-wishlist,
.sidebar .tutor-course-loop-meta,
.sidebar .btn-loop-course{
  display: none;
}
.sidebar .widgettitle{
  color: #fff;
  font-size: 1.15em !important;
}
.sidebar .inner_sidebar{
  padding: 0 20px;
  margin-left: 0 !important;
}
.sidebar .tutor-single-course-author-name{
  font-size: 16px;
}
.sidebar .widget{
  padding: 0px;
}
.sidebar .widget_search{
  margin-bottom: 20px;
}
.woocommerce-cart #after_section_1{
  border:none;
}
.cart-collaterals .cart_totals{
  float: right !important;
}
.woocommerce-cart .cart_totals h2{
  font-size: 30px !important;
}
.woocommerce-cart .shop_table .order-total td{
  border-radius: 0 10px 10px 0;
}
.woocommerce-cart .shop_table .order-total th{
  border-radius: 10px 0 0 10px;
}
.cart-collaterals .cart_totals a.button.alt{
  border-radius: 100px;
  font-size: 20px !important;
  width: auto !important;
  text-transform: uppercase;
  font-family: 'poppins','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
  font-weight: 200;
}
.cart_dropdown .dropdown_widget{
  width: 290px !important;
}
#top #payment,
#top #payment div.payment_box{
	width: 100% !important;
}
span#ppcp-credit-card-gateway-card-expiry,
span#ppcp-credit-card-gateway-card-number{
	width: 100% !important;
}
@media (min-width:1920px){
  .container .av-content-small.units {
    width: 55%;
    /*padding: 30px 10%;*/
  }
  .sidebar .widgettitle {
    font-size: 35px !important;
  }
  .sidebar .photo-course-loop {
    height: 130px;
    width: 130px;
  }
  .sidebar .tutor-course-header{
    width: 130px;
    margin-right: 10px;
  }
  .sidebar .tutor-widget-course-loop h2 {
    font-size: 26px !important;
    line-height: 26px;
  }
}
@media(max-width:768px){
  .container .av-content-small.units{
    padding: 20px 0px;
  }
  #top .main_color .coupon #coupon_code{
    width: 50%;
    min-width: 50%;
  }
  .container-form-coupon form .button, .coupon .button{
    width: 50% !important;
    min-width: 50% !important;
  }
  #wc-ppcp-credit-card-gateway-cc-form .form-row,
  #wc-ppcp-credit-card-gateway-cc-form .form-row label,
  #wc-ppcp-credit-card-gateway-cc-form .form-row span{
    width: 100% !important;
  }
	#top #payment,
  #top #payment div.payment_box{
    width: 100% !important;
		padding: 1em 0 !important;
  }
}
.tutor-course-loop-price .tutor-loop-cart-btn-wrap{
  display: none;
}
#loginform input{
  background-color: #f3f2f3 !important;
  font-size: 20px !important;
  border-radius: 5px !important;
  border: none !important;
}
.form-av-privatepolicy > [for="login-form-av-privatepolicy"],
p.login-remember > label,
div.tutor-login-rememeber-wrap > a{
	font-family: 'poppins';
	font-weight: 200 !important;
	font-size: 20px !important;
}
#loginform label {
  font-size: 16px;
	display: inline !important;
}
p.login-submit{
	text-align: -webkit-center !important;
}
:is(#loginform .login-submit, .tutor-reg-form-btn-wrap) > .tutor-button{
	border-radius: 100px !important;
	background-color: #fa435b !important;
	text-transform: uppercase !important;
	font-weight: 200;
	min-width: auto;
	text-align: center;
	justify-content: center;
	font-family: 'poppins';
	font-size: 20px;
	padding: 10px 15px;
  width: auto !important;
	opacity: 1;
	transition: none;
	filter: none;
	webkit-filter: none;
	box-shadow: 0px 2px 4px 2px rgb(0 0 0 / 25%);
}
.tutor-form-group.tutor-reg-form-btn-wrap {
  text-align: center;
}
.wbi-tutor-register form{
  padding-top: 50px;
  padding-bottom: 50px;
}
:is(.post-type-archive-courses, .tax-course-category) #main{
  padding-top: 0px !important;
}
.tutor-top-course-filter-wrapper{
  background-image: url('../assets/images/banner-courses.jpg');
  height: 50vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  padding-bottom: 30px;
}
@media (max-width:1920){
  .tutor-top-course-filter-wrapper{
    height: 40vh;
  }
}
.tutor-top-course-filter-wrapper h1{
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  margin-top: 25vh;
}
.tutor-top-course-filter-wrapper h1 span{
  display: block;
  text-decoration: underline;
}
.tutor-top-course-filter-wrapper .container{
  display: flex;
  justify-content: flex-end;
}
.tutor-course-filter-wrapper{
  padding: 30px 2%;
}
.post-type-archive-courses  .av_header_transparency.av_alternate_logo_active .logo a > img,
.tax-course-category  .av_header_transparency.av_alternate_logo_active .logo a > img,
.blog  .av_header_transparency.av_alternate_logo_active .logo a > img{
  opacity: 1 !important;
}
.tutor-lead-info-btn-group{
	margin-top: 20px;
}
div.tutor-single-course-segment.tutor-single-course-lead-info > .tutor-lead-info-btn-group{
	display: none !important;
}
@media(max-width:991px){
	div.tutor-single-course-segment.tutor-single-course-lead-info > .tutor-lead-info-btn-group{
		display: block !important;
	}
}
@media(max-width:768px){
  .tutor-price-box-thumbnail{
    margin-bottom: 20px;
  }
  /*.courses-template-default #main{
    padding-bottom: 82px !important;
  }*/
}
.thank-page-tables{
  display: flex;
  justify-content: space-between;
}
.thank-page-tables section{
  width: 49%;
  background-color: #f3f2f3;
  border-radius: 5px;
  padding: 20px;
}
.thank-page-tables section h2{
  font-size: 2vw !important;
}
.thank-page-tables section tr{
  background-color: #f3f2f3 !important;
}
.thank-page-tables  table.shop_table td {
  padding: 6px 12px;
  vertical-align: inherit;
}
.woocommerce-thankyou-order-details{
  display: flex;
  justify-content: center;
  text-align: center;
}
.woocommerce-thankyou-order-received {
  text-align: center;
}
.woocommerce-thankyou-order-received img{
  display: block;
  margin: 0 auto 20px auto;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.08));
}
.wc-thankyou-link-tutor{
  background-color: #fde5b9;
  display: flex;
  justify-content: space-around;
  padding: 15px;
  border-radius: 5px;
  font-weight: 200;
  align-items: center;
}
.wc-thankyou-link-tutor a{
  background-color: #fa435b;
  color: #fff !important;
  border-radius: 100px;
  text-transform: uppercase;
  padding: 10px 20px;
  font-size: 20px;
  font-weight: 200;
  transition-duration: 0.2s;
}
.wc-thankyou-link-tutor a:hover{
  opacity: 0.9;
  text-decoration: none;
}
#top .order_details li:last-child{
  border-right: none;
}
@media (max-width:1024px){
  .woocommerce-thankyou-order-details{
    flex-wrap: wrap;
    text-align: left;
    justify-content: flex-start;
  }
  .woocommerce-thankyou-order-details li{
    width: 50%;
    margin: 0 !important;
    margin-bottom: 15px !important;
    padding-left: 5px !important;
  }
  .wc-thankyou-link-tutor{
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }
}
@media (max-width:768px){
  .woocommerce-thankyou-order-details{
    text-align: center;
    justify-content: center;
  }
  .woocommerce-thankyou-order-details li{
    width: 100%;
    border-bottom: 1px dotted #CCC !important;
    border-right: none !important;
    padding-bottom: 10px;
  }
  .thank-page-tables{
    flex-direction: column;
  }
  .thank-page-tables section{
    width: 100%;
    margin-bottom: 10px;
  }
  .thank-page-tables section h2{
    font-size: 6vw !important;
  }
}
.woocommerce-mini-cart__empty-message{
  color: #000;
}
.woocommerce-cart .return-to-shop .wc-backward{
  border-radius: 100px;
  text-transform: uppercase;
  font-size: 20px;
}
#top div.woocommerce-message {
  border-color: #fde5b9;
  background-color: #fde5b9;
  color: #000000;
}
.icon-tik-tok:before{
  font-family: "fontello-extra";
  content: '\e800';
  color: #fff !important;
  margin: 0 5px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.icon-pinterest:before {
  font-family: "fontello-extra";
  content: '\f312';
  color: #fff !important;
  margin: 0 5px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.icon-tik-tok:hover, .icon-pinterest:hover{
  text-decoration: none;
}
/*SLIDESHOW*/
div .slideshow_caption, div .slideshow_caption a, div .slideshow_caption a:hover, div .slideshow_caption h2, div .slideshow_caption h2 .special_amp, div .slideshow_caption strong, div .slideshow_caption h2 strong{
	color: #ffffff !important;
}
#top .avia-slideshow-button.avia-color-light {
    padding: 12px 16px;
    background-color: #fb435a !important;
    border-color: #fa435b !important;
    box-shadow: 0px 2px 4px 2px rgb(0 0 0 / 25%);
}
.av-slideshow-caption > .caption_container,
.av-slideshow-caption > .caption_container > .slideshow_caption{
	padding: 0 !important;
}
/*PAGINATION*/
.pagination > a {
	background-color: #d0cfd0 !important;
	font-weight: 900 !important;
	color: #ffffff !important;
}
.post-filter-container #searchform input{
  border: none !important;
}
.posts-container article{
  padding: 10px;
}
.posts-container .article-container{
  box-shadow: 0px 7px 14px 0px rgb(151 160 204 / 12%);
  border-radius: 10px;
	background-color: #fff;
  margin: 5px;
  position: relative;
	transition-duration: 0.2s;
}
.posts-container .article-container:hover{
	box-shadow: 0px 12px 28px 0px rgb(151 160 204 / 30%);
	transform: translateY(-8px);
}
.posts-container article .loop-post-content{
	padding: 20px;
}
.loop-post-thumbnail{
	width: 100%;
	height: 250px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 12px 12px 0 0;
}
:is(.blog, .single-post, .category, .author, .search) #main .container_wrap_first{
	background-color: #fbfbfb;
}
:is(.blog, .single-post, .category, .author, .search) #main .container_wrap .sidebar{
	background-color: #000;
  border: none;
}
:is(.blog,.single-post,.category) .container_wrap{
  border:none;
}
:is(.single-post, .category, .author, .search) #main .container_wrap .container:not(.contenido-premium-main-header .container),
:is(.single-post, .category, .author, .search) #main .container_wrap .container:not(.contenido-gratuito-main-header .container) {
  max-width: 100%;
  width: 100%;
  padding: 0;
	display: flex;
  border:none;
}
@media(max-width:767px){
	:is(.single-post, .category, .author, .search) #main .container_wrap .container:not(.contenido-premium-main-header .container),
	:is(.single-post, .category, .author, .search) #main .container_wrap .container:not(.contenido-gratuito-main-header .container) {
		justify-content: center !important;
	}
}
:is(.category, .author, .search) .container .av-content-small.units {
  min-width: 65%;
  padding: 30px 5%;
  border:none;
}
.blog .container .av-content-small.units{
  width: 100%;
}
.loop-post-date {
  position: absolute;
  top: 10px;
  left: 10px;
  background-color: #fdcb6e;
  text-align: center;
	color: #000;
	padding: 5px;
	width: 45px;
  height: 45px;
  border-radius: 10px;
}
.loop-post-date span{
  font-size: 22px;
}
.posts-container article .post-categories {
  margin: 0 0 10px;
  display: flex;
  flex-wrap: wrap;
}
.posts-container article .post-categories li{
	margin-right: 5px;
}
.posts-container article .post-categories li a {
  background-color: #fa435b;
  color: #fff !important;
  border-radius: 10px;
  padding: 5px 10px;
  font-size: 12px;
  transition-duration: 0.2s;
  display: block;
  line-height: 1rem;
  margin: 2px 1px;
	font-weight: normal !important;
}
.posts-container article .post-categories li a:hover{
	opacity: 0.9;
	text-decoration: none;
}
.posts-container article .loop-post-author{
	display: flex;
	align-items: center;
	border-top: solid 1px #ebebeb !important;
	padding: 10px 0;
	margin-top: 10px;
}
.posts-container article .loop-post-author img{
	border-radius: 50%;
  width: 60px;
  height: 60px;
	margin-right: 10px
}
.posts-container article .loop-post-author-text span{
	display: block;
}
.posts-container article .loop-post-author-text a{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	color: #000;
}
.posts-container article .loop-post-author-text span{
	font-size: 13px;
  color: #ababab;
  line-height: 18px;
}
.recent-posts-header{
	display: flex;
}
.recent-posts-header .post-item{
  height: 70vh;
  width: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
  transition-duration: 0.2s;
}
.recent-posts-header .post-item:before{
	content: '';
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition-duration: 0.2s;
}
.recent-posts-header .post-item:hover:before{
	background-color: rgba(0, 0, 0, 0.5);
}
.recent-posts-header .post-item .post-title{
	z-index: 1;
	position: relative;
}
.recent-posts-header .post-item .post-title h3{
	text-transform: uppercase;
	color: #fff;
}
.recent-posts-header .post-item .post-title{
	text-decoration: none;
}
.recent-posts-header .post-item .read-more-btn{
    z-index: 1;
    border-radius: 100px;
    font-size: 20px;
    font-weight: 200;
    text-transform: uppercase;
    padding: 12px 16px;
    background-color: #fb435a !important;
    border-color: #fa435b !important;
    box-shadow: 0px 2px 4px 2px rgb(0 0 0 / 25%);
    color: #fff;
    position: relative;
    margin-top: 10px;
    transition-duration: 0.2s;
}
.recent-posts-header .post-item .read-more-btn:hover{
	text-decoration: none;
	opacity: 0.9;
}
.recent-posts-header .owl-nav{
    position: absolute;
    top: calc(50% - 60px);
    display: flex;
    justify-content: space-between;
    width: 95%;
    left: 2.5%;
}
.recent-posts-header .owl-dots{
    display: none;
}
.recent-posts-header .owl-nav button{
    background-color: rgba(255,255,255,0.2) !important;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    color: #fff !important;
}
.blog #main{
	padding-top: 0px !important;
}
.post-filter-container{
    display: flex;
    justify-content: space-between;
}
.post-filter-container :is(form,select){
    width: 35% !important;
}
.post-filter-container form > div{
    max-width: 100% !important;
}
.post-filter-container form .button, #searchsubmit{
    border-radius: 0 10px 10px 0 !important;
    width: 45px !important;
}
@media (max-width:768px){
    .post-filter-container :is(form,select){
        width: 100% !important;
        margin-bottom: 15px !important;
    }
    .post-filter-container{
        flex-wrap: wrap;
    }
}
.copyLink{
	color: #ffffff;
  background-color: #fa435b;
  border: none;
  box-shadow: 2px 2px 2px rgb(0 0 0 / 50%);
  padding: 10px 15px;
  text-transform: uppercase;
  right: 20px;
  top: 25px;
  position: absolute;
  cursor: pointer;
  transition: 0.2s;
  border-radius: 100px !important;
  font-family: 'poppins';
  font-size: 20px;
  font-weight: 200;
}
.copyLink:hover{
  background-color: #f9435b;
  color: #fff;
}
.sidebar .wp-block-search__inside-wrapper{
  position: relative;
}
.sidebar .wp-block-search__input{
  margin-bottom: 0px !important;
}
.sidebar .wp-block-search__button{
  width: 40px;
  height: 100%;
  line-height: 40px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  margin: 0;
  border-radius: 0 5px 5px 0 !important;
  min-width: 40px;
  background-color: #fa435b;
  color: #ffffff;
  border-color: #d82139;
}
.sidebar .wp-block-search__button svg path{
  fill:#fff;
}
.single-post .content{
  padding: 30px 5%;
}
@media (max-width:768px){
  .single-post #main .container{
    width: 100% !important;
    max-width: 100% !important;
  }
}
.post-category-title{
  text-align: center;
}
.post-category-title p{
  text-transform: uppercase;
  text-decoration: underline;
  margin-bottom: 0px;
}
.category h1{
  text-transform: uppercase;
  text-align: center;
  margin-top: 0px;
  display: inline-block;
}
.search-sidebar:not(.single-post .sidebar .search-sidebar){
  display: none;
}
.search #searchform .button{
  border-radius: 0 4px 4px 0 !important;
}
.wbi-tutor-profile .posts-container{
	border: none !important;
	max-width: 80% !important;
  /*width: 100%;
  margin-left: 0px;
  border: none;*/
}
.wbi-tutor-profile .template-blog{
  background-color: #fbfbfb;
  display: flex;
  justify-content: center;
}
.contenido-gratuito-grid > .template-blog{
	padding: 0 !important;
}
.wbi-tutor-profile .posts-container article :is(h3,a){
  color:#000;
}
.text-center{
	text-align: center !important;
}
.contenido-premium-main-header {
	background-repeat: no-repeat;
	background-image: url(../assets/images/Momphosis-Contenido-Premium.jpg);
	background-position: 75% 0;
	background-attachment: scroll;
}
.contenido-gratuito-main-header {
	background-repeat: no-repeat;
	background-image: url(../assets/images/Momphosis-Contenido-Gratuito.jpg);
	background-position: 65% 0;
	background-attachment: scroll;
}
@media all and (max-width:425px){
	.contenido-gratuito-main-header {
		background-repeat: no-repeat;
		background-image: url(../assets/images/Momphosis-Contenido-Gratuito.jpg);
		background-position: 80% 0;
		background-attachment: scroll;
	}
}
.contenido-premium-main-header > div> .av-section-color-overlay,
.contenido-gratuito-main-header > div> .av-section-color-overlay{
	opacity: 0.5;
	background-color: #000000;
  z-index: 1;
	position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
}
.contenido-premium-hr-inner.hr-inner.inner-border-av-border-fat{
	width: 50px;
  border-color: #ffffff;
}
.tutor-pagination-wrap{
  text-align: left;
}
.tutor-pagination-wrap .current{
  background: #fde5b9 !important;
  color: #000 !important;
}
.tutor-pagination-wrap .page-numbers{
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  padding: 0;
  border-radius: 100px;
  margin-right: 0px;
  background: #d0cfd0;
  font-size: 11px;
  font-weight: 900;
  color: #ffffff;
}
.tutor-pagination-wrap .next{
  display: none;
}
.tutor-pagination-wrap.instructor-list .next{
	display: block !important;
}
.tutor-pagination-wrap .page-numbers:hover{
  color:#fff;
}
.contenido-premium-main-header,
.contenido-premium-main-header .av-section-color-overlay-wrap,
.contenido-premium-main-header .av-section-color-overlay-wrap main,
.contenido-gratuito-main-header,
.contenido-gratuito-main-header .av-section-color-overlay-wrap,
.contenido-gratuito-main-header .av-section-color-overlay-wrap main{
  height: 100vh !important;
}
.post-type-archive-courses .contenido-premium-main-header h1,
.tax-course-category .contenido-premium-main-header h1,
.post-type-archive-courses .contenido-gratuito-main-header h1{
  color: #fff !important;
}
.post-type-archive-courses .contenido-premium-main-header h1 span,
.tax-course-category .contenido-premium-main-header h1 span,
.post-type-archive-courses .contenido-gratuito-main-header h1 span{
  color: #fdcb6e;
}
.tutor-course-filter-wrapper>div:first-child .tutor-course-search-field input{
  background-color: #f3f2f3 !important;
}
.footerGrid{
	position: relative;
}
.footerGrid:after {
  content: "";
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 2%;
  height: 2px;
  width: 96%;
}
.footerGrid > div.flex_cell.no_margin.av_one_half.avia-builder-el-5.el_after_av_cell_one_half.avia-builder-el-last {
	display: none !important;
}
.footerSocial{
	position: relative;
	top: -25px;
}
.footerSocial > li {
  width: 40px !important;
  font-size: 20px !important;
	margin-left: 0.5em !important;
}
@media (max-width: 425px){
	.footerSocial > li {
		margin-left: 0.15em !important;
	}
	.footerSocial > li:first-child {
		margin-left: 3% !important;
	}
}
.footerSocial > li > a {
	color: #ffffff !important;
	border: 2px solid #ffffff;
	border-radius: 100px;
	width: 40px !important;
	height: 40px !important;
}
.footerSocial > li > a::before{
	position: relative;
	top: 3px;
}
.homeTextQue > p:nth-child(2){
	margin-bottom: 0 !important;
}
@media only screen and (max-width: 5000px) {
	.av-burger-menu-main {
	     display: block!important;
	}
	#top .av_mobile_menu_tablet .av-main-nav .menu-item {
	     display: none!important;
	}
}
ul#menu-item-shop{
	z-index: 999 !important;
}
.avia-menu-text{
	font-weight: bold !important;
}
.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover,
li.current-menu-item:not(.av-width-submenu),
li.current-menu-item > a > span.avia-menu-text:not(.av-width-submenu > a > span.avia-menu-text),
#av-burger-menu-ul > li > ul.sub-menu > li > a.active{
	background-color: #fa435b !important;
	color: #ffffff !important;
	border-radius: 100px 0 0 100px !important;
	overflow: auto !important;
}
.html_av-overlay-side #top .av-burger-overlay-scroll{
  background: rgba(0,0,0,0.75) !important;
}
.html_av-overlay-side .av-burger-overlay-scroll{
	width: 100% !important;
}
.av-burger-overlay-inner{
	padding-left: 60% !important;
}
@media (min-width:426px) and (max-width:986px){
	.av-burger-overlay-inner{
		padding-left: 50% !important;
	}
}
@media (max-width:425px){
	.av-burger-overlay-inner{
		padding-left: 10% !important;
	}
	ul#menu-item-shop{
		z-index: 999999 !important;
    float: right !important;
    position: absolute !important;
    right: -40px !important;
	}
	a.cart_dropdown_link{
		padding: 0 38px 0 0 !important;
	}
	span.av-cart-counter{
		left: 25% !important;
	}
}
.woocommerce-cart-form__contents .coupon .button{
  font-size: 20px;
  text-transform: uppercase;
  font-family: 'poppins','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
  font-weight: 200;
}
button#place_order{
  font-size: 20px;
  text-transform: uppercase;
  font-family: 'poppins','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
  font-weight: 200;
  border-radius: 100px;
}
.woocommerce-cart-form__contents .coupon #coupon_code,
#top .main_color .container-form-coupon form .input-text{
  min-height: 50px;
}
.woocommerce-checkout .select2-container--default .select2-selection--single{
  border:none;
}
.payment-warranty{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.payment-warranty span{
  display: block;
}
.payment-warranty p{
  font-size: 16px;
  margin: 0;
}
.woocommerce-checkout h1{
  width: fit-content;
  margin: auto;
}
@media (max-width:768px){
  .cart-collaterals .cart_totals{
    width: 100% !important;
  }
  .content .entry-content-wrapper{
    padding: 0 15px;
  }
  .woocommerce-cart .shop_table .order-total th{
    line-height: 54px !important;
  }
  .container-form-coupon{
    text-align: center;
  }
  .payment-warranty{
    flex-direction: column;
    align-items: start;
  }
  .woocommerce-checkout h1{
    text-align: center;
    background: none;
  }
}
.footerLogo > div > div > img {
	max-width: 257.17px;
	position: relative;
	left: 0px;
}
label:not([for="login-form-av-privatepolicy"]) {
    font-family: 'poppins';
    font-weight: 500 !important;
    font-size: 15px !important;
    line-height: 20px;
    color: #000000 !important;
		line-height: 0px !important;
    margin-top: 15px !important;
		margin-bottom: 15px !important;
}
.tutor-course-filter-nested-terms > label {
	font-family: 'poppins';
    font-weight: 500 !important;
    font-size: 15px !important;
    line-height: 20px;
    color: #000000 !important;
		line-height: 10px !important;
    margin-top: 15px !important;
		margin-bottom: 15px !important;
}
.tutor-form-register-wrap a, .tutor-login-rememeber-wrap label {
	color: #000000 !important;
	text-decoration: none !important;
	vertical-align: top !important;
	font-size: 16px;
}
.tutor-login-rememeber-wrap a{
	color: #fa435b !important;
	text-decoration: none !important;
	vertical-align: top !important;
	font-size: 16px;
}
.tutor-form-register-wrap {
	display: flex;
	flex-direction: row;
  justify-content: center;
}
@media all and (max-width:320px){
	.tutor-form-register-wrap {
		display: flex;
		flex-direction: column;
	}
}
.tutor-form-register-wrap > a {
	font-size: 20px;
	color: #fa435b !important;
}
#top .main_color .input-text,
#top .main_color input[type='text'],
#top .main_color input[type='input'],
#top .main_color input[type='password'],
#top .main_color input[type='email'],
#top .main_color input[type='number'],
#top .main_color input[type='url'],
#top .main_color input[type='tel'],
#top .main_color input[type='search'],
#top .main_color textarea,
#top .main_color select{
	color: #777 !important;
}
.courses-in-blog{
  text-align: center;
  padding: 50px !important;
}
.courses-in-blog h2{
  color: #fff;
}
.courses-in-blog .view-more{
  border-radius: 100px;
  font-family: 'poppins','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
  font-size: 20px;
  font-weight: 200;
  text-transform: uppercase;
  background-color: #fa435b;
  padding: 5px 10px !important;
  color: #fff;
  display: inline-block;
  text-align: center;
}
.blog .contenido-premium-main-header h1,
.blog .contenido-gratuito-main-header h1{
  color: #fff !important;
}
.blog .contenido-premium-main-header h1 span,
.blog .contenido-gratuito-main-header h1 span{
  color: #fdcb6e !important;
}
@media(max-width:768px){
  .responsive #top #wrap_all .courses-in-blog,
	#top.page-id-730 > #wrap_all > #main > #av_section_2 > div{
    padding: 50px 15px !important;
  }
}
.user-avatar-header span{
  width: 30px;
  height: 30px;
  display: block;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  float: left;
  margin: 0 10px;
}
#menu-item-shop .cart_dropdown_link{
  padding: 0 15px !important;
}
.html_cart_at_menu.html_main_nav_header #top .main_menu .menu>li:last-child{
  padding-right: 0 !important;
  margin-right: 15px !important;
}
nav.main_menu{
  display: flex;
  align-items: center;
}
@media (max-width: 989px){
  nav.main_menu{
    display: flex !important;
  }
}
@media (max-width: 768px){
  .user-avatar-header span{
    margin: 0 5px;
  }
}

.tutor-btn, .tutor-button{
  border-radius: 100px !important;
  font-family: 'poppins','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif !important;
  font-size: 20px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important;
  background-color: #f9435b !important;
  color: #fff !important;
	box-shadow: 2px 2px 2px rgb(0 0 0 / 50%) !important;
	padding: 10px 20px;
}
nav.pagination > span.pagination-meta{
	display: none !important;
}
div.owl-dots{
	display: none !important;
}
p.crear-cuenta-disclaimer{
	line-height: 20px;
}
#top .flex_column_table.av-equal-height-column-flextable:not(:first-child){
	margin-top: auto !important;
}
@media(max-width: 768px){
	#scroll-top-link.avia_pop_class{
		visibility: visible !important;
		display: block !important;
	}
}
@media (min-width:600px) and (max-width: 999px){
	.owl-item{
		padding: 0 7.5px;
	}
}
.container.courses-in-blog,
#top.page-id-730 > #wrap_all > #main > #av_section_2 > div{
	max-width: 100% !important;
	width: 95% !important;
}
.tutor-dashboard .tutor-dashboard-content .tutor-dashboard-info-cards .tutor-dashboard-info-card p {
	border-radius: 10px !important;
	padding: 15px !important;
}
.tutor-dashboard-info-table-wrap>h3{
	border: none !important;
	padding: 30px 0 !important;
}
.tutor-btn-add-container{
  position: relative;
  margin-left:10px;
}
#tutor-btn-add span{
  font-size: 20px;
}
.tutor-dashboard-btn-dropdown{
  display: flex;
  flex-direction: column;
  background-color: #f2f2f2;
  border-radius: 10px;
  overflow: hidden;
  height: 0px;
  position: absolute;
  min-width: 225px;
  margin-top: 10px;
  box-shadow: 0 0 5px rgb(0 0 0 / 20%);
  transition: all 0.2s;
}
.tutor-dashboard-btn-dropdown.open{
  height: auto;
  transition: all 0.2s;
}
.tutor-dashboard-btn-dropdown a{
  color: #000;
  padding: 5px 10px;
}
.tutor-dashboard-header-button{
  display: flex;
	flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-end;
}
.tutor-dashboard-header-display-name h4{
  text-transform: uppercase;
}
.explore-momphosis, .header-my-ptofile{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
}
@media (max-width: 1024px){
  .explore-momphosis{
    flex-direction: column;
    align-items: start;
  }
}
.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li a{
  border-radius: 100px 0 0 100px;
}
.tutor-dashboard-header-button{
  width: auto;
  justify-content: space-between;
}
.tutor-dashboard-header-button > a {
	margin-right: 15px;
}
.tutor-dashboard-header-button select{
  background-color: #f3f2f3 !important;
  padding: 15px !important;
  font-size: 16px !important;
  border-radius: 10px !important;
  border:none !important;
  width: 210px !important;
  margin-bottom: 0px !important;
}
.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li.tutor-dashboard-menu-my-courses a:before {
  content: "";
  font-family: 'entypo-fontello' !important;
  font-size: 19px;
}
.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li.tutor-dashboard-menu-post-list a:before {
  content: "";
  font-family: 'entypo-fontello' !important;
  font-size: 19px;
}
.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-permalinks li.tutor-dashboard-menu-enrolled-courses a:before {
  content: "";
  font-family: 'extra-icons' !important;
  font-size: 19px;
}
.tutor-dashboard .tutor-dashboard-content .tutor-dashboard-earning-info-cards .tutor-dashboard-info-card p{
  background: #fde5b9 !important;
  color: #000;
}
.tutor-form-group :is(input, textarea, select),
.tutor_post_filter,
.tutor-course-search-field input{
  background-color: #f3f2f3 !important;
  font-size: 20px !important;
  border-radius: 5px !important;
  border: none !important;
}
.tutor-dashboard-announcement-table{
  margin-top: 20px;
}
.tutor-announcement-date-sorting{
  min-height: 50px;
}
.tutor-announcement-datepicker i{
  top: 60%;
}
@media (max-width:768px){
  #tutor-btn-add{
    border:none !important;
    box-shadow: none !important;
    border-radius: 50% !important;
    width: 40px;
    height: 40px;
    justify-content: center;
  }
  #tutor-btn-add i{
    margin-right: 0px;
  }
  #tutor-btn-add span{
    display: none;
  }
  .tutor-btn-add-container{
    position: absolute;
    top: -10px;
    right: 10px;
  }
  .tutor-dashboard-btn-dropdown{
    right: 0px;
  }
  .tutor-dashboard .tutor-dashboard-content .tutor-dashboard-info-cards .tutor-dashboard-info-card,
  .tutor-dashboard .tutor-dashboard-content .tutor-dashboard-earning-info-cards .tutor-dashboard-info-card{
    width: 100%;
  }
  .explore-momphosis, .header-my-ptofile{
    flex-direction: column;
    align-items: center;
  }
  :is(.explore-momphosis, .header-my-ptofile) div{
    text-align: center;
  }
  :is(.explore-momphosis, .header-my-ptofile) div a{
    margin-bottom: 10px;
  }
  .tutor-dashboard-content h3{
    text-align: center;
  }
  .tutor-dashboard-header-button{
    flex-wrap: wrap;
    justify-content: center;
    margin: auto;
  }
  .tutor-dashboard-header-button select{
    width: 100% !important;
    margin-top: 10px !important;
  }
  .tutor-dashboard-announcement-sorting-wrap{
    flex-direction: column;
  }
  .tutor-component-three-col-action.new-announcement-wrap{
    flex-direction: column;
    text-align: center;
  }
  .tutor-announcement-table-wrap{
    margin-top:70px;
  }
  .tutor-announcement-datepicker i {
    top: 125%;
  }
  .tutor-dashboard-announcement-sorting-wrap select{
    width: 100% !important;
  }
}
#top .dropdown_widget .buttons .button{
	border-radius: 100px !important;
	font-size: 12px !important;
}
body.has-tutor-frontend-course-builder>span.select2-container.select2-container--open{
	margin-top: 0 !important;
}
.upload-ui > button.browser.button{
	float: none !important;
}
p#alt-text-description,
.media-modal label,
p.media-types.media-types-required-info,
div.media-sidebar > form.compat-item > table > tbody > tr > td.field > p.help{
	font-size: 10px !important;
}
div.media-sidebar > form.compat-item > table > tbody > tr > th.label{
	float: left !important;
  margin-right: 0 !important;
  border: none !important;
  font-family: 'poppins';
  letter-spacing: 0;
  text-transform: none;
}
div.media-sidebar > form.compat-item > table > tbody > tr > th.label > label > span{
	text-align: left !important;
}
div.media-sidebar > form.compat-item > table > tbody > tr > td.field{
	float: right;
	width: 98%;
	margin: 1%;
	border: none;
}
.sub_menu_socket {
	display:none !important;
}
p.form-av-privatepolicy.login-form-av-privatepolicy.forgetmenot > label{
	opacity: 0.5 !important;
	color: #000000 !important;
	transition: 300ms !important;
	-webkit-transition: 300ms !important;
}
p.form-av-privatepolicy.login-form-av-privatepolicy.forgetmenot > label:hover{
	color: #000000 !important;
	opacity: 1 !important;
}
p.form-av-privatepolicy.login-form-av-privatepolicy.forgetmenot > label > a{
	color: #fa435b !important;
}
span.tutor-text-mute{
	font-size: 10px !important;
	line-height: 5px !important;
}
button.course-complete-button.tutor-button{
	display: none !important;
}
.tutor-single-page-top-bar .tutor-topbar-content-title-wrap{
	text-align: right !important;
}
.tutor-lead-info-btn-group a.tutor-button,
.tutor-lead-info-btn-group .tutor-course-complete-form-wrap button{
	display: block;
  padding: 10px 20px;
  border: none;
  text-align: center;
  border-radius: 4px;
  text-transform: uppercase;
  line-height: 1;
  -webkit-transition: 300ms;
  transition: 300ms;
  font-weight: 200 !important;
  font-size: 20px;
  font-family: 'poppins';
  border-radius: 100px;
	max-width: min-content;
	margin-left: auto;
	margin-right: auto;
	white-space: nowrap;
}
@media(max-width: 991px){
	div.tutor-wrap.tutor-page-wrap > .tutor-container > .tutor-row > .tutor-col-4{
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
}
.tutor-wrap nav.course-enrolled-nav ul li.active > a,
.tutor-wrap nav.course-enrolled-nav ul li > a{
	font-size: 20px !important;
	font-weight: 200 !important;
	text-decoration: none !important;
}
div.tutor-review-user-info > .review-time-name > p {
	font-size: 12px !important;
}
.tutor-course-enrolled-review-wrap .write-course-review-link-btn {
    color: #fff;
    background-color: var(--tutor-primary-color);
    border-color: var(--tutor-primary-color);
    display: inline-block;
    padding: 10px 20px;
    border-radius: 100px;
    text-transform: uppercase;
    line-height: 1;
    -webkit-transition: 300ms;
    transition: 300ms;
    font-size: 20px;
    font-family: 'poppins';
    font-weight: 200;
		text-decoration: none;
		box-shadow: 2px 2px 2px rgb(0 0 0 / 50%) !important;
}
.tutor-course-purchase-box > form{
	padding: 10px;
}
.tutor-form-group textarea{
  padding: 20px !important;
}
.withdraw-method-field-wrap input{
  background-color: #f3f2f3 !important;
  font-size: 20px !important;
  border-radius: 5px !important;
  border: none !important;
}
#tutor-withdraw-account-set-form .withdraw-method-select-wrap .withdraw-method-select input:checked+label{
  border-color: #f9435b;
  box-shadow: 0 0 0 1px #f9435b;
}
#tutor-withdraw-account-set-form .withdraw-method-select-wrap .withdraw-method-select input:checked+label:after{
  background-color: #f9435b;
}
[class*='tutor-dashboard-menu'] a{
  display: flex !important;
  align-items: center;
}
.quiz-modal-btn-cancel{
  border-radius: 100px !important;
  font-family: 'poppins','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif !important;
  font-size: 20px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important;
  background-color: #fde5b9 !important;
  color: #000 !important;
  box-shadow: 2px 2px 2px rgb(0 0 0 / 50%) !important;
  padding: 10px 20px;
  line-height: 23px;
  border: none;
}
.tutor-announcements-form select{
  width: 100% !important;
  padding-right: 0px !important;
}
.container.template-blog.template-single-blog > .av-content-small.units{
	width: 100% !important;
	padding: 30px 5% !important;
}
.pagination .current{
  background-color: #fde6b9;
}
.wbi-ver-mas {
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
.wbi-ver-mas > a{
    text-decoration: none !important;
}
#menu-item-shop .dropdown_widget .avia-arrow {
  right: 15px !important;
}
.tutor-button-secondary{
  border-color: #f9435b !important;
}
.tutor-user-public-profile .photo-area{
	margin-top: 0 !important;
}
.icon-profile{
  color: #fff !important;
  margin: 0 5px;
	font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.user-profile-location{
	padding-left: 4px !important;
}
.user-profile-location > span{
	margin-right: 10px !important;
}
.user-profile-nickname,
.user-profile-location{
	margin: 0 !important;
}
.profile-location-nickname{
	display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: start;
}
.profile-social-media {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
		max-width: 320px;
}
.profile-social-media > a {
    text-decoration: none !important;
}
.tutor-social-container > h1 {
    text-transform: uppercase;
    margin: 0;
}
.wbi-tutor-container .cover-area.instructor-photo{
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow:inset 0 0 0 5000px rgba(0, 0, 0, 0.5);
	background-blend-mode: multiply;
}
.characters-remaining{
  text-align: right;
  font-size: 17px !important;
  margin-top: -10px !important;
  color: #707070;
}
#top select{
  background-image:url('../assets/images/dropdown-select.jpg') !important;
}
.courses-category-select{
  background-color: #f3f2f3 !important;
  padding: 13.5px !important;
  font-size: 16px !important;
  border-radius: 10px !important;
  border: none !important;
}
@media (min-width:769px){
  .courses-category-select{
    display: none !important;
  }
}
@media (max-width:768px){
  .tutor-course-filter-container form{
    margin-bottom: 0px !important;
  }
}
.tutor-social-container > .profile-basic-data{
	display: flex;
	flex-direction: row;
}
.tutor-social-container.tutor-basic-data {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
@media(max-width:767px){
	.tutor-social-container > .profile-basic-data{
		display: flex;
		flex-direction: column;
	}
	.tutor-profile-img {
		display: flex;
		align-items: flex-end;
	}
}
.tutor-profile-img {
	width: 25%;
  /*max-width: 180px;
  height: 180px;*/
	margin-right: 15px;
}
.tutor-profile-img > img.profile-photo {
	/*position: relative;
    width: 175px;
    height: 175px;
    overflow: hidden;
    border-radius: 50%;*/
	clip-path: circle();
	margin-top: 15% !important;
}
@media(max-width:767px){
	.responsive .logo img{
		max-height: 60px !important;
	}
	.responsive #top #menu-item-shop.cart_dropdown{
		margin-left: 0 !important;
	}
	.responsive #top #wrap_all .av-logo-container{
		width: 96% !important;
		max-width: 100% !important;
	}
	.tutor-profile-img {
		width: 50%;
		margin-right: 15px;
	}
}
@media(min-width:426px) and (max-width:767px){
	.responsive #top #wrap_all .main_menu {
		left: calc(100vw - 175px);
		right: auto;
	}
}
@media(max-width:425px){
	.responsive #top #wrap_all .main_menu {
		left: calc(100vw - 155px) !important;
		right: auto;
	}
}
#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items{
	font-size: 22px !important;
}
.post-title.entry-title{
	text-transform: unset !important;
}
.blog-tags.minor-meta {
	opacity: 0 !important;
	visibility: hidden !important;
	display: none !important;
}
.entry-content-wrapper li{
	font-weight: 200;
	line-height: 1.25em;
}
blockquote{
	color: #000 !important;
}
.blog-categories.minor-meta > a {
	padding: 5px 10px;
  background-color: #fa435b !important;
  color: #ffffff !important;
  border-radius: 10px;
  font-family: 'poppins';
  font-weight: 200;
	text-decoration: none !important;
}
@media(max-width:767px){
	.blog-categories.minor-meta > a {
		font-weight: normal !important;
		font-size: 12px !important;
	}
}
@media(max-width:989px){
	.responsive #top #wrap_all .av-break-at-tablet .flex_cell {
		margin-bottom: 0 !important;
	}
	.faqsContainer > .container.av-section-cont-open{
		max-width: 100% !important;
		width: 100% !important;
		padding: 0 15px !important;
	}
}
.tutor-forgot-password-form, .tutor-reset-password-form{
	margin: 0 auto !important;
	text-align: center !important;
}
.row-wishlist .tutor-course-col-3{
  width: 100% !important;
}
.row-wishlist .tutor-course-loop:hover{
  box-shadow: none !important;
}
.wpulike.wpulike-animated-heart {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.wpulike.wpulike-animated-heart > .likeContenido {
    margin-right: 15px;
}
@media(max-width:425px){
	span.post-meta-infos {
    line-height: 1em;
    font-size: 14px !important;
	}
}
.wpulike-animated-heart .wpulike-svg-heart{
	fill: #fa435b;
	width: 15px !important;
}
.wpulike-animated-heart .wp_ulike_btn.wp_ulike_btn_is_active{
	background-color: #fa435b;
}
.wpulike-animated-heart .wp_ulike_btn{
	box-shadow: 0 5px 30px rgb(250 67 91 / 40%);
	width: 35px !important;
	height: 35px !important;
}
#commentform > p.form-submit > input.submit{
	font-size: 20px;
  text-transform: uppercase;
  font-family: 'poppins';
  font-weight: 200;
  border-radius: 100px;
  padding: 10px 15px;
	float: right;
}
.wpulike-animated-heart .count-box{
	font-size: 20px !important;
	font-family: 'poppins';
}
body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-course-builder-upload-tips .tutor-course-builder-tips-title{
	color: #000 !important;
}
.tutor-course-builder-upload-tips > ul > li {
	font-size: 20px !important;
	font-family: 'poppins';
	font-weight: 200;
}
i.tutor-icon-save{
	background-color: #fa435b;
  color: #fff;
  padding: 10px 15px;
  border-radius: 100px;
  box-shadow: 2px 2px 2px rgb(0 0 0 / 50%);
}
button.tutor-dashboard-builder-draft-btn:hover,
button.tutor-dashboard-builder-draft-btn:hover > i{
	color: #fff !important;
}
button.tutor-dashboard-builder-draft-btn > span {
	display: none !important;
}
.tutor-col-auto > div.tutor-dashboard-builder-header-right > a {
	font-family: 'poppins';
	font-size: 20px !important;
	font-weight: 200 !important;
}
.contenido-premium-main-header > div > div.container.av-section-cont-open,
.contenido-gratuito-main-header > div > div.container.av-section-cont-open{
	padding: 0 !important;
}
.tutor-pagination-wrap{
	display: flex;
	flex-direction: row;
  align-items: center;
}
.tutor-pagination-wrap > * {
	margin-right: 3px !important;
}
@media(max-width: 768px){
	.wbi-tutor-register > #wrap_all > #main > div.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div {
		padding: 0 !important;
	}
}
.tutor-form-group > button{
	white-space: normal !important;
}
body.woocommerce-cart > #wrap_all > #main > #after_section_1 > div > div > div > div {
	padding: 0 !important;
	width: 95% !important;
	margin-right: auto;
	margin-left: auto;
}
.tutor-component-popup-container>div p {
	max-width: 100% !important;
}
@media(max-width:768px){
	i.tutor-icon-star-line{
		font-size: 20px !important;
	}
	.tutor-dashboard-header-button{
    width: 100%;
  }
}
@media (max-width:424px) {
	.tutor-lead-info-btn-group a.tutor-button, .tutor-lead-info-btn-group .tutor-course-complete-form-wrap button{
		white-space: normal !important;
	}
	.tutor-component-button-container {
    display: flex;
    flex-direction: column;
    align-items: center;
	}
}
.av_iconlist_title.iconlist_title_small > span.underline {
	text-shadow: none !important;
}
#top .av-iconlist-small li {
	margin-bottom: 15px;
}
.tutor-dashboard-content-inner .tutor-course-metadata li {
	margin-left: 0 !important;
}
@media(max-width:320px){
	.tutor-dashboard .tutor-dashboard-inline-links ul li a {
		padding: 5px !important
	}
}
.tutor-dashboard-content-inner > .tutor-row.row-wishlist > .tutor-course-col-3 {
	width: 33% !important;
}
@media(min-width:769px) and (max-width:988px){
	.tutor-dashboard-content-inner > .tutor-row.row-wishlist > .tutor-course-col-3 {
		width: 50% !important;
	}
}
@media(min-width:426px) and (max-width:768px){
	.tutor-dashboard-content-inner > .tutor-row.row-wishlist > .tutor-course-col-3 {
		width: 50% !important;
		padding: 0 1% !important;
	}
}
@media(max-width:425px){
	.tutor-dashboard-content-inner > .tutor-row.row-wishlist > .tutor-course-col-3 {
		width: 100% !important;
		padding: 0 30px !important;
	}
}
.tutor-modal-wrap .tutor-modal-content{
	border-radius: 10px !important;
}
.tutor-dashboard .tutor-dashboard-content .tutor-dashboard-single-review .tutor-dashboard-review-heading .tutor-dashboard-review-title{
	font-weight: bold !important;
}
.label-order-status.label-status-completed,
.statement-order-completed{
	color:#fff !important;
	background-color: green;
}
.label-order-status.label-status-pending,
.statement-order-wc-pending{
	color:#fff !important;
	background-color: orange;
}
.label-order-status.label-status-on-hold,
.statement-order-on-hold{
	color:#fff !important;
	background-color: grey;
}
.label-order-status.label-status-cancelled,
.statement-order-cancelled{
	color:#fff !important;
	background-color: black;
}
.label-order-status.label-status-refunded,
.statement-order-refunded{
	color:#000 !important;
	background-color: yellow
}
.label-order-status.label-status-failed,
.statement-order-failed{
	color:#fff !important;
	background-color: red;
}
.label-order-status.label-status-processing,
.statement-order-processing{
	color:#fff !important;
	background-color: orange;
}
@media(min-width:768px){
	.wbi-tutor-table-mobile{
		display: none;
	}
	.wbi-tutor-table-pc{
		display: block;
	}
}
@media(max-width:767px){
	.wbi-tutor-table-mobile{
		display: block;
		width: 100% !important;
	}
	.wbi-tutor-table-mobile-info > p{
		display: inline;
	}
	.wbi-tutor-table-pc{
		display: none;
	}
}
textarea.tutor_profile_bio{
	min-height: 250px !important;
}
@media(min-width:425px) and (max-width:668px){
	.tutor-dashboard-content-inner .tutor-course-archive-filters-wrap #filter{
		width: 50% !important;
	}
}
@media(max-width:424px){
	.tutor-dashboard-content-inner .tutor-course-archive-filters-wrap #tutor-post-search,
	.tutor-dashboard-content-inner .tutor-course-archive-filters-wrap #filter{
		width: 100% !important;
	}
	.tutor-dashboard-content-inner .tutor-course-archive-filters-wrap #filter{
		position: relative;
		top: -20px;
	}
	.tutor-dashboard-content-inner .tutor-course-archive-filters-wrap {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
	}
	.tutor-dashboard-content-inner .tutor-course-archive-filters-wrap #filter > select{
		padding-right: 0 !important;
		width: 100%;
	}
}
body.tutor-screen-course-builder #tutor-course-content-builder-root #tutor-course-content-wrap .tutor-topics-wrap .tutor-topic-title span{
	font-size: 20px !important;
}
#settings-tab-general > div.tutor-option-field-row.tutor-field-row-number > div.tutor-option-field.tutor-field-number > p,
#tutor-frontend-course-builder > div > div > div > div.tutor-col-8 > div > div:nth-child(2) > div.tutor-course-builder-section-content > div > div.tutor-option-field.tutor-video-upload-wrap > p,
#tutor-frontend-course-builder > div > div > div > div.tutor-col-8 > div > div:nth-child(5) > div.tutor-course-builder-section-content > div:nth-child(1) > div.tutor-option-field > div > div > div > p {
	color: #000000 !important;
	font-weight: 200;
	font-style: normal;
	font-family: 'poppins';
}
#tutor-frontend-course-builder > div > div > div > div.tutor-col-8 > div > div:nth-child(5) > div.tutor-course-builder-section-content > div > div.tutor-option-field.tutor-option-tooltip > p {
	font-size: 14px !important;
	font-family: 'poppins';
	font-weight: 200;
	line-height: 1em;
}
#_tutor_is_course_public_meta_checkbox > label,
#tutor-frontend-course-builder > div > div > div > div.tutor-col-8 > div > div:nth-child(6) > div.tutor-course-builder-section-content > div > div > div:nth-child(2) > label {
	font-size: 20px !important;
    font-family: 'poppins';
    line-height: 1em !important;
    color: #000000;
    font-weight: 200 !important;
}
#tutor-frontend-course-builder > div > div > div > div.tutor-col-8 > div > div:nth-child(2) > div.tutor-course-builder-section-content > div > div.tutor-option-field.tutor-video-upload-wrap > span > span.selection > span > span.select2-selection__arrow{
	min-height: 49px !important;
}
[id*="added-instructor-id-"] > span.instructor-control > a{
	position: relative;
	top: -20px;
}
body.tutor-screen-course-builder .tutor-course-available-instructors .added-instructor-item {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.attachment-details.save-ready > span > label.name{
	line-height: 1em !important;
	margin-top: 0 !important;
}
li.tutor-dashboard-menu-create-post  {
	display: none !important;
}
.wbi-tutor-contenido-gratuito-categorias > span > span > span > ul{
	display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
	padding: 0 !important;
	margin: 0 !important;
}
.wbi-tutor-contenido-gratuito-categorias > span > span > span > ul > li:not(.select2-selection__choice){
	margin: 0 !important;
	padding: 0 !important;
}
.wbi-tutor-contenido-gratuito-categorias > span > span > span {
	border: none !important;
}
#__wp-uploader-id-0 > div.media-frame-tab-panel > div.media-frame-content > div > div.media-sidebar > div.attachment-details.save-ready > span{
	display: flex;
}
#__wp-uploader-id-0 > div.media-frame-tab-panel > div.media-frame-content > div > div.media-sidebar > div.attachment-details.save-ready > span:nth-child(8){
	flex-wrap: wrap;
}
#__wp-uploader-id-0 > div.media-frame-tab-panel > div.media-frame-content > div > div.media-sidebar > div.attachment-details.save-ready > span:nth-child(8) > div{
	padding: 0 !important;
	margin: 0 !important;
}
#attachment-details-alt-text{
	margin-bottom: 0 !important;
}
.media-frame .media-search-input-label{
	position: unset !important;
}
.media-toolbar-primary.search-form > #media-search-input,
.media-toolbar-secondary > #media-attachment-date-filters{
	margin: 0 !important;
}
body.tutor-screen-course-builder > span > span.select2-dropdown--below{
	position: relative !important;
	top: -30px !important;
}
body.tutor-screen-course-builder > span > span.select2-dropdown--above{
	position: relative !important;
	top: -32px !important;
}
@media all and (max-width:425px){
	.responsive #top .logo{
		width: 50% !important;
	}
	.responsive #top #menu-item-shop.cart_dropdown{
		margin-left: 0 !important;
		right: 0 !important;
	}
}
@media all and (min-width:426px) and (max-width:768px){
	body#top.home > #wrap_all > #main > #av_section_3 > div > div > div{
		transform: translate(0, 3%) !important;
	}
}
@media all and (max-width:425px){
	body#top.home > #wrap_all > #main > #av_section_3 > div > div > div{
		transform: translate(0, 5%) !important;
	}
}
@media all and (max-width: 768px){
	#top.page-id-857 > #wrap_all > #main > div.tutor-wrap.tutor-dashboard.tutor-dashboard-student > div > div:nth-child(2) > div.tutor-col-9 > div > div:nth-child(3) > div > div.tutor-col-6 {
		margin-top: 15px !important;
	}
}
.html_modern-blog #top .post-entry .post-meta-infos {
	text-align: left;
    border: none;
    margin-top: -25px !important;
    font-size: 20px !important;
    margin-bottom: 10px !important;
}
@media all and (max-width:988px){
	.html_modern-blog #top .post-entry .post-meta-infos {
		line-height: 1em !important;
	}
}
@media all and (max-width:768px){
	.html_modern-blog #top .post-entry .post-meta-infos {
		display: flex !important;
		flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
	}
	span.text-sep {
    display: none !important;
	}
}
.html_modern-blog #top .post-entry .blog-categories {
	top: -15px !important;
}
p.login-remember{
	display: flex;
	align-content: center !important;
	align-items: center;
	flex-direction: column;
}
li.tutor-dashboard-menu-divider-header{
	text-transform: capitalize;
}
[class^="tutor-dashboard-menu-"]{
	text-transform: capitalize;
}
.date-range-input > input.tutor_date_picker.hasDatepicker{
	height: 45px !important;
	padding: 5px 8px !important;
}
.date-range-input i.tutor-icon-calendar {
	top: 16px !important;
}
.date-range-input:last-child button {
	height: 45px !important;
}
.tutor-dashboard-item-group>h4{
	color: #000 !important;
}
.statement-address > address {
	line-height: 1em !important;
	font-size: 20px;
	font-weight: 200;
	font-family: 'poppins';
}
.statement-address{
	margin: 5px 0 !important;
}
.statement-address > strong{
	font-size: 20px !important;
}
[class^="statement-order-"]{
	border-radius: 10px !important;
	padding: 5px 8px !important;
}
p.small-text {
	margin: 5px 0 !important;
}
i.tutor-play-duration{
	font-size: 15px !important;
	font-weight: 100 !important;
}
.tutor-announcement-big-icon {
    color: #fa435b;
    background-color: #fde6b9;
}
.withdraw-method-select {
	display: flex !important;
}
#tutor-withdraw-account-set-form .withdraw-method-select-wrap{
	margin: 0 !important;
}
.withdraw-method-select > label {
	display: flex !important;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
	min-height: 75px !important;
}
.tutor-icon-withdraw:before{
	content: "\e960";
}
.tutor-mycourse-content > .tutor-meta.tutor-course-metadata > ul > li{
	font-weight: bold;
}
.tutor-mycourse-content > .tutor-meta.tutor-course-metadata > ul > li > span {
	font-weight: 200 !important;
}
div.btn-row.col-md-12{
	display: flex !important;
	justify-content: center;
	flex-direction: row;
}
div.btn-row.col-md-12 > *{
	margin: 10px 15px !important;
}
@media all and (max-width:767px){
	div.btn-row.col-md-12{
		display: flex !important;
		align-items: center !important;
		flex-direction: column;
	}
}
[rel="category tag"]{
	color: #fa435b !important;
}
.tutor-dashboard-content-inner .tutor-course-metadata ul {
	display: flex !important;
	flex-direction: column;
	align-items: flex-start;
}
.av-heading-wrapper > .blog-categories.minor-meta {
	display: initial !important;
}
.tutor-login-rememeber-wrap {
    display: flex !important;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}
@media all and (max-width:475px){
	.tutor-login-rememeber-wrap {
	    flex-direction: column !important;
	}
	p.form-av-privatepolicy.login-form-av-privatepolicy.forgetmenot {
    text-align: center;
	}
}
div.valB > span{
	font-weight: 200;
}
@media all and (max-width:768px){
	ul.tutor-course-benefits-items.tutor-custom-list-style{
		display: flex !important;
    flex-direction: column;
    flex-wrap: nowrap;
	}
}
h3.commentsclosed {
	display: inline-block !important;
}
.tutor-mycourses-stats > a.tutor-dashboard-element-delete-btn.delete-post-tutor{
	display: none !important;
}
div.tutor-meta.tutor-course-metadata > ul > li > a.tutor-categories {
	font-size: 20px !important;
  font-family: 'poppins';
  font-weight: 200;
  color: #fa435b !important;
}
a {
	text-decoration: none !important;
}
textarea[name="course_benefits"],
textarea[name="course_requirements"],
textarea[name="course_target_audience"],
textarea[name="course_material_includes"],
input[name="course_duration[hours]"],
input[name="course_duration[minutes]"],
input[name="course_duration[seconds]"],
input[name="video[source_youtube]"],
input[name="topic_title"],
textarea[name="topic_summery"],
input[name="title"],
input[name="_tutor_course_settings[maximum_students]"],
input[name="course_price"] {
	font-family: 'poppins';
  font-size: 20px !important;
  font-weight: 200;
}
body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-course-builder-section .tutor-course-builder-section-title h3 span, body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-course-builder-section .tutor-course-builder-section-title h3 i {
	padding: 10px 5px !important;
}
#tutor-metabox-course-settings-tabs > div.course-settings-tabs-container > div.settings-tabs-navs-wrap > ul > li > a {
	font-family: 'poppins' !important;
	font-size: 20px !important;
	font-weight: 500 !important;
}
body.tutor-screen-course-builder .builder-course-thumbnail-upload-wrap>div {
	line-height: 25px;
	margin-bottom: 20px;
	font-family: 'poppins';
	font-weight: 200 !important;
	font-size: 20px !important;
}
#tutor-course-content-builder-root > .tutor-course-builder-header.has-postbox-header > a{
	font-family: 'poppins';
	font-weight: 200 !important;
	font-size: 20px !important;
	color: #fa435b;
}
p.course-empty-content{
	font-family: 'poppins';
	font-weight: 200 !important;
	font-size: 20px !important;
}
.tutor-option-field p.desc {
	font-style: normal !important;
	font-family: 'poppins';
	font-weight: 200 !important;
	font-size: 80% !important;
}
.tutor-add-cotnents-btn-group.tutor-add-quiz-button-wrap > a{
	font-family: 'poppins';
	font-weight: 200 !important;
	font-size: 20px !important;
	color: #fa435b !important;
}
a.tutor-add-quiz-btn{
	display: none !important;
}
div.cookie-toggles{
	display: flex;
	flex-direction: row;
  align-items: center;
  width: 100% !important;
}
div.cookie-toggles > p{
	width: 80% !important;
	margin: 5px 0 !important;
}
div.cookie-toggles > div{
	width: 20% !important;
	margin: 5px 0 !important;
}
div#av-consent-extra-info {
	border-radius: 15px !important;
}
div#av-consent-extra-info > div.tabcontainer{
	margin: 30px 0 30px 0 !important;
}
div#av-consent-extra-info > div.hr.hr-custom,
div#av-consent-extra-info > br {
	display: none !important;
}
div#av-consent-extra-info > div.tabcontainer > section.av_tab_section > div > div > p {
	font-family: 'poppins';
  font-weight: 200 !important;
  font-size: 16px !important;
  text-align: justify;
}
div#av-consent-extra-info > div.tabcontainer > div.tab_titles > div,
div.cookie-toggles > p > span {
	font-family: 'poppins';
  font-weight: bold !important;
  font-size: 16px !important;
  line-height: 1em;
}
div#av-consent-extra-info > div.tabcontainer > div.tab_titles > div {
	padding: 5px 5px 5px 0 !important;
}
div.avia-cookie-consent-modal-buttons-wrap > a,
div.avia-cookie-consent.avia-cookiemessage-bottom > div.container > a {
	padding: 10px 15px !important;
}
@media all and (max-width: 767px){
	div#av-consent-extra-info > div.tabcontainer > section.av_tab_section > div {
		padding: 5px !important;
	}
}

div.avia-cookie-consent.avia-cookiemessage-bottom > div.container > p.avia_cookie_text{
	width: 100% !important;
	margin-bottom: 15px !important;
}
div.avia-cookie-consent.avia-cookiemessage-bottom > div.container > a {
	margin: 5px !important;
}
div.avia-cookie-consent.avia-cookiemessage-bottom > div.container > a.avia-cookie-consent-button-1{
	background-color: #fa435b !important;
	color: #ffffff !important;
}
.tutor-alert.tutor-alert-info::before {
    background: #f8a201 !important;
}
.tutor-alert.tutor-alert-info{
	border: 1px solid #f8a201;
  background: #fffff2;
  border-radius: 3px;
  color: #a86d00;
}
.tutor-frontend-course-builder-section > .tutor-container {
	max-width: 90% !important;
}
.tutor-frontend-course-builder-section > .tutor-container > .tutor-row > .tutor-col-4 > .tutor-course-builder-upload-tips {
	text-align: justify;
  position: inherit !important;
	max-width: 100% !important;
}
.tutor-course-filter-wrapper>div:first-child label {
	margin: 2px 0 !important;
}
.tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-cover-photo{
	width: 100%;
  height: auto;
  min-height: calc(100vw/9) !important;
}
@media all and (max-width:575px){
	.tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-cover-photo{
		width: 100%;
	  height: auto;
	  min-height: calc(100vw/2) !important;
	}
}
@media all and (min-width:576px) and (max-width:991px){
	.tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-cover-photo{
		width: 100%;
	  height: auto;
	  min-height: calc(100vw/5) !important;
	}
}
@media all and (min-width:992px) and (max-width:1440px){
	.tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-cover-photo{
		width: 100%;
	  height: auto;
	  min-height: calc(100vw/8) !important;
	}
	.tutor-course-col-4.especialistas{
		width: 33.33% !important;
	}
}
@media all and (min-width:2048px){
	.tutor-instructor-list.tutor-instructor-list-pp-cp .tutor-instructor-cover-photo{
		width: 100%;
	  height: auto;
	  min-height: calc(100vw/12) !important;
	}
	.tutor-course-col-4.especialistas{
		width: 20% !important;
	}
}
.tutor-course-col-4.especialistas{
	padding: 0 15px !important;
	margin-bottom: 30px !important;
}
a.tutor-course.tutor-course-loop.tutor-instructor-list.tutor-instructor-list-pp-cp {
    box-shadow: 0px 7px 14px 0px rgb(151 160 204 / 12%);
}
.containerEspecialistas > .container {
	padding: 0 !important;
	max-width: 100% !important;
}
@media all and (max-width:575px){
	.tutor-dashboard-content-inner.tutor-frontend-dashboard-withdrawal > .tutor-component-three-col-action{
		display: flex !important;
    flex-direction: column;
    align-items: center;
    text-align: center;
	}
	.tutor-dashboard-content-inner.tutor-frontend-dashboard-withdrawal > .tutor-component-three-col-action > button{
		margin-top: 15px !important;
	}
}
.inlineFilter{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin-top: 5px;
}
.wbi-tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-container>div{
	width: calc(100% - 50px) !important;
}
.mobile-filter-container > .keyword-field.tutor-course-search-field{
	margin-bottom: 0 !important;
}
.filter-mobile > .mobile-filter-container{
	display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 45px;
  margin-bottom: 15px;
}
.wbi-tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-container>i{
	background-color: #fa435b;
	color: #ffffff;
	padding: 15px 10px;
	border-radius: 10px;
}
.wbi-tutor-instructor-filter .tutor-instructor-filter-result .mobile-filter-popup>div>div:last-child button {
	width: fit-content !important;
	margin-right: auto;
  margin-left: auto;
}
.invitacionEspecialista,
#footer-page,
footer {
	position: relative !important;
	z-index: 0 !important;
}
@media all and (max-width:989px){
	/*.wbi-tutor-instructor-filter .filter-mobile {
    display: block !important;
	}*/
	/*.wbi-tutor-instructor-filter .tutor-instructor-filter-sidebar, .wbi-tutor-instructor-filter .filter-pc{
		display: none !important;
	}*/
	.wbi-tutor-instructor-filter>div:last-child {
		width: 100% !important;
	}
}
.tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap .tutor-withdraw-button-container {
  margin: 20px 0 0 !important;
  overflow: visible !important;
}
.tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap button.close-withdraw-form-btn{
  border:none !important;
}
.tutor-withdrawal-op-up-frorm .headline{
  display: flex;
  align-items: center;
}
@media (max-width:768px){
  .tutor-withdraw-button-container{
    display: flex;
    flex-direction: column;
  }
  .tutor-withdraw-button-container button{
    text-align: center;
    margin-bottom: 5px;
    justify-content: center;
  }
  .tutor-withdrawal-op-up-frorm{
    text-align: center;
  }
  .tutor-withdrawal-op-up-frorm .tutor-announcement-big-icon{
    margin: auto;
  }
  .tutor-withdrawal-op-up-frorm table{
    background-color: #f3f3f3;
  }
  .tutor-withdrawal-op-up-frorm .headline{
    flex-direction: column;
    align-items: center;
  }
}
.wbi-tutor-instructor-filter{
  display: flex;
}
.wbi-tutor-instructor-filter .filter-mobile{
  display: none;
}
.wbi-tutor-instructor-filter .tutor-instructor-filter-sidebar{
  width: 250px;
  padding: 0 15px;
}
.wbi-tutor-instructor-filter .tutor-instructor-filter-result{
  width: calc(100% - 250px);
  padding: 0 15px;
}
.page-id-2427 #av_section_2 .container{
  width: 100%;
  padding: 0 2% !important;
}
.wbi-tutor-instructor-filter .tutor-instructor-filter-sidebar #categoriesInstructor{
  display: none;
}
.especialistas .tutor-instructor-list sub{
  color: #8e8e8e;
  padding: 0 15px;
}
.wbi-tutor-instructor-filter .tutor-instructor-filter-sidebar .tutor-category-text .clear-instructor-filter{
  display: none;
}
.wbi-tutor-instructor-filter .tutor-instructor-filter-sidebar .tutor-category-text h4{
  text-transform: uppercase;
}
@media (max-width:768px){
  .page-id-2427 #av_section_2 .container{
    width: 100% !important;
    padding: 0 2% !important;
  }
  .wbi-tutor-instructor-filter{
    flex-direction: column;
  }
  .wbi-tutor-instructor-filter .tutor-instructor-filter-sidebar #categoriesInstructor{
    display: block;
  }
  .wbi-tutor-instructor-filter .tutor-instructor-filter-sidebar{
    width: 100%;
    padding: 0 15px;
  }
  .wbi-tutor-instructor-filter .tutor-instructor-filter-result{
    width: 100%;
    padding: 0 15px;
  }
  .wbi-tutor-instructor-filter .tutor-instructor-filter-sidebar .course-category-filter{
    display: none;
  }
  .wbi-tutor-instructor-filter .tutor-instructor-filter-sidebar .tutor-category-text{
    display: none;
  }
  .wbi-tutor-instructor-filter .tutor-instructor-filter-sidebar .filter-pc ~ div{
    display: none;
  }
}
@media all and (max-width:425px){
	.tutor-frontend-dashboard-withdrawal .tutor-earning-withdraw-form-wrap>div>div>div{
		padding: 50px 15px;
	}
}
@media all and (min-width:2000px){
	.wbi-tutor-instructor-filter .tutor-instructor-filter-sidebar,
	.tutor-course-filter-wrapper>div:first-child {
    width: 380px !important;
	}
	.tutor-course-filter-wrapper>div:last-child,
	.wbi-tutor-instructor-filter .tutor-instructor-filter-result {
		width: calc(100% - 380px) !important;
	}
}
@media all and (min-width: 769px) and (max-width:1999px){
	.wbi-tutor-instructor-filter .tutor-instructor-filter-sidebar,
	.tutor-course-filter-wrapper>div:first-child {
    width: 300px !important;
	}
	.tutor-course-filter-wrapper>div:last-child,
	.wbi-tutor-instructor-filter .tutor-instructor-filter-result {
		width: calc(100% - 300px) !important;
	}
}
span.av-countdown-cell-inner {
    border-radius: 10px !important;
    border: 2px solid #fff !important;
}
span.av-countdown-time {
    font-weight: bold !important;
    font-family: 'poppins' !important;
}
span.av-countdown-cell-inner {
    padding: 0;
    margin: 0 10px !important;
    border: none !important;
}
.qtyPremium,
.qtyPost{
	line-height:15px !important;
}
.tutor-instructor-course-count{
	display: flex !important;
	flex-direction: column !important;
}
.tutor-instructor-list .tutor-instructor-course-count>span>span {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    color: #161616;
}
#top .av-form-error-container{
	margin-top: 20px !important;
}
h3.avia-form-success.avia-mailchimp-success {
	border: none !important;
}
article.post-entry > div.entry-content-wrapper > div.big-preview > *:not(div.avia-iframe-wrap) {
	display: none !important;
}
input#birthday{
	width: 100%;
    height: 40px;
    padding: 0 10px 0 20px;
    color: #777;
}
div#woo_pp_ec_button_checkout{
	text-align: center !important;
}
div.tutor-widget-course-loop > div.tutor-loop-course-container > div.tutor-loop-author > div.tutor-single-course-author-name {
	margin-top: 5px !important;
}
#macy-container {
	align-content: flex-start !important;
}
.especialistas h4.tutor-instructor-name {
	text-transform: capitalize !important;
}
.loop-post-author-text{
	line-height: 1em !important;
}
.article-container{
	line-height:1.25em !important;
	font-weight: 200 !important;
}
/*BORRAR CUANDO EXISTA CONTENIDO PREMIUM REAL PUBLICADO*/
div.container.courses-in-blog{
	display: none !important;
}
@media(max-height:767px){
	u {
		line-height: 1.5em !important;
	}
}
div.especialista-cont-grat > #wp-turtor-post-content-wrap > #wp-turtor-post-content-editor-container > #qt_turtor-post-content_toolbar > input.ed_button {
    font-size: 15px !important;
    float: unset !important;
    min-width: 30px !important;