.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.thinheadline_dark, .thinheadline_dark { position:absolute; color:rgba(0,0,0,0.85); text-shadow:none; font-weight:300; font-size:30px; line-height:30px; font-family:"Open Sans"; background-color:transparent; } .tp-caption.thintext_dark, .thintext_dark { position:absolute; color:rgba(0,0,0,0.85); text-shadow:none; font-weight:300; font-size:16px; line-height:26px; font-family:"Open Sans"; background-color:transparent; } .tp-caption.largeblackbg, .largeblackbg { position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#000; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; } .tp-caption.largepinkbg, .largepinkbg { position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#db4360; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; } .tp-caption.largewhitebg, .largewhitebg { position:absolute; color:#000; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#fff; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; } .tp-caption.largegreenbg, .largegreenbg { position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#67ae73; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; } .tp-caption.excerpt, .excerpt { font-size:36px; line-height:36px; font-weight:700; font-family:Arial; color:#ffffff; text-decoration:none; background-color:rgba(0, 0, 0, 1); text-shadow:none; margin:0px; letter-spacing:-1.5px; padding:1px 4px 0px 4px; white-space:normal !important; height:auto; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.large_bold_grey, .large_bold_grey { font-size:60px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(102, 102, 102); text-decoration:none; background-color:transparent; text-shadow:none; margin:0px; padding:1px 4px 0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_thin_grey, .medium_thin_grey { font-size:34px; line-height:30px; font-weight:300; font-family:"Open Sans"; color:rgb(102, 102, 102); text-decoration:none; background-color:transparent; padding:1px 4px 0px; text-shadow:none; margin:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.small_thin_grey, .small_thin_grey { font-size:18px; line-height:26px; font-weight:300; font-family:"Open Sans"; color:rgb(117, 117, 117); text-decoration:none; background-color:transparent; padding:1px 4px 0px; text-shadow:none; margin:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.lightgrey_divider, .lightgrey_divider { text-decoration:none; background-color:rgba(235, 235, 235, 1); width:370px; height:3px; background-position:initial initial; background-repeat:initial initial; border-width:0px; border-color:rgb(34, 34, 34); border-style:none; } .tp-caption.large_bold_darkblue, .large_bold_darkblue { font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(52, 73, 94); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_bg_darkblue, .medium_bg_darkblue { font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(52, 73, 94); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_bold_red, .medium_bold_red { font-size:24px; line-height:30px; font-weight:800; font-family:"Open Sans"; color:rgb(227, 58, 12); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_light_red, .medium_light_red { font-size:21px; line-height:26px; font-weight:300; font-family:"Open Sans"; color:rgb(227, 58, 12); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_bg_red, .medium_bg_red { font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(227, 58, 12); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_bold_orange, .medium_bold_orange { font-size:24px; line-height:30px; font-weight:800; font-family:"Open Sans"; color:rgb(243, 156, 18); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_bg_orange, .medium_bg_orange { font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(243, 156, 18); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.large_bold_white, .large_bold_white { font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_light_white, .medium_light_white { font-size:30px; line-height:36px; font-weight:300; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.mediumlarge_light_white, .mediumlarge_light_white { font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.mediumlarge_light_white_center, .mediumlarge_light_white_center { font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:#ffffff; text-decoration:none; background-color:transparent; padding:0px 0px 0px 0px; text-align:center; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_bg_asbestos, .medium_bg_asbestos { font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(127, 140, 141); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_light_black, .medium_light_black { font-size:30px; line-height:36px; font-weight:300; font-family:"Open Sans"; color:rgb(0, 0, 0); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.large_bold_black, .large_bold_black { font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; 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.mediumlarge_light_darkblue, .mediumlarge_light_darkblue { font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:rgb(52, 73, 94); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.small_light_white, .small_light_white { font-size:17px; line-height:28px; font-weight:300; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.roundedimage, .roundedimage { border-width:0px; border-color:rgb(34, 34, 34); border-style:none; } .tp-caption.large_bg_black, .large_bg_black { font-size:40px; line-height:40px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(0, 0, 0); padding:10px 20px 15px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.mediumwhitebg, .mediumwhitebg { font-size:30px; line-height:30px; font-weight:300; font-family:"Open Sans"; color:rgb(0, 0, 0); text-decoration:none; background-color:rgb(255, 255, 255); padding:5px 15px 10px; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none; } .tp-caption.top-level-white, .top-level-white { font-size:24px; font-weight:300; letter-spacing:0px; line-height:24px; color:#ffffff; text-transform:capitalize; text-decoration:none; text-shadow:none; margin:0px; padding:1px 4px 0px 4px; height:auto; background-color:transparent; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.main-label, .main-label { font-size:62px; line-height:62px; font-weight:800; color:#ffffff; text-decoration:none; text-shadow:2px 2px 4px rgba(0, 0, 0, 0.15); margin:0px; letter-spacing:0px; padding:0px 0px 0px 0px; height:auto; transform-origin:50% 50% 0px; transition:none 0s ease 0s; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.bottom-label, .bottom-label { line-height:20px; margin:0px; padding:0px 0px 0px 0px; letter-spacing:0px; font-weight:300; font-size:20px; color:#ffffff; background:transparent; white-space:nowrap; min-height:0px; min-width:0px; max-height:none; max-width:none; background-color:transparent; text-decoration:none; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.blackboard-text, .blackboard-text { font-size:37px; line-height:46px; text-transform:uppercase; margin:0px; padding:0px; letter-spacing:0px; font-weight:400; white-space:nowrap; min-height:0px; min-width:0px; max-height:none; max-width:none; background:transparent none repeat scroll 0% 0%; border-width:0px; border-color:rgb(34, 34, 34); border-style:none; } .tp-caption.blackboard-text-2, .blackboard-text-2 { font-size:47px; font-weight:400; letter-spacing:0; line-height:46px; margin:0; max-height:none; max-width:none; min-height:0; min-width:0; padding:0; white-space:nowrap; background:transparent; border-width:0px; border-color:rgb(34, 34, 34); border-style:none; } .tp-caption.blackboard-text-3, .blackboard-text-3 { line-height:46px; margin:0px; padding:0px; letter-spacing:0px; font-weight:400; white-space:nowrap; min-height:0px; min-width:0px; max-height:none; max-width:none; font-size:32px; background:transparent; text-transform:uppercase; border-width:0px; border-color:rgb(34, 34, 34); border-style:none; } .tp-caption.blackboard-text-4, .blackboard-text-4 { font-size:30px; font-weight:400; letter-spacing:0; line-height:46px; margin:0; max-height:none; max-width:none; min-height:0; min-width:0; opacity:1; padding:0; white-space:nowrap; background:transparent; border-width:0px; border-color:rgb(34, 34, 34); border-style:none; } .tp-caption.blackboard-text-5, .blackboard-text-5 { font-size:46px; line-height:46px; margin:0px; padding:0px; letter-spacing:0px; font-weight:400; white-space:nowrap; min-height:0px; min-width:0px; max-height:none; max-width:none; background:transparent; border-width:0px; border-color:rgb(34, 34, 34); border-style:none; } .tp-caption.top-level-dark, .top-level-dark { font-size:24px; font-weight:300; letter-spacing:0px; line-height:24px; color:#333333; text-transform:uppercase; text-decoration:none; text-shadow:none; margin:0px; padding:1px 4px 0px 4px; height:auto; background-color:transparent; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.main-label-dark, .main-label-dark { font-size:62px; line-height:62px; font-weight:800; color:#333333; text-decoration:none; text-tansform:uppercase; background-color:transparent; text-shadow:2px 2px 4px rgba(0, 0, 0, 0.15); margin:0px; letter-spacing:0; padding:0px 0px 0px 0px; white-space:normal !important; height:auto; transform-origin:50% 50% 0px; transition:none 0s ease 0s; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.bottom-label-dark, .bottom-label-dark { line-height:20px; margin:0px; padding:0px 0px 0px 0px; letter-spacing:0px; font-weight:300; font-size:20px; color:#333333; background:transparent; white-space:nowrap; min-height:0px; min-width:0px; max-height:none; max-width:none; background-color:transparent; text-decoration:none; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.overlay-dark, .overlay-dark { background-color:rgba(0, 0, 0, 0.74902); border-width:0px; border-color:rgb(34, 34, 34); border-style:none; } .tp-caption.featured-label, .featured-label { font-size:52px; line-height:52px; font-weight:800; color:#ffffff; text-decoration:none; background-color:transparent; text-shadow:none; margin:0px; letter-spacing:0px; padding:0px 0px 0px 0px; height:auto; transform-origin:50% 50% 0px; transition:none 0s ease 0s; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.featured-label-dark, .featured-label-dark { font-size:52px; line-height:52px; font-weight:800; color:#333333; text-decoration:none; background-color:transparent; text-shadow:none; margin:0px; letter-spacing:0px; padding:0px 0px 0px 0px; height:auto; transform-origin:50% 50% 0px; transition:none 0s ease 0s; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.main-label-bg-brand, .main-label-bg-brand { font-size:62px; line-height:62px; font-weight:800; color:#ffffff; text-decoration:none; text-shadow:2px 2px 4px rgba(0, 0, 0, 0.15); margin:0px; letter-spacing:0px; padding:10px; height:auto; transform-origin:50% 50% 0px; transition:none 0s ease 0s; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.bottom-label-bg-opacity, .bottom-label-bg-opacity { line-height:20px; margin:0px; padding:10px; letter-spacing:0px; font-weight:300; font-size:20px; color:#ffffff; white-space:nowrap; min-height:0px; min-width:0px; max-height:none; max-width:none; text-decoration:none; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.main-label-40, .main-label-40 { font-size:40px; line-height:40px; font-weight:800; color:#ffffff; text-decoration:none; text-shadow:2px 2px 4px rgba(0, 0, 0, 0.15); margin:0px; letter-spacing:0px; padding:0px 0px 0px 0px; height:auto; transform-origin:50% 50% 0px; transition:none 0s ease 0s; background-color:transparent; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.main-label-52, .main-label-52 { font-size:52px; line-height:52px; font-weight:800; color:#ffffff; text-decoration:none; text-shadow:2px 2px 4px rgba(0, 0, 0, 0.15); margin:0px; letter-spacing:0px; padding:0px 0px 0px 0px; height:auto; transform-origin:50% 50% 0px; transition:none 0s ease 0s; background-color:transparent; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.main-label-small, .main-label-small { font-size:1.5em; line-height:52px; font-weight:800; color:#ffffff; text-decoration:none; text-transform:uppercase; text-shadow:2px 2px 4px rgba(0, 0, 0, 0.15); margin:0px; letter-spacing:0px; padding:0px 0px 0px 0px; height:auto; transform-origin:50% 50% 0px; transition:none 0s ease 0s; background-color:transparent; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.bottom-label-underline, .bottom-label-underline { line-height:20px; margin:0px; letter-spacing:0px; font-weight:300; font-size:20px; color:#ffffff; background:transparent; white-space:nowrap; min-height:0px; min-width:0px; max-height:none; max-width:none; background-color:transparent; text-decoration:none; padding:3px; border-width:0px 0px 1px 0px; border-color:rgb(255, 255, 255); border-style:none none solid none; } .tp-caption.main-label-border, .main-label-border { line-height:76px; font-size:76px; padding:5px 0px 5px 0px; font-weight:800; color:#ffffff; text-decoration:none; text-shadow:2px 2px 4px rgba(0, 0, 0, 0.15); margin:0px; letter-spacing:0px; height:auto; background-color:transparent; border-width:1px 0px 1px 0px; border-color:rgba(255, 255, 255, 0.4) rgb(255, 255, 255) rgba(255, 255, 255, 0.4) rgb(255, 255, 255); border-style:solid none solid none; } .tp-caption.main-label-wedding, .main-label-wedding { font-size:135px; line-height:45px; font-weight:400; color:#ffffff; text-decoration:none; text-shadow:2px 2px 4px rgba(0, 0, 0, 0.15); margin:0px; letter-spacing:0px; padding:0px 0px 0px 0px; height:auto; transform-origin:50% 50% 0px; transition:none 0s ease 0s; background-color:transparent; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.bottom-label-wedding, .bottom-label-wedding { line-height:22px; margin:0px; padding:0px 0px 0px 0px; letter-spacing:0px; font-weight:600; font-size:22px; color:#ffffff; background:transparent; white-space:nowrap; min-height:0px; min-width:0px; max-height:none; max-width:none; background-color:transparent; text-decoration:none; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.shop-top-text, .shop-top-text { z-index:5; font-size:26px; text-transform:uppercase; font-weight:600; line-height:16px; color:#ffffff; visibility:inherit; transition:none 0s ease 0s; margin:0px; padding:0px 0px 0px 0px; letter-spacing:0px; white-space:nowrap; min-height:0px; min-width:0px; max-height:none; max-width:none; background-color:transparent; text-decoration:none; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.shop-big-text, .shop-big-text { z-index:5; font-size:72px; font-weight:800; line-height:101px; color:#ffffff; letter-spacing:-4px; padding:0px 6px 0px 0px; visibility:inherit; transition:none 0s ease 0s; margin:0px; white-space:nowrap; min-height:0px; min-width:0px; max-height:none; max-width:none; background-color:transparent; text-decoration:none; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.shop-light-text, .shop-light-text { z-index:5; font-size:23px; font-weight:300; line-height:23px; color:rgb(255, 255, 255); visibility:hidden; transition:none 0s ease 0s; margin:0px; padding:0px; letter-spacing:0px; white-space:nowrap; min-height:0px; min-width:0px; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.shop-main-label, .shop-main-label { z-index:5; font-size:81px; text-transform:uppercase; font-weight:500; line-height:81px; color:#ffffff; visibility:hidden; transition:none 0s ease 0s; margin:0px; padding:0px 0px 0px 0px; letter-spacing:0px; white-space:nowrap; background-color:transparent; text-decoration:none; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.main-label2, .main-label2 { font-size:40px; line-height:62px; font-weight:800; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; padding:0px; text-shadow:rgba(0, 0, 0, 0.15) 2px 2px 4px; margin:0px; letter-spacing:0px; height:auto; transform-origin:50% 50% 0px; transition:none 0s ease 0s; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; }