img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
.tolb-holder{background:rgba(0,0,0,0.8)}.tolb-holder .tolb-close,.tolb-holder .tolb-title,.tolb-holder .tolb-counter,.tolb-holder .tolb-next i,.tolb-holder .tolb-prev i{color:#ffffff}.tolb-holder .tolb-load{border-color:rgba(255,255,255,0.2);border-left:3px solid #ffffff}
.to-heart-icon,.to-heart-icon svg,.to-post-like,.to-post-like .to-like-count{position:relative;display:inline-block}.to-post-like{width:auto;cursor:pointer;font-weight:400}.to-heart-icon{float:left;margin:0 4px 0 0}.to-heart-icon svg{overflow:visible;width:15px;height:14px}.to-heart-icon g{-webkit-transform:scale(1);transform:scale(1)}.to-heart-icon path{-webkit-transform:scale(1);transform:scale(1);transition:fill .4s ease,stroke .4s ease}.no-liked .to-heart-icon path{fill:#999;stroke:#999}.empty-heart .to-heart-icon path{fill:transparent!important;stroke:#999}.liked .to-heart-icon path,.to-heart-icon svg:hover path{fill:#ff6863!important;stroke:#ff6863!important}@keyframes heartBeat{0%{transform:scale(1)}20%{transform:scale(.8)}30%{transform:scale(.95)}45%{transform:scale(.75)}50%{transform:scale(.85)}100%{transform:scale(.9)}}@-webkit-keyframes heartBeat{0%,100%,50%{-webkit-transform:scale(1)}20%{-webkit-transform:scale(.8)}30%{-webkit-transform:scale(.95)}45%{-webkit-transform:scale(.75)}}.heart-pulse g{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.to-post-like a{color:inherit!important;fill:inherit!important;stroke:inherit!important}

a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.x-breadcrumb-wrap a:hover,.x-comment-author a:hover,.x-comment-time:hover,.p-meta > span > a:hover,.format-link .link a:hover,.x-main .widget ul li a:hover,.x-main .widget ol li a:hover,.x-main .widget_tag_cloud .tagcloud a:hover,.x-sidebar .widget ul li a:hover,.x-sidebar .widget ol li a:hover,.x-sidebar .widget_tag_cloud .tagcloud a:hover,.x-portfolio .entry-extra .x-ul-tags li a:hover {
    color: #33a84e;
}

a:hover {
    color: #33a84e;
}

a.x-img-thumbnail:hover {
    border-color: #33a84e;
}

.x-main {
    width: 72%;
}

.x-sidebar {
    width: 28%;
}

.x-post-slider-archive-active .x-container.main:before {
    top: 0;
}

.x-content-sidebar-active .x-container.main:before {
    right: 28%;
}

.x-sidebar-content-active .x-container.main:before {
    left: 28%;
}

.x-full-width-active .x-container.main:before {
    left: -5000em;
}

.h-landmark,.x-main .h-widget,.x-main .h-widget a.rsswidget,.x-main .h-widget a.rsswidget:hover,.x-main .widget.widget_pages .current_page_item a,.x-main .widget.widget_nav_menu .current-menu-item a,.x-main .widget.widget_pages .current_page_item a:hover,.x-main .widget.widget_nav_menu .current-menu-item a:hover,.x-sidebar .h-widget,.x-sidebar .h-widget a.rsswidget,.x-sidebar .h-widget a.rsswidget:hover,.x-sidebar .widget.widget_pages .current_page_item a,.x-sidebar .widget.widget_nav_menu .current-menu-item a,.x-sidebar .widget.widget_pages .current_page_item a:hover,.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover {
    color: #33a84e;
}

.x-main .widget,.x-main .widget a,.x-main .widget ul li a,.x-main .widget ol li a,.x-main .widget_tag_cloud .tagcloud a,.x-main .widget_product_tag_cloud .tagcloud a,.x-main .widget a:hover,.x-main .widget ul li a:hover,.x-main .widget ol li a:hover,.x-main .widget_tag_cloud .tagcloud a:hover,.x-main .widget_product_tag_cloud .tagcloud a:hover,.x-main .widget_shopping_cart .buttons .button,.x-main .widget_price_filter .price_slider_amount .button,.x-sidebar .widget,.x-sidebar .widget a,.x-sidebar .widget ul li a,.x-sidebar .widget ol li a,.x-sidebar .widget_tag_cloud .tagcloud a,.x-sidebar .widget_product_tag_cloud .tagcloud a,.x-sidebar .widget a:hover,.x-sidebar .widget ul li a:hover,.x-sidebar .widget ol li a:hover,.x-sidebar .widget_tag_cloud .tagcloud a:hover,.x-sidebar .widget_product_tag_cloud .tagcloud a:hover,.x-sidebar .widget_shopping_cart .buttons .button,.x-sidebar .widget_price_filter .price_slider_amount .button {
    color: #333333;
}

.x-main .h-widget,.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .h-widget,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item {
    border-color: #33a84e;
}

.x-post-slider {
    height: 425px;
}

.archive .x-post-slider {
    height: 425px;
}

.x-post-slider .x-post-slider-entry {
    padding-bottom: 425px;
}

.archive .x-post-slider .x-post-slider-entry {
    padding-bottom: 425px;
}

.format-link .link a,.x-portfolio .entry-extra .x-ul-tags li a {
    color: hsl(0,0%,0%);
}

.p-meta > span > a,.x-nav-articles a,.entry-top-navigation .entry-parent,.option-set .x-index-filters,.option-set .x-portfolio-filters,.option-set .x-index-filters-menu >li >a:hover,.option-set .x-index-filters-menu >li >a.selected,.option-set .x-portfolio-filters-menu > li > a:hover,.option-set .x-portfolio-filters-menu > li > a.selected {
    color: #33a84e;
}

.x-nav-articles a,.entry-top-navigation .entry-parent,.option-set .x-index-filters,.option-set .x-portfolio-filters,.option-set .x-index-filters i,.option-set .x-portfolio-filters i {
    border-color: #33a84e;
}

.x-nav-articles a:hover,.entry-top-navigation .entry-parent:hover,.option-set .x-index-filters:hover i,.option-set .x-portfolio-filters:hover i {
    background-color: #33a84e;
}

@media (max-width:979px) {
    .x-content-sidebar-active .x-container.main:before,.x-sidebar-content-active .x-container.main:before {
        left: -5000em;
    }

    body .x-main .widget,body .x-main .widget a,body .x-main .widget a:hover,body .x-main .widget ul li a,body .x-main .widget ol li a,body .x-main .widget ul li a:hover,body .x-main .widget ol li a:hover,body .x-sidebar .widget,body .x-sidebar .widget a,body .x-sidebar .widget a:hover,body .x-sidebar .widget ul li a,body .x-sidebar .widget ol li a,body .x-sidebar .widget ul li a:hover,body .x-sidebar .widget ol li a:hover {
        color: hsl(0,0%,0%);
    }

    body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item a,body .x-main .widget.widget_nav_menu .current-menu-item a,body .x-main .widget.widget_pages .current_page_item a:hover,body .x-main .widget.widget_nav_menu .current-menu-item a:hover,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item a,body .x-sidebar .widget.widget_nav_menu .current-menu-item a,body .x-sidebar .widget.widget_pages .current_page_item a:hover,body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover {
        color: #33a84e;
    }

    body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item,body .x-main .widget.widget_nav_menu .current-menu-item,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item,body .x-sidebar .widget.widget_nav_menu .current-menu-item {
        border-color: #33a84e;
    }
}

@media (max-width:767px) {
    .x-post-slider,.archive .x-post-slider {
        height: auto !important;
    }

    .x-post-slider .x-post-slider-entry,.archive .x-post-slider .x-post-slider-entry {
        padding-bottom: 65% !important;
    }
}

html {
    font-size: 14px;
}

@media (min-width:480px) {
    html {
        font-size: 14px;
    }
}

@media (min-width:767px) {
    html {
        font-size: 14px;
    }
}

@media (min-width:979px) {
    html {
        font-size: 14px;
    }
}

@media (min-width:1200px) {
    html {
        font-size: 14px;
    }
}

body {
    font-style: normal;
    font-weight: 400;
    color: hsl(0,0%,0%);
    background-color: #f3f3f3;
}

.w-b {
    font-weight: 400 !important;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family: "Lato",sans-serif;
    font-style: normal;
    font-weight: 700;
}

h1,.h1 {
    letter-spacing: -0.035em;
}

h2,.h2 {
    letter-spacing: -0.035em;
}

h3,.h3 {
    letter-spacing: -0.035em;
}

h4,.h4 {
    letter-spacing: -0.035em;
}

h5,.h5 {
    letter-spacing: -0.035em;
}

h6,.h6 {
    letter-spacing: -0.035em;
}

.w-h {
    font-weight: 700 !important;
}

.x-container.width {
    width: 88%;
}

.x-container.max {
    max-width: 1200px;
}

.x-main.full {
    float: none;
    display: block;
    width: auto;
}

@media (max-width:979px) {
    .x-main.full,.x-main.left,.x-main.right,.x-sidebar.left,.x-sidebar.right {
        float: none;
        display: block;
        width: auto !important;
    }
}

.entry-header,.entry-content {
    font-size: 1rem;
}

body,input,button,select,textarea {
    font-family: "Lato",sans-serif;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,blockquote {
    color: #33a84e;
}

.cfc-h-tx {
    color: #33a84e !important;
}

.cfc-h-bd {
    border-color: #33a84e !important;
}

.cfc-h-bg {
    background-color: #33a84e !important;
}

.cfc-b-tx {
    color: hsl(0,0%,0%) !important;
}

.cfc-b-bd {
    border-color: hsl(0,0%,0%) !important;
}

.cfc-b-bg {
    background-color: hsl(0,0%,0%) !important;
}

.x-btn,.button,[type="submit"] {
    color: #33a84e;
    border-color: hsl(60,100%,39%);
    background-color: #e3b448;
    text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);
}

.x-btn:hover,.button:hover,[type="submit"]:hover {
    color: #e3b448;
    border-color: #600900;
    background-color: #33a84e;
    text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);
}

.x-btn.x-btn-real,.x-btn.x-btn-real:hover {
    margin-bottom: 0.25em;
    text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.65);
}

