/*
Theme Name:   EduBlink Child
Theme URI:    https://demo.edublink.co/
Author:       DevsBlink
Author URI:   https://themeforest.net/user/devsblink/portfolio
Description:  EduBlink Child Theme For LMS and Education Purpose.
Version:      1.0.0
Template:     edublink
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain:  edublink-child
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
*/

/* Top Bar Header Style 2*/
.eb-header-top-bar.eb-top-bar-style-2 {
    background-color: #7F0303;
}
.eb-header-top-bar.eb-top-bar-style-2 a {
    color: white;
}
.eb-header-top-bar.eb-top-bar-style-2 i {
    color: white;
}

a.edu-btn.btn-medium, button.edu-btn.btn-medium {
	background: #BC4606;
	font-weight: 800;
}
.eb-header-top-bar a:hover {
    color: #F4551B !important;
	font-weight: 800;
	color: white !important;
}
a.edu-btn:after {
	background: #BC4606 !important;
	font-weight: 800;
	color: white !important;
}

/* Footer pulsante*/
button.edublink-mailchimp-subscribe-btn.edublink-button-item.edublink-button-type-fill.style-1.b-default {
    background: #bc4606;
}
button.edublink-mailchimp-subscribe-btn.edublink-button-item.edublink-button-type-fill.style-1.b-default:hover {
    background: #bc4606;
}
button.edublink-mailchimp-subscribe-btn.edublink-button-item.edublink-button-type-fill.style-1.b-default:after {
    background: #bc4606;
}

/*nasconde le recensioni del luogo su Google Maps*/
.gm-style .place-card, .gm-style .default-card, .gm-style .directions-card {
    display: none!important;
}

.edublink-course-page-header .shape-dot-wrapper {
    display: none !important;
}
.edublink-course-page-header {
    background-color: #fff!important;
}

.edublink-course-details-sidebar-buttons .summary.entry-summary .cart {
    display: flex;
    align-items: baseline;
}

.edublink-course-details-sidebar-buttons .summary.entry-summary .cart button.button {
    margin: 0 0 10px 0!important;
}

.edublink-course-details-page .edublink-container .edublink-row #learn-press-course .eb-course-details-page-content .edublink-course-page-header .eb-course-header-breadcrumb {
    display: none!important;
}

.edublink-course-page-header .edublink-course-title h1 {
    color: var(--edublink-color-primary);
}

.edublink-course-details-features-item .elementor-widget-button .elementor-widget-container .elementor-button-wrapper a.elementor-size-sm {
    width: 100%!important;
}

.ed-course-sidebar .edublink-course-details-sidebar .edublink-course-details-sidebar-inner .edublink-course-details-sidebar-content h4.widget-title {
    color: #BC4606!important;
}

.edublink-course-details-features-item.course-price .edublink-course-feature-item-value {
    color: #BC4606!important;
}

.edublink-course-page-header .edublink-course-title {
    width: 70%!important;
}

.eb-course-single-4-preview .edublink-course-details-card-preview:after {
    opacity: 0!important;
}

