/*
@font-face {
    font-family: "Berthold City Bold";
    src: url("fonts/Berthold.otf") format("opentype");
}
*/

/* **************************************************************************************************
GENERAL
*************************************************************************************************** */
.needs-translation, .displaybox.box-1.needs-translation { background:yellow; }
em.needs-translation, .card-divider .needs-translation { color:#000; }

#skip-to-content {
	position:absolute;
	z-index:101;
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
#skip-to-content a {
	color:#fff;
	text-decoration:underline;
}

/*
[data-whatinput='mouse'] .dropdown.menu a {
     outline: 2;
}
*/
body { 
	background-color:#fff; 
}
a { 
	color:#024daa; 
}
.wrap p a { 	font-weight:bold; }
a:hover { text-decoration:underline; }

p { 
	margin-top: .5rem; 
	margin-bottom: .8rem;
}

ol.q-and-a li {
	font-weight:bold;
}
ol.q-and-a p {
	margin-top:.3rem;
	font-weight:normal;
}

ol.q-and-a p:first-child {
	font-weight:bold;
	line-height:1.2;
	margin-bottom:.3rem;
	margin-top:1.2rem;
	font-size: 103%;
}
ul { 
	margin-top:.6rem; 
	margin-bottom:1.2rem;
}
ul.no-bullets > li { list-style: none; }

ul > li {
	margin-bottom:7px;
}
ul.no-indent { margin-left:0; }

ul.horizontal li {
	display:inline-block;
	margin-left:10px;
}
ul.horizontal li:before {
	content:"\2022";
	margin-right:6px;
}
ul > li > ul { 
	margin-left:25px; 
	margin-bottom:12px;
}

        ul.yearpick {
            display:inline-block;
            padding-left:0;
            height:20px;
            margin:1px 0 8px 0;
        }
        ul.yearpick.indent { padding-left:20px; }

        .yearpick li {
            display:inline-block;
            padding:0 0 0 0;
            border-left:solid #666 1px;
            font-weight:normal;
            font-size:97%;
            margin:0 0 -4px 0;
        }
        .yearpick li:first-child {
            padding-left:0;
            border-left:none;
        }
        .yearpick li:first-child a { padding-left:0; }


        ul.yearpick a {
            display:block;
            padding:1px 9px 1px 9px;
            margin:0 -5px 0 0;
        }
        ul.yearpick a:hover {
            background:rgba(250, 220, 106, 0.4);
        }


table { margin:12px 0 12px; }

