.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{display:table;content:"";line-height:0;clear:both}
.headerWrapper{border-bottom:1px solid #ccc;padding:14px 0 18px 20px}
.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.moduleBottom{padding:3px 0 0 0;height:45px}
.moduleBottom .module-bottom-social{float:left;padding-left:15px}
.moduleBottom .module-bottom-more{float:right;text-align:right;margin-top:4px}
.moduleBottom .module-bottom-more a{color:#000;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:18px;line-height:28px;padding-right:15px}
.moduleBottom .module-bottom-more a:before{content:'\203A';font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:26px;line-height:28px;margin-right:3px}
.moduleBottom .module-bottom-more a strong{font-family:'Roboto Condensed',sans-serif;font-weight:700}
.moduleHeader{border-bottom:1px solid #ccc;padding:16px 15px;height:50px;position:relative}
.moduleHeader.with-sponsor .header-info{margin-right:170px}
.moduleHeader .title{font-size:28px;line-height:28px;font-family:'Roboto Condensed',sans-serif;font-weight:400;margin-bottom:2px}
.moduleHeader .title .live{margin-left:3px;color:#fff;background:#fb0000;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:16px;line-height:18px;padding:2px 5px;text-transform:uppercase;vertical-align:middle}
.moduleHeader .subtitle{font-size:18px;line-height:20px;font-family:'Roboto Condensed',sans-serif;font-weight:400}
.moduleHeader .sponsor{position:absolute;right:15px;bottom:15px}
.moduleHeader .control{position:absolute;right:15px;top:15px;display:none;width:70px}
.moduleHeader .control .btn{border:2px solid #00284b;border-radius:5px;display:block;cursor:pointer;color:#00284b;font-size:16px;line-height:26px;font-family:'Roboto Condensed',sans-serif;font-weight:700;text-align:center;text-transform:uppercase}
.moduleHeader .control .btn.full{width:100%}
.moduleHeader .control .btn.half{width:40%;float:right}
.moduleHeader .control .btn.half:first-child{float:left}
@media(min-width:768px) and (max-width:979px){.moduleHeader.with-sponsor .header-info{margin-right:90px}
.moduleHeader .header-info{margin-right:90px}
.moduleHeader .control{display:block}
}
@media(max-width:767px){.moduleBottom{height:auto}
.moduleBottom .module-bottom-social{float:none;text-align:center;padding:10px}
.moduleBottom .module-bottom-more{float:none;padding:10px}
.moduleHeader{padding:16px 10px}
.moduleHeader.with-sponsor .header-info{margin-right:90px}
.moduleHeader .header-info{margin-right:90px}
.moduleHeader .title{font-size:24px}
.moduleHeader .title .live{font-size:12px;line-height:14px}
.moduleHeader .control{display:block}
}
.tournament-2-tee-times{width:67%;float:right}
.tournament-2-tee-times .header{border-bottom:1px solid #e6e6e6;position:relative;height:99px;margin:0 15px 10px 15px}
.tournament-2-tee-times .header .header-text{float:left;padding:25px 0 0 0}
.tournament-2-tee-times .header .header-text .title{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:24px;line-height:28px;color:#000;margin:0 0 10px 0;padding:0 12px 0 0;float:left}
.tournament-2-tee-times .header .header-text .message{font-size:14px;line-height:16px}
.tournament-2-tee-times .header .header-text .rounds{float:left}
.tournament-2-tee-times .header .header-text .rounds .hasCustomSelect{width:137px !important;height:28px !important}
.tournament-2-tee-times .header .header-text .rounds .customSelect{width:110px !important;height:28px !important;background-position:right -605px;line-height:28px}
.tournament-2-tee-times .header .rolex-block{float:right;width:330px;height:94px}
.tournament-2-tee-times .tee-times-tables{height:250px;overflow:auto}
.tournament-2-tee-times .tee-times-tables .tee-times-table-container{display:none}
.tournament-2-tee-times .tee-times-tables .tee-times-table-container.active{display:block}
.tournament-2-tee-times .tee-times-tables .multiple-course{font-size:14px;line-height:16px;padding:4px 15px}
.tournament-2-tee-times .tee-times-tables table{margin-top:-1px;font-size:14px}
.tournament-2-tee-times .tee-times-tables table th{padding:7px 0;background:0;border:0}
.tournament-2-tee-times .tee-times-tables table th.names{text-align:left;padding-left:5%;padding-right:5%}
.tournament-2-tee-times .tee-times-tables table td{border:0}
.tournament-2-tee-times .tee-times-tables table td.tee{width:10%}
.tournament-2-tee-times .tee-times-tables table td.time{width:15%}
.tournament-2-tee-times .tee-times-tables table td.names{padding:5px 5%}
.tournament-2-tee-times .tee-times-tables table td.names .button-live{display:inline-block;width:22px;height:22px;background-image:url("teeTimes/img/theme-pgatour/sprite.png") no-repeat 0 0;position:absolute;right:0}
.tournament-2-tee-times .tee-times-tables table td p{width:33%;float:left;text-align:left;margin-bottom:5px}
.tournament-2-tee-times .tee-times-tables table td p>span{position:relative;display:inline-block;vertical-align:top}
.tournament-2-tee-times .tee-times-tables table td p>span:hover{color:#333;text-decoration:none}
.tournament-2-tee-times .tee-times-tables table td p>span img{position:absolute;top:0;left:0}
.tournament-2-tee-times .tee-times-tables table td p>span span{padding-top:4px;margin-left:30px;margin-right:33px;display:inline-block;vertical-align:top}
.tournament-2-tee-times .tee-times-tables table td p>span span.flag{padding:0;margin:0}
.tournament-2-tee-times .tee-times-tables table td p>span span.flag+span{margin-left:7px}
.tournament-2-tee-times .tee-times-tables table.two-columns td p{width:50%}
@media(min-width:768px) and (max-width:979px){.tournament-2-tee-times .header{border-top:1px solid #e6e6e6}
.tournament-2-tee-times .tee-times-tables table td p{width:23%;padding:0 5%}
.tournament-2-tee-times .tee-times-tables table.two-columns td p{width:40%;padding:0 5%}
}
@media(max-width:767px){.tournament-2-tee-times .header{min-height:80px}
.tournament-2-tee-times .header .header-text .header-ad-tee-off{display:none}
.tournament-2-tee-times .header .header-text h2{font-size:22px;line-height:24px;margin-top:12px !important;margin-bottom:0}
.tournament-2-tee-times .header .header-text .rounds{margin-top:5px;margin-bottom:10px}
.tournament-2-tee-times .header .header-text .message{margin-top:50px}
.tournament-2-tee-times .header .rolex-block{width:95%;float:none;margin:auto}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col{min-height:0}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col .tee-times-table{margin-right:0}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col .multiple-course{font-size:15px;padding:17px 10px 12px 10px}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col table .tee-times-ad-inside td{padding:0}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col table .tee-times-ad-inside td .ad-new>img,.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col table .tee-times-ad-inside td .ad-new .ad-pack.active{margin:0}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col table td{border-right:0;padding:13px 0}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col table td.tee{width:17%}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col table td.tee div.visible-small{display:block !important;font-family:'Roboto Condensed',sans-serif;font-weight:700;white-space:nowrap}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col table td.time{width:auto}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col table td.names{padding:13px 14px 3px 14px}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col table td.names p{display:block;float:none}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col table td p{width:auto;padding:0}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-col table.two-columns td p{width:auto}
.tournament-2-tee-times .tournament-2-tee-times-cols .tee-times-ad-col{display:none}
.tournament-2-tee-times .tee-times-ad-bottom{margin-top:0;border-top:0;background:#ddd}
.tournament-2-tee-times .tee-times-ad-bottom .ad-new>img,.tournament-2-tee-times .tee-times-ad-bottom .ad-new .ad-pack.active{margin:20px 0 0 0}
}