/*form di contatto - scarica brochure + iscrizione open day*/
#wpcf7-f21885-p1181-o1 .required label, #wpcf7-f22370-p1175-o1 .required label, #wpcf7-f21885-p21859-o1 .required label, #wpcf7-f21885-p1328-o1 .required label, #wpcf7-f21885-p1187-o1 .requireb label, {
    font-weight: 800;
    color: #E06032;
}
#wpcf7-f21885-p1181-o1 label, #wpcf7-f22370-p1175-o1 label, #wpcf7-f21885-p21859-o1 label, #wpcf7-f21885-p1328-o1 label, #wpcf7-f21885-p1187-o1 label {
    font-weight: 800;
    color: #E06032;
}
#wpcf7-f21885-p1181-o1 span.wpcf7-list-item-label, #wpcf7-f22370-p1175-o1 span.wpcf7-list-item-label, #wpcf7-f21885-p21859-o1 span.wpcf7-list-item-label, #wpcf7-f21885-p1328-o1 span.wpcf7-list-item-label, #wpcf7-f21885-p1187-o1 span.wpcf7-list-item-label {
    color: black;
    font-weight: 400;
}
#wpcf7-f21885-p1181-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, #wpcf7-f22370-p1175-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, #wpcf7-f21885-p21859-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, #wpcf7-f21885-p1328-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, #wpcf7-f21885-p1187-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border-radius: 10px;
	background-color: #efefef !important;
    color: black;
    margin: 10px 0;
}
#wpcf7-f21885-p1181-o1 input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel, #wpcf7-f22370-p1175-o1 input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel, #wpcf7-f21885-p21859-o1 input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel, #wpcf7-f21885-p1328-o1 input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel, #wpcf7-f21885-p1187-o1 input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel {
    border-radius: 10px;
	background-color: #efefef !important;
    color: black;
    margin: 10px 0;
}
#wpcf7-f21885-p1181-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner, #wpcf7-f22370-p1175-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner, #wpcf7-f21885-p21859-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner, #wpcf7-f21885-p1328-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner, #wpcf7-f21885-p1187-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 50% !important;
    border-radius: 10px;
    background-color: #BC4606 !important;
    color: white;
    font-weight: 800;
    font-family: 'Manrope';
    margin: 10px 0;
}
#wpcf7-f21885-p1181-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner:hover, #wpcf7-f22370-p1175-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner:hover, #wpcf7-f21885-p21859-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner:hover, #wpcf7-f21885-p1328-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner:hover, #wpcf7-f21885-p1187-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    width: 50%;
    border-radius: 10px;
    background-color: #f4551b !important;
    color: white;
    font-weight: 800;
    font-family: 'Manrope';
    margin: 10px 0;
}

/*form di contatto pagina contatti*/
#wpcf7-f21892-p1205-o1 .required label, #wpcf7-f21892-p22766-o1 .required label {
    font-weight: 800;
    color: #E06032;
}
#wpcf7-f21892-p1205-o1 label, #wpcf7-f21892-p22766-o1 label {
    font-weight: 800;
    color: #E06032;
}
#wpcf7-f21892-p1205-o1 span.wpcf7-list-item-label, #wpcf7-f21892-p22766-o1 span.wpcf7-list-item-label {
    color: black;
    font-weight: 400;
}
#wpcf7-f21892-p1205-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, #wpcf7-f21892-p22766-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border-radius: 10px;
background-color: #fff;
    color: black;
    margin: 10px 0;
}
#wpcf7-f21892-p1205-o1 input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel, #wpcf7-f21892-p22766-o1 input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel {
    border-radius: 10px;
background-color: #fff;
    color: black;
    margin: 10px 0;
}
#wpcf7-f21892-p1205-o1 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required, #wpcf7-f21892-p22766-o1 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    border-radius: 10px;
background-color: #fff;
    color: black;
    margin: 10px 0;
}
#wpcf7-f21892-p1205-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner, #wpcf7-f21892-p22766-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner  {
    width: 50%;
    border-radius: 10px;
    background-color: #e06032;
    color: white;
    font-weight: 800;
    font-family: 'Manrope';
    margin: 10px 0;
}
#wpcf7-f21892-p1205-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner:hover, #wpcf7-f21892-p22766-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    width: 50%;
    border-radius: 10px;
    background-color: #f4551b;
    color: white;
    font-weight: 800;
    font-family: 'Manrope';
    margin: 10px 0;
}

ul.eb-course-header-meta-items {
    flex-wrap: wrap!important; /* Ensure items can wrap to the next line */
}

ul.eb-course-header-meta-items .download-pdf {
    flex-basis: 100%; /* Make the item take the full width of the container */
    display: block; /* Ensure it behaves like a block element */
}

.edublink-course-feature-item-value del {
    display: block; /* Stick price to the right */
}

body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
   position: relative;
   z-index: -1;
 }
 body:not(.elementor-editor-active) .elementor-menu-anchor:before {
   content: "";
   display: block;
   height: 200px; 
   margin: -200px 0 0; 
   visibility: hidden;
   pointer-events: none;
 }

