/* lwgc hole tour menu */
#Mod163 a.moduleItemTitle {
background: #efefef;
display: block;
padding: 10px;
}
#Mod163 a.moduleItemTitle:hover {
background: #9F7C81;
color: #fff;
text-decoration: none;
}
#Mod163 div.k2ItemsBlock ul li {
margin-bottom: 10px;
}
#Mod163 div.k2ItemsBlock ul {
padding: 0;
margin: 0;
}
.itemid-435 .t3-module#Mod161 {
margin-bottom: 0;
}
/* /////////////////////////////////////// GENERAL OVERRIDES ///////////// ////////////// */
body {
font-family: verdana, tahoma,sans-serif;
font-size: 13px;
line-height: 24px;
background: #555;
}
a {
color: #8a773a;
}
a:hover, a:focus {
color: #8a773a;
}
.t3-wrapper {
background: #555;
}
.t3-mainbody {
background: #fff;
}
/*privacy policy engage box */
.ebox-yn-text {
padding-top: 10px;
margin-bottom: 18px;
}
.ebox-ys-buttons {
text-transform: uppercase;
}
/*event calendar moving fix when lightbox opens */
.modal-open {
position: static !important;
}
/* google map line space fix */
.gm-style .gm-style-iw {
line-height: 22px;
}
/* /////// fix for nav moving when lightbox opens ////////////// */
body.modal-open .t3-mainnav,
body.rokbox-opened .t3-mainnav {
padding-right: 17px;
}
body.mfp-zoom-out-cur {
margin-left: 17px;
}
/* //////////////// MAIN NAVBAR SETTINGS ///////////// //////////// */
.navbar-default {
background-color: transparent; /* was #fff on full width white */
border: none;
}
.t3-mainnav {
margin-bottom: 0;
border-radius: 0;
left: 0;
right: 0;
top: 0;
z-index: 999;
position: fixed;
}
.container.navContainer { /* delete this style completely for full width white */
background-color: rgba(255, 255, 255, 0.9);
background: rgba(255, 255, 255, 0.9);
color: rgba(255, 255, 255, 0.9);
border-bottom: 3px solid #425A57;
}
.navbar-default .navbar-nav > li > a {
color: #333;
padding: 55px 25px;
font-family: 'EB Garamond', serif;
font-size: 20px;
letter-spacing: 1px;
}
.navbar-nav > li {
background: url(../images/menu-sep.png) right center no-repeat;
}
.navbar-default .navbar-nav > li:last-child{
background: none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #fff;
color: #555555;
background: url(../images/triangle_blue.png) bottom center no-repeat;
}
.navbar-default .navbar-nav li.open .homeMenuItem,
.navbar-default .navbar-nav li.open .homeMenuItem:hover,
.navbar-default .navbar-nav li.open .homeMenuItem:focus {
background: none;
}
/* new hamburger menu button for lwgc */
#hamburger-icon .line {
width: 32px;
margin: 6px 3px;
display: block;
background: #333;
height: 3px;
transition: all 0.4s;
-webkit-transition: all 0.4s;
}
/*DROPDOWN BOX */
.dropdown-menu {
background: #425A57;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 1;
}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
padding: 7px 7px 7px 25px;
background: #efefef url(../images/triangle_right.png) 10px center no-repeat;
margin: 10px 0;
font-size: 13px;
color: #333;
}
.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus {
color: #fff;
background: #9F7C81 url(../images/triangle_right_white.png) 10px center no-repeat;
}
.t3-megamenu .mega-nav > li .separator,
.mega-dropdown-inner h3.module-title span {
display: block;
padding-top: 3px;
color: #fff;
font-size: 20px;
font-family: 'EB Garamond', serif;
letter-spacing: 1px;
border-bottom: 1px dotted #fff;
padding-bottom: 10px;
margin-bottom: 20px;
font-weight: normal;
text-transform: uppercase;
margin-top: 15px;
line-height: normal;
}
.t3-megamenu .mega-nav span.dropdown-header.mega-group-title.separator,
div.k2ItemsBlock.specialOffersModule ul li a.moduleItemTitle {
display: block;
padding-top: 3px;
color: #fff;
font-size: 20px;
font-family: 'EB Garamond', serif;
letter-spacing: 1px;
border-bottom: 1px dotted #fff;
padding-bottom: 10px;
margin-bottom: 10px;
font-weight: normal;
text-transform: uppercase;
margin-top: 15px;
line-height: normal;
}
div.k2ItemsBlock.specialOffersModule ul li a.moduleItemTitle:hover {
text-decoration: none;
}
.t3-megamenu .mega-inner {
padding: 0;
}
.t3-megamenu .dropdown-header:hover, .t3-megamenu .mega-nav .mega-group > .dropdown-header:hover, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:hover {
color: #fff;
}
.t3-megamenu .dropdown-menu .mega-group .mega-nav > li.active a {
color: #fff;
background: #9F7C81 url(../images/triangle_right_white.png) 10px center no-repeat;
}
.t3-megamenu .dropdown-menu .mega-group .mega-nav > li.active a:hover {
color: #fff;
background: #9F7C81 url(../images/triangle_right_white.png) 10px center no-repeat;
}
div#k2ModuleBox121 {
margin-top: -8px;
}
/* megamenu special offers module */
.t3-megamenu  .specialOffersModule h3 span {
border-bottom: none;
margin-bottom: 0;
}
.t3-megamenu .row + .row .specialOffersModule h3 span {
padding: 12px 0 0 0;
margin: 0;
}
div.k2ItemsBlock.specialOffersModule ul li div.moduleItemIntrotext {
color: #555;
font-size: 13px;
background: #f9f9f9;
padding: 10px;
margin-top: 20px;
}
div.k2ItemsBlock.specialOffersModule ul li {
list-style: none;
}
div.k2ItemsBlock.specialOffersModule a.moduleCustomLink {
color: #fff;
font-size: 12px;
text-transform: uppercase;
padding-left: 5px;
margin-top: 10px;
float: left;
}

