/********************ENTIRE SITE*********************/
.pagewidth {
    width: 1050px;
}
#body{
background:url('http://oakgables.com/wp-content/uploads/2015/02/gradient_squares21.jpg') !important
}
#content, #sidebar{
box-sizing:border-box
}
#content {
    padding: 30px 0px;
}
input[type=submit]{
background-color: #5F601D !important;
background: #5F601D !important;
border:#000 !important
}
.widget li {
border-top: solid 0px #5F601D !important;
}
/*******************HEADER**************************/
a.shortcode.button.green {
background-color: #5F601D !important;
}
#advps_container1 .bx-wrapper .bx-viewport {
-moz-box-shadow: 0px 1px 4px #000000;
-webkit-box-shadow: 0px 1px 4px #000000;
box-shadow: 0px 1px 4px #000000;
background: rgba(255,255,255,.7) !important;
border-radius: 15px;
margin-top: 31px;
box-shadow: 0 0 6px 0 rgba(0,0,0,1) !important;
-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,1) !important;
}
.bx-wrapper img {
max-width: 100%;
display: block;
padding: 10px;
}
.advps-overlay-one{

background: transparent !important;
}
#advps_container1 .bx-wrapper .bx-pager.bx-default-pager a:hover, #advps_container1 .bx-wrapper .bx-pager.bx-default-pager a.active {
background:  #5F601D !important;
border: solid 1px #fff !important
}
#advps_container1 .bx-wrapper .bx-pager.bx-default-pager a {
background: #fff !important;
width: 15px !important;
height: 15px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
border-radius: 10px !important;
text-align: left;
}
.advps-slide .attachment-thumbnail{
width:25% !important
}
#header hgroup{
text-align:left;
padding:5% 5%;
vertical-align:top !important;
margin: 0 auto;
display:block !important;
box-sizing:border-box;
max-width:100% !important
}
.page-id-2 #header hgroup{
text-align:left;
padding:5% 5%;
vertical-align:middle !important;
display:table-cell !important
}
#header{
height:auto !important
}
#nav-bar.fixed-nav-bar{
position::inherit !important
}
.page-id-2 #header{
height:100% !important
}
#site-logo img {
max-width: 100%;
height: auto;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 20px;
border-radius: 20px;

background: rgba(255,255,255,.7) !important;
border-radius: 15px;
margin-top: 31px;
box-shadow: 0 0 6px 0 rgba(0,0,0,1) !important;
-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,1) !important;
}
.call-us{
padding:10px 20px;
position:absolute;
right:20px;
background: rgba(255,255,255,.7) !important;
border-radius: 15px;
top: -15px;
padding-top:15px;
box-shadow: 0 0 6px 0 rgba(0,0,0,1) !important;
-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,1) !important;
font-family:Oswald;
}
.page-id-2 #site-logo img{
background: rgba(255,255,255,.7) !important;
box-shadow: 0 0 0px 0 rgba(0,0,0,0) !important;;
-webkit-box-shadow:0 0 0px 0 rgba(0,0,0,0) !important;
}
a.shortcode.button.flat{
border-radius: 20px !important;
border:none !important;
-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,1) !important;
box-shadow: 0 0 6px 0 rgba(0,0,0,1) !important;
font-family:Oswald !important
}
a.shortcode.button.white{
background: rgba(255,255,255,.7) !important;
}
#nav-bar{
background-color:#e6e6e6 !important;
-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,1);
box-shadow: 0 0 6px 0 rgba(0,0,0,1);
}
.footer-border{
height:66px;
display:block;
width:100%;
background-color:#e6e6e6 !important;
-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,1);
box-shadow: 0 0 6px 0 rgba(0,0,0,1);
z-index:1000;
position:relative
}

.page-title, .widgettitle, .post-title, .post-title a{
padding:10px 20px !important;
background: rgba(255,255,255,.7);
border-radius:20px;
box-shadow: 0 0 1px 0 rgba(0,0,0,1);
color:#5F601D !important
}
.slide-title a, .slide-title{
color:#5F601D !important
}
.home-memberships .post-title{
background: rgba(255,255,255,0);
box-shadow: 0 0 0px 0 rgba(0,0,0,0);
}

.post-content p, .post-content h2, .post-content h3 {
margin: 0 0 15px;
padding: 0 15px;
}
img{

border-radius: 15px;
}
.section-post a{
color:#000 !important
}
#main-nav li a:hover{
text-decoration:none
}
/******************HOME PAGE**********************/
.post-title, .page-title {
       margin: 15px -20px;
    font-size: 2.2em !important;
}
.video-wrap{
    border-radius: 10px;
}
.module-title {
    font-size: 1.8em;
    margin: 10px 0px;
    text-transform: none !important;
    color: #5f601d !important;
    letter-spacing: 0.05em;
    padding: 20px 0px !important;
    font-family: Oswald;
    line-height: 110%;
}
h3 {
 padding: 15px 0px !important;
}
#home-slider .section-inner{

}
#footerwrap{
    box-shadow: 0px 0px 6px 0px #000;
}
#site-logo img{
height:150px !important
}
#home-slider .section-post{
background-color:#fff !important;
color:#000
}
.post-45.section-post{
min-height:40px !important
}
#headerwrap{
background-size: cover !important;

}
.page-id-2 #headerwrap{
background-size: cover !important;
}
.home #headerwrap, .home #header {
    height: 30% !important;
    background-position: bottom;
}
.post-45 img{
-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,1);
box-shadow: 0 0 6px 0 rgba(0,0,0,1);
}
.page-id-2 .module-post .post {
margin-bottom: 30px;
text-align: center !important;
border-radius: 20px;
}
.section-content{
margin-top:2% !important
}
#promotion .section-inner, #promotion-2 .section-inner, #promotion-3 .section-inner {
padding-top: 10px;
padding-bottom: 10px;
}
#promotion, #promotion-2, #promotion-3{
background-color:#e6e6e6 !important;
-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,1);
box-shadow: 0 0 6px 0 rgba(0,0,0,1);
z-index:100
}
#promotion.section-post, #promotion-2.section-post, #promotion-3.section-post, #home-slider.section-post{
min-height:40px !important
}
#27-holes-and-6678-yards.section-post{
min-height:400px !important;
background-size:cover !important
}
.post-66 .section-title{
color:#fff !important;
text-shadow: 2px 2px 2px #000000;
padding: 20% 0 0 0 !important;
}
.post-64 .section-title, .post-85 .section-title, .post-47 .section-title{
display:none
}
.post-12 .section-content{
text-align:center
}




/********************FOOTER*********************/
#footerwrap{
background-color:#5f601d !important;
z-index:1
}
#footerwrap .widgettitle{
border: none !important;
box-shadow: none !important
}
iframe body{
background-color:transparent !important
}