/*Mailerlite form open day*/
#mlb2-18067990.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-18067990.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {
    padding: 0px !important;
}
#mlb2-18067990.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4 {
    display: none !important;
}
#mlb2-18067990.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-18067990.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {
    padding: 0px !important;
}
#mlb2-18067990 .label-description {
    padding-left: 5px !important;
}

.edublink-elementor-mobile-hamburger-menu {
	justify-content: flex-start!important;
    margin-left: 3%;
}

.devsblink-progress-parent {
	bottom:89px!important;
	right:24px!important;
}

@media only screen and (max-width: 767px) {
	.elementor-element .elementor-widget-container .elementor-button-wrapper .elementor-button {
		width:100%;
	}
	
	#wpcf7-f21885-p1181-o1 input.wpcf7-form-control.wpcf7-submit.has-spinner {
		width:100%;
	}
}

/*top bar header 1*/
.eb-header-top-bar.eb-top-bar-style-1 {
    background-color: #7F0303;
}
.header-top-phone i.icon-phone {
    color: white;
}
.header-top-email i.icon-envelope {
    color: white;
}
.edublink-header-right-side .edublink-woo-mini-cart-wrapper {
    padding: 0 40px 0 40px;
} 

.edublink-header-right-side a.edu-btn.btn-medium:active {
    background: #F4551B;
}

/*divide pulsanti checkout*/
.ppc-button-wrapper {
    margin-top: 20px;
}
div#zoid-paypal-buttons-uid_0a21d5a75e_mdc6ndk6mta {
    z-index: 1;
}

li.edublink-course-details-features-item.course-instructor {
	display:none;
}

.edublink-sticky-header-wrapper.edublink-header-sticky, .site-header.edublink-header-sticky {
	z-index: 200;
}

	.woocommerce.woocommerce-checkout form #order_review, 
	.woocommerce.woocommerce-checkout form #order_review_heading, 
	.woocommerce-page.woocommerce-checkout form #order_review, 
	.woocommerce-page.woocommerce-checkout form #order_review_heading {
		width: 39%;
	}

/*toglie il docente dal header corso*/
.eb-course-header-meta-items li.instructor,.eb-course-header-meta-items li.rating  {
    display: none;
}

/*sistema icona voce menu "Account"*/
#menu-item-23079 a svg {
	position:absolute;
	bottom: 35px;
	left:5px;
}

/*Toglie prezzo da corso avanzato*/
.postid-22843 li.edublink-course-details-features-item.course-price {
	display:none;
}

/*nasconde pulsante header da mobile*/
@media screen and (max-width: 600px) {
	.site-header.theme-header-5.header-get-sticky a.edu-btn.btn-medium {
		display:none;
	}
	
	.woocommerce.woocommerce-checkout form #order_review {
		width: 100%;
	}
	
	.woocommerce form.checkout_coupon .form-row {
		width:100%;
		display: block;
	}
	
	#edublink-mobile-menu-item .elementor-widget:not(:last-child) {
		margin-bottom: 2px;
	}
}

/* sistema tabs prodotto versione mobile */
@media (max-width: 768px) {
    .product ul.tabs {
        flex-direction: column;
        align-items: stretch!important;
		padding: 0px!important;
    }
}

/*box sidebar blog*/
#block-7 div {
border-radius: 10px;
}

#block-7 h2 {
    margin-bottom: 0px;
}

#block-7 button.button-sidebar {
    background-color: white;
    border-radius: 10px;
}
#block-7 button.button-sidebar:hover {
    background-color: #efefef;
}

#block-7 a.button-sidebar {
    font-weight: 700;
    color: #7F0303;
}

h2.widget-title {
    color: #7f0303;
    margin-bottom: 20px;
}

.blog-details-top h3.post-main-title {
    color: #7F0303;
}
.post-thumbnail {
    display: none;
}

.single-product .edublink-course-details-sidebar-buttons .summary.entry-summary .cart {
	flex-direction: column;
}
#paga-mentre-studi {
	display: none;
}

