article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;margin:0;padding:0}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:0;padding:0}dd{margin:0}menu,ol,ul{margin:0;padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.alignleft{float:left;margin:0 10px 0 0}.alignright{float:right;margin:0 0 0 10px}.aligncenter{display:block;margin:50px auto;text-align:center}.clear{clear:both}.small{font-size:11px}.bold{font-weight:700}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption{text-align:center}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a,a:active,a:focus,*:focus{outline:none;_nofocusline:expression(this.hideFocus=true)}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html,body,#wrapper,#content{height:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#000;color:#fff;font:18px proximanova-regular,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#content{width:100%}@media(min-width:1025px){#content{padding-left:114px}}body.no-scroll{overflow-y:hidden}.full-height{padding:50px 0}@media(min-width:1025px){.full-height{height:100%;padding:0}}.table{display:table;width:100%;position:relative}.cell{display:table-cell;vertical-align:middle;width:100%;margin:0 auto;text-align:center}.container{width:80%;max-width:1420px;margin:0 auto}#content{padding-top:35px}@media(min-width:1025px){#content{padding-top:0}}h1{font:45px raleway,sans-serif;font-weight:300;text-transform:uppercase}@media(min-width:768px){h1{font-size:70px}}a{color:#fff;text-decoration:underline;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}a:hover{text-decoration:none}img{width:auto;max-width:100%;height:auto}ol li,ul li{margin-left:30px}@media(min-width:1025px){ol li,ul li{margin-left:60px}}#error-page{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;color:#191a1e}#error-page.full-height{height:100%}#error-page .text{font:24px proximanova-light,sans-serif;padding-top:150px;text-align:center}@media(min-width:768px){#error-page .text{font-size:36px;padding-top:300px}}#error-page .text strong{font-family:proximanova-bold,sans-serif;font-weight:400}#error-page .text .button{color:#000;border:2px solid #000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:60px;height:auto;padding:8px 25px 6px;line-height:18px}#error-page .text .button:hover{background:#000;color:#fff}.buttonprod{border:1px solid #e31b23;color:#e31b23;display:inline-block;font:18px/50px 'ProximaNova-Bold',sans-serif;height:50px;padding:0 20px;text-decoration:none}.buttonprod:hover{background:#e31b23;color:#fff}#error-page p{margin:0}#menu{display:none;background:#fff;position:relative}@media(min-width:1025px){#menu{display:block;position:fixed;width:114px;min-height:700px;height:100%;border-right:1px solid #979798;-webkit-box-shadow:2px 0 8px rgba(0,0,0,.2);-moz-box-shadow:2px 0 8px rgba(0,0,0,.2);box-shadow:2px 0 8px rgba(0,0,0,.2);overflow:hidden;z-index:5000;-moz-transition:width .2s linear;-o-transition:width .2s linear;-webkit-transition:width .2s linear;transition:width .2s linear}#menu.open{width:214px}#menu.open .social li{width:25%}}#menu .logo{display:none}@media(min-width:1025px){#menu .logo{display:block;background:url(images/logo-icon.png) no-repeat 45% 0;border-bottom:1px solid #ceced0;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.07);-moz-box-shadow:0 4px 4px rgba(0,0,0,.07);box-shadow:0 4px 4px rgba(0,0,0,.07);text-indent:-9999px;font-size:0;line-height:0;width:100%;height:125px}}#menu nav{display:none}@media(min-width:1025px){#menu nav{display:block}}#menu nav li{border-bottom:1px solid #ceced0;margin-left:0}#menu nav li a{background-repeat:no-repeat;background-position:40px center}#menu nav li a:hover{background-color:#eeeff4}#menu nav a{color:#191a1e;display:block;font:14px/48px 'ProximaNova-Semibold',sans-serif;padding:20px 35px 20px 114px;width:214px;text-align:right;text-decoration:none;text-transform:uppercase}#menu .bottom{position:absolute;bottom:0;left:0;width:100%}#menu .social{width:100%}#menu .social li{width:50%;float:left;list-style-type:none;text-align:center;margin-left:0}#menu .social li a{display:block;color:#fff;text-decoration:none}#menu .social li a i{display:block;font-size:20px;padding:15px 0;vertical-align:middle}#menu .social .facebook{background:#3b579c}#menu .social .twitter{background:#3aa0cd}#menu .social .googleplus{background:#dd4b39}#menu .social .linkedin{background:#0274b3}#menu .copyright{background:#000;font:10px proximanova-semibold,sans-serif;padding:10px 0;text-align:center}.sub-nav{display:none}@media(min-width:1025px){.sub-nav{background:#e0e1e6;-webkit-box-shadow:2px 0 8px rgba(0,0,0,.2);-moz-box-shadow:2px 0 8px rgba(0,0,0,.2);box-shadow:2px 0 8px rgba(0,0,0,.2);display:block;position:fixed;width:170px;min-height:700px;height:100%;border-right:1px solid #979798;overflow:hidden;z-index:4999;left:-70px;top:0;transition-property:left;transition-duration:1s;transition-timing:ease;transition-delay:0}.sub-nav.open{left:214px;transition-property:left;transition-duration:1s;transition-timing:ease;transition-delay:0}}.sub-nav li{display:table;width:100%;height:140px;list-style-type:none;margin-left:0}.sub-nav li a{display:table-cell;background:#adb0bc;border-bottom:1px solid #fff;color:#fff;font:14px/18px 'ProximaNova-Light',sans-serif;height:140px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle}.sub-nav li a:hover{background-color:#191a1e}#mobile-menu{background:#fff;-webkit-box-shadow:0 3px 16px rgba(0,0,0,.53);-moz-box-shadow:0 3px 16px rgba(0,0,0,.53);box-shadow:0 3px 16px rgba(0,0,0,.53);display:block;padding:5px 10px;position:fixed;width:100%;z-index:5000}@media(min-width:1025px){#mobile-menu{display:none}}#mobile-menu .icon{display:block;float:right;background:url(images/mobile-icon.png) no-repeat 0 0;background-size:25px auto;width:25px;height:25px;text-indent:-9999px;font-size:0;line-height:0}#mobile-menu .mobile-trigger{color:#000;cursor:pointer;display:block;float:left;font-size:18px;padding:4px 0 0;text-decoration:none}#mobile-menu .mobile-trigger span{padding-right:5px}.mobile-menu-expanded{display:none;position:fixed;top:35px;left:0;bottom:0;width:80%;max-width:375px;background:#fff;-webkit-box-shadow:7px 0 16px rgba(0,0,0,.16);-moz-box-shadow:7px 0 16px rgba(0,0,0,.16);box-shadow:7px 0 16px rgba(0,0,0,.16);z-index:4999;overflow:scroll}.mobile-menu-expanded li{margin-left:0}.mobile-menu-expanded li a{background:#f3f4f8;color:#191a1e;display:block;font:16px proximanova-bold,sans-serif;padding:7px 10px;text-decoration:none;text-transform:uppercase}.mobile-menu-expanded li li{border-bottom:1px solid #d2d5db}.mobile-menu-expanded li li a{background:#fff;font:16px proximanova-regular,sans-serif;text-transform:none}.mobile-menu-expanded li:last-child{border-bottom:1px solid #d2d5db}.mobile-menu-expanded li ul{border-top:1px solid #d2d5db}@media(min-width:1025px){.mobile-menu-expanded{display:none!important}}.button{border:1px solid #fff;color:#fff;display:inline-block;font:18px/50px 'ProximaNova-Bold',sans-serif;height:50px;padding:0 20px;text-decoration:none}.button:hover{background:#fff;color:#e31b23}.arrow-down{position:absolute;bottom:18px;left:50%;width:24px;height:24px;margin-left:-12px;background:url(images/arrow-down.png) no-repeat 0 0;background-size:24px 24px;text-indent:-9999px;font-size:0;line-height:0;display:none}@media(min-width:1025px){.arrow-down{display:block;width:30px;height:30px;background-size:30px 30px;margin-left:-15px}}@media(min-width:1200px){.arrow-down{width:44px;height:44px;background-size:44px 44px;margin-left:-22px}}.gform_wrapper .gform_validation_container{display:none}.gform_wrapper .gfield_label{display:none}.gform_wrapper li{list-style-type:none;margin-bottom:15px}@media(min-width:768px){.gform_wrapper .left_half{float:left;width:48%}.gform_wrapper .right_half{float:right;width:48%}}.gform_wrapper input[type=text]{border:none;border-bottom:1px solid #d6d6d7;color:#76777c;font:16px proximanova-regular,sans-serif;width:100%;padding:3px}.gform_wrapper textarea{border:1px solid #d6d6d7;color:#76777c;font:16px proximanova-regular,sans-serif;width:100%;padding:3px;resize:none}.gform_wrapper .gform_button{float:right;background:#fff;border:3px solid #000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#000;font:18px/35px 'ProximaNova-Semibold',sans-serif;height:38px;text-transform:uppercase;padding:0 15px;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.gform_wrapper .gform_button:hover{background-color:#000;color:#fff}.gform_wrapper .validation_error{display:none}.gform_wrapper .validation_message{color:#e31b23;font:12px proximanova-semibold,sans-serif;padding-top:3px}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error textarea{border-color:#e31b23}::-webkit-input-placeholder{color:#76777c}:-moz-placeholder{color:#76777c;opacity:1}::-moz-placeholder{color:#76777c;opacity:1}:-ms-input-placeholder{color:#76777c}.page-template-home-template .top-block{background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:200px 0;position:relative}.page-template-home-template .top-block .container{position:relative;z-index:15}.page-template-home-template .top-block .logo{background:url(images/logo-w-icon.png) no-repeat 0 0;background-size:250px 31px;width:250px;height:31px;text-indent:-9999px;font-size:0;line-height:0}@media(min-width:720px){.page-template-home-template .top-block .logo{background-size:500px auto;width:500px;height:63px}}@media(min-width:768px){.page-template-home-template .top-block .logo{background-size:620px auto;width:620px;height:78px}}@media(min-width:1025px){.page-template-home-template .top-block .logo{background-size:707px auto;width:707px;height:89px}}.page-template-home-template .top-block h2{font:30px proximanova-light,sans-serif;text-transform:uppercase;margin-top:20px}@media(min-width:768px){.page-template-home-template .top-block h2{font-size:36px}}@media(min-width:1025px){.page-template-home-template .top-block h2{font-size:42px}}@media(min-width:1600px){.page-template-home-template .top-block h2{font-size:60px}}.page-template-home-template .pulse{width:5px;height:5px;border:2px solid #d91b23;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#d91b23;z-index:10;position:absolute}.page-template-home-template .dot-container{position:relative}.page-template-home-template .dot{border:5px solid #d91b23;background:0 0;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;height:25px;width:25px;-webkit-animation:pulse 3s ease-out;-moz-animation:pulse 3s ease-out;animation:pulse 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-10px;left:-10px;z-index:1;opacity:0}.page-template-home-template .dot-animation.dot-1{position:absolute;top:57%;left:130px;z-index:5}.page-template-home-template .dot-animation.dot-2{position:absolute;top:100px;left:50px;z-index:5}.page-template-home-template .dot-animation.dot-3{display:none;position:absolute;top:40%;left:40px;z-index:5}@media(min-width:1025px){.page-template-home-template .dot-animation.dot-3{display:block}}.page-template-home-template .dot-animation.dot-4{display:none;position:absolute;top:70%;left:50%;z-index:5}@media(min-width:1025px){.page-template-home-template .dot-animation.dot-4{display:block}}.page-template-home-template .dot-animation.dot-5{display:none;position:absolute;top:50%;right:40%;z-index:5}@media(min-width:1025px){.page-template-home-template .dot-animation.dot-5{display:block}}.page-template-home-template .dot-animation.dot-6{display:none;position:absolute;top:80%;left:20%;z-index:5}@media(min-width:1025px){.page-template-home-template .dot-animation.dot-6{display:block}}.page-template-home-template .dot-animation.dot-7{position:absolute;top:75%;left:80%;z-index:5}.page-template-home-template .dot-animation.dot-8{display:none;position:absolute;top:45%;left:80%;z-index:5}@media(min-width:768px){.page-template-home-template .dot-animation.dot-8{display:block}}.page-template-home-template .secondary h2{font:36px raleway,sans-serif;font-weight:300;text-align:center;text-transform:uppercase;margin-bottom:40px}@media(min-width:1025px){.page-template-home-template .secondary h2{font-weight:48px;margin-bottom:100px}}.page-template-home-template .secondary h2 span{display:inline-block;padding:0 10px 5px 0;position:relative;text-align:right}.page-template-home-template .secondary h2 span:before{width:1px;position:absolute;height:80%;background:#fff;bottom:-15px;right:-5px;content:''}.page-template-home-template .secondary h2 span:after{width:80%;position:absolute;height:1px;background:#fff;bottom:-5px;right:-15px;content:''}.page-template-home-template .secondary .half-block{background:#e31b23;padding:60px}@media(min-width:1025px){.page-template-home-template .secondary .half-block{width:50%;float:left;padding-top:50px}}.page-template-home-template .secondary .half-block.half-block-two{background:#3a3d45}.page-template-home-template .secondary .half-block.half-block-two h2{margin-bottom:40px;text-align:center}.page-template-home-template .secondary .half-block.half-block-two .cell{text-align:center}.page-template-home-template .secondary .half-block.half-block-two .cell p{text-align:left}.page-template-home-template .secondary .table{height:100%}.page-template-home-template .secondary .cell{text-align:left}.page-template-home-template .secondary .button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:40px}.page-template-home-template .quaternary{background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;color:#171924;padding:50px 0}.page-template-home-template .quaternary h2{font:48px/48px 'Raleway',sans-serif;font-weight:300;padding:0 10px 5px 0;position:relative;text-align:right;text-transform:uppercase}@media(min-width:1200px){.page-template-home-template .quaternary h2{font-size:60px;line-height:60px}}@media(min-width:1600px){.page-template-home-template .quaternary h2{font-size:72px;line-height:72px}}.page-template-home-template .quaternary h2:before{width:1px;position:absolute;height:80%;background:#e31b23;bottom:-15px;right:-5px;content:''}.page-template-home-template .quaternary h2:after{width:80%;position:absolute;height:1px;background:#e31b23;bottom:-5px;right:-15px;content:''}@media(min-width:768px){.page-template-home-template .quaternary .title{float:left;width:35%}}@media(min-width:1600px){.page-template-home-template .quaternary .title{width:30%}}.page-template-home-template .quaternary .text{font:15px proximanova-semibold,sans-serif;text-transform:uppercase}@media(min-width:768px){.page-template-home-template .quaternary .text{float:right;width:60%}}.page-template-home-template .quaternary .table{height:100%}.page-template-home-template .quaternary .table .cell{text-align:left}.page-template-home-template .quinary{background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:100px 0;text-align:center}@media(min-width:1025px){.page-template-home-template .quinary{padding:250px 0}}.page-template-home-template .quinary h2{font:30px/40px 'Raleway',sans-serif;letter-spacing:3px;margin-bottom:30px}@media(min-width:768px){.page-template-home-template .quinary h2{font-size:48px;line-height:70px;letter-spacing:10px}}@media(min-width:1200px){.page-template-home-template .quinary h2{font-size:67px;line-height:90px}}.page-template-home-template .quinary h2 strong{display:block;font-size:44px;font-weight:600;letter-spacing:normal}@media(min-width:768px){.page-template-home-template .quinary h2 strong{font-size:82px}}@media(min-width:1200px){.page-template-home-template .quinary h2 strong{font-size:105px}}.page-template-home-template .quinary p{text-align:left}.page-template-home-template .quinary .button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:20px;text-transform:uppercase}.page-template-home-template .small-container{width:90%;max-width:940px;margin:0 auto}.page-template-home-template .testimonials{background:#191a1e;padding:50px 0 20px}@media(min-width:1200px){.page-template-home-template .testimonials{padding:90px 0 60px}}.page-template-home-template .testimonials h2{font:38px/40px 'Raleway',sans-serif;font-weight:300;margin-bottom:50px;text-align:center}@media(min-width:1200px){.page-template-home-template .testimonials h2{font-size:60px;line-height:60px}}@media(min-width:1600px){.page-template-home-template .testimonials h2{font-size:71px;line-height:71px}}.page-template-home-template .testimonials .testimonial{background:#222328;margin:40px 0;padding:20px 35px 35px 85px;position:relative}.page-template-home-template .testimonials .testimonial:before{content:'';background:#e31b23 url(images/quotemark.png) no-repeat center center;background-size:30px auto;width:50px;height:50px;position:absolute;top:-10px;left:-10px}.page-template-home-template .testimonials .author{border-top:1px solid #505259;padding-top:15px;text-transform:uppercase}.page-template-home-template .testimonials .author span{color:#e31b23;padding:0 5px}.page-template-home-template .blog{background-color:#fff;background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;color:#171924;font-size:14px;text-align:center;padding:60px 0}.page-template-home-template .blog a{color:#fff;text-decoration:underline}.page-template-home-template .blog h2{font:48px/48px 'Raleway',sans-serif;font-weight:300;margin-bottom:20px;text-align:center}@media(min-width:1200px){.page-template-home-template .blog h2{font-size:60px;line-height:60px}}@media(min-width:1600px){.page-template-home-template .blog h2{font-size:72px;line-height:72px}}.page-template-home-template .blog .section-title p{position:relative}.page-template-home-template .blog .section-title p:before{content:'';background:#e31b23;width:1px;height:20px;position:absolute;bottom:-40px;left:50%}.page-template-home-template .blog .section-title p:after{content:'';background:#e31b23;width:50%;height:1px;position:absolute;bottom:-30px;left:25%}.page-template-home-template .blog-sections{margin-top:50px}@media(min-width:1025px){.page-template-home-template .blog-sections{margin-top:120px}}.page-template-home-template .blog-section{min-height:420px;height:auto;padding:20px;position:relative;color:#fff}@media(min-width:1025px){.page-template-home-template .blog-section{float:left;width:33.3%}}.page-template-home-template .blog-section.blog-section-company-news{background:#e31b23}.page-template-home-template .blog-section.blog-section-security-news{background:#555864}.page-template-home-template .blog-section.blog-section-blog{background:#000}.page-template-home-template .blog-section:before{content:'';width:1px;height:80%;bottom:20px;left:27%;position:absolute;background:#fff}.page-template-home-template .blog-section .top{padding-bottom:10px}.page-template-home-template .blog-section .bottom{border-top:1px solid #fff}.page-template-home-template .blog-section .date{float:left;font:36px proximanova-bold,sans-serif;text-align:center;width:25%}.page-template-home-template .blog-section .date span{display:block;font:14px proximanova-regular,sans-serif}.page-template-home-template .blog-section .title{float:right;width:70%}.page-template-home-template .blog-section .title .table{height:100%}.page-template-home-template .blog-section .title h4{font:18px/20px 'ProximaNova-Semibold',sans-serif;display:table-cell;text-align:left;text-transform:uppercase;vertical-align:bottom}.page-template-home-template .blog-section .category{position:absolute;bottom:30px;left:20%;text-align:center;transform:rotate(-90deg);transform-origin:left bottom}@media(min-width:1025px){.page-template-home-template .blog-section .category{left:22%}}@media(min-width:1600px){.page-template-home-template .blog-section .category{left:20%}}.page-template-home-template .blog-section .category h3{font:22px proximanova-light,sans-serif}@media(min-width:1200px){.page-template-home-template .blog-section .category h3{font-size:24px}}@media(min-width:1600px){.page-template-home-template .blog-section .category h3{font-size:28px}}.page-template-home-template .blog-section .excerpt{float:right;width:70%;text-align:left}.page-template-home-template .blog-section .read-more{float:right;border-bottom:2px solid #fff;color:#fff;font-weight:700;padding-bottom:2px;text-decoration:none}.page-template-home-template .blog-section .read-more:hover{border-bottom:none}.page-template-home-template .contact-block{background-color:#e31b23}.page-template-home-template .contact-block .half-block{color:#fff;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:right center}@media(min-width:1025px){.page-template-home-template .contact-block .half-block{width:50%;float:left;height:555px}}.page-template-home-template .contact-block .half-block a{color:#fff}.page-template-home-template .contact-block .half-block a:hover{color:#000}.page-template-home-template .contact-block .inner{display:table;width:100%;padding:35px}.page-template-home-template .contact-block .info{text-align:center;font:18px proximanova-regular,sans-serif;padding-bottom:50px}@media(min-width:1025px){.page-template-home-template .contact-block .info{display:table-cell;vertical-align:middle;width:45%;font-size:16px;padding-bottom:0;padding-right:20px;height:485px}}@media(min-width:1200px){.page-template-home-template .contact-block .info{font-size:21px}}.page-template-home-template .contact-block .info a{text-decoration:none}@media(min-width:1025px){.page-template-home-template .contact-block .form{width:55%;display:table-cell;vertical-align:middle;height:485px}}.page-template-home-template .contact-block .form input[type=text]{background:0 0;color:#fff;border-bottom:1px solid #eb6065;width:90%}.page-template-home-template .contact-block .form textarea{background:0 0;color:#fff;border:1px solid #eb6065}.page-template-home-template .contact-block .form .button{border:1px solid #eb6065;background:#e31b23;color:#fff;font-size:14px;line-height:34px;height:34px;margin-bottom:0}.page-template-home-template .contact-block .form .button:hover{background:#eb6065;color:#000}.page-template-home-template .contact-block .form .gform_wrapper .validation_message{color:#eb6065;font-size:10px;text-transform:uppercase}.page-template-home-template .contact-block .form .gform_confirmation_message{padding:0 50px;text-align:center}.page-template-home-template ::-webkit-input-placeholder{color:#fff}.page-template-home-template :-moz-placeholder{color:#fff;opacity:1}.page-template-home-template ::-moz-placeholder{color:#fff;opacity:1}.page-template-home-template :-ms-input-placeholder{color:#fff}body img.gform_ajax_spinner{display:none!important}.page-template-products #hero{background-position:center center!important;background-repeat:no-repeat!important;height:auto;padding:40px 0}@media(min-width:1200px){.page-template-products #hero{padding:0;height:800px}}.page-template-products #hero .cell{text-align:left}.page-template-products h1{padding-left:20px}.page-template-products h1 strong{background:#e31b23 url(images/headerline.png) no-repeat right bottom;background-size:40px auto;display:inline-block;font-weight:400;margin:0 0 30px -20px;padding:25px 25px 25px 20px}@media(min-width:768px){.page-template-products h1 strong{background-size:auto;font-size:72px;top:90px;padding-right:90px}}@media(min-width:1200px){.page-template-products h1 strong{font-size:90px;top:110px}}@media(min-width:1600px){.page-template-products h1 strong{font-size:122px;top:140px}}.page-template-products .sub-block{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;height:auto;padding:40px 0}@media(min-width:1025px){.page-template-products .sub-block{padding:0;height:800px}}.page-template-products .sub-block .table{height:auto}@media(min-width:1025px){.page-template-products .sub-block .table{height:800px}}.page-template-products .sub-block h2{font:36px/36px 'Raleway',sans-serif;font-weight:300;text-transform:uppercase}@media(min-width:768px){.page-template-products .sub-block h2{font-size:48px;line-height:48px}}@media(min-width:1025px){.page-template-products .sub-block h2{font-size:55px;line-height:55px}}@media(min-width:1200px){.page-template-products .sub-block h2{font-size:60px;line-height:60px}}@media(min-width:1600px){.page-template-products .sub-block h2{font-size:72px;line-height:72px}}.page-template-products .secondary .text{background:#e31b23;width:100%;max-width:600px;padding:20px;text-align:left}@media(min-width:1025px){.page-template-products .secondary .text{width:85%}}.page-template-products .secondary .text h2{width:auto;max-width:90%;text-align:right;margin-bottom:50px;padding:0 10px 5px 0;position:relative}.page-template-products .secondary .text h2:before{width:1px;position:absolute;height:80%;background:#fff;bottom:-15px;right:-5px;content:''}.page-template-products .secondary .text h2:after{width:80%;position:absolute;height:1px;background:#fff;bottom:-5px;right:-15px;content:''}.page-template-products .tertiary h2{text-align:center;margin-bottom:40px}.page-template-products .tertiary .text{width:100%;max-width:1028px;margin:0 auto;text-align:left}@media(min-width:768px){.page-template-products .tertiary .text{width:80%}}.page-template-products .quaternary h2{margin-bottom:50px;padding:0 0 5px 10px;position:relative}.page-template-products .quaternary h2:before{width:1px;position:absolute;height:80%;background:#fff;bottom:-15px;left:-5px;content:''}.page-template-products .quaternary h2:after{width:80%;position:absolute;height:1px;background:#fff;bottom:-5px;left:-15px;content:''}.page-template-products .quaternary .text{float:right;width:100%;max-width:600px;text-align:left}@media(min-width:1025px){.page-template-products .quaternary .text{width:85%}}.page-template-products .quinary{color:#191a1e}.page-template-products .quinary h2{margin-bottom:50px;text-align:center}.page-template-products .quinary h2 span{color:#e31b23}.page-template-products .quinary .text{text-align:left}.page-template-products .quinary a{color:#191a1e}.page-template-products .senary .text{width:100%;max-width:700px;text-align:left}.page-template-products .senary .text h2{width:auto;max-width:100%;text-align:right;margin-bottom:50px;padding:0 10px 5px 0;position:relative}@media(min-width:768px){.page-template-products .senary .text h2{max-width:80%}}@media(min-width:1600px){.page-template-products .senary .text h2{max-width:90%}}.page-template-products .senary .text h2:before{width:1px;position:absolute;height:80%;background:#fff;bottom:-15px;right:-5px;content:''}.page-template-products .senary .text h2:after{width:80%;position:absolute;height:1px;background:#fff;bottom:-5px;right:-15px;content:''}.page-template-services #hero{color:#000}.page-template-services #hero h1{text-align:center}@media(min-width:1025px){.page-template-services #hero h1{letter-spacing:21px;font-size:150px;line-height:150px;text-align:left}.page-template-services #hero h1 strong{letter-spacing:11px}}.page-template-services #hero .inner{text-align:justify;width:90%;max-width:850px;margin:0 auto}.page-template-services .sub-block{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;height:auto;padding:40px 0}@media(min-width:1025px){.page-template-services .sub-block{padding:0;height:800px}}.page-template-services .sub-block .table{height:auto}@media(min-width:1025px){.page-template-services .sub-block .table{height:800px}}.page-template-services .sub-block h2{font:36px/36px 'Raleway',sans-serif;font-weight:300;text-transform:uppercase}@media(min-width:768px){.page-template-services .sub-block h2{font-size:48px;line-height:48px}}@media(min-width:1025px){.page-template-services .sub-block h2{font-size:55px;line-height:55px}}@media(min-width:1200px){.page-template-services .sub-block h2{font-size:60px;line-height:60px}}@media(min-width:1600px){.page-template-services .sub-block h2{font-size:72px;line-height:72px}}@media(min-width:1025px){.page-template-services .secondary .half-block{width:50%;float:left;padding-top:50px}}.page-template-services .secondary .text{width:100%;max-width:570px;padding:20px;text-align:left}@media(min-width:1025px){.page-template-services .secondary .text{width:85%}}.page-template-services .secondary .text h2{width:auto;text-align:right;margin-bottom:50px;padding:0 10px 15px 0;position:relative}@media(min-width:1200px){.page-template-services .secondary .text h2{font-size:70px}}@media(min-width:1600px){.page-template-services .secondary .text h2{font-size:110px}}.page-template-services .secondary .text h2:before{width:1px;position:absolute;height:80%;background:#fff;bottom:-15px;right:-5px;content:''}.page-template-services .secondary .text h2:after{width:80%;position:absolute;height:1px;background:#fff;bottom:-5px;right:-15px;content:''}.page-template-services .secondary .half-block-two{text-transform:uppercase;font:24px proximanova-light,sans-serif}@media(min-width:1025px){.page-template-services .secondary .half-block-two{font-size:36px;padding-top:0}}.page-template-services .secondary .half-block-two strong{font:24px proximanova-bold,sans-serif}@media(min-width:1025px){.page-template-services .secondary .half-block-two strong{font-size:36px}}.page-template-services .secondary .half-block-two .testimonial{border-top:5px solid #e31b23;padding-bottom:50px}.page-template-services .secondary .half-block-two .author{font:16px proximanova-bold,sans-serif;text-align:right;position:relative}@media(min-width:768px){.page-template-services .secondary .half-block-two .author:before{content:'';background:#e31b23;position:absolute;width:100%;height:5px;left:0;top:50%;margin-top:-2px}}@media(min-width:1025px){.page-template-services .secondary .half-block-two .author{font-size:24px}}.page-template-services .secondary .half-block-two .author span{background:#191a1e;padding:8px 0 8px 5px;position:relative;z-index:2}.page-template-services .secondary .half-block-two .cell{vertical-align:bottom;text-align:left}.page-template-services .tertiary{color:#000}.page-template-services .tertiary .table,.page-template-services .tertiary .cell{display:block;width:100%}.page-template-services .tertiary h2{font-weight:700;text-align:center}@media(min-width:1025px){.page-template-services .tertiary h2{letter-spacing:15px;text-align:left}}.page-template-services .tertiary .text{width:90%;max-width:940px;text-align:left;margin:0 auto;padding-bottom:200px}@media(min-width:1025px){.page-template-services .tertiary .text{padding-top:145px;padding-bottom:0}}.page-template-services .tertiary a{color:#000}.page-template-services .quaternary h2{margin-bottom:50px;padding:0 0 5px 10px;position:relative}.page-template-services .quaternary h2:before{width:1px;position:absolute;height:80%;background:#fff;bottom:-15px;left:-5px;content:''}.page-template-services .quaternary h2:after{width:80%;position:absolute;height:1px;background:#fff;bottom:-5px;left:-15px;content:''}.page-template-services .quaternary .text{float:right;width:100%;max-width:600px;text-align:left}@media(min-width:1025px){.page-template-services .quaternary .text{width:85%}}.page-template-services .quinary h2{width:80%;margin:0 auto;text-align:left;padding:0 0 5px 10px;position:relative}@media(min-width:1025px){.page-template-services .quinary h2{font-size:100px;line-height:100px}}@media(min-width:1600px){.page-template-services .quinary h2{font-size:180px;line-height:180px;letter-spacing:1px}}.page-template-services .quinary h2:before{width:1px;position:absolute;height:80%;background:#fff;bottom:-15px;left:-5px;content:''}.page-template-services .quinary h2:after{width:80%;position:absolute;height:1px;background:#fff;bottom:-5px;left:-15px;content:''}@media(min-width:1025px){.page-template-services .quinary .half-block{width:50%;float:left}}.page-template-services .quinary .half-block-two .text{text-align:left;width:90%;margin:0 auto}.page-template-faq #content{background:#fff;min-height:100%;height:auto;color:#000}.page-template-faq .faq-top{background-color:#191a1e;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;padding:120px 0 70px;margin-bottom:40px}.page-template-faq .faq-top h1{font:36px raleway,sans-serif;font-weight:600;margin:0 auto 30px;width:auto;max-width:90%;text-align:center;text-transform:uppercase}.page-template-faq .faq-top h1 span{display:block;background:#e31b23;padding:8px;position:relative}@media(min-width:768px){.page-template-faq .faq-top h1 span{display:inline-block;padding:8px 30px}.page-template-faq .faq-top h1 span:after{content:'';background:#000;width:2px;height:23px;position:absolute;bottom:0;right:10px;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);transform:skew(-45deg)}}.page-template-faq .faq-top p{font:15px raleway,sans-serif;font-weight:600;text-align:center;text-transform:uppercase}.page-template-faq .faq-top p a{color:#e31b23;text-decoration:underline}.page-template-faq .faq-top p a:hover{text-decoration:none}.page-template-faq .faq-content{padding:30px 0}@media(min-width:1200px){.page-template-faq .faq-content{padding:60px 0}}.page-template-faq .faq-content h2{font:24px raleway,sans-serif;font-weight:600;text-transform:uppercase}.page-template-faq .faq-content .question{border-bottom:1px solid #e1e2e8;padding-bottom:30px;margin-bottom:55px}@media(min-width:1025px){.page-template-faq .faq-content .col{float:left;width:45%}.page-template-faq .faq-content .col.col-2{float:right}}.page-template-faq .faq-content a{color:#000;text-decoration:underline}.page-template-faq .faq-content a:hover{text-decoration:none}.page-template-support #hero{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.page-template-support #hero p{text-align:center;width:80%;margin:5px auto 20px}@media(min-width:1025px){.page-template-support #hero p{max-width:720px;margin-bottom:50px;text-align:left}}@media(min-width:1200px){.page-template-support #hero p{width:100%;max-width:960px}}@media(min-width:1600px){.page-template-support #hero p{max-width:1194px}}.page-template-support .secondary{background:#191a1e;font-size:15px}@media(min-width:1600px){.page-template-support .secondary{font-size:18px}}.page-template-support .secondary .col{padding:20px}@media(min-width:1025px){.page-template-support .secondary .col{float:left;width:58%;padding:40px}}@media(min-width:1600px){.page-template-support .secondary .col{padding:90px}}.page-template-support .secondary .col.col-first{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:150px 20px}@media(min-width:1025px){.page-template-support .secondary .col.col-first{width:42%;padding:40px}}@media(min-width:1600px){.page-template-support .secondary .col.col-first{padding:90px}}.page-template-support .secondary .col.col-first .inner{display:table;width:100%;height:100%}.page-template-support .secondary .col.col-first .inner .text{display:table-cell;text-align:center;vertical-align:middle}.page-template-support .secondary .testimonial{border-top:5px solid #e31b23;font:18px proximanova-light,sans-serif;margin-top:40px;padding-top:20px;text-transform:uppercase}@media(min-width:1600px){.page-template-support .secondary .testimonial{font-size:24px}}.page-template-support .secondary .testimonial .author{position:relative;text-align:right}@media(min-width:768px){.page-template-support .secondary .testimonial .author:before{content:'';background:#e31b23;position:absolute;width:100%;height:5px;left:0;top:50%;margin-top:-2px}}.page-template-support .secondary .testimonial .author span{background:#191a1e;padding:8px 0 8px 5px;position:relative;z-index:2}.page-template-support .tertiary{background:#fff;color:#191a1e}.page-template-support .tertiary .hero{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:50px 0}@media(min-width:1025px){.page-template-support .tertiary .hero{height:750px}}.page-template-support .tertiary .hero h2{color:#fff;font:48px raleway,sans-serif;font-weight:300;padding-bottom:50px;text-align:center;text-transform:uppercase}@media(min-width:768px){.page-template-support .tertiary .hero h2{font-size:72px}}@media(min-width:1025px){.page-template-support .tertiary .hero h2{padding-top:175px}}@media(min-width:1200px){.page-template-support .tertiary .hero h2{font-size:96px}}@media(min-width:1600px){.page-template-support .tertiary .hero h2{font-size:110px}}.page-template-support .tertiary .inner{width:80%;max-width:1066px;margin:-50px auto 0;padding-bottom:50px;position:relative;z-index:2}@media(min-width:1025px){.page-template-support .tertiary .inner{margin:-215px auto 0}}.page-template-support .tertiary .inner img{display:block;margin:0 auto 50px}@media(min-width:1025px){.page-template-support .tertiary .inner img{margin-bottom:150px}}.page-template-support .tertiary .testimonial{font:18px proximanova-regular,sans-serif;margin-top:80px;text-transform:uppercase}@media(min-width:1600px){.page-template-support .tertiary .testimonial{font-size:24px}}.page-template-support .tertiary .testimonial .author{font:14px proximanova-bold,sans-serif;text-align:right}@media(min-width:1600px){.page-template-support .tertiary .testimonial .author{font-size:18px}}.page-template-support .tertiary a{color:#191a1e}.page-template-contact #content{background:#fff;min-height:100%;height:auto}.page-template-contact .contact-top{background-color:#191a1e;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:120px 0 70px;margin-bottom:40px}.page-template-contact .contact-top h1{font:36px raleway,sans-serif;font-weight:600;margin-bottom:30px;text-align:center;text-transform:uppercase}.page-template-contact .contact-top h1 span{background:#e31b23;padding:8px 30px;position:relative}.page-template-contact .contact-top h1 span:after{content:'';background:#000;width:2px;height:23px;position:absolute;bottom:0;right:10px;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);transform:skew(-45deg)}.page-template-contact .contact-top h2{font:30px raleway,sans-serif;font-weight:400;text-align:center;text-transform:uppercase}.page-template-contact .contact-form{width:90%;max-width:720px;margin:0 auto;padding:30px}@media(min-width:768px){.page-template-contact .contact-form{padding:50px}}.page-template-contact .contact-form li{margin-left:0}.page-template-contact .contact-form .gform_wrapper #field_1_5{margin-top:20px}.page-template-contact .contact-form .gform_confirmation_message{color:#000;font:24px proximanova-semibold,sans-serif;text-align:center}.page-template-contact .contact-bottom{color:#000;font:24px proximanova-semibold,sans-serif;text-align:center;text-transform:uppercase;padding:50px 0}@media(min-width:1025px){.page-template-contact .contact-bottom{padding:100px 0}}.page-template-contact .contact-bottom a{color:#000;text-decoration:none}.page-template-default #content{background:#191a1e;color:#fff}.page-template-default h1{color:#fff;font-size:38px;font-weight:600;line-height:42px;padding-top:20px;position:relative;margin-bottom:50px}@media(min-width:768px){.page-template-default h1{font-size:60px;line-height:60px}}@media(min-width:1025px){.page-template-default h1{font-size:72px;line-height:72px;padding-top:0}}@media(min-width:1200px){.page-template-default h1{font-size:92px;line-height:92px}}.page-template-default p{width:auto;max-width:1190px}.page-template-default p strong{text-transform:uppercase}.page-template-default #default-page{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center top;height:auto;min-height:100%}.page-template-default #default-page .inner{height:auto;min-height:100%;padding:50px 0}@media(min-width:1025px){.page-template-default #default-page .inner{padding:70px 0}}@media(min-width:1600px){.page-template-default #default-page .inner{padding:90px 0}}.page-template-default #default-page h2{font:30px raleway,sans-serif;color:#fff;text-transform:uppercase}.page-template-default #default-page a{color:#fff;text-decoration:underline}.page-template-default #default-page a:hover{text-decoration:none}.blog #content,.category #content,.tag #content{background:#fff;color:#191a1e;height:auto;min-height:100%;padding-bottom:70px}.blog .blog-header,.category .blog-header,.tag .blog-header{background:#000;color:#fff;height:180px;padding-top:40px}@media(min-width:768px){.blog .blog-header,.category .blog-header,.tag .blog-header{padding-top:60px;height:230px}}.blog .blog-header h1,.category .blog-header h1,.tag .blog-header h1{width:80%;max-width:1400px;margin:0 auto;padding-bottom:100px;position:relative}.blog .blog-header h1 span,.category .blog-header h1 span,.tag .blog-header h1 span{position:absolute;top:55px;left:0;background:#e31b23 url(images/headerline.png) no-repeat right bottom;background-size:40px auto;padding:25px 25px 25px 20px}@media(min-width:768px){.blog .blog-header h1 span,.category .blog-header h1 span,.tag .blog-header h1 span{background-size:auto;font-size:80px;top:80px;padding-right:90px}}.blog .blog-categories li,.category .blog-categories li,.tag .blog-categories li{list-style-type:none;border-bottom:1px solid #ccc;display:block;font:24px/20px 'ProximaNova-Semibold',sans-serif;margin-left:0;padding:5px 0;text-align:center;text-transform:uppercase}@media(min-width:768px){.blog .blog-categories li,.category .blog-categories li,.tag .blog-categories li{display:inline-block;border-bottom:none;margin-right:15px;padding-right:15px;border-right:1px solid #ccc}.blog .blog-categories li:last-child,.category .blog-categories li:last-child,.tag .blog-categories li:last-child{border-right:none;padding-right:0;margin-right:0}}.blog .blog-categories li a,.category .blog-categories li a,.tag .blog-categories li a{color:#191a1e;text-decoration:none}.blog .blog-categories li a:hover,.category .blog-categories li a:hover,.tag .blog-categories li a:hover{color:#e31b23}.blog .blog-categories li.current-cat a,.category .blog-categories li.current-cat a,.tag .blog-categories li.current-cat a{color:#e31b23}.blog .tag-container,.category .tag-container,.tag .tag-container{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:30px 0 40px;padding:10px 0 5px}@media(min-width:768px){.blog .tag-container .label,.category .tag-container .label,.tag .tag-container .label{float:left;width:10%}}@media(min-width:1025px){.blog .tag-container .label,.category .tag-container .label,.tag .tag-container .label{width:8%}}@media(min-width:1200px){.blog .tag-container .label,.category .tag-container .label,.tag .tag-container .label{width:6%}}.blog .tag-container .label strong,.category .tag-container .label strong,.tag .tag-container .label strong{font:18px proximanova-bold,sans-serif}@media(min-width:768px){.blog .wp-tag-cloud,.category .wp-tag-cloud,.tag .wp-tag-cloud{float:right;width:90%}}@media(min-width:1025px){.blog .wp-tag-cloud,.category .wp-tag-cloud,.tag .wp-tag-cloud{width:92%}}@media(min-width:1200px){.blog .wp-tag-cloud,.category .wp-tag-cloud,.tag .wp-tag-cloud{width:94%}}.blog .wp-tag-cloud li,.category .wp-tag-cloud li,.tag .wp-tag-cloud li{display:inline-block;list-style-type:none;margin:0 0 5px}.blog .wp-tag-cloud a,.category .wp-tag-cloud a,.tag .wp-tag-cloud a{background:#dddde1;color:#000;display:block;padding:3px 5px 2px;text-decoration:none;text-transform:uppercase}.blog .wp-tag-cloud a:hover,.blog .wp-tag-cloud a.bodySharesClass,.category .wp-tag-cloud a:hover,.category .wp-tag-cloud a.bodySharesClass,.tag .wp-tag-cloud a:hover,.tag .wp-tag-cloud a.bodySharesClass{background:#000;color:#fff}.blog h2,.category h2,.tag h2{font:28px raleway,sans-serif;font-weight:700;text-transform:uppercase}@media(min-width:768px){.blog h2,.category h2,.tag h2{font-size:30px}}@media(min-width:1200px){.blog h2,.category h2,.tag h2{font-size:32px}}.blog h2 a,.category h2 a,.tag h2 a{color:#191a1e}.blog h2 a:hover,.category h2 a:hover,.tag h2 a:hover{color:#e31b23}.blog .post-listing,.category .post-listing,.tag .post-listing{width:80%;max-width:1400px;margin:0 auto;padding-top:80px}@media(min-width:768px){.blog .post-listing,.category .post-listing,.tag .post-listing{padding-top:90px}}.blog .post-preview,.category .post-preview,.tag .post-preview{margin:0 0 70px}.blog .post-preview h2 a,.category .post-preview h2 a,.tag .post-preview h2 a{color:#191a1e;text-decoration:none}.blog .post-preview h2 a:hover,.category .post-preview h2 a:hover,.tag .post-preview h2 a:hover{color:#e31b23;text-decoration:none}.blog .post-preview a,.category .post-preview a,.tag .post-preview a{color:#e31b23}.blog .post-preview a:hover,.category .post-preview a:hover,.tag .post-preview a:hover{text-decoration:underline}.blog .post-preview .more-link,.category .post-preview .more-link,.tag .post-preview .more-link{color:#191a1e;text-decoration:none}.blog .post-preview .more-link strong,.category .post-preview .more-link strong,.tag .post-preview .more-link strong{font:18px proximanova-bold;text-transform:uppercase}.blog .post-preview .more-link:hover,.category .post-preview .more-link:hover,.tag .post-preview .more-link:hover{text-decoration:none}.blog .post-preview .more-link:hover strong,.category .post-preview .more-link:hover strong,.tag .post-preview .more-link:hover strong{color:#e31b23}.blog .post-preview ol,.blog .post-preview ul,.category .post-preview ol,.category .post-preview ul,.tag .post-preview ol,.tag .post-preview ul{margin-bottom:15px}.blog .post-preview ol li,.blog .post-preview ul li,.category .post-preview ol li,.category .post-preview ul li,.tag .post-preview ol li,.tag .post-preview ul li{margin-left:80px}.blog .post-preview blockquote,.category .post-preview blockquote,.tag .post-preview blockquote{background:#e8eaef url(images/blockquotemark.png) no-repeat 96% 30px;background-size:81px auto;border-left:2px solid #e31b23;font:18px proximanova-regular,sans-serif;font-style:italic;margin:1em 75px;padding-bottom:10px}.blog .post-preview blockquote p,.category .post-preview blockquote p,.tag .post-preview blockquote p{margin:0;padding:10px 15px 0}.blog .post-meta,.category .post-meta,.tag .post-meta{color:#919399;font:14px proximanova-light,sans-serif;margin:0 0 15px}.wp-pagenavi{clear:both;border-top:1px solid #ccc;padding-top:10px;text-align:center}.wp-pagenavi a,.wp-pagenavi span{color:#919399;text-decoration:none;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700;color:#000}.single-post #content{background:#fff;color:#191a1e;height:auto;min-height:100%}.single-post .post-nav-bar{background:#e31b23}.single-post .post-nav-bar .previous{float:left}.single-post .post-nav-bar .previous a:before{content:'\f177';display:inline-block;font-family:fontawesome;margin-right:5px}.single-post .post-nav-bar .next{float:right}.single-post .post-nav-bar .next a:after{content:'\f178';display:inline-block;font-family:fontawesome;margin-left:5px}.single-post .post-nav-bar a{background:#bb171d;color:#fff;display:block;font:12px proximanova-semibold,sans-serif;padding:10px 20px;text-decoration:none;text-transform:uppercase}@media(min-width:768px){.single-post .post-nav-bar a{font-size:18px;padding:8px 20px}}.single-post .post-content{width:80%;max-width:1400px;margin:0 auto;padding:50px 0;font:20px proximanova-regular,sans-serif}@media(min-width:1025px){.single-post .post-content{padding:160px 0}}.single-post .post-content h1{font:36px raleway,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}@media(min-width:768px){.single-post .post-content h1{font-size:48px}}@media(min-width:1025px){.single-post .post-content h1{font-size:55px}}.single-post .post-content a{color:#e31b23;text-decoration:none}.single-post .post-content a:hover{text-decoration:underline}.single-post .post-content .nc_socialPanel{margin-top:50px!important;margin-bottom:50px!important}.single-post .post-content .nc_tweetContainer a{color:#fff}.single-post blockquote{background:#e8eaef url(images/blockquotemark.png) no-repeat 96% 30px;background-size:81px auto;border-left:2px solid #e31b23;font:18px proximanova-regular,sans-serif;font-style:italic;margin:1em 0;padding-bottom:10px}@media(min-width:1025px){.single-post blockquote{margin:1em 75px}}.single-post blockquote p{margin:0;padding:17px 15px 0}.single-post .post-meta{margin:25px 0 50px;padding-bottom:30px;position:relative;text-align:center}.single-post .post-meta li{list-style-type:none;display:inline-block;margin:0 40px;color:#919399;font:14px proximanova-light,sans-serif}.single-post .post-meta:after{content:'';background:#c6c8d1;width:80%;height:1px;bottom:0;left:10%;position:absolute}.single-post .post-copy ul,.single-post .post-copy ol{margin-bottom:15px}.single-post .post-copy ul li,.single-post .post-copy ol li{margin-left:80px}.single-post .post-tags{margin:50px 0;padding-bottom:50px;position:relative;text-align:center}.single-post .post-tags:after{content:'';background:#c6c8d1;width:80%;height:1px;bottom:0;left:10%;position:absolute}.single-post .post-tags strong{font:18px proximanova-bold,sans-serif}.single-post .post-tags a{background:#dddde1;color:#000;display:inline-block;font:14px proximanova-regular,sans-serif;padding:3px 5px 2px;text-decoration:none;text-transform:uppercase}.single-post .post-tags a:hover,.single-post .post-tags a.bodySharesClass{background:#000;color:#fff}@-moz-keyframes pulse{0%{-moz-transform:scale(0);opacity:0}25%{-moz-transform:scale(0);opacity:.1}50%{-moz-transform:scale(.1);opacity:.3}75%{-moz-transform:scale(.5);opacity:.5}100%{-moz-transform:scale(1);opacity:0}}@-webkit-keyframes "pulse"{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);opacity:.5}100%{-webkit-transform:scale(1);opacity:0}}