@font-face {
  font-family: 'HelveticaNeue';
  src: url('assets/fonts/HelveticaNeue.eot');
  src: url('assets/fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
       url('assets/fonts/HelveticaNeue.woff') format('woff'),
       url('assets/fonts/HelveticaNeue.ttf') format('truetype'),
       url('assets/fonts/HelveticaNeue.otf') format('otf'),
       url('assets/fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
  font-weight: normal;
  font-style: normal;
}@font-face {
  font-family: 'HelveticaNeueLight';
  src: url('assets/fonts/HelveticaNeueLight.eot');
  src: url('assets/fonts/HelveticaNeueLight.eot?#iefix') format('embedded-opentype'),
       url('assets/fonts/HelveticaNeueLight.woff') format('woff'),
       url('assets/fonts/HelveticaNeueLight.ttf') format('truetype'),
       url('assets/fonts/HelveticaNeueLight.otf') format('otf'),
       url('assets/fonts/HelveticaNeueLight.svg#HelveticaNeueLight') format('svg');
  font-weight: normal;
  font-style: normal;
}@font-face {
  font-family: 'HelveticaNeueMedium';
  src: url('assets/fonts/HelveticaNeueMedium.eot');
  src: url('assets/fonts/HelveticaNeueMedium.eot?#iefix') format('embedded-opentype'),
       url('assets/fonts/HelveticaNeueMedium.woff') format('woff'),
       url('assets/fonts/HelveticaNeueMedium.ttf') format('truetype'),
       url('assets/fonts/HelveticaNeueMedium.otf') format('otf'),
       url('assets/fonts/HelveticaNeueMedium.svg#HelveticaNeueMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/s/materialicons/v36/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font-family:"HelveticaNeueLight","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:20px;color:#1f2528}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom: 1}img{max-width:100%;vertical-align:bottom;height:auto}a{color:inherit;text-decoration:none;-webkit-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out}a:focus{outline:0}a:hover,a:active,button,input[type="submit"]{outline:0!important;cursor:pointer}button,input[type="submit"]{-webkit-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out}.article-content a{color:#4267b2}footer a,footer a:hover,footer a:active{color:gray}a.link-content{color:#4267b2}input:focus{outline:0;border:1px solid #04a4cc}h2,h4{font-family:"HelveticaNeueMedium","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif}h1{font-size:40px;margin:40px 0}h3{font-weight:300;font-size:20px}h4{margin:26px 0;font-size:20px}.home .site-content,.home .footer-wrapper{max-width:1280px}.home .footer-wrapper{padding-left:15px}.site-content,.footer-wrapper{min-height:100%;max-width:1040px;width:100%;margin:0px auto}.site-content{overflow:hidden;padding-top:80px}.main-content{padding-bottom:50px}.social-icons-wrapper+.main-content,.search .main-content{margin-top:10px}#logo{margin:20px 0px}.nav{height:80px}.home .nav-container{max-width:1280px}.navbar.navbar-fixed-top{margin-bottom:0}.nav-container{max-width:1040px;margin:0px auto;height:80px}.nav-container .open #search_icon{color:#bc1a2a!important}.logo-wrap{width:153px}.navbar-center{padding:15px 0px;margin:0px auto;text-align:center}.navbar-center ul{padding:0}.navbar-nav .menu-item{display:inline-block}.navbar-nav .menu-item a{padding-left:15px;padding-right:15px;display:block;line-height:20px;color:#777}.navbar-nav .menu-item a:hover{text-decoration:none;color:#333}.navbar-default{background-color:#fff;color:#1f2528;border-radius:0;border-color:#ccc;background-image:none}.search-wrap{width:38px;position:relative;float:right}.search-wrap .dropdown-toggle{padding:27px 20px 21px;float:right}.search-wrap .dropdown-menu{background-color:#bc1a2a;border-radius:0;border:none;margin:0;padding:0;right:20px;left:auto}.search-wrap .dropdown-menu li{margin-left:10px!important;margin-right:10px}.search-wrap .dropdown-menu label{width:98%}.search-wrap .dropdown-menu input[type="text"]{height:40px;margin:10px 0px;width:480px;border:none;padding-left:20px;padding-right:60px;font-size:25px;font-weight:100}.search-wrap .dropdown-menu input[type="submit"]{position:absolute;top:10px;bottom:10px;right:10px;background-color:transparent;background-image:url(assets/images/search-icon.svg);background-position:50% 50%;background-size:23px auto;background-repeat:no-repeat;width:40px;text-indent:-9999px;border:none}.navbar-default .navbar-toggle .icon-bar{background-color:#1f2528!important}.nav-up-arrow{width:0;height:0;margin-top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #bc1a2a}.nav-up-arrow.search{margin-left:460px}.nav-up-arrow.menu{margin-left:26px;position:fixed}.comments-wrap{border:1px solid #e1e2e3;margin-bottom:20px}.comments-wrap .post-wrapper{border:none;margin-bottom:20px}.comments-wrap .post-title{font-size:24px;margin-top:0}.comments-wrap .post-title a{color:#0072bc}.post-wrapper{border:1px solid #e1e2e3}.post-title,.post-excerpt,.post-wrapper .post-author{padding-left:10px;padding-right:10px}.post-wrapper .post-author{border-top:1px solid #e1e2e3}.post-author{padding-top:4px;padding-bottom:4px;font-size:16px}.post-author a{color:#be1624}.post-title{margin:10px 0;line-height:1.2}.post-excerpt{font-size:14px;line-height:1.2}.post-date{font-size:14px;position:relative;margin-bottom:-10px}.icon-link{width:40px;height:40px;border-radius:20px;color:#fff;line-height:36px;border:2px solid transparent;text-align:center;display:inline-block;outline:none!important;margin:5px;font-size:24px}.icon-link.facebook{background-color:#3b5998}.icon-link.facebook:hover{background-color:#fff;color:#3b5998;border-color:#3b5998}.icon-link.pinterest{background-color:#b81621}.icon-link.pinterest:hover{background-color:#fff;color:#b81621;border-color:#b81621}.site-content .icon-link:first-child{margin-left:0}div.wpcf7 .wpcf7-not-valid-tip{font-size:14px}div.wpcf7 div.wpcf7-response-output{margin:0;text-align:center;font-size:16px}div.wpcf7 .ajax-loader{display:none!important}.main-content>.wpcf7{max-width:639px}.main-content>.wpcf7 p{margin-bottom:30px}.main-content > .wpcf7 input:not([type='submit']),
.main-content > .wpcf7 select,
.main-content > .wpcf7 textarea {border:3px solid #ccc;border-radius:3px;outline:none!important;font:inherit;width:100%;padding-left:6px;padding-right:6px}.main-content > .wpcf7 input:not([type='submit']),
.main-content > .wpcf7 select,
.main-content > .wpcf7 input[type='submit'] {height:48px}.main-content>.wpcf7 textarea{resize:none;line-height:17px;padding-top:6px;padding-bottom:6px}.main-content>.wpcf7 input[type="submit"]{color:#fff;border:none;background-color:#a3d39c;width:100%}.main-content>.wpcf7 input[type="submit"]:hover{background-color:#82ba7a}.sidebar{margin-bottom:50px}.sidebar-item{margin-top:10px;margin-bottom:20px;border:1px solid #e1e2e3}blockquote{font-size:20px}.article-content{margin:20px 0}.post-meta .post-author{line-height:40px;float:left;margin-right:20px}.post-thumb{margin-bottom:20px}.social-share-wrap{margin-top:20px;margin-bottom:20px}.post-video{margin-top:20px;margin-bottom:20px;height:360px}.social-share-wrap{margin-top:50px}.social-share-wrap .share-item{width:100%;height:40px;line-height:36px;border:2px solid;color:#fff;text-align:center;display:inline-block}.social-share-wrap .share-item.fb{background-color:#3c569a;border-color:#3c569a}.social-share-wrap .share-item.fb:hover,.social-share-wrap .share-item.fb:focus{background-color:#fff;text-decoration:none;color:#3c569a}.subscribe-wrap{border:1px solid #e1e2e3}.subscribe-desc,.subscribe-form{padding:18px 10px}.subscribe-form{border-top:1px solid #e1e2e3;position:relative}.subscribe-form .wpcf7 input[type="email"]{width:100%;padding-left:10px;padding-right:10px;border:1px solid #e1e2e3;height:32px}.subscribe-form .wpcf7 input[type="submit"]{color:#fff;background-color:#be1624;font-size:16px;border:none;height:40px;padding-left:15px;padding-right:15px}.subscribe-form .wpcf7 input[type="submit"]:hover{background-color:#7c0b14}.subscribe-form .wpcf7 p{margin-bottom:0}.post-video{width:100%;padding-bottom:30%;position:relative}.post-video iframe{position:absolute;left:0;top:0}div[id^="wpdevar_comment"]>span{display:none!important}.posts-grid{margin-left:-5px;margin-right:-5px;overflow:hidden;margin-bottom:10px;margin-top:-10px}.grid-item{padding:10px 5px}.posts-grid .post-item{border:1px solid #e1e2e3}.posts-grid .post-title{font-size:16px;height:95px;position:relative;overflow:hidden;padding:10px;margin:0}.not-found{text-align:center;position:relative;padding-bottom:50px}.search-form{margin-top:20px;margin-left:auto;margin-right:auto;max-width:300px;width:100%}.search-form input:not([type='submit']) {border:solid 1px #be1624;height:30px;width:100%;padding:0 30px 0 20px;font-size:14px;background-image:url(assets/images/search-icon.svg);background-position:98% 50%;background-size:20px auto;background-repeat:no-repeat}.search-form #searchsubmit{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.footer{width:100%;display:inline-block;position:relative;padding-bottom:100px;border-top:1px solid #eee;color:gray}.footer a:not(.icon-link):not(.link-content) {color:gray}.footer a:hover{color:#444}.footer ul{padding-left:0}.footer li{list-style-type:none;list-style-position:inside}.footer-logo{height:auto;width:128px;margin-top:12px;clear:both}.footer p,.footer li{margin-top:13px;margin-bottom:0}@media only screen and (max-width:1055px){h1{font-size:30px;margin:20px auto}.sub-headline{font-size:23px;margin:20px auto}.site-content{max-width:758px;width:100%;padding-left:15px;padding-right:15px}.footer-wrapper{padding-left:15px;padding-right:15px}.suggested-stories-header{margin-top:0;text-align:center}.sidebar,.main-content{width:100%}.comments-wrap .post-title,.comments-wrap .post-excerpt{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.main-headline,.sub-headline{margin:30px 0}.main-content .main-headline,.main-content .sub-headline{padding:0}.nav-container{position:relative}.navbar-nav .menu{padding-bottom:20px}.navbar-nav .menu-item,.navbar-nav .menu-item a{width:100%}.navbar-nav .menu-item a{padding-top:10px;padding-bottom:10px}.search-wrap{position:absolute;right:0;top:0;bottom:0;width:47px}.search-wrap .dropdown-menu{width:100vw;right:0}.search-wrap .dropdown-menu input[type="text"]{width:100%}.nav-up-arrow.search{position:absolute;right:31px;margin-left:0}.navbar-toggle{border:none;float:left;margin:23px 0 23px 15px}.logo-wrap{width:100%;text-align:center;display:inline-block;padding-right:47px}.navbar-collapse{background-color:#bc1a2a}.navbar-center{padding:0;margin:0;height:inherit}.navbar-center li{border-bottom:1px solid #fff}.navbar-nav .menu-item a{color:#fff}.home-article-wrap{margin-top:30px}.comments-wrap{padding:15px}.comments-wrap .img-wrapper{margin-bottom:10px}.subscribe-form .wpcf7 input[type="email"]{height:40px}.subscribe-form .wpcf7 input[type="submit"]{width:100%;margin-top:10px}.post-wrapper{width:100%;margin-bottom:20px;overflow:hidden}.post-data img{width:100%}.post-date{top:-25px}.post-wrapper .post-author{margin-top:15px}.posts-grid{max-width:310px;margin-left:auto;margin-right:auto}.footer{padding-bottom:30px}}@media only screen and (min-width:768px){.main-headline,.sub-headline{margin:40px 0}.main-headline{font-size:44px}.sub-headline{font-size:30px}.logo-wrap{float:left}.navbar-center{padding-left:40px}.navbar-nav .menu-item a{padding-top:15px;padding-bottom:15px}.home-article-wrap{width:80%;margin-left:auto;margin-right:auto;margin-top:40px}.comments-wrap{padding:20px}.post-wrapper{height:184px;margin-bottom:40px;clear:both;position:relative}.post-wrapper .post-data img{position:absolute;clip:rect(0px,350px,183px,0px);width:350px}.main-content .post-content{width:376px;float:right}.post-wrapper .post-author{position:absolute;width:376px;bottom:0px;right:0}.post-date{top:-35px}.grid-item{float:left;width:33.3333%}.grid-item .img-wrapper{display:inline-block;width:100%;height:122px;position:relative;overflow:hidden}.subscribe-form{padding-right:130px}.subscribe-form .wpcf7 input[type="submit"]{position:absolute;right:10px;top:15px}.not-found{min-height:50vh}.footer{padding-bottom:100px}.footer .icon-link:first-child{margin-left:0}}@media screen and (min-width:768px) and (max-width:991px){.navbar-center{padding-left:0;margin-left:auto;margin-right:auto;width:100%;text-align:center}.navbar-center .menu-item:first-child{margin-left:0}}@media screen and (min-width:768px) and (max-width:1055px){.nav-container{margin:0px 15px}.navbar-nav .menu-item{margin-left:20px}.sidebar-item{height:184px}.sidebar-item img{position:absolute;clip:rect(0px,350px,183px,0px);width:350px}.sidebar-item .post-content{float:right;width:376px}.comments-wrap .post-wrapper{height:inherit}.comments-wrap .post-wrapper .post-content{margin-top:10px}.comments-wrap .post-wrapper .post-data img{position:static;width:100%;clip:none}}@media only screen and (min-width:1056px){.navbar-nav .menu-item{margin-left:40px}.main-content{float:left;width:728px}.footer .row{max-width:892px}.suggested-stories-header{display:none}.comments-wrap .post-content{float:right;width:610px;padding-left:0;padding-right:0}.sidebar{width:300px;float:right}.sidebar-item .post-image{height:156px;position:relative;overflow:hidden}}.nextbutton{background-color:#00f;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page {margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}