/*
Theme Name: UT Theme 2019

Description: An Adaptation of the default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 2.0
Author: CCI

Tags: UT, custom header, responsive, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/
	 Theme was adapted from wordpress default theme by:  Michael Heilemann
*/


/* Known used wordpress styles */


small {
     font-size: inherit;
     /*line-height: 1.5em;*/
}

small,
#sidebar ul ul li,
#sidebar ul ol li,
.nocomments,
.postmetadata,
blockquote,
strike {
     color: #777;
}

h2.pagetitle {
     margin: 0 !important;
}

h2.archivetitle {
     margin-bottom: 20px !important;
     padding-bottom: 10px;
     border-bottom: 2px solid #CCC;
}

.postdate {
     margin-bottom: 15px !important;
     padding-top: 5px;
     display: block;
}

.post {
     border-bottom: #CCCCCC solid 1px;
     margin-bottom: 20px;
}

.post hr {
     display: block;
}

.wp-post-image {
     padding: 1px !important;
     border: 1px solid #CCC !important;
}

.postmetadata {
     clear: left;
     background: #ffffcc !important;
     padding: 8px;
     text-align: right;
     font-size: 10px;
     margin-top: 15px !important;
}

code {
     font: 1.1em 'Courier New', Courier, Fixed;
}

acronym,
abbr,
span.caps {
     font-size: 0.9em;
     letter-spacing: .07em;
}

.textwidget {
     margin-bottom: 20px;
     padding: 0;
}

h3.comments {
     padding: 0;
     margin: 40px auto 20px;
}

.commentlist li,
#commentform input,
#commentform textarea {
     font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentlist li {
     font-weight: bold;
}

.commentlist li .avatar {
     float: right;
     border: 1px solid #eee;
     padding: 2px;
     background: #fff;
}

.commentlist cite,
.commentlist cite a {
     font-weight: bold;
     font-style: normal;
     font-size: 1.1em;
}

.commentlist p {
     font-weight: normal;
     line-height: 1.5em;
     text-transform: none;
}

#commentform p {
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
     font-weight: normal;
}

.alt {
     background-color: #f8f8f8;
     border-top: 1px solid #ddd;
     border-bottom: 1px solid #ddd;
}

/* Begin Comments*/

.alt {
     margin: 0;
     padding: 10px;
}

.commentlist {
     padding: 10px;
     text-align: justify;
}

.commentlist li {
     margin: 15px 0 3px;
     padding: 5px 10px 3px;
     list-style: none;
}

.commentlist p {
     margin: 10px 5px 10px 0;
}

#commentform p {
     margin: 5px 0;
}

.nocomments {
     text-align: center;
     margin: 0;
     padding: 0;
}

.commentmetadata {
     margin: 0;
     display: block;
}

/* End Comments */




#wp-calendar #prev a,
#wp-calendar #next a {
     font-size: 9pt;
}

#wp-calendar a {
     text-decoration: none;
}

#wp-calendar caption {
     font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
     text-align: center;
}

#wp-calendar th {
     font-style: normal;
     text-transform: capitalize;
}

/* End Typography & Colors */







/* Begin Images */
p img {
     padding: 0;
     max-width: 100%;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
     display: block;
     margin-left: auto;
     margin-right: auto;
}

img.alignright {
     padding: 4px;
     margin: 0 0 2px 7px;
     display: inline;
}

img.alignleft {
     padding: 4px;
     margin: 0 7px 2px 0;
     display: inline;
}

.alignright {
     float: right;
}

.alignleft {
     float: left;
}

/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
     margin-left: 0px;
     padding: 0 0 0 30px;
     list-style: none;
     padding-left: 10px;
     text-indent: -10px;
}

html>body .entry li {
     margin: 7px 0 8px 10px;
}

.entry ul li:before,
#sidebar ul ul li:before {
     content: "\00BB \0020";
}

.entry ol {
     padding: 0 0 0 35px;
     margin: 0;
}

.entry ol li {
     margin: 0;
     padding: 0;
}

