html {
overflow: scroll-y;
}
body,
p {
font-family: 'Open Sans', "Century Gothic", sans-serif;
font-weight: 400;
font-size:1rem;
}
h1,
h2,
h3,
h4 {
font-weight: 300;
font-family: 'Oswald', sans-serif;
line-height:1em;
text-transform:uppercase;
} .small {
font-size: .8em
}
.alignright, img.alignright {
float: right;
margin: 0 10px;
}
.alignleft, img.alignleft {
float: left;
margin: 0 10px;
}
.aligncenter, img.aligncenter {
text-align: center;
margin: 0 10px;
}
.fullWidth {
width: 100%;
margin-left: auto;
margin-right: auto;
max-width: 1670px; } .expand {
margin: 0;
padding: 0;
}
:focus {
outline: 0; outline: none;
}
label.screen-reader-text{
display:none;
}
.white {
color: white !important
}
.clearing-blackout {
background: rgba(0, 0, 0, 0.8)
}
.clearing-assembled .clearing-container .visible-img,
.clearing-assembled .clearing-container .carousel,
.clearing-caption {
background: rgba(0, 0, 0, 0.1)
}
.clearing-caption {
text-shadow: 0 0 10px black
}
.img.left, .img-left {
padding: 0 10px 10px 0;
float:left;
}
.img.right, .img-right {
padding: 0 0 10px 10px;
float:right;
}
.post{
position:relative;
}
p em strong{
font-family: 'Dancing Script', cursive !important;
font-size: 2rem;
font-weight:300;
}
#frontpage-content h2 {
font-size: 2em;
}
body.home.page #content {
padding: 30px 30px 20px 30px;
margin-bottom: 50px;
background: rgba(255, 255, 255, 0.7);
}
body #footer {
color: #CCCCCC;
}
#mainnav,
.navblock {
font-family: 'Oswald', sans-serif;
font-weight: 300;
text-transform: uppercase;
letter-spacing: 0.07em;
line-height: 1.5em;
} .transition,
.transition a {
-webkit-transition: all 200ms ease-out;
-moz-transition: all 200ms ease-out;
-o-transition: all 200ms ease-out;
transition: all 200ms ease-out;
}
.slick-featured-images img {
width:100%;
}
img.maxWidth{ }
hr.separator {
border: 0;
height: 1px;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
.white{
color:white !important;
}
.wpcf7-form input[type="submit"] {
padding: 8px 22px;
background: #DADADA;
border: none;
}
.wpcf7-form input[type="submit"]:hover {
cursor: pointer;
background:#999;
}
#contactform-small br {
line-height:0;
padding:0;
margin:0;
display:none;
}
#contactform-small input, #contactform-small textarea {
margin:0 0 4px 0;
background:rgba(255,255,255,.8);
}
#contactform-small input:focus, 
#contactform-small textarea:focus,
#contactform-small input:active, 
#contactform-small textarea:active {
background:rgba(255,255,255,1);
}
#contactform-small input[type="submit"] {
background: white;
}
#contactform-small input[type="submit"]:hover {
cursor: pointer;
background:rgba(255,255,255,.7);
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
background: transparent;
font-style: italic;
}
.post-press{
margin:30px 0;
border-bottom: 1px dotted #ccc;
} .event {
padding: 0;
margin:30px 0;
width:100%;
display: table; 
position:relative;
font-family: 'Oswald', sans-serif;
}
.event-date-block, .event-info {
margin: 0 auto .5rem;
display: table-cell;
width: auto; 
}
.event-info {
padding: 0 .5rem;
margin-left: 5px;
text-align: left;
display: table-cell;
vertical-align: middle;
width: 100%;
background: rgba(255, 255, 255, .8);
border-left: 4px #ECECEC solid;
}
.event-details {
margin: 5px 0 10px;
}
.event-details p{
margin: 2px 0;
}
a.post-edit-link{
font-size:.7rem;
position:absolute;
right:0;
top:0;
} .event-date-block .event-month {
font-family: 'Oswald', sans-serif;
margin: 0;
background: #9A9A9A;
padding: 0.5rem;
padding-bottom: 0;
text-align: center;
font-size: .8rem;
color: white;
width: 50px;
}
.event-date-block .event-day {
font-family: 'Oswald', sans-serif;
margin: 0;
padding: 0.5rem;
padding-top:0;
text-align: center;
font-size: 1.1rem;
background: #9A9A9A;
color: white;
}
.event h4.event-title, #footer .event h4.event-title{
font-size:16px;
font-weight:400;
line-height: 1.1rem; 
color:#5F5F5F;
margin:0;
padding:0;
}
.event:hover h4.event-title { 
color:#C51919;
}
.event:hover .event-info {
background: rgba(255, 255, 255, 1);
}
.event:hover .event-date-block .event-month,
.event:hover .event-date-block .event-day {
background: #4E4E4E;  
}
.event p{margin:0;color:999;line-height: 1.2rem;}
.event p{
font-size: .9rem;
margin:0;
color:999;
line-height: 1.2rem;
}
.event .post-edit-link {font-size:.6em;position:absolute;right:5px;top:5px;}
.event .event-time {
font-weight: bold;
margin-top:5px;
}
.event .event-location{
margin-bottom:20px;
}
.event-time, .event-location, .event-info-short {
display:none;
}
#main-content .event-time, #main-content .event-location, #main-content .event-info-short {
display:block;
}
#main-content .event-location {
display:inline;
}
#main-content .search-title {
margin:5px 0 50px;
} #sidebar {
background: #ECECEC;
padding-top: 30px;
padding-bottom: 30px;
}
#sidebar .events-block{
margin-bottom:50px;
}
#sidebar .event, #footer .event{
margin:5px 0 0 0;
}
#sidebar .event-info {
padding: .5rem;
}
#sidebar #searchform{
margin-bottom:50px;    
}
#sidebar #searchform input {
margin:5px 0;
}
#sidebar #searchform #searchsubmit {
padding: 0;
background: none;
border: none;
color: #A32A29;
font-size: 1rem;
}
#sidebar #searchform #searchsubmit:hover {
cursor:pointer;
color: #9A9A9A;
}
#frontpage-content h2 {
color:white;
}   
#frontpage-content  .event {
margin:4px 0;
}   
#frontpage-content .events-all-link a{color: white;}
#footer .post-date {
font-size: .9rem;
} #mainnav li.page-item-9, #mainnav li.page-item-9 a{display:none !important;}
#main-content a, #main-content .et_pb_module a{
color:#318BC1;
}
#main-content a:hover, #main-content .et_pb_module a:hover {
color:#9C1616;
}
#main-content h1 {
font-family: "Oswald",sans-serif;
text-transform: uppercase;
font-weight: 400 !important;
font-size: 3rem;;
}
#main-content  h2 {
font-size: 2.5rem;
}
#main-content .gallery {
margin: 0 0 0 -.5rem;
padding-right: 0rem;
}
#main-content .gallery img {
width:100%;
}
#mainnav ul>li>ul>li>ul {
display: block;
margin: 5px 0 5px;
}
.slick-slider {
margin-bottom: 10px;
}
.slick-slider img{
width:100%;
}
.slick-dots {
position: absolute;
bottom: 10px;
display: block;
width: 100%;
padding: 0 !important;
margin: 0 !important;
}
.slick-dots li button::before {
font-size: 12px;
}
.slick-dots li.slick-active button:before {
opacity: .75;
color: white;
}
.slick-dots li button:before {
color: white;
}
.slick-prev {
left:5px;
z-index:1;
}
.slick-next {
right: 15px;
z-index:1;
}
a.post-edit-link {
color:red !important;   
}
#masthead {
height:200px;
}
#masthead .logo {
position: absolute;
top: 212px;
}
#frontpage-nav{
margin-top:100px;
}
#pagenav{
margin-top: -105px;
}
#inner-content{
padding:0px;
}
#inner-content > .row{
margin-top:20px;
}
.logo {
background: rgba(100, 100, 100, .8);
padding: 10px;
}
.logo a:hover img {
opacity: .8
}
ul#subnavlist ul.children {display:none}
ul#subnavlist li.current_page_item>a, ul#subnavlist li.current_page_parent>a {color:black} .navblock {
padding-bottom: 40px;
margin:0;
}
.navblock ul {
padding: .425rem;
}
.navblock li { text-align: center;
vertical-align: middle;
line-height: 2em;
padding: 2px;
}
.navblock li a:hover {
background: rgba(255, 255, 255, 1);
}
.navblock li a {
display: block;
text-align: center;
line-height: 2em;
width: 100%;
padding: 10px;
color: black;
background: rgba(255, 255, 255, .8);
-webkit-transition: all 500ms ease-out;
-moz-transition: all 500ms ease-out;
-o-transition: all 500ms ease-out;
transition: all 500ms ease-out;
}
#message h1{
font-family: 'Dancing Script', cursive;
font-size: 3em;
line-height: 3rem;
font-weight: 700;
color: white;
padding: 0;
margin: 20px 0px;
text-transform: inherit;
}
#message h1.line2 {
margin-left: 30px;
margin-bottom: 20px;
}
h3.message {
font-size: 1.7em;
line-height: 1.2em;
padding-left: 20px;
background: rgba(0, 0, 0, 0.5);
color: #B9905B;
font-weight: 300;
font-style: italic;
text-transform: inherit;
}
.home.page .soc {
position: static;
top: 0;
right: 0;
width: 100%;
opacity: .5;
} .breadcrumbs {
border-width: 0px;
}
.page-breadcrumbs {
margin: 0 0 30px;
}
table.infotable {
background: none;
font-weight: 300;
width:100%;
padding-bottom:30px;
}
table.infotable p {
margin: 0px;
}
table.infotable tr {
background: rgba(255, 255, 255, .8);
}
#main-content h1 {
font-weight: 400;
font-size:2.5rem;
}
#main-content h2 {
font-size:2.3rem;
}
#main-content h3 {
font-size:2rem;
}
#main-content h4 {
font-size: 1.1rem;
color: #A7A7A7;
} #footer {
padding: 30px 0 0;
}
#footer-upper {
background: #333333;
padding: 30px 0;
}
#footer-lower {
padding: 20px 0;
background: #1F1F1F;
}
#footer ul,
#footer li {
margin: 0;
padding: 0;
list-style-type: none;
}
#footer h4 {
font-size: 1.2em;
color: #FFF;
padding-top: 0px;
text-transform: uppercase;
margin-bottom: 20px;
}
#footer .soc {
width: 100%;
opacity: .5;
}
#footer .soc {
width: 100%;
opacity: .5;
margin-top: 27px;
}
#footer .soc li {
width: 28px;
height: 28px;
line-height: 30px;
font-size: 16px;
margin-right: 5px;
text-align: center;
display: inline-block;
}
#footer .post-press p {
text-transform:initial;
}
#footer li {
margin-right:10px;  
display:inline-block;
}
#footer, #footer ul, #footer .small{
font-size:.8rem;
}
#footer a, #footer ul a {
color: #B1B1B1;
}
#footer a:hover, #footer ul a:hover {
color: #FFF;
}
#footer input[type="text"], #footer input[type="email"], #footer textarea {
background:#1F1F1F;
color: white;
font-weight: 300;
}
#footer .logo {
padding: 10px 40px;
background:transparent;
}
.caldera-grid .btn-default {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
-webkit-transition: all 200ms ease-out;
-moz-transition: all 200ms ease-out;
-o-transition: all 200ms ease-out;
transition: all 200ms ease-out;
}
.caldera-grid .btn-default:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
p {}
#content-block>* { }
#main-content a, #main-content a.view-link, a {
color: #A32A29;
}
#main-content a:hover, #main-content a.view-link:hover, a:hover, a:focus {
color: #9A9A9A;
} button.left-off-canvas-toggle {
margin: 0;
position: absolute;
z-index:999;
}
#nav-toggle span { position: absolute; left: 15px; top: 22px; z-index:999;}
#nav-toggle span, 
#nav-toggle span:before,
#nav-toggle span:after {
cursor: pointer;
border-radius: 1px;
height: 5px;
width: 35px;
background: white;
position: absolute;
display: block;
content: '';
}
#nav-toggle span:before {
top: -10px;
}
#nav-toggle span:after {
bottom: -10px; 
}
p.golf-hole-par{
margin: 0 0 5px 0;
}
.left-off-canvas-menu{ }
.left-off-canvas-menu>nav{
padding-bottom:100px;
}
ul.off-canvas-list li a {
padding:.325rem;
}
ul.off-canvas-list li ul a {
padding:.325rem;
font-size:.9rem;
}
ul.off-canvas-list li ul ul {
display:none;
}
ul.tabs{
text-transform:uppercase;
}
div.tabs-content {
border-top:1px solid #ccc;
margin-top:-1px;
padding-top:20px;
}
.tabs .tab-title{
border-bottom:1px solid #ccc;
}
.tabs .tab-title.active, .tabs .tab-title:focus{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid white;
}
#nav-toggle{
position:absolute;
width:50px;
height:50px;
}
a.clearing-close {
color: #FFF;
display: none;
font-size: 40px;
font-weight:600;
line-height: 1;
padding: 10px 20px;
text-align:right;
z-index: 999;
} .page-id-805 table {
width:100%;
}
.page-id-805 table td:first-child{
width:20%;
}