.tp-caption.caption-primary {
font-weight:300;
font-size:30px;
line-height:36px;
}

.tp-caption.caption-white-background {
padding:10px 20px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
font-weight:300;
font-size:24px;
line-height:30px;
color:#0197ec;
background-color:#fff;
-webkit-box-shadow:0 1px 2px rgba(0,0,0, .25);
-moz-box-shadow:0 1px 2px rgba(0,0,0, .25);
box-shadow:0 1px 2px rgba(0,0,0, .25);
}

.tp-caption.caption-lng-text-bg {
font-weight:100;
font-size:14px;
line-height:18px;
padding:10px;
color:#333;
text-align:justify;
background:linear-gradient(to bottom,  #fcf4a9 0%,#f1da36 100%);
base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWRhMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+):;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fcf4a9", endColorstr="#f1da36",GradientType=0 );
}