.postmetadata ul,
.postmetadata li {
     display: inline;
     list-style-type: none;
     list-style-image: none;
}



.entry form {
     /* This is mainly for password protected posts, makes them look better. */
     text-align: center;
}

select {
     /* width: 130px; */
}

#commentform input {
     /* width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0; */
}

#commentform textarea {
     width: 100%;
     /*width: 600px;*/
     padding: 6px;
}

#commentform #submit {
     margin: 0;
     /*float: right;*/
}

/* End Form Elements */



/* Begin Sidebar */

/*#sidebar
{	padding: 20px 0 10px 0;
	margin-left: 745px;
	_margin-left: 690px;
	width: 170px;
	_width: 200px;
    border-left: #CCCCCC solid 1px;
	padding: 0 0 0 10px;
	}

#sidebar form {
	margin: 0;
}*/


/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
     empty-cells: show;
     margin: 10px auto 0;
     width: 155px;
}

#wp-calendar #next a {
     padding-right: 10px;
     text-align: right;
}

#wp-calendar #prev a {
     padding-left: 10px;
     text-align: left;
}

#wp-calendar a {
     display: block;
}

#wp-calendar caption {
     text-align: center;
     width: 100%;
}

#wp-calendar td {
     padding: 3px 0;
     text-align: center;
}

#wp-calendar td.pad:hover {
     /* Doesn't work in IE */
     background-color: #fff;
}

/* End Calendar */



/* Begin Various Tags & Classes */
acronym,
abbr,
span.caps {
     cursor: help;
}

acronym,
abbr {
     border-bottom: 1px dashed #999;
}

blockquote {
     margin: 15px 30px 0 10px;
     padding-left: 20px;
     border-left: 5px solid #ddd;
}

blockquote cite {
     margin: 5px 0 0;
     display: block;
}

.center {
     text-align: center;
}

a img {
     border: none;
}

.navigation {
     display: block;
     text-align: center;
     padding: 10px;
     margin: 15px 0 0 0;
     background: #EEEEEE;
     border-top: 1px solid #CCC;
     border-bottom: 1px solid #CCC;
}

/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
     display: block;
     margin-left: auto;
     margin-right: auto;
}

.wp-caption {
     border: 1px solid #ddd;
     text-align: center;
     background-color: #f3f3f3;
     padding-top: 4px;
     margin: 10px;
     -moz-border-radius: 3px;
     -khtml-border-radius: 3px;
     -webkit-border-radius: 3px;
     border-radius: 3px;
}

.wp-caption img {
     margin: 0;
     padding: 0;
     border: 0 none;
}

.wp-caption p.wp-caption-text {
     font-size: 11px;
     line-height: 17px;
     padding: 0 4px 5px;
     margin: 0;
}


/* End captions */

.searchbtn2 {
     float: left;
     margin: 0;
     padding: 2px 10px;
     _padding: 1px 10px;
     font-family: Verdana, sans-serif;
     font-size: 10px;
     border: 1px solid #999999;
     background: url("http://www.utoledo.edu/images/nav/searchBtnBG.gif") repeat-x top left #CFCFCF !important;
     font-weight: bold;
     color: #000000;
}


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
     But you'll look sweet upon the seat of a bicycle built for two." */




/*NEW STYLES 2019*/
html {
     margin-top: 0px !important;
}

body {
     position: relative;
     top: 96px !important;
     overflow-x: hidden;
     font-family: 'Source Sans Pro', sans-serif;
     font-size: 1.875em;
     font-weight: 300;
}

header {
     position: relative;
     top: -96px;
}

.serif {
     font-family: jubilat, serif;
}

.yellow {
     color: #FFD200;
}

.bold {
     font-weight: 600;
}

p {
     font-weight: 300;
     line-height: 1.6;
     color: #2E2E2D;
}

h2 {
     font-family: jubilat, serif;
     text-transform: none;
     color: #003E7E;
}

h3 {
     font-family: jubilat, serif;
     text-transform: none;
     color: #003E7E;
}

