.tp-caption a, .offer_link_txt, .size14_with_bold_bg_link, .orange_more_btn, .orange_trangle_btn, .lime_bg_link{cursor:pointer;transition:all 0.2s ease-out 0s;}
.tp-caption a{color:#000;text-shadow:none;}
.tp-caption a:hover{color:#1a2732;}
.black_color_link a{color:#060200;}
.black_color_link a:hover{color:#FFFFFF;}
.orange_more_btn:hover{background:none repeat scroll 0 0 #1a2732 !important;}
.tp-caption .offer_link_txt{background:none repeat scroll 0 0 #3F2066;border-color:#FFFFFF;border-style:none;border-width:0;color:#FFFFFF !important;font-family:"proxima_nova_ltbold";font-size:14px;line-height:1;padding:10px 30px;text-decoration:none;}
.offer_link_txt:hover, .size14_with_bold_bg_link:hover, .orange_more_btn:hover a{color:#FFFFFF !important;}
.tp-caption .size14_with_bold_bg_link{background-color:#F7F2E9;border-color:#FFD658;border-style:none;border-width:0;color:#674520;display:inline-block;font-family:"proxima_nova_ltbold";font-size:14px;line-height:1;padding:12px 38px;text-decoration:none;text-shadow:none;}
.size14_with_bold_bg_link:hover{background:none repeat scroll 0 0 #1a2732 !important;}
.offer_link_txt:hover{background:none repeat scroll 0 0 #1a2732;}
.orange_trangle_btn a{color:#1a2732;}
.orange_trangle_btn:hover a, .lime_btn_wrapper:hover a{color:#FFFFFF;}
.orange_trangle_btn:hover, .lime_btn_wrapper:hover{background:none repeat scroll 0 0 #1a2732;cursor:pointer;opacity:1 !important;}
.tp-caption.lime_btn_wrapper{top:350px/9 !important;}
.tp-caption a{color:#000;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}
.tp-caption a:hover{color:#ffa902;}
.tp-caption.lrg_txt_white{color:#fff;font-family:"proxima_nova_rgregular";font-size:52px;line-height:1;text-decoration:none;background-color:transparent;text-transform:uppercase;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.lrg_black_yellow_txt{font-size:74px;line-height:1;font-family:proxima_novablack;color:rgb(255, 185, 0);text-decoration:none;text-transform:uppercase;background-color:transparent;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.lrg_nova_light_italic{font-size:38px;line-height:1;font-family:proxima_novalight_italic;color:rgb(255, 255, 255);font-style:italic;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.size24_light_white_general{font-size:24px;line-height:1;font-family:"proxima_nova_rgregular";color:#ffffff;text-decoration:none;background-color:transparent;padding:0px 0px 0px 0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.orange_trangle_btn{line-height:40px;font-family:proxima_nova_ltbold;color:#060200;text-decoration:none;text-transform:uppercase;display:block;width:162px;height:40px;text-align:center;background-color:rgb(255, 185, 0);background-color:rgba(255, 185, 0, 1);border-width:0px;border-color:rgb(34, 34, 34);border-style:none;}
.tp-caption.size40_large_text{color:#ffffff;text-decoration:none;font-size:40px;line-height:1;font-family:"proxima_nova_rgregular";border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.large_textpurple{color:#bb97d2;text-decoration:none;background-color:transparent;font-size:40px;line-height:1;font-family:"proxima_nova_rgregular";border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.size40_large_text_center{font-size:40px;line-height:1;font-family:"proxima_nova_rgregular";color:#ffffff;text-decoration:none;background-color:transparent;text-align:center;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.very_large_text1{color:#ffffff;background-color:transparent;text-decoration:none;text-shadow:rgba(0, 0, 0, 0.498039) 0px 2px 5px;font-weight:900;font-size:150px;line-height:1;font-family:"proxima_nova_rgbold";border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.size25_light_white{color:#ffffff;background-color:transparent;font-size:25px;line-height:1;font-family:"proxima_nova_rgregular";text-decoration:none;padding:0px 0px 0px 0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.size24_light_white{color:#fff;background-color:transparent;font-size:24px;line-height:1;font-family:"proxima_nova_rgregular";text-decoration:none;padding:0px 0px 0px 0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.modern_medium_fat_white_center{font-size:24px;line-height:1;font-family:"proxima_nova_ltbold";color:#ffffff;text-decoration:none;background-color:transparent;text-shadow:none;text-align:center;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.medium_bold_white{color:rgb(255, 255, 255);background-color:transparent;font-size:22px;line-height:1;font-family:proxima_nova_rgbold;text-decoration:none;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.small_light_white{color:#fff;background-color:transparent;text-decoration:none;text-shadow:rgba(0, 0, 0, 0.498039) 0px 2px 5px;font-size:18px;line-height:1;font-family:"proxima_nova_rgregular";border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.large_text_sky{color:#00FFFF;background-color:transparent;font-family:"proxima_nova_rgbold";font-size:52px;line-height:1;text-decoration:none;border-width:0px;border-color:rgb(0, 255, 255);border-style:none;}
.tp-caption.lrg_txt_white_lowercase_italic{color:#ffffff;background-color:transparent;font-family:"proxima_nova_rgregular";font-size:40px;line-height:1;text-decoration:none;font-style:italic;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.small_light_white2{color:#ffffff;background-color:transparent;font-family:"proxima_nova_rgregular";font-size:20px;line-height:28px;text-decoration:none;font-weight:300;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.lrg_txt_white_lowercase{color:#fff;background-color:transparent;font-family:"proxima_nova_rgregular";font-size:40px;line-height:1;text-decoration:none;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.lime_btn_wrapper{font-family:proxima_nova_ltbold;text-decoration:none;text-transform:uppercase;display:block;background-color:rgb(68, 186, 197);background-color:rgba(68, 186, 197, 1);width:130px;height:40px;line-height:40px;text-align:center;border-width:0px;border-color:rgb(34, 34, 34);border-style:none;}
.tp-caption.very_large_thin_light{color:#ffffff;text-decoration:none;background-color:transparent;font-size:60px;line-height:60px;font-family:"proxima_nova_rgregular";margin:0px;white-space:nowrap;letter-spacing:0px;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.very_large_text_red{font-size:60px;line-height:60px;font-weight:700;font-family:"proxima_nova_rgbold";color:#c35817;text-decoration:none;background-color:transparent;margin:0px;white-space:nowrap;letter-spacing:0px;width:270px;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.mediumlarge_light_white{color:#ffffff;background-color:transparent;font-size:48px;line-height:1;font-family:"proxima_nova_rgregular";text-decoration:none;font-style:italic;padding:0px 0px 0px 0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.small_light_red{color:#C35817;background-color:transparent;text-decoration:none;font-size:24px;line-height:1;font-family:"proxima_nova_rgregular";border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.orange_more_btn{color:#ffffff;background-color:rgb(255, 87, 0);background-color:rgba(255, 87, 0, 1);padding:12px 33px 12px 33px;text-decoration:none;font-size:14px;line-height:1;font-family:"proxima_nova_ltbold";border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.lrg_yellow_txt{color:#ffb900;background-color:transparent;font-family:"proxima_nova_rgbold";font-size:74px;line-height:1;text-decoration:none;text-transform:uppercase;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.lrg_txt_white_italic{color:#fff;font-family:"proxima_nova_rgregular";font-size:38px;font-style:italic;line-height:1;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}