/* CSS Document */

p {
   margin: 0 0 20px;
}

.menu.desktop {
   padding: 0;
}
.keywordsearch-q, .searchwell .keywordsearch-locationsearch {
	padding: 10px;
}

.breadcrumbtrail {
	display: none;
}
.bottom-left h2 {
	color: #ffffff !important;
	padding: 10px 10px 20px 20px !important;
}
.jumbotron h1 {
	color: #ffffff !important;
}
.buttontext.stretched .inner {
	z-index: 99!important;
}

/*
.headersubmenuWeeks .language.dropdown,
.headersubmenuMcNally .language.dropdown {
	display: none !important;
}
*/

@media (max-width: 768px) {
   #footer .rightfloat {
      	float: none !important;
   }
   .container .row .col-xs-12 {
      	overflow: hidden;
      	margin: 15px 0;
    }
   .menu.mobile .nav {
       	margin-right: 5px;
   }
 	.bottom.stretched .inner {
      	padding: 0 15px;
      	font-size: 3.75em!Important;  
      	top: 50%;
	  	z-index: 99;
   }
	#innershell .inner { 
	  	z-index: 99;
	}
   .menu.mobile .logo {
      	margin-left: 0;
      	padding: 0;
   }
   .menu.mobile .nav {
      	margin-top: 7px;
   }
   .dropdown-menu {
      	margin: 0;
      	border: none;
	  	z-index: 999;
   }
   .menu.mobile .nav .dropdown .dropdown-menu {
       	background-color: rgba(0,0,0,0.9);
   }
   #keywordsearch-q, #keywordsearch-locationsearch {
      	width: 100%;
   }
}


@media (max-width: 633px) {
 	.bottom.stretched .inner {
       	font-size: 1.75em!Important;
       	top: 60%;
   }
	.container .row .col-xs-12 {
   		padding: 0;
   }
   	.searchwell {
    	padding: 30px 15px;
   }
	.buttontext.stretched:before { 
		padding-top: 100%!important; 
	}
}

#footer .social-links .social-icons,
.footer .social-links .social-icons {
	background: transparent !important;
}