h4 {
     font-family: jubilat, serif;
     text-transform: none;
     color: #003E7E;
}

#left_nav h4 {
     font-size: 2.6rem;
}

#left_nav ul li a {
     color: #134FC9;
     font-weight: 400;
}

#left_nav ul,
#right_nav ul {
     border-top: 1px solid #BDBBB5;
}

#left_nav li,
#right_nav li {
     border-bottom: 1px solid #BDBBB5;
}

.postdate {
     padding-top: 0px;
     color: #737571;
}

.readMoreLink {
     color: #134FC9;
     font-weight: bold;
}

.entry p {
     margin-bottom: 1.8rem;
     /* display:inline; */

}

.post {
     border-bottom: 0px;
}

#searchform {
     margin-top: 2rem;
     margin-bottom: 2rem !important;
}

#archives-dropdown-2 {
     margin-top: 2.0rem;
}

input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
     border-radius: 0px;
}

.mainMenuGrid {
     display: -ms-grid;
     display: grid;
     -ms-grid-columns: 12vw 308px auto 308px 12vw;
     grid-template-columns: 12vw 308px auto 308px 12vw;
     -ms-grid-rows: 96px 26px;
     grid-template-rows: 96px 26px;
     padding: 0px;
     color: #003E7E;
     background-color: rgba(0, 0, 0, 0);
     font-weight: 900;
     font-family: 'Source Sans Pro', sans-serif;
     font-size: 28px;
     position: fixed;
     z-index: 1001;
     width: 100%;
     grid-template-areas:
          ". logo . ."
          ". logo . .";
}

.mainMenuGrid .bottomBoxShadow {
     -ms-grid-column: 1;
     -ms-grid-column-span: 5;
     grid-column: 1/span 5;
     -ms-grid-row: 1;
     -ms-grid-row-span: 1;
     grid-row: 1/span 1;
     -webkit-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.53);
     -moz-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.53);
     box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.53);
     z-index: -1;
     background-color: white;
}

.utoledoNews {
     -ms-grid-column: 3;
     -ms-grid-column-span: 1;
     grid-column: 3/span 1;
     -ms-grid-row: 1;
     -ms-grid-row-span: 1;
     grid-row: 1/span 1;
     background-color: white;
     font-weight: 300;
     color: #003E7E;
     font-size: 2.2em;
     text-align: center;
     text-transform: uppercase;

}

.utoledoNews a:hover {
     text-decoration: none;
}

.whitePadding {
     background-color: white;
}

.whitePadding:nth-child(1) {
     -ms-grid-column: 1;
     -ms-grid-column-span: 1;
     grid-column: 1/span 1;
     -ms-grid-row: 1;
     -ms-grid-row-span: 1;
     grid-row: 1/span 1;
}

.whitePadding:nth-child(6) {
     -ms-grid-column: 5;
     -ms-grid-column-span: 1;
     grid-column: 5/span 1;
     -ms-grid-row: 1;
     -ms-grid-row-span: 1;
     grid-row: 1/span 1;
}

.logoFauxBack {
     -ms-grid-column: 2;
     -ms-grid-column-span: 1;
     grid-column: 2/span 1;
     -ms-grid-row: 1;
     -ms-grid-row-span: 2;
     grid-row: 1/span 2;
     background-color: #FFD200;
     align-self: inherit;
     -webkit-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.53);
     -moz-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.53);
     box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.53);
}

.logoContain {
     position: relative;
     -ms-grid-column: 2;
     -ms-grid-column-span: 1;
     grid-column: 2/span 1;
     -ms-grid-row: 1;
     -ms-grid-row-span: 2;
     grid-row: 1/span 2;
     padding: 0 40px;
     background-color: #FFD200;
     text-align: center;
     -ms-grid-column: 2;
     -ms-grid-column-span: 1;
     -ms-grid-row: 1;
     -ms-grid-row-span: 2;
     grid-area: logo;
     align-self: center;
}

.theLogo a {
     display: inline-block;
}

