/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.hideme {
	display: none !important;
}

a:active.qbutton.default.current {
    background-color: #181818 !important;
}

.gform_wrapper {
	margin-top: 0 !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), <textarea name="input_8" id="input_1_8" class="textarea medium" placeholder="Your Message" aria-invalid="false" rows="10" cols="50" spellcheck="false"></textarea>, .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {
	font-family: 'Arvo', sans-serif;
	color: #181818 !important;
	padding: 6px 10px;
}

.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label, .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {
	font-size: 13px !important;
}

.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container), .ginput_container.ginput_container_textarea, .ginput_container.ginput_container_text, .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {
	border: 3px solid #181818 !important;
}

li#field_1_10 {
    margin-bottom: 0;
}

.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
	font-size: 14px;
	font-family: 'Arvo', sans-serif;
	color: #181818 !important;
}

.gform_wrapper li.hidden_label input {
	margin-top: 0 !important;
}

.gform_wrapper textarea.medium {
	margin: 0 !important;
}

input#gform_submit_button_1, input#gform_submit_button_2 {
	text-align: center;
	float: right;
	background-color: rgba(200,148,84,1);
    border-color: rgba(200,148,84,1);
    border-width: 2px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    color: #ffffff;
    font-family: Arvo;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    height: 46px;
    line-height: 46px;
    padding: 0 69px;
}

input#gform_submit_button_1:hover, input#gform_submit_button_2:hover {
	color: #b5bebd;
    background-color: rgba(24,24,24,1);
    border-color: rgba(24,24,24,1);
}

::-webkit-input-placeholder { /* WebKit browsers */
	font-family: 'Arvo', sans-serif;
	color: #181818 !important;
	font-size: 15px;
	padding: 5px !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	font-family: 'Arvo', sans-serif;
	color: #181818 !important;
	font-size: 15px;
	padding: 5px !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	font-family: 'Arvo', sans-serif;
	color: #181818 !important;
	font-size: 15px;
	padding: 5px !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	font-family: 'Arvo', sans-serif;
	color: #181818 !important;
	font-size: 15px;
	padding: 5px !important;
}

.footer_top {
	text-align: center !important;
}

#sb_instagram .sbi_follow_btn.sbi_custom a:hover {
	background-color: #181818 !important;
	color: #ffffff !important;
}

.padit {
	padding: 60px 0 0 55px;
}

.showallbutdesktop, .ipadpro, .ipadproonly, .ipad, .mobile, .showallbutdesktopipadpro, .hideorderbtn, .ipadmobile {
	display: none !important;
}

@media only screen and (max-width: 1366px) {
	.padit  {
	    padding: 5px 0 0 20px !important;
	}
	.showallbutdesktop {
		display: none !important;
	}
}

@media only screen and (max-width: 1100px) {
	.desktop, .showallbutipadpro {
		display: none !important;
	}
	.showallbutdesktop, .ipadpro, .ipadproonly {
		display: block !important;
	}
	.q_elements_item_content.q_elements_holder_custom_860943 {
	    padding-left: 0 !important;
	    padding-top: 0 !important;
	}
	.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield, .gform_wrapper ul.gform_fields li.gfield {
	    padding-right: 0 !important;
	}
	div#gform_wrapper_1 {
		display: inherit !important;
	}
	.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
		width: 98% !important;
	}
	div#gform_wrapper_1 li#field_1_1, div#gform_wrapper_1 li#field_1_4 {
	    width: 50%;
	    padding-right: 2% !important;
	}
}

@media only screen and (max-width: 800px) {
	.page-id-107 .qbutton {
		margin: 0 auto !important;
	    display: block !important;
	    text-align: center !important;
	    width: fit-content !important;
	}
	.ipadpro, .ipadproonly, .showallbutipadmobile {
		display: none !important;
	}
	.ipad, .showallbutipadpro, .hideorderbtn, .ipad, .showallbutdesktopipadpro, .ipadmobile {
		display: block !important;
	}
	div#gform_wrapper_1 {
		display: inherit !important;
	}
	nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
		color: #c89454 !important;
	}
}

@media only screen and (max-width: 580px) {
	.testimonials_c_holder .testimonial_content_inner {
		padding: 0 !important;
	}
	.ipad, .showallbutmobile {
		display: none !important;
	}
	.mobile {
		display: block !important;
	}
	.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
		width: 100% !important;
	}
	div#gform_wrapper_1 li#field_1_1, div#gform_wrapper_1 li#field_1_4 {
	    width: 100%;
	    padding-right: 0 !important;
	}
}
