/* 
Theme Name: Zelle Lite Child
Theme URI: https://www.themeisle.com/ 
Description: This is a custom child theme I have created.
Author: ThemeIsle
URI: https://www.themeisle.com/ 
Template: zerif-lite
Version: 0.1  */

body .tawcvs-swatches .swatch {width: auto;}
body .tawcvs-swatches .swatch {
	width: auto;
	background-color: #0052c2;
	color: #fff;
	border-radius: 3px;
	padding: 21px 10px;
	height: 78px;
	margin: 4px 8px 4px 0px;
	opacity: 0.6;
	font-size: 15px;
	font-weight: bold;
}
.single_variation_wrap .woocommerce-variation.single_variation {
	float: left;
	padding: 17px 0 0;
	margin-right: 9px;width: 73%;
}
.product .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled, .woocommerce-variation-price  {float: right;}
.woocommerce div.product .variations_form.cart.swatches-support {margin: 18px 0;}
body.woocommerce ul.products li.product a img {max-width: 280px;max-height: 300px;	margin: 0 auto;}
.woocommerce div.product .product_title {font-size: 24px;}
.woocommerce-Tabs-panel > h2:first-child,.woocommerce ul.products li.product .price,.product label[for="pa_package"],.woocommerce div.product form.cart .reset_variations,.woocommerce div.product div.images .woocommerce-product-gallery__trigger {display: none !important;}
.woocommerce #tab-description {	margin-bottom: 0;}
.variations td.label {padding: 0 !important;}
.woocommerce div.product div.images.woocommerce-product-gallery {max-width: 14%;width: 100% !important;}
.woocommerce-page .product .entry-summary {max-width: 86%;width: 100% !important;float: left !important;}
.reset_variations {font-weight: bold;font-size: 14px !important;}
/* table.variations .value * {	display: inline;} */
body .tawcvs-swatches .swatch:hover {background-color: #0052c2;opacity: 1;}
.variations label {font-size: 18px;}
.related.products, h1.product_title.entry-title,.price,.woocommerce .quantity .qty,.product_meta,.woocommerce div.product form.cart .reset_variations {display: none;}
.woocommerce-variation-price .price {display: unset;}
.woocommerce-tabs.wc-tabs-wrapper {margin: 8px;}
body.woocommerce-page .woocommerce-tabs .tabs li {float: left;padding-left: 4px !important;}
.woocommerce-tabs.wc-tabs-wrapper {	margin: 10px 0;}
.woocommerce div.product form.cart .button{width:250px;background: #d4001a;}
.woocommerce-page .product .price {padding: 3px 0;}
.woocommerce-variation-description {float: left;min-width: 76px;}	
.woocommerce div.product form.cart .variations {margin-bottom: 23px;}
.woocommerce-Price-amount.amount {color: #d4021b;font-size: 21px;}
.woocommerce div.product form.cart table td {
	padding: 6px 0;
}
.home .gform_wrapper {
	max-width: 550px;
	margin: 0 auto;
	color: #000;
	background: rgba(255,255,255,0.5);
	padding: 10px 15px;
	border-radius: 4px;
}
.home .gform_wrapper .left_label input[type="text"]{ width: 90%; }
.home .gform_wrapper .gfield_error {
	padding: 0 15px;
}
.home .gform_wrapper .gfield_description.validation_message {
	padding: 4px 0;
}
.gform_wrapper li.gfield.gfield_error {
	padding: 10px 15px;
}
body .page-list-exts-item h3 {
	min-height: 30px;margin-top: 5px;
}
body article.hentry{padding-bottom: 0;}
html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date), .gform_wrapper .left_label .instruction, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description {
	margin-left: 19%;
}
 html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description{
	 padding-top:5px !umportant;
 }
.gfield_label {
	width: auto !important;
	/* max-width: 162px !important; */
}
.titlec {
    margin: 0 0 20px 0;
    color: #32383c;
    font-size: 20px;
    font-weight: 400;

}
.abc {
    margin: 0;
    padding: 0;
    color: #32383c;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    list-style: none;
    vertical-align: top;

}
.abc > li {
    margin: 1px;
    display: table;
    float: left;
}
.abc a {
    padding: 1px 1px 0 0;
    background: #eaedee;
    width: 26px;
    height: 26px;
    border-radius: 2px;
    color: #32383c;
    display: table-cell;
    line-height: 1;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .25s;
    vertical-align: middle;

}

.popular-visas a {

    color: #01addf;
    font-size: 16px;
    display: inline-block;
    margin-bottom: 10px;

}
#ribbon_bottom .green-btn{background-color:#DB0313 !important;border:1px solid #FFFFFF;}
#ribbon_bottom .green-btn:hover{background-color:#7E050D !important;}
.custom-button.red-btn{background-color:#0153C2 !important;border:1px solid #FFFFFF;}
.custom-button.red-btn{background-color:#032E6C !important;}
body .skills .skill .skill-count {
    margin-right: 34px;
}
.carttop{float:right;color:#000000 !important}
.navbar-inverse .navbar-nav > li{margin-top:12px;}
.woocommerce-shipping-totals{display:none !important;}