p#sub-header{margin: 5px 0; padding: 0;font-size: 18px; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; color: #9ace0c;}
h1#header-line1{margin: 0; padding: 0;font-size: 72px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; color: #ffffff; text-align: left; line-height: 60px;}
h2#header-line2{margin: 0 0 5px 0; padding: 0; font-size: 60px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; color: #ffffff; text-align: left; line-height: 50px;}
p.headline{font-size: 30px !important; font-family: 'Source Sans Pro', sans-serif !important; font-weight: 700; color: #444444; margin: 15px 0; text-shadow: 1px 1px 1px #ffffff;line-height:40px !important;padding-bottom:20px !important;} 
p.event-title{font-size: 30px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; color: #0d3e4f; margin: 15px 0 5px;padding-bottom:10px !important;} 
p.presentor{font-size: 18px; font-family: 'Source Sans Pro', sans-serif; font-weight: 400;  color: #555555; margin: 5px 0 10px;} 
#calendar{margin: 10px 0; padding: 10px 0;}
div#calendar-icon{ float: left; margin: 0 20px 5px 0; background: url(//dentox.com/img/calendar-bg.png) 0 0 no-repeat; width: 119px; height: 129px;}
div#calendar-icon p.month{font-size: 20px !important; font-family: 'Arial', Georgia, times, serif; color: #ffffff !important; font-weight: bold; text-align: center; margin: 10px 0 0; padding: 0; line-height: 32px;}
div#calendar-icon p.date{font-size: 70px !important; font-family: 'Arial', Georgia, times, serif !important; color: #292929; font-weight: bold; text-align: center; margin: 0; padding: 0; line-height: 80px;}
#calendar p{font-size: 18px !important; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; color: #555555; text-align: left; margin: 0; padding: 0 0 8px 0; line-height:26px;}
#calendar p img{margin-right: 8px !important;padding:0px 0px 0px 0px !important;}
p.cal-bottom{ font-size: 18px; font-family: 'Source Sans Pro', sans-serif; font-weight: 600; color: #555555; text-align: center; margin: 0; padding: 0; }
p.cal-bottom span{ color: #42a705; text-decoration: underline; }
#cta{ margin: 20px 0 10px; padding: 0;}
#cta a.btn{
-webkit-box-shadow:0px 1px 0px 0px rgba(250, 250, 250, 0.6) inset, 0px -1px 0px  1px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0px 1px 0px 0px rgba(250, 250, 250, 0.6) inset, 0px -1px 0px  1px rgba(0, 0, 0, 0.1) inset;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffd000), color-stop(1, #edba00) );
background:-moz-linear-gradient( center top, #ffd000 5%, #edba00 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd000', endColorstr='#edba00');
background-color:#ffd000;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #f0c800;
display:inline-block;
color:#000;
font-family:arial;
font-size:26px;
font-weight:bold;
padding:12px 24px;
text-decoration:none;
text-align: center;
text-decoration:none !important;
line-height:30px;
}
#cta a.btn:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #edba00), color-stop(1, #ffd000) );
background:-moz-linear-gradient( center top, #edba00 5%, #ffd000 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edba00', endColorstr='#ffd000');
background-color:#edba00;
}
#cta a.btn:active {
position:relative;
top:1px;
}
img.btn-arrow-left{margin-left: -50px; margin-top: -115px;float:left;}
.lt-ie8 img.btn-arrow-left {margin-top: -100px;}
img.btn-arrow-right{float: right; margin-right: -50px; margin-top: -115px;}
.lt-ie8 img.btn-arrow-right {margin-top:-100px;}
img.arrow-curve{float: right; position: absolute; margin-left: 720px; margin-top: 45px;}
p.clear a.link{text-align: center; text-decoration: underline; font-size: 18px; font-family: 'Source Sans Pro', sans-serif; font-weight: 400;  color: #0060ff; }
p.clear {text-align: center; padding: 0; margin: 0; margin-top: -30px;}
@media only screen and (min-width: 1140px) {
.headline, .titlebox {
padding-left:5%;
padding-right:5%;
margin: 0 auto;
}
}