.x-btn.x-btn-real {
    box-shadow: 0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75);
}

.x-btn.x-btn-real:hover {
    box-shadow: 0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75);
}

.x-btn.x-btn-flat,.x-btn.x-btn-flat:hover {
    margin-bottom: 0;
    text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.65);
    box-shadow: none;
}

.x-btn.x-btn-transparent,.x-btn.x-btn-transparent:hover {
    margin-bottom: 0;
    border-width: 3px;
    text-shadow: none;
    text-transform: uppercase;
    background-color: transparent;
    box-shadow: none;
}

.x-topbar,.x-colophon.bottom {
    background-color: #33a84e;
}

.x-logobar,.x-navbar,.x-navbar .sub-menu,.x-colophon.top {
    background-color: #33a84e;
}

.x-navbar .desktop .x-nav > li > a,.x-navbar .desktop .sub-menu a,.x-navbar .mobile .x-nav li > a,.x-breadcrumb-wrap a,.x-breadcrumbs .delimiter {
    color: hsl(0,0%,100%);
}

.x-topbar .p-info a:hover,.x-social-global a:hover,.x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a,.x-navbar .desktop .sub-menu a:hover,.x-navbar .desktop .sub-menu .x-active > a,.x-navbar .desktop .sub-menu .current-menu-item > a,.x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a,.x-navbar .mobile .x-nav li > a:hover,.x-navbar .mobile .x-nav .x-active > a,.x-navbar .mobile .x-nav .current-menu-item > a,.x-widgetbar .widget a:hover,.x-colophon .widget a:hover,.x-colophon.bottom .x-colophon-content a:hover,.x-colophon.bottom .x-nav a:hover {
    color: #e3b448;
}

