.tp-caption.large_bold_black {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans",sans-serif;
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.large_text_black {
font-size:40px;
line-height:40px;
font-weight:700;
font-family:"Open Sans",sans-serif;
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_bold_black {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans", sans-serif;
color:#000000;
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_black {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans",sans-serif;
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.largeseatredbg {
font-size:30px;
line-height:70px;
font-weight:300;
font-family:"Open Sans", sans-serif;
color:#ffffff;
text-decoration:none;
background-color:rgb(200, 40, 44);
background-color:rgba(200, 40, 44, 1);
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_bg_black {
font-family:"Open Sans",sans-serif;
font-size:40px;
line-height:40px;
font-weight:800;
color:#ffffff;
text-decoration:none;
background-color:rgb(0, 0, 0);
background-color:rgba(0, 0, 0, 1);
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_text {
font-family:"Open Sans", sans-serif;
font-size:20px;
line-height:20px;
font-weight:700;
color:#ffffff;
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_bold_white {
font-family:"Open Sans",sans-serif;
font-size:58px;
line-height:60px;
font-weight:800;
color:#ffffff;
text-decoration:none;
background-color:transparent;
padding:0px 20px 0px 20px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_white {
font-family:"Open Sans",sans-serif;
font-size:30px;
line-height:36px;
font-weight:300;
color:#ffffff;
text-decoration:none;
background-color:transparent;
padding:0px 20px 0px 20px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.large_bold_red {
font-size:58px;
line-height:60px;
font-weight:600;
font-family:"Open Sans", sans-serif;
color:rgb(205, 49, 58);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.largemazdabluebg {
font-family:"Open Sans",sans-serif;
font-size:30px;
line-height:70px;
font-weight:300;
color:#ffffff;
text-decoration:none;
background-color:rgb(0, 102, 186);
background-color:rgba(0, 102, 186, 1);
padding:0px 20px 0px 20px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_text {
font-size:40px;
line-height:40px;
font-weight:700;
font-family:"Open Sans", sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
margin:0px;
white-space:nowrap;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_bg_red  {
font-size: 40px;
line-height: 40px;
font-weight: 800;
font-family: "Open Sans",sans-serif;
color: #ffffff;
text-decoration: none;
background-color: rgb(201, 40, 45);
background-color: rgba(201, 40, 45, 1);
padding: 0px 0px 0px 0px;
border-width: 0px;
border-color: #ffd658;
border-style: none;
}

.tp-caption.medium_text_black {
font-family:"Open Sans", sans-serif;
font-size:20px;
line-height:20px;
font-weight:700;
color:#ffffff;
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}
