/*
Theme Name: Ux-Shop Child Theme
Description: Ux-Shop Child Theme - Custom Theme
Author: Javier Bravo
Author URL: https://marketingblues.com/
Template: ux-shop
Version: 1.1.0
*/ 

.gform_wrapper .gform_heading {
    width: 100%;
    margin-bottom: 18px;
    font-size: 24px;
    font-weight: bold !important;
    color: #017aff;
}





ul.tabs.wc-tabs {
    display: none;
}

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
    font-weight: bold !important;
}


.gform_wrapper ul.gform_fields li.gfield{
	float: left;
	width: 48% !important;
}

.gform_wrapper ul li.gfield{
	clear:none !important;
}

body.single-product {
    background-color: #ffffff;
}

#product-image-top
	woocommerce img, .woocommerce-page img{
	height: auto;
    max-width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;

}


.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
width: none !important;
}
.megamenu.autowidth>.sub-menu{
background-color: #191919;
}

.megamenu.autowidth>.sub-menu a{
color:#dadada;
}

.site-navigation .megamenu>ul.sub-menu>li>a {
	    opacity: 0.6;
    color: #191919;
	}

.site-navigation .megamenu>ul.sub-menu>li>a:hover {
	    opacity: 0.6;
    color: #191919 !important;
	}

 /* 
.transparent-header .site-header .site-navigation .navbar .navbar-nav > li > a{
	    color: #0f0f0f;
}  */

.header-icon .product-count{
 background-color: #017aff !important;
}

.vc_custom_1481219397514 {
    padding-top: 0 !important;
    padding-bottom: 3em !important;
}

@media screen and (max-width: 782px)
 {
	.gform_wrapper ul.gform_fields li.gfield {
    float: left;
    width: 100% !important;
	 }
	 	 
	 .dashh{
		 display:none;
	}
	 .contactAGeek_Contact{
		 font-size:29px !important;
	 }
	 
	 #flight_geek .wpb_text_column.wpb_content_element{
		 	 margin-bottom: 5px !important;
	 }

	 #JetConnect_remote_support .vc_column-inner{
		     padding-top: 5px !important;
	 } 
	 
	 
	 
	 #prod-Btnt {
    text-align: center;
    margin: 18px auto;
    background-color: #017aff;
    color: white;
    border-radius: 18px;
	width: 100% !important;
    padding: 20px 0px;
    font-size: 16px;
    border-radius: 0;  
}
	 
	 
	 	 	  
}
	
.site-info p a{
	color:#ffffff;
}
.site-info p a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.vc_sep_width_100 {
    width: 69%;
    padding: 40px 0 10px 0;
}

#prod-Btnt {
    width: 73%;
    text-align: center;
    margin: 18px auto;
    background-color: #017aff;
    color: white;
    padding: 14px 0px;
    border-radius: 18px;
	font-size: 18px;
}


/*--------------Header menu custom ----------------------------*/

.navbar .navbar-nav>.menu-item:hover .sub-menu{
	    width: 240px;
}

.site-header.full-width-menu .container {
    max-width: initial;
}

ul.sub-menu li a.wraptext {
    white-space: nowrap;
}


.product-meta div#div-Desc {
    font-weight: normal !important;
}



