.tp-caption.big_yellow, .big_yellow {
position:absolute;
color:#ffd658;
text-shadow:none;
font-weight:400;
font-size:100px;
line-height:36px;
font-family:"Open Sans";
padding:0px 4px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:transparent;
}

.tp-caption.big_bluee, .big_bluee {
position:absolute;
color:blue;
text-shadow:none;
font-weight:400;
font-size:78px;
line-height:36px;
font-family:"Open Sans";
padding:0px 4px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:transparent;
}

.tp-caption.big_white, .big_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:700;
font-size:36px;
line-height:36px;
font-family:Arial;
padding:0px 4px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#000;
letter-spacing:-1.5px;
}

.tp-caption.big_orange, .big_orange {
position:absolute;
color:#ff7302;
text-shadow:none;
font-weight:700;
font-size:36px;
line-height:36px;
font-family:Arial;
padding:0px 4px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#fff;
letter-spacing:-1.5px;
}

.tp-caption.big_black, .big_black {
position:absolute;
color:#000;
text-shadow:none;
font-weight:700;
font-size:36px;
line-height:36px;
font-family:Arial;
padding:0px 4px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#fff;
letter-spacing:-1.5px;
}

.tp-caption.medium_grey, .medium_grey {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
padding:2px 4px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#888;
white-space:nowrap;
}

.tp-caption.small_text, .small_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:14px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.medium_text, .medium_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.large_text, .large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:40px;
line-height:40px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.very_large_text, .very_large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
letter-spacing:-2px;
}

.tp-caption.very_big_white, .very_big_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#000;
}

.tp-caption.very_big_black, .very_big_black {
position:absolute;
color:#000;
text-shadow:none;
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#fff;
}

.tp-caption.modern_medium_fat, .modern_medium_fat {
position:absolute;
color:#000;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_fat_white, .modern_medium_fat_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_light, .modern_medium_light {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_big_bluebg, .modern_big_bluebg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#4e5b6c;
letter-spacing:0;
}

.tp-caption.modern_big_redbg, .modern_big_redbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#de543e;
letter-spacing:0;
}