.theLogo img {
     /* position: absolute; */
     top: 0;
     right: 0;
     left: 0;
     bottom: 0;
     margin: auto;
     height: 82px;
}

.menuItemsContain {
     -ms-grid-column: 4;
     -ms-grid-column-span: 1;
     grid-column: 4/span 1;
     -ms-grid-row: 1;
     -ms-grid-row-span: 1;
     grid-row: 1/span 1;
     background-color: white;
     text-transform: uppercase;
     text-align: right;
     -ms-grid-row-align: center;
     align-self: center;
     max-height: 96px;
}

.searchIcon img {
     height: 20px;
     position: relative;
     /* top: 8px; */
     margin-right: 0px;
}

.topItem {
     display: inline;
     margin-right: 2vw;
     cursor: pointer;
}

.topItem.searchIcon {
     margin-right: 0px;
}

.mobileMenuGrid .bottomBoxShadow {
     -ms-grid-column: 1;
     -ms-grid-column-span: 4;
     grid-column: 1/span 4;
     -ms-grid-row: 1;
     -ms-grid-row-span: 1;
     grid-row: 1/span 1;
     -webkit-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.53);
     -moz-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.53);
     box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.53);
     z-index: -1;
     background-color: white;
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
     padding-right: 0px;
}

.gsc-search-button {
     margin-left: 0px;
}

.gsc-search-button.gsc-search-button-v2 {
     margin-bottom: 0px;
     height: 36px;
     width: 36px;
     border: 0px;
     border-radius: 0px;
}

.gsc-search-button-v2,
.gsc-search-button-v2:hover,
.gsc-search-button-v2:focus {
     background-color: #FFD200;
}

.cse .gsc-search-button-v2,
.gsc-search-button-v2 {
     padding: 0px;
}

.gstl_50.gsc-input {
     margin-bottom: 0px;
}

.gsc-input {
     height: 36px !important;
     text-indent: 8px !important;
}

.gsc-input-box {
     border: 0px !important;
}

input.gsc-input,
.gsc-input-box-hover,
.gsc-input-box-focus {
     border: 1px solid #BDBBB5 !important;
     border-right: 0px;
     border-radius: 0px;
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
     background: none !important;
}


.mainContain {
     padding: 2vw 12vw;
     max-width: 1170px;
     margin: auto;
}

footer {
     background-color: white;
     color: #003E7E;
     font-family: 'Source Sans Pro', sans-serif;
     font-size: 1em;
     text-align: right;
     padding: 20px 0;
     border-top: 2px solid #003E7E;
}

footer .mainContain {
     padding-top: 0vw;
     padding-bottom: 0vw;
}

footer p {
     margin-bottom: 0px;
}

footer p a.copyright {
     color: #003E7E;
}

a.copyright:hover {
     text-decoration: none;
}



.mobileWrap .navigateContainPlaceholder {
     right: 0;
     background-color: #003E7E;
     color: white;
     margin: 0;
     text-transform: uppercase;
     padding: 0;
     cursor: pointer;
     opacity: 1;
     width: 100%;
     height: 60px;
     opacity: 0;
}

.mobileMenuGrid {
     display: -ms-grid;
     display: grid;
     -ms-grid-columns: 20vw 1fr 20vw;
     grid-template-columns: 20vw 1fr 20vw;
     padding: 0px;
     color: #003E7E;
     background-color: white;
     font-weight: 900;
     font-family: 'Source Sans Pro', sans-serif;
     font-size: 28px;
     position: fixed;
     z-index: 999;
     width: 100%;
     height: 60px;
     grid-template-areas:
          "mobileLogo . . . ."
          "mobileLogo . . . .";
     display: none;
}

.mobileFauxBack {
     -ms-grid-column: 1;
     -ms-grid-column-span: 1;
     -ms-grid-row: 1;
     -ms-grid-row-span: 2;
     grid-area: mobileLogo;
     background-color: #FFD200;
}

