/*------------------------------------*\
?    READ ME: IMPORTANT - DO NOT UPDATE THIS STYLE SHEET WITH STYLES SPECIFIC TO YOUR PAGE/APPLICATION NEEDS.  
			Create another style sheet (any name is fine) and put those specific changes there.  This style sheet 
      may be updated with Brand specific rules.
\*------------------------------------*/
/*------------------------------------*\
?    TYPOGRAPHY
\*------------------------------------*/
body { font-family: Arial, sans-serif; }/* fixes a problem on ie8 with italicized fonts when not available */

@font-face {
     font-family:"AmericanSans";
     src:url(fonts/americansans-regular-webfont.eot);
     src:url(fonts/americansans-regular-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/americansans-regular-webfont.woff) format('woff'), url(fonts/americansans-regular-webfont.ttf) format('truetype'), url(fonts/americansans-regular-webfont.svg#FontAwesomeRegular) format('svg');
     font-weight:normal;
     font-style:normal;
}
@font-face {
     font-family:"AmericanSans";
     src:url(fonts/americansans-bold-webfont.eot);
     src:url(fonts/americansans-bold-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/americansans-bold-webfont.woff) format('woff'), url(fonts/americansans-bold-webfont.ttf) format('truetype'), url(fonts/americansans-bold-webfont.svg#FontAwesomeRegular) format('svg');
     font-weight:bold;
     font-style:normal;
}
@font-face {
     font-family:"AmericanSansLight";
     src:url(fonts/americansans-light-webfont.eot);
     src:url(fonts/americansans-light-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/americansans-light-webfont.woff) format('woff'), url(fonts/americansans-light-webfont.ttf) format('truetype'), url(fonts/americansans-light-webfont.svg#FontAwesomeRegular) format('svg');
     font-weight:normal;
     font-style:normal;
}
@font-face {
     font-family:"AmericanSansMedium";
     src:url(fonts/americansans-medium-webfont.eot);
     src:url(fonts/americansans-medium-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/americansans-medium-webfont.woff) format('woff'), url(fonts/americansans-medium-webfont.ttf) format('truetype'), url(fonts/americansans-medium-webfont.svg#FontAwesomeRegular) format('svg');
     font-weight:normal;
     font-style:normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
     margin:.5em 0;
}
h1 {
     font-size: 45px;
     font-size: 2.625rem;
     line-height: 45px;
     line-height: 2.813rem;
     text-transform:capitalize;
     margin:0;
     padding:0;
}
h2 {
     font-size: 27px;
     font-size: 1.688rem;
     line-height: 1.5;
     text-transform:capitalize;
}
h3 {
     font-size: 21px;
     font-size: 1.313rem;
     line-height: 1.5;
     text-transform:capitalize;
}
h4 {
     font-size: 18px;
     font-size: 1.125rem;
     line-height: 1.5;
     text-transform:capitalize;
}
h5 {
     font-size: 14px;
 font-size: .875rem;
}
h6 {
     font-size: 11px;
     font-size: 0.688rem;
     line-height: 1.5;
}
h1,
.alpha {
     font-family: "AmericanSansLight-ie", "AmericanSansLight", Arial, sans-serif;
     color:#0078d2;
}
h2,
.beta {
     font-family: "AmericanSansLight-ie", "AmericanSansLight", Arial, sans-serif;
     color:#36495A;
}
h3,
.gamma,
.menu-blurb .menu-blurb-head {
     font-family: "AmericanSansLight-ie", "AmericanSansLight", Arial, sans-serif;
     color:#0078d2;
}
h4,
.delta {
     font-family: "AmericanSansLight-ie", "AmericanSansLight", Arial, sans-serif;
     margin-top:.5em;
     color:#4DB4FA;
}
h5,
.epsilon {
     font-family: "AmericanSansLight-ie", "AmericanSansLight", Arial, sans-serif;
     color:#36495A;
}
h6,
.zeta {
     margin-bottom: 0;
     white-space: nowrap;
     color:#131313;
}
.sectionTitle {
     margin:25px 0 0 0;
}
h1,
.aa-branding-logo {
     font-weight:normal;
     margin:.5em 0 0 0;
}
h1.beta {
     line-height:1.3;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
     color: #c1c1c1;
}
a {
     color: #0078D2;
}
a:hover,
a:focus {
     color: #4DB4FA;
}
p {
     color:#6e8999;
}
/*------------------------------------*\
    / TYPOGRAPHY
\*------------------------------------*/


/*------------------------------------*\
?    BUTTONS
\*------------------------------------*/


.button {
     background-color: #0078d2;
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4DB4FA', endColorstr='#FF0078D2');
     background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4db4fa), color-stop(100%, #0078d2));
     background: -webkit-linear-gradient(#4db4fa, #0078d2);
     background: -moz-linear-gradient(#4db4fa, #0078d2);
     background: -o-linear-gradient(#4db4fa, #0078d2);
     background: -ms-linear-gradient(#4db4fa, #0078d2);
     background: linear-gradient(#4db4fa, #0078d2);
     border: none;
     -webkit-border-radius: 0;
     -moz-border-radius: 0;
     -ms-border-radius: 0;
     -o-border-radius: 0;
     border-radius: 0;
     color: white;
     display: inline-block;
     font-family: "AmericanSans", Arial, sans-serif;
     font-size: 13px;
     font-size: 1.083rem;
     font-weight: bold;
     line-height:1.5;
     margin: .2em 0;
     outline: 0;
     padding: .2em .6em;
     text-align: center;
     text-shadow: 0 1px 0 #00467f;
     vertical-align: middle;
     -webkit-box-align: center;
     width: 100%;
}
.button:hover,
.button:focus {
     background-color: #4db4fa;
     color: white;
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0078D2', endColorstr='#FF4DB4FA');
     background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0078d2), color-stop(100%, #4db4fa));
     background: -webkit-linear-gradient(#0078d2, #4db4fa);
     background: -moz-linear-gradient(#0078d2, #4db4fa);
     background: -o-linear-gradient(#0078d2, #4db4fa);
     background: -ms-linear-gradient(#0078d2, #4db4fa);
     background: linear-gradient(#0078d2, #4db4fa);
     text-decoration: none;
}
.button:active {
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0078D2', endColorstr='#FF0078D2');
     background: #0078d2;
     -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.3) inset;
     -moz-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.3) inset;
     box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.3) inset;
     padding-top: 3px;
     padding-bottom: 2px;
}
.secondary {
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF9DA6AB', endColorstr='#FF6E8999');
     background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9da6ab), color-stop(100%, #6e8999));
     background: -webkit-linear-gradient(#9da6ab, #6e8999);
     background: -moz-linear-gradient(#9da6ab, #6e8999);
     background: -o-linear-gradient(#9da6ab, #6e8999);
     background: -ms-linear-gradient(#9da6ab, #6e8999);
     background: linear-gradient(#9da6ab, #6e8999);
     text-shadow: 0 1px 0 #36495a;
}
.secondary:hover {
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF6E8999', endColorstr='#FF9DA6AB');
     background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6e8999), color-stop(100%, #9da6ab));
     background: -webkit-linear-gradient(#6e8999, #9da6ab);
     background: -moz-linear-gradient(#6e8999, #9da6ab);
     background: -o-linear-gradient(#6e8999, #9da6ab);
     background: -ms-linear-gradient(#6e8999, #9da6ab);
     background: linear-gradient(#6e8999, #9da6ab);
}
.secondary:active {
     background: #6e8999;
}
.button-inline {
     margin-top: 22px;
}
.button-search {
     background: transparent;
     border: 0;
     -webkit-box-shadow: none;
     -moz-box-shadow: none;
     box-shadow: none;
     color: #0078d2;
     display: inline;
     font-size: 18px;
 *zoom: 1;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF');
     padding: 0;
     bottom: 0;
     width: auto;
     -webkit-appearance: none;
}
.button-search:hover {
     color: #4db4fa;
}
 @-moz-document url-prefix() {
 .button-search {
 bottom: 2px;
}
}
.button {
     /*min-width: 13.2em;*/
     width: auto;
     font-family: "AmericanSansMedium", Arial, sans-serif;
     font-weight: normal;
}
button[disabled],
input[disabled] {
     opacity: 0.4;
     color: white;
     pointer-events: none;
}
[class="button"]:active,
[class="button button-fullWidth"]:active {
     background-color: #00467F;
}
.button-fullWidth {
     width: 100%;
}
/*------------------------------------*\
    / BUTTONS
\*------------------------------------*/

/*------------------------------------*\
?    LAYOUT
\*------------------------------------*/
.content {
     padding:.5em 0;
}
.site-logo {
     padding-top:.65em;
}
.site-logo>img {
     display: block;
     width: 32.5%;
}
.oneworld-logo {
     position:absolute;
     right:.5em;
     top:40%;
}
#utility-nav {
     position: absolute;
     right: 0;
     top: 4px;
     margin:0;
     padding:0;
}
.menu-utility {
     line-height: 2;
     overflow:hidden;
}
.menu-item-utility {
     display: inline;
     float: left;
     font-size: 0.688em;
     margin: 0 .75em;
}
.menu-item-utility>a {
     color:#999;
     display:block;
}
.menu-item-utility>a:hover {
     color:#4db4fa;
}
footer {
     background-color: #36495a;
     padding-bottom: 3em;
}
footer a {
     font-size:.9em;
}
footer a:link,
footer a:visited {
     color: #ebeef0;
}
.footer-head {
     color: #ebeef0;
     font-family: "AmericanSans", Arial, sans-serif;
     font-weight: normal;
     line-height: 1.5;
     font-size:1.25rem;
     padding-left: 0;
}
footer .container {
     padding-top:2em;
}
.siteTitle {
     position: absolute;
     right: 2.5em;
     bottom: .65em;
     z-index: 1;
     font-weight:normal;
     margin:0;
     font-size:1.5em;
     color:#6e8999;
}
/*------------------------------------*\
    / LAYOUT
\*------------------------------------*/
/*------------------------------------*\
?		 HELPERS
\*------------------------------------*/
.center {
     text-align:center;
}
hr.full {
     background-image: url(../../img/shadow12-up.png);
     background-position: 50% center;
     background-repeat: no-repeat;
     border:0;
     height:.5em;
     margin:0;
     padding:0;
}
hr.short {
     background-image: url(../../img/shadow3-down.png);
     background-position: 50% left;
     background-repeat: no-repeat;
     border:0;
     height:.5em;
     margin:0;
     padding:0;
}
footer hr.short, footer hr.full {
     background: none;
     border: 0;
     border-bottom: 1px solid #638999;
     height: 1px;
}
footer hr.full { margin-bottom:1em; }
.list-standard {
     list-style:none;
     margin:1em 0;
}
/* Gradient transparent - color - transparent */
		
hr.gradient-black {
    border: 0;
    height: 2px;
    margin:.2em 0;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}		
hr.gradient-blue {
    border: 0;
    height: 2px;
    margin:.2em 0;
    background-image: -webkit-linear-gradient(left, rgba(99,137,153,0), rgba(99,137,153,0.75), rgba(99,137,153,0)); 
    background-image:    -moz-linear-gradient(left, rgba(99,137,153,0), rgba(99,137,153,0.75), rgba(99,137,153,0)); 
    background-image:     -ms-linear-gradient(left, rgba(99,137,153,0), rgba(99,137,153,0.75), rgba(99,137,153,0)); 
    background-image:      -o-linear-gradient(left, rgba(99,137,153,0), rgba(99,137,153,0.75), rgba(99,137,153,0)); 
}
ul,
ol,
dl {
     margin-left:1.5em;
}
.is-hidden {
     display:none;
}
/*------------------------------------*\
    / HELPERS
\*------------------------------------*/
/*------------------------------------*\
?    NAVIGATION
\*------------------------------------*/
.top-bar ul {
     margin-left: 0;
}
.top-bar-section ul li.active a {
     background: #00467F;
     letter-spacing:.2em;
}
.top-bar-section li a:not(.button) {
     /* background: #0078D2;*/
     letter-spacing:.15em;
}
.top-bar-section li a:not(.button):hover {
     background: #00467F;
}
.contain-to-grid {
     background: #FFF;
}
.top-bar-section > ul > .divider {
     border-right: solid 1px #4DB4FA;
     border-left: solid 1px #00467F;
}
.top-bar-section ul {
     background: none;
}
.top-bar {
     background: #0078D2;
     margin-bottom:0;
}
.top-bar.expanded .title-area {
     background: #00467F;
}
.top-bar-section .dropdown li.title h5 a {
     color: inherit;
     background-color:white;
}
.section-container.auto .section .title a {
     color: #0078D2;
}
.section-container section .title:hover,
 .section-container .section .title:hover,
.section-container.auto section .title:hover,
 .section-container.auto .section .title:hover {
     background-color: #4DB4FA;
}
table {
     border: none;
}
.top-bar-section li a:not(.button) {
     letter-spacing: 0;
}
.top-bar-section ul li > a {
     font-size: 100%;
     font-weight: 300;
}
.section-container section .title,
.section-container .section .title,
.section-container.auto section .title,
.section-container.auto .section .title {
     background-color: transparent;
}
.section-container section .title a,
.section-container .section .title a,
.section-container.auto section .title a,
.section-container.auto .section .title a {
     color: #0078d2;
}
.section-container section .title a:hover,
.section-container .section .title a:hover,
.section-container.auto section .title a:hover,
.section-container.auto .section .title a:hover {
     color: #4DB4FA;
}
.section-container section .title:hover,
 .section-container .section .title:hover,
.section-container.auto section .title:hover,
 .section-container.auto .section .title:hover {
     background-color: transparent;
}
.section-container,
.section-container.auto {
     border: none;
}
.section-container.tabs section .content,
.section-container.tabs .section .content {
     border: none;
     border-top:1px solid #ccc;
}
.section-container.tabs section .title,
.section-container.tabs .section .title {
     border: 0;
     border-right: 0;
     border-bottom: 0;
}
.section-container.tabs section:last-child .title,
.section-container.tabs .section:last-child .title {
     border-right: 0;
}
.section-container section.active .title,
.section-container .section.active .title,
.section-container.auto section.active .title,
.section-container.auto .section.active .title {
     background: none;
}
.section-container section.active .title a,
.section-container .section.active .title a,
.section-container.auto section.active .title a,
.section-container.auto .section.active .title a {
     color:#0078f2 !important;
}
.section-container.tabs section.active .title a,
.section-container.tabs .section.active .title a {
     border:1px solid #ccc;
     border-bottom:0;
}
.section-container.accordion section,
.section-container.accordion .section,
.section-container.accordion.auto section,
.section-container.accordion.auto .section {
     border-top: 1px solid #dedede;
}
.section-container.accordion section:last-child,
.section-container.accordion .section:last-child,
.section-container.accordion.auto section:last-child,
.section-container.accordion.auto .section:last-child {
     border-bottom: 1px solid #dedede;
}
.title.has-dropdown > a:after {
     content: "";
     display: block;
     width: 0;
     height: 0;
     border: solid 5px;
     border-color: rgba(111, 111, 111, 0.5) transparent transparent transparent;
     margin: 0;
     position: absolute;
     top: 22px;
     right: .75em;
}
.nav-secondary {
     margin-top:2em;
}
/*------------------------------------*\
?    TABULAR DATA
\*------------------------------------*/

table {
     width:auto;
}
table tr.even,
table tr.alt,
table tr:nth-of-type(even) {
     background: #EBEEF0;
}
table thead,
table tfoot {
     background: #D0DAE0;
}
table tr th,
table tr td {
     padding: 0.85625em 0.625em;
     border:none;
}
table thead tr th,
table thead tr td,
table tfoot tr th,
table tfoot tr td {
     color: #6e8999;
}
/*------------------------------------*\
    COLOR PALETTE
\*------------------------------------*/
.aa-white {
     color: #FFFFFF;
}
.aa-highlight-blue {
     color: #E1F0FA;
}
.aa-light-blue {
     color: #4DB4FA;
}
.aa-teal {
     color: #B1E1EB;
}
.aa-dark-blue {
     color: #00467F;
}
.aa-blue {
     color: #0078D2;
}
.aa-green {
     color: #00B989;
}
.aa-yellow-green {
     color: #D1D532;
}
.aa-light-orange {
     color: #FAAF00;
}
.aa-orange {
     color: #FF7318;
}
.aa-red {
     color: #F52305;
}
.aa-dark-red {
     color: #C30019;
}
.aa-ultra-light-gray {
     color: #EBEEF0;
}
.aa-light-gray {
     color: #D0DAE0;
}
.aa-gray {
     color: #9DA6AB;
}
.aa-medium-gray {
     color: #6E8999;
}
.aa-dark-gray {
     color: #36495A;
}
.aa-black {
     color: #131313;
}
/* Background Colors */
.bg-white {
     background-color: #FFFFFF;
}
.bg-highlight-blue {
     background-color: #E1F0FA;
}
.bg-light-blue {
     background-color: #4DB4FA;
     color: #FFFFFF;
}
.bg-teal {
     background-color: #B1E1EB;
}
.bg-dark-blue {
     background-color: #00467F;
     color: #FFFFFF;
}
.bg-blue {
     background-color: #0078D2;
     color: #FFFFFF;
}
.bg-green {
     background-color: #00B989;
}
.bg-yellow-green {
     background-color: #D1D532;
}
.bg-light-orange {
     background-color: #FAAF00;
}
.bg-orange {
     background-color: #FF7318;
     color: #FFFFFF;
}
.bg-red {
     background-color: #F52305;
     color: #FFFFFF;
}
.bg-dark-red {
     background-color: #C30019;
     color: #FFFFFF;
}
.bg-ultra-light-gray {
     background-color: #EBEEF0;
}
.bg-light-gray {
     background-color: #D0DAE0;
}
.bg-gray {
     background-color: #9DA6AB;
}
.bg-medium-gray {
     background-color: #6E8999;
     color: #FFFFFF;
}
.bg-dark-gray {
     background-color: #36495A;
     color: #FFFFFF;
}
.bg-black {
     background-color: #131313;
     color: #FFFFFF;
}
 @media only screen and (min-width: 58.75em) {
.top-bar {
     background: white;
 *zoom: 1;
     overflow: visible;
}
.top-bar:before,
.top-bar:after {
     content: " ";
     display: table;
}
.top-bar:after {
     clear: both;
}
.top-bar .toggle-topbar {
     display: none;
}
.top-bar .title-area {
     float: left;
}
.top-bar .name h1 a {
     color: #313131;
     width: auto;
}
.top-bar input,
.top-bar .button {
     line-height: 2em;
     font-size: 0.875em;
     height: 2em;
     padding: 0 10px;
     position: relative;
     top: 0;
     width: 100%;
     min-width: auto;
     margin: 0;
}
.top-bar.expanded {
     background: white;
}
.contain-to-grid .top-bar {
     max-width: 62.5em;
     margin: 0 auto -5px;
}
.top-bar-section ul li .js-generated {
     display: none;
}
.top-bar .name h1 a,
.top-bar-section ul li > a {
     font-size:100%;
     font-weight:300;
     color: #0078D2;
}
.top-bar .name h1 a:hover,
.top-bar-section ul li > a:hover {
     color: #4DB4FA;
}
.top-bar-section li a:not(.button) {
     padding: 0 15px;
     line-height: 45px;
     background: white;
}
.top-bar-section li a:not(.button):hover {
     background: white;
}
.top-bar-section .has-dropdown > a {
     padding-right: 35px !important;
}
.top-bar-section .has-dropdown > a:after {
     content: "";
     display: block;
     width: 0;
     height: 0;
     border: solid 5px;
     border-color: rgba(111, 111, 111, 0.5) transparent transparent transparent;
     margin-top: -2.5px;
}
.top-bar-section .has-dropdown.moved {
     position: relative;
}
.top-bar-section .has-dropdown.moved > .dropdown {
     visibility: hidden;
}
.top-bar-section .has-dropdown:hover > .dropdown,
.top-bar-section .has-dropdown:active > .dropdown {
     visibility: visible;
}
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
     border: none;
     content: "\00bb";
     margin-top: -1.5em;
     right: 5px;
     color:#00467F;
}
.top-bar-section .dropdown {
     left: 0;
     top: auto;
     background: white;
     min-width: 100%;
     border: 1px solid #eee;
}
.top-bar-section .dropdown li a {
     color: #36495A;
     font-size:.85em;
     line-height: 3.2;
     white-space: nowrap;
     padding: 0 1em;
     background: transparent;
}
.top-bar-section .dropdown li a:hover {
     color:#4DB4FA;
}
.top-bar-section .dropdown li label {
     white-space: nowrap;
     background: #d1d1d1;
     line-height:3;
}
.top-bar-section .dropdown li .dropdown {
     left: 100%;
     top: 0;
}
.top-bar-section > ul > .divider {
     border-bottom: none;
     border-top: none;
     border-right: solid 1px #2b2b2b;
     border-left: solid 1px black;
     clear: none;
     height: 45px;
     width: 0px;
}
.top-bar-section .has-form {
     background: transparent;
}
.top-bar-section ul.right li .dropdown {
     left: auto;
     right: 0;
}
.top-bar-section ul.right li .dropdown li .dropdown {
     right: 100%;
}
.top-bar-section .divider {
     border: none;
     border-bottom: solid 1px #eee;
}
.top-bar-section > .button {
min-width: auto;
width:100%;
}
.section-container.accordion section .content > .side-nav {
     margin:0 .5em;
}
.section-container.accordion section .title a,
.section-container.accordion .section .title a {
     color:#36495a;
     padding:0.75em 0.9375em;
}
.section-container.accordion section .content > .side-nav li a {
     color: #36495a;
}
.section-container.accordion section .content > .side-nav li a:hover,
.section-container.accordion section .title a:hover,
.section-container.accordion .section .title a:hover {
     color: #0078f2;
     background:none;
}
.section-container.accordion section .content,
.section-container.accordion .section .content {
     padding:0 0.9375em;
}
    .top-bar .title-area { margin-right:4em; }
		.top-bar .name h1 a {
     font-size: 120%;
     font-weight:500;
     font-family:"AmericanSans", Arial, sans-serif;
     line-height:2.3;
}


}
/*------------------------------------*\
    / NAVIGATION
\*------------------------------------*/
/*------------------------------------*\
?			MEDIA QUERIES FOR DEVICE LAYOUTS
\*------------------------------------*/

@media only screen and (max-width: 480px) {
/* SMARTPHONES - ALL ORIENTATIONS/LANDSCAPE */
.oneworld-logo {
     display:none;
}
.site-logo>img {
     width: 50%;
}
.siteTitle {
     bottom: .55em;
     right: .5em;
     font-size:1em;
}
.row .small-4,
.row .small-8,
.top-bar .button {
     width: 100%;
}
.section-container.accordion section .content,
.section-container.accordion .section .content,
.section-container.accordion.auto section .content,
.section-container.accordion.auto .section .content {
     background-color: #EBEEF0;
}
}
@media only screen and (max-width: 320px) {
/* SMARTPHONES - PORTRAIT ORIENTATION */
.oneworld-logo {
     display:none;
}
.site-logo>img {
     width: 45%;
}
}
/* TABLES - PORTRAIT ORIENTATION */

@media only screen and (max-width: 768px) {
.oneworld-logo {
     top: 39%;
}
.siteTitle {
     bottom: .45em;
}

}
/*------------------------------------*\
		/ MEDIA QUERIES FOR DEVICE LAYOUTS
\*------------------------------------*/
