/* ---------------------------
SCREEN STYLE CSS
--------------------------- */

/* NAVIGATION STYLES */
.mylist ul {
    margin: 0;
    padding: 0;
}
.mylist li {
    list-style-type: none;
}
.mylist li .ui-link {
    display: block;
    padding: 12px 4px;
    text-decoration: none;
    text-shadow: none;
    color: #000;
}
.mylist li .ui-link:visited {
    color: #000;
}
.mylist li .ui-link:hover {
    color: #2489ce;
}
.ui-header {
    background: #000;
    padding: 5px 0 0;
}
.ui-icon {
/*    background: #E3AB37;*/
    background: url(../images/hamburgerIcon_web.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.ui-panel {
    background: #E3AB37;
}
.logoSm {
    margin: 5px 5px 7px;
}
.logoLg {
    margin: 3px;
}




/* FORM STYLES */
.contactForm .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 10px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
label.ui-input-text {
    font-family: 'Raleway', sans-serif;
    color: #E3AB37;
    text-shadow: none;
}
.ui-input-text.ui-body-c {
    font-family: 'Raleway', sans-serif;
}



/* IMAGE GALLERY STYLES */
#iGallery {
    list-style: none;
    padding: 0px;
    margin: 0px
}
#iGallery li {
    list-style: none;
    padding: 2px;
    margin: 2px;
    border: 1px solid #999;
    float: left
}



/* GENERAL STYLES */
p {
    color: #E3AB37;
    text-shadow: none;
    font-family: 'Raleway', sans-serif;
}
/*
div { 
    border: 1px solid #999;
}
*/
.structureOutline {
    border: 1px solid #999;
}
.ui-content {
    padding: 0;
    background: #000;
    margin-top: -1px;
}
.genPad {
    padding: 0 15px;
}
.center {
    text-align: center;
}


/* HEADING STYLES */
h1, h2, h3 {
    font-family: 'Unbounded', cursive;
    color: #E3AB37;
    text-shadow: 0 1px 0 #000;
}


/* BANNER STYLES */
.imgResponsive {
    width: 100%;
    height: auto;
}
.experienceImg {
    max-width: 600px;
    padding: 20px;
}
.hero {
    background: url(../images/hpHero_web.jpg);
    height: 800px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.tileTrim {
    background: url(../images/trimHero_web.jpg);
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.tileExperience {
    background: url(../images/experiencesHero_web.jpg);
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.tilePurchase {
    background: url(../images/purchaseHero_web.jpg);
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.tileServices {
    background: url(../images/servicesHero_web.jpg);
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.tileContact {
    background: url(../images/contactHero_web.jpg);
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.trimHeroDakar {
    background: url(../images/911Dakar_web.jpg);
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.trimHeroGt3 {
    background: url(../images/911Gt3_web.jpg);
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.trimHeroGt3Rs {
    background: url(../images/911Gt3Rs_web.jpg);
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.trimHeroSportClassic {
    background: url(../images/911SportClassic_web.jpg);
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.trimHeroTurbo {
    background: url(../images/911Turbo_web.jpg);
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.trimHeroCarrera {
    background: url(../images/911Carrera_web.jpg);
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.hero .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 500px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.imgGallery {
    display: block;
    clear: both;
}
.imgGallery .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 50px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.tileTrim .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 250px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.tileExperience .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 250px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.tilePurchase .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 250px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.tileServices .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 250px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.tileContact .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 250px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.trimHeroDakar .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 280px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.trimHeroGt3 .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 280px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.trimHeroGt3Rs .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 280px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.trimHeroSportClassic .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 280px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.trimHeroTurbo .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 280px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.trimHeroCarrera .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 280px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.trimContent .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 50px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}
.thankYou .ui-btn {
    width: 70%;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 50px;
    background: #E3AB37;
    border: none;
    text-shadow: none;
    font-family: 'Unbounded', cursive;
}



/* FOOTER STYLES */
.ui-footer {
    padding-top: 100px;
    padding-bottom: 70px;
    background: #B12B28;
}
.footerLogo img {
    float: right;
}












