/**
*
* Theme Name: USH Theme
* Description: USH footer specific style.
* Author: Santhosh Gurala
*
**/

footer{
 	width:100%;
 	background-color:#fff;
}


#footer{
	max-width: 1176px;
	margin: 0 auto;
}

#ul-footer {
    float: left;
    width: 100%;
}

#footer li {
	list-style: none;
}

#footer hr {
	height:1px; background:#D3D3D3 no-repeat scroll center;border:none;
}

.stay-footer {
	padding: 0 2px 0 0;
	margin-top:17px;
}


#social-links-table{
	margin: 20px 0 20px 0;
}

#social-links-table .no-sales{
	padding-left: 12px;
}

.languages{
	padding:0px 50px 20px 65px;
}

.footer-legal{
	padding-right: 8px;
}

.footer-links{
	line-height: 30px;
}


/*logo styles*/
@font-face {
  font-family: 'uo_ui-icons';
  src:  url('../fonts/uo_ui-icons.eot?8tpkps');
  src:  url('../fonts/uo_ui-icons.eot?8tpkps#iefix') format('embedded-opentype'),
    url('../fonts/uo_ui-icons.ttf?8tpkps') format('truetype'),
    url('../fonts/uo_ui-icons.woff?8tpkps') format('woff'),
    url('../fonts/uo_ui-icons.svg?8tpkps#uo_ui-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="uo-"], [class*=" uo-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'uo_ui-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.uo-double-chevron-up:before {
  content: "\e913";
}
.uo-double-chevron-down:before {
  content: "\e934";
}
.uo-ride-coaster:before {
  content: "\e931";
}
.uo-single-rider:before {
  content: "\e932";
}
.uo-open-caption:before {
  content: "\e933";
}
.uo-citywalk-party-movie:before {
  content: "\e900";
}
.uo-motion:before {
  content: "\e901";
}
.uo-uoap-b:before {
  content: "\e902";
}
.uo-flex-b:before {
  content: "\e903";
}
.uo-ada-b:before {
  content: "\e904";
}
.uo-plus-b:before {
  content: "\e905";
}
.uo-calendar-c:before {
  content: "\e906";
}
.uo-pass-premier:before {
  content: "\e907";
}
.uo-pass-preferred:before {
  content: "\e908";
}
.uo-pass-power:before {
  content: "\e909";
}
.uo-weather-night-clear:before {
  content: "\e90a";
}
.uo-weather-night-partly-cloudy:before {
  content: "\e90b";
}
.uo-weather-day-clear:before {
  content: "\e90c";
}
.uo-weather-day-partly-cloudy:before {
  content: "\e90d";
}
.uo-weather-heavy-rain:before {
  content: "\e90e";
}
.uo-weather-light-rain:before {
  content: "\e90f";
}
.uo-weather-cloudy:before {
  content: "\e910";
}
.uo-weather-severe:before {
  content: "\e911";
}
.uo-pinterest:before {
  content: "\e912";
}
.uo-google-plus:before {
  content: "\1f323";
}
.uo-twitter:before {
  content: "\e914";
}
.uo-facebook:before {
  content: "\e915";
}
.uo-facebook-box:before {
  content: "\e916";
}
.uo-instagram:before {
  content: "\e917";
}
.uo-email:before {
  content: "\e918";
}
.uo-3d-4d:before {
  content: "\e919";
}
.uo-water-ride-b:before {
  content: "\e91a";
}
.uo-kid-ride:before {
  content: "\e91b";
}
.uo-dining-b:before {
  content: "\e91c";
}
.uo-dining-fine:before {
  content: "\e91d";
}
.uo-dining-full:before {
  content: "\e91e";
}
.uo-dining-quick:before {
  content: "\e91f";
}
.uo-show-action:before {
  content: "\e920";
}
.uo-show-comedy:before {
  content: "\e921";
}
.uo-show-music:before {
  content: "\e922";
}
.uo-show-parade:before {
  content: "\e923";
}
.uo-package-pickup:before {
  content: "\e924";
}
.uo-wheelchair-transfer:before {
  content: "\e925";
}
.uo-child-swap:before {
  content: "\e926";
}
.uo-ecv:before {
  content: "\e927";
}
.uo-assistive-listening:before {
  content: "\e928";
}
.uo-rider-height:before {
  content: "\e929";
}
.uo-sign-language:before {
  content: "\e92a";
}
.uo-closed-caption:before {
  content: "\e92b";
}
.uo-apple:before {
  content: "\e92c";
}
.uo-parental-discretion:before {
  content: "\e92d";
}
.uo-companion-rider:before {
  content: "\e92e";
}
.uo-life-jacket:before {
  content: "\e92f";
}
.uo-seating:before {
  content: "\e930";
}
.uo-ada:before {
  content: "\e62f";
}
.uo-character-breakfast:before {
  content: "\e62d";
}
.uo-hhn:before {
  content: "\e62e";
}
.uo-menu:before {
  content: "\e602";
}
.uo-close:before {
  content: "\e606";
}
.uo-plus:before {
  content: "\e607";
}
.uo-checked:before {
  content: "\e608";
}
.uo-info-circled:before {
  content: "\e609";
}
.uo-zoom:before {
  content: "\e60a";
}
.uo-search:before {
  content: "\e60c";
}
.uo-ok-circled:before {
  content: "\e60d";
}
.uo-expand:before {
  content: "\e60e";
}
.uo-location:before {
  content: "\e60f";
}
.uo-pause:before {
  content: "\e610";
}
.uo-play:before {
  content: "\e611";
}
.uo-bmg:before {
  content: "\e612";
}
.uo-express-pass:before {
  content: "\e613";
}
.uo-park-ticket-wetnwild:before {
  content: "\e614";
}
.uo-uni-dining-plan:before {
  content: "\e615";
}
.uo-dining:before {
  content: "\e616";
}
.uo-photo-connect-star-card:before {
  content: "\e617";
}
.uo-eve:before {
  content: "\e618";
}
.uo-cine-spectacular-dining-exp:before {
  content: "\e619";
}
.uo-most-popular:before {
  content: "\e61a";
}
.uo-more-extras:before {
  content: "\e61b";
}
.uo-shows-entertainment:before {
  content: "\e61c";
}
.uo-water-parks:before {
  content: "\e61d";
}
.uo-park-tickets:before {
  content: "\e61e";
}
.uo-experience:before {
  content: "\e61f";
}
.uo-experience-unlimited:before {
  content: "\e620";
}
.uo-vip:before {
  content: "\e621";
}
.uo-stroller:before {
  content: "\e622";
}
.uo-citywalk-movie-alt:before {
  content: "\e623";
}
.uo-dining-movie:before {
  content: "\e624";
}
.uo-citywalk-minigolf:before {
  content: "\e625";
}
.uo-citywalk-party:before {
  content: "\e626";
}
.uo-coke:before {
  content: "\e627";
}
.uo-wetnwild:before {
  content: "\e628";
}
.uo-unidining-coke:before {
  content: "\e629";
}
.uo-citywalk-movie:before {
  content: "\e62a";
}
.uo-rtu:before {
  content: "\e62b";
}
.uo-arrow-double:before {
  content: "\e601";
}
.uo-arrow-right:before {
  content: "\e603";
}
.uo-arrow-left:before {
  content: "\e604";
}
.uo-arrow-down:before {
  content: "\e605";
}
.uo-arrow-up:before {
  content: "\e60b";
}
.uo-placeholder:before {
  content: "\e600";
}
.uo-cart:before {
  content: "\e62c";
}

/*demo dependent on logo style */

/*.bshadow0, input {
  box-shadow: inset 0 -2px #e7e7e7;
}
input:hover {
  box-shadow: inset 0 -2px #ccc;
}*/
input, fieldset {
  font-family: sans-serif;
  font-size: 1em;
  margin: 0;
  padding: 0;
  border: 0;
}
input {
  color: inherit;
  line-height: 1.5;
  height: 1.5em;
  padding: .25em 0;
}
/*input:focus {
  outline: none;
  box-shadow: inset 0 -2px #449fdb;
}*/
.glyph {
  font-size: 16px;
  width: 15em;
  padding-bottom: 1em;
  margin-right: 4em;
  margin-bottom: 1em;
  float: left;
  overflow: hidden;
}
.liga {
  width: 80%;
  width: calc(100% - 2.5em);
}
.talign-right {
  text-align: right;
}
.talign-center {
  text-align: center;
}
.bgc1 {
  background: #f1f1f1;
}
.fgc1 {
  color: #999;
}
.fgc0 {
  color: #000;
}

.mvm {
  margin-top: .75em;
  margin-bottom: .75em;
}
.mtn {
  margin-top: 0;
}
.mtl, .mal {
  margin-top: 1.5em;
}
.mbl, .mal {
  margin-bottom: 1.5em;
}
.mal, .mhl {
  margin-left: 1.5em;
  margin-right: 1.5em;
}
.mhmm {
  margin-left: 1em;
  margin-right: 1em;
}
.mls {
  margin-left: .25em;
}
.ptl {
  padding-top: 1.5em;
}
.pbs, .pvs {
  padding-bottom: .25em;
}
.pvs, .pts {
  padding-top: .25em;
}
.unit {
  float: left;
}
.unitRight {
  float: right;
}
.size1of2 {
  width: 50%;
}
.size1of1 {
  width: 100%;
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.hidden-true {
  display: none;
}
.textbox0 {
  width: 3em;
  background: #f1f1f1;
  padding: .25em .5em;
  line-height: 1.5;
  height: 1.5em;
}
#testDrive {
  display: block;
  padding-top: 24px;
  line-height: 1.5;
}
.fs0 {
  font-size: 16px;
}
.fs1 {
  font-size: 32px;
}

#social-links-table .uo-facebook-box {
url();
	font-size: 32px;
	color:#3b5998;
}

#social-links-table .uo-twitter {
	font-size: 32px;
	color:#1dcaff;
}
#social-links-table .uo-instagram {
	font-size: 32px;
	color:#8a3ab9;
}

