html body{background-color:#1f242a;font-size:14px}img{max-width:100%;height:auto;display:inherit;margin:0 auto}body a{cursor:pointer;color:#fff}body a:hover,body a:focus{color:#b4bbbd;text-decoration:none}body a:focus{outline:none}body h1{font-family:'Open Sans','helvetica neue',helvetica,arial,sans-serif;font-weight:700;font-size:30px;color:#fff}body h2{font-family:'Open Sans','helvetica neue',helvetica,arial,sans-serif;font-weight:500;font-style:italic;font-size:40px;color:#fff;margin-bottom:30px;margin-top:5px}body h3{font-family:'Open Sans','helvetica neue',helvetica,arial,sans-serif;font-weight:700;font-size:23px;color:#1f242a;margin-bottom:20px;margin-top:5px;text-transform:uppercase;clear:both}body h4{font-family:'Open Sans','helvetica neue',helvetica,arial,sans-serif;font-weight:normal;font-style:italic;font-size:40px;color:#fff}body h5{font-family:'Open Sans','helvetica neue',helvetica,arial,sans-serif;font-weight:400;font-size:20px;color:#fff;max-width:720px;margin:0 auto 35px auto;line-height:30px}body h6{font-family:'Open Sans','helvetica neue',helvetica,arial,sans-serif;font-weight:700;font-style:none;font-size:12px;color:#47545c;text-transform:uppercase}body p{font-family:'Open Sans','helvetica neue',helvetica,arial,sans-serif;font-weight:400;font-style:none;font-size:15px;color:#fff;line-height:1.5;letter-spacing:.035em;vertical-align:text-top}ul{font-family:'Open Sans','helvetica neue',helvetica,arial,sans-serif;font-weight:400;font-style:none;font-size:15px;color:#fff;line-height:1.4;max-width:680px;list-style:none;padding-left:0;list-style-position:outside}ul li{margin-bottom:12px}#sub-header button{width:200px;float:right;font-size:11px;background-color:#47545c;padding:5px 10px;letter-spacing:normal;text-align:center}#sub-header button:hover{background-color:#fff}#header{background-color:#1f242a;border:none}#header .header-container{max-width:940px;margin:auto}#header .navbar-collapse{padding-left:0;padding-right:0;border:none!important;overflow:hidden}#header .header-logo{}#header .header-logo img{width:250px;padding:22px 0}#header .nav>li>a{color:#fff;font-size:14px;font-weight:bold;padding:10px 12px;margin:5px 4px;transition:all .8s;-moz-transition:all .8s}#header .nav>li>a:hover{color:#929b9f;transition:all .8s;-moz-transition:all .8s}#header .nav>li:last-child>a{padding-right:0;margin-right:0}#header .sub-menu>li>a:hover{color:#47545c;transition:all .8s;-moz-transition:all .8s}body #header .nav>li.current-menu-item>a{color:#929b9f!important}body #header .sub-menu>li.current-menu-item>a{color:#47545c!important}body #header .current_page_ancestor>a{color:#929b9f!important}#header #menu-main-menu{float:right;margin-top:12px}#header .sub-menu{position:absolute;background:rgba(146,155,159,.8)}#header .sub-menu ul{border:none}.header-section .navbar-nav>li .sub-menu a{color:#fff;font-size:14px;font-weight:bold;padding:10px 12px;margin:5px 4px;transition:all .8s;-moz-transition:all .8s}.header-section .navbar-nav>li .sub-menu a:hover{text-decoration:none!important}body #header.header-section .navbar-nav .sub-menu{border:none;margin-top:0;line-height:1.3;padding:3px}body #header.header-section .navbar-nav .sub-menu li{padding:0;margin:0}body #header.header-section .navbar-nav .sub-menu li a{padding:0 10px}.nopadding{padding:0!important}.nopadding-left{padding-left:0!important}.nopadding-right{padding-right:0!important}.nopadding-bottom{padding-bottom:0!important;margin-bottom:0!important}.nopadding-top{padding-top:0!important}body .align-centre{text-align:center!important}body .align-centre p{max-width:none}.outer-wrapper{width:100%;padding:75px 0 65px 0;height:100%}.outer-wrapper-short{padding:30px 0}.outer-wrapper-none{padding:0 0}.inner-wrapper{max-width:940px;margin:auto;height:100%;position:static;overflow:hidden}.dark-grey{background-color:#1f242a}.med-grey{background-color:#47545c}.light-grey{background-color:#929b9f;color:#fff}.overlay-light-grey{background:url(imgs/xdr-didyk-pattern-dark-blue-2.png.pagespeed.ic.mSNxriRIvV.png) repeat;background-color:#47545c;padding:46px 80px 26px 80px}.med-light-grey{background:linear-gradient(to bottom,#47545c 0%,#47545c 33.33%,#929b9f 33.33%,#929b9f 50%,#929b9f 100%)}body .light-grey h2{color:#1f242a}body .med-grey h3{color:#b3babc}.overlay-dark-grey{background:url(imgs/xdr-didyk-pattern-black-2.png.pagespeed.ic.jCXBvSUu07.png) repeat;background-color:#2f353d}.emdash::before{content:"";background:#fff;position:absolute;top:8px;left:0;height:3px;width:20%}.light-grey .emdash::before{content:"";background:#1f242a;position:absolute;top:8px;left:0;height:3px;width:20%}body button{background-color:#1f242a;color:#fff;font-size:1em;text-transform:uppercase;padding:5px 35px;border:none;font-weight:700;letter-spacing:2px;transition:all .8s;-moz-transition:all .8s;margin:3px auto;text-align:left}body button:hover{background-color:#fff;color:#1f242a;transition:all .8s;-moz-transition:all .8s}body .button{background-color:#1f242a;color:#fff;font-size:1em;text-transform:uppercase;padding:5px 35px;border:none;font-weight:700;letter-spacing:2px;transition:all .8s;-moz-transition:all .8s;display:inline-block;margin:15px 0;text-align:left}body .button:hover{background-color:#fff;color:#1f242a;transition:all .8s;-moz-transition:all .8s}body input,body select,body textarea{width:100%;margin-top:15px;clear:both;border:none;padding:8px 5px;font-weight:500;font-size:15px;text-indent:8px;background:#fff}body textarea{height:76px;min-width:100%;max-width:100%}body input[type="submit"]{background-color:#1f242a;color:#fff;font-size:15px;text-transform:uppercase;padding:5px 35px;border:none;font-weight:700;letter-spacing:2px;transition:all .8s;-moz-transition:all .8s;width:auto;margin:2px auto 0 auto;text-align:center;text-indent:0}body input[type="submit"]:hover{background-color:#fff;color:#1f242a;transition:all .8s;-moz-transition:all .8s}.med-light-grey textarea,.med-light-grey input{background-color:#fff}.med-light-grey h3{margin:0;color:#b3babc}.separator{width:100%;border-bottom:solid 1px #929b9f;margin:0 0 45px 0;padding:35px 0 0 0;clear:both}.light-grey .separator{border-bottom:solid 1px #1f242a}#hero-container{overflow:hidden;position:relative;background-position:center center}#hero-container:before{display:block;content:"";width:100%;padding-top:260px;padding-top:56.3%}body.home #hero-container:before{padding-top:55%}#hero-container>.content{position:absolute;top:0;left:0;right:0;bottom:0}#hero-container .controls-wrapper{display:none}#hero-container.video{height:100%;max-height:none}#hero-image{width:100%;height:auto}#hero-container .entry-title{color:#fff;margin:0 0;position:absolute;bottom:-5px;text-transform:uppercase;padding:10px 20px;display:none}.page-id-4 #hero-container .entry-title{text-indent:-9000px;background:transparent!important}.home #hero-container-mobile{display:none}.home #hero-container-mobile img{display:inline-block}@media (max-width:680px){body.home #hero-container-mobile{display:inline-block}body.home #hero-container{display:none}}.metaslider .flexslider{overflow:hidden}.page ul.arrow li{margin-left:12px}.page ul.arrow li:before{content:"›  ";margin-left:-10px;padding-right:2px}.page-id-4 .entry-title{text-indent:-9000px}.page-id-4 h2:first-child{}div.wpcf7-form-control-wrap{display:inline-block}div.wpcf7-validation-errors,body div.wpcf7-mail-sent-ng{overflow:auto;background:#c31a1a;border-color:#c31a1a;color:#fff}body .wpcf7-not-valid-tip{background-color:transparent;text-indent:10px;color:#c31a1a}body div.wpcf7-mail-sent-ok{overflow:auto;background:#398f14;color:#fff}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:70px}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}img.service-icon{margin:15px 0}.page-id-10 .inner-wrapper h2{}.page-id-10 .inner-wrapper .emdash::before{}.testimonial h6{color:#fff;margin-top:15px}body .slick-prev{left:10px;z-index:400;width:40px;height:40px;left:0;padding-left:0}body .slick-next{right:10px;z-index:400;width:40px;height:40px;right:0;padding-right:10px}body .slider .slick-slide{text-align:center;color:#fff}body .slider ul,body .slider p{max-width:none}.slider .slick-track h2{max-width:85%;line-height:1.1;color:#1f242a;margin:auto}.slider .slick-track h4{max-width:85%;font-style:normal;margin:10px auto}.slider .slick-track h6{color:#929b9f;text-transform:none}#footer{}#footer .footer-info{padding:40px 0}#footer .footer-section{max-width:180px}#footer .footer-section ul li{margin-bottom:5px}body #footer .footer-info h6{color:#b3babc}body #footer .footer-info p,body #footer .footer-info ul{font-size:12px;line-height:19px;color:#edeeef}body #copyright{background:url(imgs/xdr-didyk-pattern-dark-blue-2.png.pagespeed.ic.mSNxriRIvV.png) repeat;background-color:#47545c;font-size:11px;font-weight:600;color:#b3babc}body #copyright .inner-wrapper{padding:15px}body #footer .footer-info button{font-size:10px;color:#b4bbbd;border:solid 1px #b4bbbd;width:100%;text-align:center;padding:6px 0;letter-spacing:normal}body #footer .footer-info button:hover{border:solid 1px #fff}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:992px){body ul{margin-bottom:0}body .inner-wrapper{max-width:90%;margin:auto}body .nopadding{padding-left:0!important;padding-right:0!important}body .nopadding-left{padding-left:0!important}body .nopadding-right{padding-right:0!important}body .nopadding-bottom-mobile{margin-bottom:0!important}#header #menu-main-menu{width:100%;float:none}body #header{padding:0!important;max-width:100%;margin:auto}body .container-fluid{max-width:90%;padding:0!important;margin:auto}body .navbar-toggle{margin-right:0}body #header #menu-main-menu{margin-top:0}body #header .nav>li{padding:0;margin:0}body #header .nav>li>a{border-bottom:solid 1px #363a40;font-weight:normal;padding:5px 0 3px 15px;margin:0;color:#efefef}body #header.header-section .navbar-nav .sub-menu li{border-bottom:solid 1px #363a40;font-weight:normal;padding:0}body #header.header-section .navbar-nav .sub-menu li a{padding-top:3px!important;padding-bottom:3px!important}body #header .nav>li.current-menu-item>a,body #header .nav>li ul li.current-menu-item>a{font-weight:bold!important;color:#fff!important}body #header .current_page_ancestor>a{color:#fff!important}body #header .nav>li ul li a{font-weight:normal;padding-bottom:10px;display:block}body #header .col-xs-12,body #header .col-xs-10{margin-bottom:0}#header #menu-main-menu .menu-main-menu-container{overflow-x:hidden}.navbar-collapse{max-height:none!important;overflow-x:hidden}body .overlay-light-grey{padding:46px 40px 26px}body #header .sub-menu{position:relative}body #header.header-section .navbar-nav .sub-menu{background:#1f242a}body #header.header-section .navbar-nav .sub-menu li a{color:#fff;margin-left:16px}body #header.header-section .navbar-nav .sub-menu li a::before{content:"— "}body .header-section .navbar-nav>li .sub-menu a{line-height:12px}body .navbar-default .navbar-toggle .icon-bar{background-color:#fff}body .navbar-toggle{margin-top:20px}body .col-xs-12,body .col-xs-10{margin-bottom:40px}body .emdash{clear:both;margin-bottom:40px}body .wpcf7-form .nopadding-left,body .wpcf7-form .nopadding-right{padding:0!important}body #footer div#n2-ss-3.n2-ss-load-fade,body #footer .n2-ss-layers-container,body #footer .n2-ss-slide-background,body #footer .n2-ss-slide{height:250px!important;overflow:show}body #footer div#n2-ss-3 .n2-ss-slider-1{height:250px!important}body #footer div#n2-ss-3 h1{font-size:14px;margin-top:-5px}body #footer div#n2-ss-3 h2{font-size:16px;line-height:1.4em;max-width:80%;padding-top:0}body #footer div#n2-ss-3 h3{font-size:9px;margin-top:0}body .slider .slick-track h2{font-size:1.9em}body .nextend-bullet-bar{bottom:0}#footer .footer-section{min-height:150px;margin-bottom:20px}#footer .nopadding-left{padding-left:15px!important}#copyright{text-align:center}body #copyright .col-xs-12{margin-bottom:0}}@media (max-width:768px){body .testimonial_links .col-xs-12{margin-bottom:2px}body .button,body button{font-size:.855em;padding:10px 15px}}@media (max-width:680px){body #footer div#n2-ss-3 h2{margin-top:50px!important}body #footer div#n2-ss-3 h3{font-size:9px;margin-top:70px!important}body .slider .slick-track h2{font-size:1.5em}body #hero-container.large{}body h2{font-size:28px!important}body h3{font-size:22px!important}body h5{font-size:14px!important;line-height:1.4}}@media (max-width:460px){body #footer div#n2-ss-3 h2{margin-top:90px!important;font-size:14px}body #footer div#n2-ss-3 h3{font-size:9px;margin-top:70px!important}body #footer .col-xs-6{width:100%!important}body #footer .footer-section{min-height:0}}