/*
Theme Name: Laforat Child
Theme URI: http://laforat.jwsuperthemes.com
Template: laforat
Author: jwsthemes
Author URI: https://themeforest.net/user/jwsthemes/portfolio
Description: LaForat is a Gardening WordPress theme made specifically for businesses that provide services related to garden decoration and lawn care.It provides you with an attractive layout that is designed by keeping in mind to promote a business venture related to landscaping and lawn designing.
Tags: black,green,white,light,dark,two-columns,three-columns,left-sidebar,right-sidebar,fixed-layout,responsive-layout,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready,accessibility-ready
Version: 1.6.2
Updated: 2019-03-04 09:37:44

*/
body h2, body h3, body h4, body h5 {margin: 20px 0;}
.tb-header-wrap.tb-header-v3 .tb-header-menu .tb-header-menu-inner .tb-menu .tb-logo {display: inline-block; float: left; border: 0; width: 15%;}
.tb-header-wrap .tb-logo > a > img {max-width: 100%;}
img.main-logo {max-height: 70px;}
.tb-header-wrap.tb-header-v3 .tb-header-top .tb-sidebar.tb-sidebar-left .widget_nav_menu .menu-account-shop-container > ul > li {padding-right: 40px;}
.tb-header-wrap.tb-header-v3 .tb-header-top .tb-sidebar.tb-sidebar-left .widget_nav_menu .menu-account-shop-container > ul > li > a:before {right: -23px;}
.tb-header-wrap.tb-header-v3 .tb-header-top .tb-sidebar.tb-sidebar-left .widget_nav_menu .menu-account-shop-container > ul > li:nth-child(3), .tb-header-wrap.tb-header-v3 .tb-header-top .tb-sidebar.tb-sidebar-left .widget_nav_menu .menu-account-shop-container > ul > li:last-child {display: inline-block;}
.tb-header-wrap.tb-header-v3 .tb-header-top .tb-sidebar.tb-sidebar-left .widget_nav_menu .menu-account-shop-container > ul > li:last-child > a:before, .tb-header-wrap.tb-header-v3 .tb-header-top .tb-sidebar.tb-sidebar-left .widget_nav_menu .menu-account-shop-container > ul > li:last-child > a:after { display:none; }
.widget_mini_cart_wrap .shopping_cart_dropdown ul.cart_list .count_all {margin-top: 0;}

.term-stone ul.products li.tb-product-items .tb-products-grid:nth-of-type(3n+1) {clear: both;}


