/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantfinddesign.co
 Description:    Divi Child Theme
 Author:         Elegant Find Design
 Author URI:     https://www.elegantfinddesign.co
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here */


/*---------------Menu CTA Button---------------*/
  
#top-menu li a:hover {opacity: 1!important;}
              
.menu-cta a {
    padding: 12px!important;
    border-radius: 25px;
    border-color:#F73CA7
    border:2px;
    text-align: center;
    color: #f73ca7!important;
    background-color: white;
}
  
.menu-cta a:hover {
    background-color:#f73ca7;
    color: white!important;
}
 
  
.et_header_style_left #et-top-navigation {
    padding-top: 24px!important;
}
  
.et_header_style_left .et-fixed-header #et-top-navigation {
    padding-top: 24px!important;
}
  
/*---------------CTA Button Color on Fixed Navigation---------------*/
  
#main-header.et-fixed-header .menu-cta a {
    color: #f73ca7!important;
    background-color: white;
}
 
#main-header.et-fixed-header .menu-cta a:hover {
    color: white!important;
    background-color: #f73ca7;
}
  
/*---------------Menu CTA Button Mobile Settings---------------*/
  
@media only screen and (max-width: 980px) {
.menu-cta a {
        color: #f73ca7!important;
    background-color: white;
    }
}

/*-----------------Equal columns---------------- */
  

.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
}


/**** Password Required Page ****/

.post-password-required { /* Our parent item */
    border: 1px solid #f1f1f1;
    box-shadow: 0 10px 20px rgba(0,0,0,0.10); /* material style drop shadow */
    padding: 50px 20px;
    border-radius: 4px; /* rounded edges */
    background-size: cover;
    background-position: center;
}

.post-password-required .et_pb_section {
    background-color: transparent; /* it's white by default */
}

.post-password-required .et_pb_button {
    background-color: #F73CA7;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    width: 110px;
    margin-top: -14px;
    height: 50px;
    border-radius: 25px; /* rounded buttons */
    transition: .6s ease all; /* color change speed on hover */
}

.post-password-required .et_pb_button:hover {
    background-color: #25C0C0;
}

.post-password-required .et_pb_button:after {
    display: none;
}

.post-password-required .et_password_protected_form p input {
    width: calc(100% - 120px);
    float: left;
    border-radius: 32px;
    background-color: #C5D2D6;
    border: 2px solid #C5D2D6;
    transition: .6s ease all;
    margin-bottom: 50px;
}

.post-password-required .et_password_protected_form p input:focus {
    border: 2px solid #C5D2D6; /* thick outline when typing */
}

.single-post .post-password-required .et_post_meta_wrapper:last-child {
    display: none; /* remove weird comments text */
}

.post-password-required .entry-title:before {
    content: "\7e"; /* set padlock icon */
    font-family: 'etModules'; /* set icon font */
    margin-right: 10px;
}

.et_password_protected_form > p {
    margin-bottom: 20px;
}

.page #main-content .post-password-required, .post #main-content .post-password-required {
    max-width: 980px;
    width: 90%;
    margin: 13vw auto;
}

/**** Sketch underline ****/
.sketch-underline {
background: url(https://elegantfinddesign.co/wp-content/uploads/2020/11/sketch-line-copy.png) bottom left no-repeat;
background-size: 100% 10px;
padding-bottom: 8px;
}

.sketch-underline-black {
background: url(https://elegantfinddesign.co/wp-content/uploads/2020/11/sketch-line-grey.png) bottom left no-repeat;
background-size: 100% 10px;
padding-bottom: 8px;
}

.sketch-underline-pink {
background: url(https://elegantfinddesign.co/wp-content/uploads/2020/11/sketch-line-pink.png) bottom left no-repeat;
background-size: 100% 10px;
padding-bottom: 8px;
}

.sketch-underline-black-2 {
background: url(https://eleganttest.wpengine.com/wp-content/uploads/2022/01/DASH-1-EFD.png) bottom left no-repeat;
background-size: 100% 10px;
padding-bottom: 8px;
}

.sketch-underline-pink-2 {
background: url(https://eleganttest.wpengine.com/wp-content/uploads/2022/01/DASH-2-EFD.png) bottom left no-repeat;
background-size: 100% 10px;
padding-bottom: 8px;
}

/**** Gravity Forms ****/
.contattami .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    width: 100%;
    margin: 0 0 16px 0;
    font-family: 'Roboto';
    background: #F73CA7;
    color: white;
    font-weight: bold;
    border-color: #F73CA7;
    border-radius: 25px;
    font-size: 20px;
    padding: 10px;
    box-shadow: 4 0 black;
    border: 3px;
}

.contattami .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    width: 100%;
    margin: 0 0 16px 0;
    font-family: 'Roboto';
    background: #F73CA7;
    color: white;
    font-weight: bold;
    border-color: #F73CA7;
    border-radius: 25px;
    font-size: 20px;
    padding: 10px;
    box-shadow: 4 0 black;
    border: 3px;
}

