/*
Theme Name: The Original Alternative
Theme URI: https://www.greenduck.co.uk
Template: shopkeeper
Author: Green Duck
Author URI: https://www.greenduck.co.uk
Version: 1.0.0.1529486201
Updated: 2018-06-20 09:16:41

*/

h1,h2,h3{
    font-family: Syncopate-Regular, sans-serif !important;
	/*font-family: 'Lora', serif;*/
}

h6{
	color:#707070 !important;
	padding-bottom:4px;
	font-weight: 400;
}

iframe {
    max-width: 100%;
}

.grecaptcha-badge {
    z-index: 999;
}

/* SPLIT SIDES NAVBAR */
nav{
	width:calc(100% - 110px);
}
.site-branding{
	position: absolute;
    left: calc(50% - 50px);
}
.menu-header{
	display: block !important;
	width: calc(100% - 110px);
	top: 37px;
}
.menu-header li:nth-of-type(1), .menu-header li:nth-of-type(2), .menu-header li:nth-of-type(3){
	float: left !important;
}
.menu-header li:nth-of-type(4), .menu-header li:nth-of-type(5), .menu-header li:nth-of-type(6){
	float: right !important;
}
.menu-header li ul.sub-menu li{
	float: none !important;
}

.dosage-table{
	max-width: 400px;
	padding-bottom: 30px;
}

.dosage-table td{
	width: 33%;
}

.dosage-table th{
	font-size: 80% !important;
}

.post_meta{
	display: none;
}

.comments_section{
	margin-top: 80px;
}

.main-navigation ul ul li a:hover{
	border-bottom-color: #82c800 !important;
}

.woo_discount_rules_variant_table, .wdr_td_head_range, .wdr_td_body_range{
	display: none;
}

.spaced-links a{
	margin-right: 40px;
}

.ea-standard{
	width: 100% !important;
}

.ea-standard .step label{
	text-align: left !important;
}

.ea-standard .step input{
	margin-top: 0 !important;
}

button.ea-btn {
	color: #333 !important;
    border: 1px solid #333 !important;
	border-radius: 5px !important;
    padding: 15px 30px !important;
    background: transparent;
}

.ea-cancel {
    margin-left: 30px !important;
}

.post-category {
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 4px 8px;
    background-color: green;
    color: #fff;
    font-weight: bold;
}

p.post-title {
    min-height: 48px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}

.blog-tile{
	width:calc(33% - 10px) !important;
}

.blog-container {
    float: left;
    width: 100%;
    display: block;
    min-height: 90px;
}

.blog-tile {
    float: left;
    display: block;
    height: auto;
    position: relative;
    overflow: hidden;
    -moz-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    width: calc(33.33% - 10px);
    margin: 5px;
	margin-bottom: 25px !important;
    border-radius: 4px;
    box-shadow: 0px 3px 20px rgba(0,0,0,.15);
}

.blog-image-container {
    height: 350px;
    overflow: hidden;
}

.blog-tile .text-contain {
    background-color: #fff;
    padding: 25px;
    padding-bottom: 0;
}

/*HIDE ABILITY TO PAY FOR OLD ORDERS LATER ON*/
.woocommerce-orders-table a.pay{
	display: none !important;
}

.product_navigation, .social_media_pinterest{
	display: none !important;
}

.vc_btn3.vc_btn3-size-md{
	color: #333 !important;
    border-color: #333 !important;
    background-color: transparent !important;
	background-image: none !important;
	margin: 0 10px !important;
}

.vc_btn3.vc_btn3-size-md:hover{
	color: #fff !important;
    border-color: #333 !important;
    background-color: #333 !important;
}

.light-btn .vc_btn3.vc_btn3-size-md{
	color: #fff !important;
    border-color: #fff !important;
    background-color: transparent !important;
	background-image: none !important;
	margin: 0 10px !important;
}

.light-btn .vc_btn3.vc_btn3-size-md:hover{
	color: #333 !important;
    border-color: #fff !important;
    background-color: #fff !important;
}

