/*

 *   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 default font size on small touch devices */





/* =============================================================================

 *   Mobile Menu Toggle

 *   See your theme settings extensions for how to enable the menu toggle.

 *   These are example styles for the menu toggle menu, you can use these in the

 *   relevant responsive stylesheets as required. Modify to suit your design.

 * ========================================================================== */

/* The toggle link */

.at-mt .at-menu-toggle h2 {

  margin-bottom: 5px;

}



.at-mt .at-menu-toggle h2 a {

  background: #eee;

  border: 2px solid #ccc;

  padding: 2px 10px;

}



/* Menu items */

.at-mt .at-menu-toggle ul.menu li a {

  background: #eee;

  border-bottom: 1px solid #fff;

}


/*----- 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-color: rgb(232,230,255);
}
 
/*----- 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-color:#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-color: 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;
}

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

#block-block-2{
    display:block;
    outline:none;
    clear:both;
}

/*----- Banner -----*/

.bannerText{
	position:absolute;
	text-align:center;
	top:100px;
	left:10%;
    color:#fff;
    padding:4px;
    margin:0;
    width:80%;
}