*{	-webkit-transition: .7s ease-out;
 	-moz-transition: .7s ease-out;
 	-o-transition:  .7s ease-out;
 	transition: .7s ease-out;
    list-style: none;
}

/*================================
TYPOGRAPHY
================================*/
body {
    font-family: 'Garamond';
    line-height: 1.8em;
    font-size: 18px;
}

.bigicon {font-size: 3em;}
h2{font-size: 42px; font-family: 'Dusty Rose NF'}
h3{font-size: 28px; font-family: 'Dusty Rose NF'}
h4{font-size: 18px; font-family: 'Dusty Rose NF'; line-height: 1.4em; letter-spacing: 1px;}

p{
    letter-spacing: 1px;
    color: #646464;
    font-weight: lighter;
}


/*================================
DEFAULT STYLE & FORMATING
================================*/
ul{padding: 0;}
a{color: #ea9312}
a:hover{color: #c3c3c3; text-decoration: none;}

.col-md-4, .col-md-6{padding-bottom: 50px;}
.col-md-3 {padding: 0;}

.sectionhead{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 50px;
}

hr.separetor{
    width: 80px;
    color: #363942;
    border-top: 2px solid #ea9312;
}


.btn-default{
    background: none;
    border: none;
    text-transform: uppercase;
    margin: 50px 0;
    color: #c3c3c3;
    letter-spacing: 2px;
}

.btn-default:hover{
    background: none;
    color: #ea9312;
}

.btnicon, .brandicon, .fa{
    margin-right: 10px;
}


/*================================
VIMS HEADER AREA
================================*/
#vimsheader{
    color: #fff;
    text-align: center;
    background: url(../img/squares.svg)no-repeat; /*your background image*/
    background-repeat: repeat-x;
    max-height: 880px;
    overflow: hidden;
}

.vimsheadercontent{
    padding-top: 100px;
    width: 100%;
    max-width: 900px;
}
.vimsheadershot{
    margin-top: 20px;
    width: 100%;
    max-width: 1200px;

}

/*================================
PLAY NOW SECTION
================================*/
#playnow{
    width: 100%;
    padding-top: 30px;
}
#playnow h4{
    text-transooteorm: uppercase;
    padding-top: 10px;
}

#playnow .col-md-4{
    padding-bottom: 0;
}

#playnow ul{float: left}

#playnow li{
    display: inline;
    margin-right: 120px;
}

#playnow li:last-child{
    margin-right: 0px;
}

/*================================
AWARDS SECTION
================================*/

#awards{
    width: 100%;
    padding-top: 30px;
}
#awards h4{
    text-transooteorm: uppercase;
    padding-top: 10px;
}

#awards .col-md-4{
    padding-bottom: 0;
}

#awards ul{float: left}

#awards li{
    display: inline;
    margin-right: 35px;
}

#awards li:last-child{
    margin-right: 0px;
}

/*================================
VIDEO BOX SHADOW EFFECT
================================*/

.boxshadow{
    width: 660px;
    height: 380px;
    padding: 10px 10px 0px 10px;
    border: 1px solid #BFBFBF;
    background-color: white;
    box-shadow: 10px 10px 5px #aaaaaa;
}

/*================================
GAMEPLAY SECTION
================================*/

#gameplay{
    background: #efefef;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 60px;
    padding-left: 4%;}

/*================================
LEVELS SECTION
================================*/

#levels{
	width: 100%;
	padding-top: 10px;
	padding-left: 10%;}

/*================================
DIFFICULTIES SECTION
================================*/

#difficulties{
    background: #efefef;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 60px;}

.difficultyphoto img{
    width: 164px;
    float: left;
    margin-right: 20px;
    border-radius: 50%;
}

.difficultyphoto img:hover{
    border-radius: 15%;
}

.quote{overflow: hidden}

.quote h5{margin-bottom: 5px;}

/*================================
BOOSTERS SECTION
================================*/

#boosters{
	width: 100%;
	padding-top: 10px;
	padding-left: 4%;}

/*================================
FOOTER SECTION
================================*/

footer{
    text-align: center;
    padding: 50px 0;
    background: #363942;
}

footer p, footer .bigicon {color: #7e7e7e;}

.footerlinks{margin: 30px 0;}
.footerlinks li{
    display: inline;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.footersocial {margin-top: 30px;}

.footersocial li{
    display:inline;
    padding: 0 15px;
    font-size: 2em;
}

.footersocial li a {color: #7e7e7e;}
.footersocial li a:hover {color: #ea9312;}



