/*Theme Name: Nexus for The Club at Emerald HillsTheme URI: http://www.theclubatemeraldhills.comVersion: 1Description: The Club at Emerald Hills ThemeAuthor: EquivoxTemplate: NexusAuthor URI: http://www.equivox.com*/@import url("../Nexus/style.css");/* =Theme customization starts here*/body {    background: #fff;    font-family: 'PT Sans',Arial,sans-serif;}h1, h2, h3, h4, h5, h6, #top-menu a, #top-menu a:hover {    font-family: 'PT Serif', Georgia, serif !important;}h4 {    line-height: 22px;}.page-id-367 h3 a {    color: #fff !important;}#gallery-1 .gallery-item {    margin: 10px 0;}.page-id-42 #gallery-1 .gallery-item {    width: 25% !important;}.page-id-367 h3 a {    color: #FFFFFF !important;    clear: left;    margin-bottom: 20px;    display: inline-block;    text-transform: uppercase;}p {    padding-bottom: 25px;}.widget li a:hover {    color: #003300 !important;}#meanmenu {    width: 100% !important;    position: fixed;    top: 0px;    background: rgba(255,255,255,.8);    height: 90px;    z-index: 999;    border-bottom: 4px double #444;}#topinfo {    margin: 15px auto 0;}input, textarea, select, input[type=email], email {    border: 2px solid #FFFFFF;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    font-family: 'Calibri',Arial,Sans-serif !important;    font-size: 11px;    margin: 1% 2px 0 0 !important;    padding: 5px 1%;    width: 93% !important;}    radio, input[type=radio] {        -webkit-appearance: radio;    }.wpcf7-form p {    padding-bottom: 5px;}.wpcf7-form input[type=text], .wpcf7-form textarea, .wpcf7-form select, .wpcf7-form input[type=email], .wpcf7-form email {    border: 1px solid #999;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    font-family: 'Calibri',Arial,Sans-serif !important;    font-size: 12px;    margin: 1% 0 0 0 !important;    padding: 7px 1%;    width: 98% !important;    -webkit-appearance: none;    color: #333 !important;}.foot-widget input[type="email"] {    padding: 10px 2% !important;    margin-right: 3px !important;    width: 80% !important;    float: left;}textarea {    height: 60px;}input[type="submit"] {    border-radius: 0px !important;    -moz-border-radius: 0px !important;    -webkit-border-radius: 0px !important;}.wpcf7-form input[type="submit"] {    width: 100% !important;}.post-password-form password, .post-password-form input[type=password] {    border: 1px solid #ccc;    margin: 30px auto !important;}.wpcf7-form input[type="submit"], a.read-more, submit, input[type=submit] {    background: #1E8447 !important;    border: 1px solid #1E8447 !important;    display: inline-block !important;    float: left;    font-family: 'PT Serif', Georgia,Times New Roman,Serif !important;    font-weight: bold !important;    cursor: pointer;    margin: 1px !important;    color: #fff !important;    margin-bottom: -20px !important;    border-radius: 3px !important;    -moz-border-radius: 3px !important;    -webkit-border-radius: 3px !important;    font-size: 15px;    text-transform: uppercase;}    .wpcf7-form input[type="submit"]:hover, a.read-more:hover {        text-decoration: underline;    }    a.read-more:hover {        background: #333 !important;        outline: 1px solid #333 !important;    }#sidebar .widget_nav_menu ul {    margin-top: -20px;}.foot-widget span.EnterYourEmail {    display: inline-block;    float: left;    margin: 0 5px 0 0 !important;    padding: 0 !important;    width: 89%;}.foot-widget input[type="submit"] {    background: #e5e5e5 !important;    border: 2px solid #e5e5e5 !important;    display: inline-block !important;    float: left;    font-family: 'PT Serif', Georgia,Times New Roman,Serif !important;    font-weight: bold !important;    width: auto !important;    cursor: pointer;    margin: 6px 1px 0px !important;    border-radius: 3px !important;    -moz-border-radius: 3px !important;    -webkit-border-radius: 3px !important;    color: #333 !important;}    .foot-widget input[type="submit"]:hover {        background: #99ff66 !important;        outline: 1px solid #99ff66 !important;    }#logo {    position: absolute;    top: -10px;    left: 0px;    z-index: 9999;    height: 80px;    padding: 0 !important;    margin: 0 !important;}#main-header {    position: relative;    z-index: 1;    display: inline-block;    margin: 0 auto;    text-align: center;    width: 100%;}#phone {    float: right;    font-size: 24px;    text-transform: uppercase;    color: #1E8447;    font-family: 'PT Serif', Georgia, serif !important;}    #phone:hover, #phone a:hover {        opacity: .8;    }    #phone a {        color: #1E8447 !important;    }.call {    font-size: 18px;    text-transform: uppercase;    margin-top: 25px;    color: #333;    font-family: 'PT Serif', Georgia, serif !important;}    .call a {        color: #1E8447;        display: block;        font-size: 36px;        margin-bottom: 10px;        padding-bottom: 10px;    }#text-29 .textwidget, #text-28 .textwidget, #text-10 .textwidget, #text-13 .textwidget, #text-8 .textwidget, #text-6 .textwidget, #text-5 .textwidget, #text-4 .textwidget {    text-align: center !important;}    #text-29 .textwidget .button a, #text-28 .textwidget .button a, #text-10 .textwidget .button a, #text-13 .textwidget .button a, #text-8 .textwidget .button a, #text-6 .textwidget .button a, #text-5 .textwidget .button a, #text-4 .textwidget .button a {        margin-top: 10px !important;    }#text-11 p {    font-size: 14px;    line-height: 17px;    padding-bottom: 15px;}.et-image-slider img {    width: 100% !important;}#book, #eclubsignup {    display: inline-block;    float: right;    font-family: 'PT Serif', Georgia, serif !important;}#book {    margin-left: 20px !important;}#eclubsignup div.wpcf7-response-output {    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;    color: #fff !important;    margin: 0 !important;    padding: 15px !important;    position: absolute !important;    text-align: center !important;    width: 100%;    z-index: 9999999999999999999;    top: 90px !important;    left: 0px !important;}div.wpcf7 img.ajax-loader {    display: none;}#eclubsignup span.wpcf7-not-valid-tip {    background: none !important;    border: 0 none !important;    color: #cc0000 !important;    font-family: arial,helvetica,sans-serif !important;    font-size: 9px !important;    position: relative !important;    text-transform: uppercase !important;    z-index: 100 !important;}#eclubsignup p {    display: none;}#eclubsignup .ctctinfo, #eclubsignup .ctctinfo p, #eclubsignup .daformemail, #eclubsignup .daformemail p {    margin: 0 !important;    padding: 0 !important;    display: inline-block;}#eclubsignup {    display: inline-block;    width: auto;    margin-right: 20px;    margin-top: 2px;}    #eclubsignup b {        float: left;        font-family: 'Open Sans',Arial, Helvetica, sans-serif;        font-size: 13px;        margin-right: 5px;        line-height: 22px;        font-weight: 500;    }    #eclubsignup .wpcf7-form input[type="submit"], #eclubsignup a.read-more, #eclubsignup submit, #eclubsignup input[type="submit"] {        float: left;        height: 25px;        margin-bottom: 0 !important;        padding: 0 5px !important;        width: 50px !important;        line-height: 25px;    }    #eclubsignup div.wpcf7 {        float: left;        height: 0px;        top: -20px;        position: relative;    }    #eclubsignup .wpcf7-form {        display: inline-block;    }        #eclubsignup .wpcf7-form input[type="email"], #eclubsignup email {            float: left;            height: 23px;            line-height: 23px;            padding: 0 5px !important;            width: 120px !important;            border-radius: 3px !important;            -moz-border-radius: 3px !important;            -webkit-border-radius: 3px !important;            border: 1px solid #bbb !important;            font-size: 11px;        }.daformemail {    width: 100%;    overflow: hidden;}#eclubsignup span.wpcf7-form-control-wrap {    float: left;}.em-booking-buttons input {    font-family: 'PT Serif', Georgia, serif !important;    color: #fff !important;    border-radius: 0px !important;    background: none !important;    border: none !important;    font-size: 16px !important;    text-transform: uppercase !important;    line-height: 25px;}.button a, .em-booking-buttons, #eclubsignup .wpcf7-form input[type="submit"], #eclubsignup submit, #eclubsignup input[type="submit"] {    background: #1E8447 !important;    padding: 0px 15px !important;    text-align: center !important;    border-radius: 3px !important;    -moz-border-radius: 3px !important;    -webkit-border-radius: 3px !important;    color: #fff !important;    text-decoration: none !important;    cursor: pointer !important;    font-size: 14px !important;    font-family: 'PT Serif', Georgia, serif !important;    text-transform: uppercase !important;    font-weight: normal !important;    display: inline-block !important;    border: 0px !important;}#eclubsignup .wpcf7-form input[type="submit"], #eclubsignup submit, #eclubsignup input[type="submit"] {    line-height: 22px;}.button a, .em-booking-buttons {    line-height: 25px;}    .button a:hover, em-booking-buttons:hover, #eclubsignup .wpcf7-form input[type="submit"]:hover, #eclubsignup submit:hover, #eclubsignup input[type="submit"]:hover {        text-decoration: none !important;        opacity: .8;    }#sidebar .button a:hover, #sidebar em-booking-buttons:hover {    opacity: .8;}#sidebar .button a, #sidebar .em-booking-buttons {    background: #1E8447 !important;}.page-wrap {    box-shadow: 0 0 80px rgba(0, 0, 0, 0.4) inset;}#top-menu li.current-menu-parent a:hover, #top-menu li.current-menu-item > a, #top-menu > li > a:hover, .meta-info, .et-description .post-meta span, .categories-tabs:after, .home-tab-active, .home-tab-active:before, .comment-reply-link, h1.post-heading, .form-submit input, .home-tab-active:before, .et-recent-videos-wrap li:before, .nav li ul, .et_mobile_menu, #top-menu > .sfHover > a {    color: #fff !important;    font-family: 'PT Serif', Georgia, serif !important;    text-transform: uppercase !important;    background: #444 !important;    text-shadow: none;    -moz-text-shadow: none;    -webkit-text-shadow: none;}#top-navigation nav {    background: none !important;    background-color: none !important;    float: right;    border: none !important;}#top-navigation {    box-shadow: none !important;    -moz-box-shadow: none !important;    -webkit-box-shadow: none !important;    padding-left: 0 !important;    position: relative;    text-align: center;    background: none !important;    border: 0px !important;}#top-menu {    display: inline-block;    position: relative;    margin: 17px auto 0;    text-align: center;    width: auto;}    #top-menu a {        padding: 0px 1.5em;        text-shadow: none;        line-height: 22px;    }    #top-menu > li > a, #top-menu li {        font-weight: normal !important;        text-transform: uppercase !important;    }        #top-menu li ul li {            border-bottom: 1px dotted #666;        }            #top-menu li ul li a {                line-height: 12px;                font-family: 'PT Serif', Georgia, serif !important;                color: #fff !important;                text-shadow: none !Important;            }            #top-menu li ul li:last-child {                border-bottom: 0px;            }            #top-menu li ul li a:hover {                color: #99ff66 !important;            }        #top-menu li.current-menu-parent a, #top-menu li.current-menu-item > a {            background: #444 !important;            text-align: left !important;            color: #fff !important;        }        #top-menu li.current-menu-parent .sub-menu li a:hover {            background: none !important;            text-align: left !important;            color: #fff !important;        }        #top-menu li.current-menu-parent .sub-menu li a {            background: none !important;            color: #fff !important;            padding: 0px !important;        }            #top-menu li.current-menu-parent .sub-menu li a:hover, #top-menu li.current-menu-parent .sub-menu li.current-menu-item a {                color: #99ff66 !important;            }    #top-menu > li > a, #top-menu > li.current-menu-item > a {        padding: 7px 20px !important;    }.nav li:hover ul, ul.nav li.sfHover ul {    left: 0;    top: 33px;}.nav li ul {    background: #444 !important;    padding: 20px !important;    text-align: left;    width: 200px;    border: 0px !important;}.nav li ul, .et_mobile_menu {    border: 1px solid #ccc;}.post-thumbnail {    position: relative;    z-index: 0;}    .post-thumbnail .container {        min-height: 500px;    }.flexslider {    text-align: center;}.responsive-slider.flexslider {    margin-bottom: -10px;}.flexslider .slides, .flexslider .slides img {    display: block;    width: 100%;}.responsive-slider.flexslider .slide {    position: relative !important;    text-align: center !important;    width: 100% !important;    margin: 0 auto !important;}    .responsive-slider.flexslider .slide .slide-title {        margin: 0 0 -90px;        padding: 0;        position: relative;        top: -120px;    }.responsive-slider.flexslider .slide-title a {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    color: #FFFFFF;    display: inline-block !important;    font-size: 48px;    line-height: 1.3em;    margin: 0 auto !important;    padding: 0.5em 0 !important;    position: relative !important;    text-align: center !important;    text-shadow: 1px 1px 5px #000000;    text-transform: uppercase;}.responsive-slider.flexslider .flex-control-nav {    bottom: 40px !important;}.slideimage {    display: block;    position: relative;}    .slideimage img {        display: block;    }    .slideimage:before, .homeiconimg:before {        box-shadow: 0 0 50px #000 inset;        -moz-box-shadow: 0 0 50px #000 inset;        -webkit-box-shadow: 0 0 50px #000 inset;        content: "";        display: block;        height: 100%;        position: absolute;        width: 100%;        outline: 1px solid #333;    }.home #main-content:before, .home #main-content:after {    display: none;}#homeicons {    text-align: center !important;    margin: 0 auto;    display: inline-block;    position: relative;    font-family: 'PT Serif', Georgia, serif !important;}.homeicon {    float: left;    position: relative;    margin: 0px 5px;}.homeicontitle {    display: block;    font-size: 25px;    font-weight: normal;    margin-top: 20px;    position: absolute;    text-transform: uppercase;    width: 100%;}    .homeicontitle:hover {        text-decoration: underline;    }.homeicon a:hover {    opacity: 0.8;}.home #content {    float: none;    text-align: center;    width: 100%;}.home #main-content {    padding: 8px 0px;}#sidebar, #main-content {    background: none !important;    border: none !important;}.page-wrap {    border-bottom: medium none !important;    border-bottom: none !important;    margin-bottom: 0 !important;    padding-bottom: 0 !important;    border-top: 1px solid #fff;}#main-content:before {    background: none !important;    border-left: none !important;}#left-area {    padding-top: 30px;}#main-footer {    border-bottom: 0 none;    box-shadow: 0px;    border-top: 4px double #fff;    background: #222 !important;}#footer-widgets {    padding: 25px;    background: none repeat scroll 0 0 #000;    border-top: 4px double #666;}#foot-widgets {    background: none repeat scroll 0 0 #222;    padding: 20px 0;}.footer-widget, .foot-widget {    border-right: 1px dotted #555555 !important;    color: #FFFFFF;    float: left;    margin-right: 2% !important;    text-shadow: none !important;    -moz-text-shadow: none !important;    -webkit-text-shadow: none !important;}.footer-widget {    width: 18% !important;    min-height: 160px;    margin-bottom: 20px;}.foot-widget {    margin-bottom: 0;    min-height: 140px;    padding: 20px 0 0;    width: 31% !important;}.last, .lasts {    border-right: 0 none !important;}.last {    width: 17% !important;}.lasts {    width: 33% !important;    margin-right: 0% !important;}.footer-widget li:before {    display: none;}.footer-widget li {    font-family: 'Calibri',Arial,sans-serif;    font-size: 14px;    line-height: 17px;    padding: 0;    position: relative;}    .footer-widget li a:hover {        color: #99ff66 !important;    }.footer-widget h4.title, .foot-widget h4.title, .socialdiv h4.title {    color: #FFFFFF;    font-size: 18px;    font-weight: 500;    padding-bottom: 10px;    text-transform: uppercase;}#location {    clear: both;    color: #333333 !important;    display: inline-block;    font-size: 20px;    margin: 0px auto 10px;    padding-top: 20px;    position: relative;    text-align: center;    text-transform: uppercase;    width: 100%;    font-family: 'Vidaloka', serif !important;}    #location a {        color: #333 !important;    }        #location a:hover {            text-decoration: underline;            color: #1E8447;        }#phonebottom {    color: #1E8447 !important;    display: inline-block;    margin: 0 auto 15px;    padding-bottom: 20px;    position: relative;    text-align: center;    text-transform: uppercase;    width: 100%;    font-size: 60px;    font-family: 'PT Serif', Georgia, serif !important;}    #phonebottom a {        font-size: 60px;    }    #phonebottom a, .awesome-weather-more-weather-link a {        color: #1E8447 !important;    }#awesomeweatherwidget-3 {    width: 95%;}.awesome-weather-todays-stats {    font-size: 12px;    text-transform: capitalize;}.awesome-weather-more-weather-link a:hover {    text-decoration: underline !important;}.awesome-weather-header {    padding: 0px 0 10px;    text-align: center;    background: none;    text-transform: uppercase;    font-size: 18px;    font-family: 'PT Serif', Georgia, serif !important;    text-align: left;    color: #fff;}.awesome-weather-wrap {    background: none !important;}#footer-widgets p {    clear: both;    color: #AAAAAA;    font-family: 'Calibri',Arial,Sans-serif;    font-size: 13px;    line-height: 13px;    margin: 0 auto 15px;    padding: 1px 0 0;    text-align: center;}    #footer-widgets p a {        color: #aaa !important;    }#execphp-3 .execphpwidget {    display: block;    text-align: center !important;    margin-top: 5px;}.socialdiv {    text-align: center;    color: #fff;    text-transform: uppercase;    font-size: 11px;    color: #666;}.smw_left {    text-align: center !important;}#social-widget-2 {    margin-top: 0px;}#text-29 .textwidget p, #text-15 .textwidget p, #text-16 .textwidget p, #text-17 .textwidget p, #text-18 .textwidget p, #text-19 .textwidget p, #text-20 .textwidget p {    font-size: 14px;    text-align: center;    padding-bottom: 0;}#text-3 .textwidget p {    font-size: 14px;    text-align: left;    padding-bottom: 0;}#text-29 .wpcf7-form input[type="submit"], #text-15 .wpcf7-form input[type="submit"], #text-16 .wpcf7-form input[type="submit"], #text-17 .wpcf7-form input[type="submit"], #text-18 .wpcf7-form input[type="submit"], #text-19 .wpcf7-form input[type="submit"], #text-20 .wpcf7-form input[type="submit"] {    margin: 5px 1px -20px !important;    width: auto !important;    float: left;}#text-29 .wpcf7-form input[type="email"], #text-29 .wpcf7-form email, #text-15 .wpcf7-form input[type="email"], #text-15 .wpcf7-form email, #text-16 .wpcf7-form input[type="email"], #text-16 .wpcf7-form email, #text-17 .wpcf7-form input[type="email"], #text-17 .wpcf7-form email, #text-18 .wpcf7-form input[type="email"], #text-18 .wpcf7-form email, #text-19 .wpcf7-form input[type="email"], #text-19 .wpcf7-form email, #text-20 .wpcf7-form input[type="email"], #text-20 .wpcf7-form email {    float: left;    width: 78% !important;    margin: 4px 2px !important;    padding-top: 9px;    padding-bottom: 9px;}.awesome-weather-current-temp {    font-family: 'PT Serif', Georgia, serif !important;}#map {    display: none;}.post-thumbnail:before {    box-shadow: 0 0 90px #000000 inset;}.post-heading {    opacity: 0.8;}h1.post-heading {    font-weight: 500;}#breadcrumbs {    display: none;}.entry-content .main-title {    font-weight: 500;    text-transform: uppercase;}.entry-content tr td {    line-height: 24px;}#sidebar .widget {    margin: 25px auto;    padding: 0 0 20px 0 !important;    width: 85%;    border-left: 1px solid #000;    border-right: 1px solid #000;    border-bottom: 1px solid #000;}#sidebar #text-9, #sidebar #text-29, #sidebar #text-18, #sidebar #text-20, #sidebar #text-15, #sidebar #text-16, #sidebar #text-17, #sidebar #text-19 {    padding: 0 0 40px !important;}.page-id-117 #sidebar #text-18, #sidebar #text-20, .page-id-119 #sidebar #text-18, #sidebar #text-20, .page-id-115 #sidebar #text-18, .page-id-367 #sidebar #text-20 {    margin-top: 50px;}.widget li {    border-bottom: 1px dotted #AAAAAA;}    .widget li a {        color: #1E8447;    }.archive .read-more {    float: right;}.archive .recent-post {    border-bottom: 1px dotted;    margin-bottom: 30px;    padding: 0 60px 60px;}h4.widgettitle {    background-image: url("images/widget-title.png");    background-repeat: no-repeat;    border: medium none !important;    box-shadow: none !important;    -moz-box-shadow: none !important;    -webkit-box-shadow: none !important;    color: #fff !important;    font-size: 18px !important;    font-weight: 500 !important;    height: 86px;    left: -42px !important;    line-height: 38px;    margin: 0 !important;    padding: 0;    text-align: center;    text-transform: uppercase !important;    top: -20px;    width: 358px;    text-shadow: 0px 0px 0px !important;    -moz-text-shadow: 0px 0px 0px !important;    -webkit-text-shadow: 0px 0px 0px !important;}.widget li:before {    border-left-color: #E5E5E5;}#sidebar .textwidget, #sidebar .widget_recent_entries ul, #sidebar .widget_nav_menu ul, #sidebar .widget_text .textwidget {    padding: 0px 20px;}#nav_menu-8 li {    text-align: left !important;}.home .page-wrap {    margin-bottom: 110px !important;}#et-bio-author {    display: none;}#sidebar .em-calendar-wrapper table {    border-collapse: collapse;    border-spacing: 0;    text-align: center;    width: 100%;}table.em-calendar td.eventful {    background: #1E8447 !important;}    table.em-calendar td.eventful a {        background: none !important;        color: #FFFFFF;    }.et-tabs-container .et-tabs-control li a, .tabs-left .et-tabs-control li a {    text-decoration: none;    font-family: 'Vidaloka', serif !important;    text-transform: uppercase;}.page-id-40 .et-tabs-container .et-tabs-control li a {    color: #1E8447 !important;    font-size: 18px !important;    font-weight: 800 !important;    padding: 15px !important;}.page-id-40 .et-tabs-container .et-tabs-control li.active a {    background: none repeat scroll 0 0 #1E8447 !important;    color: #FFFFFF !important;    text-shadow: none !important;}.page-id-40 .et-tabs-container h3 {    text-align: center;}.page-id-40 .gallery {    margin: 20px auto;}.page-id-40 .gallery-item {    margin: 0 !important;    padding: 0 !important;    text-align: center;    width: 33% !important;}.gallery-item a, .gallery-caption {    margin: 0 !important;    padding: 0 !important;    width: 100%;}    .gallery-item a:hover {        opacity: 0.8;    }.page-id-40 .gallery-item img {    width: 100% !important;}.page-id-141 .entry-content dl {    margin: 0;}.et-tabs-content-wrapper b {    margin-top: 20px !important;    display: inline-block;}.tees {    margin: 20px auto;    text-align: center;    width: 100%;    float: left;    clear: both;    display: block;    padding: 0px;    border: 1px solid #e5e5e5;}    .tees div {        color: #fff;        font-weight: 800;        font-size: 24px;        border: 1px solid #fff;        float: left;        padding: 5px;        width: 12.73%;    }.emeraldtee {    background-color: #006600;}.goldtee {    background-color: #cc9933;}.blacktee {    background-color: #333333;}.bluetee {    background-color: #003399;}.whitetee {    background-color: #fff;    color: #333 !important;}.silvertee {    background-color: #aaa;}.redtee {    background-color: #990000;}.page-id-40 .et_shortcode_slide_active h2 {    background-image: url('images/plaque.png');    background-repeat: no-repeat;    text-align: center;    background-position: center;    line-height: 146px;    height: 146px;    text-transform: uppercase;    margin-bottom: 10px;    margin-top: 0px;    padding: 0px;    font-size: 36px;}.et_slidecontent h6 {    font-size: 16px !important;    line-height: 2px !important;    margin-bottom: 0 !important;    padding-bottom: 0 !important;    text-align: center !important;}.page-id-60 p strong {    display: block;    width: 100%;}.page-id-60 .et-tabs-container .et-tabs-content {    margin: 0 30px 20px;}.page-id-60 .entry-content h2, .postid-795 .entry-content h4 {    border-top: 0 none !important;    padding-top: 0px;    text-align: center;}.page-id-60 .entry-content h2 {    margin-bottom: 10px !important;    border-bottom: 1px dotted #666;    padding-bottom: 10px;}.postid-795 .entry-content h4 {    margin-bottom: 0px !important;    border-bottom: 0px;    padding-bottom: 10px;}.postid-795 .entry-content h4 {    text-transform: uppercase;}ul.checklist {    list-style: none;    margin-bottom: 20px;}.page-id-50 .et-image-slider {    max-width: 453px;    margin: 0 auto 15px;}.checklist li {    padding-bottom: 10px;    margin-bottom: 5px;    float: left;    line-height: 20px;    width: 100%;}.cateringmenu {    text-align: center;}.page-id-60 .et_shortcode_slide_active h3, .postid-795 .entry-content h2 {    text-align: center;    text-transform: uppercase;    margin-bottom: 10px;    margin-top: 20px;    padding: 0px;}    .postid-795 .entry-content h2 a {        color: #1E8447 !important;        display: block;        font-size: 50px;        margin-top: -25px !important;    }.postid-795 .entry-content i {    display: block;}.postid-795 .entry-content h2 {    border-top: 0px !important;    font-size: 32px !important;    ;}.page-id-60 .et_shortcode_slide_active h4, .postid-795 .entry-content h3 {    text-align: center;    text-transform: uppercase;    padding: 5px 0px;}.et-tabs-container {    margin: 0 0 15px !important;}.wp-image-219 {    display: none;}#scorecards {    margin: 0 auto !important;    text-align: center !important;    padding: 0 !important;}.entry-content h2 {    border-top: 1px dotted !important;    margin-bottom: 15px !important;    padding-top: 20px;    clear: left;    display: inline-block;    width: 100%;}.page-id-788 .entry-content h2 {    border-top: 0px !important;}.page-id-40 .entry-content h2 {    margin-bottom: 10px !important;    padding-top: 5px !important;    border-top: 0px !important;}table.ratestable, .ratestable td {    border: 1px solid #ccc !important;    background: #f3f3f3;}.ratestable p {    padding-bottom: 0px;}.ratestablerow td {    background: #666 !important;    color: #fff !important;}.ratestablerow p {    line-height: 18px !important;}.ratestablerowtd strong {    color: #fff !important;    background: #666 !important;}.ratestable h4 {    text-align: center;}.ratestablerow h4 {    color: #fff;    margin: 0;    padding: 0;}.page-id-38 .entry-content tr td {    padding: 6px !important;}#sidebar {    box-shadow: 5px 5px 50px #000000 inset !important;    -moz-box-shadow: 5px 5px 50px #000000 inset !important;    -webkit-box-shadow: 5px 5px 50px #000000 inset !important;    margin-top: 0px;    padding: 0;}.widget {    padding: 0 20px 30px;}    .widget li {        line-height: 18px;        padding: 10px 0 10px 19px;        text-align: left;    }        .widget li:before, .footer-widget li:before {            top: 10px;        }        .menu .widget li a, .widget li a {            color: #1E8447;            font-size: 18px;            font-weight: bold;        }        .widget li:last-child {            border-bottom: 0px;        }.page-id-42 .gallery-item {    width: 16% !important;}.parent-pageid-86 .entry-content ul {    list-style: none;}.parent-pageid-86 .entry-content li {    border-bottom: 1px dotted #333;    margin-bottom: 15px;    padding-bottom: 15px;}    .parent-pageid-86 .entry-content li:after {        background: none repeat scroll 0 0 #1E8447;        border: 1px solid #FFFFFF;        color: #FFFFFF;        content: "Reserve Now";        display: inline-block;        float: right;        outline: 1px solid #1E8447;        padding: 5px;        position: relative;        text-transform: uppercase;        top: -40px;        z-index: 0;    }        .parent-pageid-86 .entry-content li:after:hover {            background: #003300;            border: 1px solid #fff;            outline: 1px solid #003300;        }    .parent-pageid-86 .entry-content li a {        display: block;        font-size: 24px;        height: 60px;        position: relative;        width: 100%;        z-index: 1;        margin-bottom: -20px;    }h1.post-heading {    bottom: -1px;    padding: 10px 0 10px 5%;    position: absolute;    width: 95%;    /* IE9 SVG, needs conditional override of 'filter' to 'none' */    background: -moz-linear-gradient(left, rgba(0,0,0,1) 35%, rgba(0,0,0,0) 100%) !important; /* FF3.6+ */    background: -webkit-gradient(linear, left top, right top, color-stop(35%,rgba(0,0,0,1)), color-stop(100%,rgba(252,252,255,0))) !important; /* Chrome,Safari4+ */    background: -webkit-linear-gradient(left, rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%) !important; /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(left, rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%) !important; /* Opera 11.10+ */    background: -ms-linear-gradient(left, rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%) !important; /* IE10+ */    background: linear-gradient(to right, rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%) !important; /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#444',GradientType=1 ) !important; /* IE6-8 */}.crpw-item a {    font-size: 18px !important;    line-height: 18px !important;}.execphpwidget img {    text-align: center !important;    margin: 0 auto !important;    display: block;}.home #location {    border-top: 1px dotted #666;}.page-id-667 .et_slidecontent p a {    clear: left;    display: block;}img.alignleft, img.alignright, img.aligncenter {    border: 1px solid #e5e5e5;}.archive #featured {    background-image: none;    box-shadow: 0px 0px 0px !important;    -moz-box-shadow: 0px 0px 0px !important;    -webkit-box-shadow: 0px 0px 0px !important;    position: relative;    margin-top: 90px;}.archive .meta-info {    z-index: 0;}.home .page-wrap {    background: #fff;    box-shadow: none !important;    -moz-box-shadow: none !important;    -webkit-box-shadow: none !important;}#mem-cats {    width: 100%;    display: inline-block;    position: relative;    margin-bottom: 20px;}.mem-left {    float: left;    clear: both;    width: 45%;    margin: 3px 5% 3px 0;}.memtype {    font-weight: bold;    text-transform: uppercase;    float: left;}    .memtype i, .memcost i {        font-weight: normal;        text-transform: none;        font-size: 12px;    }.memcost {    float: right;    text-align: right;}.mem-right {    float: left;    width: 45%;    margin: 3px 0 3px 5%;}span.wpcf7-not-valid-tip {    background: none repeat scroll 0 0 #FF0000;    border: 1px solid #FF0000;    font-size: 10pt;    left: 0;    padding: 2px;    position: absolute;    top: -70%;    width: 100%;    z-index: 100;    color: #fff;    text-align: center;}.foot-widget span.wpcf7-not-valid-tip {    left: -300px !important;    width: 200px !important;    top: -20px !important;}div.wpcf7-response-output {    font-size: 14px;    margin: 0 0.5em 1em;    padding: .5em;    text-align: center;}.page-id-60 .et_slidecontent p, .postid-795 .entry-content p {    padding: 5px 0;    text-align: center;}.corporate-button {    float: right;    top: -65px;    position: relative;}.single .entry-content input[type=text], .single .entry-content input[type=email], .single .entry-content input[type=submit] {    display: inline-block;    margin-right: 5px !important;}.single .entry-content input[type=radio] {    width: 10px !important;    display: inline-block;    margin-right: 0px !important;}.single .entry-content span.wpcf7-list-item {    margin-left: 0.5em;    clear: left;    display: block;}.single .entry-content div.wpcf7 {    background: #FFFFFF;    border: 2px solid #333333;    margin: 0 auto 40px;    padding: 5%;    text-align: center;    width: 90%;}    .single .entry-content div.wpcf7 p {        text-align: left;    }.single .post-meta {    display: none;}div.wpcf7-response-output {    margin: 1em 0.5em !important;}#text-29 .wpcf7-not-valid-tip, #text-15 .wpcf7-not-valid-tip, #text-16 .wpcf7-not-valid-tip, #text-17 .wpcf7-not-valid-tip, #text-18 .wpcf7-not-valid-tip, #text-19 .wpcf7-not-valid-tip, #text-20 .wpcf7-not-valid-tip {    display: none;}div#header {    display: none !important;}#wpcr_button_1, #wpcr_button_1:link, #wpcr_button_1:visited, #wpcr_submit_btn, #wpcr_submit_btn:link, #wpcr_submit_btn:visited {    -moz-border-bottom-colors: none !important;    -moz-border-left-colors: none !important;    -moz-border-right-colors: none !important;    -moz-border-top-colors: none !important;    background: #1E8447 !important;    color: #fff !important;    cursor: pointer !important;    display: inline-block !important;    float: none !important;    font-family: 'Vidaloka',serif !important;    text-transform: uppercase !important;    font-size: 18px !important;    font-weight: normal !important;    height: auto !important;    outline: 0 none !important;    padding: 5px 20px !important;    text-align: center !important;    text-decoration: none !important;    text-indent: 0 !important;    text-shadow: 0px 0px 0 #FFFFFF !important;    white-space: nowrap !important;    border: 1px solid #fff !important;    outline: 1px solid #1E8447 !important;}    #wpcr_button_1:hover, #wpcr_button_1:link:hover, #wpcr_button_1:visited:hover, #wpcr_submit_btn:hover, #wpcr_submit_btn:link:hover, #wpcr_submit_btn:visited:hover {        border: 1px solid #fff !important;        outline: 1px solid #333 !important;        background: #333 !important;        color: #fff !important;        text-decoration: underline !important;    }#wpcr_commentform input {    padding: 5px !important;    font-size: 15px !important;}#wpcr_div_2 {    background: #FFFFFF !important;    padding: 20px !important;    width: 100% !important;}#wpcr_commentform textarea {    border: 1px solid #CCCCCC !important;    width: 100% !important;    font-size: 15px !important;}span.fn, span.fn a {    margin: 12px 0px !important;}table.em-calendar td.eventful {    background: none repeat scroll 0 0 #777 !important;}table.em-calendar ul {    line-height: 20px;    list-style-type: none;}.wpsc-grid-day .simple-cal-list li {    font-size: 13px;    line-height: 15px;}.wpsc-grid {    font-family: open sans,arial,sans-serif;    font-size: 13px;    font-weight: normal !important;    border-left: 1px solid #999999 !important;    background: #fff;}.wpsc-grid-day .simple-cal-list li, ul.simple-cal-list {    margin: 0 auto !important;    padding: 5px 0 !important;}.wpsc-grid-day .simple-cal-list li {    text-align: center;}.wpsc-grid-day .simple-cal-list li {    border-bottom: 1px dotted #aaa;}    .wpsc-grid-day .simple-cal-list li:last-child {        border-bottom: 0px;    }.wpsc-grid-day, .wpsc-grid-day-np {    padding: 5px !important;    width: 12.5% !important;}#wpsc-grid-nav {    font-family: open sans,arial,sans-serif !important;    font-size: 18px;    margin-bottom: 20px;}    #wpsc-grid-nav strong {        font-family: 'PT Serif', Georgia, serif !important;        font-size: 24px;    }.wpsc-date {    background: none !important;    color: #333333 !important;    font-size: 18px !important;    padding: 0 !important;    text-align: right !important;    width: auto !important;}#cboxLoadedContent {    padding: 20px;}.ai1ec-calendar-toolbar, #ai1ec-today {    display: none !important;}.entry-content h2.ai1ec-calendar-title {    border-top: 0 none !important;    font-size: 42px !important;    padding-top: 0 !important;    text-align: center !important;    text-transform: uppercase;    color: #333 !important;}.ai1ec-month-view .ai1ec-date {    background: #f3f3f3 !important;}.ai1ec-month-view .ai1ec-today, .ai1ec-week-view .ai1ec-today {    background: #f9f9f9 !important;}.ai1ec-title-buttons {    text-align: center;}.ai1ec-event-title, .ai1ec-event-title a {    color: #1E8447;}#ai1ec-prev-year, #ai1ec-next-year, #ai1ec-prev-month, #ai1ec-next-month {    font-family: vidaloka, georgia, serif;    font-size: 20px;    margin-bottom: 10px;    display: inline-block;}.page-id-2852 .entry-content dl {    margin: 0px;}#text-21 .textwidget img, #text-22 .textwidget img, #text-23 .textwidget img, #text-24 .textwidget img, #text-25 .textwidget img, #text-26 .textwidget img {    text-align: center;    margin: 0 auto;    display: block;}.textwidget a img:hover {    opacity: 0.8;}#mobilecoupon {    display: none;}.tribe-events-ical, #tribe-events-bar, .single-tribe_events .tribe-events-cal-links, .single .tribe-events-meta-group-venue, .single .tribe-events-meta-group .tribe-events-single-section-title {    display: none !important;}#tribe-events-content .tribe-events-tooltip h4 {    color: #1e8447;}#tribe-events-content a, .tribe-events-event-meta a {    color: #1e8447;    text-decoration: none;    font-family: 'open sans', arial, helvetica, sans-serif;    font-weight: 600;}#tribe-events-pg-template {    max-width: 90%;}.single #tribe-events-pg-template {    max-width: 100%;}.tribe-bar-disabled #tribe-bar-form label {    background: none repeat scroll 0 0 #1e8447;    border: 1px solid #fff;    color: #fff !important;    cursor: pointer;    font-family: "Vidaloka",serif !important;    font-weight: normal;    outline: 1px solid #1e8447;    padding: 5px 25px;    text-align: center;    text-decoration: none;    text-transform: uppercase;}#tribe-bar-form {    background: none !important;    text-align: center;}.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type="text"] {    text-align: center;}.tribe-bar-is-disabled .tribe-events-page-title {    font-weight: 500;}.tribe-events-present, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover {    background-color: #1E8447 !important;}#tribe-events-content .tribe-events-calendar td {    color: #1E8447 !important;}.single-tribe_events .tribe-events-event-meta {    background: none;    border: none;    margin: 0;}.single .tribe-events-meta-group-venue {}.tribe-events-widget-link {    margin: 0 !important;    padding: 0 !important;}    .tribe-events-widget-link a {        background: none repeat scroll 0 0 #1e8447;        border: 1px solid #fff;        color: #fff !important;        cursor: pointer;        font-family: "Vidaloka",serif !important;        font-weight: normal;        outline: 1px solid #1e8447;        padding: 5px 5%;        text-align: center;        text-decoration: none;        text-transform: uppercase;        font-weight: 500 !important;        margin: 20px 20% !important;        width: 50%;        display: inline-block;    }        .tribe-events-widget-link a:hover {            text-decoration: underline;        }.tribe-events-list-widget-events a, .tribe-events-list-widget-events .date-start, .tribe-events-list-widget-events .end-time {    font-weight: 500 !important;}.tribe-events-list-widget-events .date-start, .tribe-events-list-widget-events .end-time {    font-size: 13px !important;}.tribe-events-list-widget ol li {    margin-bottom: 0px;}.awesome-weather-current-temp strong {    color: #ffffff !important;}.mobile {    display: none;}.proximity {    display: inline-block;    margin: 20px auto;    text-align: center;    font-family: 'Vidaloka', serif !important;    font-size: 36px;    text-transform: uppercase;    color: #333;    width: 100%;}@media only screen and ( min-width: 961px ) and ( max-width: 1300px ) {    .foot-widget input[type="submit"] {        margin: 4px 1px 0 !important;    }    .foot-widget span.EnterYourEmail {        width: 86%;    }    #main-header .container #top-info {        width: 960px;    }    .post-thumbnail, .responsive-slider.flexslider {        margin-top: 90px;    }        .post-thumbnail .container {            min-height: 292px;        }    .responsive-slider.flexslider {        margin-bottom: -50px;    }        .responsive-slider.flexslider .slide-title a {            font-size: 36px;        }        .responsive-slider.flexslider .slide .slide-title {            margin: 0 0 -20px;            top: -90px;        }        .responsive-slider.flexslider .flex-control-nav {            bottom: 75px !important;        }    .homeicon {        margin: 0 3px;    }    .homeiconimg img {        width: 153px;    }    .homeicontitle {        font-size: 22px;    }    .page-id-40 .et-tabs-container .et-tabs-control li a {        padding: 17px 7px !important;    }    .tees div {        width: 11.73%;    }    .et_shortcode_slide_active .alignright {        margin: 15px 0px;        display: inline-block;    }    .page-id-38 .entry-content tr td {        font-size: 14px;        padding: 6px 3px !important;    }    .page-id-2 img.alignleft, .page-id-2 img.alignright, .page-id-2 img.aligncenter {        border: 1px solid #E5E5E5;        margin: 0;        width: 32%;    }    .home .page-wrap {        margin-bottom: 80px !important;    }    .foot-widget input[type="email"] {        width: 70% !important;        float: left;    }    .footer-widget h4.title {        font-size: 14px;    }    .em-booking-buttons {        font-size: 17px;    }    .wpsc-grid-day .simple-cal-list li {        font-size: 12px;        line-height: 14px;    }    .wpsc-grid-day .simple-cal-list li, ul.simple-cal-list {        margin: 0 auto !important;        padding: 5px 0 !important;    }    #eclubsignup b {        font-size: 11px;    }    #eclubsignup .wpcf7-form input[type="email"], #eclubsignup email {        width: 80px;        font-size: 10px;    }    .proximity {        font-size: 30px;    }}@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {    .wpsc-grid-day .simple-cal-list li {        font-size: 12px;        line-height: 14px;    }    .wpsc-grid-day .simple-cal-list li, ul.simple-cal-list {        margin: 0 auto !important;        padding: 5px 0 !important;    }    .foot-widget input[type="submit"] {        margin: 4px 1px 0 !important;    }    .foot-widget input[type="email"] {        width: 70% !important;        float: left;    }    .foot-widget span.EnterYourEmail {        width: 83%;    }    #main-header .container #top-info {        width: 766px;    }    #logo {        height: 60px;        padding: 0 !important;        margin: 0 !important;        top: 0px;    }    #top-menu > li > a, #top-menu > li.current-menu-item > a {        padding: 2px 15px !important;    }    #top-menu a {        font-size: .9em !important;        line-height: 31px;    }    .post-thumbnail, .responsive-slider.flexslider {        margin-top: 90px;    }        .responsive-slider.flexslider .slide-title a {            font-size: 30px;        }        .responsive-slider.flexslider .slide .slide-title {            margin: 0 0 -60px;            top: -90px;        }        .responsive-slider.flexslider .flex-control-nav {            bottom: 25px !important;        }    .home .page-wrap {        margin-bottom: 80px !important;    }    .footer-widget:nth-child(2n+1) {        clear: none !important;    }    .footer-widgets span.EnterYourEmail {        display: inline-block !important;        font-size: 12px !important;        margin: 1% 0 5px !important;        padding: 5px 2.5% !important;        width: 130px !important;    }    .footer-widgets input[type="submit"] {        width: 130px !important;    }    .homeicon {        margin: 0 3px;    }    .homeiconimg img {        width: 121px;    }    .homeicontitle {        font-size: 18px;    }    .home #main-content {        padding: 5px 0px;    }    #location {        margin: 0px auto 10px;        padding-top: 10px;    }    .footer-widget li a {        font-size: 12px;        line-height: 12px;    }    .page-id-40 .et-tabs-container .et-tabs-control li a {        padding: 17px 10px !important;    }    .tees div {        width: 12.35%;    }    .page-template-page-tour-php img.alignright {        text-align: center !important;        width: 100% !important;    }    #sidebar .widget {        width: 100% !important;    }    .page-id-38 .entry-content tr td {        font-size: 13px;        padding: 6px 2px !important;    }    #sidebar:before {        display: none;    }    #sidebar {        box-shadow: none !important;        -moz-box-shadow: none !important;        -webkit-box-shadow: none !important;    }    #text-4 {        display: none;    }    #sidebar {        background: none !important;        box-shadow: 0px 0px 0px !important;    }        #sidebar .widget {            border-bottom: 0px;            border-left: 0px;            border-right: 0px;        }    h4.widgettitle {        background: url('images/widget-title2.png');        background-repeat: no-repeat;        height: 109px;        line-height: 50px;        font-size: 24px !important;        text-align: center;        margin: 0 auto -10px;        width: 100%;        left: 0px !important;    }    .post-thumbnail .container {        min-height: 292px;    }    .page-id-2 img.alignleft, .page-id-2 img.alignright, .page-id-2 img.aligncenter {        border: 1px solid #E5E5E5;        width: 33%;        margin: 0;    }    #text-29 p, #text-15 p, #text-16 p, #text-17 p, #text-18 p, #text-19 p, #text-20 p {        text-align: center;    }    #text-29 .wpcf7-form input[type="email"], #text-29 .wpcf7-form email, #text-15 .wpcf7-form input[type="email"], #text-15 .wpcf7-form email, #text-16 .wpcf7-form input[type="email"], #text-16 .wpcf7-form email, #text-17 .wpcf7-form input[type="email"], #text-17 .wpcf7-form email, #text-18 .wpcf7-form input[type="email"], #text-18 .wpcf7-form email, #text-19 .wpcf7-form input[type="email"], #text-19 .wpcf7-form email, #text-20 .wpcf7-form input[type="email"], #text-20 .wpcf7-form email {        width: 90% !important;    }    .footer-widget h4.title {        font-size: 14px;        word-break: break-all;    }    #text-14 {        text-align: center;    }    #eclubsignup {        display: none;    }    .proximity {        font-size: 24px;    }}@media only screen and ( max-width: 767px ) {    .mobile {        display: inline-block;    }    .desktop {        display: none;    }    #eclubsignup {        display: none;    }    #text-14 {        text-align: center;    }    .single .entry-content input {        width: 96% !important;        float: left !important;        clear: left !important;        display: inline-block !important;        margin-right: 0px !important;        margin-bottom: 5px !important;        padding: 5px 2% !important;    }    .single .entry-content div.wpcf7 {        background: none !important;        border: none !important;        margin: 0 auto 20px;        padding: 5%;        text-align: center;        width: 90%;    }    .archive #featured {        margin-top: 70px;    }    .archive a.read-more {        float: right;    }    h3 a.em-booking-buttons, p a.em-booking-buttons {        display: block;        font-size: 18px;        margin: 10px auto;        padding: 8px 5%;        text-align: center !important;        width: 90% !important;    }    .corporate-button {        width: 100%;    }    .page-id-367 .entry-content h3 {        font-size: 18px;        text-align: center;        margin: 10px auto;    }    img.alignleft, img.alignright, img.aligncenter {        width: 100%;    }    .entry-content .main-title {        font-size: 30px;        margin: 12px 0;    }    .post-thumbnail .container {        min-height: 292px;    }    .responsive-slider.flexslider {        top: 0px;        margin-bottom: 0px;    }    .home .page-wrap {        border-top: none !important;        background: none !important;    }    #meanmenu {        height: 70px;        background: #fff;    }    #book {        margin-top: 18px;        float: right !important;    }    #topinfo {        margin: 0px auto 0;        padding: 2px 2%;        height: 60px;        width: 96%;    }    #phone {        font-size: 16px !important;        margin-left: 35px;        margin-right: 30px !important;        margin-top: 20px;    }    #top-navigation {        background: #333 !important;        border-top: 4px double #fff !important;        border-bottom: 4px double #fff !important;        height: auto;        line-height: 12px;        padding-left: 0 !important;        text-align: center;        top: 0px;        box-shadow: none !important;        -moz-box-shadow: none !important;        -webkit-box-shadow: none !important;        margin-bottom: 1px !important;        font-style: italic;        width: 100%;    }    .post-thumbnail {        margin-top: 69px;    }    h4.widgettitle {        background: url("images/widget-title3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);        font-size: 17px !important;        height: 69px;        left: -36px !important;        line-height: 30px;        margin: 0 auto -10px;        text-align: center;        width: 478px !important;    }    #awesomeweatherwidget-3 h4, #execphp-3 h4, .lasts {        text-align: center;    }    .foot-widget span.EnterYourEmail {        width: 92% !important;    }    .home #location {        margin: 0px auto 10px;    }    .foot-widget input[type="email"] {        -webkit-appearance: none;        margin: 0px 0px 5px 0 !important;        padding: 8px 2% !important;        width: 96% !important;    }    .foot-widget input[type="submit"] {        -webkit-appearance: none;        margin: 5px 0px !important;        width: 100% !important;    }    .foot-widget input[type="submit"] {        position: relative;    }    #main-header .container #top-info {        padding-top: 45px;        width: 478px;    }    .home #main-content {        padding: 0px !important;        border: 0px !important;    }    #top-info {        margin-top: 40px;        text-align: center;    }    #top-menu, .footer-widget {        display: none;    }    .awesome-weather-todays-stats {        display: inline-block;    }    span.wpcf7-not-valid-tip {        background: none repeat scroll 0 0 #FF0000;        border: 1px solid #FF0000;        font-size: 10pt;        left: -250px;        padding: 2px;        position: absolute;        top: -30px;        width: 200px;        z-index: 100;    }    #left-area {        padding-top: 10px;    }    #location {        margin: 0 auto 10px;        padding-top: 0;        border-top: 1px dotted #333;    }    #phonebottom {        padding-bottom: 0px;        margin: 0 auto 15px;    }    .topmobile #phone {        clear: none;        float: right;        margin: 0px auto 0;    }    #phone a, #phonebottom a {        font-size: 22px;    }    .wp-image-169 {        display: none;    }    .wp-image-219 {        display: inline-block;        max-width: 100%;        text-align: center !important;    }    #scorecards {        margin: 0 auto 15px !important;        text-align: center !important;        padding: 0 !important;    }    .entry-content .main-title {        text-align: center;    }    #logo {        position: absolute;        top: 6px;        left: 10px;        z-index: 9999;        height: 60px;        padding: 0 !important;        margin: 0 auto !important;    }    #desktopmenu {        display: none;    }    .responsive-slider.flexslider {        margin-bottom: 5px;        margin-top: 70px;    }        .responsive-slider.flexslider .slide .slide-title, .responsive-slider.flexslider .flex-control-nav {            display: none;        }    .footer-widget {        border-right: 0px !important;        border-top: 0px !important;        border-bottom: 1px dotted #666;        clear: left;        margin: 0px auto 10px !important;        padding: 10px 5% !important;        min-height: 1px !important;        text-shadow: none !important;        width: 90% !important;    }        .footer-widget:nth-child(2n) {            border-right: 0px !important;            margin-left: 0px !important;        }        .footer-widget:nth-child(3n) {            border-right: 0 none !important;            margin-left: 0px !important;        }    .fwidget span.EnterYourEmail {        display: inline-block !important;        font-size: 12px !important;        margin: 1% auto 5px !important;        padding: 5px 2.5% !important;        width: 88% !important;    }    .fwidget input {        background-image: none !important;    }        .fwidget input[type="submit"] {            background: #99ff66 !important;            background-color: #99ff66 !important;            background-image: none !important;            border: 1px solid #333333 !important;            display: inline-block !important;            float: left;            font-family: 'PT Serif', Georgia, serif !important;            font-weight: bold !important;            outline: 1px solid #99ff66 !important;            width: auto !important;            cursor: pointer;            margin-left: 2px !important;            border-radius: 0px !important;            -moz-border-radius: 0px !important;            -webkit-border-radius: 0px !important;            width: 88% !important;        }    #foot-widgets {        padding: 20px 0 0;    }    #footer-widgets {        padding: 30px 0 10px;    }    .footer-widget h4.title, .foot-widget h4.title, .socialdiv h4.title {        font-size: 24px;    }    .footer-widget li a {        color: #FFFFFF !important;        text-decoration: none !important;        font-size: 18px !important;        line-height: 20px !important;        padding-left: 20px !important;    }    .foot-widget {        border-bottom: 1px dotted #666 !important;        min-height: 1px !important;    }    .foot-widget, .lasts {        border-right: 0px !important;        width: 90% !important;        margin: 0 0 15px !important;        float: left !important;        clear: both !important;        padding: 10px 5% !important;    }    .lasts {        border-bottom: 0px !important;    }    .foot-widget span.EnterYourEmail {        width: 100% !important;    }    #awesomeweatherwidget-3 {        width: 100%;    }    #homeicons {        margin: 10px auto 0;        background: none;    }    .homeicon {        margin: 0 3px 50px;        background: none;    }    .homeiconimg img {        width: 151px;    }    .homeiconimg {        margin-bottom: 20px;    }    .homeicontitle {        clear: both;        font-size: 16px;        margin-top: 10px;    }    .home .page-wrap {        margin-bottom: 0 !important;    }    #map {        display: block;        margin: 20px auto;        text-align: center;        width: 70%;        border: 1px solid #333;    }    #location {        font-size: 17px;    }    .tees div {        padding: 2px;        width: 12.35%;    }    h1.post-heading {        text-align: center;    }    .entry-content {        padding: 0 30px 30px;    }    .recent-post {        padding: 0 10px 40px;    }    input[type=submit] {        -webkit-appearance: none;    }    #sidebar {        box-shadow: none !important;        -moz-box-shadow: none !important;        -webkit-box-shadow: none !important;    }        #sidebar .widget {            border: none !important;        }    .memtype, .memcost {        font-size: 12px;    }        .memtype i, .memcost i {            clear: left;            display: block;            margin-bottom: 10px;        }    .widget_nav_menu li {        line-height: 24px;    }        .widget_nav_menu li a {            font-size: 24px;        }    .ratestable p {        line-height: 14px;        padding-bottom: 10px;        font-size: 12px;    }    .ratestable h4 {        text-align: center;        font-size: 11px;    }    .ratestablerow h4 {        color: #fff;        margin: 0;        padding: 0;        text-align: center;    }    .page-id-367 h3 a {        font-size: 16px;        line-height: 15px;    }    .corporate-button {        float: left;        position: relative;        clear: left;        top: 0px;    }    .checklist li {        font-size: 13px;        margin-left: -15px;        padding-left: 15%;        padding-right: 5%;        width: 80%;    }    h1.post-heading {        padding: 10px 5%;        width: 90%;    }    p {        padding-bottom: 15px;    }    .home #phonebottom, .home #location {        display: inline-block;    }    #phonebottom, #phonebottom a {        font-size: 46px;    }    #text-3 .textwidget p {        text-align: center;    }    #sidebar #text-15 {        padding-bottom: 40px !important;    }    table.em-calendar tr td {        border-top: 1px solid #EEEEEE;        padding: 6px 5px;        font-size: 12px;        text-align: center;    }    table.em-calendar ul {        padding: 0 0 23px 0px;    }    .wpsc-grid-day-head {        padding: 5px !important;    }    .wpsc-grid-day .simple-cal-list li {        font-size: 16px;    }    .wpsc-grid-day {        display: inline-block;        line-height: 24px;        width: 100% !important;        background: #fff;    }    .wpsc-grid-row {        width: 100% !important;        display: inline-block;    }    .wpsc-grid-day-head, .wpsc-grid-day-np {        display: none;    }    #wpsc-grid-nav {        font-size: 9px;    }        #wpsc-grid-nav strong {            font-size: 16px;        }    .wpsc-date {        padding: 0 0 0 10px !important;        text-align: left;        float: none !important;    }    #wpsc-grid-nav strong {        font-size: 24px;        font-weight: normal;        text-align: center;    }    #mobilecoupon {        display: inline-block;        background: #222;        width: 100%;        padding: 20px 0px;        margin: 10px auto;    }        #mobilecoupon img {            text-align: center;            max-width: 80%;            margin: 0 auto;        }            #mobilecoupon img:hover {                opacity: .8;            }    .tribe-events-sub-nav li a {        background: none;    }    .mobmenul-container {        left: 14px !important;        top: 25px !important;    }    .mob_menu_header_div {        right: 18px !important;        width: 30px !important;    }    .mobmenul-container img {        width: 20px !important;    }    #mobmenuleft li a {        font-family: 'PT Serif', Georgia, serif !important;        text-transform: uppercase;    }    #phone, #book {        z-index: 9999999999;        position: fixed;    }    #phone {        top: 0px;        right: 20px;    }    #book {        top: 0px;        right: 100px;    }    header#meanmenu {        display: none !important;    }    .slicknav_btn {        margin-top: 12px;    }    .slicknav_brand {        height: 55px;    }    .proximity {        font-size: 18px;    }    .container{
        width:100%;
    }    .homeicon {
        margin: 0 3px 50px;
        background: none;
        width: calc(33.3% - 6px);
    }    .homeiconimg img {
        width: 100%;
        max-width: 100%;
    }    .responsive-slider.flexslider {
        display: none;
    }    #mobile-book{
        position:fixed;
        bottom:0px;
        width:100%;
        display:inline-block;
    }    #mobile-book a.button {
        line-height: 36px;
        font-size: 24px;
        text-transform: uppercase;
        background: #1E8447;
        color: #fff;
        border-top: 1px solid #fff;
        border-left:0px;
        border-right:0px;
        padding:0px;
        z-index: 999999;
        width: 100%;
        display: inline-block;
        text-align: center;
        font-family: 'PT Serif', Georgia, serif !important;
        height: 36px;
    }    #feedbackTabOuter {
        display:none !important;
    }}@media only screen and ( max-width: 478px ) {    #wpsc-grid-nav strong {        font-size: 19px;    }    .et_mobile_menu li a {        font-size: 14px;        padding: 6px 15px !important;    }    .et_mobile_menu li a {        border-top: 1px dotted #444 !important;    }    #et_first_mobile_item a {        border-top: 0px !important;    }    .ratestable p {        font-size: 12px;        line-height: 15px;        padding-bottom: 5px;    }    .ratestable strong, .ratestable .td100 p {        font-size: 10px;        line-height: 13px;    }    .page-id-38 .entry-content tr td {        padding: 1px !important;    }    .mem-left, .mem-right {        float: left;        font-size: 12px;        text-align: left;    }    .memcost {        clear: left;        float: left;        margin-bottom: 10px;        text-align: left;    }        .memtype i, .memcost i {            margin-bottom: 0;        }    .responsive-slider.flexslider {        display: none;    }    #main-header .container #top-info {        width: 320px;    }    .responsive-slider.flexslider {        margin-bottom: 0px;    }        .responsive-slider.flexslider .slide .slide-title {            margin: 0 0 -5px;            top: -60px;        }        .responsive-slider.flexslider .flex-control-nav {            bottom: 5px !important;        }        .responsive-slider.flexslider .slide-title a {            display: none !important;        }    .awesome-weather-todays-stats {        width: 40%;    }    #location {        font-size: 20px;    }    .tees div {        padding: 1px;        width: 11.35%;    }    h4.widgettitle {        background: none;        font-size: 17px !important;        height: auto;        left: 0px !important;        line-height: 30px;        margin: 20px auto 0 !important;        text-align: center;        width: 100% !important;        display: inline-block;        color: #333 !important;        border-top: 1px dotted #333 !important;        padding-top: 20px;        padding-bottom: 0px !important;    }    #sidebar #text-13, #sidebar #text-29, #sidebar #text-18, #sidebar #text-20, #sidebar #text-15, #sidebar #text-16, #sidebar #text-17, #sidebar #text-19 {        padding: 0px !important;    }    .post-thumbnail .container {        min-height: 200px;    }    .entry-content {        padding: 0 20px 30px;    }    .page-id-350 .entry-content tr td {        padding: 6px 5px;    }    #exposeMask, #miesSPLASH {        display: none !important;    }    table.em-calendar tr td {        font-size: 11px;        padding: 6px 1px;        text-align: center;    }    table.em-calendar ul {        padding: 0 0 23px 0px;    }    table.em-calendar td.eventful-pre a, table.em-calendar td.eventful-post a {        font-size: 10px;    }    .tribe-bar-is-disabled .tribe-events-page-title {        font-size: 26px;    }    #logo {        top: 12px;        height: 45px;    }    #phone {        margin-left: 18px;    }    .home .page-wrap {        padding-top: 90px;    }    .button a, .em-booking-buttons, #eclubsignup .wpcf7-form input[type="submit"], #eclubsignup submit, #eclubsignup input[type="submit"] {        padding: 0 5px !important;    }    #book a {        font-size: 12px !important;    }    #book {        top: 0px;        right: 80px;    }}.slicknav_nav {    padding-top: 40px;}.slicknav_brand img {    height: 40px;    margin-top: 8px;}.slicknav_menu {    border-bottom: 4px double #333;}