/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

body .gform_wrapper form .left_label li.gf_roam_cardimg {
position: absolute;
right: 8%;
top: 0px;
width: 32% !important;
z-index: 0;
}
.gf_roam_cardimg img {
float: right;
}
.gform_wrapper .left_label .gfield_label,
.gform_wrapper .gfield_radio li label,
.gform_wrapper .ginput_complex label {
font-weight: 400 !important;
}

.gform_wrapper input[type="text"], 
.gform_wrapper input[type="password"], 
.gform_wrapper input[type="email"], 
.gform_wrapper input[type="tel"],
.gform_wrapper select {
    background-color: #f6f6f6;
    margin:0;
}
.gform_wrapper textarea  {
    background-color: #f6f6f6;
}
.gform_wrapper.gf_browser_gecko select {
    padding: 0.188em 0.3em !important;
}
.gform_wrapper .ginput_complex label,
.gform_wrapper .left_label .gfield_description {
color: #666;
font-size: 0.825em !important;
}
.gfield_radio label,
.gf_roam_fippa {
font-size: 0.825em !important;
margin-top: 3px !important;
}
.gform_wrapper .left_label .gfield_description {
margin-left: 31% !important;
}
.gform_wrapper .left_label li.gf_roam_captcha .gfield_label {
margin:0 !important;
}
.ginput_container_captcha {
margin-left: 30%;
width: 64% !important;
}
.gform_wrapper .gsection {
border-bottom: 0 !important;
margin-top: 80px !important;
margin-bottom: 40px !important;
}
.gform_wrapper h2.gsection_title {
margin-top: 18px !important;
}
.gform_wrapper div.validation_error {
width: 66% !important;
}
.gform_confirmation_message {
font-weight: 700;
}

.gform_button:hover, .gform_button:focus, .gform_button.focus, .gform_button:active, .gform_button.active {
    background-color: #C28D1A;
    border-color: #C28D1A;
}

/* Hide 3rd level menu */
@media only screen and (max-width: 1239px) {
  body #Top_bar #menu ul li ul li:hover ul.sub-menu, 
body #Top_bar #menu ul li ul li.submenu .menu-toggle,
body #Top_bar #menu .hidesub {
    display: none !important;
  }
}

/* #Tablet (Portrait) & Mobile - COMMON < 768	*
===================================================================================================== */
@media only screen and (max-width: 767px) 
{

body .gform_wrapper .left_label input.small,
body .gform_wrapper .left_label select.small {
width: 35% !important;
}
body .gform_wrapper form .left_label li.gf_roam_cardimg {
margin-left: 0 !important;
position: relative;
top: 0px;
width: 100% !important;
}
.gf_roam_cardimg img {
float: none;
width: 100%;
}
.gform_wrapper .left_label li.gf_roam_captcha .gfield_label {
width: 100%;
}
.gform_wrapper.gf_browser_gecko select {
    padding: 0.188em 0.2em !important;
}
.ginput_container_captcha {
margin-left: 0%;
width: 98% !important;
}
.gform_wrapper div.validation_error {
width: 98% !important;
}
}