/* * * * * * * * * * * * * * * * * * * * *\ 
AF+G INTRO/SLIDER STYLE - CSS STYLE
\* * * * * * * * * * * * * * * * * * * * */
@charset "UTF-8";
body {
  margin: 0;
}

/* * * * * * * * * * * * * * * * * * * * *\  
Text and personal styles 
\* * * * * * * * * * * * * * * * * * * * */
	
.spacerw {
    width: 100px;
    height: 2px;
    background: #ffffff !important;
    margin: auto;
	margin-bottom: 10px
	}

/* INTRO STYLE */

.header{

	width: 100%;

	height: 75px;

	background: #fff;

	/*background-color: rgba(255,255,255,0.85);*/

	position: absolute;

	z-index: 75;

}

.logo{

	float: left;

	color: #ffff;

	font-family: 'Roboto', sans-serif;

	font-size: 23px;

	font-weight: 400;

	text-transform: uppercase;

	cursor: pointer;

	line-height: 75px;

	margin-left: 68px;
	
	margin-top: 20px;

}

.logo:hover a{

	-webkit-filter: invert(100%); filter: invert(100%);
}


.main-title {
    color: #fff;
    height: 385px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    margin-top: -176px;
    width: 100%;
    pointer-events: none;
    text-align: center;
    z-index: 10;
}

.title-container{

	width: 75%;

	margin: 0 auto;

}


.main-title ul{

	list-style: none;

	padding: 0;

	margin: 10px 0 0;

	position:relative;

	height: 100px;

	font-size: 100px;

	font-weight: 300;

	text-align: center;

	font-family:  'Roboto', sans-serif;

	letter-spacing: 5px;

	text-transform: uppercase;

	z-index: 100;

}

.main-title ul li{

	width: 100%;

	text-align: center;

	position: absolute;

	opacity: 0;

	top: 40px;

	line-height: 100px;

	

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

	transition-timing-function: ease;

	-webkit-transition-timing-function: ease; /* Safari and Chrome */

}

.main-title li.t-current{

	opacity: 1;

	top: 0;

	

	-webkit-transition: all 1s ease-in-out;

	-moz-transition: all 1s ease-in-out;

	-o-transition: all 1s ease-in-out;

	transition: all 1s ease-in-out;

	transition-timing-function: ease;

	-webkit-transition-timing-function: ease; /* Safari and Chrome */

}


.buy-logo{

	width: 135px;

	margin: 40px auto 0;

	height: auto;

	z-index: 10;

	position: relative;

	color: #fff;

	font-size: 14px;

	text-transform: uppercase;

	font-weight: 700;

	text-align: center;

	font-family: 'Open Sans', sans-serif;

	padding: 11px 25px 11px;

	cursor: pointer;

	border: 2px solid #fff;
	border: 2px solid #fff;

	border-radius: 2px;

	letter-spacing: 2px;

	pointer-events: auto;



	-webkit-transition: all 0.1s ease-in-out;

	-moz-transition: all 0.1s ease-in-out;

	-o-transition: all 0.1s ease-in-out;

	transition: all 0.1s ease-in-out;

}



.buy-logo:hover{border: 2px solid #fff !important;

-webkit-filter: invert(100%); filter: invert(100%);}

.overlay{

	background: transparent url("../../../assets/images/slider/overlay.png");

	opacity: 0.5;

	z-index: 0;

	width:100%;

	height:100%;

	position:absolute;

	z-index:3;

	

	-webkit-user-select: none;

	 -khtml-user-select: none;

	   -moz-user-select: none;

	    -ms-user-select: none;

	        user-select: none;		

}



.slides-navigation .next{background: transparent url("../../../assets/images/slider/s-next.png"); width:81px; height:80px; margin-right:70px; opacity:0.3}

.slides-navigation .prev{background: transparent url("../../../assets/images/slider/s-prev.png"); width:81px; height:80px; margin-left:70px; opacity:0.3}



.slides-navigation .next:hover{opacity:1}

.slides-navigation .prev:hover{opacity:1}

.welcome{

	font-family: 'Roboto', Arial, serif;

	font-style: italic;

	font-size: 26px;

	letter-spacing: 3px;

	text-transform: none;

}

.menu{

	float: right;

	margin-right: 68px;

}

.menu ul{list-style: none; padding: 0; height: 75px; margin: 0;}

.menu ul li{

	float: left;

	line-height: 75px;

	padding: 0 22px;

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

	font-weight: 400;

	text-transform: uppercase;

	letter-spacing: 2px;

}

.menu a{

	text-decoration: none;

	color: #fff/* #414141 */;

	

	/*-webkit-transition: all 0.2s ease-in-out;

	-moz-transition: all 0.2s ease-in-out;

	-o-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;*/

}.menu a:hover{

	color: #282828;

	

/*	-webkit-transition: all 0.2s ease-in-out;

	-moz-transition: all 0.2s ease-in-out;

	-o-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;*/

}

/* * * * * * * * * * * * * * * * * * * * *\  
Original theme styles 
\* * * * * * * * * * * * * * * * * * * * */

/* EMAIL MARKETING */


/* * * * * * * * * * * * * * * * * * * * *\  
AURORA GRID FONT
\* * * * * * * * * * * * * * * * * * * * */

@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url("https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic")
    ,url("https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic")
    }@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic2)
    ,url("https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic")
    }@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url("https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic"2)
    ,url("https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic")
    }@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url("https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic")
    ,url("https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic")
    }body{line-height:1.556;font-family: 'Roboto', sans-serif;}a{color:inherit;-webkit-transition:color
    .3s;transition:color
    .3s}a:hover{color:#a0a0a0}a:not(.au-underline){text-decoration:none}