@media screen {

	.logo {
		background: #55601c url('../img/logo-golf.png') center no-repeat;
	}

	/*-----Header-----*/
	header, nav.navtop, nav.mobile, .navmobile-index .firstlevel, .mobile-buttons {
		background: #55601c;
		background: -moz-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #55601c ), color-stop( 100%, #55601c ) );
		background: -webkit-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: -o-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: -ms-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: linear-gradient( to bottom, #55601c 0%, #55601c 100% );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55601c', endColorstr='#55601c', GradientType=0 );
	}

	nav.navtop, nav.mobile {
		border-bottom: 1px solid #55601c;
		border-top: 1px solid #55601c;
	}

	nav.navtop .firstlevel > li {
		border-left: 1px solid #55601c;
	}

	nav a {
		color: #eeeeee;
	}

	nav li:hover, nav li:active {
		background-color: #9ba02a;
	}

	nav .firstlevel ul {
		background: #f3f3f3;
    }

	nav .firstlevel > li li {
		border-bottom-color: #f3f3f3;
		border-top-color: #f3f3f3;
	}

	nav .firstlevel > li li a {
		color: #07331a;
	}

	nav .firstlevel li li:hover a {
		color: #ffffff;
	}

	nav .firstlevel li li li a span {
		color: #55601c;
	}

	nav .firstlevel > li li li:hover a span {
		color: #55601c;
	}

	nav ul.firstlevel li.active > a:before {
		border: 10px solid #b6bf00;
		border-color: transparent transparent #b6bf00 transparent;
	}
	/*-----Quickbook-----*/
	.bookbutton, .booknow {
		background-color: #55601c;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #55601c ), color-stop( 100%, #55601c ) );
		background-image: -webkit-linear-gradient( top, #55601c, #55601c );
		background-image: -moz-linear-gradient( top, #55601c, #55601c );
		background-image: -ms-linear-gradient( top, #55601c, #55601c );
		background-image: -o-linear-gradient( top, #55601c, #55601c );
		background-image: linear-gradient( top, #55601c, #55601c);
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#55601c', EndColorStr='#55601c' );
		color: #ffffff;
		font-weight: bold;
	}

	.bookbutton, .booknow {
		border: 1px solid #55601c;
		border-bottom: 1px solid #55601c;
	}

	.bookbutton:hover, .booknow:hover, .promote:hover {
		background: #b6bf00;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #b6bf00 ), color-stop( 100%, #b6bf00 ) );
		background-image: -webkit-linear-gradient( top, #b6bf00, #b6bf00 );
		background-image: -moz-linear-gradient( top, #b6bf00, #b6bf00 );
		background-image: -ms-linear-gradient( top, #b6bf00, #b6bf00 );
		background-image: -o-linear-gradient( top, #b6bf00, #b6bf00 );
		background-image: linear-gradient( top, #b6bf00, #b6bf00 );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#b6bf00', EndColorStr='#b6bf00' );
	}

	.bookbutton:hover, .booknow:hover {
		border-color: #b6bf00;
		border-bottom-color: #b6bf00;
		-webkit-box-shadow: inset 0 0px 0 0 #b6bf00;
		box-shadow: inset 0 0px 0 0 #b6bf00;
	}

	.promote {
		background-color: #b6bf00;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #b6bf00 ), color-stop( 100%, #b6bf00 ) );
		background-image: -webkit-linear-gradient( top, #b6bf00, #b6bf00 );
		background-image: -moz-linear-gradient( top, #b6bf00, #b6bf00 );
		background-image: -ms-linear-gradient( top, #b6bf00, #b6bf00 );
		background-image: -o-linear-gradient( top, #b6bf00, #b6bf00 );
		background-image: linear-gradient( top, #b6bf00, #b6bf00 );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#b6bf00', EndColorStr='#b6bf00' );
	}

	input, select, textarea {
		border-color: #b8c18c;
	}

	.quickbooklinks span {
		background: #bbbbbb;
		color: #ffffff;
	}

	.quickbooklinks li > a.bestrate:hover, .quickbooklinks li > .bestrate span {
		background: #bbbbbb;
	}

	.quickbooklinks a:hover, .quickbooklinks a:active {
		background: #bbbbbb;
	}

	a.tee-time {
		background-color: #55601c;
	}
	/*-----Calender Amendments-----*/
	.ui-widget-content {
		border-color: #b6bf00 /*{borderColorContent}*/;
		background: #f3f3f3 /*{bgColorContent}*/;
		color: #878e04 /*{fcContent}*/;
	}

	.ui-widget-header {
		border-color: #b6bf00/*{borderColorHeader}*/;
		background: #b6bf00 /*{bgColorHeader}*/;
		color: #f3f3f3 /*{fcHeader}*/;
	}

	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
		border: 1px solid #b6bf00;
	}

	#datepicker[type="text"], #datepicker2[type="text"], .quickbook .date input[type="text"] {
		background: #FFF url("/includes/img/clndr-golf.png") no-repeat 122px 1px;
	}
	/*-----Rate slider-----*/
	.rates .title, .rates .price {
		color: #b6bf00;
	}
	/*-----Main-----*/
	.content_title, .page_layout_Flexible .section_title {
		color: #b6bf00;
	}

	.content_subtitle, .page_layout_Flexible .section_subtitle {
		color: #7b7b7b;
	}

	.box-content a {
		color: #a3ab03;
	}

	.box-content a:hover {
		color: #55601c;
	}

	.arrow-down {
		border-top-color: #b8c18c;
	}

	.arrow-up {
		border-bottom-color: #b8c18c;
	}

	.scrolldown:hover, .scrollup:hover, .nav-icons > div:hover, .icons .icon-button:hover {
		background-color: #b8c18c;
		border-color: #ffffff;
	}

	/*-----Sidemenu-----*/
	nav.navside li:before {
		color: #55601c;
	}

	/*-----Featuring-----*/
	.feature .text .title {
		color: #b6bf00;
	}

	.feature .text .subtitle {
		color: #7b7b7b;
	}

	.feature .price {
		color: #b6bf00;
	}

	.feature-footer {
		background-color: #ececec;
		border-color: #ececec;
	}

	.feature:hover {
		border-color: #b6bf00;
	}

	.feature:hover, .feature:hover .text .description, .feature:hover .text .description-text {
		background-color: #ffffff;
	}

	.feature:hover .feature-footer {
		background-color: #ffffff;
		border-color:#ffffff;
	}

	/*-----Image-Text-Row-----*/
	.page_layout_Flexible .images-and-texts-box .ym-grid {
		background: #ffffff;
		background: -moz-linear-gradient( top, #ffffff 0%, #ffffff 100% );
		background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #ffffff ), color-stop( 100%, #ffffff ) );
		background: -webkit-linear-gradient( top, #ffffff 0%, #ffffff 100% );
		background: -o-linear-gradient( top, #ffffff 0%, #ffffff 100% );
		background: -ms-linear-gradient( top, #ffffff 0%, #ffffff 100% );
		background: linear-gradient( to bottom, #ffffff 0%, #ffffff 100% );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
	}

	.page_layout_Flexible .images-and-texts .image-text .text span.title {
		color: #ffffff;
	}

	.page_layout_Flexible .images-and-texts .image-text .text span.subtitle {
		color: #BB8955;
	}

	.page_layout_Flexible .images-and-texts .image-text .text span.description-text {
		color: #ffffff;
	}
	/*-----Footer-----*/
	footer {
		background: #55601c;
		background: -moz-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #55601c ), color-stop( 100%, #55601c ) );
		background: -webkit-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: -o-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: -ms-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: linear-gradient( to bottom, #55601c 0%, #55601c 100% );
	}

	footer a {
		color: #b6bf00;
	}

	footer .row-post-nav a {
		color: #b6bf00;
	}


	 .template_type_golf .nav-item-26044 a, {
		color:transparent!important;
		background: url(/includes/img/option1.png);
		width: 140px;;
		height: 22px;
	    vertical-align: middle;
	    background-repeat: no-repeat;
	}



	.template_type_standard .nav-item-26044 a:hover {
		background-image:url(/includes/img/hover-new1.png);
	}	.template_type_christmas .nav-item-26044 a {
    color: #fff;
    background:none;
    width: 158px;
    height: 22px;
}

	.template_type_standard .nav-item-26044 a:hover {
		background-image:url(/includes/img/hover-new1.png);
	}
	.template_type_christmas .nav-item-26044 a:hover {
		background-image:none;
	}
	.template_type_standard .nav-item-26044:hover{
		background:transparent!important;
	}

.template_type_standard .nav-item-26044 a:hover {
		background-image:url(/includes/img/hover-new1.png);
	}
	.template_type_golf .nav-item-26044 a:hover {
		background-image:none;
	}
	.template_type_standard .nav-item-26044:hover{
		background:transparent!important;
	}




.template_type_standard .nav-item-26044 a:hover {
    background-image: url(/includes/img/hover-new1.png);
}


li.nav-item-26044:hover {
    background-color: #55601c;
    background: url(/includes/img/hover-new1.png);
}

.template_type_golf .nav-item-26044 a {
    color: transparent!important;
    background: url(/includes/img/option1.png);
    width: 140px !important;
    height: 22px;
    vertical-align: middle;
    background-repeat: no-repeat;
}
	/*Golf Update*/
	 .logo {
		background: #07331a  url(../img/logo-new.png) center no-repeat;
	}
	 header {
		z-index: 99999;
	}
	 header,  nav.navtop,  nav.mobile,  .navmobile-index .firstlevel, .mobile-buttons {
		background: #07331a ;
		background: -moz-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #07331a  ), color-stop( 100%, #07331a  ) );
		background: -webkit-linear-gradient( top, #07331a  0%, #07331a  100% );
		background: -o-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: -ms-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: linear-gradient( to bottom, #07331a  0%, #07331a  100% );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55601c', endColorstr='#55601c', GradientType=0 );
	}
	 nav.navtop .firstlevel > li {
		border-left: 1px solid #bb8955 ;
	}
	 nav.navtop, nav.mobile {
		border-bottom: 1px solid #07331a ;
		border-top: 1px solid #07331a ;
	}
	
	.page_layout_Flexible .images-and-texts-box .ym-grid {
		background: url(../img/bg-image-text-row-golf.jpg);
	}
	 footer {
		background: #07331a ;
		background: -moz-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #07331a  ), color-stop( 100%, #07331a  ) );
		background: -webkit-linear-gradient( top, #07331a  0%, #07331a  100% );
		background: -o-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: -ms-linear-gradient( top, #55601c 0%, #55601c 100% );
		background: linear-gradient( to bottom, #07331a  0%, #07331a  100% );
	}
	 .bookbutton,  .booknow {
		background-color: #07331a ;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #07331a  ), color-stop( 100%, #07331a  ) );
		background-image: -webkit-linear-gradient( top, #07331a , #07331a  );
		background-image: -moz-linear-gradient( top, #55601c, #55601c );
		background-image: -ms-linear-gradient( top, #55601c, #55601c );
		background-image: -o-linear-gradient( top, #55601c, #55601c );
		background-image: linear-gradient( top, #55601c, #55601c);
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#55601c', EndColorStr='#55601c' );
		color: #ffffff;
		font-weight: bold;
	}
	 .bookbutton,  .booknow {
		border: 1px solid #07331a ;
		border-bottom: 1px solid #07331a ;
	}
	 .images-and-texts .bookbutton:hover,  .images-and-texts .booknow:hover {
		border: 1px solid #07331a;
		border-bottom: 1px solid #07331a;
	}
	 .images-and-texts .bookbutton:hover,  .images-and-texts .booknow:hover {
		background-color: #104f2c;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #104f2c ), color-stop( 100%, #104f2c ) );
		background-image: -webkit-linear-gradient( top, #104f2c, #104f2c );
		background-image: -moz-linear-gradient( top, #104f2c, #104f2c );
		background-image: -ms-linear-gradient( top, #104f2c, #104f2c );
		background-image: -o-linear-gradient( top, #104f2c, #104f2c );
		background-image: linear-gradient( top, #104f2c, #104f2c);
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#104f2c', EndColorStr='#104f2c' );
		box-shadow: inset 0 1px 0 0 #104f2c;
}
	
	 a.tee-time {
		background-color: #07331a ;
	}
	 .content_title, .page_layout_Flexible .section_title {
		color: #07331a ;
	}
	 .feature .text .title {
		color: #07331a ;
	}
	 nav li:hover,  nav li:active {
		background-color: #BB8955;
	}
	nav .firstlevel > li li li:hover a span {
		color: #fff;
	}
	nav ul.firstlevel li.active > a:before {
		border: 10px solid #BB8955;
		border-color: transparent transparent #BB8955 transparent;
	}
	.rates .title,  .rates .price {
		color: #07331a ;
	}
	#datepicker[type="text"],  #datepicker2[type="text"],  .quickbook .date input[type="text"] {
		background: #FFF url(/includes/img/clndr.png) no-repeat 122px 1px;
	}
	.ui-widget-header {
		border-color: #bb8955/*{borderColorHeader}*/;
		background: #bb8955 /*{bgColorHeader}*/;
		color: #f3f3f3 /*{fcHeader}*/;
	}
	.ui-widget-content {
		border-color: #07331a  /*{borderColorContent}*/;
		background: #f3f3f3 /*{bgColorContent}*/;
		color: #07331a  /*{fcContent}*/;
	}
	.image-and-text .bookbutton,  .image-and-text .booknow {
		background-color: #bb8955;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #bb8955 ), color-stop( 100%, #bb8955 ) );
		background-image: -webkit-linear-gradient( top, #bb8955, #bb8955 );
		background-image: -moz-linear-gradient( top, #55601c, #55601c );
		background-image: -ms-linear-gradient( top, #55601c, #55601c );
		background-image: -o-linear-gradient( top, #55601c, #55601c );
		background-image: linear-gradient( top, #55601c, #55601c);
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#55601c', EndColorStr='#55601c' );
		color: #ffffff;
		font-weight: bold;
	}
	.bookbutton:hover,  .booknow:hover {
		background-color: #bb8955;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #bb8955 ), color-stop( 100%, #bb8955 ) );
		background-image: -webkit-linear-gradient( top, #bb8955, #bb8955 );
		background-image: -moz-linear-gradient( top, #55601c, #55601c );
		background-image: -ms-linear-gradient( top, #55601c, #55601c );
		background-image: -o-linear-gradient( top, #55601c, #55601c );
		background-image: linear-gradient( top, #55601c, #55601c);
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#55601c', EndColorStr='#55601c' );
		color: #ffffff;
		font-weight: bold;
	}
	.bookbutton:hover,  .booknow:hover {
		border: 1px solid #55601c;
		border-bottom: 1px solid #55601c;
	}
	footer a {
		color: #bb8955;
	}
	footer .row-post-nav a {
		color: #bb8955;
	}
	nav.navtop .firstlevel > li:first-child {
		border-left: 0;
}


	/*End Golf Update*/


}

@media screen and ( max-width: 990px ) {

	nav .firstlevel > li.active > ul {
	    background-color: #f3f3f3;
	}

	nav .firstlevel ul, nav .firstlevel li ul, nav .firstlevel li li ul {
	    background-color: #ffffff;
	}

	nav .firstlevel ul ul, nav .firstlevel > li.nav_right_js ul ul, nav .firstlevel ul ul ul, nav .firstlevel > li ul ul ul {
	    background-color: #f3f3f3;
	}

	nav.navmobile-index .promote a:before {
		border-color: #767676;
	}

	nav.navmobile-index .promote a:after {
		border-left-color: #767676;
	}
	header {
		z-index: 11000;
	}
}