/* EWWWW. - JW */
h4, h5, h6, .comments-title, .comment-author, #reply-title, #site-footer .widget-title, .accordion_title, .ui-tabs-anchor, .products .button, .site-title a, .post_meta_archive a, .post_meta a, .post_tags a, #nav-below a, .list_categories a, .list_shop_categories a, .main-navigation > ul > li > a, .main-navigation .mega-menu > ul > li > a, .more-link, .top-page-excerpt, .select2-search input, .product_after_shop_loop_buttons a, .woocommerce .products-grid a.button, .page-numbers, input.qty, .button, button, .button_text, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .yith-wcwl-wishlistexistsbrowse.show a, .share-product-text, .tabs > li > a, label, .comment-respond label, .product_meta_title, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, #map_button, .coupon_code_text, .woocommerce .cart-collaterals .cart_totals tr.order-total td strong, .woocommerce-page .cart-collaterals .cart_totals tr.order-total td strong, .cart-wishlist-empty, .cart-empty, .return-to-shop .wc-backward, .order-number a, .account_view_link, .post-edit-link, .from_the_blog_title, .icon_box_read_more, .vc_pie_chart_value, .shortcode_banner_simple_bullet, .shortcode_banner_simple_height_bullet, .category_name, .woocommerce span.onsale, .woocommerce-page span.onsale, .out_of_stock_badge_single, .out_of_stock_badge_loop, .page-numbers, .page-links, .add_to_wishlist, .yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse, .filters-group, .product-name, .woocommerce-page .my_account_container table.shop_table.order_details_footer tr:last-child td:last-child .amount, .customer_details dt, .widget h3, .widget ul a, .widget a, .widget .total .amount, .wishlist-in-stock, .wishlist-out-of-stock, .comment-reply-link, .comment-edit-link, .widget_calendar table thead tr th, .page-type, .mobile-navigation a, table thead tr th, .portfolio_single_list_cat, .portfolio-categories, .shipping-calculator-button, .vc_btn, .vc_btn2, .vc_btn3, .account-tab-item .account-tab-link, .account-tab-list .sep, ul.order_details li, ul.order_details.bacs_details li, .widget_calendar caption, .widget_recent_comments li a, .edit-account legend, .widget_shopping_cart li.empty, .cart-collaterals .cart_totals .shop_table .order-total .woocommerce-Price-amount, .woocommerce table.cart .cart_item td a, .woocommerce #content table.cart .cart_item td a, .woocommerce-page table.cart .cart_item td a, .woocommerce-page #content table.cart .cart_item td a, .woocommerce table.cart .cart_item td span, .woocommerce #content table.cart .cart_item td span, .woocommerce-page table.cart .cart_item td span, .woocommerce-page #content table.cart .cart_item td span, .woocommerce-MyAccount-navigation ul li, .cd-quick-view .cd-item-info .product_infos .quickview-badges .onsale, body.gbt_custom_notif .woocommerce-message .woocommerce-message-wrapper .notice_text, body.gbt_custom_notif .woocommerce-message .product_notification_text, body.gbt_custom_notif .woocommerce-info .woocommerce-message-wrapper .notice_text, .woocommerce .cart-collaterals .cart_totals .cart-subtotal th, .woocommerce-page .cart-collaterals .cart_totals .cart-subtotal th, .woocommerce .cart-collaterals .cart_totals tr.shipping th, .woocommerce-page .cart-collaterals .cart_totals tr.shipping th, .woocommerce .cart-collaterals .cart_totals tr.order-total th, .woocommerce-page .cart-collaterals .cart_totals tr.order-total th, .woocommerce .cart-collaterals .cart_totals h2, .woocommerce .cart-collaterals .cross-sells h2, .woocommerce-cart #content table.cart td.actions .coupon #coupon_code, form.checkout_coupon #coupon_code, .woocommerce-checkout .woocommerce-info, .shopkeeper_checkout_coupon, .shopkeeper_checkout_login, .minicart-message, .no-products-info p.woocommerce-error .notice_text, .woocommerce .woocommerce-checkout-review-order table.shop_table tfoot td, .woocommerce .woocommerce-checkout-review-order table.shop_table tfoot th, .woocommerce-page .woocommerce-checkout-review-order table.shop_table tfoot td, .woocommerce-page .woocommerce-checkout-review-order table.shop_table tfoot th, .no-products-info p, .getbowtied_blog_ajax_load_button a, .getbowtied_ajax_load_button a, .index-layout-2 ul.blog-posts .blog-post article .post-categories li a, .index-layout-3 .blog-posts_container ul.blog-posts .blog-post article .post-categories li a, .index-layout-2 ul.blog-posts .blog-post .post_content_wrapper .post_content .read_more, .index-layout-3 .blog-posts_container ul.blog-posts .blog-post article .post_content_wrapper .post_content .read_more, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a, .product_meta, .product_meta span, .product_meta a, .product_layout_classic div.product span.price, .product_layout_classic div.product p.price, .product_layout_2 div.product span.price, .product_layout_2 div.product p.price, .product_layout_3 div.product span.price, .product_layout_3 div.product p.price, .product_layout_4 div.product span.price, .product_layout_4 div.product p.price, .related-products-title, .product_socials_wrapper .share-product-text, #button_offcanvas_sidebar_left .filters-text, .woocommerce-ordering select.orderby, .fr-position-text, .woocommerce #payment div.payment_box p, .woocommerce-page #payment div.payment_box p, .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr td, .catalog-ordering .select2-container.orderby a, .catalog-ordering .select2-container span, .woocommerce-ordering select.orderby, .woocommerce .cart-collaterals .cart_totals table.shop_table_responsive tr td::before, .woocommerce-page .cart-collaterals .cart_totals table.shop_table_responsive tr td::before, .login-register-container .lost-pass-link, .woocommerce-cart .cart-collaterals .cart_totals table td .amount, .wpb_wrapper .add_to_cart_inline .woocommerce-Price-amount.amount, .woocommerce-page .cart-collaterals .cart_totals tr.shipping td, .woocommerce-page .cart-collaterals .cart_totals tr.shipping td, .woocommerce .cart-collaterals .cart_totals tr.cart-discount th, .woocommerce-page .cart-collaterals .cart_totals tr.cart-discount th, .woocommerce-thankyou-order-received, .woocommerce-order-received .woocommerce table.shop_table tfoot th, .woocommerce-order-received .woocommerce-page table.shop_table tfoot th, .woocommerce-view-order .woocommerce table.shop_table tfoot th, .woocommerce-view-order .woocommerce-page table.shop_table tfoot th, .woocommerce-order-received .woocommerce table.shop_table tfoot td, .woocommerce-order-received .woocommerce-page table.shop_table tfoot td, .woocommerce-view-order .woocommerce table.shop_table tfoot td, .woocommerce-view-order .woocommerce-page table.shop_table tfoot td, .language-and-currency #top_bar_language_list > ul > li, .language-and-currency .wcml_currency_switcher > ul > li.wcml-cs-active-currency, .language-and-currency-offcanvas #top_bar_language_list > ul > li, .language-and-currency-offcanvas .wcml_currency_switcher > ul > li.wcml-cs-active-currency, .woocommerce-order-pay .woocommerce .woocommerce-form-login p.lost_password a, .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a, .woocommerce form.login .lost_password, .comment-reply-title, body.gbt_classic_notif .notice_text .restore-item, .product_content_wrapper .product_infos .out_of_stock_wrapper .out_of_stock_badge_single, .site-search .widget_product_search .search-field, .site-search .widget_search .search-field, .site-search .search-form .search-field, .site-search .search-text, .site-search .search-no-suggestions, .woocommerce-privacy-policy-text p{
	/*font-family: Heebo, sans-serif;*/
	font-family: Syncopate-Regular, sans-serif !important;
}

