/* 
**************IF BS NOT INCLUDED UNCOMMENT BELOW CLASSES*/
#block-header #header-topnav .utility-nav .country-form #location-recommendation ul>li {
    border-bottom: 1px solid #ccc;
    padding: .625rem .938rem;
    color: #4a4a4a;
    height: 2.75rem;
    font-size: .88rem;
    line-height: 1.56rem;
}
#block-header #header-topnav .utility-nav .country-form #location-recommendation ul {
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-align: left;
}
#block-header #header-topnav .utility-nav .country-form #location-recommendation ul>li.dropdown-header {
    background-color: #003C71;
    height: 1.563rem;
    line-height: .45rem;
    font-size: .75rem;
}
#block-header #header-topnav .utility-nav .country-form #location-recommendation ul>li.default {
    font-family: "Graphik SemiBold","Arial",Sans-Serif;
}
/*html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
}
body{
    margin:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block;
}
a{
    background-color:transparent;
}
a:active,a:hover{
    outline:0;
}
img{
    border:0;
}
hr{
    box-sizing:content-box;
    height:0;
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0;
}
button{
    overflow:visible;
}
button,select{
    text-transform:none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer;
}
input{
    line-height:normal;
}
*/
 /* TILL HERE*********************************************************************************************************************************************/


*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
*:before,*:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
html{
    font-size:100%;
    -webkit-tap-highlight-color:transparent;
}
/* body{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-size:1rem;
    line-height:1.6em;
    color:#000;
    background-color:#fff;
} */
input,button,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
}
/* a{
    color:#004dff;
    text-decoration:none;
}
a:hover,a:focus{
    color:#008;
    text-decoration:none;
} */
img{
    vertical-align:middle;
}
/* hr{
    margin-top:1rem;
    margin-bottom:1rem;
    border:0;
    border-top:1px solid #e3e3e3;
} */
.skip-link{
    position:absolute;
    top:-6.25em;
    z-index:10000;
    height:auto;
    margin:0 auto;
    padding:.63rem;
    background-color:transparent;
    color:#fff;
    outline:none;
    transition:top .2s,background-color .2s;
}
/* p{
    margin:0 0 .5rem;
} */
/* ul,ol{
    margin-top:.625rem;
    margin-bottom:1.4rem;
    margin-left:.938rem;
    padding-left:1.094rem;
}
ul ul,ul ol,ol ul,ol ol{
    margin-bottom:0;
} */
/* li{
    padding-bottom:.625rem;
    padding-left:1.094rem;
}

@media screen and (min-width:1000px){
    ul,ol{
        margin-bottom:1.6rem;
        margin-left:1.875rem;
        padding-left:1.25rem;
    }
    ul ul,ul ol,ol ul,ol ol{
        margin-bottom:0;
    }
    li{
        padding-left:1.25rem;
    }
} */
/* hr{
    display:flex;
    border:.06em solid #ccc;
    border-width:.063rem;
    margin:1.25em 0 1.25em 0;
} */
.row{
    margin-left:-15px;
    margin-right:-15px;
}
.row:before,.row:after{
    content:" ";
    display:table;
}
.row:after{
    clear:both;
}

/*
**************IF BS NOT INCLUDED UNCOMMENT BELOW CLASSES*/

/*.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
    position:relative;
    min-height:1px;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
    float:left;
}
.col-xs-12{
    width:100%;
}
@media(min-width:768px){
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{
        float:left;
    }
    .col-sm-3{
        width:25%;
    }

    .col-sm-6{
        width:50%;
    }
    .col-sm-12{
        width:100%;
    }
    .col-sm-push-3{
        left:25%;
    }
}
@media(min-width:1000px){
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
        float:left;
    }
    .col-md-6{
        width:50%;
    }
    .col-md-push-3{
        left:25%;
    }
}
@media(min-width:1200px){
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
        float:left;
    }
    .col-lg-6{
        width:50%;
    }
    .col-lg-push-3{
        left:25%;
    }
}*/


 /* TILL HERE*********************************************************************/
/*.fade{
    opacity:0;
    -webkit-transition:opacity .15s linear;
    -moz-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear;
}
.fade.in{
    opacity:1;
}
.collapse{
    display:none;
}
.collapse.in{
    display:block;
}*/
.collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition-property:height,visibility;
    transition-property:height,visibility;
    -webkit-transition-duration:.35s;
    transition-duration:.35s;
    -webkit-transition-timing-function:ease;
    transition-timing-function:ease;
}
.collapse:not(.show) {
    display: none
}

/* .input-group{
    position:relative;
    display:table;
    border-collapse:separate;
} */
.navbar{
    position:relative;
    min-height:3.125;
    border:1px solid transparent;
}
.navbar:before,.navbar:after{
    content:" ";
    display:table;
}
.navbar:after{
    clear:both;
}
@media(min-width:768px){
    .navbar{
        border-radius:0;
    }
}
.navbar-fixed-top,.navbar-fixed-bottom{
    position:fixed;
    right:0;
    left:0;
    z-index:1030;
}
@media(min-width:768px){
    .navbar-fixed-top,.navbar-fixed-bottom{
        border-radius:0;
    }
}
.navbar-fixed-top{
    top:0;
    border-width:0 0 1px;
    padding:0 15px;
}
.navbar-default{
    background-color: transparent;
    border-color:none;
    transition: .7s all;
	-moz-transition: .7s all;
	-webkit-transition: .7s all;
	-o-transition: .7s all;
}
.navbar-default.scroll{
    background-color:#003C71;
    border-bottom:.063em solid #003C71;
}
.nav-bg {
    position: fixed;
    padding: 0;
    display: block!important;
    /* height: 5em; */
    background: #003c71;
    right: 0;
    left: 0;
    z-index: 1030;

}
.panel{
    margin-bottom:1rem;
    background-color:#FEC11B;
    border:1px solid transparent;
    border-radius:0;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
    box-shadow:0 1px 1px rgba(0,0,0,.05);
}
.panel-group{
    margin-bottom:1rem;
}
.panel-group .panel{
    margin-bottom:0;
    border-radius:0;
}
.close{
    float:right;
    font-size:1.5rem;
    font-weight:bold;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.2;
    filter:alpha(opacity=20);
}
.close:hover,.close:focus{
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.5;
    filter:alpha(opacity=50);
}
button.close{
    padding:0;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none;
}
.search-page{
    overflow-y:hidden;
    z-index:9999;
    background-color:rgba(0,0,0,.85);
}
.search-page .modal-dialog{
    width:100%;
    margin:0 auto;
    padding:10px 0 0 0;
}
.search-page .modal-dialog .modal-content{
    border:none;
    background-color:transparent;
    box-shadow:none;
}
.search-page .modal-dialog .modal-content .modal-body{
    margin-top:40px;
    padding:20px 0 0 0;
}
.search-page .modal-dialog .modal-content .modal-body .input-search-container.row{
    max-width:90%;
    margin-left:5%;
    margin-right:5%;
	display: block;
}
.search-page .modal-dialog .modal-content .modal-body .input-search-container.row .close.ion-close{
    margin:25px 10px 0 0;
    opacity:1;
    width:16px;
    height:16px;
    font-size:16px;
}
.search-page .modal-dialog .modal-content .modal-body .close{
    color:#fff;
    margin-top:40px;
}