.mobileLogo {
     height: auto;
     -ms-grid-column: 1;
     -ms-grid-column-span: 1;
     grid-column: 1/span 1;
     -ms-grid-row: 1;
     -ms-grid-row-span: 2;
     grid-row: 1/span 2;
     padding: 1vw 1vw;
     background-color: #FFD200;
     text-align: center;
     grid-area: mobileLogo;
     -ms-grid-column: 1;
     -ms-grid-column-span: 1;
     -ms-grid-row: 1;
     -ms-grid-row-span: 2;
     align-self: center;
}

.mobileLogo img {
     max-height: 70px;
}

.mobileMenuItem {
     justify-self: center;
     align-self: center;
     background-color: white;
     text-transform: uppercase;
}

.mobileNavigateContain {
     display: none;
     /* background-color: #003E7E; */
     position: fixed;
     right: 0px;
     height: 60px;
     z-index: 2000;
}

.mobileNavigateContain .hamburgerContain {
     position: relative;
     height: 100%;
     cursor: pointer;
     display: inline-block;
     bottom: 0px;
     left: 0px;
     height: 20px;
}

.hamburgerContain {
     position: relative;
     width: 30px;
     height: 100%;
     cursor: pointer;
     display: inline-block;
     bottom: 20px;
     /* left: 10px; */
}

.clearType {
     display: none;
}

.menuButton {
     grid-column: 3/span 1;
     grid-row: 1/span 1;
     font-size: 20px;
     text-align: center;
     cursor: pointer;
}

.menuButton:hover {
     background-color: #FFD200;
}

.menuButton i {
     position: relative;
     top: 20px;
}

.categoryExpand {
     position: fixed;
     top: 60px;
     right: 0px;
     text-align: right;
     background-color: #FFD200;
     width: 100%;
     z-index: 100;
     padding-top: 1rem;
     height: 0px;
     padding-top: 0px;
     overflow: hidden;
}

.categoryExpand .textwidget {
     /* margin-bottom:1rem; */
}

.categoryExpand .textwidget ul {
     display: block;
     margin-bottom: 1rem !important;
     border-bottom: 1px solid #003E7E !important;
}

.categoryExpand .textwidget h4 {
     height: 27px;
     border-bottom: 1px solid #003E7E !important;
}

.categoryExpand h4 {
     cursor: pointer;
     border-bottom: 1px solid #003E7E;
     margin-bottom: 0px;
     padding-bottom: 1rem;
     padding-right: 20px;
}

.categoryExpand h4:last-of-type {
     border-bottom: 0px;
}

.categoryExpand ul {
     height: 0px;
     overflow: hidden;
     list-style-type: none;
     line-height: 22px;
     margin: 0px;
     margin-bottom: 1rem;
     border-bottom: 1px solid #003E7E;
}

.categoryExpand ul:last-of-type {
     border-bottom: 0px;
     margin-bottom: 0px;
}

.categoryExpand .screen-reader-text {
     display: none;
}

.categoryExpand ul li {
     border-top: 1px solid #003E7E;
     padding-right: 20px;
     margin-bottom: 0px;
     padding-bottom: 1rem;
     padding-top: 1rem;
}

.wp-caption {
     border-radius: 0px;
     font-weight: 300;
}

.wp-caption p.wp-caption-text {
     font-size: .8em;
     line-height: 1.4em;
}

.postmetadata {
     background: #CAD9E1 !important;
     font-size: .8em;
     line-height: 1.4em;
}

h2.archivetitle {
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 100;
}

h2.pagetitle {
     font-family: jubilat, serif;
     text-transform: none;
}

table.gsc-search-box {
     float: right;
}

table>tbody>tr>td.gsc-input {
     width: 100%;
}

.nocomments {
     display: none;
}

@media only screen and (max-width: 1562px) {
     .mainMenuGrid {
          -ms-grid-columns: auto 308px auto auto auto;
          grid-template-columns: auto 308px auto auto auto;
     }
}

