/*

 *   Important Information about this CSS File

 *

 * - Do not delete or rename this file, if you do not use it leave it blank (delete

 *   everything) and the file will be skipped when you enable Production Mode in

 *   the Global theme settings.

 *

 * - Read the _README file in this directory, it contains useful help and other information.

 */



/* Increase the body font size on tablet devices */


body {
    font-size:85%;
}

#loader{
	position:fixed;
	top:0;
	width:100%;
	background-color:white;
	height:100%;
	text-align:center;
	margin:0;
	padding:0;
	overflow:hidden;
	z-index:999;
	display:none;
}


#block-block-2{
	float:right;
	width:100%;
}

/*----- Menu Outline -----*/
.menu-wrap {
	float:left;
	width:100%;
	z-index:1000;
	display:none;
}
 
.menu {
    margin:0px auto;
	float:left;
	width:100%;
}
 
.menu li {
    margin:0px;
    list-style:none;
}
 
.menu a {
    transition:all linear 0.15s;
    color:#919191;
}
 
.menu li:hover > a, .menu .current-item > a {
    text-decoration:none;
    color:#be5b70;
}
 
.menu .arrow {
    font-size:11px;
    line-height:0%;
}
 
/*----- Top Level -----*/
.menu > ul > li {
    float:left;
    display:block;
    font-size:15px;
	width:100%;
	background-color:rgb(255,255,255);
}
 
.menu > ul > li > a {
    padding:8px 13px;
    display:block;
}
 
.menu > ul > li:hover > a, .menu > ul > .current-item > a {
    background: rgb(255,217,217);
}
 
/*----- Bottom Level -----*/
.menu li:hover .sub-menu {
    z-index:1;
    opacity:1;
}
 
.sub-menu {
    width:100%;
    padding:3px 0px;
    left:0px;
    z-index:-1;
    opacity:1;
    transition:opacity linear 0.15s;
    box-shadow:0px 2px 3px rgba(0,0,0,0.2);
    background:#2e2728;
	display:block;
	float:left;
	position:static;
}
 
.sub-menu li {
    display:block;
    font-size:12px;
}
 
.sub-menu li a {
    padding:4px 10px;
    display:block;
}
 
.sub-menu li a:hover, .sub-menu .current-item a {
    background: rgb(255,255,255);
}


.region-tertiary-content .menu-home a, .region-tertiary-content .menu-vantage a{
	color:rgba(255,255,255,1)
}


.menu-languages:hover, .menu-login:hover, .menu-home:hover, .menu-vantage:hover{
	color:#999999;
}

/*----- Language Switcher -----*/

.region-leaderboard .block .language-switcher-locale-url li{
	display:inline-block;
	padding: 0 5px;
}  

#block-locale-language-content{
	float:right;
	padding: 8px 0px;
	display:block;
	background-color:none;
	display:none;
	font-size:2em;
}

#block-block-14{
	float:right;
	padding: 5px 0px;
	display:block;
	background-color:none;
}

#block-block-15{
	float:right;
	padding: 7px 0px;
	display:block;
	background-color:none;
}

.responsive-menu-icon {
    display:block;
    float:right;
    outline:none;
    clear:both;
	cursor:pointer;
}

.responsive-menu-icon-language {
    display:block;
    float:right;
    outline:none;
    clear:both;
	cursor:pointer;
	font-size:2em;
}

/*----- Job Search Page -----*/
.region-sidebar-second {
    width: 100%;
    margin-left: 21%;
    margin-right: 0;
    margin-top: 20px;
    clear: both;
    overflow: hidden;
}
