/* 
Theme Name:		 Zoomy Child
Theme URI:		 https://wordpress-theme.spider-themes.net/zoomy/
Description:	 Zoomy is clean, modern and unique WordPress Theme that has beautiful design and unique features. This will be the best suited for your educational purpose website like university, college, school, kindergarten, online courses, blog, academy, courses, education, education center, tuition, tutoring, business, institute, learning, teacher and much more. This Theme is suitable for Education Course Learning Management System website. It's has a fully responsive layout. It fits perfectly on various displays and resolutions from regular desktop screens to tablets, iPads, iPhones and small mobile devices.
Author:			 SpiderDevs
Author URI:		 https://themeforest.net/user/creativegigs/portfolio
Template:		 zoomy
Version:		 1.0.2
Text Domain:	 zoomy-child
*/


/*
    Add your custom styles here
*/
.fa-check {
	color: #ff723a;
	float: left;
	margin-right: 10px;
	margin-bottom: 35px;
}
.entry-summary {
	border: 1px solid #e8e8e8;
	padding: 0 30px 30px;
}
.woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 30% !important;
}
.woocommerce div.product div.images {
    width: 65% !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    border-width: 0 0px 0px 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom: 0px solid #d3ced2 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 0px solid #d3ced2 !important;
}
.elementor-nav-menu--main .elementor-nav-menu a {
    padding: 15px 0px !important;
}
#menu-item-7223 a {
    margin-left: 80px !important;
}
.navbar-nav .nav-item .nav-link {
    margin: 0 0px !important;
}
.page-title {
	margin-bottom: 80px !important;
}
.azul .elementor-widget-container{
	min-height: 154px;	
}
.desc {
	min-height: 196px;
}
.elementor-heading-title {
	min-height: 55px;
}
.miedo img,
.habilidades img,
.tiempo img {
	height: 156px !important;
	margin-bottom: 30px;
}
.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button {
	margin: 10px !important;
}
.woocommerce-loop-product__title {
	padding: 0 10px !important;
}
.eael-product-wrap {
	padding: 10px;
}
.eael-product-wrap img,
.wp-post-image {
	width: 100% !important;
	border-radius: 8px;
}
.wp-element-button {
	text-align: left !important;
}
.eael-star-rating {
	display: none !important;
}
#yith-searchsubmit {
	background: #ff723a;
	border: 0px;
	color: #fff;
	height: 50px;
	padding: 0 30px;
	border-radius: 50px;
}
#yith-ajaxsearchform {
	background: #fff1eb;
	border-radius: 50px;
}
.search-input-container .yith-s{
	background: #fff1eb;
	border: 0px;
	border-radius: 50px;
	color: #5b5b5b;
	height: 50px;
	padding: 0 10px !important;
}
.page-title-wrapper .page-title {
    font-size: 40px;
    width: 50%;
	font-weight: 500;
}
.page-title-wrapper .page-title span{
    font-weight: 800;
}
.page .elementor-grid .product {
	box-shadow: 0px 0px 12px 0px #e3e3e3;
    border-radius: 12px;
	padding: 10px !important;
}

.woocommerce ul.products li.product a img {
    width: 100% !important;
	border-radius: 10px;
}
.woocommerce ul.products li.product .button {
    margin: 10px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 0em 10px;
}

.woocommerce a.button {
    padding: 0em 0em;
    color: #ff723a;
    background-color: transparent;
}
.woocommerce a.button:hover {
    background-color: transparent;
}
.woocommerce-loop-product__title {
	font-size: 22px !important;
    font-weight: 900 !important;
}
.breadcrumb {
	display: none;
}
p {
    line-height: 24px !important;
}
.planes hr {
    border-color: #ff9c75;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
}
.planes strong {
	font-size: 28px;
    font-weight: 700;
}
.planes h2 {
	font-size: 38px;
    font-weight: 700;
    color: #ffffff;
    margin-top: 20px;
    margin-bottom: 10px;
}
.popular-videos-area.nav-style-two .slick-list {
    padding-bottom: 150px !important;
    padding-top: 150px !important;
}
.video__content {
    box-shadow: 0px 0px 0px rgb(27 33 47 / 8%) !important;
}
.slick-slide {
    float: none !important;
    text-align: center !important;
}
.popular-videos-wrapper .video__thumb .popup-video {
    position: relative !important;
}
.z-header-menu-wrap {
	margin-top: 14px;
}
#divider-line-hidden {
	min-height: 100px;
}
#menu-item-7223 a {
	background: #ff723a;
	color: #fff;
	border-radius: 50px;
	padding: 10px 30px;
}
#menu-main-menu a {
	padding: 10px 30px;
}
.popular-videos-wrapper .video__thumb {
    min-height: auto !important;
}
.logo img {
    max-width: 500px;
}
.home .pt-180 {
    padding-top: 0px;
}
.main-header-area {
    border-bottom: 1px solid #ffc7b0 !important;
}
.video__content {
    display: inline-block;
    width: 100%;
    border-radius: 5px;
    background: transparent;
    -webkit-box-shadow: 50px 15px 60px rgb(27 33 47 / 8%);
    box-shadow: 50px 15px 60px rgb(27 33 47 / 8%);
    padding: 40px 30px 32px 30px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 1;
    text-align: center;
}
@media (max-width: 768px) {
.elementor-29 .elementor-element.elementor-element-09a251c .sub-title {
    font-size: 30px;
    max-height: 86px;
}
.elementor-29 .elementor-element.elementor-element-09a251c .sub-title {
    font-size: 30px;
}
.alignleft {
    margin-right: 0.5em;
    margin-bottom: 106px;
}
.elementor-3027 .elementor-element.elementor-element-15d5448 > .elementor-element-populated,
.elementor-3027 .elementor-element.elementor-element-7cc50e9 > .elementor-element-populated {
    margin: 15px 15px 15px 15px;
}
.page-title-wrapper .page-title {
    font-size: 35px;
}
body.admin-bar section.page-title-area.mt-98 {
    margin-top: 162px;
}
.page-title {
    margin-bottom: 0px !important;
}
.page-title-wrapper .page-title {
    width: 100%;
}
.elementor-3027 .elementor-element.elementor-element-0aede0f > .elementor-element-populated,
.elementor-3027 .elementor-element.elementor-element-052d535 > .elementor-element-populated {
    margin: 20px 20px 20px 20px;
}
}