a{color:#000000;text-decoration:none}
a.before:before{color:inherit;content:'>';display:inline-block;margin-right:.25em}
a:hover,a.before:before,.main-article a{text-decoration:underline}
a.before:before{text-decoration:none}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.dl>dt{color:#1aa36d;margin-top:1.5em;text-transform:uppercase}
.dl>dd,.ul>li,#header-logo-nav>ul>li{margin:.8em 0 0}
.float-children{overflow:hidden}
.float-children>*,.floatl{float:left}
.floatr,.header_nav{float:left}
.floatr,.header_nav_copy{float:right}
.fw-bold{font-weight:bold}
.hideText{display:block;height:100%;overflow:hidden;text-indent:-2000px}
.logo{background-image:url('graphics/images/logos/angel_on_the_road_logo.png');background-image:url('graphics/images/logos/angel_on_the_road_logo.png'),none;background-repeat:no-repeat;background-size:contain;}
.quarter{width:25%}
.reset,.header_nav,.header_nav ul,.header-logo-nav>ul{*border-collapse:collapse;border-spacing:0;border-width:0;list-style:none;margin:0;padding:0}

.reset,.header_nav_copy,.header_nav_copy ul,.header-logo-nav>ul{*border-collapse:collapse;border-spacing:0;border-width:0;list-style:none;margin:0;padding:0}

.reset,.header_nav_sp_copy,.header_nav_sp_copy ul,.header-logo-nav>ul{*border-collapse:collapse;border-spacing:0;border-width:0;list-style:none;margin:0;padding:0}
.third{width:33%}
.ToggleChecked{display:none}

@media only screen and (min-width:1001px){
    .ToggleChecked-target{height:auto!important}
    
}
.ul,#header-logo-nav>ul{margin-top:.7em!important}
.upper,.header_nav{text-transform:uppercase; padding-left:0;font-size:14px;}
.ie_lte_8{min-width:1000px}
#header{font-family:'Open Sans',sans-serif;font-size:.8em;line-height:1}
#header-nav-lang{background:#1aa36d}
#header-nav-lang-list>li+li:before{color:#FFF;content:"/"}
#header-logo-container{position:absolute;left:0;overflow:visible;z-index:1000;width:35%;height:98px;background-color:#ffffff;}
#header-logo-inner-container{float:right;position:relative;top:0;width:300px}
#header-logo-direct-container{padding:0px;overflow:hidden}
#header-logo-direct-container img{width:100%;}
#header-logo{background-position:center top;height:100px;width:400px}
#header-logo-nav{height:210px;overflow:hidden}
.ie_lte_8 #header-logo-nav{height:258px}
.header-logo-nav{background:#dbe0e5;background:rgba(219,224,229,0.9);font-family:'Open Sans',sans-serif}
#header-logo-nav>ul>li{background:url('graphics/images/icons/arrow-right.png');background-image:url('graphics/images/icons/arrow-right.svg'),none;background-repeat:no-repeat;font-size:1.1em;line-height:18px;margin-left:10px;padding-left:23px}
#header-mobile-subnav{display:none}
#header-nav,.header_nav ul{background:#ffffff;}
#header-nav{position:relative;z-index:1;float:right;width:65%;height:98px;}
#header-nav-list-container{overflow:visible;float:left;}
.header_nav>li{float:left;position:relative}
.header_nav ul{left:0;position:relative;top:0em;visibility:visible;}
.header_nav>li:hover ul{visibility:visible}
.header-nav-list>li>a,.header_nav a{padding:1em;color:#000000;display:inline-block;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s;-webkit-transition:background-color .5s;transition:background-color .5s}
.header_nav ul a{display:block;font-size:.9em;white-space:nowrap}
.header_nav a:hover{background-color:none;text-decoration:none;color:none;}

.header_nav_copy>li{float:left;position:relative}
.header_nav_copy ul{left:0;position:absolute;top:4em;visibility:hidden}
.header_nav_copy>li:hover ul{visibility:visible}
.header-nav-list>li>a,.header_nav_copy a{color:#FFF;display:inline-block;padding:1em;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s;-webkit-transition:background-color .5s;transition:background-color .5s}
.header_nav_copy>li>a{padding-top:2em}
.header_nav_copy ul a{display:block;font-size:.9em;white-space:nowrap}
.header_nav_copy a:hover{background-color:#1aa36d;text-decoration:none}

.header_nav_sp_copy>li{float:left;position:relative}
.header_nav_sp_copy ul{left:0;position:absolute;top:4em;visibility:hidden}
.header_nav_sp_copy>li:hover ul{visibility:visible}
.header-nav-list>li>a,.header_nav_sp_copy a{color:#FFF;display:inline-block;padding:1em;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s;-webkit-transition:background-color .5s;transition:background-color .5s}
.header_nav_sp_copy>li>a{padding-top:2em}
.header_nav_sp_copy ul a{display:block;font-size:.9em;white-space:nowrap}
.header_nav_sp_copy a:hover{background-color:#1aa36d;text-decoration:none}

#header-hero{margin-top:-4em;overflow:visible}
.ie_lte_8 #header-hero{margin-top:0}
#header-hero img{border-bottom:7px solid #1aa36d;display:block;height:auto;width:100%}
.main-article-alt-color{background-color:#e3e6e5;margin:4em 0 0;padding:5em 0 4em}
.main-article{clear:left;overflow:hidden;padding-left:5%;padding-right:5%}
.main-article.gutter{float:left;width:53%}
.main-article.gutter+.gutter{margin-left:63%;width:32%}
.main-article>h1,.main-article>hgroup>h1,.h1{color:#125287;font:normal 2.6em/1 'PT Sans';margin:0}
.main-article>hgroup>h1{font-size:1.67em}
.main-article>*{margin:1.5em 0 0}
.main-article-download{background-color:#125287;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:.5em .5em 1.6em}
.main-article-download>img{-moz-border-radius-topleft:inherit;-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-moz-border-radius-topright:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;display:block;height:auto;width:100%}
.main-article-download-content{background:url('graphics/images/icons/document.png') bottom right no-repeat;margin-right:2em;padding:.5em 1.5em 0}
.main-article-download-content>h1{color:#FFF;font-size:1.5em;font-weight:normal}
.main-article-download-content>a{display:inline-block;font-size:1.2em;margin-top:1em}
#subscribe{text-align:center}
#subscribe>h1{font-size:2em}
#featured-on{display:block;margin-top:2em}
.input,.submit{border:1px solid #646569;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;font-size:12px;margin:0;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:90%;*width:80%}
.input{-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.input:focus.fancy{border-color:#125287;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(18,82,135,0.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(18,82,135,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(18,82,135,0.6);outline:0}
.submit{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#1aa36d;border-color:transparent;color:#FFF;cursor:pointer;font-weight:bold;text-transform:uppercase;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}
.submit:hover{background-color:#125287}
.input-wrapper{margin-top:2.6em}
input.ie_placeholder{color:#a9a9a9}
@media only screen and (max-width:1000px){
    .logo{background-size:100%;}
    .header_nav a:hover{background-color:#48234c;text-decoration:none;color:#fff;}
    body{-webkit-text-size-adjust:100%}
    label.ToggleChecked{cursor:pointer;display:block}
    .ToggleChecked:checked+.ToggleChecked-target.nojs{height:auto}
    .ToggleChecked-target{height:0;overflow:hidden}
    .ToggleChecked-transition{-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}
    #header-nav-list-label{margin:34px;width:45px}
    #header-nav-list-label>b{border:0 solid #000000;border-width:5px 0 5px;display:block;height:8px}
    #header-nav-list-label>b+b{border-top-width:0}
    #header-logo-inner-container{height:auto;position:static;width:auto}
    #header-logo-direct-container{padding:0 21px 10.5px}
    #header-logo-nav,.header_nav ul{display:block}
    #header-logo{width:222px;background-position:center;}
    #header-nav{height:auto;width:100%;}
    #header-nav-list-container{overflow:hidden;float:none;}
    .header_nav{float:none;text-align:center;padding:0;}
    .header_nav>li{border-top:1px solid #DBDBDB;float:none;}
    .header_nav>li:first-child{border-top:none;}
    .header_nav>li>a{display:block;padding:1em 0px;}
    
    .header_nav_copy{float:none;text-align:center}
    .header_nav_copy>li{border-top:1px solid #FFF;float:none}
    .header_nav_copy>li:first-child{border-top:3px solid #1aa36d}
    .header_nav_copy>li>a{display:block;padding:1.7em 0 1.3em}
    #header-logo-container{width:384px;position:relative;}
    .header_nav_sp_copy{float:none;text-align:center}
    .header_nav_sp_copy>li{border-top:1px solid #FFF;float:none}
    .header_nav_sp_copy>li:first-child{border-top:3px solid #1aa36d}
    .header_nav_sp_copy>li>a{display:block;padding:1.7em 0 1.3em}
    #header-hero{margin-top:0}
    #header-mobile-subnav-label{font:1.4em 'Oxygen',sans-serif;line-height:2.714em;padding:0 44px 0 21px;position:relative}
    #header-mobile-subnav-label:before{background:url('graphics/images/icons/arrow-right.svg');bottom:0;content:'';height:18px;margin:auto;position:absolute;right:21px;top:0;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);width:18px}
    #header-mobile-subnav-label.ToggleChecked-active:before{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
    #header-mobile-subnav{clear:both;display:block}
    #header-mobile-subnav>ul>li>a{display:block;font-size:1.2em;padding:.75em;text-align:center}
    #header-mobile-subnav>ul>li+li{border-top:1px solid #FFF}.main-article-download-content{background:0;margin-right:0}
    
}

@media only screen and (max-width:800px){
    .main-article.gutter{float:none;width:auto}
    .gutter+.gutter{display:none}
    
}

@media only screen and (max-width:700px){
    
    #header-logo-container{width:75%;height:auto;}
    #header-nav-list-label{margin:6%;}
    h2{font-size:40px;}
    h3{font-size:40px;}
    h4{font-size:30px;}
    .main-article>h1{font-size:1.8em}
    .main-article>ul>li.third{width:50%}
    #subscribe-form>.third{margin-top:2em;width:100%}
        #header-logo{height:74px;}
        #header-logo-direct-container{padding:0px;}
        #header-hero{display:none}
        #header-nav-list-label{width:40px;}
        
    
}

    @media only screen and (max-width:500px){
        
        
        .main-article>ul>li.third{width:100%}
        
        
    }
    
    #sigma{height:auto;margin-top:3em;max-width:483px;width:100%}
    
    @media only screen and (max-width:900px){
        #sigma{display:block;margin:2em auto}
        
    }