.site-tools {
    position: relative;
    z-index: 9999;
}

/*CT Menu Changes*/
.main-navigation > ul > li > a{
    font-family: Syncopate-Regular, sans-serif !important;
	/*font-family:Lora, serif;*/
	font-size:20px;
	font-weight:400;
	text-transform:capitalize;
}

.main-navigation ul li:hover{
	border-bottom: 2px solid #82c800;
}
.main-navigation ul li ul li:hover {
    border-bottom: 0 !important;
}

.sticky .row .large-12 .site-header-wrapper .main-navigation .menu-header{
	top:0px;
    -webkit-transition: top 0.3s; /* Safari */
    transition: top 0.3s;
}
.category_list .category_name{
	color:#666;
}
.category_list .category_name:hover{
	color:#fff;
}
@media only screen and (min-width: 80em){
.main-navigation ul li a {
    padding: 10px 20px;
	}
}
@media only screen and (min-width: 1600px){
.main-navigation ul li a {
    padding: 10px 30px;
	}
}
/* CT END*/

/* PRODUCT PAGE*/
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
    border-top-color: #94D530 !important;
}

.product_layout_classic .product_infos .product_summary_top .woocommerce-product-rating{
	float:left;
}

.woocommerce_review_link_hover{
	display:none;
}

.shopkeeper-mini-cart {
    background-color: #94D530 !important;
}

