/******************************************************************

	Static theme-options CSS  (replaces Redux "options-output" + Google Fonts)

	Redux was removed from this theme, and with it the CSS Redux used to
	print on every page (<style class="options-output" title="dynamic-css">).
	The values below were captured from the live site while Redux was still
	running, so the front end renders exactly as before. Editing the theme
	options no longer changes any of this - edit this file instead.

	Loaded from library/enque_scripts.php at wp_head priority 150, the same
	place Redux printed it, so it still sits after all other stylesheets and
	the Customizer "Additional CSS".  The matching Google Fonts <link> is
	enqueued in the same file.

	Captured as-is, including two declarations the browser has always
	discarded as invalid (harmless, left in so this matches the original):
	  - h2 colour "3c3c3b" is missing its "#"
	  - ".8empx" / "1.2empx" on '#content .view h3' are not valid lengths

******************************************************************/

#header .branding, .branding-menu-centered{padding-top:12px;}
body, #content .p{font-family:Montserrat,Arial, Helvetica, sans-serif;line-height:28px;font-weight:normal;color:#231f20;font-size:15px;}
#content h1, #content .h1, .editor-content h1, .editor-content .h1, h1.entry-title{font-family:Montserrat,Arial, Helvetica, sans-serif;line-height:38px;font-weight:normal;font-style:normal;font-size:24px;}
#content h2, #content .h2, .editor-content h2, .editor-content .h2{font-family:Montserrat,Arial, Helvetica, sans-serif;line-height:33px;letter-spacing:1px;font-weight:normal;font-style:normal;color:3c3c3b;font-size:24px;}
#content h3, #content .h3, .editor-content h3, .editor-content .h3{font-family:Montserrat,Arial, Helvetica, sans-serif;line-height:27px;font-weight:normal;font-style:normal;font-size:22px;}
#content h4, #content .h4, .editor-content h4, .editor-content .h4{font-family:"Playfair Display",Arial, Helvetica, sans-serif;line-height:23px;font-weight:normal;font-style:normal;font-size:19px;}
#content h5, #content .h5, .editor-content h5, .editor-content .h5{font-family:Montserrat,Arial, Helvetica, sans-serif;line-height:24px;font-weight:normal;font-style:normal;font-size:16px;}
#content h6, #content .h6, .editor-content h6, .editor-content .h6{font-family:"Droid Serif",Arial, Helvetica, sans-serif;line-height:25px;font-weight:normal;font-style:normal;font-size:15px;}
#content .fluid-width-video-wrapper, div[data-role="evp-video"], #content iframe{border-top:0px solid #aaa;border-bottom:0px solid #aaa;border-left:0px solid #aaa;border-right:0px solid #aaa;}
.editor-content .btn-primary,#content .btn-primary,.editor-content .btn-primary,.wlm-paypal-button,#wlm_submit_button,#content .regform-button{font-family:"Playfair Display",Arial, Helvetica, sans-serif;letter-spacing:0px;font-weight:normal;font-style:normal;font-size:25px;}
.editor-content .btn-primary,#content .btn-primary,.editor-content .btn-primary,.wlm-paypal-button,#wlm_submit_button,#content .regform-button{color:#231f20;}
.editor-content .btn-primary:hover,#content .btn-primary:hover,.editor-content .btn-primary:hover,.wlm-paypal-button:hover,#wlm_submit_button:hover,#content .regform-button:hover{color:#a0cbce;}
.editor-content .btn-primary:active,#content .btn-primary:active,.editor-content .btn-primary:active,.wlm-paypal-button:active,#wlm_submit_button:active,#content .regform-button:active{color:#f1f1f2;}
.editor-content .btn-primary,#content .btn-primary,.editor-content .btn-primary,.wlm-paypal-button,#wlm_submit_button,#content .regform-button{border-top:1px solid #231f20;border-bottom:1px solid #231f20;border-left:1px solid #231f20;border-right:1px solid #231f20;}
.btn-secondary:not(.stroke-before),input[type="submit"]:not(.signup-submit),#content .btn-secondary:not(.stroke-before),.editor-content .btn-secondary,.wpcf7-submit,.wlm_regform_container input.submit,.comment-reply-link,.wdpu-content input[type="submit"],.button.wpmui-submit.button-primary,#content .pmpro_content_message a{font-family:Montserrat,Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-size:14px;}
.btn-secondary:not(.stroke-before),input[type="submit"]:not(.signup-submit),#content .btn-secondary:not(.stroke-before),.editor-content .btn-secondary,.wpcf7-submit,.wlm_regform_container input.submit,.comment-reply-link,.wdpu-content input[type="submit"],.button.wpmui-submit.button-primary,#content .pmpro_content_message a{color:#ffffff;}
.btn-secondary:not(.stroke-before):hover,input[type="submit"]:not(.signup-submit):hover,#content .btn-secondary:not(.stroke-before):hover,.editor-content .btn-secondary:hover,.wpcf7-submit:hover,.wlm_regform_container input.submit:hover,.comment-reply-link:hover,.wdpu-content input[type="submit"]:hover,.button.wpmui-submit.button-primary:hover,#content .pmpro_content_message a:hover{color:#ffffff;}
.btn-secondary:not(.stroke-before):active,input[type="submit"]:not(.signup-submit):active,#content .btn-secondary:not(.stroke-before):active,.editor-content .btn-secondary:active,.wpcf7-submit:active,.wlm_regform_container input.submit:active,.comment-reply-link:active,.wdpu-content input[type="submit"]:active,.button.wpmui-submit.button-primary:active,#content .pmpro_content_message a:active{color:#f1f1f2;}
.btn-secondary:not(.stroke-before),input[type="submit"]:not(.signup-submit),#content .btn-secondary:not(.stroke-before),.editor-content .btn-secondary,.wpcf7-submit,.wlm_regform_container input.submit,.comment-reply-link,.wdpu-content input[type="submit"],.button.wpmui-submit.button-primary,#content .pmpro_content_message a{border-top:0px solid #231f20;border-bottom:0px solid #231f20;border-left:0px solid #231f20;border-right:0px solid #231f20;}
.entry-summary a, .tiles li a:not(.btn-primary):not(.btn-secondary), .entry-content a:not(.btn-primary):not(.woocommerce-LoopProduct-link):not(.stroke-before):not(.read-more):not(.add_to_cart_button):not(.read-more):not(.add_to_cart_button):not(.live-edit-button), .col-content a:not(.stroke-before):not(.woocommerce-LoopProduct-link):not(.btn-primary):not(.read-more):not(.add_to_cart_button):not(.read-more):not(.add_to_cart_button):not(.woocommerce-LoopProduct-link), a.underlined{font-family:Montserrat;text-decoration:underline;font-weight:400;font-style:normal;}
.entry-summary a, .tiles li a:not(.btn-primary):not(.btn-secondary), .entry-content a:not(.btn-primary):not(.woocommerce-LoopProduct-link):not(.stroke-before):not(.read-more):not(.add_to_cart_button):not(.read-more):not(.add_to_cart_button):not(.live-edit-button), .col-content a:not(.stroke-before):not(.woocommerce-LoopProduct-link):not(.btn-primary):not(.read-more):not(.add_to_cart_button):not(.read-more):not(.add_to_cart_button):not(.woocommerce-LoopProduct-link), a.underlined{color:inherit;}
.entry-summary a:hover, .tiles li a:not(.btn-primary):not(.btn-secondary):hover, .entry-content a:not(.btn-primary):not(.woocommerce-LoopProduct-link):not(.stroke-before):not(.read-more):not(.add_to_cart_button):not(.read-more):not(.add_to_cart_button):not(.live-edit-button):hover, .col-content a:not(.stroke-before):not(.woocommerce-LoopProduct-link):not(.btn-primary):not(.read-more):not(.add_to_cart_button):not(.read-more):not(.add_to_cart_button):not(.woocommerce-LoopProduct-link):hover, a.underlined:hover{color:inherit;}
.entry-summary a:active, .tiles li a:not(.btn-primary):not(.btn-secondary):active, .entry-content a:not(.btn-primary):not(.woocommerce-LoopProduct-link):not(.stroke-before):not(.read-more):not(.add_to_cart_button):not(.read-more):not(.add_to_cart_button):not(.live-edit-button):active, .col-content a:not(.stroke-before):not(.woocommerce-LoopProduct-link):not(.btn-primary):not(.read-more):not(.add_to_cart_button):not(.read-more):not(.add_to_cart_button):not(.woocommerce-LoopProduct-link):active, a.underlined:active{color:inherit;}
#header, .sb-navbar{background-color:#ffffff;}
#header-banner{background-color:#a0cbce;}
#header-primary-nav, #tiny-nav-show i{background:;}
#header-primary-nav li, li#logout, #tiny-nav-links li, ul.left-nav li, ul.right-nav li, li.search-nav-item a:before{font-family:Montserrat;line-height:13px;letter-spacing:1px;font-weight:normal;font-style:normal;font-size:14px;}
html:not(.transparent-header) #header  li.current-menu-item, .sb-menu li.current-menu-item a, .sb-menu .left-nav li.current-menu-item a,  #tiny-nav-links li.current-menu-item a{color:#1e9aa0;}
#header-primary-nav li a:hover, #header li.current-menu-item a, #tiny-nav-links li.current-menu-item a{border-bottom:0px none none;}
#header-primary-nav, #tiny-nav{padding-top:43px;padding-bottom:0;}
.transparent-header:not(.has-tiny-menu):not(.no-trans-for-slide) #header-primary-nav li, .transparent-header #header:not(.has-tiny-menu):not(.no-trans-for-slide), .transparent-header:not(.has-tiny-menu):not(.no-trans-for-slide) #header li, .transparent-header:not(.has-tiny-menu):not(.no-trans-for-slide) li.current-menu-item,.transparent-header #tiny-nav-show{color:#eeee22;}
.transparent-header:not(.has-tiny-menu):not(.no-trans-for-slide) #header-primary-nav li:hover, .transparent-header #header:not(.has-tiny-menu):not(.no-trans-for-slide):hover, .transparent-header:not(.has-tiny-menu):not(.no-trans-for-slide) #header li:hover, .transparent-header:not(.has-tiny-menu):not(.no-trans-for-slide) li.current-menu-item:hover,.transparent-header #tiny-nav-show:hover{color:#eeee22;}
.transparent-header:not(.has-tiny-menu):not(.no-trans-for-slide) #header-primary-nav li:active, .transparent-header #header:not(.has-tiny-menu):not(.no-trans-for-slide):active, .transparent-header:not(.has-tiny-menu):not(.no-trans-for-slide) #header li:active, .transparent-header:not(.has-tiny-menu):not(.no-trans-for-slide) li.current-menu-item:active,.transparent-header #tiny-nav-show:active{color:#eeee22;}
html.has-full-height-banner.loading,.has-full-height-banner.loading body,.has-full-height-banner.loading #page, #banner-slider-outer, #banner-slider{background-color:#ffffff;}
#banner-slider-loader{color:#a0cbce;}
#banner-slider .flex-direction-nav a{color:#ffffff;font-size:50px;}
#banner-slider .scroll-down{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;color:#ffffff;font-size:12px;}
#banner-slider  h1{font-family:Montserrat,Arial, Helvetica, sans-serif;line-height:92px;font-weight:normal;font-style:normal;color:#ffffff;font-size:91px;}
#banner-slider  h2{font-family:Montserrat,Arial, Helvetica, sans-serif;line-height:50px;font-weight:normal;font-style:normal;color:#fff;font-size:49px;}
#banner-slider  h3{font-family:Montserrat,Arial, Helvetica, sans-serif;line-height:25px;font-weight:normal;font-style:normal;color:#fff;font-size:23px;}
#banner-slider  h4{font-family:"Playfair Display";line-height:22px;font-weight:normal;font-style:normal;color:#fff;font-size:20px;}
#banner-slider h5{font-family:Raleway;line-height:19px;font-weight:normal;font-style:normal;font-size:19px;}
#banner-slider h6{font-family:Raleway;line-height:19px;font-weight:normal;font-style:normal;font-size:19px;}
#banner-slider p, #banner-slider-footer .subscribe-text{font-family:Raleway;font-weight:normal;font-style:normal;color:#fff;}
#banner-slider a.btn-primary{font-family:"Playfair Display";line-height:30px;font-weight:400;font-style:normal;font-size:20px;}
#banner-slider a.btn-primary{color:#fff;}
#banner-slider a.btn-primary:hover{color:#fff;}
#banner-slider a.btn-primary:active{color:#fff;}
#banner-slider a.btn-primary{border-top:0px solid inherit;border-bottom:0px solid inherit;border-left:0px solid inherit;border-right:0px solid inherit;}
#content .post-title{font-family:Montserrat,Arial, Helvetica, sans-serif;line-height:40px;font-weight:normal;font-style:normal;color:#231f20;font-size:30px;}
section.entry-content{color:inherit;}
a.read-more{font-family:Montserrat,Arial, Helvetica, sans-serif;line-height:20px;font-weight:normal;font-style:normal;font-size:17px;}
a.read-more{color:#1e9aa0;}
a.read-more:hover{color:#555555;}
a.read-more:active{color:#1e9aa0;}
ul.pagination{border-top:1px solid #f1f1f2;}
.pagination li a,  .pagination li span{font-family:Montserrat;font-weight:400;font-style:normal;font-size:15px;}
.pagination li a,  .pagination li span{color:#555555;}
.pagination li a:hover,  .pagination li span:hover{color:#555555;}
.pagination li a:active,  .pagination li span:active{color:#555555;}
.pagination li{border:1px solid #cccccc;}
.pagination span.active{color:#1e9aa0;}
.pagination li .active{background:transparent;}
.pagination li span.active, .pagination li a{border-color:transparent;}
#sidebar:not(.shop){border-top:0px solid inherit;}
#sidebar *{font-family:Montserrat,Arial, Helvetica, sans-serif;line-height:25px;font-weight:normal;font-style:normal;color:#231f20;font-size:16px;}
#sidebar h4.widgettitle{font-family:Montserrat;line-height:20px;letter-spacing:1px;font-weight:normal;font-style:normal;color:#1e9aa0;font-size:18px;}
#sidebar .widgettitle{border-bottom:1px solid inherit;}
#footer{background-color:#404041;}
#footer-widgets-outer{padding-top:0;padding-bottom:0;}
#footer{border-top:0px solid inherit;}
#footer-top{background-color:#ffffff;}
#footer h4.widgettitle{font-family:Montserrat,Arial, Helvetica, sans-serif;line-height:16px;font-weight:normal;font-style:normal;color:#f2fafc;font-size:12px;}
#footer .widget li, #footer .widget address, #footer .widget{font-family:Montserrat;line-height:16px;font-weight:normal;font-style:normal;color:#f2fafc;font-size:13px;}
#footer-widgets h4.widgettitle{border-bottom:0px none inherit;}
#footer-copyright .container{border-top:1px none inherit;}
#footer-copyright{font-family:Raleway;line-height:11px;font-weight:normal;font-style:normal;color:#59595b;font-size:11px;}
#footer-copyright{background-color:#2a2728;}
#footer-copyright-links li a{text-transform:uppercase;line-height:14px;color:#ffffff;font-size:12px;}
#footer-nav-wrap{background-color:#ffffff;}
#footer-nav a{color:#59595b;}
#footer-nav a:hover{color:#59595b;}
#footer-nav a:active{color:#59595b;}
.woocommerce span.onsale{font-family:"Playfair Display";font-weight:normal;font-style:normal;color:#ffffff;font-size:20px;}
.woocommerce span.onsale{background-color:#82358b;}
.woocommerce div.woocommerce-message{border-top-color:#1696a0;}
html .woocommerce div.woocommerce-message:before{color:#1696a0;}
.woocommerce p.woocommerce-info{border-top-color:#82358b;}
.woocommerce p.woocommerce-info:before{color:#82358b;}
#content .woocommerce-pagination .page-numbers,.woocommerce nav.woocommerce-pagination ul li:first-child span.current{letter-spacing:3px;font-size:14px;}
#content .woocommerce-pagination .page-numbers .current{color:#82358b;}
.woocommerce ul.products li.product, .woocommerce .woocommerce-page ul.products li.product{padding-right:40px;padding-bottom:100px;padding-left:40px;}
.tax-product_cat #content li.product h3,.post-type-archive-product #content li.product h3, #content .related li.product h3, #content .catalog-details h3{font-family:Montserrat;text-align:center;line-height:22px;font-weight:400;font-style:normal;color:#231f20;font-size:16px;}
.woocommerce #content .catalog-product-sub-heading{font-family:Montserrat;line-height:18px;font-weight:normal;font-style:normal;color:#231f20;font-size:12px;}
.view-product-lower{font-size:20px;}
#content ul.products li.product .price .amount, #content .related li.product .price{font-family:Montserrat;font-weight:normal;font-style:normal;color:#231f20;font-size:18px;}
.archive #content a.add_to_cart_button{font-family:Montserrat;font-weight:normal;font-style:normal;color:#1c1c1b;}
.view-circle, .view-overlay , #prev-next-btns .fa{background-color:rgba(130,53,139,0.46);}
.view-text{font-family:"Playfair Display";line-height:23px;font-weight:normal;font-style:normal;color:#fff;font-size:22px;}
#content .view h3, #content ul.products li.product .view .price{line-height:.8empx;font-size:1.2empx;}
.woocommerce #content .entry-summary h1{font-family:Montserrat;line-height:38px;font-weight:normal;font-style:normal;font-size:27px;}
.woocommerce div.catalog-product-sub-heading{font-family:Montserrat;line-height:20px;font-weight:400;font-style:normal;font-size:20px;}
.woocommerce #content .entry-summary{font-family:Montserrat;line-height:22px;font-weight:normal;font-style:normal;font-size:14px;}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .stock{font-family:Montserrat;letter-spacing:1px;font-weight:normal;font-style:normal;color:inherit;font-size:24px;}
#shop-back-to-top,#prev-next-btns span:before,.woocommerce button.button.single_add_to_cart_button{font-family:"Playfair Display";font-weight:normal;font-style:normal;color:#ffffff;font-size:15px;}
input.qty[name="quantity"]{font-family:Montserrat;letter-spacing:1px;font-weight:normal;font-style:normal;font-size:23px;}
#sidebar.shop{border-bottom:0px none inherit;}
#sidebar.shop h4.widgettitle{font-family:Montserrat;line-height:45px;font-weight:normal;font-style:normal;color:#231f20;font-size:35px;}
#sidebar.shop li a{font-family:Montserrat;line-height:16px;letter-spacing:1px;font-weight:normal;font-style:normal;color:#231f20;font-size:14px;}
#sidebar.shop .widgettitle{border-bottom:0px none #ffffff;}
#sidebar.shop li.current-cat a, #sidebar.shop li.current-menu-item a{font-weight:700;font-style:normal;}
#content .wpfai-list-item a i:not(.fa-inverse){color:#1e9aa0;}
#content .wpfai-list-item a i:not(.fa-inverse):hover{color:#000000;}
#content .wpfai-list-item a i:not(.fa-inverse):active{color:#1e9aa0;}
#page{background-color:#ffffff;}
