.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.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-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.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.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-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}

.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}