.order-info mark, .login_footer, .post_tags a:hover, .with_thumb_icon, .wpb_wrapper .wpb_toggle:before, #content .wpb_wrapper h4.wpb_toggle:before, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .widget .tagcloud a:hover, section.related h2:after, .single_product_summary_upsell h2:after, .page-title.portfolio_item_title:after, .thumbnail_archive_container:before, .from_the_blog_overlay, .select2-results .select2-highlighted, .wpb_widgetised_column aside ul li.chosen span.count, .woocommerce .widget_product_categories ul li.current-cat > a:before, .woocommerce-page .widget_product_categories ul li.current-cat > a:before, .widget_product_categories ul li.current-cat > a:before, #header-loader .bar, .index-layout-2 ul.blog_posts .blog_post .post_content_wrapper .post_content .read_more:before, .index-layout-3 .blog_posts_container ul.blog_posts .blog_post article .post_content_wrapper .post_content .read_more:before, body.gbt_custom_notif .woocommerce-message, body.gbt_custom_notif .woocommerce-error, body.gbt_custom_notif .woocommerce-info {
    background: #94D530 !important;
}

.woocommerce-product-rating{
	background-color: #94D530 !important;
    padding-left: 3px;
    padding-top: 5px;	
}

.product_meta, #qt_bbp_topic_content_toolbar, .bbp-breadcrumb, .site-footer-copyright-area{
	display: none !important;
}

#site-footer a{
	color: #868686 !important;
	font-weight:400;
}

#site-footer a:hover{
	color: #000 !important;
	font-weight:bold;
}
.footerlinker{
	text-decoration:underline;
}
/* ANIMATION CHANGES */
.bottom-to-top .wpb_bottom-to-top{
	-webkit-animation: wpb_btt .6s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation: wpb_btt .6s 1 cubic-bezier(.175,.885,.32,1.275);
	animation: wpb_btt .6s 1 cubic-bezier(.175,.885,.32,1.275);
}





.entry-content ins {
    background: #94D530 !important;
}

ins .amount{
	color: #333 !important;
}

.price{
	color: #94D530 !important;
}

.woocommerce .star-rating, .woocommerce-page .star-rating{
	width: 85px !important;
	font-size: 16px;
}