.jws_about_us .title_one p {color: #69bd45;}
#jws_theme_back_to_top span i {background-color: #69bd45;}
#jws_theme_back_to_top span, .tb-menu-list > ul > li.current_page_item > a >span, .tb-menu-list > ul > li:hover > a >span, .tb-menu-list > ul > li.current-menu-item > a >span, .tb-menu-list > ul > li.current_page_parent > a >span {color: #69bd45!important;}
.deaofdate .tb-countdown-js .items {background-color: #69bd45;}

.footer-btn {border: 2px solid #fff; padding: 10px; display: inline-block;}
.footer-btn:hover {background-color: #69bd45;}
.jws_theme_footer .footer-top .widget p {padding: 0 0 25px;}
.jws_theme_footer .footer-top .widget.widget_nav_menu {width: auto; height: auto; border-left: 0;}
.jws_theme_footer .footer-top .widget.widget_nav_menu .wg-title {width: auto;}
.jws_theme_footer .footer-top .widget h3 {margin-top: 0;}

.deliveryRate .tb-service {background-color: #E8FFC4; border-radius: 10px; padding: 10px; border: 4px double #69bd45;}
.deliveryRate .tb-service-wrap .tb-service .tb-title {font-size: 32px; display: block; margin: 10px 0;}
.deliveryRate .tb-service-wrap .tb-service .tb-content p {color: #000; margin: 0; }

input.primary-btn {margin: 20px 0; float: right; display: inline-block; width: auto; background-color: #69bd45; color:#000; font-weight: bold; font-size: 20px; border: 1px solid #570000; cursor: pointer;}
input.primary-btn:hover {background-color: #50A42C;}

.woocommerce a.button.product_type_external {font-size: 12px; padding: 10px;}
.tb-woo-banner .title_image .font-laforat-2 {z-index: 100; top: 40%;}
.widget_banner .tb-woo-banner .title_image > a::before {top: 30px; background: rgba(0,0,0,0.4);}
.product.product-type-external .yith-wcwl-add-to-wishlist, .product.product-type-external .compare-button, .product.product-type-external .tb-send-mail {display: none!important;}
.laforat-title-tpl4 .laforat-subtitle {text-transform: none;}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt {background-color:#69bd45; border:0; border-bottom:3px solid #6e762a; cursor:pointer; font-family: bitter; font-size:16px; color:#fff!important; padding:10px 25px; text-decoration:none; text-align:center; text-transform: capitalize;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce button.button.alt:hover {background-color:#6e762a; }
.woocommerce-account .addresses .title .edit {background-color: #efefef; padding: 2px 10px; border: 1px solid #ccc;}
.woocommerce-account .addresses .title .edit:hover {background-color: #ccc;}
.woocommerce form .form-row label, .woocommerce-account .addresses .title h3 {text-transform: capitalize;}
input, textarea, select {border: 1px solid #D3D3D3 !important;}
.primary-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button {border:0; padding: 7px;}

.jws-slider-images .imges_sliders_full::before {
    border-left: 5px solid #69bd45;
    border-right: 5px solid #69bd45;
    border-top: 5px solid #69bd45;
    border-bottom: 5px solid #69bd45;
}
.woocommerce.tb-products-grid.tpl2 .tb-products-grid .type-product.status-publish {margin: auto;}

.extra-msg {font-size: 13px; color: #898989; line-height: normal;}
.extra-msg .sm {display: block; font-style: italic; }

#yith-quick-view-content .product-meta {display: none;}

.woocommerce .tb-tab-container .etabs {margin-top: 0;}

.woocommerce-MyAccount-navigation ul {list-style-type: none; margin: 0; padding: 0; border: 1px solid #efefef;}
.woocommerce-MyAccount-navigation ul li {display: block; background-color: #fdfdfd; border-top: 1px solid #efefef; font-family: bitter;}
.woocommerce-MyAccount-navigation ul li a {text-transform: uppercase; padding: 10px 20px; font-size: 13px; color: #5e5e5e; display: block;}
.woocommerce-MyAccount-navigation ul li a:hover {background-color: #5e5e5e; color: #fff;}
.woocommerce-MyAccount-navigation ul li.is-active a {background-color: #69bd45; color: #fff;}

.title-bar .tb-breadcrumb .woocommerce-breadcrumb a, .title-bar .tb-breadcrumb .woocommerce-breadcrumb span, .woocommerce div.title-bar .tb-breadcrumb .woocommerce-breadcrumb a, .woocommerce div.title-bar .tb-breadcrumb .woocommerce-breadcrumb span, .title-bar .tb-breadcrumb a, .title-bar .tb-breadcrumb span, .woocommerce div.title-bar .tb-breadcrumb a, .woocommerce div.title-bar .tb-breadcrumb span,.tb-woo-banner .title_content p, .sidebar-area .yith-woocompare-widget ul li, .widget-area .yith-woocompare-widget ul li, .widget_categories ul > li > a, .widget_archive ul > li > a, .tb-menu-sidebar .tb-menu-canvas-wrap .tb-menu-account li a span, .single-product .ro-product-wrapper .ro-product-information .single_variation_wrap .ro-price p, .ro-checkout-process .ro-hr-line span, .ro-checkout-panel p > label, .ro-checkout-panel p > input, .woocommerce-shipping-fields p > .input-text, .woocommerce table.woocommerce-checkout-review-order-table tfoot th {font-family:roboto;}

.woocommerce .return-to-shop a.button {color: #525252!important;}
.woocommerce .return-to-shop a.button:hover {color: #fff!important;}

tr.tax-total td {text-align: left;}
.woocommerce-checkout-review-order-table tr.tax-total td {text-align: right;}
.woocommerce-shipping-calculator .form-shipping-calculator button[type="submit"], .woocommerce form.checkout_coupon input[type="submit"] {padding: 0 22px;}
.woocommerce .return-to-shop .button.wc-backward {background-color: #fff!important;}
.woocommerce .return-to-shop .button.wc-backward:hover {color: #000!important;}

.main-content p a {color: #69bd45; font-weight: bold;}
.main-content p a:hover {color: #50A42C;}

strong.lg {display: block; color: #69bd45; font-size: 34px; padding: 0 0 8px;}

.single-product .tb-header-top .tb-sidebar-right {margin-top: 0;}

h4#ship-to-different-address {position: relative;}
h4#ship-to-different-address label.checkbox {margin: 0 0 10px 20px;}
h4#ship-to-different-address input.input-checkbox {position: absolute; top: 5px; left: 0;}
.woocommerce form .form-row textarea {height: 10em;}
input#terms {position: static;}
woocommerce-shipping-destination {text-transform: capitalize;}

ol.woocommerce-OrderUpdates {padding: 0; list-style-type: none; margin: 10px 0;}
ol.woocommerce-OrderUpdates li {margin: 0 0 20px; border-bottom: 1px solid #ccc; padding: 10px 0;}

span#ppcp-credit-card-gateway-card-number, span#ppcp-credit-card-gateway-card-expiry, span#ppcp-credit-card-gateway-card-cvc {height: 50px!important;}

.woocommerce .tb-product-item-inner .action_image .tb-image .onsale, .woocommerce .tb-product-item-inner .action_image .tb-image .new {background:#69bd45;}

@media (min-width: 1200px) {
	.ro-cate-slider .owl-stage {width: 100%!important;}
	.ro-cate-slider .owl-carousel .owl-stage .owl-item  {
		width: 33.33%!important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
.tb-header-wrap.tb-header-v3 .tb-header-top .tb-sidebar.tb-sidebar-left .widget_nav_menu .menu-account-shop-container > ul > li {padding-right: 18px;}
.tb-header-wrap.tb-header-v3 .tb-header-top .tb-sidebar.tb-sidebar-left .widget_nav_menu .menu-account-shop-container > ul > li > a:before {right: -12px;}
	.tb-header-wrap.tb-header-v3 .tb-header-top .tb-sidebar.tb-sidebar-left .widget_nav_menu .menu-account-shop-container > ul > li > a:after {right: -13px;}
}

@media (max-width: 991px) {
	.jws_theme_footer .footer-top .widget.widget_nav_menu {display: block; text-align: center;}
	.jws_theme_footer .footer-top .widget.widget_nav_menu ul li {text-align: center;}
	.jws_theme_footer_top_three {clear: both;}
	.tb-header-wrap .tb-header-menu .tb-logo > a {z-index: 10;}
}

@media (max-width: 767px) {
	.woocommerce {padding: 0 20px;}
	.woocommerce .woocommerce-MyAccount-content {padding: 30px 0;}
	.tb-header-wrap.tb-header-v3 .tb-header-top .text-right .tb-sidebar.tb-sidebar-right {float: right;}
	.tb-header-wrap.tb-header-v3 .tb-header-menu .tb-header-menu-inner .tb-menu .tb-menu-control-mobi {margin: 0; text-align: right; float: right;}
}
@media (max-width: 657px) {
	.tb-header-wrap.tb-header-v3 .tb-header-top .text-right .tb-sidebar-right .wrap-mini-cart {top: -5px;}
	.widget_mini_cart_wrap .shopping_cart_dropdown {right: auto; left: -100px;}
	.widget_mini_cart_wrap .shopping_cart_dropdown .buttons > a {width: 100%; margin: 5px 0;}
	
}
@media (max-width: 479px) {
	.woocommerce-cart .ro-cart-form .ro-cart-table table thead tr th.ro-table-col-qty, .woocommerce-cart .ro-cart-form .ro-cart-table table tbody tr td.ro-table-col-qty {display: table-cell;}
	
}

.calculator:not(:last-child) {
	margin-bottom: 40px;
}
.calculator .calculator-results {
	padding-top: 15px;
	transition: transform 0.3s ease-in-out;
}
.calculator .calculator-results.attention {
	transform: scale(1.05);
}
.calculator .calculator-results .alert {
	border-radius: 10px;
	border: 4px double #bce8f1 !important;
	padding-top: 7px;
	padding-bottom: 7px;
}
.calculator .calculator-results .form-control {
	background: #fff !important;
	color: inherit !important;
	font-size: inherit !important;
	border-color: #bce8f1 !important;
	margin: 0 8px;
	cursor: text;
	width: 120px;
}
#material-calculator .calculator-results .alert-success {
	border-radius: 10px;
	background-color: #E8FFC4 !important;
	border: 4px double #69bd45 !important;
}
#material-calculator .calculator-results .form-control {
	border-color: #69bd45 !important;
	width: 100px;
}
.calculator .calculator-results .alert .btn {
	vertical-align: middle;
	margin-left: 5px;
	color: inherit;
	border-color: #31708f;
}
.calculator .calculator-results .alert .btn:focus,
.calculator .calculator-results .alert .btn:hover {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}
.calculator .calculator-results .alert .btn.use-this {
	margin-left: 30px;
}
.calculator .calculator-results .alert .btn.use-this i {
	margin-left: 5px;
}