/* 
 Theme Name:     Verif-i
 Author:         Brandwell Agency
 Author URI:     https://www.brandwell.agency
 Template:       Divi
 Version:        1.0
*/ 


/* Setting the breakpoint of the mobile menu */
@media only screen and ( max-width: 1260px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
}

/* Full width mobile menu */
@media (max-width: 980px) {
 .container.et_menu_container { 
 width: calc( 100% - 60px);
 }
}

.et_mobile_menu {
 margin-left: -30px;
 padding: 5%;
 width: calc( 100% + 60px);
}

.mobile_nav.opened .mobile_menu_bar:before {
 content: "\4d";
}

/* Remove cart icon */
.et-cart-info {display: none;}

/* Style mega menu titles */
.mega-menu-title span {
	font-weight: bold !important;
	font-size: 17px !important;
}

h4.mega-menu-no-link {
	font-weight: bold;
	font-size: 17px !important;
	color: #fff !important;
	padding: 18px 0 16px 15px;
	border-bottom: 1px solid #2E2E2E;
}


@media all and (max-width: 980px) {
 h4.mega-menu-no-link {
	font-weight: 500;
}
}

.quadmenu-item-widget {
	padding: 0px !important;
}


/* Footer Menu Styling */
.footer-menu span {
	color: #3a3a3a!important;
}

.footer-menu span:hover {
	color: #595959!important;
}


/* Blog Read More styling */ 
.more-link {
	font-family: 'Bahnschrift Regular',Helvetica,Arial,Lucida,sans-serif;
	background-color: #7EB3C6;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	padding: 8px 15px 8px 15px;
	margin-top: 20px;
	width: 140px;
}

.more-link:hover {
	background-color: #BCBCBC;
}

/* TablePress Styling */
.tablepress thead th {
	background: #7EB3C6!important;
	color: #fff;
	font-family: 'Bahnschrift Regular',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 300!important;
	font-size: 18px;
}

.tablepress {
	line-height: 3em;
}

.tablepress a:hover {
	color: #8e8e8e;
}


/* Style Password protected page form */
.et_password_protected_form {
	max-width: 500px;
	margin: auto;
	padding: 60px 40px 120px 40px;
}


/* Contact form styling to match Hubspots */
.et_pb_contact_form label.et_pb_contact_form_label {
display: block !important;
  
}
/*hide the extra label*/
.et_pb_contact_form .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
    display: none;
}

/*make placehold text same color as field background*/
.et_pb_contact_form ::-webkit-input-placeholder {
color: #F5F8FA !important;
}
.et_pb_contact_form.my_contact :-moz-placeholder {
color: #F5F8FA !important;
}
.et_pb_contact_form ::-moz-placeholder {
color: #F5F8FA !important;
}
.et_pb_contact_form :-ms-input-placeholder {
color: #F5F8FA !important;
}

.et_pb_contact_field_checkbox {
	padding-top: 10px;
}


/* Download button styling */

.dae-shortcode-download-title {
	display: none;
}

.dae-shortcode-download-content-wrapper {
	margin-left: -20px!important;
}