#social-links-table .uo-pinterest {
	font-size: 32px;
	color:#C92228;
}
/* Font styles for footer start*/

#footer ul li div h4 {
	font-size: 1.5rem !important;
	line-height: 1.5625rem !important;
	font-weight: 700 !important;

}
#footer ul li div p {
	font-size: 18px;
    line-height: 24px;

}

#footer #social-links-table tr .no-sales h4{
	font-size: 1.125rem !important;
    line-height: 1.25rem;
	font-weight: 600 !important;
}
#footer table tr td a h4{
	font-size: 1.125rem !important;
    line-height: 1.25rem;
	font-weight: 600 !important;
	color:#036ce2;
}
.footer-copy-rights tr td p{
	font-size: 11px !important;
    line-height: 15px;
}
.footer-copy-rights tr td a{
	font-size: 11px !important;
	line-height: 15px;
	font-weight: 600;
}
.footer-copy-rights tr td .uo-arrow-right{
	font-size: 11px !important;
	line-height: 15px;
	font-weight: 600;
	color:#036ce2;
}
#footer-end{
height:2rem;
width:100%;
background-color:#036ce2;
}


/* Font styles for footer End*/


/*icons and logos using universal studios font family*/

/*.bshadow0, input {
  box-shadow: inset 0 -2px #e7e7e7;
}
input:hover {
  box-shadow: inset 0 -2px #ccc;
}*/
input, fieldset {
  font-family: sans-serif;
  font-size: 1em;
  margin: 0;
  padding: 0;
  border: 0;
}
input {
  color: inherit;
  line-height: 1.5;
  height: 1.5em;
  padding: .25em 0;
}
/*input:focus {
  outline: none;
  box-shadow: inset 0 -2px #449fdb;
}*/
.glyph {
  font-size: 16px;
  width: 15em;
  padding-bottom: 1em;
  margin-right: 4em;
  margin-bottom: 1em;
  float: left;
  overflow: hidden;
}
.liga {
  width: 80%;
  width: calc(100% - 2.5em);
}
.talign-right {
  text-align: right;
}
.talign-center {
  text-align: center;
}
.bgc1 {
  background: #f1f1f1;
}
.fgc1 {
  color: #999;
}
.fgc0 {
  color: #000;
}
p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.mvm {
  margin-top: .75em;
  margin-bottom: .75em;
}
.mtn {
  margin-top: 0;
}
.mtl, .mal {
  margin-top: 1.5em;
}
.mbl, .mal {
  margin-bottom: 1.5em;
}
.mal, .mhl {
  margin-left: 1.5em;
  margin-right: 1.5em;
}
.mhmm {
  margin-left: 1em;
  margin-right: 1em;
}
.mls {
  margin-left: .25em;
}
.ptl {
  padding-top: 1.5em;
}
.pbs, .pvs {
  padding-bottom: .25em;
}
.pvs, .pts {
  padding-top: .25em;
}
.unit {
  float: left;
}
.unitRight {
  float: right;
}
.size1of2 {
  width: 50%;
}
.size1of1 {
  width: 100%;
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.hidden-true {
  display: none;
}
.textbox0 {
  width: 3em;
  background: #f1f1f1;
  padding: .25em .5em;
  line-height: 1.5;
  height: 1.5em;
}
#testDrive {
  display: block;
  padding-top: 24px;
  line-height: 1.5;
}
.fs0 {
  font-size: 16px;
}
.fs1 {
  font-size: 32px;
}

