@charset "utf-8";



.woocommerce div.product form.cart .variations td.value {

    padding: 0 0 10px;

    width:75%!important;

}



.woocommerce div.product form.cart .variations td.label {

    padding: 0 10px 10px 0!important;

    width:25%!important;

}

.reset_variations { display:none!important; }



.testimonial-entry-content {

    padding: 20px 38px!important;

}


.footer-widget {

    padding-bottom: 0!important;

}



.site-footer .widget_nav_menu li, .site-footer .widget_nav_menu li:first-child {

    padding: 0!important;

    border-bottom: 0!important;

    border-top: 0!important;

}




.vcex-heading.reset-styles.vcex-heading-bottom-border-w-color.wpex-responsive-txt { font-size:17px!important; }



.vcex-heading-bottom-border-w-color .vcex-heading-inner {

	padding-bottom:0!important;

}



.vc_row {

	margin-left:-15px!important;

	margin-right:-15px!important;

}



.wpb_single_image_caption {

    position: absolute;

    z-index: 2;

    bottom: 20px;

    left: 0;

    color: #fff;

    padding: 4px 10px;

    background: #000000!important;

    opacity: 0.8!important;

    -moz-opacity: 0.8!important;

    -webkit-opacity: 0.8!important!important;

}



strong {

	font-weight:700!important;

}



#customer_details { padding-bottom:30px!important; }



.bwp-lite { font-weight:normal!important; }



.product .woocommerce-tabs .vc_text_separator {

	font-weight:700!important;

}



.product P img {

	width:inherit!important;

}



.postid-1079 .product-variation-thumbs,

.postid-1145 .product-variation-thumbs,

.postid-1151 .product-variation-thumbs,

.postid-1156 .product-variation-thumbs,

.postid-1160 .product-variation-thumbs,

.postid-1165 .product-variation-thumbs,

.postid-3123 .product-variation-thumbs,

.postid-3133 .product-variation-thumbs,

.postid-3136 .product-variation-thumbs,

.postid-3139 .product-variation-thumbs,

.postid-3146 .product-variation-thumbs,

.postid-3150 .product-variation-thumbs,

.postid-3153 .product-variation-thumbs,

.postid-3156 .product-variation-thumbs { display:none!important; }



.onsale { display:none!important;}



.wpb_tabs img { width: inherit!important; }



.wpb_tabs.tab-style-default .wpb_tabs_nav li.ui-tabs-active a {

	color:#000000!important;

}



.wpb_tabs.tab-style-default .wpb_tab {

	padding-bottom:0!important;

}







.single-product .entry {

	margin-bottom:8px!important;

}



.product-entry-title, .product-entry-price {

	font-weight:600!important;

	font-size:18px!important;

}

.product-entry-title a {

	color:#e21a22!important;

}



div.single_variation {

	padding:10px 0 15px 0!important;

}



.woocommerce-main-image {

	margin-top:7px!important;

}




div.product form.cart .variations label {

	padding:10px 0 0 0!important;

	font-weight:700!important;

	font-size:16px!important;

	color:#000000!important;

}

div.product form.cart {

	margin:0 0 20px 0;

}









.product .woocommerce-tabs ul.tabs li.active a {

	border-bottom-color:#000000!important;

}





body #site-navigation-wrap.nav-dropdown-top-border .dropdown-menu > li > ul { border-top: 3px solid #000000!important; }



.wpb_column { margin-bottom:0!important; }



.myiconboxes .wpb_column { margin-bottom:30px!important; }



.tabs, .woo-tab-description-heading, div.related.products, .product_meta { display:none; }



.vcex-bullets-red ul li { background: url('red-bullet.png') left center no-repeat!important; background-position: left 6px!important; line-height:22px!important; }



.myhome ul { margin: 0 0 0 30px!important; }



.single-product .variations select { width:260px!important; }



.amr-widget-area .sidebar-box { padding-bottom:0!important; }



.amr-widget-area .widget-title { float:left; padding-right:20px; margin-top:5px; }



.product-entry-style-two .product-entry-price, .product-entry-style-two .product-entry-discount-price, .product-entry-style-two .product-entry-variable-price, .page-header-title { color:#000000!important; }



.mycol {

	padding: 36px 22px 18px 22px;

}

.mycol2 {

	padding: 0 22px 18px 22px;

}

.mypiccol2 {

	padding: 0 22px 18px 22px;

}



.testimonial-entry-content {  }



.testimonial-entry-content P, .mycol P, .mycol2 P, .footer P, .wpb_tab P { margin-bottom:10px!important; }

.mypiccol2 P { margin-top:4px; margin-bottom:10px!important; }



.mycol P a:link, .mycol2 P a:link, .mypiccol2 P a:link { color:#fff; text-decoration:none; }

.mycol P a:active, .mycol2 P a:active, .mypiccol2 P a:active { color:#fff; text-decoration:none; }

.mycol P a:visited, .mycol2 P a:visited, .mypiccol2 P a:visited { color:#fff; text-decoration:none; }

.mycol P a:hover, .mycol2 P a:hover, .mypiccol2 P a:hover { color:#fff; text-decoration:underline; }



.mycol2 P a:link { color:#000000; text-decoration:none; }

.mycol2 P a:active { color:#000000; text-decoration:none; }

.mycol2 P a:visited { color:#000000; text-decoration:none; }

.mycol2 P a:hover { color:#000000; text-decoration:underline; }



.myblack, .myblack P, .myblack H1, .myblack H2, .myblack H3, .myblack H4 { background-color:#000; color:#fff; }



.myred , .myred P, .myred H1, .myred H2, .myred H3, .myred H4 { background-color:#000000; color:#fff; }

.mycol2 H3 {margin-bottom:6px;}