.tp-caption.medium_grey{position: absolute;color: #fff;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);font-weight: 700;font-size: 16px;line-height: 16px;font-family: Arial;padding: 2px 4px 2px 4px;margin: 0px 0px 0px 0px;border-width: 0px;border-style: none;background-color: rgba(136,136,136,0.01);white-space: nowrap;} .tp-caption.small_text{position: absolute;color: #5CBEFF;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);font-weight: 700;font-size: 14px;line-height: 15px;font-family: Arial;margin: 0px 0px 0px 0px;border-width: 0px;border-style: none;white-space: nowrap;background-color: rgba(255,255,255,0);} .tp-caption.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{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{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{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{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{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{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{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{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{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 3px 10px;padding-top: 1px;margin: 0px 0px 0px 0px;border-width: 0px;border-style: none;background-color: rgba(255,229,61,1);letter-spacing: 0;border-radius: 11px 11px 11px 11px;} .tp-caption.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{-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{color: #000;text-shadow: none;} .tp-caption.noshadow{text-shadow: none;font-size: 60px;line-height: 0px;font-weight: 0;border-width: 0px;} .tp-caption.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{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{position: absolute;color: #fff;text-shadow: none;font-weight: 300;font-size: 27px;line-height: 40px;font-family: "Open Sans";background-color: rgba(0,0,0,1);padding: 0px 10px 0px 10px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px 0px 0px 0px;border-width: 0px;} .tp-caption.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{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{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{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;width: 150px;white-space: normal !important;height: auto;border-width: 0px;border-color: rgb(255, 255, 255);border-style: none;} .tp-caption.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{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{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{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{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{font-size: 20px;line-height: 20px;font-weight: 800;font-family: "Open Sans";color: rgb(255, 255, 255);text-decoration: none;background-color: rgba(52,137,194,1);padding: 10px 10px 10px 10px;border-width: 2px;border-color: #FCF526;border-style: double;border-radius: 12px 12px 12px 12px;} .tp-caption.medium_bold_red{font-family: "Open Sans";color: rgb(227, 58, 12);padding: 0px 0px 0px 0px;font-style: italic;font-size: 37px;line-height: 46px;font-weight: 700;text-decoration: none;background-color: transparent;border-color: rgb(255, 214, 88);border-style: dashed;border-width: 0px;border-radius: 0px 0px 0px 0px;} .tp-caption.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{font-size: 40px;line-height: 23px;font-weight: 800;font-family: "Open Sans";color: #E33A0C;text-decoration: none;background-color: rgba(227,58,12,0);padding: 10px 10px 10px 124px;border-width: 0px;border-color: #;border-style: none;font-style: normal;} .tp-caption.medium_bold_orange{font-size: 33px;line-height: 38px;font-weight: 800;font-family: "Open Sans";color: #F36822;text-decoration: none;background-color: transparent;border-width: 0px;border-color: #FF511C;border-style: none;} .tp-caption.medium_bg_orange{font-size: 16px;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 10px 10px 10px;border-width: 0px;border-color: rgb(255, 214, 88);border-style: none;} .tp-caption.grassfloor{text-decoration: none;background-color: rgba(160, 179, 151, 1);width: 4000px;height: 150px;border-width: 0px;border-color: rgb(34, 34, 34);border-style: none;} .tp-caption.large_bold_white{font-size: 42px;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{font-size: 22px;line-height: 25px;font-weight: 300;font-family: "Open Sans";color: rgb(255, 255, 255);text-decoration: none;background-color: rgba(214,64,20,1);padding: 0px 0px 0px 0px;border-width: 0px;border-color: rgb(255, 214, 88);border-style: dashed;border-radius: 5px 5px 5px 5px;} .tp-caption.mediumlarge_light_white{font-size: 40px;line-height: 40px;font-weight: 300;font-family: "Open Sans";color: rgb(255, 255, 255);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.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{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{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{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{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{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{border-width: 0px;border-color: rgb(34, 34, 34);border-style: none;} .tp-caption.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{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.purplebutton{position: absolute;color: #1F0FFF;text-shadow: none;font-weight: 300;font-size: 27px;line-height: 40px;font-family: "Open Sans";background-color: rgba(255,229,61,1);padding: 0px 10px 0px 10px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 12px 12px 12px 12px;border-width: 0px;} .tp-caption.blackbutton{position: absolute;color: #fff;text-shadow: none;font-weight: 300;font-size: 27px;line-height: 40px;font-family: "Open Sans";background-color: rgba(0,0,0,1);padding: 0px 10px 0px 10px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px 0px 0px 0px;border-width: 0px;} .tp-caption.bluebutton{font-family: "Open Sans";color: rgb(255, 255, 255);padding: 0px 10px 0px 10px;font-style: ;font-size: 27px;line-height: 40px;font-weight: 300;text-decoration: none;background-color: rgba(11,68,153,1);border-color: ;border-style: ;border-width: 0px;border-radius: 12px 12px 12px 12px;} .tp-caption.redtext{font-size: 42px;line-height: 40px;font-weight: 900;font-family: "Open Sans";color: #BF2E3C;text-decoration: none;background-color: rgba(255,255,255,0);padding: 0px 0px 0px 0px;border-width: 0px;border-color: #;border-style: none;} .tp-caption.demotext{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: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;border-width: 0px;border-style: none;background-color: rgba(224,9,9,0.39);white-space: nowrap;border-radius: 0px 0px 0px 0px;} .tp-caption.koledablue{position: absolute;color: #215ACC;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);font-weight: 600;font-size: 32px;line-height: 42px;font-family: Arial;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;border-width: 0px;border-style: double;background-color: transparent;white-space: nowrap;border-radius: 0px 0px 0px 0px;text-decoration: none;font-style: italic;} .tp-caption.myredkingston{font-family: "Open Sans";color: #D60902;padding: 0px 0px 0px 0px;font-style: ;font-size: 40px;line-height: 46px;font-weight: 800;text-decoration: none;background-color: transparent;border-color: rgb(255, 214, 88);border-style: solid;border-width: 0px;border-radius: 0px 0px 0px 0px;} .tp-caption.red{font-size: 25px;line-height: 23px;font-weight: 800;font-family: "Open Sans";color: rgb(255, 255, 255);text-decoration: none;background-color: rgb(227, 58, 12);padding: 10px 10px 10px 10px;border-width: 0px;border-color: rgb(255, 214, 88);border-style: none;} .tp-caption.Prestigio{font-family: Arial;color: rgb(255, 255, 255);padding: 4px 4px 4px 4px;font-style: ;font-size: 24px;line-height: 24px;font-weight: 700;text-decoration: ;background-color: rgba(209,24,59,1);border-color: ;border-style: none;border-width: 0px;border-radius: 0px 0px 0px 0px;} .tp-caption.redmy{font-size: 13px;line-height: 6px;font-weight: 800;font-family: "Open Sans";color: #080808;text-decoration: none;background-color: rgba(250,240,235,1);padding: 5px 2px 5px 2px;border-width: 0px;border-color: rgb(255, 214, 88);border-style: none;border-radius: 0px 0px 0px 0px;} .tp-caption.deerred{font-size: 60px;line-height: 61px;font-weight: 800;font-family: "Open Sans";color: #5E161D;text-decoration: none;background-color: rgba(255,255,255,0);padding: 0px 0px 0px 0px;border-width: 0px;border-color: rgb(255, 214, 88);border-style: none;} .tp-caption.mygreen{font-size: 34px;line-height: 40px;font-weight: 300;font-family: "Open Sans";color: #1CFF77;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.koledanew{position: absolute;color: #ED1A1A;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);font-weight: 600;font-size: 30px;line-height: 42px;font-family: Arial;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;border-width: 0px;border-style: double;background-color: transparent;white-space: nowrap;border-radius: 0px 0px 0px 0px;text-decoration: none;font-style: italic;} .tp-caption.smalllightblue{position: absolute;color: #EBFF36;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 0px 0px 0px;border-width: 0px;border-style: none;white-space: nowrap;background-color: rgba(255,255,255,0);} .tp-caption.mymyred{font-family: "Open Sans";color: rgb(227, 58, 12);padding: 0px 0px 0px 0px;font-style: italic;font-size: 30px;line-height: 46px;font-weight: 700;text-decoration: none;background-color: transparent;border-color: rgb(255, 214, 88);border-style: dashed;border-width: 0px;border-radius: 0px 0px 0px 0px;} .tp-caption.mybutton{font-family: "Open Sans";color: rgb(227, 58, 12);padding: 0px 0px 0px 0px;font-style: italic;font-size: 37px;line-height: 46px;font-weight: 700;text-decoration: none;background-color: rgba(117,241,255,1);border-color: rgb(255, 214, 88);border-style: dashed;border-width: 0px;border-radius: 0px 0px 0px 0px;} .tp-caption.mymyblue{font-family: "Open Sans";color: #5CBEFF;padding: 0px 0px 0px 0px;font-style: italic;font-size: 35px;line-height: 46px;font-weight: 700;text-decoration: none;background-color: transparent;border-color: rgb(255, 214, 88);border-style: dashed;border-width: 0px;border-radius: 0px 0px 0px 0px;} .tp-caption.bkubuttonsmall{position: absolute;color: #fff;text-shadow: none;font-weight: 300;font-size: 20px;line-height: 40px;font-family: "Open Sans";background-color: rgba(0,139,250,1);padding: 0px 10px 0px 10px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 10px 10px 10px 10px;border-width: 0px;} .tp-caption.rtbkubuttonsmall{position: absolute;color: #C21F34;text-shadow: none;font-weight: 500;font-size: 20px;line-height: 40px;font-family: "Open Sans";background-color: rgba(0,139,250,1);padding: 0px 10px 0px 10px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 10px 10px 10px 10px;border-width: 0px;font-style: normal;text-decoration: none;} .tp-caption.rtbkubuttonsmall:hover{font-family: "Open Sans";color: rgb(196, 31, 53);padding: 0px 0px 0px 0px;font-style: ;font-size: 20px;line-height: 40px;font-weight: 300;text-decoration: ;background-color: rgb(0, 139, 250);border-color: ;border-style: ;border-width: 0px;border-radius: 0px 0px 0px 0px;} .tp-caption.redtextit{font-family: "Open Sans";color: rgb(191, 46, 60);padding: 0px 0px 0px 0px;font-style: italic;font-size: 84px;line-height: 40px;font-weight: 900;text-decoration: none;background-color: transparent;border-color: rgb(255, 214, 88);border-style: none;border-width: 0px;border-radius: 0px 0px 0px 0px;} .tp-caption.redtextit:hover{font-size: 84px;line-height: 40px;font-weight: 900;font-family: "Open Sans";color: #BF2E3C;text-decoration: none;background-color: transparent;padding: [object Object];border-width: 0px;border-color: rgb(255, 214, 88);border-style: none;} .tp-caption.Welloy{position: absolute;color: #EBFF36;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);font-weight: 700;font-size: 36px;line-height: 20px;font-family: Arial;margin: 0px 0px 0px 0px;border-width: 0px;border-style: none;white-space: nowrap;background-color: rgba(255,255,255,0);font-style: italic;} .tp-caption.Welloy{position: absolute;color: #FFE53D;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);font-weight: 700;font-size: 30px;line-height: 20px;font-family: Arial;margin: 0px 0px 0px 0px;border-width: 0px;border-style: none;white-space: nowrap;background-color: rgba(255,255,255,0);font-style: normal;text-decoration: none;} .tp-caption.White{position: absolute;color: #fff;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);font-weight: 700;font-size: 18px;line-height: 6px;font-family: Arial;margin: 0px 0px 0px 0px;border-width: 0px;border-style: none;white-space: nowrap;font-style: italic;} .tp-caption.greeny{font-size: 51px;line-height: 57px;font-weight: 300;font-family: "Open Sans";color: rgb(52, 73, 94);text-decoration: none;background-color: rgba(61,236,255,0.52);padding: 0px 0px 0px 0px;border-width: 0px;border-color: #29FF45;border-style: solid;} .tp-caption.orange{font-family: "Open Sans";color: rgb(33, 33, 33);padding: 0px 29px 0px 29px;font-style: normal;font-size: 68px;line-height: 70px;font-weight: 300;text-decoration: ;background-color: rgb(219, 105, 18);border-color: ;border-style: ;border-width: 0px;border-radius: 0px 0px 0px 0px;} .tp-caption.VostroBlue{font-size: 40px;line-height: 40px;font-weight: 800;font-family: "Open Sans";color: #2D27E6;text-decoration: none;background-color: rgba(245,245,245,1);padding: 10px 20px 15px 20px;border-width: 0px;border-color: #2D27E6;border-style: none;}