@charset "UTF-8";.mobile-nav-frame{width:100%!important;right:0!important}.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.cf{display:inline-block}* html .cf{height:1%}.cf{display:block}html *{-webkit-box-sizing:border-box;box-sizing:border-box}body.rfwbs-active{padding-bottom:0}body{font-family:"Open Sans",sans-serif}body .entry-content h1,body .entry-content h2,body .entry-content h3,body .entry-content h4{font-family:Tangerine,cursive;line-height:1}body .entry-content h1{font-size:60px}body .entry-content h2{font-size:52px}body .entry-content h3{font-size:48px}body .entry-content h4{font-size:36px}a,a:active,a:hover,a:link,a:visited{-webkit-transition:.4s ease all;-o-transition:.4s ease all;transition:.4s ease all;text-decoration:none}body.responsive.layout-full #page-wrapper .full-container{max-width:1280px}#header-sidebar #text-2 .textwidget{font-size:24px;font-weight:300;text-align:right}#header-sidebar #text-2 .textwidget a.btn{background:#ab362f;display:block;color:#fff;font-size:18px;font-weight:700;text-align:center;padding:10px;margin:15px 0}#header-sidebar #text-2 .textwidget a.btn:hover{color:#d5d5d5;background:#292c31}#header-sidebar #text-2 .textwidget a.icon{color:#d5d5d5;display:inline-block;padding:3px 7px}#header-sidebar #text-2 .textwidget a.icon:hover{color:#ab362f}#header-sidebar #text-3 .textwidget{border:1px solid #e9e9e9;overflow:hidden;padding:7px;font-size:14px;font-weight:300;width:215px}#header-sidebar #text-3 .textwidget a{color:#292c31}#header-sidebar #text-3 .textwidget a:hover{color:#ab362f}#header-sidebar #text-3 .textwidget img{float:left;margin-right:15px}#header-sidebar #text-3 .textwidget span{margin-top:7%;display:block;line-height:30px;font-size:24px}#header-sidebar #text-3 .textwidget em{display:block}nav.main-navigation{border-top:3px solid #d5d5d5}nav.main-navigation ul li{padding:10px 0}nav.main-navigation ul li a{font-size:18px;font-weight:300;padding:10px 65px;text-transform:uppercase}nav.main-navigation ul li li{padding:0}nav.main-navigation ul li li a{font-size:16px;padding:10px;text-transform:capitalize}#wrap-slider{background:#e9e9e9}#wrap-slider .bar{width:100%;height:60px;background-size:100% 60px;position:relative;z-index:10;margin-bottom:-55px}#wrap-slider #main-slider{overflow:hidden;border-bottom:5px solid #ab362f;border-top-left-radius:100% 15%;border-top-right-radius:100% 15%;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}#wrap-slider #main-slider p{line-height:30px}#wrap-slider #main-slider .title{color:#ab362f!important;font-family:Tangerine,cursive;font-size:72px;margin:15px 0 10px 0;padding-bottom:0;line-height:42px;display:block}#wrap-slider #main-slider .text{font-size:16px!important}#wrap-slider #main-slider hr{margin-bottom:15px}#wrap-slider #main-slider a{font-size:14px;font-weight:700;text-transform:uppercase;display:inline-block;margin-top:15px}#wrap-slider #main-slider a span{color:#ab362f!important;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#wrap-slider #main-slider a:hover{font-size:14px;font-weight:700;text-transform:uppercase}#wrap-slider #main-slider a:hover span{color:#d5d5d5!important;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#header-img{overflow:hidden;border-bottom:5px solid #ab362f;border-top-left-radius:100% 15%;border-top-right-radius:100% 15%;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0;background-position:50% 50%;background-size:cover;height:350px;margin:0 -35px;position:relative;top:0}#header-img.noheaderimg{background-image:url(../../../../uploads/home-content-bg.jpg);border-top-left-radius:100% 25%;border-top-right-radius:100% 25%;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0;height:100px}#main{color:#fff;font-size:18px;font-weight:300}#main h1,#main h2,#main h3{color:#fff;font-family:Tangerine,cursive}#main h1{font-size:60px}#main h2{font-size:48px}#main h3{font-size:36px}#main p{color:#fff;line-height:30px}#main a{color:#ab362f}#main a:hover{color:#d5d5d5}#main a.btn{display:inline-block;background:0 0;border:1px solid #fff;font-size:14px;font-weight:700;text-transform:uppercase;padding:10px 35px}#main a.btn:hover{background:#ab362f;color:#fff}body.home #main{padding-top:0}#home-content.panel-row-style{padding:30px 0 50px}#home-content.panel-row-style .header .textwidget{text-align:center}#home-content.panel-row-style .header .textwidget h1{border-bottom:1px solid #fff;display:inline-block;margin:15px auto 0;padding:0 25% 25px}#home-testimonials.panel-row-style{border-top:5px solid #ab362f}#home-testimonials.panel-row-style h2{text-align:center;font-size:60px;margin:25px 0 0 0}#home-testimonials.panel-row-style p:last-child{text-align:center}#home-testimonials.panel-row-style .owl-stage-outer .owl-stage .owl-item .wp-posts-carousel-container:hover{background:0 0!important}#home-testimonials.panel-row-style .owl-stage-outer .owl-stage .owl-item .exp{color:#fff;font-weight:700;padding:2%}#home-testimonials.panel-row-style .owl-stage-outer .owl-stage .owl-item .wp-posts-carousel-desc{color:#fff;font-size:18px}#home-testimonials.panel-row-style .owl-stage-outer .owl-stage .owl-item .wp-posts-carousel-desc::after,#home-testimonials.panel-row-style .owl-stage-outer .owl-stage .owl-item .wp-posts-carousel-desc::before{font-size:48px;font-weight:700;line-height:0;position:relative;bottom:-15px}#home-testimonials.panel-row-style .owl-stage-outer .owl-stage .owl-item .wp-posts-carousel-desc::before{display:inline-block;content:'“';margin-right:15px}#home-testimonials.panel-row-style .owl-stage-outer .owl-stage .owl-item .wp-posts-carousel-desc::after{display:inline-block;content:'”';margin-left:15px}#home-testimonials.panel-row-style .owl-stage-outer .owl-stage .owl-item h3.wp-posts-carousel-title{font-size:18px;font-family:"Open Sans",sans-serif;text-align:left;padding-left:2%}#home-testimonials.panel-row-style .owl-stage-outer .owl-stage .owl-item h3.wp-posts-carousel-title::before{display:inline-block;content:'~';margin-right:15px}#resolutions .so-panel{border-bottom:5px solid #ab362f;padding-bottom:25px}#resolutions .so-panel h3.widget-title{font-size:28px;font-weight:300;margin-bottom:0;font-family:"Open Sans",sans-serif;line-height:3}#testimonial-block h2{margin:100px 0 80px 0;font-size:75px}.su-posts-appnet-loop .su-post{border-bottom:5px solid #ab362f;margin-bottom:35px;padding-bottom:35px}.su-posts-appnet-loop .su-post .su-post-title{font-size:22px;font-weight:700}.su-posts-appnet-loop .su-post .su-post-thumbnail{float:left;margin:0 30px 0 0}.su-posts-appnet-loop .su-post .su-post-thumbnail img{border:3px solid #d5d5d5;width:200px}.su-posts-testimonial-loop{color:#d5d5d5}.su-posts-testimonial-loop .su-post{border-bottom:5px solid #ab362f;margin-bottom:35px;padding-bottom:35px}.su-posts-testimonial-loop .su-post .testimonial-ext{padding-left:30px;line-height:40px;display:block;margin-bottom:30px;font-size:22px;font-weight:700}.su-posts-testimonial-loop .su-post .testimonial-ext::after,.su-posts-testimonial-loop .su-post .testimonial-ext::before{font-size:48px;font-weight:700;line-height:0;position:relative;bottom:-15px}.su-posts-testimonial-loop .su-post .testimonial-ext::before{display:inline-block;content:'“';margin-right:15px}.su-posts-testimonial-loop .su-post .testimonial-ext::after{display:inline-block;content:'”';margin-left:15px}.su-posts-testimonial-loop .su-post .su-post-title{display:block;margin-top:30px;font-size:18px;font-weight:700;font-style:italic}.su-posts-service-loop .su-post{display:inline-block;width:33%;padding:15px;vertical-align:top;margin-bottom:35px;padding-bottom:35px}.su-posts-service-loop .su-post .su-post-title{font-size:22px;font-weight:700}.su-posts-service-loop .su-post a .img{background-size:cover;border:5px solid #d5d5d5;display:block;height:250px;width:100%;opacity:1;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;margin-bottom:15px}.su-posts-service-loop .su-post a:hover .img{opacity:.5}#primary,.page-template-default #primary{width:69%}#secondary{background:#34393f;width:27%}#secondary .widget{color:#fff;font-size:16px;margin:0 0 15px 0;padding:15px}#secondary .widget :last-child{margin-bottom:0;padding-bottom:0}#secondary .widget h3.widget-title{color:#fff;border-bottom:1px dashed #d5d5d5;font-size:38px;margin:5px 0 10px 0;padding:0 0 5px 0}#secondary .widget input{border:1px solid #ab362f;border-radius:0;font-weight:300;line-height:25px;padding:0 5px;width:99%}#secondary .widget_recent_entries li{margin-bottom:10px}#formfields{overflow:hidden}#formfields p{float:left;margin:0 0 10px 0;padding-right:2%;width:50%}#formfields p.full{padding-right:2%;width:100%}#formfields input,#formfields select,#formfields textarea{width:100%;padding:5px}#formfields input[type=radio]{width:10%}#formfields .wpcf7-radio span.wpcf7-list-item{display:block}#formfields h2{clear:both;padding:20px 0 0 0;margin:0}.layout-full #colophon{border-top:5px solid #ab362f;padding:25px 0 0 0}.layout-full #colophon .widget-title{color:#292c31;font-size:24px}.layout-full #colophon .textwidget{font-size:16px}.layout-full #colophon .textwidget p{line-height:30px}.layout-full #colophon #black-studio-tinymce-4 .textwidget{font-weight:700}.layout-full #colophon #site-info{background:#292c31;padding:25px}.layout-full #colophon #site-info .addt-info{display:block;margin:15px 0 25px}@media (max-width:2000px){nav.main-navigation ul li a{padding:10px 3.25vw}}@media (max-width:1280px){#main-slider .layer{top:20%!important;width:350px!important}}@media (max-width:880px){#wrap-slider #main-slider .layer{top:10%!important;width:300px!important}#wrap-slider #main-slider .layer .title{font-size:36px!important}#wrap-slider #main-slider .layer .text{font-size:14px!important}}@media (max-width:780px){#header-sidebar #text-2 .textwidget{font-size:18px;text-align:center}#header-sidebar #text-2 .textwidget a.btn{color:#fff;font-size:14px;text-align:center;padding:10px;margin:10px 0}#header-sidebar #text-3 .textwidget{border:1px solid #e9e9e9;overflow:hidden;padding:7px;font-size:14px;font-weight:300;width:180px}#header-sidebar #text-3 .textwidget a{color:#292c31}#header-sidebar #text-3 .textwidget a:hover{color:#ab362f}#header-sidebar #text-3 .textwidget img{width:50px}#header-sidebar #text-3 .textwidget span{margin-top:3%;display:block;line-height:30px;font-size:18px}#header-sidebar #text-3 .textwidget em{display:block}#wrap-slider #main-slider .layer{background:#fff;background:rgba(255,255,255,.8);top:10%!important;left:45%!important;width:400px!important;clear:both;height:100%!important;padding:15px!important}#wrap-slider #main-slider .layer .title{font-size:36px!important;margin:0!important}#wrap-slider #main-slider .layer .text{font-size:14px!important}}@media (max-width:680px){#header-sidebar #text-2 .textwidget{font-size:18px;text-align:center}#header-sidebar #text-2 .textwidget a.btn{color:#fff;font-size:14px;text-align:center;padding:10px;margin:10px 0}#header-sidebar #text-3{display:none!important}#wrap-slider #main-slider .layer{background:#fff;background:rgba(255,255,255,.8);top:10%!important;left:30%!important;width:400px!important;clear:both;height:100%!important;padding:15px!important}#wrap-slider #main-slider .layer .text,#wrap-slider #main-slider .layer p{line-height:20px!important}.entry-content .aligncenter,.entry-content .alignleft,.entry-content .alignright{clear:both;float:none;margin:10px auto;width:100%}footer #footer-widgets .widget{padding:0 25px 25px 25px!important;width:100%}}@media (max-width:480px){#wrap-slider #main-slider .layer{background:#fff;background:rgba(255,255,255,.8);top:10%!important;left:0!important;width:100%!important;clear:both;height:100%!important;padding:15px!important}#wrap-slider #main-slider .layer .text{line-height:20px!important;text-align:center;display:none}#wrap-slider #main-slider .layer .title,#wrap-slider #main-slider .layer a{text-align:center;display:block}#formfields p,#formfields p.full{float:none;padding-right:0;width:100%}}