.search-page #search-form{
    margin-top:104px;
}
.search-page #search-form #keywords{
    font-size:15px;
    width:100%;
    padding:0 17px;
    color:#fff;
    -webkit-appearance:none;
    border-radius:0;
    text-align:center;
    outline:none;
    background-color:#333!important;
    border:2px solid #999;
    border-radius:35px;
}
/* .search-page{
} */
.search-page #search-form{
    margin-top:80px;
}
.search-page #search-form #keywords{
    padding:0 9px;
    border-radius:18px;
    border:1px solid #999;
}
.search-page .modal-dialog .modal-content .modal-body .close{
    margin-top:25px;
}
.search-page .modal-dialog{
    padding-left:1%;
}
.search-page #search-form #keywords{
    height:40px;
}

.ie .search-page .search-container #search-header-filters.expand{
    position:relative;
    z-index:9;
    right:-30px;
}
@media screen and (min-width:768px) and (max-width:10999px){
    .search-page #search-form{
        margin-top:94px;
    }
}
@media screen and (min-width:768px) and (max-width:10999px){
    .search-page #search-form #keywords{
        height:85px;
    }
}
@media screen and (min-width:768px) and (max-width:10999px) and (orientation:portrait){
    .search-page{
        padding-left:0!important;
    }
    .search-page #search-form #keywords{
        border:2px solid #999;
        border-radius:35px;
        font-size:60px;
    }
    .search-page .modal-dialog{
        padding-left:0;
    }
    .search-page .modal-dialog .modal-content .modal-body .input-search-container.row{
        max-width:96.4%;
        margin-left:auto;
        margin-right:auto;
    }
}
@media screen and (min-width:4000px){
    .search-page .modal-dialog{
        padding:10px 0 0 0;
    }
    .search-page .modal-dialog .modal-content .modal-body .input-search-container.row{
        width:1048px;
        margin-left:auto;
        margin-right:auto;
    }
    .search-page .modal-dialog .modal-content .modal-body .input-search-container .close.ion-close{
        margin-top:40px;
        font-size:25px;
        height:25px;
        width:25px;
    }
    .search-page #search-form{
        margin-top:104px;
    }
    .search-page #search-form #keywords{
        margin-top:5px;
        font-size:60px;
        height:80px;
        font-family:"Graphik Bold";
        border-radius:35px;
        border:2px solid #999;
        padding:0 17px;
    }
}
.body-content{
    margin-top:3em;
    outline:none;
}

.modal .row{
    width:100%;
    padding-left:15px;
    padding-right:15px;
    margin:0 auto;
}

