/*
Theme Name: Mayday Golf by Three Ring Focus
Theme URL: https://ThreeRingFocus.com
Description: Responsive Website by ThreeRingFocus
Author: Adam Kipple
Author URI: ThreeRingFocus.com
Version: 1.5.0
Tags: Responsive, grey, white, right-sidebar,theme-options, threaded-comments, banner ads, adsense,fab themes.
*/
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500italic,500,700,700italic,900,900italic);

body{
margin:0;
padding:0;
color:#333;
background-color:#eee;
background-position:top center;
font-family:'Roboto', sans-serif;
background-attachment:fixed;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
background-image:url(images/global/Paper.jpg);
}
.clearboth{
clear:both;
}

/* Headder Styles */
/* Headder Styles */
/* Headder Styles */
.topBar{
margin:0;
padding:0;
width:100%;
height:50px;
background-position:center;
background-image:url(images/global/BlueWave.jpg);
}
.navBar {
margin:0;
padding:0;
width:100%;
height:65px;
background-color:#262626;
border-bottom:2px solid #fff;
}
.logo {
top:0;
margin:0;
padding:0;
left:30px;
z-index:999;
width:204px;
height:144px;
display:block;
position:absolute;
background:url(images/global/Mayday-Golf_r.png) no-repeat;
}
.logo a {
top:0;
margin:0;
padding:0;
left:30px;
width:204px;
height:144px;
display:block;
overflow:hidden;
text-indent:-9999px;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(images/global/Mayday-Golf.png) no-repeat;
}
.logo a:hover,
.logo a:focus {
opacity:0.0;
}
.phone {
margin:7px 30px 0px 0px;
padding:0px 0px 0px 30px;
color:#fff;
float:right;
font-size:25px;
font-weight:200;
text-align:right;
letter-spacing:2px;
border-left: 1px solid #95d3f3;
}

/* HOME PAGE */
/* HOME PAGE */
/* HOME PAGE */
.slider {
	border-bottom: 2px solid #fff;
}
.choose {
padding:0;
float:left;
width:202px;
height:525px;
margin:0px -101px;
z-index:999 !important;
background-position:center;
position:relative;
background-image:url(images/home/Choose-Wisely.png);
}
.mayday {
padding:0;
margin:0;
float:left;
width:50%;
min-width:300px;
height:525px;
background-size:100%;
text-indent:-9999px;
background-position:center;
background-repeat:no-repeat;
background-image:url(images/home/Mayday-Mountain_r.jpg);
background-size:cover;
-moz-background-size:cover;
-webkit-background-size:cover;
}
.mayday a {
padding:0;
display: block;
height:525px;
background-size: 100%;
background-repeat:no-repeat;
background-position:center !important;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background-image:url(images/home/Mayday-Mountain.jpg);
background-size:			cover;
-moz-background-size:		cover;
-webkit-background-size:  	cover;
}
.mayday a:hover,
.mayday a:focus {
opacity:0;
}
.rescue {
padding:0;
margin:0;
float:left;
width:50%;
min-width:300px;
height:525px;
background-size:100%;
text-indent:-9999px;
background-position:center;
background-repeat:no-repeat;
background-image:url(images/home/Rescue-Falls_r.jpg);
background-size:cover;
-moz-background-size:cover;
-webkit-background-size:cover;
}
.rescue a {
padding:0;
display: block;
height:525px;
background-size: 100%;
background-repeat:no-repeat;
background-position:center !important;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background-image:url(images/home/Rescue-Falls.jpg);
background-size:			cover;
-moz-background-size:		cover;
-webkit-background-size:  	cover;
}
.rescue a:hover,
.rescue a:focus {
opacity:0;
}
.tagline {
margin:0;
padding: 30px 0px;
background-color:#222;
border-top:2px solid #fff;
background-position:center;
border-bottom:2px solid #fff;
background-image:url(images/home/Tagline-Background.jpg);
}
.tagline h2 {
color:#fff;
font-size:33px;
font-weight:300;
line-height:33px;
text-align:center;
letter-spacing:3px;
text-transform:uppercase;
font-family: 'Roboto Slab', serif;
}
.vidCon {
margin:0;
padding:30px 0px;
background-position:center;
border-bottom:2px solid #fff;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
background-image:url(images/home/Video-Background.jpg);
}
.theVid {
padding:0;
margin:auto;
max-width: 900px;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
border:0px solid #fff;
}
.js-video {
height: 0;
padding-top: 25px;
padding-bottom: 53%;
margin-bottom: 10px;
position: relative;
overflow: hidden;
}
.js-video.widescreen {
padding-bottom: 53%;
}
.js-video.vimeo {
padding-top: 0;
}
.js-video embed, .js-video iframe, .js-video object, .js-video video {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
}
.mTex {
margin:0;
padding:0;
width:100%;
height:400px;
background-image:url(images/global/20.png);
}
.ent {
margin-left:-2px;
padding:0;
float:left;
width:35%;
height:400px;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
background-position:center;
background-image:url(images/home/Mayday-Entrance.jpg);
border-bottom:2px solid #fff;
border-right:2px solid #fff;
}
.hcop {
margin:0;
padding:0;
float:left;
width:65%;
height:400px;
background-image:url(images/home/Rescue-Falls-Chopper.png);
background-repeat:no-repeat;
background-position:right;
border-bottom:2px solid #fff;
overflow:hidden;
}
.hcop h2 {
color:#333;
font-size:28px;
font-weight:600;
line-height:28px;
text-align:left;
letter-spacing:1px;
text-transform:uppercase;
padding: 30px 0px 0px 30px;
font-family: 'Roboto Slab', serif;
}
.hcop p {
color:#333;
font-size:14px;
font-weight:400;
line-height:28px;
text-align:left;
letter-spacing:0px;
padding: 10px 40% 0px 30px;
}