.x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a {
    box-shadow: 0 2px 0 0 #33a84e;
}

.x-navbar .desktop .x-nav > li > a {
    height: 90px;
    padding-top: 37px;
}

.x-navbar-fixed-top-active .x-navbar-wrap {
    margin-bottom: 2px;
}

.x-navbar .desktop .x-nav > li ul {
    top: 92px;
}

@media (max-width:979px) {
    .x-navbar-fixed-top-active .x-navbar-wrap {
        margin-bottom: 0;
    }
}

body.x-navbar-fixed-top-active .x-navbar-wrap {
    height: 90px;
}

.x-navbar-inner {
    min-height: 90px;
}

.x-logobar-inner {
    padding-top: 0px;
    padding-bottom: 0px;
}

.x-brand {
    font-family: "Lato",sans-serif;
    font-size: 42px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.035em;
    color: hsl(0,0%,100%);
}

.x-brand:hover,.x-brand:focus {
    color: hsl(0,0%,100%);
}

.x-brand img {
    width: 812px;
}

.x-navbar .x-nav-wrap .x-nav > li > a {
    font-family: "Lato",sans-serif;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.085em;
    text-transform: uppercase;
}

.x-navbar .desktop .x-nav > li > a {
    font-size: 13px;
}

.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    padding-left: 20px;
    padding-right: 20px;
}

