/*
 Theme Name: lesedi
 Theme URI: https://www.lesedipfs.co.za/
 Description: Built with love by MyGuru.
 Author: MyGuru
 Author URI: https://www.myguru.co.za/
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */



/* Menu item align right */

.et_pb_menu__menu,
.et_pb_menu__menu .et-menu-nav,
.et_pb_menu__menu .et-menu {
    width: 100%;
}

.et_pb_menu__menu .et-menu .align-right {
    margin-left: auto;
}



/* Menu button cta */

@media (min-width: 980px) {

    .menu_cta {
        background-color: #0d1a63 !important;
        border-radius: 25px !important;
        padding: 0 !important;
        margin: 0 8px !important;
        height: 46px !important;
        line-height: 46px !important;
        transition: background-color 300ms ease;
        margin-top: 10px !important;
    }

    .menu_cta a {
        color: #ffffff !important;
        font-size: 15px !important;
        padding: 0 32px 0 28px !important;   /* balanced padding now that arrow is gone */
        display: inline-block;
        white-space: nowrap;
        height: 100% !important;
    }

    .et-menu .menu_cta.menu-item-has-children > a:after,
    .et-menu .menu_cta.menu-item-has-children > a:first-child:after {
        display: none !important;
    }

    .menu_cta:hover {
        background-color: #1a2a7d !important;
    }

    .et_pb_menu__menu .et-menu .align-right,
    .et_pb_menu__menu .et-menu .menu_cta {
        margin-left: auto !important;
    }
}



/* Styling for Gravity Forms */

body .gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
	border: 0px !important;
	border-radius: 10px;
}

body .gform_wrapper .gform_body .gform_fields .gfield input[type=email] {
	border: 0px !important;
	border-radius: 10px;
}

body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel] {
	border: 0px !important;
	border-radius: 10px;
}

body .gform_wrapper .gform_body .gform_fields .gfield select {
	border: 0px !important;
	border-radius: 10px;
}

body .gform_wrapper .gform_body .gform_fields .gfield textarea {
	border: 0px !important;
	border-radius: 10px;
}

body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_number input {
    border: 0px !important;
	border-radius: 10px !important;
}

body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea {
	border: 0px !important;
	border-radius: 10px !important;
}

/* Button Styling */

.gform_wrapper .gform_footer input[type=submit] {
	font-size: 15px !important;
	padding: 16px 26px 16px 26px !important;
	color: #ffffff !important;
	border: none !important;
	border-radius: 25px !important;
	letter-spacing: 2px !important;
	background-color: #1c4b42 !important;
	position: relative !important;
	margin: auto !important;
	
}

.gform_wrapper .gform_footer input[type=submit]:hover {
	background-color: #b4e717 !important;
}