/* SOCIAL MEDIA */
/* SOCIAL MEDIA */
/* SOCIAL MEDIA */
.soCon {
margin:0;
padding:10px 0px;
border-bottom:2px solid #fff;
background-image:url(images/global/BlueWave.jpg);
background-position:center;
}
.sIcon {
padding:0px;
margin: 20px 0px 0px 20px;
height:45px;
width:45px;
float:left;
}
#home h3 {
color:#fff;
font-size:22px;
font-weight:600;
line-height:22px;
text-align:center;
letter-spacing:2px;
text-transform:uppercase;
padding: 10px 0px 0px 0px;
font-family: 'Roboto Slab', serif;
text-shadow: 0px 0px 3px rgba(114, 114, 114, 1);
}
#home  p {
color:#fff;
font-size:14px;
font-weight:400;
line-height:20px;
text-align:left;
letter-spacing:0px;
padding: 0px;
text-shadow: 0px 0px 3px rgba(114, 114, 114, 1);
}
#homeLow p {
color:#666;
font-size:12px;
font-weight:400;
line-height:12px;
text-align:center;
letter-spacing:0px;
padding: 0px;
}
#homeLow a {
text-decoration:none !important;
color:#666;
}
.fb {
padding:0;
margin:0;
float:left;
width:45px;
height:45px;
}
.fb a {
padding:0;
width:45px;
height:45px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.fb a {
width:45px;
height:45px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(images/social/facebook.png) no-repeat;
}
.fb a:hover,
.fb a:focus {
opacity:0.75;
}

.tw {
padding:0;
margin:0;
float:left;
width:45px;
height:45px;
}
.tw a {
padding:0;
width:45px;
height:45px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.tw a {
width:45px;
height:45px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(images/social/twitter.png) no-repeat;
}
.tw a:hover,
.tw a:focus {
opacity:0.75;
}

.yt {
padding:0;
margin:0;
float:left;
width:45px;
height:45px;
}
.yt a {
padding:0;
width:45px;
height:45px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.yt a {
width:45px;
height:45px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(images/social/youTube.png) no-repeat;
}
.yt a:hover,
.yt a:focus {
opacity:0.75;
}

.gp {
padding:0;
margin:0;
float:left;
width:45px;
height:45px;
background-repeat:no-repeat;
}
.gp a {
padding:0;
width:45px;
height:45px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.gp a {
width:45px;
height:45px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(images/social/google-plus.png) no-repeat;
}
.gp a:hover,
.gp a:focus {
opacity:0.75;
}

.lk {
padding:0;
margin:0;
float:left;
width:45px;
height:45px;

}
.lk a {
padding:0;
width:45px;
height:45px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.lk a {
width:45px;
height:45px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(images/social/linkedin.png) no-repeat;
}
.lk a:hover,
.lk a:focus {
opacity:0.75;
}

.ig {
padding:0;
margin:0;
float:left;
width:45px;
height:45px;
}
.ig a {
padding:0;
width:45px;
height:45px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.ig a {
width:45px;
height:45px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(images/social/instagram.png) no-repeat;
}
.ig a:hover,
.ig a:focus {
opacity:0.75;
}

.RSlide {
padding:0px;
margin:0;
width:100%;
max-height:737px !important;
clear:both;
z-index:-999;
}

/* Sidebar */
#sideBar h1 {
color:#555;
font-size:30px;
font-weight:300;
text-align:center;
letter-spacing:3px;
text-transform:uppercase;
}
#sideBar p {
color:#555;
font-size:12px;
font-weight:400;
line-height:24px;
text-align:justify;
letter-spacing:1px;
}
.social {
padding:	0;
width:25px;
float:left;
height:30px;
margin: 15px 8px 15px 7px;
}

/* InPage Text Styles */
.banner img {
display:block;
width:100%;
height:auto;
}
#inPage img {
display:block;
width:100%;
height:auto;
}
#inPage h1 {
color:#333;
font-size:32px;
font-weight:600;
line-height:32px;
text-align:left;
letter-spacing:1px;
text-transform:uppercase;
font-family: 'Roboto Slab', serif;
}
#inPage h2 {
color:#333;
font-size:22px;
font-weight:400;
line-height:28px;
text-align:left;
letter-spacing:1px;
text-transform:uppercase;
font-family: 'Roboto Slab', serif;
}
#inPage h3 {
color:#333;
font-size:17px;
font-weight:400;
line-height:28px;
text-align:left;
letter-spacing:1px;
text-transform:uppercase;
font-family: 'Roboto Slab', serif;
}
#inPage h4 {
color:#333;
font-size:15px;
font-weight:600;
line-height:28px;
text-align:left;
letter-spacing:1px;
text-transform:uppercase;
font-family: 'Roboto Slab', serif;
}
#inPage h5 {
color:#333;
font-size:15px;
font-weight:600;
line-height:28px;
text-align:left;
letter-spacing:1px;
text-transform:uppercase;
font-family: 'Roboto Slab', serif;
}
#inPage p {
color:#555;
font-size:14px;
font-weight:400 !important;
line-height:26px;
text-align:justify;
letter-spacing:1px;
}
#inPage ul {
padding:20px;
}
#inPage li {
color:#555;
font-size:12px;
font-weight:400;
line-height:20px;
text-align:justify;
letter-spacing:1px;
}
#inPage a{
color:#fa8115;
font-weight:400;
letter-spacing:1px;
text-decoration:none;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
}
#inPage a:hover{
color:#222;
}
.meta-categories {
color:#555;
font-size:12px;
font-weight:400;
text-align:left;
line-height:30px;
letter-spacing:1px;
}
.meta-categories a{
color:#555;
font-size:12px;
font-weight:700;
text-align:left;
letter-spacing:1px;
text-decoration:none;
text-transform:uppercase;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
}
.meta-categories a:hover{
color:#26a9e0;
}
.post img {
width:100%;
height:auto;
display:block;
padding:10px 0px;
}
#thumby img {
width:100%;
height:auto;
display:block;
margin:15px 0px 15px 0px;
}
#texty h2{
margin:15px 0px 15px 0px;
padding:0;
line-height:18px;
color:#555;
font-size:18px;
font-weight:600;
letter-spacing:1px;
}
#texty h2 a {
margin:0;
padding:0;
line-height:15px;
color:#555;
font-size:18px;
font-weight:600;
letter-spacing:1px;
text-decoration:none;
text-transform:uppercase;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
}
#texty  h2 a:hover {
color:#26a9e0;
}
#texty  p {
color:#555;
font-size:12px;
font-weight:400;
line-height:20px;
text-align:justify;
letter-spacing:1px;
}