/* MAIN LOGO AREA */
.logo-text {
float: left;
margin-top: 15px;
width: 300px;
}
img.main-logo {
float: left;
margin-right: 15px;
margin-top: 15px;
width: 70px;
}
.logo-text a {
text-decoration: none;
font-size: 29px;
color: #555;
font-weight: normal;
font-family: 'EB Garamond', serif;
}
span.titleSmall {
font-size: 26px;
text-transform: uppercase;
margin-top: 10px;
}
.logo-text h1 {
line-height: 28px !important;
margin-top: 17px;
}
/* /////// SLIDER /////// //// */
.t3-wrapper .flexslider {
margin: 0;
}
.t3-wrapper .home .t3-sl-1 {
border: none;
background: #555;
}
div#Mod149 {
margin-bottom: 0;
}
.t3-spotlight-1 .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
padding: 0;
}
.t3-spotlight.t3-spotlight-1.row {
margin: 0;
}
.flex-direction-nav li a {
top: 60% !important;
}
/* inner page slider position static pic */
div#Mod132 {
margin-bottom: 0;
}
.container.navContainer.innerNav {
background: rgba(255, 255, 255, 0.9) url(/images/new_strip.jpg) 50% -10px no-repeat;
}
.t3-wrapper.innerWrapper {
margin-top: 133px;
}
/* special offers page */
.itemFullText .custom.specialOffersModule p {
color: #555;
font-size: 13px;
background: none;
padding: 10px 0;
}
div.itemFullText h3 {
margin: 0;
padding: 16px 0 4px 0;
font-size: 24px;
font-family: 'EB Garamond', serif;
letter-spacing: 1px;
}
/* /////////// /////////////////////// UNDER SLIDER AREA /////////// ////////////// ///// */
.home .t3-sl-2 {
background: #555;
}
/* /////////////////// ///////////// K2 ITEM VIEW OVERRIDES /////////////// //////////// */
div.itemBackToTop a {
display: none;
}
div.itemView {
margin: 0;
}
span.itemImage img {
padding: 4px;
border: 1px solid #efefef;
}
.t3-mainbody {
padding-bottom: 0;
}
#k2Container {
padding: 10px 20px 20px 30px;
border-right: 1px dashed #dedede;
}
div.itemHeader h2.itemTitle,
div#jevents_header h1,
.contentpaneopen.jev_evdt.eventTitle,
div.itemListCategory h2 {
font-family: 'EB Garamond', serif;
background: url(../images/bigTitleUnderlineBrown.png) bottom left no-repeat;
padding-bottom: 20px;
margin-bottom: 20px;
font-size: 24px;
color: #555;
text-transform: uppercase;
line-height: 34px;
}
div.itemAttachmentsBlock {
border-bottom: none;
}
div.itemAttachmentsBlock span {
float: left;
}
div.itemAttachmentsBlock ul.itemAttachments li a {
clear: left;
display: block;
float: left;
width: 100%;
padding: 5px 10px;
margin: 5px 0;
background: #efefef;
color: #555;
}
div.itemAttachmentsBlock ul.itemAttachments li a:hover {
text-decoration: none;
color: #fff;
background: #b5b5b5;
}
/* k2 category view */
div.itemListCategory {
background: none;
border: none;
margin-bottom: 0;
}
div.catItemHeader h3.catItemTitle {
font-family: 'EB Garamond', serif;
}
div.catItemView {
margin-bottom: 10px;
border-bottom: 1px solid #efefef;
padding-bottom: 10px;
}
span.catItemAuthor {
color: grey;
font-size: 11px;
}
/* ////////// SIDEBAR /////////////////////////////////// */
.t3-sidebar .module-title,
.andyHomeNews h3.module-title {
font-family: 'EB Garamond', serif;
background: url(../images/sidebarTitleUnderlineBrown.png) bottom left no-repeat;
padding-bottom: 20px;
padding-top: 20px;
margin-bottom: 20px;
font-size: 20px;
color: #555;
text-transform: uppercase;
}
div#CDSWIDEXC {
width: 100% !important;
margin-left: 0;
}
#Mod151 a {
background: #f9f9f9 url('../images/food.png') 10px center no-repeat;
display: block;
padding: 15px;
margin-bottom: 10px;
width: 100%;
padding-left: 55px;
}
/* map */
.mapprint {display: none;}