.tp-caption.modern_small_text_dark, .modern_small_text_dark {
position:absolute;
color:#555;
text-shadow:none;
font-size:14px;
line-height:22px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.boxshadow, .boxshadow {
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
}

.tp-caption.black, .black {
font-size:26px;
font-family:Tahoma, Geneva, sans-serif;
color:rgb(154, 152, 152);
text-decoration:none;
background-color:transparent;
padding:1px;
text-shadow:none;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.noshadow, .noshadow {
text-shadow:none;
}

.tp-caption.small_text-italic, .small_text-italic {
font-size:12px;
line-height:20px;
font-weight:700;
font-family:Arial;
color:rgb(255, 255, 255);
font-style:italic;
text-decoration:none;
background-color:transparent;
text-shadow:rgba(0, 0, 0, 0.498039) 0px 2px 5px;
margin:0px;
white-space:nowrap;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_text-hajo, .large_text-hajo {
color:#ffffff;
text-shadow:rgba(0, 0, 0, 0.498039) 0px 3px 3px;
font-weight:300;
font-size:26px;
line-height:61px;
font-family:Arial;
margin:0px;
white-space:nowrap;
background-color:transparent;
text-decoration:none;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

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

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

.tp-caption.large_text_grey_Roboto, .large_text_grey_Roboto {
font-size:60px;
line-height:40px;
font-weight:700;
font-family:Roboto;
color:rgb(77, 77, 77);
text-decoration:none;
background-color:transparent;
text-shadow:rgba(0, 0, 0, 0.498039) 0px 2px 5px;
margin:0px;
white-space:nowrap;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.medium_text_grey_Roboto, .medium_text_grey_Roboto {
font-size:30px;
line-height:20px;
font-weight:700;
font-family:Roboto;
color:rgb(77, 77, 77);
text-decoration:none;
background-color:transparent;
text-shadow:rgba(0, 0, 0, 0.498039) 0px 2px 5px;
margin:0px;
white-space:nowrap;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_text_white_Roboto, .large_text_white_Roboto {
font-size:60px;
line-height:40px;
font-weight:700;
font-family:Roboto;
color:#ffffff;
text-decoration:none;
background-color:transparent;
text-shadow:rgba(0, 0, 0, 0.8) 0px 2px 5px;
margin:0px;
white-space:nowrap;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.medium_text_white_Roboto, .medium_text_white_Roboto {
font-size:30px;
line-height:20px;
font-weight:700;
font-family:Roboto;
color:#ffffff;
text-decoration:none;
background-color:transparent;
text-shadow:rgba(0, 0, 0, 0.8) 0px 2px 5px;
margin:0px;
white-space:nowrap;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.medium_text_more_shadow, .medium_text_more_shadow {
color:#ffffff;
text-shadow:rgb(0, 0, 0) 1px 2px 2px;
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
margin:0px;
white-space:nowrap;
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_text_more_shadow, .large_text_more_shadow {
color:#ffffff;
text-shadow:0px 0px 6px rgba(0, 0, 0, 1);
font-weight:700;
font-size:40px;
line-height:40px;
font-family:Arial;
margin:0px;
white-space:nowrap;
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.big_white_boat, .big_white_boat {
font-size:54px;
line-height:64px;
font-weight:500;
font-family:Arial;
color:rgb(255, 255, 255);
text-decoration:none;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
letter-spacing:-1.5px;
background-color:rgba(0, 0, 0, 0.45098);
border-radius:5px 5px 5px 5px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.big_white_opacity, .big_white_opacity {
font-size:34px;
line-height:44px;
font-weight:700;
font-family:Arial;
color:rgb(255, 255, 255);
text-decoration:none;
padding:1px 4px 0px;
text-shadow:rgb(0, 0, 0) 0px 0px 10px;
margin:0px;
letter-spacing:-1.5px;
background-color:rgba(0, 0, 0, 0.2);
border-radius:5px 5px 5px 5px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_text_black_Roboto, .large_text_black_Roboto {
font-size:54px;
line-height:40px;
font-weight:700;
font-family:Roboto;
color:rgb(28, 28, 28);
text-decoration:none;
text-shadow:rgba(0, 0, 0, 0.498039) 0px 2px 5px;
margin:0px;
white-space:nowrap;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.big_white_gp, .big_white_gp {
font-size:60px;
line-height:61px;
font-weight:200;
font-family:Roboto;
color:rgb(255, 255, 255);
text-decoration:none;
padding:5px 20px;
text-shadow:none;
margin:0px;
letter-spacing:-1.5px;
background-color:rgba(0, 0, 0, 0.45098);
border-radius:5px 5px 5px 5px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.largetextrobotothin, .largetextrobotothin {
font-size:45px;
line-height:45px;
font-weight:600;
font-family:Roboto, sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
padding:5px;
margin:0px;
white-space:nowrap;
background-color:rgba(59, 59, 59, 0.498039);
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.largetextroboto, .largetextroboto {
font-size:26px;
line-height:45px;
font-weight:400;
font-family:Roboto, sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
padding:2px 5px;
margin:0px;
white-space:nowrap;
background-color:rgba(59, 59, 59, 0.498039);
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.boxshadowwhite, .boxshadowwhite {
font-size:14px;
line-height:10px;
font-weight:500;
font-family:Arial;
color:#379ab1;
text-decoration:none;
padding:20px 10px 10px 10px;
text-shadow:none;
margin:0px;
letter-spacing:0.5px;
box-shadow:rgba(0, 0, 0, 0.831373) 0px 0px 14px 0px;
background-color:rgba(255, 255, 255, 0.7);
border-radius:10px 10px 10px 10px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.helloapro-szurke, .helloapro-szurke {
font-size:41px;
line-height:20px;
font-weight:200;
font-family:Tahoma, Geneva, sans-serif;
color:rgb(127, 127, 128);
text-decoration:none;
text-shadow:none;
margin:0px;
white-space:nowrap;
background-color:transparent;
border-width:0px;
border-color:rgb(127, 127, 128);
border-style:none;
}

.tp-caption.modernmediumlight, .modernmediumlight {
font-size:31px;
line-height:20px;
font-weight:300;
font-family:"Open Sans", sans-serif;
color:rgb(127, 127, 128);
text-decoration:none;
text-shadow:none;
margin:0px;
white-space:nowrap;
background-color:transparent;
border-width:0px;
border-color:rgb(127, 127, 128);
border-style:none;
}

.tp-caption.largetextredroboto, .largetextredroboto {
font-size:150px;
line-height:40px;
font-weight:700;
font-family:Roboto;
color:rgb(194, 0, 0);
text-decoration:none;
text-shadow:rgba(0, 0, 0, 0.498039) 0px 2px 5px;
margin:0px;
white-space:nowrap;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.verylargetextuj, .verylargetextuj {
font-size:66px;
line-height:42px;
font-weight:700;
font-family:Tahoma, Geneva, sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
text-shadow:rgba(0, 0, 0, 0.498039) 0px 2px 5px;
margin:0px;
white-space:nowrap;
letter-spacing:-2px;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.largetextwhiterobotouj, .largetextwhiterobotouj {
font-size:68px;
line-height:85px;
font-weight:700;
font-family:Roboto;
color:rgb(255, 255, 255);
text-decoration:none;
text-shadow:rgba(0, 0, 0, 0.8) 0px 2px 5px;
margin:0px;
white-space:nowrap;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.helloapro-kicsi-kek, .helloapro-kicsi-kek {
font-size:22px;
line-height:20px;
font-weight:200;
font-family:Tahoma, Geneva, sans-serif;
color:rgb(61, 153, 190);
font-style:italic;
text-decoration:none;
text-shadow:none;
margin:0px;
white-space:nowrap;
background-color:transparent;
border-width:0px;
border-color:rgb(127, 127, 128);
border-style:none;
}

.tp-caption.helloapro-kicsi-feher, .helloapro-kicsi-feher {
font-size:22px;
line-height:20px;
font-weight:200;
font-family:Tahoma, Geneva, sans-serif;
color:rgb(255, 255, 255);
font-style:italic;
text-decoration:none;
text-shadow:none;
margin:0px;
white-space:nowrap;
background-color:transparent;
border-width:0px;
border-color:rgb(127, 127, 128);
border-style:none;
}

.tp-caption.helloapro-feher, .helloapro-feher {
font-size:36px;
line-height:20px;
font-weight:200;
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:rgb(255, 255, 255);
font-style:italic;
text-decoration:none;
text-shadow:none;
margin:0px;
white-space:nowrap;
background-color:transparent;
border-width:0px;
border-color:rgb(127, 127, 128);
border-style:none;
}

