
.page-template-landing-page #header, .page-template-landing-page #footer-wrapper {
    display:none;
} 

.page-template-landing-page.page-type-none #page {
    padding-top: 0;
}

.landing-page .inner {
    margin:2em auto;
    border:1px solid #E94C0A;
    box-shadow: 0 0 17px rgba(0,0,0,0.4);
}

.landing-page header {
    text-align:center;
    background-color:#E94C0A;
    width:100%;
    margin:0 0 2em 0;
    padding:0;
}

.landing-page header h2 {
    margin:0;
    padding:.25em;
    color:#FFF;
    font-weight:400;
}

@media all and (max-width:63.75em){

    .landing-page .inner {
       margin:0 auto;
    }

    .landing-page .entry-content {
       padding:2em;
    }

    .landing-page .inner p, .landing-page .inner h3 {
       padding:0 1em;
    }
    
} 

@media all and (max-width:45em){
   
    .landing-page .entry-content {
       padding:0;
    }

   
} 

@media all and (max-width:30em){

    .landing-page header h2 {
        font-size:2.8em;
    }
    
} 

.landing-page header h2 strong {
    color:#2b0d00;
    font-weight:400;
}

.landing-page h3 strong {
    font-family: "bebas-neue",sans-serif;
    font-weight:400;
    font-size:1.5em;
    line-height:1.3em;
    color:#000;
}

.landing-page footer {
    text-align:center;
    color:#FFF;
    padding:1.1em;
    background-color:#E94C0A;
    width:100%;
    margin:2em 0 0 0;
    font-size:.9em;
}

.landing-page footer p {
    margin:0;
}

.landing-page footer strong {
    color:#FFF;
    font-size:1.2em;
    display:block;
}

.choices {
    padding:1em 2em 0;
    margin:0 auto;
    max-width:600px;
}

.choices:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
	}
* html .choices             { zoom: 1; } /* IE6 */
*:first-child+html .choices { zoom: 1; } /* IE7 */

.left-choice {
}

.left-choice strong{
    display:block;
    font-family: "open sans",sans-serif;
    font-size:2.2em;
    padding:.1em 0 .25em;
    font-weight:300;
}

.or {
    display:inline-block;
    font-family: "bebas-neue",sans-serif;
    font-size:2.2em;
    color:#000;
    background-color:#CCC;
    display:inline-block;
    width:50px;
    height:50px;
    line-height:50px;
    border-radius:360px;
}

.center-choice {
    padding:2em 0;
}

.right-choice a {
    background-color:#E94C0A;
    display:inline-block;
    padding:.45em 1em;
    border-radius:3px;
    color:#FFF;
    font-family: "bebas-neue",sans-serif;
    font-size:2.3em;
    box-shadow: 0 0 7px rgba(0,0,0,0.4);
}

.right-choice a:hover {
    background-color:#bc3800;
    color:#FFF;
    text-decoration:none;
}

.right-choice small {
    display:block;
}