.mapdirform .button {
margin-top: -12px !important;
width: 100%;
border: 1px solid #a2915e;
color: #fff;
background: #b6a777;
display: block;
}
.mapdirform {
border-top: 1px solid #b8a97a;
margin-top: 10px;
}
span.dirlabel.diraddr {
margin-top: -12px;
margin-bottom: 5px;
display: block;
}
.adp, .adp table {
font-family: verdana,tahoma,sans-serif !important;
font-weight: normal !important;
}
.adp-step, .adp-substep {
padding: .5em 3px .5em 3px !important;
line-height: 22px;
}
div#Mod152 {
margin-bottom: 0;
}
/* contact form */
#pwebcontact153 .pweb-field input {
height: 40px;
margin-bottom: 20px;
}
button#pwebcontact153_send {
background: #b19f71;
padding: 10px 20px;
float: right;
width: 100px;
}
.pweb-bg-white form.pwebcontact-form .pweb-msg .pweb-success {
color: #fff;
text-transform: uppercase;
background: rgba(36, 135, 202, 0.64);
padding: 10px;
}
#pwebcontact153_msg.pweb-error{
color: #fff;
BACKGROUND: #1d4665 !IMPORTANT;
text-transform: uppercase;
display: inline-block;
padding: 5px;
}
/* /////////////  OFF CANVAS //////////// ///// */
.fa-bars {
color: #555;
font-size: 42px !important;
}
.off-canvas-toggle {
float: right;
background: none;
margin: 40px 20px;
}
button.btn.btn-primary.off-canvas-toggle:hover {
background: none;
border: none;
}
body.off-canvas-effect-3.off-canvas-left.off-canvas-open .t3-mainnav {
opacity: 0.7;
}
.off-canvas-open div#t3-off-canvas {
margin-top: -94px;
background: #333;
}
.t3-off-canvas .t3-off-canvas-header {
background: #425a4a;
height: 90px;
background-size: 80px;
}
.t3-off-canvas .t3-off-canvas-header h2 {
margin: 0;
display: none;
}
.t3-off-canvas .t3-off-canvas-body .module-title {
display: none;
}
.module_menu .nav > li > a, .module_menu .nav > li > .separator {
background: none;
color: #fff;
border-radius: 0;
margin: 0;
margin-top: 10px;
padding-left: 20px;
border-top: 1px dotted grey;
padding-top: 16px;
padding-bottom: 0;
}
.t3-off-canvas .t3-off-canvas-body a:hover, .t3-off-canvas .t3-off-canvas-body a:focus {
color: #cebe6b;
}
.t3-off-canvas .nav .caret {
display: none;
}
.t3-off-canvas span.nav-header {
display: none;
}
.t3-off-canvas .close {
font-weight: normal;
color: #fff;
text-shadow: 0;
opacity: 1;
background: #9f7c81;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu {
background: #425a4a;
padding: 5px;
margin: 0;
border-radius: 0;
padding-top: 0;
}
.t3-wrapper .t3-off-canvas .t3-off-canvas-body .dropdown-menu a {
color: #ffffff;
font-size: 12px;
background: #9F7C81;
margin: 10px;
padding: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.t3-off-canvas .t3-off-canvas-body {
padding: 0 0 24px 0;
background: #425a4a;
}
.t3-off-canvas li.item-435 a {
border: none;
padding-top: 0;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
background-color: transparent;
}
/* /////////////// LATEST NEWS MODULE  //////// ///////////////// ////////////*/
div.k2ItemsBlock.menuReviews ul,
div.k2ItemsBlock.latestNewsModule ul {
padding-left: 0;
}
div.k2ItemsBlock.menuReviews ul li, div.k2ItemsBlock.latestNewsModule ul li {
margin: 0 0 10px 0;
border-left: 3px solid #b2ab53;
padding: 0 5px 0 10px;
list-style-type: none !important;
}
div.k2ItemsBlock.menuReviews ul li div.moduleItemIntrotext {
display: block;
padding: 0;
line-height: 20px;
font-style: italic;
}
div.k2ItemsBlock.latestNewsModule ul li div.moduleItemIntrotext {
font-family: verdana, tahoma, sans-serif;
line-height: 18px;
font-size: 12px;
color: #fff;
}

div.k2ItemsBlock.latestNewsModule ul li a.moduleItemTitle {
color: #fff;
font-size: 12px;
}
div.k2ItemsBlock.latestNewsModule ul li a.moduleItemTitle:hover {
text-decoration: none;
}
div.k2ItemsBlock.menuReviews ul li.odd {
margin: 20px 0;
}
div.itemIsFeatured:before, div.catItemIsFeatured:before, div.userItemIsFeatured:before {
display: none;
}
/* /////////////////////       ///////////////////////// BREADCRUMBS AND FOOTER /////////// //////// */
.t3-navhelper {
background: #555;
border-top: none;
padding: 0;
}
.breadcrumb {
background-color: #fff;
}
.container.navHelperContainer {
background: #fff;
border-top: 1px solid #efefef;
}
.t3-footer {
background: #555;
border-top: none;
}
#t3-footer .container {
background: #fff;
border-top: 1px solid #efefef;
}
.t3-copyright {
border-top: none;
padding: 0;
}
.t3-spotlight.t3-footnav.row {
background: #333;
}
.t3-footnav .t3-module {
background: #333;
padding: 10px 20px;
}
section.t3-copyright .container {
padding: 20px;
}
.t3-logo, .t3-logo-color {
background-image: url(/images/lwgc_logo.png);
background-size: 60px;
}
.copyright {
margin-bottom: 0;
}
.t3-footnav .t3-module ul > li > a {
color: #bbb;
}
/*footer 3 modules */
.t3-footnav .t3-module .module-title {
color: #ddd;
font-size: 20px;
margin-bottom: 20px;
background: url(../images/footerTitleLine.png) bottom left no-repeat;
padding-bottom: 15px;
text-transform: uppercase;
letter-spacing: 1px;
font-family: 'EB Garamond', serif;
}
.acymailing_form input {
height: 40px;
margin-bottom: 15px;
background: #efefef;
}
.acymailing_form .btn-primary {
color: #66a3bc;
background: none;
font-size: 12px;
float: left;
font-family: verdana;
text-transform: uppercase;
border-color: #66a3bc;
}
div.acymailing_module_success {
color: #fff !important;
background-color: #66a3bc !important;
}
.t3-footer .module-ct {
color: #bbb;
}
.addthis_inline_share_toolbox {
margin-top: -17px;
}
#Mod134 a {
color: #bbb6b6;
}
#Mod134 a:hover {
text-decoration: none;
color: #f9f9f9;
}
div#Mod133 a {
color: #bbbbbb !important;
}
/* //////////////////////// ////////////////////////// HOME PAGE NEWS AND MEMBERS BLOCKS /////////////////// //////////////// */
.andyhomeMembersBlock {
background: none;
color: #555;
margin: 30px 30px 10px 0;
padding: 0;
}
.andyhomeMembersBlock .k2ItemsBlock a.moduleItemTitle {
color: #b0a170;
font-family: 'EB Garamond', serif;
font-size: 20px;
text-transform: uppercase;
letter-spacing: 1px;
display: block;
padding-bottom: 10px;
}
.andyhomeMembersBlock div.k2ItemsBlock ul li a.moduleItemReadMore {
    color: #b0a170;
    margin-top: 15px;
    border: 1px solid #b0a170;
    float: left;
    padding: 5px 10px;
}
.andyhomeMembersBlock .k2ItemsBlock a.moduleItemTitle:hover {
text-decoration: none;
color: #827342;
}
#Mod135 {
border-bottom: 1px dotted #fff;
margin-bottom: 30px;
}
.membersHomeOnly {
background: #f9f9f9;
padding: 20px 15px 5px 15px;
border-top: 3px solid #b0a170;
}
/* latest news home main content */
.andyHomeNews {
padding: 30px 10px 20px 30px;
}
.andyHomeNews h3.module-title {
padding-top: 0;
}
.andyHomeNews div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
float: left;
margin: 5px 10px 10px 0;
width: 100px;
height: 85px;
}
.andyHomeNews .k2ItemsBlock ul {
padding: 0;
}
.andyHomeNews li.even,
.andyHomeNews li.odd {
border-bottom: 1px solid #efefef;
padding-bottom: 20px;
}
.andyHomeNews div.k2ItemsBlock a.moduleCustomLink {
background: #efefef;
padding: 10px 20px;
text-transform: uppercase;
}
.andyHomeNews div.k2ItemsBlock ul li.lastItem {
border-bottom: none;
}
/* ////////////// //////////////////// EVENT CALENDAR ///////////// /////////////// */
#jevents_body {
border: none;
background-color: #fff;
}
div.new-navigation {
display: none;
}
.mod_events_latest, .mod_events_latest_first {
line-height: 24px;
}
.month_date {
padding: 0 5px 0 8px;
font-family: verdana;
border-left: 3px solid #b0a170;
margin-bottom: 25px;
}
.month_title {
font-size: 14px;
}
.month_title_year {
font-size: 14px;
padding-left: 5px;
}
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
background-color: #b0a170;
border: 1px solid #b0a170;
padding: 10px 0;
margin: 0;
}
.jev_toprow div.previousmonth {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.jev_toprow div.nextmonth {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.jev_toprow div.currentmonth {
border-top: 1px solid #b0a170;
border-bottom: 1px solid #b0a170;
padding: 10px 0;
}
.jev_toprow .jev_header2 {
margin-bottom: 40px;
}
span.hasjevtip {
BACKGROUND: #bc7a5f;
}
.jeventpage h2.contentheading {
display: none;
}
.jev_toprow div.currentmonth {
width: 50%;
}
#jevents_body .jev_toprow div.previousmonth a {
background: url(../images/mini_arrowleft.png) no-repeat center left !important;
padding-left: 15px;
}
#jevents_body .jev_toprow div.nextmonth a {
padding-right: 15px;
background: url(../images/mini_arrowright.png) no-repeat center right !important;
}
#jevents_body .cal_today a.cal_daylink {
background-color: #b0a170;
border-radius: 4px;
}
.month_cell_st {
border: none !important;
}
#jevents_body a.cal_titlelink:link, #jevents_body a.cal_titlelink:visited, #jevents_body a.cal_titlelink:hover {
color: #fff;
BACKGROUND: #b0a170;
}
/*jevents legend*/
.t3-spotlight.t3-spotlight-1.row {
background: #fff;
}
#Mod144 .nav-pills > li > a {
color: #555;
float: left;
margin: 0;
padding: 20px 15px 20px 15px; 
background: transparent url(../images/whiteSep.png) center left no-repeat;
}
#Mod144 .nav-pills > li:first-child a {
background: none;
}
div#Mod144 {
padding: 0 10px 0 30px;
background: url(../images/clubs.png) center left no-repeat;
margin: 0 50px;
border-bottom: 1px solid #efefef;
}
#Mod144 .nav-stacked > li + li {
margin-top: 0;
}
/* ///////////// BOOK A TEE TIME BUTTON /////////// ////////////*/
div#Mod146 {
margin-bottom: 0;
text-align: center;
background: #fff;
}
.bookTeeTimeButton {
background: url(../images/bookNowButton.png) top center no-repeat;
color: #fff !important;
display: block;
height: 50px;
margin: 0;
padding-top: 6px;
text-decoration: none !important;
}
/* ///////////////////// /////////////////////////////////////////// HOLE BY HOLE TOUR / PORTFOLIO MODULE //////////// ////////////// */
a.tourPopups {
display: block;
color: #fff;
background: #b9a579;
text-shadow: none;
text-align: center;
padding: 5px;
margin-top: 10px;
}
a.selected, a.selected:hover, a.selected:active, a.selected:focus {
color: #86753f !important;
border-bottom: none !important;
background: #efefef;
padding: 10px;
text-decoration: none;
}
#filters a, #sort-direction a {
margin: 5px 10px !important;
border-bottom: 1px solid #b0a170;
padding-bottom: 10px;
text-decoration: none;
display: inline-block;
}
a.wsp-head img, .element img {
height: 140px;
}
/* //// SOCIAL SHARE BUTTONS UNDER MAIN TITLE //// // */
div.itemToolbar ul li {
padding: 0;
border-left: none;
text-align: left;
}
div.itemToolbar {
padding: 0;
margin: 16px 0 20px 0;
background: none;
border-radius: 0;
}
.itemToolbar .addthis_inline_share_toolbox {
margin-top: 0;
}
/*jevents popup */
.window .window-mainbody,
.window body {
background: #fff;
}
#jevents_body .jev_evdt {
padding: 10px 0;
}
.window .window-mainbody div#jevents_header h1 {
display: none;
}
.modal-header .close {
padding: 15px 0 !important;
}

