/*Golf*/


/* Attention, do not edit this file directly, please use the stylesheet editor in admin.
Any changes made here will be overwritten*/

.promise {
background:url('golf-full-frame.jpg') no-repeat;
background-position:center;
background-size:cover;
}
.promise-box {
background:rgba(255, 255, 255, .9);
padding:20px 40px;
max-width:600px;
margin:50px 0px;
text-align:center;
}
.promise-box p {
padding:15px 40px;
border-top:2px solid #e1e1e1;
}
#info {
border:none;
padding:0px;
}
#follow {
text-align:center;
padding-top:65px;
max-width:395px;
margin:0px auto;
font-size:1.4em;
}
.golf-bg {
background:url('tee-time.jpg') no-repeat;
background-position:center left;
background-size:cover;
background-attachment:fixed;
}
.xl-font {
text-align:center;
font-size:4em;
line-height:1.1em;
}
div.staff {
text-align:center;
}
.course {
text-align:center;
max-width:800px;
margin:0px auto;
}
.slick-slide {
border:10px solid #fff;
}
a[target="_blank"] {
text-decoration:underline;
}

@media (min-width: 1600px) {

}

@media (min-width: 1200px) and (max-width: 1599px) {

}

@media (min-width: 980px) and (max-width: 1199px) {
#follow {
padding-top:45px;
}

}

@media (min-width: 768px) and (max-width: 979px) {
.promise-box {
max-width:475px;
}
#follow {
padding-top:20px;
}

}

@media (max-width: 767px) {
.promise-box {
padding:20px 15px;
max-width:350px;
margin:30px auto;
}
.promise-box p {
padding:15px;
}
#follow {
padding-top:0px;
}

}

@media (max-width: 480px) {
.promise-box {
margin:20px 20px;
}
.golf-bg {
background-attachment:scroll;
}

}
