/* 
 Theme Name:   Sancrest Landing
 Theme URI:    
 Description:  Custom Theme for Sancrest Landing
 Author:       globalwebdesign
 Author URI:   
 Template:     themify-ultra
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900,900i');
body{font-family: 'Lato', sans-serif; letter-spacing:normal;color:#000;}
h1,h2,h3,h4,h5,h6{color:inherit;letter-spacing:normal;}
h1{font-size:36px;font-weight:600;text-transform:uppercase;}
h2{font-size:34px;font-weight:600;text-transform:uppercase;}
h3{font-size:30px;font-weight:600;text-transform:uppercase;}
h4{font-size:26px;font-weight:600;text-transform:uppercase;}
h5{font-size:24px;font-weight:600;text-transform:uppercase;}
h6{font-size:20px;font-weight:600;text-transform:uppercase;}
body{font-size:18px;}
a{color:inherit;}
a:hover{color:inherit;text-decoration:underline;}
li{margin: 0;}
#content {
    padding: 3% 0;
}
.home #content{
padding:0;
}
header#header {
    width: 95%;
    padding: 0;
}
.header-inner-wrap {
    width: 90%;
    padding: 10px 0;
	margin:auto;
}
#headerwrap {background:#fff;border:none;}

#headerwrap {
    background: #00ff00;
    background-color: #00ff00!important;
    border: none;
}

#site-logo {
    margin: 0;
}

section#header-right {
    float: right;
    text-align: right;
}


#main-nav .current_page_item>a, #main-nav .current-menu-item>a, #main-nav a:hover {
    color: inherit;
    text-decoration: underline;
}


.button{
text-transform:uppercase;
}

.themify_builder_row{
padding-top:3%;
padding-bottom:3%;
}

.no-padding{
padding-top:0;
padding-bottom: 0;
}

.wider-row {
    width: 90% !important;
    margin: auto !important;
}

.page-title {
    margin-bottom: 0;
}

/**** Footer ****/

#footerwrap {
    clear: both;
    border-top: none;
    text-align: center;
    padding: 0;
    background-color: #000;
    color: #fff;
    display:none!important;
}

#footer .widget li {
    display: inline-block;
    margin-right: 15px;
}

/**** Custom for Site Design ****/
#site-logo a {
    font-size: 36px;
    letter-spacing: normal;
    font-weight: 900;
    text-transform: capitalize;
}

section#header-address {
    float: left;
    width: 40%;
    text-align: center;
    font-size: 24px;
	margin-top: 7px;
}

section#header-phone {
    float: right;
    text-align: right;
    font-size: 36px;
    font-weight: 900;
	margin-top: 5px;
}

#header .widget, #header .widgettitle, #header p{
	margin-bottom:0;
	
}

a.green-button {
    background: #00ff00;
    padding: 5px 10px;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
}

.themify_builder_4_row.module_row_0.module_row {
    background-size: cover;
    background-repeat: no-repeat !important;
    height: 700px;
    overflow-x: hidden;
    width: auto !important;
}

/**** Responsive ****/


@media (max-width:1340px){
	
section#header-phone {
    float: none;
    text-align: left;
    clear: both;
}
}

@media (max-width:1129px){
	
	section#header-address {
    float: none;
    width: 100%;
    text-align: left;
    clear: both;
}
}

@media(max-width:680px){
	.col4-2 {
    margin-bottom: 25px;
}
	
}