/* classes and fonts begin */
@font-face {
  font-family: 'universal-studios';
  src:  url('../fonts/universal-studios.eot?fsyq88');
  src:  url('../fonts/universal-studios.eot?fsyq88#iefix') format('embedded-opentype'),
    url('../fonts/universal-studios.ttf?fsyq88') format('truetype'),
    url('../fonts/universal-studios.woff?fsyq88') format('woff'),
    url('../fonts/universal-studios.svg?fsyq88#universal-studios') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="uoo-"], [class*=" uoo-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'universal-studios' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.uoo-angle-down:before {
  content: "\61";
}
.uoo-angle-left:before {
  content: "\62";
}
.uoo-angle-right:before {
  content: "\63";
}
.uoo-angle-up:before {
  content: "\64";
}
.uoo-shipping:before {
  content: "\65";
}
.uoo-lock:before {
  content: "\66";
}
.uoo-increase:before {
  content: "\67";
}
.uoo-homunculus:before {
  content: "\68";
}
.uoo-contact:before {
  content: "\69";
}
.uoo-chat:before {
  content: "\6a";
}
.uoo-affiliate:before {
  content: "\6b";
}
.uoo-info:before {
  content: "\6d";
}
.uoo-check:before {
  content: "\6c";
}
.uoo-close:before {
  content: "\6e";
}
.uoo-unlock:before {
  content: "\6f";
}
.uoo-credit:before {
  content: "\70";
}
.uoo-alarm:before {
  content: "\71";
}
.uoo-cart:before {
  content: "\72";
}
.uoo-keys:before {
  content: "\73";
}
.uoo-phone-buzz:before {
  content: "\75";
}
.uoo-notes:before {
  content: "\76";
}
.uoo-history:before {
  content: "\79";
}
.uoo-home:before {
  content: "\7a";
}
.uoo-account-holder:before {
  content: "\42";
}
.uoo-rfid:before {
  content: "\43";
}
.uoo-vb-band:before {
  content: "\45";
}
.uoo-live-event:before {
  content: "\46";
}
.uoo-dining-2:before {
  content: "\47";
}
.uoo-qr:before {
  content: "\48";
}
.uoo-remove-view:before {
  content: "\49";
}
.uoo-photo:before {
  content: "\4a";
}
.uoo-close-caption:before {
  content: "\4b";
}
.uoo-circle-close:before {
  content: "\4c";
}
.uoo-circle-check:before {
  content: "\4d";
}
.uoo-finger-print:before {
  content: "\4e";
}
.uoo-drops:before {
  content: "\4f";
}
.uoo-download:before {
  content: "\50";
}
.uoo-people-count:before {
  content: "\51";
}
.uoo-decrease:before {
  content: "\52";
}
.uoo-3d:before {
  content: "\53";
}
.uoo-handicap:before {
  content: "\55";
}
.uoo-height:before {
  content: "\56";
}
.uoo-trash:before {
  content: "\57";
}
.uoo-uoo-ship-to:before {
  content: "\58";
}
.uoo-manage-interests:before {
  content: "\59";
}
.uoo-ride:before {
  content: "\44";
}
.uoo-open-star:before {
  content: "\5a";
}
.uoo-stroller:before {
  content: "\30";
}
.uoo-photos-2:before {
  content: "\31";
}
.uoo-express-pass:before {
  content: "\78";
}
.uoo-annualpass-power:before {
  content: "\74";
}
.uoo-annualpass-preferred:before {
  content: "\77";
}
.uoo-annualpass-premier:before {
  content: "\41";
}
.uoo-cabanas:before {
  content: "\32";
}
.uoo-hhn:before {
  content: "\33";
}
.uoo-myuniversalphotos:before {
  content: "\34";
}
.uoo-genericphotoicon:before {
  content: "\35";
}
.uoo-dining-plan-cup:before {
  content: "\36";
}
.uoo-diningexperience:before {
  content: "\37";
}
.uoo-hotel:before {
  content: "\38";
}
.uoo-parktickets:before {
  content: "\39";
}
.uoo-photoconnectstarcard:before {
  content: "\21";
}
.uoo-premium-seats:before {
  content: "\22";
}
.uoo-volcano-bay:before {
  content: "\26";
}
.uoo-more-extras:before {
  content: "\27";
}
.uoo-globe:before {
  content: "\28";
}

.footer-link-color{
  color:#005ec7;
}

.footer-language-menu-item{
  padding-right:2.8rem;
  float:left;
  font-size: 1.125rem !important;
  line-height: 1.25rem;
  font-weight: 600 !important;
}

.footer-language-menu-item a {
  color: #036ce2;
}

#footer-language-menu{
    width: 1176px;
}
._2tga._3e2a {
    font-size: 10px !important;
}
