.tp-caption.astra_dark_heading_1 {
position:absolute;
font-weight:400;
font-size:36px;
line-height:36px;
font-family:"Roboto Slab";
padding:0;
margin:0;
border:0;
text-shadow:none;
background-color:transparent;
color:#333;
}

.tp-caption.astra_white_heading_1 {
position:absolute;
font-weight:400;
font-size:36px;
line-height:36px;
font-family:"Roboto Slab";
padding:0;
margin:0;
border:0;
text-shadow:0 1px 0 rgba(0,0,0,0.2);
background-color:transparent;
color:#fff;
}

.tp-caption.astra_white_medium_text {
position:absolute;
font-weight:400;
font-size:17px;
line-height:26px;
font-family:"Open Sans";
padding:0;
margin:0;
border:0;
text-shadow:0 1px 0 rgba(0,0,0,0.2);
background-color:transparent;
color:#fff;
}

.tp-caption.astra_bg_dark_heading_1 {
position:absolute;
font-weight:400;
font-size:36px;
line-height:36px;
font-family:"Roboto Slab";
padding:15px 20px;
margin:0;
border:0;
text-shadow:none;
background-color:rgb(255,255,255);
background-color:rgba(255,255,255,0.5);
color:#333;
}

.tp-caption.astra_dark_big_text {
position:absolute;
font-weight:400;
font-size:20px;
line-height:30px;
font-family:"Open Sans";
padding:0;
margin:0;
border:0;
text-shadow:none;
background-color:transparent;
color:#333;
}

.tp-caption.astra_white_big_text {
position:absolute;
font-weight:400;
font-size:20px;
line-height:30px;
font-family:"Open Sans";
padding:0;
margin:0;
border:0;
text-shadow:0 1px 0 rgba(0,0,0,0.2);
background-color:transparent;
color:#fff;
}

.tp-caption.astra_white_heading_2 {
position:absolute;
font-weight:400;
font-size:30px;
line-height:30px;
font-family:"Roboto Slab";
padding:0;
margin:0;
border:0;
text-shadow:0 1px 0 rgba(0,0,0,0.2);
background-color:transparent;
color:#fff;
}

