/*
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");

/* spinning on checkout */
.checkout.woocommerce-checkout .woocommerce-NoticeGroup {
  z-index: 1000 !important;
}
.wpcf7 form.sent .wpcf7-response-output{
	background: #46b450 !important;
}
.checkout.woocommerce-checkout.processing .woocommerce-NoticeGroup {
  background-image:url('https://demo5.yodawebdesign.com/wp-content/uploads/2020/08/preloader.gif') !important;
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
}
.checkout.woocommerce-checkout.processing .woocommerce-NoticeGroup ul {
  display: none !important;
}
/* spinning on checkout */

header.fixed.scrolled .header_bottom{
	display:none !important;
}
.no-show{
	display:none;
}
.qode-banner:hover .qode-banner-content {
    opacity: 1 !important;
	background:rgba(0,0,0,.5);
}
.qode-banner:hover .qbutton{
	background:#2e2f4f !important;
	border:2px solid #2e2f4f !important;
}
.my-engx{
  height:48px;
	padding:4px;
	background:#fee5e5;
}
.my-frx{
  height:48px;
	padding:4px;
	background:#d8f5f8;
}
hr{
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.en-flag1 , .fr-flag1{
	float: left;
	padding-left:10px;
}
.myenga , .myfra{
	float: left;
	margin-top:0px;
}
.myfra , .myenga{
	padding-left:10px;
}
.alinks a{
	pointer-events:none !important;
	color:#000000 !important;
}
blockquote {
    quotes: none;
    position: relative;
    padding: 1px 14px 1px 10px;
    margin-top: -20px;
}
.page-id-6 .header_bottom_right_widget_holder .custom-html-widget{
	background:#22B2D3 !important;
	color:#ffffff !important;
}
.page-id-6 .header_bottom_right_widget_holder .custom-html-widget a{
	border:2px solid #22B2D3 !important;
	color:#ffffff !important;
}
.page-id-6 header.dark:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton{
	border:2px solid #22B2D3 !important;
	color:#ffffff !important;
}
.woocommerce .product .images{
	display:none;
}
.woocommerce .summary{
	width: 100%;
    text-align: center;
}
.woocommerce div.product .cart .quantity{
	display:none;
}
.woocommerce input[type=text]:not(.qode_search_field){
	width: 300px;
    border-bottom: 2px solid gray;
	font-size: 20px;
    line-height: 33px;
    background-color: #fff;
    color: #000000;
    font-family: Open sans,sans-serif;
    font-weight: 600;
}
.product .nyp label{
	background: #d9d9d9;
    padding: 17px;
    font-size: 23px;
	border-bottom: 2px solid gray;
}
.page-id-2396 .qode-advanced-tabs .qode-advanced-tab-container{
	background-color: #fff4f4;
}
.product_meta , .q_accordion_holder , .related.products{
	display:none;
}
.qode-advanced-tabs{
	background:#fff4f4;
}
.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active{
	    background-color: #35fc8e;
    border: 1px solid #35fc8e;
}
.qode-advanced-tabs .qode-advanced-tabs-nav li{
	background-color: #d7dddc;
}
.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active a{
	color: #303030;
    font-size: 16px;
    font-weight: 800;
    text-align: center;
}
.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li a span{
	color: #303030;
    font-size: 16px;
    font-weight: 800;
    text-align: center;
}
.subscription-details.subscription-terms{
	display:none;
}
#billing_company_field , #billing_address_1_field , #billing_postcode_field , #billing_city_field , #billing_state_field{
	display:none !important;
}
.woocommerce-page input[type=tel] , .woocommerce-page input[type=email] , .woocommerce-page input[type=password]{
	border-bottom: 2px solid gray;
	font-size: 20px;
    line-height: 33px;
    background-color: #fff;
    color: #000000;
    font-family: Open sans,sans-serif;
    font-weight: 600;
	padding:15px 13px !important;
}
.page-id-2404 #order_review_heading , .page-id-2404 #order_review .shop_table{
	display:none !important;
}


@media screen and (max-width:600px){
	.woocommerce input[type=text]:not(.qode_search_field){
		width: 120px !important;
		font-size: 14px !important;
    	line-height: 21px !important;
	}
	.product .nyp label{
    	padding: 8px !important;
    	font-size: 14px !important;
	}
}

@media screen and (max-width:768px){
	.page-id-2396 .qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-2 .qode-advanced-tabs-nav li{
		width:50% !important;
	}
}


@media screen and (min-width:1000px){
	.header_bottom {
    	padding-right: 12px !important;
	}
	header:not(.centered_logo) .q_logo img{
		height:60px !important;
		margin-top:10px !important;
	}
	.logo_wrapper{
		margin-left: -30px !important;
	}
	nav.main_menu.left {
    	padding-left: 0px !important;
	}
}

@media screen and (min-width: 768px){
.myabcd .vc_col-sm-6 {
    width: 47% !important;
    margin-right: 3% !important;
}
}

