/*		Mobile Layout: 320px.   */

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

/*	Typography */

body {font-size:8px;line-height:10px;}

/* Layout Styles */
body {min-width:320px;}
#slider {min-height:240px;}
#slider .slider-background {bottom:25%;}
#slider .slider-heading h1 {padding-bottom:1.5%;font-size:150%;}
#slider .slider-heading h2 {font-size:125%;}
#interior-header {min-height:105px;}
#interior-header .header-background {bottom:1px;}
#interior-header .header-heading h1 {font-size:150%;}
#interior-header.hub {min-height:0px;}
#logo-background {position:relative;width:auto;padding:3.2%;}
#interior-container h1 {font-size:180%;;margin:0 0 2.5% 0;padding:0 0 2.5% 0;border-bottom:1px solid #003c59;}
#index-featured {width:100.7%;}
#index-featured-two {width:92%;margin:0 0 0 0;padding:4%;font-size:140%;}
#index-featured-three {width:45%;margin:0 0 0 1%;padding:0 2%;display:none;}
#index-featured-one {display:none;}
#int-featured {width:100.7%;}
#int-featured-one {width:49.5%;margin:1.0% 0 0 0;float:left;clear:none;}
#int-featured-two {width:49.5%;margin:1.0% 0 0 1.0%;float:left;clear:none;}
#int-featured-three {width:49.5%;margin:1.0% 0 0 0;float:left;clear:right;}
#int-featured-four {width:49.5%;margin:1.0% 0 0 1.0%;float:left;clear:none;}
#int-featured-five {width:49.5%;margin:1.0% 0 0 0;float:left;clear:right;}
#int-featured-six {width:49.5%;margin:1.0% 0 0 1.0%;float:left;clear:none;}
#int-featured-seven {width:49.5%;margin:1.0% 0 0 0;float:left;clear:right;}
#int-featured-eight {width:49.5%;margin:1.0% 0 0 1.0%;float:left;clear:none;}
#int-featured-nine {width:49.5%;margin:1.0% 0 0 0;float:left;clear:right;}
#int-featured-ten {width:49.5%;margin:1.0% 0 0 1.0%;float:left;clear:none;}
#int-featured-eleven {width:49.5%;margin:1.0% 0 0 0;float:left;clear:right;}
#int-featured-twelve {width:49.5%;margin:1.0% 0 0 1.0%;float:left;clear:none;}
#int-featured-thirteen {width:49.5%;margin:1.0% 0 0 1.0%;float:left;clear:none;}
#int-featured-fourteen {width:49.5%;margin:1.0% 0 0 0;float:left;clear:right;}
#int-featured-fifteen {width:49.5%;margin:1.0% 0 0 1.0%;float:left;clear:none;}
#int-featured .int-featured-heading {padding:5%;}
#int-featured .int-featured-text {padding:5%;}
#int-featured-heading-one {font-size:125%;}
#int-featured-heading-two {font-size:125%;}
#int-featured-heading-three {font-size:125%;}
#int-featured-heading-four {font-size:125%;}
#int-featured-heading-five {font-size:125%;}
#int-featured-heading-six {font-size:125%;}
#int-featured-heading-seven {font-size:125%;}
#int-featured-heading-eight {font-size:125%;}
#int-featured-heading-nine {font-size:125%;}
#int-featured-heading-ten {font-size:125%;}
#int-featured-heading-eleven {font-size:125%;}
#int-featured-heading-twelve {font-size:125%;}
#int-featured-heading-thirteen {font-size:125%;}
#int-featured-heading-fourteen {font-size:125%;}
#int-featured-heading-fifteen {font-size:125%;}
#int-featured .int-featured-text {font-size:80%;line-height:1.1em;padding:3.5% 5%;}
#int-featured #int-featured-one .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-two .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-three .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-four .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-five .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-six .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-seven .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-eight .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-nine .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-ten .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-eleven .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-twelve .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-thirteen .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-fourteen .int-featured-text {font-size:80%;line-height:1.1em;}
#int-featured #int-featured-fifteen .int-featured-text {font-size:80%;line-height:1.1em;}
ul#lower-links li  {text-align:center;float:left;width:100%;}
ul#lower-links li ul {display:none;}
#header-background {display:none;}
#logo-header-date {background:none;}
#logo-background {margin-top:0;}
#logo-header-date-date {font-size:110%;margin-bottom:0;}
#logo-header-date-locale {font-size:80%;margin-top:2px;}
#social-media-header {display:none;}
#footer-sponsor-background {top:8%;}
#defaultCountdown {text-align:center;width:auto;padding:0;margin:0 auto;}

.rolex-layerslider {display:none;}


