

.gc-gradient {
background: rgb(0,0,0);
background: linear-gradient(90deg, rgba(0,0,0,0.8491771708683473) 0%, rgba(0,0,0,0) 100%);
}

.qode_client_holder {
margin-bottom:0px!important;
}

select{
	-moz-appearance: none; 
	-webkit-appearance: none; 
	appearance: none;
height: 50px; 
	padding: 10px;
}

.top-product-section img {
width:400px;
}

.gard-whitetext h1{
color: white!important;
}

.gard-whitetext h2{
color: white!important;
}

.gard-whitetext p{
color: white!important;
}

.gard-whitetext li{
color: white!important;
}

.price {
display:none;
}

.woocommerce-Price-amount {
display:none;
}

@media only screen and (max-width: 768px) {
  .hide-empty {
    display: none!important;
  }
}

nav.main_menu.right {
    position: relative;
    left: 164px;
    float: left;
}

@media only screen and (min-width: 1920px){
nav.main_menu.right {
    left: 280px;
}
}

.product .woocommerce-tabs ul.tabs {
	width: 100%;
	float: none;
	margin-right: 5.8823529412%;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	list-style: none;
	padding: 0 0 0 1em;
	margin: 0 0 1.618em;
	overflow: hidden;
	position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	position: absolute;
	content: ' ';
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #d3ced2;
	z-index: 1;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: 1px solid #d3ced2;
	background-color: #ebe9eb;
	display: inline-block;
	position: relative;
	z-index: 0;
	border-radius: 4px 4px 0 0;
	margin: 0 -5px;
	padding: 0 1em;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #fff;
	z-index: 2;
	border-bottom-color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	border: 1px solid #d3ced2;
	position: absolute;
	bottom: -1px;
	width: 0;
	height: 0;
	content: ' ';
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	left: -6px;
	border-bottom-right-radius: 4px;
	border-width: 0 1px 1px 0;
	box-shadow: 2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
	box-shadow: 2px 2px 0 #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	right: -6px;
	border-bottom-left-radius: 4px;
	border-width: 0 0 1px 1px;
	box-shadow: -2px 2px 0 #ebe9eb;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
	box-shadow: -2px 2px 0 #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	display: inline-block;
	padding: .5em 0;
	font-weight: 700;
	color: #515151;
	text-decoration: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: inherit;
	text-shadow: inherit;
}

.callback-form{
background-color: #e7e7e7;
padding: 50px;
}

.callback-form div.gform_wrapper .gform_footer .gform_button, .callback-form div.gform_wrapper .gform_page_footer .button{
background-color: #1d1d1d;
color: white;
}

.callback-form h2, .callback-form p{
color: #1d1d1d;
}

.callback-form h2{
margin-bottom: 30px;
}

.callback-form input[type=text]{
border: 0 !important;
border-bottom: 1px solid #1d1d1d !important;
padding: 20px 0 !important;
color: #1d1d1d !important;
}

.callback-form div.gform_wrapper ul.gform_fields li.gfield{
padding: 0 15px;
}

.callback-form .gform_wrapper ul.gform_fields{
margin-right: -15px !important;
margin-left: -15px !important;
}

.callback-form .gfield_consent_label{
color: #1d1d1d;
}

.q_elements_item.qode-eh-with-shadow {
    box-shadow: 1px 2px 24px 0px rgba(74, 64, 54, 0.3);
}

@media only screen and (max-width: 1500px){
.q_icon_with_title.large .icon_text_holder .icon_title { font-size: 20px; }
}


@media only screen and (min-width: 1000px){
.header_inner_right {
    transform: translateX(30px);
}
}

header.centered_logo.centered_logo_animate .q_logo img, 
header:not(.centered_logo) .q_logo img 
{
height: 80px;
max-height: 80px;
transform: translateX(-30px);
}

.distributor-basic {
    padding: 50px;
}

.distributor-basic p,
.distributor-basic ol,
.distributor-basic ul { margin-bottom: 1em; }

@media only screen and (min-width: 768px){
.distributor-basic {
padding: 0 100px 100px;
}
}

@media only screen and (min-width: 100px) and (max-width: 1300px){
nav.main_menu > ul > li > a { font-size: 14px; }
nav.main_menu>ul>li>a { padding: 0 10px;}
nav.main_menu>ul>li#nav-menu-item-449 > a { font-size: 0; width: auto; margin-right: -33px; }
nav.main_menu>ul>li#nav-menu-item-449 > a::before {
     content: 'Partners';
     font-size: 14px;
}
} 

.gform_confirmation_message {
    color: white;
}

.gform_wrapper .gfield_required {
  color: white;
}
