/*
Theme Name: Sprung
Theme URI: http://www.madebysprung.com
Description: 
Author: 
Author URI: 
Template: Total
Version: 1.0
*/

/* Fonts */
@font-face {
	font-family:'Swiss721GreekBT-Light';
	src:url('fonts/148AE0_0.eot');
	src:url('fonts/148AE0_0.eot?#iefix') format("embedded-opentype"),url('fonts/148AE0_0.woff') format("woff"),url('fonts/148AE0_0.ttf') format("truetype"),url('fonts/148AE0_0.svg#wf') format("svg");
}

@font-face {
	font-family:'Swiss721BT-Roman';
	src:url('fonts/148AE0_1.eot');
	src:url('fonts/148AE0_1.eot?#iefix') format("embedded-opentype"),url('fonts/148AE0_1.woff') format("woff"),url('fonts/148AE0_1.ttf') format("truetype"),url('fonts/148AE0_1.svg#wf') format("svg");
}

@font-face {
	font-family:'Swiss721BT-Italic';
	src:url('fonts/148AE0_2.eot');
	src:url('fonts/148AE0_2.eot?#iefix') format("embedded-opentype"),url('fonts/148AE0_2.woff') format("woff"),url('fonts/148AE0_2.ttf') format("truetype"),url('fonts/148AE0_2.svg#wf') format("svg");
}

@font-face {
	font-family:'Swiss721BT-Bold';
	src:url('fonts/148AE0_3.eot');
	src:url('fonts/148AE0_3.eot?#iefix') format("embedded-opentype"),url('fonts/148AE0_3.woff') format("woff"),url('fonts/148AE0_3.ttf') format("truetype"),url('fonts/148AE0_3.svg#wf') format("svg");
}

@font-face {
	font-family:'Swiss721BT-BoldItalic';
	src:url('fonts/148AE0_4.eot');
	src:url('fonts/148AE0_4.eot?#iefix') format("embedded-opentype"),url('fonts/148AE0_4.woff') format("woff"),url('fonts/148AE0_4.ttf') format("truetype"),url('fonts/148AE0_4.svg#wf') format("svg");
}

@font-face {
	font-family:'Swiss721BT-Heavy';
	src:url('fonts/148AE0_5.eot');
	src:url('fonts/148AE0_5.eot?#iefix') format("embedded-opentype"),url('fonts/148AE0_5.woff') format("woff"),url('fonts/148AE0_5.ttf') format("truetype"),url('fonts/148AE0_5.svg#wf') format("svg");
}

@font-face {
	font-family:'Swiss721BT-HeavyItalic';
	src:url('fonts/148AE0_6.eot');
	src:url('fonts/148AE0_6.eot?#iefix') format("embedded-opentype"),url('fonts/148AE0_6.woff') format("woff"),url('fonts/148AE0_6.ttf') format("truetype"),url('fonts/148AE0_6.svg#wf') format("svg");
}

@font-face {
	font-family:'Swiss721BT-Thin';
	src:url('fonts/148AE0_7.eot');
	src:url('fonts/148AE0_7.eot?#iefix') format("embedded-opentype"),url('fonts/148AE0_7.woff') format("woff"),url('fonts/148AE0_7.ttf') format("truetype"),url('fonts/148AE0_7.svg#wf') format("svg");
}

@font-face {
	font-family:'Swiss721BT-ThinItalic';
	src:url('fonts/148AE0_8.eot');
	src:url('fonts/148AE0_8.eot?#iefix') format("embedded-opentype"),url('fonts/148AE0_8.woff') format("woff"),url('fonts/148AE0_8.ttf') format("truetype"),url('fonts/148AE0_8.svg#wf') format("svg");
}

.post-edit {
    display: none !important;
}


#site-navigation { display: none !important; }

#mobile-menu {
    display: block !important;
    margin-top: -76px;
    right: 15px;
}

.wpex-header-shrunk #mobile-menu {
    margin-top: -22px !important;
}

#site-header-inner {
    padding-top: 80px;
}

#site-logo {
    padding-left: 8.33333333%;
}

.wpex-sticky-header-holder.is-sticky #site-header {
    box-shadow: none;
}

.homeintro {
    font-size: 35px;
    line-height: 45px;
}

.homeintro p {
    margin: 0 0 30px;
}

.sectionhead {
    font-size: 100px;
    line-height: 120px;
    margin-left: -15px;
}

.top_label input.large,
.gform_wrapper textarea.medium {
    width: 100% !important;
}

.gform_body {
    margin-left: 5px;
}

.gfield_label {
    font-size: 30px;
    color: #fff !important;
}

.validation_message {
    color: #fff !important;
}

.gfield_required {
    color: #eee !important;
}

.gform_wrapper input[type=text], .gform_wrapper .textarea {
    font-size: 30px !important;
    padding: .4em;
}

.gform_footer input[type="submit"] {
    background: #fff !important;
    color: #d01f32 !important;
    border-radius: 0;
    padding: 15px 40px;
    margin-left: 5px;
    top: -20px;
    position: relative;
    font-size: 30px !important;
}

.gform_confirmation_message {
    background: none !important;
    color: #ffffff !important;
    border: 0 !important;
    border-top: 0 !important;
    padding: 0 !important;
    font-size: 45px !important;
    line-height: 50px !important;
}



/* Responsive Overrides */

/* Greater then tablets
-------------------------------------------------------------- */
@media (min-width: 768px) {

    
}


/* Tablet & Small Desktop Widths 768px - 1280px
--------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 1280px) {
    

}


/* All Devices under 960px
--------------------------------------------------------------*/
@media (max-width: 959px) {
    
}

/* Tablet Landscape
--------------------------------------------------------------*/
@media (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
   
}

/* Tablet Portrait
--------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 959px) {

}

/* Between Phone and Mobile
--------------------------------------------------------------*/
@media (max-width: 500px) {


}

/* Phone Portrait and Landscape
--------------------------------------------------------------*/
@media (max-width: 767px) {
    #site-logo {
        padding-left: 0 !important;
    } 
    
    .homeintro {
        font-size: 20px;
        line-height: 35px;
    }
    
    .sectionhead {
        font-size: 70px;
        line-height: 80px;
        margin-left: -25px;
    }
        
}

/* Phone Landscape
--------------------------------------------------------------*/
@media (min-width: 480px) and (max-width: 767px) {

}

/* Phone Portrait
--------------------------------------------------------------*/
@media (max-width: 480px) {
    
    #site-header-inner {
        padding-top: 40px;
        padding-bottom: 0px;
    }
    
    .homeintro {
        font-size: 20px;
        line-height: 28px;
    }
}



