@charset "utf-8";
/* CSS Document */

#site-wrapper, #site-header-main { max-width: 1000px; } 
#site-header-main { left: 0; right: 0; } 
#primary { width: 300px; } 
#secondary { width: 340px; } 
#container.one-column .main { width: 100%; } 
#container.two-columns-right #secondary { float: right; } 
#container.two-columns-right .main, .two-columns-right #breadcrumbs { width: calc( 100% - 340px ); float: left; } 
#container.two-columns-left #primary { float: left; } 
#container.two-columns-left .main, .two-columns-left #breadcrumbs { width: calc( 100% - 300px ); float: right; } 
#container.three-columns-right #primary, #container.three-columns-left #primary, #container.three-columns-sided #primary { float: left; } 
#container.three-columns-right #secondary, #container.three-columns-left #secondary, #container.three-columns-sided #secondary { float: left; } 
#container.three-columns-right #primary, #container.three-columns-left #secondary { margin-left: 0%; margin-right: 0%; } 
#container.three-columns-right .main, .three-columns-right #breadcrumbs { width: calc( 100% - 640px ); float: left; } 
#container.three-columns-left .main, .three-columns-left #breadcrumbs { width: calc( 100% - 640px ); float: right; } 
#container.three-columns-sided #secondary { float: right; } 
#container.three-columns-sided .main, .three-columns-sided #breadcrumbs { width: calc( 100% - 640px ); float: right; } 
.three-columns-sided #breadcrumbs { margin: 0 calc( 0% + 340px ) 0 -1920px; } 
html { font-family: Open Sans; font-size: 15px; font-weight: 400; line-height: 1.8; } 
#site-title { font-family: Open Sans; font-size: 120%; font-weight: 700; } 
#access ul li a { font-family: Open Sans; font-size: 90%; font-weight: 700; } 
.widget-title { font-family: Open Sans; font-size: 100%; font-weight: 700; } 
.widget-container { font-family: Open Sans; font-size: 100%; font-weight: 400; } 
.entry-title, #reply-title { font-family: Open Sans; font-size: 220%; font-weight: 400; } 
.entry-title.singular-title { font-size: 220%; } 
.content-masonry .entry-title { font-size: 136.4%; } 
h1 { font-size: 2.3em; } 
h2 { font-size: 2em; } 
h3 { font-size: 1.7em; } 
h4 { font-size: 1.4em; } 
h5 { font-size: 1.1em; } 
h6 { font-size: 0.8em; } 
h1, h2, h3, h4, h5, h6 { font-family: Open Sans; font-weight: 700; } 
body { color: #666; background-color: #FFFDFF; } 
@media (min-width: 1152px) { .septera-over-menu #site-title a, .septera-over-menu #access > div > ul > li, .septera-over-menu #access > div > ul > li > a, .septera-over-menu #sheader.socials a::before { color: #FFF; } 
.septera-landing-page.septera-over-menu #site-title a, .septera-landing-page.septera-over-menu #access > div > ul > li, .septera-landing-page.septera-over-menu #access > div > ul > li > a, .septera-landing-page.septera-over-menu #sheader.socials a::before { color: #FFF; } 
} 
.lp-staticslider .staticslider-caption-title, .seriousslider.seriousslider-theme .seriousslider-caption-title, .lp-staticslider .staticslider-caption-text, .seriousslider.seriousslider-theme .seriousslider-caption-text, .lp-staticslider .staticslider-caption-text a { color: #FFF; } 
#site-header-main, #access ul ul, .menu-search-animated .searchform input[type="search"], #access::after, .septera-over-menu .header-fixed#site-header-main, .septera-over-menu .header-fixed#site-header-main #access:after { background-color: #FFF; } 
.septera-over-menu .header-fixed#site-header-main #site-title a { color: #24a7cf; } 
#access > div > ul > li, #access > div > ul > li > a, .septera-over-menu .header-fixed#site-header-main #access > div > ul > li:not([class*='current']), .septera-over-menu .header-fixed#site-header-main #access > div > ul > li:not([class*='current']) > a, .septera-over-menu .header-fixed#site-header-main #sheader.socials a::before, #sheader.socials a::before, #mobile-menu { color: #AAA; } 
#access ul.sub-menu li a, #access ul.children li a { color: #888; } 
#access ul.sub-menu li a, #access ul.children li a { background-color: #FFF; } 
#access > div > ul > li a:hover, #access > div > ul > li:hover, .septera-over-menu .header-fixed#site-header-main #access > div > ul > li > a:hover, .septera-over-menu .header-fixed#site-header-main #access > div > ul > li:hover, .septera-over-menu .header-fixed#site-header-main #sheader.socials a:hover::before, #sheader.socials a:hover::before { color: #24a7cf; } 
#access > div > ul > li.current_page_item > a, #access > div > ul > li.current-menu-item > a, #access > div > ul > li.current_page_ancestor > a, #access > div > ul > li.current-menu-ancestor > a, #access .sub-menu, #access .children, .septera-over-menu .header-fixed#site-header-main #access > div > ul > li > a { color: #495d6d; } 
#access ul.children > li.current_page_item > a, #access ul.sub-menu > li.current-menu-item > a, #access ul.children > li.current_page_ancestor > a, #access ul.sub-menu > li.current-menu-ancestor > a { color: #495d6d; } 
.searchform .searchsubmit { color: #666; } 
.searchform:hover input[type="search"], .searchform input[type="search"]:focus { border-color: #24a7cf; } 
body:not(.septera-landing-page) .main, #lp-posts, #lp-page, .searchform { background-color: #FFFDFF; } 
.pagination span, .pagination a { background-color: #f3f1f3; } 
#breadcrumbs-container { border-bottom-color: #eeecee; background-color: #fffdff; } 
#primary { background-color: #EEEFF0; } 
#secondary { background-color: #F7F8F9; } 
#colophon, #footer { background-color: #f7f7f7; color: #606060; } 
.entry-title a:active, .entry-title a:hover { color: #24a7cf; } 
span.entry-format { color: #24a7cf; } 
.format-aside { border-top-color: #FFFDFF; } 
article.hentry .post-thumbnail-container { background-color: rgba(102,102,102,0.15); } 
article.hentry .post-thumbnail-container a::after { background-color: #24a7cf; } 
.entry-content blockquote::before, .entry-content blockquote::after { color: rgba(102,102,102,0.2); } 
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .lp-text-content h1, .lp-text-content h2, .lp-text-content h3, .lp-text-content h4, .entry-title { color: #444; } 
a { color: #24a7cf; } 
a:hover, .entry-meta span a:hover, .comments-link a:hover { color: #495d6d; } 
.entry-meta span.comments-link { top: 0.68em;} 
.continue-reading-link { color: #24a7cf; background-color: #f5f3f5} 
.continue-reading-link:hover { color: #495d6d; } 
.socials a:before { color: #24a7cf; } 
.socials a:hover:before { color: #495d6d; } 
.septera-normalizedtags #content .tagcloud a { color: #FFFDFF; background-color: #24a7cf; } 
.septera-normalizedtags #content .tagcloud a:hover { background-color: #495d6d; } 
#toTop { background-color: rgba(230,228,230,0.8); color: #24a7cf; } 
#toTop:hover { background-color: #24a7cf; color: #FFFDFF; } 
.entry-meta .icon-metas:before { color: #ababab; } 
.septera-caption-one .main .wp-caption .wp-caption-text { border-bottom-color: #eeecee; } 
.septera-caption-two .main .wp-caption .wp-caption-text { background-color: #f5f3f5; } 
.septera-image-one .entry-content img[class*="align"], .septera-image-one .entry-summary img[class*="align"], .septera-image-two .entry-content img[class*='align'], .septera-image-two .entry-summary img[class*='align'] { border-color: #eeecee; } 
.septera-image-five .entry-content img[class*='align'], .septera-image-five .entry-summary img[class*='align'] { border-color: #24a7cf; } 
/* diffs */ span.edit-link a.post-edit-link, span.edit-link a.post-edit-link:hover, span.edit-link .icon-edit:before { color: #212121; } 
.searchform { border-color: #ebe9eb; } 
.entry-meta span, .entry-meta a, .entry-utility span, .entry-utility a, .entry-meta time, #breadcrumbs-nav, .footermenu ul li span.sep { color: #ababab; } 
.entry-meta span.entry-sticky { background-color: #ababab; color: #FFFDFF; } 
#footer-separator { background: #e8e8e8; } 
#commentform { max-width:650px;} 
code, #nav-below .nav-previous a:before, #nav-below .nav-next a:before { background-color: #eeecee; } 
pre, .page-link > span, .comment-author, .commentlist .comment-body, .commentlist .pingback { border-color: #eeecee; } 
.page-header.pad-container, #author-info { background-color: #f5f3f5; } 
.comment-meta a { color: #c9c9c9; } 
.commentlist .reply a { color: #b5b5b5; } 
select, input[type], textarea { color: #666; border-color: #f0eef0; } 
input[type]:hover, textarea:hover, select:hover, input[type]:focus, textarea:focus, select:focus { background: #f0eef0; } 
button, input[type="button"], input[type="submit"], input[type="reset"] { background-color: #24a7cf; color: #FFFDFF; } 
button:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover { background-color: #495d6d; } 
hr { background-color: #f0eef0; } 
/* gutenberg */ .wp-block-image.alignwide { margin-left: calc( ( 0% + 2.5em ) * -1 ); margin-right: calc( ( 0% + 2.5em ) * -1 ); } 
.wp-block-image.alignwide img { width: calc( 100% + 5em ); max-width: calc( 100% + 5em ); } 
.has-accent-1-color, .has-accent-1-color:hover { color: #24a7cf; } 
.has-accent-2-color, .has-accent-2-color:hover { color: #495d6d; } 
.has-headings-color, .has-headings-color:hover { color: #444; } 
.has-sitetext-color, .has-sitetext-color:hover { color: #666; } 
.has-sitebg-color, .has-sitebg-color:hover { color: #FFFDFF; } 
.has-accent-1-background-color { background-color: #24a7cf; } 
.has-accent-2-background-color { background-color: #495d6d; } 
.has-headings-background-color { background-color: #444; } 
.has-sitetext-background-color { background-color: #666; } 
.has-sitebg-background-color { background-color: #FFFDFF; } 
.has-small-font-size { font-size: 9px; } 
.has-regular-font-size { font-size: 15px; } 
.has-large-font-size { font-size: 24px; } 
.has-larger-font-size { font-size: 38px; } 
.has-huge-font-size { font-size: 38px; } 
/* woocommerce */ .woocommerce-page #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { background-color: #24a7cf; color: #FFFDFF; line-height: 1.8; } 
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { background-color: #46c9f1; color: #FFFDFF;} 
.woocommerce-page #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt { background-color: #495d6d; color: #FFFDFF; line-height: 1.8; } 
.woocommerce-page #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover { background-color: #6b7f8f; color: #FFFDFF;} 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-bottom-color: #FFFDFF; } 
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, .woocommerce input.button.alt[disabled]:disabled:hover { background-color: #495d6d; } 
.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price { color: #989898 } 
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: #f5f3f5; } 
.woocommerce .main .page-title { /*font-size: -0.274em;*/ } 
/* mobile menu */ nav#mobile-menu { background-color: #FFF; } 
#mobile-menu .mobile-arrow { color: #666; } 
.main .entry-content, .main .entry-summary { text-align: inherit; } 
.main p, .main ul, .main ol, .main dd, .main pre, .main hr { margin-bottom: 1em; } 
.main p { text-indent: 0em; } 
.main a.post-featured-image { background-position: center center; } 
#header-widget-area { width: 33%; right: 10px; } 
.septera-stripped-table .main thead th, .septera-bordered-table .main thead th, .septera-stripped-table .main td, .septera-stripped-table .main th, .septera-bordered-table .main th, .septera-bordered-table .main td { border-color: #e9e7e9; } 
.septera-clean-table .main th, .septera-stripped-table .main tr:nth-child(even) td, .septera-stripped-table .main tr:nth-child(even) th { background-color: #f6f4f6; } 
.septera-cropped-featured .main .post-thumbnail-container { height: 300px; } 
.septera-responsive-featured .main .post-thumbnail-container { max-height: 300px; height: auto; } 
article.hentry .article-inner, #content-masonry article.hentry .article-inner { padding: 0%; } 
#site-header-main { height:85px; } 
#access .menu-search-animated .searchform { top: 87px; } 
.menu-search-animated, #sheader, .identity, #nav-toggle { height:85px; line-height:85px; } 
#access div > ul > li > a { line-height:85px; } 
#branding { height:85px; } 
#header-widget-area { top:95px; } 
.septera-responsive-headerimage #masthead #header-image-main-inside { max-height: 400px; } 
.septera-cropped-headerimage #masthead div.header-image { height: 400px; } 
#masthead #site-header-main { position: fixed; } 
.septera-fixed-menu #header-image-main { margin-top: 85px; } 
.lp-staticslider .staticslider-caption-text a { border-color: #FFF; } 
.lp-staticslider .staticslider-caption, .seriousslider.seriousslider-theme .seriousslider-caption, .septera-landing-page .lp-blocks-inside, .septera-landing-page .lp-boxes-inside, .septera-landing-page .lp-text-inside, .septera-landing-page .lp-posts-inside, .septera-landing-page .lp-page-inside, .septera-landing-page .lp-section-header, .septera-landing-page .content-widget { max-width: 600px; } 
.septera-landing-page .content-widget { margin: 0 auto; } 
.seriousslider-theme .seriousslider-caption-buttons a:nth-child(2n+1), a.staticslider-button:nth-child(2n+1) { color: #666; border-color: #FFFDFF; background-color: #FFFDFF; } 
.seriousslider-theme .seriousslider-caption-buttons a:nth-child(2n+1):hover, a.staticslider-button:nth-child(2n+1):hover { color: #FFFDFF; } 
.seriousslider-theme .seriousslider-caption-buttons a:nth-child(2n), a.staticslider-button:nth-child(2n) { border-color: #FFFDFF; color: #FFFDFF; } 
.seriousslider-theme .seriousslider-caption-buttons a:nth-child(2n):hover, .staticslider-button:nth-child(2n):hover { color: #666; background-color: #FFFDFF; } 
.lp-staticslider::before, .lp-dynamic-slider .item > a::before, #header-image-main::before { background-color: #24A7CF; } 
.lp-staticslider::before, .lp-dynamic-slider .item > a::before, #header-image-main::before { z-index: 2; } 
.lp-staticslider-image, .header-image, .seriousslider .item-image { -webkit-filter: grayscale(5%) brightness(110%); filter: grayscale(5%) brightness(110%); } 
@-webkit-keyframes animation-slider-overlay { to { opacity: 0.05; } 
} 
@keyframes animation-slider-overlay { to { opacity: 0.05; } 
} 
.lp-dynamic-slider .item > a::before { opacity: 0.05; } 
.lp-blocks { background-color: #FFFFFF; } 
.lp-boxes { background-color: #FFFFFF; } 
.lp-text { background-color: #F8F8F8; } 
.staticslider-caption-container, .lp-dynamic-slider { background-color: #FFFFFF; } 
.lp-block > i::before { color: #24a7cf; } 
.lp-block:hover i::before { color: #495d6d; } 
.lp-block i::after { background-color: #24a7cf; } 
.lp-blocks .lp-block:hover .lp-block-title { color: #24a7cf; } 
.lp-blocks .lp-block:hover i::after { background-color: #495d6d; } 
.lp-block-text, .lp-boxes-static .lp-box-text, .lp-section-desc { color: #8e8e8e; } 
.lp-boxes .lp-box .lp-box-image { height: 300px; } 
.lp-boxes.lp-boxes-animated .lp-box:hover .lp-box-text { max-height: 200px; } 
.lp-boxes .lp-box .lp-box-image { height: 400px; } 
.lp-boxes.lp-boxes-animated .lp-box:hover .lp-box-text { max-height: 300px; } 
.lp-boxes-animated .lp-box-readmore:hover { color: #24a7cf; opacity: .7; } 
.lp-boxes-static .lp-box-overlay { background-color: rgba(36,167,207, 0.9); } 
#cryout_ajax_more_trigger { background-color: #24a7cf; color: #FFFDFF;} 
.lpbox-rnd1 { background-color: #c8c6c8; } 
.lpbox-rnd2 { background-color: #c3c1c3; } 
.lpbox-rnd3 { background-color: #bebcbe; } 
.lpbox-rnd4 { background-color: #b9b7b9; } 
.lpbox-rnd5 { background-color: #b4b2b4; } 
.lpbox-rnd6 { background-color: #afadaf; } 
.lpbox-rnd7 { background-color: #aaa8aa; } 
.lpbox-rnd8 { background-color: #a5a3a5; } 

