:root { --light-primary:	#0d7b54;
--medium-primary:	#006642;
--dark-primary:		#004e32; --light-secondary:	#f8b319;
--medium-secondary:	#ce8e00;
--dark-secondary:	#a87400; --light-grey:		#f8f8f8;
--medium-grey:		#555555;
--dark-grey:		#333333; }
@font-face {
font-family: "Flareserif 821 BT";
src: url(https://db.onlinewebfonts.com/t/78eb64217b666852f10f0d44d37c2ef9.eot);
src: url(https://db.onlinewebfonts.com/t/78eb64217b666852f10f0d44d37c2ef9.eot?#iefix)format("embedded-opentype"),
url(https://db.onlinewebfonts.com/t/78eb64217b666852f10f0d44d37c2ef9.woff2)format("woff2"),
url(https://db.onlinewebfonts.com/t/78eb64217b666852f10f0d44d37c2ef9.woff)format("woff"),
url(https://db.onlinewebfonts.com/t/78eb64217b666852f10f0d44d37c2ef9.ttf)format("truetype"),
url(https://db.onlinewebfonts.com/t/78eb64217b666852f10f0d44d37c2ef9.svg#Flareserif 821 BT)format("svg");
} .font-size--v-v-small {font-size: var(--font-size--v-v-small) !important;}
.font-size--v-small {font-size: var(--font-size--v-small) !important;}
.font-size--small {font-size: var(--font-size--small) !important;line-height:1.2em;}
.font-size--large {font-size: var(--font-size--large) !important;}
.font-size--v-large {font-size: var(--font-size--v-large) !important;}
.font-size--v-v-large {font-size: var(--font-size--v-v-large) !important;} .bg-gradiant--primary {
background: var(--light-primary);
background: linear-gradient(to right, var(--ultra-light-primary), var(--light-primary), var(--medium-primary), var(--dark-primary));
}
.bg-color--medium-grey {background-color: var(--medium-grey) !important;} h1,h2,h3,h4{font-family: "Flareserif 821 BT", Helvetica, Arial, Lucida, sans-serif !important;line-height: 1.1em;}
h5,h6 {font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif !important;line-height: 1.1em;}
h2{font-size:32px !important;}
h2:nth-of-type(n+2) {margin-top: 30px;}
h3{font-size:26px !important;}
h4{font-size:24px !important;}
.wptww-testimonials-slide-widget h4{line-height:1.2em !important;}
h5 {font-size:18px !important;}
h6 {font-size:16px !important;}
a{text-decoration:none !important;}
@media (max-width: 767px) {
.et_pb_post_title.et_pb_featured_bg {padding: 16% 0;}
.et_pb_post_title_0 .entry-title{font-size:28px;font-weight:600 !important;line-height:1.2em;}
h1.entry-title{font-size: 30px !important;line-height: 1.1em;}
#left-area .post-meta{line-height:1.2em;}
#main-content .container{width:90%;}
.et_pb_section{ padding:30px 0;}
} @media (min-width: 768px) {} @media (min-width: 992px) {} @media (min-width: 1200px) {}
hr {
border-top: none;
border-left: none;
border-right: none;
border-bottom: 2px solid var(--medium-grey);
margin-bottom: 2.5rem;
}
.center-diamond{
position: relative;
max-width: 200px;
margin: 35px auto;
text-align: center;
color: var(--medium-primary);
font-size:18px;
}
.center-diamond:before{
content:" ";
height: 1px;
width: 70px;
background: var(--medium-primary);
display: block;
position: absolute;
top: 50%;
left: 0;
}
.center-diamond:after{
content:" ";
height: 1px;
width: 70px;
background: var(--medium-primary);
display: block;
position: absolute;
top: 50%;
right: 0;
} #content a:hover,
#content a:focus,
#content a:active {text-decoration: underline;}
blockquote p:not(:last-child) {padding-bottom: 1em !important;}
#left-area article .wp-caption.alignright {margin: 0 0 15px 15px !important;min-height:auto !important;}
.et_pb_blog_grid_wrapper article{padding:0 !important;border:none !important;}
.et_pb_blog_grid_wrapper article h3 > a{color:var(--medium-primary) !important;} body .btn,
body .nav>a,
body .et_pb_button {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
padding: 12px 25px !important;
font-size: var(--font-size--default) !important;
line-height: 1rem !important;
text-decoration: none !important;
text-transform: uppercase !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,
.et_button_no_icon.et_button_left .et_pb_button:hover,
.et_button_no_icon .et_pb_button,
.et_button_no_icon .et_pb_button:hover {
padding: .8em 1em !important;
}
body .et_pb_button.btn-primary {
background-color: var(--medium-primary) !important;
color: #ffffff !important;
font-weight: 600 !important;
}
body .et_pb_button.btn-primary:hover,
body .et_pb_button.btn-primary:active,
body .et_pb_button.btn-primary:focus {
background-color: var(--dark-primary) !important;
color: #ffffff;
}
body #page-container .et_pb_section .btn.btn-secondary {
background-color: transparent !important;
color: var(--medium-secondary) !important;
font-weight: 600 !important;
padding:0 !important;
}
body #page-container .et_pb_section .btn.btn-secondary:hover,
body #page-container .et_pb_section .btn.btn-secondary:active,
body #page-container .et_pb_section .btn.btn-secondary:focus {
background-color: transparent !important;
color: var(--medium-secondary) !important;
font-weight: 600 !important;
text-decoration: underline !important;
}
body .et_pb_button.btn-tertiary {
font-weight: 600 !important;
background-color: var(--medium-secondary);
border-color: var(--medium-secondary);
color: #ffffff;
}
body .et_pb_button.btn-tertiary:hover,
body .et_pb_button.btn-tertiary:active,
body .et_pb_button.btn-tertiary:focus {
background-color: var(--dark-secondary);
border-color: var(--dark-secondary);
}
body .et_pb_button.btn-white,
body .btn.btn-white .et_pb_button {
background-color: #fff !important;
border-color: #fff !important;
color: var(--medium-primary) !important;
font-weight: 500;
}
body .et_pb_button.btn-white:hover,
body .et_pb_button.btn-white:active,
body .et_pb_button.btn-white:focus,
body .btn.btn-white .et_pb_button:hover,
body .btn.btn-white .et_pb_button:active,
body .btn.btn-white .et_pb_button:focus {
background-color: #ededed !important;
border-color: #ededed !important;
}
body .et_pb_button.btn-fullwidth,
body .et_pb_button.btn-fullwidth:hover,
body .et_pb_button.btn-fullwidth:focus,
body .et_pb_button.btn-fullwidth:active {
width: 100%;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
text-align: center;
}
#logo{max-height:100%;}
#top-menu li a{font-weight:500 !important;}
#main-header{box-shadow:none;}
@media (max-width: 767px) {
.et_pb_row{width:90%;}
}
@media (min-width: 981px) {
.et_right_sidebar #main-content.boutique .container::before {right: 0;}
}
@media (min-width: 981px) {
#main-content.boutique .container::before {
content: "";
position: absolute;
top: 0;
height: 100%;
width: 1px;
background-color: transparent;
}
}
#mc_embed_signup #mc-embedded-subscribe-form {margin:0 !important;}
#mc_embed_signup #mc-embedded-subscribe-form p{color:#ffffff !important;margin: 8px 0;}
#mc_embed_signup #mc-embedded-subscribe-form h2{color:#ffffff;font-weight:500 !important;margin-top:0;}
#mc_embed_signup #mc-embedded-subscribe-form #mce-success-response {color:#ffffff !important;}
#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group div.mce_inline_error{margin: 0.5em 0 1em 0;background-color: rgba(255,255,255,0.65);}
#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group input{border:2px solid #ffffff;border-radius:50px;}
#mc_embed_signup #mc-embedded-subscribe-form input.button {
border: none !important;
border-radius: 50px !important;
background-color: #fff !important;
color: var(--medium-primary) !important;
text-transform: uppercase !important;
}
.et_pb_sidebar_0.et_pb_widget_area .widget_sp_testimonials {width: 100% !important;margin: auto !important;}
.et_pb_sidebar_0.et_pb_widget_area .widget_sp_testimonials .wptww-testimonials-slide-widget.design-1 .fa-quote-left{display:none;}
.widget_sp_testimonials .widgettitle,
.widget_sp_testimonials h4,
.widget_sp_testimonials .wptww-testimonials-text,
.widget_sp_testimonials .wptww-testimonial-job a {color: #ffffff;}
.widget_sp_testimonials .widgettitle {display: none;}
.wptww-testimonials-slide-widget .slick-dots li button{border:none;}
@media (min-width: 981px) {
.et_pb_gutters3 .et_pb_column_3_5 .et_pb_widget.widget_sp_testimonials {width: 100%;}
}
.et_pb_widget_area_left {border-right: none !important;}
.et_pb_widget_area ul {line-height: normal !important;}
.et_pb_widget ol li,
.et_pb_widget ul li {margin-bottom: 1em;font-size: var(--font-size--small);line-height:1.3em;}
article.et_pb_post.et_pb_blic_item{padding:0;}
.et_pb_blog_grid_wrapper .post-content-inner p {line-height: 1.4em;font-size: var(--font-size--small) !important;}
.et_pb_blog_grid .et_pb_image_container{padding: 0 19px;}
#footer-info{font-size:14px;}
.wp-caption{
padding: 2px;
}
@media (max-width: 767px) {
.postid-5230 img.size-medium{max-width:150px;}
.postid-5230 img.size-medium.wp-image-5295,
.postid-5230 img.size-medium.wp-image-5299{max-width:100%;}
.wp-caption{margin:10px 0;max-width:100%;}
}