@media (min-width:1200px){.x-hide-xl{display:none!important}}@media (min-width:979px) and (max-width:1199.98px){.x-hide-lg{display:none!important}}@media (min-width:767px) and (max-width:978.98px){.x-hide-md{display:none!important}}@media (min-width:480px) and (max-width:766.98px){.x-hide-sm{display:none!important}}@media (max-width:479.98px){.x-hide-xs{display:none!important}}.entry-title:before{color:#000}a.x-img-thumbnail:hover,li.bypostauthor>article.comment{border-color:#c51e62}.flex-direction-nav a,.flex-control-nav a:hover,.flex-control-nav a.flex-active,.x-dropcap,.x-skill-bar .bar,.x-pricing-column.featured h2,.h-comments-title small,.x-pagination a:hover,.woocommerce-pagination a:hover,.x-entry-share .x-share:hover,.entry-thumb,.widget_tag_cloud .tagcloud a:hover,.widget_product_tag_cloud .tagcloud a:hover,.x-highlight,.x-recent-posts .x-recent-posts-img:after,.x-portfolio-filters{background-color:#c51e62}.x-portfolio-filters:hover{background-color:#fbcfd2}.x-main{width:calc(72% - 3.20197%)}.x-sidebar{width:calc(100% - 3.20197% - 72%)}.h-landmark{font-weight:400}.x-comment-author a{color:#747474}.x-comment-author a,.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar th,.x-accordion-heading .x-accordion-toggle,.x-nav-tabs>li>a:hover,.x-nav-tabs>.active>a,.x-nav-tabs>.active>a:hover{color:#272727}.widget_calendar #wp-calendar th{border-bottom-color:#272727}.x-pagination span.current,.woocommerce-pagination span[aria-current],.x-portfolio-filters-menu,.widget_tag_cloud .tagcloud a,.h-feature-headline span i,.widget_price_filter .ui-slider .ui-slider-handle{background-color:#272727}.w-b{font-weight:400!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Prata",serif;font-style:normal;font-weight:400}h1,.h1{letter-spacing:-.015em}h2,.h2{letter-spacing:-.015em}h3,.h3{letter-spacing:-.015em}h4,.h4{letter-spacing:-.015em}h5,.h5{letter-spacing:-.015em}h6,.h6{letter-spacing:-.015em}.w-h{font-weight:400!important}.x-container.width{width:86%}.x-container.max{max-width:1100px}.x-bar-content.x-container.width{flex-basis:86%}.x-main.full{float:none;clear:both;display:block;width:auto}@media (max-width:978.98px){.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}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:#272727}.cfc-h-tx{color:#272727!important}.cfc-h-bd{border-color:#272727!important}.cfc-h-bg{background-color:#272727!important}.cfc-b-tx{color:#747474!important}.cfc-b-bd{border-color:#747474!important}.cfc-b-bg{background-color:#747474!important}.x-btn.x-btn-real,.x-btn.x-btn-real:hover{margin-bottom:.25em;text-shadow:0 .075em .075em rgba(0,0,0,.65)}.x-btn.x-btn-real{box-shadow:0 .25em 0 0 #a71000,0 4px 9px rgba(0,0,0,.75)}.x-btn.x-btn-real:hover{box-shadow:0 .25em 0 0 #a71000,0 4px 9px rgba(0,0,0,.75)}.x-btn.x-btn-flat,.x-btn.x-btn-flat:hover{margin-bottom:0;text-shadow:0 .075em .075em rgba(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 .p-info,.x-topbar .p-info a,.x-topbar .x-social-global a{color:#fff}.x-topbar .p-info a:hover{color:#fff}.x-topbar{background-color:#fff}.x-navbar .desktop .x-nav>li:before{padding-top:38px}.x-navbar .desktop .x-nav>li>a,.x-navbar .desktop .sub-menu li>a,.x-navbar .mobile .x-nav li a{color:#fff}.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 li>a:hover,.x-navbar .desktop .sub-menu li.x-active>a,.x-navbar .desktop .sub-menu li.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 li.x-active>a,.x-navbar .mobile .x-nav li.current-menu-item>a{color:#fbcfd2}.x-btn-navbar,.x-btn-navbar:hover{color:#fff}.x-navbar .desktop .sub-menu li:before,.x-navbar .desktop .sub-menu li:after{background-color:#fff}.x-navbar,.x-navbar .sub-menu{background-color:#c51e62!important}.x-btn-navbar,.x-btn-navbar.collapsed:hover{background-color:#000}.x-btn-navbar.collapsed{background-color:#c51e62}.x-navbar .desktop .x-nav>li>a:hover>span,.x-navbar .desktop .x-nav>li.x-active>a>span,.x-navbar .desktop .x-nav>li.current-menu-item>a>span{box-shadow:0 2px 0 0 #fbcfd2}.x-navbar .desktop .x-nav>li>a{height:90px;padding-top:38px}.x-navbar .desktop .x-nav>li ul{top:90px}.x-colophon.bottom{background-color:#c51e62}.x-colophon.bottom,.x-colophon.bottom a,.x-colophon.bottom .x-social-global a{color:#fff}body.x-navbar-fixed-top-active .x-navbar-wrap{height:90px}.x-navbar-inner{min-height:90px}.x-brand{margin-top:8px;font-family:"Prata",serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:.08em;color:#272727}.x-brand:hover,.x-brand:focus{color:#272727}.x-brand img{width:calc(230px / 2)}.x-navbar .x-nav-wrap .x-nav>li>a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;letter-spacing:.085em;text-transform:uppercase}.x-navbar .desktop .x-nav>li>a{font-size:14px}.x-navbar .desktop .x-nav>li>a:not(.x-btn-navbar-woocommerce){padding-left:5px;padding-right:5px}.x-navbar .desktop .x-nav>li>a>span{margin-right:-.085em}.x-btn-navbar{margin-top:15px}.x-btn-navbar,.x-btn-navbar.collapsed{font-size:32px}@media (max-width:979px){body.x-navbar-fixed-top-active .x-navbar-wrap{height:auto}.x-widgetbar{left:0;right:0}}.x-colophon.bottom{background-color:#c51e62}.x-colophon.bottom,.x-colophon.bottom a,.x-colophon.bottom .x-social-global a{color:#fff}.bg .mejs-container,.x-video .mejs-container{position:unset!important}[data-x-icon].left,[data-x-icon-o].left,[data-x-icon-l].left,[data-x-icon-s].left,[data-x-icon-b].left,[data-x-icon-sr].left,[data-x-icon-ss].left,[data-x-icon-sl].left,[data-x-fa-pro-icon].left,[class*=cs-fa-].left{margin-right:.5em}[data-x-icon].right,[data-x-icon-o].right,[data-x-icon-l].right,[data-x-icon-s].right,[data-x-icon-b].right,[data-x-icon-sr].right,[data-x-icon-ss].right,[data-x-icon-sl].right,[data-x-fa-pro-icon].right,[class*=cs-fa-].right{margin-left:.5em}.widget.widget_rss li .rsswidget:before{content:"";padding-right:.4em;font-family:"FontAwesome"}.x-boxed-layout-active .site{border:0;box-shadow:0 .15em 4em rgba(0,0,0,.1)}h1,h2,h3,h4,h5,h6{line-height:1.2!important}.h-resp-main{max-width:15em;margin:0}.h-resp-main.cs-ta-center{margin-left:auto;margin-right:auto}.h-sup{display:block;margin-right:-.15em;margin-bottom:1em;font-family:"Open Sans",sans-serif;font-size:.375em;font-weight:400;letter-spacing:.15em;line-height:1!important;text-transform:uppercase;color:inherit}.h-custom-headline hr{width:50%;height:2px;max-width:180px;margin:1em 0 0;font-size:.375em;background-color:#fd7563}.h-custom-headline.cs-ta-center hr{margin-left:auto;margin-right:auto}.h-custom-headline hr.accent-1{background-color:#fd7563}.h-custom-headline hr.accent-2{background-color:#f5a623}.h-custom-headline hr.accent-3{background-color:#f8e71c}.h-custom-headline hr.accent-4{background-color:#b3d430}.h-custom-headline hr.accent-5{background-color:#00a380}.h-custom-headline p,.h-custom-headline br{display:none}.styled-quote{border:0;padding:2.5em;font-size:1.25em;color:#fff;background-color:#fd7563}.styled-quote cite{color:inherit;opacity:.5}.x-btn{padding:10px 30px!important;text-shadow:none!important}.x-slider-container.above,.x-slider-container.below{border:0}.x-navbar{border-color:transparent;background-color:#00a580}.x-navbar .desktop .x-nav>li>a:hover>span,.x-navbar .desktop .x-nav>.x-active>a>span,.x-navbar .desktop .x-nav>.current-menu-item>a>span{border-color:rgba(255,255,255,.25)}.x-navbar .desktop .x-nav>li.menu-item-fill>a>span{color:#00a580;border-color:transparent;background-color:#fff}.x-btn-navbar{text-shadow:none}.x-navbar .mobile .x-nav li>a{border-color:rgba(255,255,255,.25)}.x-colophon.top,.x-colophon.bottom{background:#000}.wpcf7-form-control{border:0}.wpcf7-submit{border:0;padding:.75em 2em;text-shadow:none;color:#000;background-color:#fff}.about-first-col-border{border-right:3px solid #ccc!important}@media (max-width:767px){.about-first-col-border{border-right:0!important;border-bottom:3px solid #ccc!important}}.vat{vertical-align:top!important}.vam{vertical-align:middle!important}.vab{vertical-align:bottom!important}