/* MENU */
.slicknav_menu {
display:none;
}
@media screen and (max-width: 900px) {
	.js #menu {
	display:none;
	}
	.js .slicknav_menu {
	display:block;
	}
}
#submenu {
margin:5px 20px 0px;
padding:0;
float:right;
font-size:18px;
font-weight:400;
text-transform:uppercase;
font-family: 'Oswald', sans-serif;
}
#submenu ul {
margin:0;
padding:0;
width: 100%;
float: left;
list-style:none;
font-weight:400;
}
#submenu li {
margin:0;
padding:0;
float:left;
color:#fff;
font-weight:400;
list-style:none;

}
#submenu li a {
margin:0;
color:#fff;
display:block;
font-size:18px;
font-weight:	400;
position:relative;
text-decoration:none;
padding:15px 10px 4px 10px;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
}
#submenu li a:hover,
#submenu li a:active,
#submenu .current_page_item a  {
color:#fa8115;
font-size:18px;
}
#submenu li a.sf-with-ul {
padding-right:10px;
}	
#submenu li li a, #submenu li li a:link, #submenu li li  {
color: #fff;
font-size:16px;
width: 170px; 
line-height:50px;
margin-left:-15px;
position: relative;
padding: 0px 0px 0px 10px;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
padding-top:1px;
text-shadow:0 0 0px #222;
}
#submenu ul ul li:first-child{
border-top:none;
margin-top:15px;
}
#submenu ul ul li:last-child{
border-bottom:none;
}	
#submenu li li:last-child{
border-bottom:none;
}
#submenu li li a:hover, #submenu li li a:active {
color:#f7941e; 
margin-left:-15px;
font-size:18px;

}
#submenu li ul {
padding: 0;
left:-999em;
height:auto;
width:170px;
z-index:9999;
margin:0px 25px;
position: absolute;
}
#submenu li ul a { 
width:170px;
background-color:#262626;
}
#submenu li ul ul {
margin:-27px 0 0 170px;
}
#submenu li:hover ul ul,
#submenu li:hover ul ul ul,
#submenu li.sfHover ul ul,
#submenu li.sfHover ul ul ul {
left:-999em;
}
#submenu li:hover ul,
#submenu li li:hover ul,
#submenu li li li:hover ul,
#submenu li.sfHover ul,
#submenu li li.sfHover ul,
#submenu li li li.sfHover ul {
left:auto;
}
#submenu li:hover,
#submenu li.sfHover { 
position:static;
}
/* mobile-menu	 */
select.mobileMenu{
width:100%;
padding:3px 0px;
}
/* Secondary Menu */
/* Secondary Menu */
#submenuB {
margin:5px 20px 0px;
padding:0;
float:right;
font-size:14px;
font-weight:400;
text-transform:uppercase;
font-family: 'Oswald', sans-serif;
}
#submenuB ul {
margin:0;
padding:0;
width: 100%;
float: left;
list-style:none;
font-weight:400;
}
#submenuB li {
margin:0;
padding:0;
float:left;
color:#fff;
font-weight:400;
list-style:none;
}
#submenuB li a {
margin:0;
color:#fff;
display:block;
font-weight:	400;
position:relative;
text-decoration:none;
padding:10px 10px 4px 10px;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
}
#submenuB li a:hover,
#submenuB li a:active,
#submenuB .current_page_item a  {
color:#1b688f;
}

