*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nogutter,.nogutter [class*="col"]{padding-left:0;padding-right:0}:-moz-any-link:focus{outline:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"proxima-nova",sans-serif;font-size:16px;color:#3d4543}a{color:#e8004c}header{background:#ececec}header #logo{position:absolute;z-index:50;display:block;min-width:293px}header #logo svg{width:100%;height:auto;max-width:293px;max-height:80px}header #nav_top li{list-style:none}header #nav_top li a{display:block;float:left;padding:5px 15px;background:#e8004c;color:#fff;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}header #nav_top li a:hover{background:#3d4543}header .mobile_triger{display:none}header #main_nav{position:relative;margin-top:60px}header #main_nav ul{padding-left:0}header #main_nav ul>li{display:inline-block;float:left}header #main_nav ul>li>a{display:inline-block;float:left;font-size:16px;font-weight:600;text-decoration:none;text-transform:uppercase;padding:5px 15px 15px;border:none;color:#3d4543;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}header #main_nav ul>li>a:hover{color:#e8004c;background:#fff}header #main_nav ul>li.mega-menu>.sub-menu{-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s;opacity:0;position:absolute;width:100%;top:42px;left:0;z-index:-1;padding:45px 85px 35px;background:#fff}header #main_nav ul>li.mega-menu>.sub-menu>li{display:block}header #main_nav ul>li.mega-menu>.sub-menu>li>a{padding:0 0 35px;display:block;float:none}header #main_nav ul>li.mega-menu>.sub-menu>li>a .title{display:block;text-transform:none;padding:5px 10px;background:#e8004c;color:#fff;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}header #main_nav ul>li.mega-menu>.sub-menu>li>a:hover .title{background:#3d4543}header #main_nav ul>li.mega-menu:hover>.sub-menu{opacity:1;z-index:2500}header #main_nav>ul{margin-bottom:0;margin-right:8.33333333%}header #main_nav>ul>li.current-page-ancestor>a,header #main_nav>ul>li.current-menu-item>a{position:relative !important;color:#e8004c}header #main_nav>ul>li.current-page-ancestor>a:before,header #main_nav>ul>li.current-menu-item>a:before{content:" ";display:block;position:absolute;width:22px;height:11px;top:0;left:0;border-top:2px solid #e8004c;border-left:2px solid #e8004c}.single-cpt_service header #main_nav ul>li.mega-menu>a{position:relative !important;color:#e8004c}.single-cpt_service header #main_nav ul>li.mega-menu>a:before{content:" ";display:block;position:absolute;width:22px;height:11px;top:0;left:0;border-top:2px solid #e8004c;border-left:2px solid #e8004c}.single-cpt_service .footer_container #nav_footer ul li.mega-menu>a{color:#e8004c}.sub_nav ul{background:#ececec;position:relative;padding-left:0}.sub_nav ul li{list-style:none;display:block}.sub_nav ul li a{position:relative;z-index:25;display:block;color:#3d4543;text-decoration:none;padding:10px 15px;font-weight:600;text-align:center;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.sub_nav ul li a:hover{background:#e8004c;color:#fff !important}.sub_nav ul li.current_page_item a{position:relative !important;color:#e8004c}.sub_nav ul li.current_page_item a:after{content:" ";display:block;position:absolute;width:22px;height:11px;bottom:0;right:0;border-bottom:2px solid #e8004c;border-right:2px solid #e8004c}#section-slider .royalSlider{min-height:300px}#section-slider .royalSlider .rsSlide .rs_txt_carrousel{z-index:100;position:absolute;bottom:0;padding:20px 25px;background:rgba(64,64,65,0.9);display:block;width:100%}#section-slider .royalSlider .rsSlide .rs_txt_carrousel .box{text-align:center;width:100%;max-width:960px;margin:0 auto;position:relative}#section-slider .royalSlider .rsSlide .rs_txt_carrousel .box .row{margin:0}#section-slider .royalSlider .rsSlide .rs_txt_carrousel .box .title{color:#fff;font-size:30px;font-weight:700}#section-slider .royalSlider .rsSlide .rs_txt_carrousel .box p{color:#fff}#section-slider .royalSlider .rsSlide .rs_txt_carrousel .box .btn_wrap{display:block;height:45px;position:absolute;top:0;bottom:0;margin:auto;right:0}#section-slider .royalSlider .rsSlide .rs_txt_carrousel .box .btn_wrap a{color:#fff;display:block;width:100%;border:1px solid #fff;padding:10px 20px;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}#section-slider .royalSlider .rsSlide .rs_txt_carrousel .box .btn_wrap a:hover{border-color:#e8004c;background-color:#e8004c;color:#fff}#section-slider .royalSlider .rsSlide .rs_txt_carrousel .box .btn_wrap a i{margin-left:5px}.img_slider{position:relative}.img_slider .rsNav.rsBullets{background:transparent !important}.img_slider .rsBullets{z-index:1000;position:absolute;width:100% !important;max-width:960px !important;text-align:center !important;bottom:10px !important}.img_slider .rsBullets .rsBullet{display:inline-block;margin:0 3px;width:11px !important;height:11px !important}.img_slider .rsBullets .rsBullet span{display:inline-block;background:#fff !important;width:11px !important;height:11px !important;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px}.img_slider .rsBullets .rsBullet.rsNavSelected span{background:#e8004c !important}#content{min-height:319px}#content .row{margin-top:50px;margin-bottom:50px}#content .teaser_wrap{margin:50px 0}#content .teaser_wrap .teaser .img_wrap{position:relative}#content .teaser_wrap .teaser .img_wrap:after{content:" ";display:block;position:absolute;width:67px;height:35px;top:0;right:-57px;border-top:6px solid #3d4543;border-left:6px solid #3d4543}#content .teaser_wrap .teaser .content_wrap{position:relative;padding-top:20px}#content .teaser_wrap .teaser .content_wrap .title{font-size:25px;font-weight:700;color:#e8004c}#content .teaser_wrap .teaser .content_wrap ul{padding-left:30px}#content .teaser_wrap .teaser .content_wrap a{font-size:16px;font-weight:700;color:#e8004c;text-decoration:none;text-transform:uppercase}#content .teaser_wrap .teaser .content_wrap a i{-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s;margin-left:2px}#content .teaser_wrap .teaser .content_wrap a:hover i{margin-left:5px}#content .teaser_wrap .teaser:after{content:" ";display:block;position:absolute;width:67px;height:35px;bottom:0;right:0;border-bottom:6px solid #3d4543;border-right:6px solid #3d4543}#content .page_intro{position:relative;height:350px;background:url('../img/template/page_intro.jpg') no-repeat top center;background-size:cover}#content .page_intro .row{margin:0}#content .page_intro .page_listing{background:rgba(64,64,65,0.85);position:absolute;bottom:0;width:100%}#content .page_intro .page_listing #service_menu ul{font-size:0}#content .page_intro .page_listing #service_menu ul li{display:block;float:left}#content .page_intro .page_listing #service_menu ul li.menu_title a{font-size:18px;background:rgba(232,0,76,0.9);font-weight:700}#content .page_intro .page_listing #service_menu ul li.menu_title a i{margin-left:5px}#content .page_intro .page_listing #service_menu ul li+li{display:block}#content .page_intro .page_listing #service_menu ul li a{min-height:50px;line-height:30px;display:block;color:#fff;font-size:16px;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}#content .page_intro .page_listing #service_menu ul li a:hover{background:#ececec;color:#e8004c}#content h1{font-size:26px;font-weight:700;margin-top:0;color:#e8004c}#content h1.page_title{margin-bottom:25px}#content h1.page_title.before_bracket{position:relative !important;color:#e8004c;padding:8px 0 0 12px}#content h1.page_title.before_bracket:before{content:" ";display:block;position:absolute;width:22px;height:11px;top:0;left:0;border-top:2px solid #e8004c;border-left:2px solid #e8004c}#content h2{font-size:21px;font-weight:600;margin-top:0}#content h3{font-size:18px;font-weight:600;margin-top:0}#content .table_display{display:table}#content .table_display .cell_display{display:table-cell;float:none;vertical-align:middle}#content .btn-default{font-size:16px;padding:8px 15px;border-color:#3d4543;background-color:transparent;color:#3d4543;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}#content .btn-default:hover{border-color:#e8004c;background-color:#e8004c;color:#fff}#content .notes{font-size:14px}#content .service_listing .service{margin-bottom:35px}#content .service_listing .service:nth-child(4n+1){clear:both}#content .service_listing .service a{text-decoration:none}#content .service_listing .service a .title{display:block;text-transform:none;padding:5px 10px;background:#e8004c;color:#fff;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}#content .service_listing .service a img{width:100%}#content .service_listing .service a:hover .title{background:#3d4543}#content .service_listing .service .sub_page{display:none}#content .members .member{position:relative;margin:35px 0;padding:6px 0}#content .members .member:before{content:" ";display:block;position:absolute;width:67px;height:35px;bottom:0;left:0;border-bottom:6px solid #3d4543;border-left:6px solid #3d4543}#content .members .member .after_border{content:" ";display:block;position:absolute;width:67px;height:35px;top:0;right:0;border-top:6px solid #3d4543;border-right:6px solid #3d4543}#content .members .member .img_member{padding-left:6px}#content .members .member .content_member .name{margin:6px 0 20px}#content .faq .wrap{margin-top:25px}#content .faq .wrap+.wrap{margin-top:0}#content .faq .wrap+.wrap .trigger{border-top:none}#content .faq .wrap .trigger{border:1px solid #3d4543;position:relative;padding:12px 0;cursor:pointer;background:transparent;color:inherit;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}#content .faq .wrap .trigger .title{margin:0 20px;padding-right:28px}#content .faq .wrap .trigger .title i{position:absolute;right:20px;line-height:24px;font-size:28px;height:28px;top:0;bottom:0;margin:auto}#content .faq .wrap .trigger:hover{background:#3d4543;color:#fff}#content .faq .wrap .content{display:none;padding:20px;border:1px solid #3d4543;border-top:none}#content .faq .wrap.open .trigger{background:#3d4543;color:#fff;border-bottom:none}#content .faq .wrap.open .trigger .title i:before{content:"\f106"}#content .document.row{margin-top:25px;margin-bottom:25px}#content .document .wrap_btn{text-align:center}#content .document+.document{padding-top:25px;border-top:1px solid #ececec}#content .table-striped>tbody>tr:nth-of-type(odd){background-color:rgba(232,0,76,0.1)}#content .table>tbody>tr>td,#content .table>tbody>tr>th,#content .table>tfoot>tr>td,#content .table>tfoot>tr>th,#content .table>thead>tr>td,#content .table>thead>tr>th{border-color:rgba(232,0,76,0.25)}body.home .wysiwyg_content{padding:0 30px}.open_hours{padding-left:0;list-style:none}.open_hours li{position:relative}.open_hours li .day{float:left}.open_hours li .hours{float:right}.open_hours li:before,.open_hours li:after{content:" ";display:table}.open_hours li:after{clear:both}.comments_section{padding:35px 0 50px 0;margin:35px 0 0 0;position:relative;display:block;border-top:1px solid #dedede}.comment-form input[type="submit"],.comment .comment-reply-link{padding:5px 15px;font-size:14px}.comment-reply-title{margin-bottom:10px}.comments-area .section_title span{font-size:36px;line-height:44px;font-weight:normal;display:block}.commentlist{margin-bottom:45px}.commentlist .comment{position:relative;display:block;padding:20px 20px;margin:0;list-style-type:none}.commentlist .comment.even,.commentlist .comment.odd.thread-even,.commentlist .comment.even.thread-odd .odd,.commentlist .comment.odd.thread-even .odd{background-color:#dedede}.commentlist .comment.odd,.commentlist .comment.even.thread-odd,.commentlist .comment.odd.thread-even .even,.commentlist .comment.even.thread-odd .even{background-color:#ebebeb}.commentlist .comment .children{margin-top:20px}.comment .comment-author{margin-bottom:10px}.comment .comment-author .avatar{margin-right:10px}.comment .comment-author{font-size:18px;line-height:22px}.comment .comment-meta{font-weight:bold}.comment .comment-meta,.comment .comment-meta+p{font-family:'Open Sans',sans-serif;font-size:14px;line-height:16px;margin-bottom:15px;color:#323233}.form-allowed-tags,.comment-form-url{display:none}#content .gform_wrapper{margin-top:0}#content .gform_wrapper select{padding-top:7px;height:34px;line-height:34px}#content .gform_wrapper input,#content .gform_wrapper textarea{padding:6px}#content .gform_wrapper input[type="submit"]{border:none;background:#e8004c;color:#fff;padding:10px 15px;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}#content .gform_wrapper input[type="submit"]:hover{background:#3d4543}#content .gform_wrapper .gform_title{font-size:21px;font-weight:600;margin-top:0}footer{background:#ececec}footer .title{font-size:24px;font-weight:700;margin:0 0 30px}footer a{font-weight:700;color:#e8004c}footer a:hover{text-decoration:none;color:#3d4543}footer .social_media{padding-left:0;list-style:none;margin:20px 0 0}footer .social_media li{display:inline-block}footer .social_media li+li{margin-left:8px}footer .social_media li a{display:inline-block;font-weight:normal;color:#3d4543;font-size:28px}footer .social_media li a:hover{color:#e8004c}footer .footer_container{background:url('../img/template/logo_footer.jpg') no-repeat top left;min-height:318px;padding:50px 15px 40px}footer .footer_container #nav_footer{position:relative}footer .footer_container #nav_footer ul{padding-left:0}footer .footer_container #nav_footer ul li{list-style:none}footer .footer_container #nav_footer ul li a{display:block;font-size:16px;font-weight:600;text-decoration:none;text-transform:uppercase;color:#3d4543}footer .footer_container #nav_footer ul li a:hover{color:#e8004c}footer .footer_container #nav_footer ul li.current-page-ancestor>a,footer .footer_container #nav_footer ul li.current-menu-item>a{color:#e8004c}footer #copyrights_container{border-top:12px solid #e8004c;background:#3d4543;color:#fff;padding:15px 0}footer #copyrights_container #copyright{font-weight:600;line-height:35px}footer #copyrights_container #credit_mxo{line-height:35px}#credit_mxo{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none}#credit_mxo a{display:inline-block;background:transparent}.touch-screen #content .faq .wrap.open .trigger:hover{background:#3d4543;color:#fff}.touch-screen #content .faq .wrap .trigger:hover{background:transparent;color:inherit}@media (max-width:1200px){.teaser_wrap .teaser{margin-bottom:25px}#section-slider .royalSlider .rsSlide .rs_txt_carrousel{padding-top:10px;padding-bottom:10px}#section-slider .royalSlider .rsSlide .rs_txt_carrousel .box .title{font-size:26px}header #main_nav{margin-top:80px}#content .service_listing .service:nth-child(4n+1){clear:none}#content .service_listing .service:nth-child(3n+1){clear:both}}@media (max-width:992px){#section-slider .royalSlider .rsSlide .rs_txt_carrousel .box .btn_wrap{position:relative}#section-slider .royalSlider .rsSlide .rs_txt_carrousel .box .btn_wrap a{max-width:250px;margin:0 auto}.open_hours{max-width:250px}header #logo{position:relative}header #main_nav{margin-top:25px}#content .post-img{margin-bottom:20px}#content .page_intro .page_listing #service_menu ul li{width:50%}#content .page_intro .page_listing #service_menu ul li+li{display:none}#content .members .member .content_member .name{margin:20px 0 10px}#content .service_listing .service:nth-child(3n+1){clear:none}#content .service_listing .service:nth-child(2n+1){clear:both}}@media (max-width:768px){.full-width-mobile{padding:0}.full-width-mobile .row{margin-left:0;margin-right:0}.full-width-mobile .row [class*='col-']{padding:0}header .mobile_triger{display:block;margin-top:10px;padding:15px 25px 15px 15px;text-align:right;cursor:pointer;font-size:18px;font-weight:600;text-transform:uppercase;color:#3d4543;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}header .mobile_triger i{margin-left:5px;font-size:24px;position:relative;top:1px}header .mobile_triger:hover{color:#e8004c}header #main_nav{display:none;margin:0}header #main_nav ul{float:none !important}header #main_nav ul>li{display:block;float:none}header #main_nav ul>li>a{padding:10px 25px 15px;display:block;float:none}header #main_nav ul>li.mega-menu>.sub-menu{opacity:1;z-index:1;display:block;position:relative;top:0;padding:0;background:transparent}header #main_nav ul>li.mega-menu>.sub-menu>li{padding:0}header #main_nav ul>li.mega-menu>.sub-menu>li>a{position:relative;padding:10px 30px 15px;background:#ececec}header #main_nav ul>li.mega-menu>.sub-menu>li>a img{display:none}header #main_nav ul>li.mega-menu>.sub-menu>li>a .title{background:transparent !important;padding:0 15px;color:#3d4543}header #main_nav ul>li.mega-menu>.sub-menu>li>a:before{display:block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"\f105";position:absolute;font-size:16px;height:18px;top:0;bottom:0;left:30px;margin:auto}header #main_nav ul>li.mega-menu>.sub-menu>li>a:hover{background:#fff}header #main_nav ul>li.mega-menu>.sub-menu>li>a:hover .title{color:#e8004c}header #main_nav ul>li.mega-menu>.sub-menu>li.current-menu-item>a .title{color:#e8004c}header #main_nav>ul{margin-right:0}header #main_nav>ul.nav>li.current-page-ancestor>a:before,header #main_nav>ul.nav>li.current-menu-item>a:before{left:10px}#content .teaser_wrap .teaser .img_wrap{max-width:350px;margin:0 auto}#content .teaser_wrap .teaser .img_wrap:after{display:none}#content .teaser_wrap .teaser .content_wrap{margin-top:20px}#content .teaser_wrap .teaser .content_wrap:before{content:" ";display:block;position:absolute;width:67px;height:35px;top:0;left:0;border-top:6px solid #3d4543;border-left:6px solid #3d4543}#content .service_listing .service{max-width:350px}.contact_map #wpgmza_map{max-height:300px}}@media (max-width:568px){header #logo{margin:20px auto 0;display:block;width:100%;max-width:293px}header #nav_top{float:none !important;text-align:center}header #nav_top ul{padding:0}header #nav_top ul li a{display:inline-block;float:none}#content .table_display{display:block}#content .table_display .cell_display{display:block}#content .table_display .cell_display+.cell_display{margin-top:20px}#content .page_intro .page_listing #service_menu ul li a{line-height:21px}#content .mobile_spacing{margin-top:20px;margin-bottom:20px}.page-template-tpl_service #content .page_intro{height:200px}.contact_map #wpgmza_map{max-height:250px}#content .gform_wrapper .top_label li.gfield.gf_left_third,#content .gform_wrapper .top_label li.gfield.gf_middle_third,#content .gform_wrapper .top_label li.gfield.gf_right_third,#content .gform_wrapper li.gfield.gf_left_half,#content .gform_wrapper li.gfield.gf_right_half,#content .gform_wrapper .top_label li.gfield.gf_2third,#content .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,#content .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,#content .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li,#content .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li{margin-left:0 !important;margin-right:0 !important;padding-left:0;padding-right:0;float:none;clear:both;width:100% !important}footer .footer_container{background-size:100%}footer .footer_container .title{margin-top:15px;margin-bottom:15px;padding-top:15px;border-top:1px solid #bdc4c2}footer #copyrights_container>div{text-align:center}footer #credit_megavolt>a{float:none}}@media (max-width:480px){#section-slider .royalSlider{min-height:350px}#section-slider .royalSlider .rsSlide .rs_txt_carrousel{font-size:14px}.contact_map #wpgmza_map{max-height:200px}}