#countdown-background {height:70px;}
#countdown-background img#countdown-swf-background {display:none;}
#countdown-content-block {color:#FFF;}
#countdown-timer {padding:3%;width:94%;font-size:100%;line-height:1.2em;}
#countdown-omega-watch {display:none;}
#defaultCountdown {padding:5px 0;margin:0px 0 6px 0;height:20px;}
ul#field li  {width:31.5%;margin:0 1% 2.8% 0;}
ul#field li img {margin-bottom:4px;}
ul#gallery li  {width:31.5%;margin:0 1% 2.8% 0;}
ul#gallery li img {margin-bottom:4px;}
ul#gallery li div.comment-facebook {height:10px;display:inline-block;background:url('https://mayakobagolfclassic.com/assets/images/facebook-10x10.png') 0 0 no-repeat;font-size:80%;line-height:10px;margin:0;padding:0 0 0 14px;}
ul#hole-by-hole li  {width:47.5%;margin:2% 2% 2% 0;}
ul#hole-by-hole li img {margin:2px auto;}
ul.golfista li  {width:31.5%;margin:0 1% 2.8% 0;}
ul.golfista li img {margin-bottom:4px;}
ul.teetimes li  {width:31.5%;margin:0 1% 2.8% 0;}
ul.teetimes li img {margin-bottom:4px;}
ul#fotogolf > li {width:49%;margin:0 1% 8% 0;}
ul#fotogolf > li > div > a > img {margin-bottom:4px;}
.twitter-date {background:none;padding-left:0;line-height:1em;}

#media .bar {font-size:1.85em;}
#media .text-bar  {font-size:1.85em;}
#media .overlayp {font-size: 1.875em;line-height: 1.35em;}
#media .pic {width:50px;height:50px;margin-right:10px;}
#media .name {line-height:50px;font-size:0.925em;}
#media .lrg .overlayp {font-size: 1.875em;line-height: 1.35em;}
#media .text.lrg .overlayp {font-size: 1.875em;line-height: 1.35em;}
#media .lrg .pic {width:50px;height:50px;margin-right: 10px;}
#media .lrg .name {line-height: 50px;font-size:0.925em;}

.schedule-container {display:none;}
.section-spacer-line-mobile-hide {display:none;}

.golfista-container {flex-direction:column;margin-bottom:0px;}
.golfista-container > div {flex:auto;padding:0;}
.golfista-container div.logo img {max-width:60%;}
.golfista-container .golfista-item > div {margin:5px 0;}
.golfista-container .golfista-item > div.text {flex-grow:1;}
.golfista-container .golfista-item > div:last-child {margin-bottom:50px;}


/* Classes */

.subhead {font-size:110%;line-height:1.2em;margin:0;}
.top-featured-tn {display:none;}
.button-spacer {margin:8% 0;}
.lower-logo-sponsor {width:70%;}
ul#lower-links {padding:0;}
.image-ticket {width:12%;}
.buybuttons {padding:6px;white-space: nowrap;}
.promoAlert {padding:2%;margin-bottom:15px;}
.image-right-logo {float:right;width:25%;}
.image-left-logo {float:left;width:25%;}
.image-center-logo {width:30%;}
.left-nav-list {display:none;}
.links-sub {display:none;}
.links-spacer {display:none;}
.links-heading {color:#FFFFFF;margin-bottom:0;font-size:180%;text-transform:uppercase;border-bottom:1px solid #003c59;}
.links-heading a {display:block;padding:5% 0;color:#FFF;}
.links-heading a:visited {color:#FFF;}
.links-heading a:hover {background:#0080bf;}
.countdown_amount {font-size:300%;line-height:0.6em;}
.countdown_section {font-size:60%;line-height:1.6em;}
table.leaderboard {border-spacing:12px;}
table.leaderboard-large {width:100%;border-spacing:3px;}
.subpage-tab {padding:1.5%;}
.course-map {width:100%;}
.course-map-right {display:none;}
.course-map-under {display:block;}
.cart-table {width:95%;}
.delivery-table {width:90%;}
.billing-table {width:90%;}
.section-spacer {margin:4% 0 0 0;}
.section-spacer-line {margin:0 0 4% 0;padding:0 0 4% 0;border-bottom:2px solid #003c59;}

.video-sponsor {width:100%;}
.video-float {width:100%;padding:0 0 2% 0;margin:12px 0;}

.countdown_row {line-height:20px;}
.countdown_amount {font-size: 180%;}

.sponsor-flex-container {flex-direction:column}
.sponsor-flex-container div.sponsor-flex:nth-child(2) {padding-left:0;}
.sponsor-logo-flex-container div.sponsor-logo-flex {width:50%;}


}