.rating:before, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce input.button:hover, .comments-area a, .edit-link, .post_meta_archive a:hover, .post_meta a:hover, .entry-title-archive a:hover, blockquote:before, .no-results-text:before, .list-centered a:hover, .comment-edit-link, .filters-group li:hover, #map_button, .widget_shopkeeper_social_media a, .account-tab-link-mobile, .lost-reset-pass-text:before, .list_shop_categories a:hover, .add_to_wishlist:hover, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .comment-metadata time, .woocommerce p.stars a.star-1.active:after, .woocommerce p.stars a.star-1:hover:after, .woocommerce-page p.stars a.star-1.active:after, .woocommerce-page p.stars a.star-1:hover:after, .woocommerce p.stars a.star-2.active:after, .woocommerce p.stars a.star-2:hover:after, .woocommerce-page p.stars a.star-2.active:after, .woocommerce-page p.stars a.star-2:hover:after, .woocommerce p.stars a.star-3.active:after, .woocommerce p.stars a.star-3:hover:after, .woocommerce-page p.stars a.star-3.active:after, .woocommerce-page p.stars a.star-3:hover:after, .woocommerce p.stars a.star-4.active:after, .woocommerce p.stars a.star-4:hover:after, .woocommerce-page p.stars a.star-4.active:after, .woocommerce-page p.stars a.star-4:hover:after, .woocommerce p.stars a.star-5.active:after, .woocommerce p.stars a.star-5:hover:after, .woocommerce-page p.stars a.star-5.active:after, .woocommerce-page p.stars a.star-5:hover:after, .yith-wcwl-add-button:before, .yith-wcwl-wishlistaddedbrowse .feedback:before, .yith-wcwl-wishlistexistsbrowse .feedback:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .product_meta a:hover, .woocommerce .shop-has-sidebar .no-products-info .woocommerce-info:before, .woocommerce-page .shop-has-sidebar .no-products-info .woocommerce-info:before, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce-page .woocommerce-breadcrumb a:hover, .intro-effect-fadeout.modify .post_meta a:hover, .from_the_blog_link:hover .from_the_blog_title, .portfolio_single_list_cat a:hover, .widget .recentcomments:before, .widget.widget_recent_entries ul li:before, #placeholder_product_quick_view .product_title:hover, .wpb_widgetised_column aside ul li.current-cat > span.count, .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons a.button.checkout.wc-forward, .getbowtied_blog_ajax_load_button:before, .getbowtied_blog_ajax_load_more_loader:before, .getbowtied_ajax_load_button:before, .getbowtied_ajax_load_more_loader:before, .list-centered li.current-cat > a:hover, #button_offcanvas_sidebar_left:hover, .shop_header .list_shop_categories li.category_item > a:hover, #button_offcanvas_sidebar_left .filters-text:hover, .products .yith-wcwl-wishlistaddedbrowse a:before, .products .yith-wcwl-wishlistexistsbrowse a:before, .product_infos .yith-wcwl-wishlistaddedbrowse:before, .product_infos .yith-wcwl-wishlistexistsbrowse:before, .shopkeeper_checkout_coupon a.showcoupon, .woocommerce-checkout .showcoupon, .woocommerce-checkout .showlogin, .shop_sidebar .woocommerce.widget_shopping_cart p.buttons .button.wc-forward:not(.checkout), .woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-actions .button, .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button, body.gbt_classic_notif .woocommerce-message, body.gbt_classic_notif .woocommerce-error, body.gbt_classic_notif .wc-forward, body.gbt_classic_notif .woocommerce-error::before, body.gbt_classic_notif .woocommerce-message::before, body.gbt_classic_notif .woocommerce-info::before, .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.total .amount {
	color: #333 !important;
}

.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.total, .shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item .quantity{
    color: #333;
    font-weight: bold;
}

.overlay-plant:after {
    content: url('/wp-content/uploads/2018/07/CBDLeaf-LeafOverlay.png');
	position: absolute;
	right: 43%;
	top: 12px;
	z-index: 999;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border{
	    box-shadow: 0 3px 8px rgba(0,0,0,.18);
}

.button.button, input[type="submit"].submit {
    background-color: #94D530 !important;
	color: #333 !important;
}

input.wpcf7-form-control.wpcf7-text.subscr-input{
	width: calc(100% - 90px);
    float: left;
}

input.wpcf7-form-control.wpcf7-submit{
	width: 90px;
	padding: 9px 5px !important;
	background: #94D530 !important;
    color: #333;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-color: #fff !important;
    background-color: #fff !important;
}

.shipping-calculator-button, .bbp-author-name {
    color: #94D530 !important;
}

.bbp-topic-permalink, .bbp-topic-freshness > a{
	color: #333 !important;
}

.site-footer-widget-area{
	margin-bottom: 0 !important;	
}

#site-footer {
    padding: 60px 0 0px;
}

.entry-meta{
margin: 0 0 0 0;	
}

footer#site-footer .widget{
	margin-bottom: 30px !important;
}

.site-footer-widget-area > .row {
    border-bottom: 0px !important;
}

section.related.products.on_screen h2{
    font-family: Syncopate-Regular, sans-serif !important;
	/*font-family:Heebo, sans-serif;*/	
}


/*DESKTOP SIZING - CT*/
@media only screen and (min-width: 768px){
	h2{
		font-size:32px !important;
		padding-bottom:24px;
	}
	h6{
		font-size: 14px !important;
	}
	.site-header.sticky .site-branding img{
	height: 55px;
    line-height: 55px;
}
}

@media only screen and (min-width: 1024px){
	.menu-header{
		width: calc(100% - 110px);
	}
}

@media only screen and (min-width: 1200px){
	.wpb_video_widget.vc_video-align-right{
		position: absolute;
    	top: 0;
    	right: 0;
    	width: 50%;
    	margin: 0px 30px;
	}
}

@media only screen and (max-width: 768px){
	.blog-tile {
    	width: calc(50% - 10px) !important;
	}
}

@media only screen and (max-width: 600px){
	.blog-tile {
    	width: calc(100% - 10px) !important;
	}
}