@media screen and (min-width:4000px){
    .body-content{
        margin-top:4.25em;
    }
}
/* #block-header{
    border-bottom:1px solid #e3e3e3;
} */
#block-header #header-topnav{
    padding:0;
    width:100%;
    height:5em;
    /* border-bottom:.063em solid #003C71; */
}
#block-header #header-topnav .navbar-background{
    height:0;
}
#block-header #header-topnav li{
    list-style:none;
}
#block-header #header-topnav .primary-nav{
    height:5em;
    display:inline-block;
}
#block-header #header-topnav .primary-nav #tertiaryNav{
    overflow:auto;
    display:none;
    opacity:1;
    right:0;
}
#block-header #header-topnav .primary-nav #tertiaryNav #tertiary-block{
    flex:1 0 auto;
}
#block-header #header-topnav .primary-nav .nav-content{
    display:flex;
    flex-direction:column;
    position:fixed;
    height:100%;
    background:#fec11b;
    padding-top:52px;
    opacity:0;
    overflow-y:auto;
    overflow-x:hidden;
    width:100%;
    border-bottom:.06em solid #e3e3e3;
    -webkit-box-shadow:0 30px 30px -30px #ccc;
    box-shadow:0 30px 30px -30px #ccc;
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:.45s ease-in-out;
    -moz-transition:.45s ease-in-out;
    -o-transition:.45s ease-in-out;
    transition:.45s ease-in-out;
}
#block-header #header-topnav .primary-nav .nav-content .primary-link-container{
    flex:1 0 auto;
}
#block-header #header-topnav .primary-nav .nav-content #tertiaryListContainer .tertiary-nav-container{
    margin:0;
    padding-left:0;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu-label-L3{
    font-size:1.13rem;
    height:2.44em;

    width:100%;
    border-bottom:.06em solid #e3e3e3;
    vertical-align:middle;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu-label-L3 .back-menu-container-gh{
    height:2.44em;
    width:2.44em;
    display:inline-block;
    padding:.53em .83em;
    text-align:center;
    vertical-align:middle;
    border-right:.06em solid #e3e3e3;
    margin-right:.53em;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu-label-L3 .back-menu-container-gh .ion-chevron-left{
    color:#000;
    font-size:1em;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu-label-L3 .tertiary-title{
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-size:1rem;
    color:#000;
}
#block-header #header-topnav .primary-nav .nav-content #L3-items,#block-header #header-topnav .primary-nav .nav-content .tertiaryLevel3{
    padding:0;
}
#block-header #header-topnav .primary-nav .nav-content #L3-items li,#block-header #header-topnav .primary-nav .nav-content .tertiaryLevel3 li{
    line-height:1.56em;
    min-height:2.75em;
    width:100%;
    border-bottom:.06em solid #e3e3e3;
    padding:.69em 1.07em .69em 1.07em;
    vertical-align:middle;
}
#block-header #header-topnav .primary-nav .nav-content #L3-items li a,#block-header #header-topnav .primary-nav .nav-content .tertiaryLevel3 li a{
    display:block;
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-size:.875rem;
    color:#4a4a4a;
    text-decoration:none;
    line-height:1.6em;
    overflow-wrap:break-word;
    word-wrap:break-word;
    white-space:normal;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu{
    border-bottom:.063em solid #e3e3e3;
    position:relative;
    border:none;
    vertical-align:middle;
    flex:1 0 auto;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu.show-sub-menu{
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu.show-sub-menu span.fa.fa-chevron-down{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu.show-sub-menu .secondary-navs .secondary-nav-menu{
    height:100%;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label{
    padding:.933em;
    /* border-bottom:.056em solid #e3e3e3; */
    width:100%;
    vertical-align:middle;
    min-height:2.75em;
    outline: none;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label .nav-submenu-label-text{
    font-size:1rem;
    font-weight: bold;
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    color:#0C446B;
    outline: none;
}

#block-header #header-topnav .primary-nav .nav-content .nav-submenu .expand-collapse-container{
    position:absolute;
    right:0;
    top:0;
    height:2.44em;
    width:2.44em;
    font-size:1.125rem;
    vertical-align:middle;
    margin-top:.4em;
    text-align:center;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .expand-collapse-container span.fa.fa-chevron-down{
    display:inline-block;
    padding:.53em 0;
    text-align:center;
    color:#000;
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .secondary-nav-menu{
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
}

#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links{
    width:100%;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links .single-l2 .first-secondary-item{
    padding-left:2.143em;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links .first-secondary-item{
    border-bottom:.07em solid #e3e3e3;
    line-height:1.563em;
    width:100%;
    height:3.143em;
    padding-left:2.14em;
    padding-right:1.072em;
    padding-top:1.07em;
    padding-bottom:1.07em;
    vertical-align:middle;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links .first-secondary-item a{
    color:#4a4a4a;
    font-size:.875rem;
    font-family:"Graphik Regular","Arial",Sans-Serif;
    text-decoration:none;
    padding-left:0;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links>ul{
    margin:0;
    padding:0;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links>ul>li{
    border-bottom:.071em solid #e3e3e3;
    line-height:1.563em;
    width:100%;
    min-height:3.143em;
    padding:1.07em 1.07em 1.07em 2.14em;
    vertical-align:middle;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links>ul>li .secondary-item-text{
    color:#006227;
    display:block;
    margin-top:-.29em;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links>ul>li a{
    display:block;
    color:#006227;
    font-size:.875rem;
    font-family:"Graphik Regular","Arial",Sans-Serif;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .no-l3{
    float:none;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .no-l3 .secondary-item{
    padding-left:2.143em;
	max-width: 100%;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .no-l3 .first-secondary-item{
    padding-left:2.143em;
	max-width: 100%;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-features{
    width:55%;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .next-menu-container{
    height:3.14em;
    width:3.14em;
    vertical-align:middle;
    text-align:center;
    position:absolute;
    top:0;
    right:0;
    padding:.79em;
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .next-menu-container .ion-ios-arrow-right{
    font-size:1.125rem;
    color:#4a4a4a;
	padding-left:0px;
	padding-right:0px;
}
#block-header #header-topnav .primary-nav .nav-content.crawl-down{
    opacity:1;
    border-bottom:.063em solid #e3e3e3;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
}
#block-header #header-topnav .primary-nav .nav-content .nav-contact-link{
    flex-shrink:0;
    padding:20px;
    padding-bottom:7em;
    overflow:auto;
    text-align:center;
    z-index:-1;
    width:100%;
}
#block-header #header-topnav .primary-nav .nav-content .nav-contact-link ul.social-icons{
    width:100%;
    padding-left:0;
    margin-left:0;
    display:inline;
    text-align:center;
}
#block-header #header-topnav .primary-nav .nav-content .nav-contact-link ul.social-icons li{
    display:inline-block;
    height:2.75rem;
    width:2.75rem;
    padding:.69rem .94rem;
    vertical-align:middle;
    font-size:1.25rem;
    position:static;
    text-align:center;
}
/* #block-header #header-topnav .primary-nav .nav-content .nav-contact-link>div{
    font-size:14px;
    padding:.94rem;
    height:3.14em;
    padding-top:.78em;
    padding-bottom:.78em;
} */
#block-header #header-topnav .primary-nav .nav-content .nav-contact-link>div .signInContactUs{
    color:#4a4a4a;
}
/* #block-header #header-topnav .primary-nav .nav-content .nav-contact-link a{
    color:#000;
} */
#block-header #header-topnav .primary-nav .nav-content #menuFooter .footer-menu-utility-link-container,#block-header #header-topnav .primary-nav .nav-content #menuFooter .signin-links>ul>li,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .footer-menu-utility-link-container,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .signin-links>ul>li{
    vertical-align:middle;
    width:100%;
    padding:.71em 1.07em;
}
#block-header #header-topnav .primary-nav .nav-content #menuFooter .footer-menu-utility-link-container a,#block-header #header-topnav .primary-nav .nav-content #menuFooter .signin-links>ul>li a,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .footer-menu-utility-link-container a,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .signin-links>ul>li a{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-size:.875rem;
    color:#4a4a4a;
    text-align:center;
}
#block-header #header-topnav .primary-nav .nav-content #menuFooter .signin-links,#block-header #header-topnav .primary-nav .nav-content #menuFooter ol,#block-header #header-topnav .primary-nav .nav-content #menuFooter ul,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .signin-links,#block-header #header-topnav .primary-nav .nav-content #second-contact-link ol,#block-header #header-topnav .primary-nav .nav-content #second-contact-link ul{
    margin:0;
    padding:0;
}
#block-header #header-topnav .primary-nav .nav-content #menuFooter .signin-links li,#block-header #header-topnav .primary-nav .nav-content #menuFooter ol li,#block-header #header-topnav .primary-nav .nav-content #menuFooter ul li,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .signin-links li,#block-header #header-topnav .primary-nav .nav-content #second-contact-link ol li,#block-header #header-topnav .primary-nav .nav-content #second-contact-link ul li{
    padding:.36em;
}
#block-header #header-topnav .primary-nav .acn-logo-container img{
    bottom:0;
    left:0;
    margin:1em;
    position:absolute;
    right:0;
    top:0;
    width: 130px;
    height: auto;
}
#block-header #header-topnav .primary-nav .nav-icon-container{
    position:absolute;
    right:0;
    z-index:1;
    width:3.125em;
    height:5em;
    padding:.313em 0 0 .313em;
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon{
    cursor:pointer;
    margin-right:15px;
    margin-top:26px;
    position:relative;
    width:1.25em;
    height:1.125em;
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    transform:rotate(0deg);
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span{
    background:#fff;
    border-radius:9px;
    display:block;
    height:2px;
    left:0;
    opacity:1;
    position:absolute;
    width:100%;
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    transform:rotate(0deg);
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon.open span{
    background:#0C446B;
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span:nth-child(1),#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span:nth-child(2),#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span:nth-child(3){
    -webkit-transform-origin:left center;
    -moz-transform-origin:left center;
    -ms-transform-origin:left center;
    transform-origin:left center;
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span:nth-child(1){
    top:0;
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span:nth-child(2){
    top:6px;
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span:nth-child(3){
    top:12px;
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon.open{
    width:1.5em;
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon.open span:nth-child(1){
    top:-4px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon.open span:nth-child(2){
    opacity:0;
    width:0%;
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon.open span:nth-child(3){
    top:13px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
}
#block-header #header-topnav .utility-nav{
    float:right;
    height:50px;
    text-align:right;
    width:30%;
}
#block-header #header-topnav .utility-nav>div{
    border-left:1px solid #e3e3e3;
    height:5em;
    padding:0 20px;
}
#block-header #header-topnav .utility-nav>div:before{
    content:"";
    display:inline-block;
    vertical-align:middle;
}
#block-header #header-topnav .utility-nav>div:first-child{
    border-left:none;
}
#block-header #header-topnav .utility-nav .search-icon-container{
    display:inline-block;
    width:7.125em;
    padding:.7em .313em 0 0;
    position:relative;
    text-align:center;
}
#block-header #header-topnav .utility-nav .search-icon-container .fal.fa-search,#block-header #header-topnav .utility-nav .search-icon-container .ion-ios-close-empty{
    z-index:3;
    color:#000;
    padding-right:.209em;
    position:absolute;
    line-height:0;
    display:inline-block;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
#block-header #header-topnav .utility-nav .search-icon-container .fal.fa-search:before,#block-header #header-topnav .utility-nav .search-icon-container .ion-ios-close-empty:before{
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
}
#block-header #header-topnav .utility-nav .search-icon-container .fal.fa-search{
    font-size:1.5rem;
}
#block-header #header-topnav .utility-nav .search-icon-container .fal.fa-search:before{
    opacity:1;
}
#block-header #header-topnav .utility-nav .search-icon-container .fal.fa-times{
    font-size:3.125rem;
}
#block-header #header-topnav .utility-nav .search-icon-container .ion-ios-close-empty:before{
    opacity:0;
}
#block-header #header-topnav .utility-nav #search-body{
    top:0;
    left:0;
    padding:0;
    position:absolute;
    width:100%;
    opacity:0;
    border-left:none;
    visibility:hidden;
    z-index:2;
    -webkit-transition:.45s ease-in-out;
    -moz-transition:.45s ease-in-out;
    -o-transition:.45s ease-in-out;
    transition:.45s ease-in-out;
}
#block-header #header-topnav .utility-nav #search-body .search-body-wrapper{
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:.75s ease-in-out;
    -moz-transition:.75s ease-in-out;
    -o-transition:.75s ease-in-out;
    transition:.75s ease-in-out;
}
#block-header #header-topnav .utility-nav #search-body:before{
    display:inline;
}
#block-header #header-topnav .utility-nav #search-body .search-form{
    background-color:#fff;
    opacity:.9;
    height:100%;
    margin:3.125em auto 0;
    padding:1.875em .938em 0;
}
#block-header #header-topnav .utility-nav .country-select-cont{
    background:#fff;
    display:block;
    opacity:0;
    position:absolute;
    right:0;
    padding:.25em .875em;
    -webkit-transform:translateY(-200%);
    -moz-transform:translateY(-200%);
    -o-transform:translateY(-200%);
    transform:translateY(-200%);
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
}
#block-header #header-topnav .utility-nav .country-select-cont.absolute-fade{
    opacity:1;
    z-index:5;
    border-bottom:.063em solid #e3e3e3;
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%);
}
#block-header #header-topnav .utility-nav .country-select-cont .country-icon{
    margin-top:-1em;
}
#block-header #header-topnav .utility-nav .country-select-cont .country-icon .country-flag{
    padding:.19em;
}