@media only screen and (max-width: 1300px) {
     .mainMenuGrid {
          -ms-grid-columns: auto 278px auto auto auto;
          grid-template-columns: auto 278px auto auto auto;
     }

     .hamburgerContain {
          bottom: 17px;
     }
}

@media only screen and (max-width: 1170px) {
     .mainMenuGrid {
          -ms-grid-columns: 0 278px auto auto 0;
          grid-template-columns: 0 278px auto auto 0
     }

     .utoledoNews {
          font-size: 1.8em;
     }
}

@media only screen and (max-width: 880px) {

     .theLogo img {
          position: initial;

     }

     .desktopWrap .navigateContain,
     .desktopWrap .mainMenuGrid {
          display: none;
     }

     .mobileMenuGrid {
          display: -ms-grid;
          display: grid;
          -ms-grid-columns: 20vw 1fr 60px 60px;
          grid-template-columns: 20vw 1fr 60px 60px;
     }

     .mobileNavigateContain {
          display: block;
     }

     .utoledoNews {
          -ms-grid-column: 2;
          -ms-grid-column-span: 1;
          grid-column: 2/span 1;
          -ms-grid-row: 1;
          -ms-grid-row-span: 1;
          grid-row: 1/span 1;
          font-size: 1.3em;
          position: relative;
          z-index: 10;
     }

     .searchIcon img {
          height: 28px;
          top: 0px;
     }

     .mobile.navigateContainPlaceholder .hamburgerContain {
          top: 0;
          left: 0;
          float: right;
          width: 60px;
          height: 60px;
          z-index: 9;
     }

     #google_search_container {
          padding-top: 0px;
     }

     table.gsc-search-box {
          margin-bottom: 0px;
          float: none;
     }

     form.gsc-search-box {
          margin-bottom: 0px;
     }

     .gsc-search-button.gsc-search-button-v2 {
          width: 60px;
          height: 60px;
     }

     .mobileWrap .navigateContainPlaceholder {
          background: none;
          opacity: 1;
          cursor: initial;
          -ms-grid-column: 4;
          -ms-grid-column-span: 1;
          -ms-grid-row: 1;
          -ms-grid-row-span: 1;
          grid-column: 4/span 1;
          grid-row: 1/span 1;
     }

     .gsc-search-box-tools .gsc-search-box .gsc-input {
          width: 100%;
          /* display: none; */
          height: 60px !important;
     }

     .gsc-input {
          text-indent: 0px !important;
     }

     .hamburgerPlaceholder {
          width: 60px;
          height: 60px;
          position: absolute;
          right: 0px;
          z-index: 10;
          cursor: pointer;
     }

     #gsc-i-id1 {
          color: #003E7E;
          padding-left: 8px !important;
          padding-right: 60px !important;
     }

     #google_search_container {
          width: 0px;
          -ms-grid-column: 2;
          -ms-grid-column-span: 2;
          -ms-grid-row: 1;
          -ms-grid-row-span: 1;
          grid-column: 2/span 2;
          grid-row: 1/span 1;
          opacity: 0;
          position: relative;
          z-index: 12;
          height: 0px;
     }

     .clearType {
          display: none;
          grid-column: 3/span 1;
          grid-row: 1/span 1;
          color: #003E7E;
          font-weight: bold;
          font-family: 'Source Sans Pro', sans-serif;
          font-size: 22px;
          position: absolute;
          left: -60px;
          background: none;
          width: 60px;
          height: 60px;
          text-align: center;
          z-index: 14;
     }

     .theX {
          position: relative;
          top: 10px;
          cursor: pointer;
     }

}

@media only screen and (max-width:600px) {
     .mainContain {
          padding: 8vw;
     }

     footer .mainContain {
          padding-left: 2vw;
          padding-right: 2vw;
     }

     .mobileLogo {
          padding: 3vw;
     }

     .mobileMenuItem {
          font-size: 14px;
     }

     .utoledoNews {
          font-size: 1em;
     }

     .utoledoNews a {
          position: relative;
          top: 7px;
     }
}


/* END NEW STYLES 2019 */