/*************************/
/** START COLORS **/
/*************************/
/* Text */
a, .text-pri, a.text-pri, #main #woopcomm .wpc-comment-author, .woocommerce-orders-table__cell-order-status, #main .woocommerce-MyAccount-navigation ul li a, .WOOF_Widget .woof_list label, #main .btn-link, .check-list li::before, .check-list1 li::before, .check-list2 li::before, .check-list3 li::before, .check-list4 li::before, .check-list5 li::before {color: #029b49;}
a:hover, a:focus, a:active, .text-sec, a.text-sec, #main .woocommerce-MyAccount-navigation ul li a::before, #main .btn-link:hover {color: #006d31;}

/* Background */
.sidechat,.woocommerce #main #respond input#submit.alt, .woocommerce #main a.button.alt, .woocommerce #main button.button.alt, .woocommerce #main input.button.alt, #main #woopcomm .wpc-comment-label, #main .btn-tprimary, .woocommerce-MyAccount-content .order-status, #ship-to-different-address, .bg-pri, .bbg-pri:before, .htag2 .innerh:before, .hbg2 .innerh:before, .hbg2 .innerh:after {background-color: #029b49 !important;}
#main .btn-tsecondary, #main span.onsale, #main .woocommerce button.button.alt, #main .cart button.button.alt, #main .woocommerce .cart_totals .checkout-button, .bg-sec, .bbg-sec:before {background-color: #006d31 !important;}

/* Border */
#main .btn-tprimary, #main .btn-tsecondary:hover, .bor-pri {border-color: #029b49 !important;}
#main .btn-tsecondary, #main .btn-tprimary:hover, .bor-sec {border-color: #006d31 !important;}
.undline::before {border-bottom-color: #029b49;}
.undline:hover::before {border-bottom-color: #006d31;}
/*************************/
/** END COLORS **/
/*************************/

/*************************/
/** START CONDITIONALS **/
/*************************/
/* Font Styles */
h1, h2, h3, h4, h5, h6 {font-family: 'Myriad Pro Semibold'}
/* Body Background */
body {background: #ffffff}



/* Header */

.topbar {background: ; color: ;}
#masthead .topbar a, #masthead .topbar a:hover {color: ;}

/* Navigation */
.main-navigation a, .rlnav a {}







.main-navigation {width: 100%; clear: both; display: block; float: left;}
#site-navigation ul.menu {width: 100%; margin: 0; padding-left: 0; display: table; list-style: none; position: absolute; top: 50%; transform: translate(0%,-50%); z-index:100; text-align: right;}

#masthead {background: #ffffff;}

.main-navigation ul ul {background-color: #fff;}

/* Footer */


.site-footer {background-color: #f2f2f2; color: #757575;}



.site-footer a {color: #757575;}



.site-footer .social-top i {color: #757575;}




.flex-caption {top: 30%;}



/* Woo */

.related {width: 100%;}

#masthead .woocommerce-mini-cart-item a, #masthead .woocommerce-mini-cart-item a:hover {color: #029b49;}
#masthead  .site-header-cart .woocommerce-mini-cart__buttons .button {background: #029b49; color: #fff;}
.woocommerce-loop-category__title mark {background: none; color: ;}



.woocommerce .shop_page div.product .woocommerce-tabs ul.tabs {margin: 0 0 1rem 0;padding:0;display:flex;}
.woocommerce .shop_page div.product .woocommerce-tabs ul.tabs::before {border-bottom: 0;}
.woocommerce .shop_page div.product .woocommerce-tabs ul.tabs li {border: 0;border-radius:0;flex:1;text-align:center;background:none;}
.woocommerce .shop_page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce .shop_page div.product .woocommerce-tabs ul.tabs li:hover {background:none;}
.woocommerce .shop_page div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after {width:0;height: 0;border: 0;}
.woocommerce .shop_page div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce .shop_page div.product .woocommerce-tabs ul.tabs li a:hover {color:#029b49;border-bottom: 2px solid #029b49;}
.woocommerce .shop_page div.product .woocommerce-tabs ul.tabs li::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: 2px solid #ddd;
}
@media screen and (max-width: 768px) {
	.woocommerce .shop_page div.product .woocommerce-tabs ul.tabs {
		overflow-y: hidden;
		overflow-x: auto;
		white-space: nowrap;
	}
}

.woocommerce-page #main div.product div.images {width: 40%;}
.woocommerce #main #content div.product div.summary {width: 55%;}
@media only screen and (max-width: 992px) {
.woocommerce-page #main div.product div.images {width: 100%;}
.woocommerce #main #content div.product div.summary {width: 100%;}
}
.single-product #main div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {margin: 0 2px; padding: 0; border: 1px solid #f2f2f2;}
.woocommerce .shop_page div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {clear: none;}
.woocommerce .shop_page div.product div.images .flex-control-thumbs li img {opacity:1;}

.rsrcbtn {padding: .5rem; border-radius: .25rem; background: #029B49;border-color: #029b49; border-style: solid; border-width: 1px; text-decoration: none;}
.rsrcbtn a {color: #ffffff;}.pwrap .titlewrap {height: auto ;}.pwrap .titlewrap h2 {font-size: 1.1rem ;}





/*************************/
/** END CONDITIONALS **/
/*************************/