#block-header #header-topnav .utility-nav .country-select-cont .ion-android-arrow-dropdown{
    font-size:.625em;
    vertical-align:super;
}
#block-header #header-topnav .utility-nav .country-form{
    background:#fff;
    border:none;
    height:26.563em;
    margin-top:20px;
    opacity:0;
    padding:0;
    position:absolute;
    right:20px;
    width:18.75em;
    display:none;
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
    -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);
    box-shadow:0 0 10px 0 rgba(0,0,0,.4);
}
#block-header #header-topnav .utility-nav .country-form.show-country-list{
    opacity:1;
    z-index:1;
    display:block;
}
#block-header #header-topnav .utility-nav .country-form .arrow-up{
    display:block;
    border-bottom:20px solid #000;
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    position:absolute;
    right:25px;
    top:-20px;
    width:1px;
    height:1px;
}
#block-header #header-topnav .utility-nav .country-form .input-group{
    background:#000;
    height:4.688em;
    margin-top:-1.625em;
    padding:10px;
    width:100%;
}
#block-header #header-topnav .utility-nav .country-form #location-recommendation{
    height:350px!important;
    overflow-x:hidden;
    overflow-y:auto;
}
#block-header #header-topnav .utility-nav .signin-container{
    display:none;
}
@media only screen and (min-width:768px) and (max-width:10999px){
    .ie .body-content .ui-container .row .block-content .module.author-profile,.ie .body-content .ui-container .row .block-content .module.many-author-profile,.ie-edge .body-content .ui-container .row .block-content .module.author-profile,.ie-edge .body-content .ui-container .row .block-content .module.many-author-profile{
        width:auto;
    }	
	#block-header #header-topnav .primary-nav{
        width:320px;
        white-space:nowrap;
        float: right;
    }
    #block-header #header-topnav .primary-nav #tertiaryNav{
        top:0;
    }
    #block-header #header-topnav .primary-nav .nav-content{
        display:flex;
        flex-direction:column;
        position:fixed;
        height:100%;
        opacity:1;
        padding-top:50px;
        width:320px;
        border-bottom:.06em solid #e3e3e3;
        -webkit-transform:translateX(320px);
        -moz-transform:translateX(320px);
        -o-transform:translateX(320px);
        transform:translateX(320px);
        -webkit-transition:.2s ease-in-out;
        -moz-transition:.2s ease-in-out;
        -o-transition:.2s ease-in-out;
        transition:.2s ease-in-out;
    }
    #block-header #header-topnav .primary-nav .nav-content.tertiary-nav-container{
        top:0;
    }
    #block-header #header-topnav .primary-nav .nav-content>li.nav-submenu{
        background:#fff;
        border-bottom:1px solid #e3e3e3;
    }
    #block-header #header-topnav .primary-nav .nav-content>li.nav-submenu:nth-last-child(-n+2){
        border-bottom:1px solid #e3e3e3;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-contact-link{
        padding-bottom:4.13em;
        overflow:auto;
    }
    #block-header #header-topnav .primary-nav .nav-content.crawl-right{
        -webkit-transform:translatex(0);
        -moz-transform:translatex(0);
        -o-transform:translatex(0);
        transform:translatex(0);
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label{
        padding-left:.93em;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label span.fa.fa-chevron-down{
        display:inline-block;
        padding:.53em 0;
        text-align:center;
        color:#000;
        -webkit-transition:.5s ease-in-out;
        -moz-transition:.5s ease-in-out;
        -o-transition:.5s ease-in-out;
        transition:.5s ease-in-out;
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links{
        float:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .single-l2,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l2,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .no-l3{
        float:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .single-l2 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l2 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .no-l3 .secondary-item{
        float:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .single-l2 .secondary-item .ion-ios-arrow-right,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l2 .secondary-item .ion-ios-arrow-right,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item .ion-ios-arrow-right,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .no-l3 .secondary-item .ion-ios-arrow-right{
        padding:0 .938em 0 0;
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .first-secondary-item li{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:1.38rem;
        color:#004dff;
        text-decoration:none;
        line-height:1.6em;
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .secondary-item{
        white-space:normal;
        padding:1.07em 1.07em 1.07em 2.14em;
        border-bottom:.06em solid #e3e3e3;
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:.875rem;
        color:#4a4a4a;
        text-decoration:none;
        width:100%;

        min-height:3.14em;
        vertical-align:middle;
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .secondary-item .tertiary-item{
        margin-top:1em;
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .secondary-item .tertiary-item a{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:1rem;
        color:#004dff;
        text-decoration:none;
        line-height:1.6em;
        overflow-wrap:break-word;
        word-wrap:break-word;
    }
    #block-header #header-topnav .primary-nav .nav-icon-container{
        top:0;
    }
    #block-header #header-topnav .utility-nav{
        height:6.313em;
        width:auto;
    }
    #block-header #header-topnav .utility-nav .country-select-cont{
        background:none;
        display:inline-block;
        opacity:1;
        position:static;
        transform:inherit;
        transition:none;
    }
    #block-header #header-topnav .utility-nav .signin-container{
        display:none;
    }
    #block-header #header-topnav .utility-nav .search-icon-container,#block-header #header-topnav .utility-nav .country-select-cont{
        float:left;
    }
    #block-header #header-topnav .utility-nav .country-form{
        margin-top:70px;
    }
    #block-header #header-topnav .utility-nav #search-body .search-body-wrapper .search-form{
        background-color:#fff;
        opacity:.9;
        height:100%;
        margin:3.125em auto 0;
        padding:6.25em .938em 0;
    }
    .row.back-drop-tablet{
        background:#000;
        height:200%;
        opacity:0;
        position:absolute;
        width:100%;
        z-index:-1;
        margin-left:0;
        -webkit-transition:.2s ease-in-out;
        -moz-transition:.2s ease-in-out;
        -o-transition:.2s ease-in-out;
        transition:.2s ease-in-out;
    }
    .row.back-drop-tablet.display-back-drop{
        opacity:1;
        z-index:1;
    }

}
@media screen and (min-width:4000px){
    #block-header #header-topnav{
        height:100px;
    }
    #block-header #header-topnav .navbar-background{
        height:6.2em;
        background-color:#003C71;
        width:100%;
        z-index:1031;
    }
    #block-header #header-topnav .primary-nav{
        display:inline-block;
        width:100%;
        padding-left:15px;
        height:5em;
    }
    #block-header #header-topnav .primary-nav .acn-logo-container{
        display:block;
        float:left;
        margin-top:0.8%;
    }
    #block-header #header-topnav .primary-nav .acn-logo-container img{
        display:inline-block;
        height:auto;

        position:relative;
        width:160px;
        margin:auto;
    }
    #block-header #header-topnav .primary-nav .nav-content{
        background:#fff;
        border:none;
        display:inline;
        position:unset;
        margin-bottom:0;
        margin-left:50px;
        opacity:1;
        padding:0;
        transform:translateY(0);
    }
    #block-header #header-topnav .primary-nav .nav-content .primary-link-container{
        display:inline;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu,#block-header #header-topnav .primary-nav .nav-content .layout-row{
        border:none;
        display:inline-block;
        height:99px;
        padding:0 20px;
        position:static;
        box-shadow:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label,#block-header #header-topnav .primary-nav .nav-content .layout-row .nav-submenu-label{
        line-height:normal;
        display:table-cell;
        vertical-align:middle;
        padding:0;
        border-bottom:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.short,#block-header #header-topnav .primary-nav .nav-content .layout-row.short{
        width:auto;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs{
        cursor:auto;
        width:100%;
        background-color:#fff;
        position:absolute;
        left:0;
        z-index:-1031;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu{
        background-color:#eeeded;
        overflow:hidden;
        padding:0 10%;
        margin:0;
        width:100%;
        z-index:-1;
        -webkit-box-shadow:0 10px 10px -10px #000;
        box-shadow:0 10px 10px -10px #000;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links{
        width:100%;
        margin-left:0;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links>ul,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links>ul{
        padding:0 1.25em 3.13em;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links ul>li,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links ul>li{
        border-top:none;
        list-style:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links ul>li a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links ul>li a{
        color:#006227;
        display:inline-block;
        margin-top:-.15em;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links ul>li span,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links ul>li span{
        font-size:1.5rem;
        height:1.063em;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .single-l2 .first-secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .single-l2 .first-secondary-item{
        padding-left:0;
        border-bottom:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .single-l2 .horizontal-divider,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .single-l2 .horizontal-divider{
        margin-bottom:2.5em;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .single-l2 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .single-l2 .secondary-item{
        border:none;
        padding:0;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .single-l2 .secondary-item .tertiary-nav-container .tertiary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .single-l2 .secondary-item .tertiary-nav-container .tertiary-item{
        max-height:none;
        line-height:1.25em;
        padding-bottom:0;
        padding-top:1.45em;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .first-secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .first-secondary-item{
        border-bottom:none;
        white-space:normal;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .horizontal-divider,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .horizontal-divider{
        margin-bottom:0;
        border-top:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item{
        border-bottom:.06em solid #e3e3e3;
        padding-top:2.5em;
        padding-left:0;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:first-child,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:first-child{
        border-bottom:.06em solid #e3e3e3;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:last-child,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:last-child{
        border-bottom:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:last-child .tertiary-nav-container:last-child,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:last-child .tertiary-nav-container:last-child{
        padding-bottom:0;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item .tertiary-nav-container,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item .tertiary-nav-container{
        margin-top:-.13em;
        padding-bottom:1.25em;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item{
        color:#004dff;
        margin:3.57em 0 1.43em 0;
        padding:0;
        height:3.14em;
        vertical-align:middle;
        min-height:inherit;
        font-size:.875rem;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item a{
        font-size:1.5rem;
        margin-bottom:0;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:before,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:before{
        max-width:calc(100% - 1.9em);
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:hover:before,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:focus:before,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:hover:before,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:focus:before{
        width:100%;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:after,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:after{
        font-size:1em;
        line-height:1em;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item a.cta-arrow:after,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .first-secondary-item a.cta-arrow:after{
        width:1em;
        height:.71em;
        top:0;
        line-height:normal;
        position:relative;
        font-size:inherit;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .horizontal-divider,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .horizontal-divider{
        margin-top:0;
        margin-bottom:1.06em;
        border:none;
        border-bottom:.063rem solid #e3e3e3;
        width:100%;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .group-title,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .group-title{
        border-top:none;
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        font-size:1rem;
        color:#000;
        text-decoration:none;
        line-height:1.6em;
        text-transform:uppercase;
        height:auto;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item .secondary-item-text,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .group-title .secondary-item-text,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item .secondary-item-text,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .group-title .secondary-item-text{
        color:#000;
        font-size:1rem;
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        text-transform:uppercase;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item a,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .group-title a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .group-title a{
        font-size:1rem;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item .ion-ios-arrow-right,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .group-title .ion-ios-arrow-right,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item .ion-ios-arrow-right,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .group-title .ion-ios-arrow-right{
        display:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .group-title ul,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .group-title ul{
        padding-top:0;
        padding-left:0;
        margin-left:-20px;
        margin-top:0;
        flex-flow:wrap;
        display:flex;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item{
        white-space:normal;
        padding-right:1.875em;
        padding-top:1.45em;
        padding-bottom:0;
        text-transform:none;
        line-height:1.25em;
        word-wrap:break-word;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item a{
        font-size:1rem;
        padding-left:0;
        font-family:"Graphik Regular","Arial",Sans-Serif;
        color:#006227;
        text-decoration:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a:hover,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a:focus,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item a:hover,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item a:focus,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a:hover,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a:focus,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item a:hover,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item a:focus{
        color:#006227;
        text-decoration:underline;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .no-l3,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .no-l3{
        display:flex;
        flex-flow:wrap;
        padding-top:1.67em;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .no-l3 .first-secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .no-l3 .first-secondary-item{
        border-bottom:none;
        padding-left:0;
        margin-top:1.64em;
        height:3.14em;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .no-l3 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .no-l3 .secondary-item{
        padding:1.45em 1.88em 0 0;
        color:#006227;

        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:1rem;
        text-transform:none;
        border-top:none;
        line-height:1.25em;
        width:25%;
        margin-left:0;
        border-bottom:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .no-l3 .secondary-item a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs>.secondary-nav-menu .nav-item-links .no-l3 .secondary-item a{
        font-size:1rem;
        padding-left:0;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3>.secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3>.secondary-item{
        padding-top:3.13em;
        padding-bottom:0;
        width:25%;
        border-bottom:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3>.secondary-item>.tertiary-nav-container,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3>.secondary-item>.tertiary-nav-container{
        padding-bottom:0;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3>.secondary-item:first-child,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs>.secondary-nav-menu .nav-item-links .multiple-l3>.secondary-item:first-child{
        border:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item{
        padding:2em 0;
        border-top:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul{
        padding-top:.6em;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item{
        width:auto;
        min-width:13.2em;
        padding-top:1.45em;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label,#block-header #header-topnav .primary-nav .nav-content .layout-row .nav-submenu-label{
        font-size:.875rem;
        height:100px;
        line-height:normal;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label .nav-submenu-label-text,#block-header #header-topnav .primary-nav .nav-content .layout-row .nav-submenu-label .nav-submenu-label-text{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:.875rem;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label.active,#block-header #header-topnav .primary-nav .nav-content .layout-row .nav-submenu-label.active{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label.active .nav-submenu-label-text,#block-header #header-topnav .primary-nav .nav-content .layout-row .nav-submenu-label.active .nav-submenu-label-text{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        font-weight:600;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu:hover,#block-header #header-topnav .primary-nav .nav-content .layout-row:hover{
        border-bottom:4px solid #006227 !important;
        cursor:pointer;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu:first-child,#block-header #header-topnav .primary-nav .nav-content .layout-row:first-child{
        border-top:none;
    }
    #block-header #header-topnav .utility-nav{
        height:100px;
        width:auto;
    }
    #block-header #header-topnav .utility-nav .country-select-cont{
        background:none;
        display:inline-block;
        opacity:1;
        position:static;
        transform:inherit;
        transition:none;
    }
    #block-header #header-topnav .utility-nav .country-select-cont .country-icon{
        margin-top:0;
        line-height:3.813em;
    }
    #block-header #header-topnav .utility-nav .country-select-cont .country-icon .country-flag{
        margin:1.25em .63em 0 .63em;
        padding:0;
    }
    #block-header #header-topnav .utility-nav .signin-container{
        display:inline-block;
        height:6.20em;
        width:5em;
        border-left:.063em solid #e3e3e3;
        /* border-bottom:.063em solid #e3e3e3; */
        vertical-align:middle;
        text-align:center;
        padding:0;
        background-color:#006227;
    }
    #block-header #header-topnav .utility-nav .signin-container a{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:.625rem;
        color:#fff;
        text-transform:uppercase;
        position:relative;
        left:-5%;
        top:-.2em;
    }
    #block-header #header-topnav .utility-nav .search-icon-container{
        padding:0;
    }
    #block-header #header-topnav .utility-nav .search-icon-container,#block-header #header-topnav .utility-nav .signin-container,#block-header #header-topnav .utility-nav .country-select-cont{
        cursor:pointer;
        float:left;
    }
    #block-header #header-topnav .utility-nav .search-icon-container:hover,#block-header #header-topnav .utility-nav .signin-container:hover,#block-header #header-topnav .utility-nav .country-select-cont:hover{
        background:#f2f2f2;
    }
    #block-header #header-topnav .utility-nav .search-icon-container>div,#block-header #header-topnav .utility-nav .signin-container>div,#block-header #header-topnav .utility-nav .country-select-cont>div{
        line-height:96px;
        display:inline-block;
    }
    #block-header #header-topnav .utility-nav .search-icon-container .fal.fa-search,#block-header #header-topnav .utility-nav .signin-container .fal.fa-search,#block-header #header-topnav .utility-nav .country-select-cont .fal.fa-search{
        font-size:1.75rem;
        padding-right:0;
    }
    #block-header #header-topnav .utility-nav #search-body .search-body-wrapper .search-form{
        margin:4.375em auto 0;
        padding:6.25em .938em 0;
    }
    #block-header #header-topnav .utility-nav .country-form{
        top:70px;
        z-index:-1;
    }	
    .ie #block-header #header-topnav .primary-nav .nav-content{
        position:relative;
    }
    .ie #block-header #header-topnav .primary-nav .nav-content .secondary-navs{
        position:fixed!important;
    }
    .ie #block-header #header-topnav .primary-nav .nav-content .secondary-navs-zoom{
        position:-ms-page!important;
        z-index:50;
    }	
}
@media screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu{
        padding:0;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label{
        padding:.93em;
        border-bottom:none;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label .nav-submenu-label-text{
        line-height:normal;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item{
        padding:1.07em 1.07em 1.07em 2.14em;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item .expand-collapse-container{
        position:absolute;
        right:0;
        top:0;
        height:2.44em;
        width:2.44em;
        font-size:1.125rem;
        vertical-align:middle;
        margin-top:.4em;
        text-align:center;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item .expand-collapse-container span.fa.fa-chevron-down{
        display:inline-block;
        padding:.53em 0;
        text-align:center;
        color:#000;
        -webkit-transition:.5s ease-in-out;
        -moz-transition:.5s ease-in-out;
        -o-transition:.5s ease-in-out;
        transition:.5s ease-in-out;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a{
        font-size:1rem;
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-vertical .secondary-navs>.secondary-nav-menu .nav-item-links .secondary-item:nth-child(4){
        border-left:.063rem solid #e3e3e3;
        padding-left:1.88em;
    }
}
.collapsing{
    -webkit-transition:.4s ease;
    -moz-transition:.4s ease;
    -o-transition:.4s ease;
    transition:.4s ease;
}
@media screen and (-webkit-max-device-pixel-ratio:1) and (min-color-index:0){
    .nav-contact-link{
        padding-bottom:6em;
    }
}

/* h1,h2,h3,h4,h5,h6,.page-title,.cta-title,.ribbon-title,.module-title,.submodule-title,.section-title,.subsection-title,.tertiary-title,.eyebrow-title{
    color:#000;
}
h2,h3,h4,h6,.section-title,.subsection-title,.tertiary-title,.eyebrow-title{
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
}
h6,.tertiary-title{
    font-size:1.125rem;
    line-height:1.22em;
} */
/* p{
    font-size:.875rem;
    margin-bottom:1.4rem;
    line-height:1.4rem;
} */
/* ol,ul,dl{
    font-size:.875rem;
    line-height:1.6em;
    text-decoration:none;
    color:#000;
} */
a.overview-link{
    font-weight:400;
    font-family:"Graphik Regular","Arial",Sans-Serif;
}
a.arrow,a.overview-link{
    line-height:1.6em;
    font-size:.875rem;
    margin-bottom:1em;
    text-decoration:none;
    display:inline;
    position:relative;
}
a.arrow:before,a.overview-link:before{
    display:block;
    position:absolute;
    content:"";
    height:.08125em;
    max-width:calc(100% - 2.1em);
    width:0%;
    -webkit-transition:width 300ms ease;
    -moz-transition:width 300ms ease;
    -o-transition:width 300ms ease;
    transition:width 300ms ease;
    left:0;
    bottom:-6px;
}
a.arrow.cta-arrow,a.overview-link.cta-arrow{
    color:#004dff;
}
a.arrow.cta-arrow:before,a.overview-link.cta-arrow:before{
    background:#004dff;
}
@media screen and (min-width:4000px){
    /* ol,ul,dl{
        font-size:1rem;
    } */
    a.cta,a.cta-arrow,a.cta-alt-arrow,a.cta-underline{
        font-size:1rem;
    }
}
.modal-open{
    overflow:hidden;
}
.modal{
    display:none;
    overflow:hidden;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    -webkit-overflow-scrolling:touch;
    outline:0;
}
.modal.fade .modal-dialog{
    -webkit-transform:translate(0,-25%);
    -ms-transform:translate(0,-25%);
    -o-transform:translate(0,-25%);
    transform:translate(0,-25%);
    -webkit-transition:-webkit-transform .3s ease-out;
    -moz-transition:-moz-transform .3s ease-out;
    -o-transition:-o-transform .3s ease-out;
    transition:transform .3s ease-out;
}
.modal.in .modal-dialog{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto;
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:10px;
}
.modal-content{
    position:relative;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.5rem;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
    box-shadow:0 3px 9px rgba(0,0,0,.5);
    background-clip:padding-box;
    outline:0;
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000;
}
.modal-backdrop.fade{
    opacity:0;
    filter:alpha(opacity=0);
}
.modal-backdrop.in{
    opacity:.5;
    filter:alpha(opacity=50);
}
.modal-body{
    position:relative;
    padding:15px;
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll;

}
@media(min-width:768px){
    .modal-content{
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
        box-shadow:0 5px 15px rgba(0,0,0,.5);
    }
}
@media(min-width:4000px){
    .modal-dialog{
        margin:auto;
    }
}
.pull-left{
    float:left!important;
}
.hidden{
    display:none!important;
}
.ucase{
    text-transform:uppercase!important;
}

@-ms-viewport{
    width:device-width;
}
.visible-xs{
    display:none!important;
}
.visible-sm{
    display:none!important;
}
@media(max-width:767px){
    .visible-xs{
        display:block!important;
    }
}
@media(min-width:768px) and (max-width:10999px){
    .visible-sm{
        display:block!important;
    }
}

@media(max-width:767px){
    .hidden-xs{
        display:none!important;
    }
}
@media(min-width:768px) and (max-width:10999px){
    .hidden-sm{
        display:none!important;
    }
}
@media(min-width:4000px) and (max-width:11199px){
    .hidden-md{
        display:none!important;
    }
}
@media(min-width:1200px){
    .hidden-lg{
        display:none!important;
    }
}


/*! Ionicons, v2.0.1 Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons Android-style icons originally built by GoogleΓÇÖs Material Design Icons: https://github.com/google/material-design-icons used under CC BY http://creativecommons.org/licenses/by/4.0/ Modified icons to fit ioniconΓÇÖs grid from original. */
 @font-face{
    font-family:"Ionicons";
    src:url(../Content/styles/themes/ionicons/ionicons790f.eot?v=2.0.1);
    src:url(../Content/styles/themes/ionicons/ionicons790f.eot?v=2.0.1#iefix) format("embedded-opentype"),url(../Content/styles/themes/ionicons/ionicons790f.ttf?v=2.0.1) format("truetype"),url(../Content/styles/themes/ionicons/ionicons790f.woff?v=2.0.1) format("woff"),url(../us-en/error/pagenotfoundbbde.html?v=2.0.1#Ionicons) format("svg");
    font-weight:normal;
    font-style:normal;
}
.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before,.ion-mail-circle:before,.ion-facebook-circle:before,.ion-google-plus-circle:before,.ion-instagram-circle:before,.ion-linkedin-circle:before,.ion-pinterest-circle-path1:before,.ion-pinterest-circle-path2:before,.ion-renren-circle:before,.ion-rss-circle:before,.ion-twitter-circle:before,.ion-wechat-circle:before,.ion-weibo-circle:before,.ion-whatsapp-circle:before,.ion-xing-circle:before,.ion-youtube-circle:before,.ion-mail:before,.ion-facebook:before,.ion-google-plus:before,.ion-instagram:before,.ion-linkedin:before,.ion-pinterest:before,.ion-renren:before,.ion-rss:before,.ion-twitter:before,.ion-wechat:before,.ion-weibo:before,.ion-whatsapp:before,.ion-xing:before,.ion-youtube:before,.ion-link-arrow:before,.cta-arrow:after,.cta-alt-arrow:after,.ion-comment-gradient-path1:before,.ion-comment-gradient-path2:before,.ion-comment-gradient-path3:before,.ion-comment-gradient-path4:before,.ion-comment-gradient-path5:before,.ion-comment-gradient-path6:before,.ion-arrow-custom-left-up:before,.ion-comment-solid-path1:before,.ion-comment-solid-path2:before,.ion-comment-solid-path3:before,.ion-comment-solid-path4:before,.ion-icon-comments:before,.ion-social-kununu:before,.ion-social-medium:before,.ion-social-renren:before,.ion-social-wechat:before,.ion-social-weibo:before,.ion-social-xing:before{
    display:inline-block;
    font-family:"Ionicons";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    text-rendering:auto;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.ion-chevron-down:before{
    content:"";
}
.ion-chevron-left:before{
    content:"";
}
.ion-close:before{
    content:"";
}
.ion-ios-arrow-right:before{
    content:"";
}
.ion-ios-close-empty:before{
    content:"";
}
.ion-ios-search:before{
    content:"";
}
.ion-social-facebook:before{
    content:"";
}
.ion-social-linkedin:before{
    content:"";
}
.ion-social-twitter:before{
    content:"";
}

.cta-arrow:after,.cta-alt-arrow:after{
    content:"";
    margin-left:10px;
    font-size:1.43em;
    line-height:.7em;
    position:inherit;
    top:.12em;
}

@media(min-width:4000px){
    .cta-arrow:after,.cta-alt-arrow:after{
        font-size:1.5em;
        line-height:.71em;
    }
    .ie .cta-arrow:after,.ie .cta-alt-arrow:after{
        font-size:.73em;
        line-height:.7em;
    }
}

#block-quick-access-tab{
    height:2.75em;
}
.quick-access-tab{
    position:fixed;
    z-index:999;
    top:3.13em;
    width:100%;
}
.quick-access-tab .quick-access-list{
    background:#fff;
    box-shadow:.06em .06em .38em #6b6b6b;
    display:flex;
    min-width:7.5rem;
    font-size:.875rem;
    line-height:1;
}
@media screen and (min-width:768px){
    #block-quick-access-tab{
        height:auto;
    }
    .quick-access-tab{
        top:4.38em;
        right:1.25em;
        width:auto;
    }
    .quick-access-tab .quick-access-list{
        border-radius:1.88rem;
        display:block;
    }
}
@media screen and (min-width:4000px){
    .quick-access-tab{
        top:5.63em;
    }
}