/* //////////////////////// /////////////////////// START OF MEDIA QUERIES //////////////////////// /////////// */
/*max 439 */
@media (max-width: 439px)
          {
		  .andyHomeNews div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
          display: none;  
		  }
}
/*max 480 */
@media (max-width: 480px)
          {
          .pweb-labels-inline form.pwebcontact-form .pweb-label, .pweb-labels-inline form.pwebcontact-form .pweb-field {
          width: 100% !important;
          }
}
@media (max-width: 639px)
          { 
          .ebox-ys-btn {
           font-size: 14px !important;
           font-weight: normal !important;
           }
}
/* max 767 */
@media (max-width: 767px) 
          {
		  #k2Container {
          padding: 10px;
          border-right: none;
          }
          .logo-text {
          margin-top: 5px;
		  margin-bottom: 10px;
          width: 230px;
          }
          img.main-logo {
          float: left;
          margin-right: 10px;
          margin-top: 17px;
          width: 50px;
          }
          .logo-text h1 {
          line-height: 18px !important;
          margin-top: 17px;
          }
		  .logo-text a {
          font-size: 23px;
		  }
          span.titleSmall {
          font-size: 18px;
          }
		  .off-canvas-toggle {
          margin: 15px 15px 10px 0;
          width: 35px;
		  }
		  .t3-wrapper {
          margin-top: 94px;
          }
		  .t3-wrapper.innerWrapper {
          margin-top: 94px;
          }
		  .andyHomeNews {
          padding: 0 10px 20px 10px;
          }
		  .andyhomeMembersBlock {
          margin: 0;
		  }
		  div#Mod144 {
          padding: 0;
          background: none;
          margin: 10px 0;
          }
		  #Mod144 .nav-pills > li > a {
          color: #fff;   
          float: left;
          margin: 10px;
          padding: 5px 10px;
          background: rgba(176, 161, 112, 0.71);
          }
		  #Mod144 .nav-pills > li.active a {
          background: #bbb6b6;
          display: none;
          }
		  div#djslider-loader149 {
          padding-bottom: 0 !important;
		  }	
          table.mod_events_latest_table td {
          background: #f9f9f9;
          padding: 10px;
          margin: 10px;
          border-bottom: 15px solid #fff;
          border-color: #fff !important;
          }	
          .t3-sidebar {
          padding-top: 0;
          padding-left: 20px;
          padding-bottom: 20px;
          }	
          button#pwebcontact153_send {
          background: #b19f71;
          padding: 10px 0;
          float: none;
          display: block;
          margin-top: 10px;
          font-size: 14px;
          letter-spacing: 1px;
          text-transform: uppercase;
          width: 100%;
          }		  
}
/* MIN 768 */
@media (min-width: 768px)
       {
       .off-canvas-toggle {
       display: none;
       }
	   .t3-navbar.navbar-collapse.collapse {
       float: right;
       }
	   div#jevents {
       padding:  0 20px 20px 20px;
       }
	   body.off-canvas-open .container.navContainer,
       body.off-canvas-open .container.t3-sl.t3-sl-1 {
	   margin-left: 0;
	   }
	   .off-canvas-effect-3.off-canvas-open .t3-wrapper {
       margin-top: 94px;
	   }
	   body.off-canvas-effect-3.off-canvas-left.off-canvas-open .t3-mainnav {
       opacity: 1;
       background: #fff;
       }
}
/* min 768 and max 991 */
@media (min-width: 768px) and (max-width: 991px)
       {
		li a.homeMenuItem {
        display: none;
        }
        .navbar-default .navbar-nav > li > a {
        padding: 55px 20px;	
        }
		.t3-wrapper {
		margin-top: 94px;
		} 
		.logo-text {
        width: 270px;
        }
		img.main-logo {
        margin-right: 10px;
		}
		.logo-text a {
        font-size: 24px;
		}
}
/*max 991*/
@media (max-width: 991px)
        {
		.container.navContainer {
		background: #fff;
		}	
        .copyright {
        margin-bottom: 20px;
        border-bottom: 1px solid #efefef;
        padding-bottom: 20px;
        text-align: center;
        }
		.poweredby.text-hide {    
        text-align: center;
		}
		a.wsp-head img, .element img {
		height: auto;
		}
		.djslider-default .navigation-container {
        visibility: hidden;
        }
}
/* MIN 992 */
@media (min-width: 992px)
       {
		.logo-text {    
        margin-left: 30px;
		}
		div.itemImageBlock
       {
        padding: 0;
        margin: 0 20px 5px 0;
        width: 300px;
        float: left;
        }
		div.catItemImageBlock 
		{
		padding: 0;
        margin: 0 20px 5px 0;
        width: 150px;
        float: left;
		}
		div.itemFullText {
        padding-right: 20px;
        }
}
/* JAN 2022 COURSE STATUS DIV */
.courseStatus {
    background: #6f695b;
    text-align: center;
    color: #fff;
    padding: 10px;
    margin-bottom: 20px;
	text-transform: uppercase;
}
.courseStatus p {margin-bottom: 0;}

/* NEW PASSWORD PROTECT MEMBER PAGE DECEMBER 2024 */
.itemid-750 .itemFullText .btn-wrapper.input-append {
    margin-top: 20px;
}

.itemid-750 .itemFullText .btn-wrapper input.span8 {
    width: 100%;
}

.itemid-750 .itemFullText .btn-wrapper button.btn.btn-success {
    display: block;
    margin: 60px auto;
    background: #b0a170;
    border: 1px solid;
    border-radius: 5px;
    padding: 15px 40px;
}