.center { text-align:center; }
.nowrap { white-space:nowrap; }
.wrap {
	width:90%;
	margin:0 auto;
	max-width:1135px;
}
.largetext {
	font-size:17px;
	line-height:1.5;
}
.indent { margin-left:28px; }
.button {
	background: linear-gradient(#559DCD,#1779ba);
	font-size:96%;
	padding-top:.6em;
	padding-bottom:.6em;
	border-radius:3px;
}
hr { border-bottom:1px solid rgba(17, 67, 74, 0.38); }

.card.video.wage-claim { border-radius:8px; }
.card.video.wage-claim a { color:#fff; }
.video .card-divider {
	background:#964646;
	color:#fff;
}
.video .card-divider span { font-size:105%; }
.video .card-section {
	background:#964646;
	margin-top:-7px;
	color:#fff;
}
.video .card-section a { border-bottom:dashed #fff 1px; }
.video .card-section a:hover { border-bottom:none; }

.strong, strong { font-weight:bold; }
p.strong, p strong, div.strong, div strong { color:#444; }
a strong { color:inherit; }
.strong.emphasize { font-weight:bold;color:#902c2c; }
strong.emphasize { color:#902c2c; }


.displaybox {
	padding:6px 22px 5px 22px;
	margin-top:12px;
}
.displaybox.tight { padding: 0 11px 6px 12px; }
.displaybox.box-1 { background:#f0eddd; }
.displaybox.box-1A {
	background:rgba(240, 237, 221, 0.53);
	border:solid 1px #ded6b4;
}
.displaybox.box-1B {
	background:rgba(240, 237, 221, 0.45);
	Xborder:solid 1px #ded6b4;
	margin-left:-5px;
	margin-right:-5px;
}
.displaybox.box-2 {
	border: solid 3px #bed5e8;
	border-radius:2px;
	padding:6px 18px 5px 18px;
}
.displaybox.box-2 > p:first-child { margin-top:6px; }
.displaybox.box-2 > p:last-child { margin-bottom:7px; }

.displaybox h2 {
	margin-top:20px;
	color:#333;
}
.displaybox h2.reduced {
	color:#333;
	font-size:22px;
	margin-bottom:15px;
}
.displaybox h2.titlebar {
	padding:14px 7px 15px 22px;
	font-size:120%;
	font-weight:bold;
	border-radius:2px;
}
.displaybox.box-2 li {
	margin-bottom:9px;
	line-height:1.4;
}

.box-3 { background:#e3f0f2; }
.box-3 h3, .box-3 h2  {
	background:#c9e3e5;
	margin-top:-14px;
	margin-right:-22px;
	margin-left:-22px;
	padding:3px 8px 4px 8px;
	font-weight:normal;
}
.displaybox.box-4 {
	background:#f1f1f1;
	border:solid 1px rgba(17, 67, 74, 0.34);
	padding:5px 20px 5px 20px;
}

.picturebox-1 {
	display:inline-block;
	padding:3px;
	background:rgba(93, 70, 96, .80);
	border-radius:2px;
	min-width:275px;
}
.side-pic-1 { min-width:275px; }

.spacer {
	height: 1px;
	background-color: transparent;
	border: 0;
	margin-top:15px; margin-bottom:15px;
}
.spacer.very-very-small { margin-top:3px; margin-bottom:3px; }
.spacer.very-small { margin-top:5px; margin-bottom:5px; }
.spacer.small { margin-top:12px; margin-bottom:12px; }
.spacer.large { margin-top:20px; margin-bottom:20px; }
.spacer.very-large { margin-top:25px; margin-bottom:25px; }

.language_single {
    font-family: Helvetica, Arial, sans-serif;
    font-size:12px;
    float:right;
    display:block;
    background:url(../images/bullet_language_solo.png) 0 3px no-repeat transparent;
    padding-left:10px;
    padding-right:12px;
    height:27px;
}
.alt-language { line-height:1.5; }
.alt-language.next_line { display:block; padding-left:18px; margin-top:3px; }

.alt-language li, .alt-language span {
    padding-right:0;
    margin-left:5px;
    margin-right:8px;
    font-size:90%;
    list-style:none;
    display:inline-block;
}
.alt-language span:first-child { margin-left:0; }

.alt-language li:before, .alt-language span:before {
	content:"\2022";
	display:inline-block;
	padding-right:5px;
	color:#902c2c;
	font-size:14px;
}
.card .alt-language li:before, .card .alt-language span:before { color:#fff; }

table tbody tr:nth-child(even), table tbody tr:nth-child(odd) {
	border-bottom: 0;
	background-color: transparent;
}
.markedbox2 {
    display:inline-block;
    border-left:solid 5px rgba(17, 67, 74, 0.77);
    border-radius:2px;
    padding:4px 8px 4px 12px;
    margin:20px 0px 18px 0px;
}
.markedbox2 p {
    padding:0;
    margin-bottom:0;
}
.highlight {
	font-weight:bold;
	color:#11434a;
}
ul.checklist { margin:17px 0 17px 15px; }
ul.checklist > li {
	background:url(../images/icon_checkmark_square.png) 0 3px no-repeat transparent;
	list-style:none;
	padding-left:27px;
	margin-bottom:10px;
}
ul.checklist.pw > li { background:url(../images/icon_checkmark_purple.png) 0 3px no-repeat transparent; }
ul.checklist.wage-claim > li { background:url(../images/icon_checkmark_red.png) 0 3px no-repeat transparent; }
ul.checklist.retaliation > li { background:url(../images/icon_checkmark_brown.png) 0 3px no-repeat transparent; }

.media-object.brochure h4 {
    font-weight:bold;
    color:#11434a;
    font-size:1.2rem;
}
.media-object.brochure .thumbnail:hover, a img.thumbnail:hover { border-color:rgba(23, 121, 186, 0.3); }
.media-object.brochure img { width:125px; }

.displaybox .media-object.brochure { margin-top:14px; }
.displaybox .media-object.brochure .avail-lang > em { font-size:95%; }
.displaybox .media-object.brochure h4 { margin-top:8px; }
.sound_link_before {
    background: url(../images/icon_sound.png) 3px 2px transparent no-repeat;
    padding-left:24px;
}
.single-double br, .single-double-esp-1 br, .single-double-esp-2 br  { display:none; }


a.image-frame {
	display:block;
	text-align:center;
	font-weight:bold;
}
a.image-frame > div {
	display:block;
	border:solid #999 1px;
	padding:1px;
	margin-top:6px;
	background:transparent;
	transition-property:background;
	transition-duration:.4s;
}
a.image-frame:hover > div {
	background:#2480bd;
}
.menu-adjust { display:none; }


/* **************************************************************************************************
NAV-MOBILE
*************************************************************************************************** */

.title-bar {
	background-color:#222;
	height:60px;
	padding-top:18px;
}
.off-canvas.position-left { background:#222; }
#mobileMenu { padding-top:20px; }
#mobileMenu > ul { 	margin-left:0; }
#mobileMenu > ul > li {
	list-style:none;
	padding:0 0 0 0;
	-moz-transition: background-color 70ms ease-out;
    -webkit-transition: background-color 70ms ease-out;
    -ms-transition: background-color 70ms ease-out;
    transition: background-color 70ms ease-out;
/*
    background:#902c2c;
    background:linear-gradient(#B16B6B,#902c2c);
    background:#902c2c;
    background:linear-gradient(#B16B6B,#902c2c);
*/
    background:#bd1d1a;
    background:linear-gradient(#c3514f,#bd1d1a);

}
#mobileMenu > ul > li:hover { background:linear-gradient(#7a2d2d,#653131) }

#mobileMenu > ul > li > a {
	font-size:17px;
	line-height:19px;
	padding-top:18px;
	padding-bottom:18px;
}
#mobileMenu > ul > li.has-sub > a { background:url(../images/icon_plus.png) 90% 17px no-repeat transparent; }
#mobileMenu > ul > li.has-sub > a.opened { background:url(../images/icon_minus.png) 90% 17px no-repeat transparent; }
.has-sub ul {
	display:none;
	margin:7px 0 0 0;
}

#mobileMenu li.has-sub { background:linear-gradient(#B16B6B,#902c2c); }

#mobileMenu li li { list-style:none; }
#mobileMenu li li a {
	display:block;
	background:#f1f1f1;
	line-height:22px;
	color:#333;
	padding:15px 4px 15px 28px;
	text-indent:-16px;
	border-bottom:solid 1px #999;
}
#mobileMenu li li a:hover { color:#1468a0; }
#mobileMenu li li:last-child a { border-bottom:none; }

#mobileMenu li li a::before {
	content:"\00bb";
	color:#902c2c;
	margin-right:6px;
}

#mobileMenu * { outline:none; }
#mobileMenu a {
	font-weight:normal;
	line-height:1.4;
	color:rgba(255,255,255,0.95);
}
#mobileMenu a:hover { text-decoration:none; }
#mobileMenu li:hover { background-color:#771d1d; }

#mobileMenu li.menu-title {
	color:#ccc;
	padding:5px 0 0 17px;
	font-style:italic;
	font-size:110%;
}
#mobileMenu li.menu-title:hover { background-color:transparent; }
#mobileMenu .sub-item { padding-left:20px; }

.js-off-canvas-overlay { background:rgba(0,0,0,0.35); }

ul.vertical li {
	margin-bottom:2px;
}

/* **************************************************************************************************
NAV-DESKTOP
*************************************************************************************************** */
.nav-desktop {
	display:none;
	background: rgba(17,17,17,.83);
	height:52px;
	padding:0;
	position:fixed;
	width:100%;
	z-index:100;
	box-shadow: 0 1px 8px #555;
}

.site-logo {
	color:#fff;
	line-height:80px;
}
.nav-desktop .menu-desktop {
	line-height:52px;
	background-color:transparent;
	font-size:15px;
}

.menu.menu-desktop > li > a { 
	border-left:solid rgba(246, 238, 37, 0.6) 1px; 
}
.menu.menu-desktop > li > a.selected { 
	color:#820707;
}

.top-bar-left .menu.menu-desktop > li:first-child > a { border-left:none; }
.menu-desktop .is-dropdown-submenu { min-width:250px; }
.dropdown.menu > li.is-dropdown-submenu-parent > a:after { border-color:#f8f6f0 transparent transparent; }

.menu > li > a {
	display:block;
	line-height:52px;
	padding-top:0;
	padding-bottom:0;
	color:#fff;
}
.menu > li {
	-moz-transition: background-color 70ms ease-out;
    -webkit-transition: background-color 70ms ease-out;
    -ms-transition: background-color 70ms ease-out;
    transition: background-color 70ms ease-out;
}
.top-bar-left .menu > li:hover, .top-bar-left .menu > li:last-child:hover, .top-bar-right .menu-desktop a:hover {
	/* background-color:#b35900; */
	background-color:#8c3f00;
	background-color:#a90b0b;
	-moz-transition: background-color 70ms ease-out;
    -webkit-transition: background-color 70ms ease-out;
    -ms-transition: background-color 70ms ease-out;
    transition: background-color 70ms ease-out;
    box-shadow: 0 1px 6px #999;
    text-decoration:none;
}
.top-bar-left .menu > li:hover a:hover { text-decoration:none; }

.top-bar-left .menu > li a:focus {  }


.top-bar-right .menu-desktop {
	padding-left:2px;
	padding-right:10px;

}
.title-bar-right {
	padding-right:15px;
	padding-left:15px;
}
.top-bar-right .menu-desktop a, .title-bar-right a {
	font-size:14px;
	font-weight:bold;
	display:inline;
	border-radius:2px;
	border:solid 1px rgba(255,255,255,.7) !important;
	color:#fff;
	padding:6px 5px 6px 5px;
}
.title-bar-right a {
	padding:6px 8px 6px 8px;
}
.top-bar-left .menu > li > a {
	padding-left: .6rem;
	padding-right: .6rem;
}

/* **************************************************************************************************
HERO and HEADERS
*************************************************************************************************** */

.hero {
    position:relative;
    background:#bd1d1a;
	padding:0 0px 20px 0px;
	border-bottom:solid 1px #cecece;
	text-align:left;
	/* height:140px; */
}
.hero a.homer:hover { 
	text-decoration:none; 
}
.hero a.homer:hover .site-title, .hero a.homer:hover .site-subtitle { 
	color:#f6ee25;
}

.site-title {
    color: #fff;
    font-family: "Chivo", Arial, sans-serif;
    font-size: 26px;
    font-weight:700;
    line-height: 1.2;
    margin: 22px 0 -7px -15px;
    /* text-align:center; */
    display:inline-block;
}
.site-title.spanish {
	padding-left:14px;
	text-indent:-14px;
}
.home div.site-title, h1.site-title { display:none; }
.home h1.site-title { display:inline-block; }


/* F-Sun */
.site-title img {
	visibility:hidden;
	width: 3px;
	margin:-8px 12px 0 0;
}

.site-subtitle {
    font-family: "Chivo", Arial, sans-serif;
    font-size: 18px;
    font-weight:400;
    color: #fff;
    margin-top:-18px;
    margin-top:8px; /* F-Sun */
    /* text-align:center; */
    display:inline-block;
}
.site-subtitle.english { margin-left:5px; }
.site-subtitle.spanish { margin-left:5px; }


.site-subtitle span { margin-right:28px; }
.site-subtitle span:last-child { margin-right:0; }

.main h1 { padding-left:0.9375rem; }

h1, h2 { font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; }

h1 {
	display:inline-block;
	color:#333;
	font-size: 32px;
    line-height: 1.25;
    font-weight:normal;
    color: #2a1212;
    margin-bottom:20px;
    margin-top:5px;
}
	h1 .underbar {
        position:relative;
        display:block;
        background:#2a1212;
        border-radius:3px;
        height:6px;
        margin-top:3px;
	}
    h1 .underbar:before {
        position:absolute;
        top:1px;
        left:9px;
        display:block;
        background:#f6ee25;
        height:4px;
        width:7px;
        border-radius:50px;
        content:"";
    }
    h1 .underbar:after {
        position:absolute;
        top:1px;
        right:9px;
        display:block;
        background:#f6ee25;
        height:4px;
        width:7px;
        border-radius:50px;
        content:"";
    }
    
h2 {
	color:#a71d1a;
	font-size:28px;
	font-weight:normal;
	margin:24px 0 .5rem 0;
}
h2.with-line { border-bottom:solid 1px #11434a; }
h2.home {
	color:#902c2c;
	font-size:31px;
	font-weight:normal;
}
h3.with-border { border-bottom:solid 1px #11434a; }

h3, h2.like-h3 {
	margin-top:1.0rem;
	color:#333;
	font-size:21px;
	font-weight:normal;
}
h4 {
	font-size:1.25rem;
	margin-top:1rem;
}
h5.emphasize { font-size:1.3rem; font-weight:normal; color:#902c2c; }

h5 { font-size:1.1rem; }


.spanish-toggle {
	display:none;
	position:absolute;
	right:13px;
	z-index:100;
}
.spanish-toggle.to-english {
	top:136px;
}
.spanish-toggle.to-espanol {
	top:145px;
}

.spanish-toggle a { 
	display:inline-block;
	color:#fffba8; 
	padding:0px 9px 3px 9px;
	border-radius:3px;
	border:solid 1px #fffba8;
	line-height:1.2;
	font-size:95%;
}

.spanish-toggle a { 
	display: inline-block;
    color: #fff;
    background: #261212;
    padding: 0px 9px 3px 9px;
    border-radius: 3px;
    border: solid 1px #ffffffa1;
    line-height: 1.2;
    font-size: 95%;

}

.spanish-toggle a:hover { 
	/* 
	background:#795a3b;
	background:#a95c00;
	background:#b35900;
	background:#610c0c;
	*/
	background:#b35900;
	text-decoration:none;
}
.spanish-toggle a:after, #languageToggleMobile:after { 
	content: "\00bb";
	font-size: 125%;
	margin-left:8px;
}


/* **************************************************************************************************
MAIN
*************************************************************************************************** */
.main { padding:22px 0px 50px 0; }
.big-q {
	font-size:21px;
	font-weight:bold;
	color:#11434a;
}

/* **************************************************************************************************
SIDE BAR
*************************************************************************************************** */
.sidebox {
    color: #333;
    background: #F8FDF3;
    padding: 4px 14px 3px 12px;
/*
    border-left: 3px solid #7dc242;
    border-right: 3px solid #7dc242;
    border-top: solid 1px #7dc242;
    border-bottom: solid 1px #7dc242;
*/
    border: solid 1px #7dc242;
    border-radius: 9px;
    width: 300px;
    font-size:97%;
}
.sidebox h2 { 
	color:#333; 
	font-size:26px;
	
}
.sidebox h2:first-child { 
	margin-bottom:.9rem;
	margin-top:5px; 
}

.sidebox p {
	margin-top:.6rem;
	margin-bottom:.6rem;
}
.sidebox ul { 
	margin-left:0; 
	list-style:none;
}
.sidebox ul li {
    position:relative;
    padding: 4px 2px 4px 12px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom:3px;
}
.sidebox ul li:before {
	position:absolute;
	content:"\2022";
	top:4px;
	left:0;
	color:#7dc242;
}
.sidebox ul li:first-child {
    margin-top: 8px;
}
.sidebox ul li:last-child {
	padding-bottom: 3px;
    border-bottom: none;
}




/* **************************************************************************************************
FOOTER
*************************************************************************************************** */

.bottombox {
/*
	background: #bd1d1a;
	background: #a91916;
*/
	background: #a91916;
	color:#fff;
	padding:5px 20px 1px 20px;
	margin:35px 0 50px 0;
	border-radius:4px;
	max-width:975px;
}
.bottombox h2 {
	font-size:1.3em;
	margin-top:0;
}
.bottombox hr {
	border-color:rgba(255,255,255,.2);
	margin:10px;
}
.bottombox p { 
	margin-top:.2em;
}
.bottombox a {
	display:inline-block;
	color:#a4d4f4;
}
.bottombox a:focus { color:#b6e2ff; }

.bottombox a:hover {
	display:inline-block;
	color:#6ebaed;
}




footer {
/*
	background:#3E484A;
	background:#832C2a;
	background:#BD1D1A;
	background:#3E484A;
	background:#a71d1a;
	background:#2A1212;
	background:#2a1212c7;
	background:#2a1212d1;
	background:#503d3d;
*/
	background:#503d3d;
	padding:10px 0px 1px 0;
	color:rgba(255,255,255,0.9);
}
footer ul {
	font-size:.93em;
	font-weight:bold;
	color:rgba(255,255,255,0.88);
}
footer ul li { 
	margin-bottom:2px;	
}
footer ul li a.button {
	font-size:1em;
	font-weight:normal;
}
footer h2 {
	font-size:1.3em;
	margin-top:10px;
}
footer hr {
	border-color:rgba(255,255,255,.2);
	margin:10px;
}
footer p { 
	margin-top:.2em;
}
footer a {
	display:inline-block;
	color:#a4d4f4;
}
footer a:focus { color:#b6e2ff; }

footer a:hover {
	display:inline-block;
	color:#6ebaed;
}
.footer-label {
	color:#fff;
	opacity:.95;
	font-weight:bold;
	padding-right:10px;
}
footer .disclaimer {
	color:rgba(255,255,255,.80);
	font-style: italic;
    font-size: 12px;
}

/* **************************************************************************************************
MEDIA QUERIES
*************************************************************************************************** */


@media (max-width:930px) {
	.single-double br { display:block; }
	.menu li.single-double a { 
		line-height:20px; 
		padding-top: .4rem;
		padding-bottom: .3rem;
		padding-right:.9rem;
		padding-left:.9rem;
	}
	.single-double-esp-1 br { display:block; }
	.menu li.single-double-esp-1 a { line-height:20px; }
}


@media (max-width:650px) {
	.menu li.single-double a { font-size: 14px; }
}


@media (max-width:790px) {
	.nav-desktop .menu-desktop, .menu-desktop li li a { font-size:15px; }
}

@media (min-width:375px) {
	h1 { font-size:30px; }
	
	.site-title {
		font-size:30px;
	}
	.site-subtitle {
		font-size:20px;
	}
}

@media (min-width:525px) {
	h1 { font-size:38px; }
	.site-title.english { 
		font-size:40px; 
		margin-left:-20px;
	}
	.site-title.spanish { 
	}
	.site-subtitle.english { 
		font-size: 21px; 
		margin-left: 10px;
	}
/* F-Sun */
	.site-title.english img {
		width:5px;
		margin:-8px 20px 0 0;
	}
}

@media (min-width:640px) {
	.hero { 
		padding-top:57px; 
		/* height:200px; */
	}
	.spanish-toggle { display:block; }
	.nav-desktop { display:block; }
}


@media (min-width:706px) {
	.site-title.english { 
		font-size:47px; 
		margin-left:0;
	}
	.site-title.spanish { font-size: 30px; }
	.menu-adjust { display:inline; }
	.spanish-toggle {  top: 154px; }
	
/* F-Sun */
	.site-title.english img {
		visibility:visible;
		width:auto;
		margin:-8px 20px 0 0;
	}
	.site-subtitle.english { 
		font-size: 25px; 
		margin-left:85px;
	}
	.spanish-toggle a { font-size:100%; }
	h1 { font-size:42px; }
}

@media (min-width:775px) {
	/* ==== Home page ==== */
	.home-big-left, .home-big-right { display:block; }
	.home-little-left { display:none; }
}

@media (min-width:800px) {
	.site-title.spanish { font-size: 35px; }
}

@media (min-width:931px) {
	.site-title.spanish img {
		visibility:visible;
		width:auto;
		margin:-8px 20px 0 0;
	}
	.site-subtitle.spanish { 
		font-size: 25px; 
		margin-left:70px;
	}
	.spanish-toggle.to-english {
		top:145px;
	}
}

@media (min-width:1040px) {
	.site-title.spanish { font-size: 42px; }
}


@media (min-width:1061px) {
	.nav-desktop .menu-desktop { font-size:16px; }

	.top-bar-right .menu-desktop {
		padding-right:25px;
		padding-left:15px;
	}
	.top-bar-right .menu-desktop a {
		padding:6px 8px 6px 8px;
	}
	.top-bar-left .menu > li > a {
		padding-left: 1.0rem;
		padding-right: 1.0rem;
	}
}


@media (min-width:1350px) {
	.site-title { 
		margin-left:-70px;
	}
	.site-subtitle.english { margin-left:85px; }
	.site-subtitle.spanish { margin-left:15px; }
}

@media (min-width:640px) and (max-width:705px) {

	.top-bar-right {
		position:absolute;
		right:-8px;
		top:0px;
	}
}