/* Footer */
.foot {
margin-top:20px;
padding:10px 0;
width:100%;
background-color:#262626;
background-image:url(images/global/foot-dash.gif);
}
.foot h2 {
color:#26a9e0;
font-size:18px;
font-weight:400;
letter-spacing:1px;
text-transform:uppercase;
}
.foot h2 a {
color:#fff;
text-decoration:none;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
}
.foot h2 a:hover {
color:#26a9e0;
}
.foot p {
color:#ccc;
font-size:11px;
font-weight:400;
line-height:24px;
letter-spacing:0px;
text-align:justify;
}
.foot .igo p {
color:#fff;
font-size:11px;
font-weight:400;
line-height:16px;
letter-spacing:0px;
text-align:left;
}
.foot p a{
color:#fff;
text-decoration:none;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
}
.foot p a:hover{
color:#26a9e0;
}
.foot ul {
color:#999;
padding:	0px;
font-size:11px;
text-align:left;
margin-top:15px;
}
.foot li {
margin:0;
list-style:none;
line-height:12px;
padding:3px 0px 7px 0px;
}
.foot li a {
color:#ccc;
text-decoration:none;
transition:color .4s ease-in-out;
-o-transition:color .4s ease-in-out;
-ms-transition:color .4s ease-in-out;
-moz-transition:color .4s ease-in-out;
-webkit-transition:color .4s ease-in-out;
}
.foot li a:hover {
color:#26a9e0;
}
.threeCon {
padding:20px 0px 10px;
margin:0;
background-color:#fff;
width:100%;
}
.threeRF {
padding:0;
margin:auto;
width:190px;
height:40px;
background-repeat:no-repeat;
background-image:url(images/global/Three-Ring-Focus_r.jpg);
}
.threeRF a {
padding:0;
width:190px;
height:40px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
.threeRF a {
width:190px;
height:40px;
display: block;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background:url(images/global/Three-Ring-Focus.jpg) no-repeat;
}
.threeRF a:hover,
.threeRF a:focus {
opacity:0;
}
/*
	Video Wrapper
*/
.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.loc {
padding:0;
margin:0px 0px 10px 0px;
float:left;
width:100%;
min-width:200px;
height:100px;
background-size:100%;
text-indent:-9999px;
background-position:center;
background-repeat:no-repeat;
background-image:url(images/global/location_r.jpg);
background-size:cover;
-moz-background-size:cover;
-webkit-background-size:cover;
}
.loc a {
padding:0;
display: block;
height:100px;
background-size: 100%;
background-repeat:no-repeat;
background-position:center !important;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background-image:url(images/global/location.jpg);
background-size:			cover;
-moz-background-size:		cover;
-webkit-background-size:  	cover;
}
.loc a:hover,
.loc a:focus {
opacity:0;
}

.pri {
padding:0;
margin:0;
float:left;
width:100%;
min-width:200px;
height:100px;
background-size:100%;
text-indent:-9999px;
background-position:center;
background-repeat:no-repeat;
background-image:url(images/global/prices-hours_r.jpg);
background-size:cover;
-moz-background-size:cover;
-webkit-background-size:cover;
}
.pri a {
padding:0;
display: block;
height:100px;
background-size: 100%;
background-repeat:no-repeat;
background-position:center !important;
transition: opacity .6s ease-in-out;
-o-transition:opacity .6s ease-in-out;
-moz-transition:opacity .6s ease-in-out;
-webkit-transition:opacity .6s ease-in-out;
background-image:url(images/global/prices-hours.jpg);
background-size:			cover;
-moz-background-size:		cover;
-webkit-background-size:  	cover;
}
.pri a:hover,
.pri a:focus {
opacity:0;
}