.x-navbar .desktop .x-nav > li > a > span {
    margin-right: -0.085em;
}

.x-btn-navbar {
    margin-top: 20px;
}

.x-btn-navbar,.x-btn-navbar.collapsed {
    font-size: 24px;
}

@media (max-width:979px) {
    body.x-navbar-fixed-top-active .x-navbar-wrap {
        height: auto;
    }

    .x-widgetbar {
        left: 0;
        right: 0;
    }
}

.x-topbar,.x-colophon.bottom {
    background-color: #33a84e;
}

.x-logobar,.x-navbar,.x-navbar .sub-menu,.x-colophon.top {
    background-color: #33a84e;
}

.x-navbar .desktop .x-nav > li > a,.x-navbar .desktop .sub-menu a,.x-navbar .mobile .x-nav li > a,.x-breadcrumb-wrap a,.x-breadcrumbs .delimiter {
    color: hsl(0,0%,100%);
}

.x-topbar .p-info a:hover,.x-social-global a:hover,.x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a,.x-navbar .desktop .sub-menu a:hover,.x-navbar .desktop .sub-menu .x-active > a,.x-navbar .desktop .sub-menu .current-menu-item > a,.x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a,.x-navbar .mobile .x-nav li > a:hover,.x-navbar .mobile .x-nav .x-active > a,.x-navbar .mobile .x-nav .current-menu-item > a,.x-widgetbar .widget a:hover,.x-colophon .widget a:hover,.x-colophon.bottom .x-colophon-content a:hover,.x-colophon.bottom .x-nav a:hover {
    color: #e3b448;
}

.wpcf7 input[type="text"], .wpcf7 textarea, .wpcf7 input[type="tel"], .wpcf7 input[type="email"] {
    border: 1px solid #000000;
}

.wpcf7 input[type="submit"] {
    text-align: left !important;
}

.x-colophon {
    background-color: #33a84e !important;
}

.x-colophon.top , .x-colophon.top a, .x-colophon.top .widget {
    color: white;
}

.x-colophon.top a:hover {
    color: #e3b448;
}

.h-widget {
    color: #e3b448;
}

.x-colophon.bottom {
    background-color: #e3b448 !important;
}

.x-colophon.bottom {
    min-height: 38px;
}

.x-colophon.bottom {
    padding: 5px 0;
}

.widget {
    text-shadow: none;
}

.site, .x-logobar {
    background-color: transparent;
    padding: 0;
}

.x-topbar a {
    color: white;
}

.x-topbar a:hover {
    color: #e3b448;
}

.x-topbar {
    min-height: 32px;
    height: 50px;
}

.page .entry-featu#33a84e {
    display: none;
}

.x-colophon.top .x-column .widget:before {
    display: none;
}

.x-colophon.bottom .x-colophon-content {
    color: #33a84e;
}

.x-colophon.bottom .x-colophon-content a {
    color: black;
}

.x-colophon.bottom .x-colophon-content a:hover {
    color: blue;
}