/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}h1{margin:0}.slb_data_title{display:none}.aligncenter{margin:0 auto;display:block}.fixed{position:fixed}.outer-container{margin:10px auto;max-width:1684px}.outer-container .inner-container{-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.75);-ms-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.75);-o-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.75);margin:0 15px;padding:35px;border-radius:5px}.outer-container .inner-container .clearfix{clear:both}.widget-right{float:left;padding:20px;width:320px}@media (max-width: 990px){.widget-right{float:none;width:auto}}.content{float:left}.content.col-2{width:calc(100% - 380px)}@media (max-width: 990px){.content.col-2{width:calc(100% - 16px)}}@media (max-width: 820px){.outer-container .inner-container{padding:0;border:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-ms-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);-o-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}}.header .header-text{border:1px solid #850a20;font-family:"Crete Round",serif;margin-bottom:35px;padding:5px;text-align:center}.header .header-text .title a{font-size:60px;color:#850a20}.header .header-text .tagline{font-size:20px}.header .header-text .phone{font-size:22px;margin-bottom:7px}.header .wp_cc_slideshow_image{-webkit-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:opacity 500ms;-ms-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;background-position:center center;background-repeat:no-repeat;border:1px solid #850a20;width:calc(100% - 2px)}.header .wp_cc_slideshow_image .text-container{-webkit-text-shadow:2px 2px 4px #000;-ms-text-shadow:2px 2px 4px #000;-moz-text-shadow:2px 2px 4px #000;-o-text-shadow:2px 2px 4px #000;text-shadow:2px 2px 4px #000;background-color:rgba(0,0,0,0.5);bottom:0;color:white;font-family:"Crete Round",serif;position:absolute}.header .wp_cc_slideshow_image .text-container .text{margin:0 12px 5px 12px}.header .wp_cc_slideshow_image .text-container .text .title,.header .wp_cc_slideshow_image .text-container .text .caption{color:#f0f0f0;font-family:"Crete Round",serif;font-size:30px}.header .wp_cc_slideshow_image .text-container .text .title{font-size:3em;font-weight:bold}@media (max-width: 820px){.header .wp_cc_slideshow_image .text-container{font-size:11px}.header .wp_cc_slideshow_image .text-container .text .title,.header .wp_cc_slideshow_image .text-container .text .caption{font-size:22px}.outer-container .inner-container .wp_cc_slideshow_container{height:50vh}.outer-container .inner-container .wp_cc_slideshow_image{height:50vh;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;overflow:hidden}.header .header-text .title{font-size:35px}.header .wp_cc_slideshow_image .text-container .text .title,.header .wp_cc_slideshow_image .text-container .text .caption{font-weight:normal;font-size:18px}.header .wp_cc_slideshow_image .text-container .text .title{font-size:26px}}.menubtn{display:none}.closemenubtn{display:none}.header-menu{font-family:"Montserrat",sans-serif;margin-top:17.5px;background-color:#850a20;border-top-left-radius:20px;border-top-right-radius:20px;padding:2px 0}.header-menu ul{margin:0;padding:0;text-align:center}.header-menu ul li{display:inline-block;margin:0 1px;text-transform:uppercase;position:relative}.header-menu ul li.current_page_item>a{color:#000;background-color:#fff;border:1px solid #850a20}.header-menu ul li.current_page_item:hover a{color:#fff}.header-menu ul li a{color:#fff;display:inline-block;font-size:1.2em;padding:1px;padding:12px 18px;text-decoration:none;border-radius:20px}.header-menu ul li:hover>a{background-color:#6d081a;margin:0}.header-menu ul li:hover .sub-menu{opacity:1;pointer-events:auto}.header-menu ul li .sub-menu{-webkit-transition:opacity 300ms;-ms-transition:opacity 300ms;-moz-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms;background-color:#850a20;left:0;margin-top:2px;opacity:0;pointer-events:none;position:absolute;text-align:left;z-index:2}.header-menu ul li .sub-menu li{border-top:1px solid #fff;font-size:15px;margin:0;white-space:nowrap;width:100%}.header-menu ul li .sub-menu li:not(:last-child):after{content:""}.header-menu ul li .sub-menu li a{color:#fff}.header-menu ul li .sub-menu li.current_page_item a{background:none;border:0}.header-menu ul li .sub-menu li:hover{background-color:#6d081a}.header-menu ul li .sub-menu li:hover a{color:#f0f0f0}@media (max-width: 990px){.header-menu ul li a{padding:7px 5px}}@media (max-width: 820px){.header-menu ul li{background-color:#850a20;border-top:1px solid #fff;display:block;height:auto}.header-menu ul li:hover{background-color:#6d081a}.header-menu ul li:hover a{color:#f0f0f0}.header-menu ul li.current_page_item a{color:#f0f0f0;background-color:#850a20}.header-menu ul li a{color:#fff;display:block;font-size:1.5em;padding:7px 15px;text-decoration:initial}.header-menu ul li .sub-menu{left:0;min-width:0;opacity:0;opacity:1;pointer-events:initial;position:static;z-index:initial;text-align:center}.header-menu ul li .sub-menu li{margin:initial;white-space:initial;width:auto;font-size:0.9em}.header-menu ul li .sub-menu li:not(:last-child):after{content:""}.header-menu ul li .sub-menu li a{color:#fff;text-align:left;font-size:16px}.header-menu ul li .sub-menu li a:before{content:"- ";display:inline}}@media (max-width: 820px){.menubtn{border:1px solid #850a20;width:calc(100% - 2px);display:inline-block;padding:5px 0;color:#fff;background-color:#850a20;margin:0 auto;font-size:20px;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center}.closemenubtn{display:block;cursor:pointer;height:60px;width:60px}.closemenubtn svg{fill:#fff;height:40px;width:40px}.header-menu{bottom:0;position:fixed;top:0;left:0;width:100%;padding-top:10px;transition:0.5s transform;z-index:1;border-radius:0;margin:0;overflow-x:hidden;overflow-y:scroll;transform:translateX(-100%)}.header-menu.active{transform:translateX(0)}.header-menu ul li a{border-radius:0}.header-menu .close{display:block}}.footer-menu .menu-footer-menu-container{display:inline}.footer-menu .menu-footer-menu-container ul{padding:0;display:inline}.footer-menu .menu-footer-menu-container ul li{display:inline}.footer-menu .menu-footer-menu-container ul li:after{content:"   "}.footer-menu .menu-footer-menu-container ul li a{text-decoration:none}.footer-menu .menu-footer-menu-container ul li a:hover{text-decoration:underline}.footer{padding:10px;text-align:center;font-size:0.9em;border:1px solid #850a20;border-radius:10px}.footer .rb{font-style:italic;font-size:12px}.cc-link{text-align:center;font-size:10px;margin:5px 0}@media (max-width: 820px){.footer{font-size:12px}.footer .rb{font-size:13px}.cc-link{font-size:12px}}a{color:#828282;text-decoration:none}a:hover{color:#000}.wp-block-image img,img{display:block;height:auto}@media (max-width: 990px){.rpwe-thumb{max-width:224px;width:auto;height:auto}}.testimonial{font-size:16px;font-style:italic;line-height:1.5;margin:35px;text-align:left}.content .testimonial.box{font-size:18px}.testimonial p{margin:0}.testimonial .from{display:block}.testimonial .from:before{content:"- "}.testimonials{font-family:"Montserrat",sans-serif;color:#850a20;margin:35px 35px 0}.testimonials .testimonial{margin:35px 0 0}.testimonials .testimonial .from{display:inline}.content{color:#3d3d3d;font-family:"Montserrat",sans-serif;font-weight:400}.content.col-1{width:100%}.content .aside{float:right}.content h1,.content h2,.content h3,.content h4{font-family:"Crete Round",serif}.content h1{color:#a10c27;font-style:bold;margin:15px 0}.content .alignright{float:right}.content ul{list-style-type:none;position:relative;margin-left:1em;padding-left:0}.content ul li{margin:5px 0}.content ul li:before{content:"\2022";position:absolute;left:-1em;color:#d00;margin-right:5px}.content ul li p{margin:0}.content .box{box-sizing:border-box;color:#000;vertical-align:top;width:calc(50% - 20.5px);border:1px solid #850a20;display:inline-block;font-size:20px;margin:35px 0 0;border-radius:20px;overflow:hidden}.content .box p{margin-top:0}.content .box p:last-child{margin-bottom:0}.content .box .box-caption{padding:5px;text-align:center}.content .box.box-text{padding:35px}.content .box:nth-child(odd){margin-right:34px}.content .box:nth-last-child(2),.content .box:last-child{margin-bottom:35px}.content .box a{color:#000;text-decoration:underline}.content .box img{display:block;width:100%;height:auto}@media (max-width: 820px){.content .box{width:100%}.content .box:nth-last-child(2){margin-bottom:0}}@media (max-width: 990px){h1{font-size:1.3em}h2{font-size:1.2em}h3{font-size:1.2em}h4{font-size:1.1em}p{font-size:13px}.page-image{display:block;height:auto;max-width:224px;width:auto}.aside{float:initial}}@media (max-width: 820px){.content p{font-size:17px;text-align:justify}.content .box{border-radius:5px}.content .box.box-text{padding:15px}}.widget-area h1,.widget-area h2,.widget-area h3,.widget-area h4{font-family:"Crete Round",serif}.widget-area h1{font-style:bold;margin:20px 0 0 0}.ngg-gallery-thumbnail .ngg-fancybox img{padding:0;border:2px solid #970d01}#fancybox-outer .fancybox-title-inside{font-weight:bold;font-size:17px;color:#000;line-height:20px;text-align:center}.rpwe-title a{font-size:18px}.rpwe-li .rpwe-summary{font-size:15px}.rpwe-img img{margin-bottom:5px}.ccf-form-wrapper{float:left}
