/*-----------------------------------------------------------------------------

-	Revolution Slider 5.0 Layer Style Settings -

Screen Stylesheet

version: 	5.0.0
date:    	18/03/15
author:		themepunch
email:   	info@themepunch.com
website: 	http://www.themepunch.com
-----------------------------------------------------------------------------*/

* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.tp-caption.Twitter-Content a,.tp-caption.Twitter-Content a:visited
{color:#0084B4!important;}

.tp-caption.Twitter-Content a:hover
{color:#0084B4!important;text-decoration:underline!important;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tp-caption.black,.black
{color:#000;text-shadow:none;}

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

.tp-caption.thinheadline_dark,.thinheadline_dark
{background-color:transparent;color:rgba(0,0,0,0.85);font-family:"Open Sans";font-size:30px;font-weight:300;line-height:30px;position:absolute;text-shadow:none;}

.tp-caption.thintext_dark,.thintext_dark
{background-color:transparent;color:rgba(0,0,0,0.85);font-family:"Open Sans";font-size:16px;font-weight:300;line-height:26px;position:absolute;text-shadow:none;}

.tp-caption.largeblackbg,.largeblackbg
{background-color:#000;border-radius:0;color:#fff;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;}

.tp-caption.largepinkbg,.largepinkbg
{background-color:#db4360;border-radius:0;color:#fff;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;}

.tp-caption.largewhitebg,.largewhitebg
{background-color:#fff;border-radius:0;color:#000;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;}

.tp-caption.largegreenbg,.largegreenbg
{background-color:#67ae73;border-radius:0;color:#fff;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;}

.tp-caption.excerpt,.excerpt
{background-color:rgba(0,0,0,1);border-color:#fff;border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:36px;font-weight:700;height:auto;letter-spacing:-1.5px;line-height:36px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;white-space:normal!important;width:150px;}

.tp-caption.large_bold_grey,.large_bold_grey
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#666;font-family:"Open Sans";font-size:60px;font-weight:800;line-height:60px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;}

.tp-caption.medium_thin_grey,.medium_thin_grey
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#666;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:30px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;}

.tp-caption.small_thin_grey,.small_thin_grey
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#757575;font-family:"Open Sans";font-size:18px;font-weight:300;line-height:26px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;}

.tp-caption.lightgrey_divider,.lightgrey_divider
{background-color:rgba(235,235,235,1);background-position:initial;background-repeat:initial;border-color:#222;border-style:none;border-width:0;height:3px;text-decoration:none;width:370px;}

.tp-caption.large_bold_darkblue,.large_bold_darkblue
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#34495e;font-family:"Open Sans";font-size:58px;font-weight:800;line-height:60px;text-decoration:none;}

.tp-caption.medium_bg_darkblue,.medium_bg_darkblue
{background-color:#34495e;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;}

.tp-caption.medium_bold_red,.medium_bold_red
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#e33a0c;font-family:"Open Sans";font-size:24px;font-weight:800;line-height:30px;padding:0;text-decoration:none;}

.tp-caption.medium_light_red,.medium_light_red
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#e33a0c;font-family:"Open Sans";font-size:21px;font-weight:300;line-height:26px;padding:0;text-decoration:none;}

.tp-caption.medium_bg_red,.medium_bg_red
{background-color:#e33a0c;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;}

.tp-caption.medium_bold_orange,.medium_bold_orange
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#f39c12;font-family:"Open Sans";font-size:24px;font-weight:800;line-height:30px;text-decoration:none;}

.tp-caption.medium_bg_orange,.medium_bg_orange
{background-color:#f39c12;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;}

.tp-caption.grassfloor,.grassfloor
{background-color:rgba(160,179,151,1);border-color:#222;border-style:none;border-width:0;height:150px;text-decoration:none;width:4000px;}

.tp-caption.large_bold_white,.large_bold_white
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:58px;font-weight:800;line-height:60px;text-decoration:none;}

.tp-caption.medium_light_white,.medium_light_white
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:36px;padding:0;text-decoration:none;}

.tp-caption.mediumlarge_light_white,.mediumlarge_light_white
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:40px;padding:0;text-decoration:none;}

.tp-caption.mediumlarge_light_white_center,.mediumlarge_light_white_center
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:40px;padding:0;text-align:center;text-decoration:none;}

.tp-caption.medium_bg_asbestos,.medium_bg_asbestos
{background-color:#7f8c8d;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;}

.tp-caption.medium_light_black,.medium_light_black
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#000;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:36px;padding:0;text-decoration:none;}

.tp-caption.large_bold_black,.large_bold_black
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#000;font-family:"Open Sans";font-size:58px;font-weight:800;line-height:60px;text-decoration:none;}

.tp-caption.mediumlarge_light_darkblue,.mediumlarge_light_darkblue
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#34495e;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:40px;padding:0;text-decoration:none;}

.tp-caption.small_light_white,.small_light_white
{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:17px;font-weight:300;line-height:28px;padding:0;text-decoration:none;}

.tp-caption.roundedimage,.roundedimage
{border-color:#222;border-style:none;border-width:0;}

.tp-caption.large_bg_black,.large_bg_black
{background-color:#000;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:40px;font-weight:800;line-height:40px;padding:10px 20px 15px;text-decoration:none;}

.tp-caption.mediumwhitebg,.mediumwhitebg
{background-color:#fff;border-color:#000;border-style:none;border-width:0;color:#000;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:30px;padding:5px 15px 10px;text-decoration:none;text-shadow:none;}

.tp-caption.maincaption,.maincaption
{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#212a40;font-family:roboto;font-size:33px;font-weight:500;line-height:43px;text-decoration:none;text-shadow:none;}

.tp-caption.miami_title_60px,.miami_title_60px
{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#fff;font-family:"Source Sans Pro";font-size:60px;font-weight:700;letter-spacing:1px;line-height:60px;text-decoration:none;text-shadow:none;}

.tp-caption.miami_subtitle,.miami_subtitle
{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:rgba(255,255,255,0.65);font-family:"Source Sans Pro";font-size:17px;font-weight:400;letter-spacing:2px;line-height:24px;text-decoration:none;text-shadow:none;}

.tp-caption.divideline30px,.divideline30px
{background:#fff;background-color:#fff;border-color:#222;border-style:none;border-width:0;height:2px;min-width:30px;text-decoration:none;}

.tp-caption.Miami_nostyle,.Miami_nostyle
{border-color:#222;border-style:none;border-width:0;}

.tp-caption.miami_content_light,.miami_content_light
{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#fff;font-family:"Source Sans Pro";font-size:22px;font-weight:400;letter-spacing:0;line-height:28px;text-decoration:none;text-shadow:none;}

.tp-caption.miami_title_60px_dark,.miami_title_60px_dark
{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#333;font-family:"Source Sans Pro";font-size:60px;font-weight:700;letter-spacing:1px;line-height:60px;text-decoration:none;text-shadow:none;}

.tp-caption.miami_content_dark,.miami_content_dark
{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#666;font-family:"Source Sans Pro";font-size:22px;font-weight:400;letter-spacing:0;line-height:28px;text-decoration:none;text-shadow:none;}

.tp-caption.divideline30px_dark,.divideline30px_dark
{background-color:#333;border-color:#222;border-style:none;border-width:0;height:2px;min-width:30px;text-decoration:none;}

.tp-caption.ellipse70px,.ellipse70px
{background-color:rgba(0,0,0,0.14902);border-color:#222;border-radius:50px 50px 50px 50px;border-style:none;border-width:0;cursor:pointer;line-height:1px;min-height:70px;min-width:70px;text-decoration:none;}

.tp-caption.arrowicon,.arrowicon
{border-color:#222;border-style:none;border-width:0;line-height:1px;}

.tp-caption.MarkerDisplay,.MarkerDisplay
{background-color:transparent;border-color:#000;border-radius:0 0 0 0;border-style:none;border-width:0;font-family:"Permanent Marker";font-style:normal;padding:0;text-decoration:none;text-shadow:none;}

.tp-caption.Restaurant-Display,.Restaurant-Display
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:120px;font-style:normal;font-weight:700;line-height:120px;padding:0;text-decoration:none;}

.tp-caption.Restaurant-Cursive,.Restaurant-Cursive
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:"Nothing you could do";font-size:30px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:30px;padding:0;text-decoration:none;}

.tp-caption.Restaurant-ScrollDownText,.Restaurant-ScrollDownText
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:17px;padding:0;text-decoration:none;}

.tp-caption.Restaurant-Description,.Restaurant-Description
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;}

.tp-caption.Restaurant-Price,.Restaurant-Price
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:30px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;}

.tp-caption.Restaurant-Menuitem,.Restaurant-Menuitem
{background-color:rgba(0,0,0,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:17px;padding:10px 30px;text-align:left;text-decoration:none;}

.tp-caption.Furniture-LogoText,.Furniture-LogoText
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(230,207,163,1.00);font-family:Raleway;font-size:160px;font-style:normal;font-weight:300;line-height:150px;padding:0;text-decoration:none;text-shadow:none;}

.tp-caption.Furniture-Plus,.Furniture-Plus
{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:30px 30px 30px 30px;border-style:none;border-width:0;box-shadow:rgba(0,0,0,0.1) 0 1px 3px;color:rgba(230,207,163,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;line-height:20px;padding:6px 7px 4px;text-decoration:none;text-shadow:none;}

.tp-caption.Furniture-Title,.Furniture-Title
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:700;letter-spacing:3px;line-height:20px;padding:0;text-decoration:none;text-shadow:none;}

.tp-caption.Furniture-Subtitle,.Furniture-Subtitle
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:300;line-height:20px;padding:0;text-decoration:none;text-shadow:none;}

.tp-caption.Gym-Display,.Gym-Display
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:80px;font-style:normal;font-weight:900;line-height:70px;padding:0;text-decoration:none;}

.tp-caption.Gym-Subline,.Gym-Subline
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:100;letter-spacing:5px;line-height:30px;padding:0;text-decoration:none;}

.tp-caption.Gym-SmallText,.Gym-SmallText
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:300;line-height:22;padding:0;text-decoration:none;text-shadow:none;}

.tp-caption.Fashion-SmallText,.Fashion-SmallText
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:12px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:20px;padding:0;text-decoration:none;}

.tp-caption.Fashion-BigDisplay,.Fashion-BigDisplay
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:60px;font-style:normal;font-weight:900;letter-spacing:2px;line-height:60px;padding:0;text-decoration:none;}

.tp-caption.Fashion-TextBlock,.Fashion-TextBlock
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:40px;padding:0;text-decoration:none;}

.tp-caption.Sports-Display,.Sports-Display
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:130px;font-style:normal;font-weight:100;letter-spacing:13px;line-height:130px;padding:0;text-decoration:none;}

.tp-caption.Sports-DisplayFat,.Sports-DisplayFat
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:130px;font-style:normal;font-weight:900;line-height:130px;padding:0;text-decoration:none;}

.tp-caption.Sports-Subline,.Sports-Subline
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:32px;font-style:normal;font-weight:400;letter-spacing:4px;line-height:32px;padding:0;text-decoration:none;}

.tp-caption.Instagram-Caption,.Instagram-Caption
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:20px;font-style:normal;font-weight:900;line-height:20px;padding:0;text-decoration:none;}

.tp-caption.News-Title,.News-Title
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Roboto Slab";font-size:70px;font-style:normal;font-weight:400;line-height:60px;padding:0;text-decoration:none;}

.tp-caption.News-Subtitle,.News-Subtitle
{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Roboto Slab";font-size:15px;font-style:normal;font-weight:300;line-height:24px;padding:0;text-decoration:none;}

.tp-caption.News-Subtitle:hover,.News-Subtitle:hover
{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:solid;border-width:0;color:rgba(255,255,255,0.65);text-decoration:none;}

.tp-caption.Photography-Display,.Photography-Display
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:80px;font-style:normal;font-weight:100;letter-spacing:5px;line-height:70px;padding:0;text-decoration:none;}

.tp-caption.Photography-Subline,.Photography-Subline
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(119,119,119,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;}

.tp-caption.Photography-ImageHover,.Photography-ImageHover
{background-color:transparent;border-color:rgba(255,255,255,0);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-size:20px;font-style:normal;font-weight:400;line-height:22;padding:0;text-decoration:none;}

.tp-caption.Photography-ImageHover:hover,.Photography-ImageHover:hover
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Photography-Menuitem,.Photography-Menuitem
{background-color:rgba(0,0,0,0.65);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:20px;padding:3px 5px 3px 8px;text-decoration:none;}

.tp-caption.Photography-Menuitem:hover,.Photography-Menuitem:hover
{background-color:rgba(0,255,222,0.65);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Photography-Textblock,.Photography-Textblock
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:30px;padding:0;text-decoration:none;}

.tp-caption.Photography-Subline-2,.Photography-Subline-2
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,0.35);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;}

.tp-caption.Photography-ImageHover2,.Photography-ImageHover2
{background-color:transparent;border-color:rgba(255,255,255,0);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Arial;font-size:20px;font-style:normal;font-weight:400;line-height:22;padding:0;text-decoration:none;}

.tp-caption.Photography-ImageHover2:hover,.Photography-ImageHover2:hover
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.WebProduct-Title,.WebProduct-Title
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(51,51,51,1.00);font-family:Raleway;font-size:90px;font-style:normal;font-weight:100;line-height:90px;padding:0;text-decoration:none;}

.tp-caption.WebProduct-SubTitle,.WebProduct-SubTitle
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(153,153,153,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding:0;text-decoration:none;}

.tp-caption.WebProduct-Content,.WebProduct-Content
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(153,153,153,1.00);font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:0;text-decoration:none;}

.tp-caption.WebProduct-Menuitem,.WebProduct-Menuitem
{background-color:rgba(51,51,51,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:500;letter-spacing:2px;line-height:20px;padding:3px 5px 3px 8px;text-align:left;text-decoration:none;}

.tp-caption.WebProduct-Menuitem:hover,.WebProduct-Menuitem:hover
{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(153,153,153,1.00);text-decoration:none;}

.tp-caption.WebProduct-Title-Light,.WebProduct-Title-Light
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:90px;font-style:normal;font-weight:100;line-height:90px;padding:0;text-align:left;text-decoration:none;}

.tp-caption.WebProduct-SubTitle-Light,.WebProduct-SubTitle-Light
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,0.35);font-family:Raleway;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding:0;text-align:left;text-decoration:none;}

.tp-caption.WebProduct-Content-Light,.WebProduct-Content-Light
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,0.65);font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:0;text-align:left;text-decoration:none;}

.tp-caption.FatRounded,.FatRounded
{background-color:rgba(0,0,0,0.50);border-color:rgba(211,211,211,1.00);border-radius:50px 50px 50px 50px;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:900;line-height:30px;padding:20px 22px 20px 25px;text-align:left;text-decoration:none;text-shadow:none;}

.tp-caption.FatRounded:hover,.FatRounded:hover
{background-color:rgba(0,0,0,1.00);border-color:rgba(211,211,211,1.00);border-radius:50px 50px 50px 50px;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.NotGeneric-Title,.NotGeneric-Title
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:70px;font-style:normal;font-weight:800;line-height:70px;padding:10px 0;text-decoration:none;}

.tp-caption.NotGeneric-SubTitle,.NotGeneric-SubTitle
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:13px;font-style:normal;font-weight:500;letter-spacing:4px;line-height:20px;padding:0;text-align:left;text-decoration:none;}

.tp-caption.NotGeneric-CallToAction,.NotGeneric-CallToAction
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:10px 30px;text-align:left;text-decoration:none;}

.tp-caption.NotGeneric-CallToAction:hover,.NotGeneric-CallToAction:hover
{background-color:transparent;border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.NotGeneric-Icon,.NotGeneric-Icon
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0);border-radius:0 0 0 0;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:400;letter-spacing:3px;line-height:30px;padding:0;text-align:left;text-decoration:none;}

.tp-caption.NotGeneric-Menuitem,.NotGeneric-Menuitem
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.15);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:27px 30px;text-align:left;text-decoration:none;}

.tp-caption.NotGeneric-Menuitem:hover,.NotGeneric-Menuitem:hover
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.MarkerStyle,.MarkerStyle
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Permanent Marker";font-size:17px;font-style:normal;font-weight:100;line-height:30px;padding:0;text-align:left;text-decoration:none;}

.tp-caption.Gym-Menuitem,.Gym-Menuitem
{background-color:rgba(0,0,0,1.00);border-color:rgba(255,255,255,0);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:20px;padding:3px 5px 3px 8px;text-align:left;text-decoration:none;}

.tp-caption.Gym-Menuitem:hover,.Gym-Menuitem:hover
{background-color:rgba(0,0,0,1.00);border-color:rgba(255,255,255,0.25);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Newspaper-Button,.Newspaper-Button
{background-color:rgba(255,255,255,0);border-color:rgba(255,255,255,0.25);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:13px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;}

.tp-caption.Newspaper-Button:hover,.Newspaper-Button:hover
{background-color:rgba(255,255,255,1.00);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(0,0,0,1.00);text-decoration:none;}

.tp-caption.Newspaper-Subtitle,.Newspaper-Subtitle
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(168,216,238,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:900;line-height:20px;padding:0;text-align:left;text-decoration:none;}

.tp-caption.Newspaper-Title,.Newspaper-Title
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Roboto Slab";font-size:50px;font-style:normal;font-weight:400;line-height:55px;padding:0 0 10px;text-align:left;text-decoration:none;}

.tp-caption.Newspaper-Title-Centered,.Newspaper-Title-Centered
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Roboto Slab";font-size:50px;font-style:normal;font-weight:400;line-height:55px;padding:0 0 10px;text-align:center;text-decoration:none;}

.tp-caption.Hero-Button,.Hero-Button
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:10px 30px;text-align:left;text-decoration:none;}

.tp-caption.Hero-Button:hover,.Hero-Button:hover
{background-color:rgba(255,255,255,1.00);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(0,0,0,1.00);text-decoration:none;}

.tp-caption.Video-Title,.Video-Title
{background-color:rgba(0,0,0,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:900;line-height:30px;padding:5px;text-align:left;text-decoration:none;}

.tp-caption.Video-SubTitle,.Video-SubTitle
{background-color:rgba(0,0,0,0.35);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:12px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:12px;padding:5px;text-align:left;text-decoration:none;}

.tp-caption.NotGeneric-Button,.NotGeneric-Button
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:10px 30px;text-align:left;text-decoration:none;}

.tp-caption.NotGeneric-Button:hover,.NotGeneric-Button:hover
{background-color:transparent;border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.NotGeneric-BigButton,.NotGeneric-BigButton
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.15);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:27px 30px;text-align:left;text-decoration:none;}

.tp-caption.NotGeneric-BigButton:hover,.NotGeneric-BigButton:hover
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.WebProduct-Button,.WebProduct-Button
{background-color:rgba(51,51,51,1.00);border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:48px;padding:0 40px;text-align:left;text-decoration:none;}

.tp-caption.WebProduct-Button:hover,.WebProduct-Button:hover
{background-color:rgba(255,255,255,1.00);border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:2px;color:rgba(51,51,51,1.00);text-decoration:none;}

.tp-caption.Restaurant-Button,.Restaurant-Button
{background-color:rgba(10,10,10,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;}

.tp-caption.Restaurant-Button:hover,.Restaurant-Button:hover
{background-color:rgba(0,0,0,0);border-color:rgba(255,224,129,1.00);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Gym-Button,.Gym-Button
{background-color:rgba(139,192,39,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:15px;padding:13px 35px;text-align:left;text-decoration:none;}

.tp-caption.Gym-Button:hover,.Gym-Button:hover
{background-color:rgba(114,168,0,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Gym-Button-Light,.Gym-Button-Light
{background-color:transparent;border-color:rgba(255,255,255,0.25);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:600;line-height:15px;padding:12px 35px;text-align:left;text-decoration:none;}

.tp-caption.Gym-Button-Light:hover,.Gym-Button-Light:hover
{background-color:rgba(114,168,0,0);border-color:rgba(139,192,39,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Sports-Button-Light,.Sports-Button-Light
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;}

.tp-caption.Sports-Button-Light:hover,.Sports-Button-Light:hover
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Sports-Button-Red,.Sports-Button-Red
{background-color:rgba(219,28,34,1.00);border-color:rgba(219,28,34,0);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;}

.tp-caption.Sports-Button-Red:hover,.Sports-Button-Red:hover
{background-color:rgba(0,0,0,1.00);border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Photography-Button,.Photography-Button
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.25);border-radius:30px 30px 30px 30px;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:15px;padding:13px 35px;text-align:left;text-decoration:none;}

.tp-caption.Photography-Button:hover,.Photography-Button:hover
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Newspaper-Button-2,.Newspaper-Button-2
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:900;line-height:15px;padding:10px 30px;text-align:left;text-decoration:none;}

.tp-caption.Newspaper-Button-2:hover,.Newspaper-Button-2:hover
{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Feature-Tour,.Feature-Tour
{background-color:rgba(139,192,39,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:17px 35px;text-align:left;text-decoration:none;}

.tp-caption.Feature-Tour:hover,.Feature-Tour:hover
{background-color:rgba(114,168,0,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Feature-Examples,.Feature-Examples
{background-color:transparent;border-color:rgba(33,42,64,0.15);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(33,42,64,0.50);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:15px 35px;text-align:left;text-decoration:none;}

.tp-caption.Feature-Examples:hover,.Feature-Examples:hover
{background-color:transparent;border-color:rgba(139,192,39,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(139,192,39,1.00);text-decoration:none;}

.tp-caption.subcaption,.subcaption
{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(111,124,130,1.00);font-family:roboto;font-size:19px;font-style:normal;font-weight:400;line-height:24px;padding:0;text-align:left;text-decoration:none;text-shadow:none;}

.tp-caption.menutab,.menutab
{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(41,46,49,1.00);font-family:roboto;font-size:25px;font-style:normal;font-weight:300;line-height:30px;padding:0;text-align:left;text-decoration:none;text-shadow:none;}

.tp-caption.menutab:hover,.menutab:hover
{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(213,0,0,1.00);text-decoration:none;}

.tp-caption.maincontent,.maincontent
{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(41,46,49,1.00);font-family:roboto;font-size:21px;font-style:normal;font-weight:300;line-height:26px;padding:0;text-align:left;text-decoration:none;text-shadow:none;}

.tp-caption.minitext,.minitext
{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(185,186,187,1.00);font-family:roboto;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding:0;text-align:left;text-decoration:none;text-shadow:none;}

.tp-caption.Feature-Buy,.Feature-Buy
{background-color:rgba(0,154,238,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:17px 35px;text-align:left;text-decoration:none;}

.tp-caption.Feature-Buy:hover,.Feature-Buy:hover
{background-color:rgba(0,133,214,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Feature-Examples-Light,.Feature-Examples-Light
{background-color:transparent;border-color:rgba(255,255,255,0.15);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:15px 35px;text-align:left;text-decoration:none;}

.tp-caption.Feature-Examples-Light:hover,.Feature-Examples-Light:hover
{background-color:transparent;border-color:rgba(255,255,255,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Facebook-Likes,.Facebook-Likes
{background-color:rgba(59,89,153,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:22px;padding:5px 15px;text-align:left;text-decoration:none;}

.tp-caption.Twitter-Favorites,.Twitter-Favorites
{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(136,153,166,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:22px;padding:0;text-align:left;text-decoration:none;}

.tp-caption.Twitter-Link,.Twitter-Link
{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:30px 30px 30px 30px;border-style:none;border-width:0;color:rgba(135,153,165,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:15px;padding:11px 11px 9px;text-align:left;text-decoration:none;}

.tp-caption.Twitter-Link:hover,.Twitter-Link:hover
{background-color:rgba(0,132,180,1.00);border-color:transparent;border-radius:30px 30px 30px 30px;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}

.tp-caption.Twitter-Retweet,.Twitter-Retweet
{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(136,153,166,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:22px;padding:0;text-align:left;text-decoration:none;}

.tp-caption.Twitter-Content,.Twitter-Content
{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(41,47,51,1.00);font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:28px;padding:30px 30px 70px;text-align:left;text-decoration:none;}

.revtp-searchform input[type="text"],
.revtp-searchform input[type="email"],
.revtp-form input[type="text"],
.revtp-form input[type="email"]{ 	font-family:"Arial", sans-serif;font-size:15px;color:#000;background-color:#fff;line-height:46px;padding:0 20px;cursor:text;border:0;width:400px;margin-bottom:0px;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;-ms-transition:background-color 0.5s;transition:background-color 0.5s;border-radius:0px;}


.tp-caption.BigBold-Title,
.BigBold-Title {color:rgba(255, 255, 255, 1.00);font-size:110px;line-height:100px;font-weight:800;font-style:normal;font-family:Raleway;padding:10px 0px 10px 0;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.BigBold-SubTitle,
.BigBold-SubTitle {color:rgba(255, 255, 255, 0.50);font-size:15px;line-height:24px;font-weight:500;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:1px}
.tp-caption.BigBold-Button,
.BigBold-Button {color:rgba(255, 255, 255, 1.00);font-size:13px;line-height:13px;font-weight:500;font-style:normal;font-family:Raleway;padding:15px 50px 15px 50px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 0.50);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:1px}
.tp-caption.BigBold-Button:hover,
.BigBold-Button:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px}
.tp-caption.FoodCarousel-Content,
.FoodCarousel-Content {color:rgba(41, 46, 49, 1.00);font-size:17px;line-height:28px;font-weight:500;font-style:normal;font-family:Raleway;padding:30px 30px 30px 30px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.FoodCarousel-Button,
.FoodCarousel-Button {color:rgba(41, 46, 49, 1.00);font-size:13px;line-height:13px;font-weight:700;font-style:normal;font-family:Raleway;padding:15px 70px 15px 50px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:1px}
.tp-caption.FoodCarousel-Button:hover,
.FoodCarousel-Button:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(41, 46, 49, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px}
.tp-caption.FoodCarousel-CloseButton,
.FoodCarousel-CloseButton {color:rgba(41, 46, 49, 1.00);font-size:20px;line-height:20px;font-weight:700;font-style:normal;font-family:Raleway;padding:14px 14px 14px 16px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(41, 46, 49, 0);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;text-align:left;letter-spacing:1px}
.tp-caption.FoodCarousel-CloseButton:hover,
.FoodCarousel-CloseButton:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(41, 46, 49, 1.00);border-color:rgba(41, 46, 49, 0);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px}
.tp-caption.Video-SubTitle,
.Video-SubTitle {color:rgba(255, 255, 255, 1.00);font-size:12px;line-height:12px;font-weight:600;font-style:normal;font-family:Raleway;padding:5px 5px 5px 5px;text-decoration:none;background-color:rgba(0, 0, 0, 0.35);border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;letter-spacing:2px;text-align:left}
.tp-caption.Video-Title,
.Video-Title {color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:30px;font-weight:900;font-style:normal;font-family:Raleway;padding:5px 5px 5px 5px;text-decoration:none;background-color:rgba(0, 0, 0, 1.00);border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Travel-BigCaption,
.Travel-BigCaption {color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:400;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Travel-SmallCaption,
.Travel-SmallCaption {color:rgba(255, 255, 255, 1.00);font-size:25px;line-height:30px;font-weight:300;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Travel-CallToAction,
.Travel-CallToAction {color:rgba(255, 255, 255, 1.00);font-size:25px;line-height:25px;font-weight:500;font-style:normal;font-family:Roboto;padding:12px 20px 12px 20px;text-decoration:none;background-color:rgba(255, 255, 255, 0.05);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:5px 5px 5px 5px;text-align:left;letter-spacing:1px}
.tp-caption.Travel-CallToAction:hover,
.Travel-CallToAction:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 0.15);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:5px 5px 5px 5px}


.tp-caption.RotatingWords-TitleWhite,
.RotatingWords-TitleWhite {color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:800;font-style:normal;font-family:Raleway;padding:0px 0px 0px 0;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.RotatingWords-Button,
.RotatingWords-Button {color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:700;font-style:normal;font-family:Raleway;padding:20px 50px 20px 50px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 0.15);border-style:solid;border-width:2px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:3px}
.tp-caption.RotatingWords-Button:hover,
.RotatingWords-Button:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:0px 0px 0px 0px}
.tp-caption.RotatingWords-SmallText,
.RotatingWords-SmallText {color:rgba(255, 255, 255, 1.00);font-size:14px;line-height:20px;font-weight:400;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;text-shadow:none}




.tp-caption.ContentZoom-SmallTitle,
.ContentZoom-SmallTitle {color:rgba(41, 46, 49, 1.00);font-size:33px;line-height:45px;font-weight:600;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ContentZoom-SmallSubtitle,
.ContentZoom-SmallSubtitle {color:rgba(111, 124, 130, 1.00);font-size:16px;line-height:24px;font-weight:600;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ContentZoom-SmallIcon,
.ContentZoom-SmallIcon {color:rgba(41, 46, 49, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:normal;font-family:Raleway;padding:10px 10px 10px 10px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ContentZoom-SmallIcon:hover,
.ContentZoom-SmallIcon:hover {color:rgba(111, 124, 130, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px}
.tp-caption.ContentZoom-DetailTitle,
.ContentZoom-DetailTitle {color:rgba(41, 46, 49, 1.00);font-size:70px;line-height:70px;font-weight:500;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ContentZoom-DetailSubTitle,
.ContentZoom-DetailSubTitle {color:rgba(111, 124, 130, 1.00);font-size:25px;line-height:25px;font-weight:500;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ContentZoom-DetailContent,
.ContentZoom-DetailContent {color:rgba(111, 124, 130, 1.00);font-size:17px;line-height:28px;font-weight:500;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ContentZoom-Button,
.ContentZoom-Button {color:rgba(41, 46, 49, 1.00);font-size:13px;line-height:13px;font-weight:700;font-style:normal;font-family:Raleway;padding:15px 50px 15px 50px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(41, 46, 49, 0.50);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:1px}
.tp-caption.ContentZoom-Button:hover,
.ContentZoom-Button:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(41, 46, 49, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px}
.tp-caption.ContentZoom-ButtonClose,
.ContentZoom-ButtonClose {color:rgba(41, 46, 49, 1.00);font-size:13px;line-height:13px;font-weight:700;font-style:normal;font-family:Raleway;padding:14px 14px 14px 16px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(41, 46, 49, 0.50);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;text-align:left;letter-spacing:1px}
.tp-caption.ContentZoom-ButtonClose:hover,
.ContentZoom-ButtonClose:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(41, 46, 49, 1.00);border-color:rgba(41, 46, 49, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px}
.tp-caption.Newspaper-Title,
.Newspaper-Title {color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:55px;font-weight:400;font-style:normal;font-family:"Roboto Slab";padding:0 0 10px 0;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Newspaper-Subtitle,
.Newspaper-Subtitle {color:rgba(168, 216, 238, 1.00);font-size:15px;line-height:20px;font-weight:900;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Newspaper-Button,
.Newspaper-Button {color:rgba(255, 255, 255, 1.00);font-size:13px;line-height:17px;font-weight:700;font-style:normal;font-family:Roboto;padding:12px 35px 12px 35px;text-decoration:none;background-color:rgba(255, 255, 255, 0);border-color:rgba(255, 255, 255, 0.25);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;letter-spacing:2px;text-align:left}
.tp-caption.Newspaper-Button:hover,
.Newspaper-Button:hover {color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px}
.tp-caption.rtwhitemedium,
.rtwhitemedium {font-size:22px;line-height:26px;color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(0, 0, 0);border-style:none;text-shadow:none}

@media only screen and (max-width:767px) {.revtp-searchform input[type="text"],.revtp-searchform input[type="email"],.revtp-form input[type="text"],.revtp-form input[type="email"] { width:200px !important; }}

.revtp-searchform input[type="submit"],
.revtp-form input[type="submit"] {	font-family:"Arial", sans-serif;line-height:46px;letter-spacing:1px;text-transform:uppercase;font-size:15px;font-weight:700;padding:0 20px;border:0;background:#009aee;color:#fff;border-radius:0px;}

.tp-caption.Twitter-Content a,.tp-caption.Twitter-Content a:visited {    color:#0084B4 !important}.tp-caption.Twitter-Content a:hover {    color:#0084B4 !important;    text-decoration:underline !important}.tp-caption.Concept-Title,.Concept-Title {    color:rgba(255, 255, 255, 1.00);    font-size:70px;    line-height:70px;    font-weight:700;    font-style:normal;    font-family:"Roboto Condensed";    padding:0px 0px 10px 0px;    text-decoration:none;    text-align:left;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0px 0px 0px 0px;    letter-spacing:5px}.tp-caption.Concept-SubTitle,.Concept-SubTitle {    color:rgba(255, 255, 255, 0.65);    font-size:25px;    line-height:25px;    font-weight:700;    font-style:italic;    font-family:""Playfair Display"";    padding:0px 0px 10px 0px;    text-decoration:none;    text-align:left;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0px 0px 0px 0px}.tp-caption.Concept-Content,.Concept-Content {    color:rgba(255, 255, 255, 1.00);    font-size:20px;    line-height:30px;    font-weight:400;    font-style:normal;    font-family:"Roboto Condensed";    padding:0px 0px 0px 0px;    text-decoration:none;    text-align:center;    background-color:rgba(0, 0, 0, 0);    border-color:rgba(255, 255, 255, 1.00);    border-style:none;    border-width:2px;    border-radius:0px 0px 0px 0px}.tp-caption.Concept-MoreBtn,.Concept-MoreBtn {    color:rgba(255, 255, 255, 1.00);    font-size:30px;    line-height:30px;    font-weight:300;    font-style:normal;    font-family:Roboto;    padding:10px 8px 7px 10px;    text-decoration:none;    text-align:left;    background-color:transparent;    border-color:rgba(255, 255, 255, 0);    border-style:solid;    border-width:0px;    border-radius:50px 50px 50px 50px;    letter-spacing:1px;    text-align:left}.tp-caption.Concept-MoreBtn:hover,.Concept-MoreBtn:hover {    color:rgba(255, 255, 255, 1.00);    text-decoration:none;    background-color:rgba(255, 255, 255, 0.15);    border-color:rgba(255, 255, 255, 0);    border-style:solid;    border-width:0px;    border-radius:50px 50px 50px 50px}.tp-caption.Concept-LessBtn,.Concept-LessBtn {    color:rgba(255, 255, 255, 1.00);    font-size:30px;    line-height:30px;    font-weight:300;    font-style:normal;    font-family:Roboto;    padding:10px 8px 7px 10px;    text-decoration:none;    text-align:left;    background-color:rgba(0, 0, 0, 1.00);    border-color:rgba(255, 255, 255, 0);    border-style:solid;    border-width:0px;    border-radius:50px 50px 50px 50px;    letter-spacing:1px;    text-align:left}.tp-caption.Concept-LessBtn:hover,.Concept-LessBtn:hover {    color:rgba(0, 0, 0, 1.00);    text-decoration:none;    background-color:rgba(255, 255, 255, 1.00);    border-color:rgba(255, 255, 255, 0);    border-style:solid;    border-width:0px;    border-radius:50px 50px 50px 50px}.tp-caption.Concept-SubTitle-Dark,.Concept-SubTitle-Dark {    color:rgba(0, 0, 0, 0.65);    font-size:25px;    line-height:25px;    font-weight:700;    font-style:italic;    font-family:"Playfair Display";    padding:0px 0px 10px 0px;    text-decoration:none;    text-align:left;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0px 0px 0px 0px}.tp-caption.Concept-Title-Dark,.Concept-Title-Dark {    color:rgba(0, 0, 0, 1.00);    font-size:70px;    line-height:70px;    font-weight:700;    font-style:normal;    font-family:"Roboto Condensed";    padding:0px 0px 10px 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0px 0px 0px 0px;    letter-spacing:5px}.tp-caption.Concept-MoreBtn-Dark,.Concept-MoreBtn-Dark {    color:rgba(0, 0, 0, 1.00);    font-size:30px;    line-height:30px;    font-weight:300;    font-style:normal;    font-family:Roboto;    padding:10px 8px 7px 10px;    text-decoration:none;    text-align:left;    background-color:transparent;    border-color:rgba(255, 255, 255, 0);    border-style:solid;    border-width:0px;    border-radius:50px 50px 50px 50px;    letter-spacing:1px;    text-align:left}.tp-caption.Concept-MoreBtn-Dark:hover,.Concept-MoreBtn-Dark:hover {    color:rgba(255, 255, 255, 1.00);    text-decoration:none;    background-color:rgba(0, 0, 0, 1.00);    border-color:rgba(255, 255, 255, 0);    border-style:solid;    border-width:0px;    border-radius:50px 50px 50px 50px}.tp-caption.Concept-Content-Dark,.Concept-Content-Dark {    color:rgba(0, 0, 0, 1.00);    font-size:20px;    line-height:30px;    font-weight:400;    font-style:normal;    font-family:"Roboto Condensed";    padding:0px 0px 0px 0px;    text-decoration:none;    text-align:center;    background-color:rgba(0, 0, 0, 0);    border-color:rgba(255, 255, 255, 1.00);    border-style:none;    border-width:2px;    border-radius:0px 0px 0px 0px}.tp-caption.Concept-Notice,.Concept-Notice {    color:rgba(255, 255, 255, 1.00);    font-size:15px;    line-height:15px;    font-weight:400;    font-style:normal;    font-family:"Roboto Condensed";    padding:0px 0px 0px 0px;    text-decoration:none;    text-align:center;    background-color:rgba(0, 0, 0, 0);    border-color:rgba(255, 255, 255, 1.00);    border-style:none;    border-width:2px;    border-radius:0px 0px 0px 0px;    letter-spacing:2px}.tp-caption.Concept-Content a,.tp-caption.Concept-Content a:visited {    color:#fff !important;    border-bottom:1px solid #fff !important;    font-weight:700 !important;}.tp-caption.Concept-Content a:hover {    border-bottom:1px solid transparent !important;}.tp-caption.Concept-Content-Dark a,.tp-caption.Concept-Content-Dark a:visited {    color:#000 !important;    border-bottom:1px solid #000 !important;    font-weight:700 !important;}.tp-caption.Concept-Content-Dark a:hover {    border-bottom:1px solid transparent !important;}
.tp-caption.Twitter-Content a,.tp-caption.Twitter-Content a:visited {    color:#0084B4 !important}.tp-caption.Twitter-Content a:hover {    color:#0084B4 !important;    text-decoration:underline !important}.tp-caption.Creative-Title,.Creative-Title {    color:rgba(255, 255, 255, 1.00);    font-size:70px;    line-height:70px;    font-weight:400;    font-style:normal;    font-family:"Playfair Display";    padding:0px 0px 0px 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0px 0px 0px 0px}.tp-caption.Creative-SubTitle,.Creative-SubTitle {    color:rgba(205, 176, 131, 1.00);    font-size:14px;    line-height:14px;    font-weight:400;    font-style:normal;    font-family:Lato;    padding:0px 0px 0px 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0px 0px 0px 0px;    letter-spacing:2px}.tp-caption.Creative-Button,.Creative-Button {    color:rgba(205, 176, 131, 1.00);    font-size:13px;    line-height:13px;    font-weight:400;    font-style:normal;    font-family:Lato;    padding:15px 50px 15px 50px;    text-decoration:none;    text-align:left;    background-color:rgba(0, 0, 0, 0);    border-color:rgba(205, 176, 131, 0.25);    border-style:solid;    border-width:1px;    border-radius:0px 0px 0px 0px;    letter-spacing:2px}.tp-caption.Creative-Button:hover,.Creative-Button:hover {    color:rgba(205, 176, 131, 1.00);    text-decoration:none;    background-color:rgba(0, 0, 0, 0);    border-color:rgba(205, 176, 131, 1.00);    border-style:solid;    border-width:1px;    border-radius:0px 0px 0px 0px}

.tp-caption.subcaption,.subcaption {    color:rgba(111, 124, 130, 1.00);    font-size:19px;    line-height:24px;    font-weight:400;    font-style:normal;    font-family:roboto;    padding:0 0 0 0px;    text-decoration:none;    background-color:transparent;    border-color:rgba(0, 0, 0, 1.00);    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-shadow:none;    text-align:left}.tp-caption.RedDot,.RedDot {    color:rgba(0, 0, 0, 1.00);            font-weight:400;    font-style:normal;            padding:0px 0px 0px 0px;    text-decoration:none;    text-align:left;    background-color:rgba(213, 0, 0, 1.00);    border-color:rgba(255, 255, 255, 1.00);    border-style:solid;    border-width:5px;    border-radius:50px 50px 50px 50px}.tp-caption.RedDot:hover,.RedDot:hover {    color:rgba(0, 0, 0, 1.00);    text-decoration:none;    background-color:rgba(255, 255, 255, 0.75);    border-color:rgba(213, 0, 0, 1.00);    border-style:solid;    border-width:5px;    border-radius:50px 50px 50px 50px}
.tp-caption.SlidingOverlays-Title,.SlidingOverlays-Title {    color:rgba(255, 255, 255, 1.00);    font-size:50px;    line-height:50px;    font-weight:400;    font-style:normal;    font-family:"Playfair Display";    padding:0px 0px 0px 0px;    text-decoration:none;    text-align:left;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0px 0px 0px 0px}.tp-caption.SlidingOverlays-Title,.SlidingOverlays-Title {    color:rgba(255, 255, 255, 1.00);    font-size:50px;    line-height:50px;    font-weight:400;    font-style:normal;    font-family:"Playfair Display";    padding:0px 0px 0px 0px;    text-decoration:none;    text-align:left;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0px 0px 0px 0px}
 .tp-caption.Woo-TitleLarge,.Woo-TitleLarge {    color:rgba(0, 0, 0, 1.00);    font-size:40px;    line-height:40px;    font-weight:400;    font-style:normal;    font-family:"Playfair Display";    padding:0 0 0 0px;    text-decoration:none;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center;    }.tp-caption.Woo-Rating,.Woo-Rating {    color:rgba(0, 0, 0, 1.00);    font-size:14px;    line-height:30px;    font-weight:300;    font-style:normal;    font-family:Roboto;    padding:0 0 0 0px;    text-decoration:none;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:left;    }.tp-caption.Woo-SubTitle,.Woo-SubTitle {    color:rgba(0, 0, 0, 1.00);    font-size:18px;    line-height:18px;    font-weight:300;    font-style:normal;    font-family:Roboto;    padding:0 0 0 0px;    text-decoration:none;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center;    letter-spacing:2px;    }.tp-caption.Woo-PriceLarge,.Woo-PriceLarge {    color:rgba(0, 0, 0, 1.00);    font-size:60px;    line-height:60px;    font-weight:700;    font-style:normal;    font-family:Roboto;    padding:0 0 0 0px;    text-decoration:none;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center;    }.tp-caption.Woo-ProductInfo,.Woo-ProductInfo {    color:rgba(0, 0, 0, 1.00);    font-size:15px;    line-height:15px;    font-weight:500;    font-style:normal;    font-family:Roboto;    padding:12px 75px 12px 50px;    text-decoration:none;    background-color:rgba(254, 207, 114, 1.00);    border-color:rgba(0, 0, 0, 1.00);    border-style:solid;    border-width:1px;    border-radius:4px 4px 4px 4px;    text-align:left;    }.tp-caption.Woo-ProductInfo:hover,.Woo-ProductInfo:hover {    color:rgba(0, 0, 0, 1.00);    text-decoration:none;    background-color:rgba(243, 168, 71, 1.00);    border-color:rgba(0, 0, 0, 1.00);    border-style:solid;    border-width:1px;    border-radius:4px 4px 4px 4px}.tp-caption.Woo-AddToCart,.Woo-AddToCart {    color:rgba(0, 0, 0, 1.00);    font-size:15px;    line-height:15px;    font-weight:500;    font-style:normal;    font-family:Roboto;    padding:12px 35px 12px 35px;    text-decoration:none;    background-color:rgba(254, 207, 114, 1.00);    border-color:rgba(0, 0, 0, 1.00);    border-style:solid;    border-width:1px;    border-radius:4px 4px 4px 4px;    text-align:left;    }.tp-caption.Woo-AddToCart:hover,.Woo-AddToCart:hover {    color:rgba(0, 0, 0, 1.00);    text-decoration:none;    background-color:rgba(243, 168, 71, 1.00);    border-color:rgba(0, 0, 0, 1.00);    border-style:solid;    border-width:1px;    border-radius:4px 4px 4px 4px}.tp-caption.Woo-TitleLarge,.Woo-TitleLarge {    color:rgba(0, 0, 0, 1.00);    font-size:40px;    line-height:40px;    font-weight:400;    font-style:normal;    font-family:"Playfair Display";    padding:0 0 0 0px;    text-decoration:none;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center;    }.tp-caption.Woo-SubTitle,.Woo-SubTitle {    color:rgba(0, 0, 0, 1.00);    font-size:18px;    line-height:18px;    font-weight:300;    font-style:normal;    font-family:Roboto;    padding:0 0 0 0px;    text-decoration:none;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center;    letter-spacing:2px;    }.tp-caption.Woo-PriceLarge,.Woo-PriceLarge {    color:rgba(0, 0, 0, 1.00);    font-size:60px;    line-height:60px;    font-weight:700;    font-style:normal;    font-family:Roboto;    padding:0 0 0 0px;    text-decoration:none;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center;    }.tp-caption.Woo-ProductInfo,.Woo-ProductInfo {    color:rgba(0, 0, 0, 1.00);    font-size:15px;    line-height:15px;    font-weight:500;    font-style:normal;    font-family:Roboto;    padding:12px 75px 12px 50px;    text-decoration:none;    background-color:rgba(254, 207, 114, 1.00);    border-color:rgba(0, 0, 0, 1.00);    border-style:solid;    border-width:1px;    border-radius:4px 4px 4px 4px;    text-align:left;    }.tp-caption.Woo-ProductInfo:hover,.Woo-ProductInfo:hover {    color:rgba(0, 0, 0, 1.00);    text-decoration:none;    background-color:rgba(243, 168, 71, 1.00);    border-color:rgba(0, 0, 0, 1.00);    border-style:solid;    border-width:1px;    border-radius:4px 4px 4px 4px}.tp-caption.Woo-AddToCart,.Woo-AddToCart {    color:rgba(0, 0, 0, 1.00);    font-size:15px;    line-height:15px;    font-weight:500;    font-style:normal;    font-family:Roboto;    padding:12px 35px 12px 35px;    text-decoration:none;    background-color:rgba(254, 207, 114, 1.00);    border-color:rgba(0, 0, 0, 1.00);    border-style:solid;    border-width:1px;    border-radius:4px 4px 4px 4px;    text-align:left;    }.tp-caption.Woo-AddToCart:hover,.Woo-AddToCart:hover {    color:rgba(0, 0, 0, 1.00);    text-decoration:none;    background-color:rgba(243, 168, 71, 1.00);    border-color:rgba(0, 0, 0, 1.00);    border-style:solid;    border-width:1px;    border-radius:4px 4px 4px 4px}
.tp-caption.FullScreen-Toggle,.FullScreen-Toggle {    color:rgba(255, 255, 255, 1.00);    font-size:20px;    line-height:20px;    font-weight:400;    font-style:normal;    font-family:Raleway;    padding:11px 8px 11px 12px;    text-decoration:none;    text-align:left;    background-color:rgba(0, 0, 0, 0.50);    border-color:rgba(255, 255, 255, 0);    border-style:solid;    border-width:0px;    border-radius:0px 0px 0px 0px;    letter-spacing:3px;    text-align:left}.tp-caption.FullScreen-Toggle:hover,.FullScreen-Toggle:hover {    color:rgba(255, 255, 255, 1.00);    text-decoration:none;    background-color:rgba(0, 0, 0, 1.00);    border-color:rgba(255, 255, 255, 0);    border-style:solid;    border-width:0px;    border-radius:0px 0px 0px 0px}
.tp-caption.Agency-Title,
.Agency-Title {color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:900;font-style:normal;font-family:lato;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:10px}
.tp-caption.Agency-SubTitle,
.Agency-SubTitle {color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:italic;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.Agency-PlayBtn,
.Agency-PlayBtn {color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:71px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:100px 100px 100px 100px;text-align:center}
.tp-caption.Agency-PlayBtn:hover,
.Agency-PlayBtn:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:2px;border-radius:100px 100px 100px 100px;cursor:pointer}
.tp-caption.Agency-SmallText,
.Agency-SmallText {color:rgba(255, 255, 255, 1.00);font-size:12px;line-height:12px;font-weight:900;font-style:normal;font-family:lato;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:5px}
.tp-caption.Agency-Social,
.Agency-Social {color:rgba(51, 51, 51, 1.00);font-size:25px;line-height:50px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:rgba(51, 51, 51, 1.00);border-style:solid;border-width:2px;border-radius:30px 30px 30px 30px;text-align:center}
.tp-caption.Agency-Social:hover,
.Agency-Social:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(51, 51, 51, 1.00);border-color:rgba(51, 51, 51, 1.00);border-style:solid;border-width:2px;border-radius:30px 30px 30px 30px;cursor:pointer}
.tp-caption.Agency-CloseBtn,
.Agency-CloseBtn {color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 0);border-style:none;border-width:0px;border-radius:100px 100px 100px 100px;text-align:center}
.tp-caption.Agency-CloseBtn:hover,
.Agency-CloseBtn:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 0);border-style:none;border-width:0px;border-radius:100px 100px 100px 100px;cursor:pointer}

.tp-caption.Dining-Title,
.Dining-Title {color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:10px}
.tp-caption.Dining-SubTitle,
.Dining-SubTitle {color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Dining-BtnLight,
.Dining-BtnLight {color:rgba(255, 255, 255, 0.50);font-size:15px;line-height:15px;font-weight:700;font-style:normal;font-family:Lato;padding:17px 73px 17px 50px;text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 0.25);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:2px}
.tp-caption.Dining-BtnLight:hover,
.Dining-BtnLight:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(0, 0, 0, 0);border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px}
.tp-caption.Dining-Social,
.Dining-Social {color:rgba(255, 255, 255, 1.00);font-size:25px;line-height:50px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 0.25);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;text-align:center}
.tp-caption.Dining-Social:hover,
.Dining-Social:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:rgba(255, 255, 255, 1.00);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;cursor:pointer}
tp-caption.Team-Thumb,
.Team-Thumb {color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:22px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Team-Thumb:hover,
.Team-Thumb:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.tp-caption.Team-Name,
.Team-Name {color:rgba(255, 255, 255, 1.00);font-size:70px;line-height:70px;font-weight:900;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Team-Position,
.Team-Position {color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:30px;font-weight:400;font-style:normal;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Team-Description,
.Team-Description {color:rgba(255, 255, 255, 1.00);font-size:18px;line-height:28px;font-weight:400;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Team-Social,
.Team-Social {color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.Team-Social:hover,
.Team-Social:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer}

.tp-caption.VideoControls-Play,
.VideoControls-Play {color:rgba(0, 0, 0, 1.00);font-size:50px;line-height:120px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 7px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;text-align:center}
.tp-caption.VideoControls-Play:hover,
.VideoControls-Play:hover {color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;cursor:pointer}
.tp-caption.VideoPlayer-Title,
.VideoPlayer-Title {color:rgba(255, 255, 255, 1.00);font-size:40px;line-height:40px;font-weight:900;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:10px}
.tp-caption.VideoPlayer-SubTitle,
.VideoPlayer-SubTitle {color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:italic;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.VideoPlayer-Social,
.VideoPlayer-Social {color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.VideoPlayer-Social:hover,
.VideoPlayer-Social:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer}
.tp-caption.VideoControls-Mute,
.VideoControls-Mute {color:rgba(0, 0, 0, 1.00);font-size:20px;line-height:50px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;text-align:center}
.tp-caption.VideoControls-Mute:hover,
.VideoControls-Mute:hover {color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;cursor:pointer}
.tp-caption.VideoControls-Pause,
.VideoControls-Pause {color:rgba(0, 0, 0, 1.00);font-size:20px;line-height:50px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;text-align:center}
.tp-caption.VideoControls-Pause:hover,
.VideoControls-Pause:hover {color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:100px 100px 100px 100px;cursor:pointer
 }

.soundcloudwrapper iframe {width:100% !important}
.tp-caption.SleekLanding-Title,
.SleekLanding-Title {color:rgba(255, 255, 255, 1.00);font-size:35px;line-height:40px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:5px}
.tp-caption.SleekLanding-ButtonBG,
.SleekLanding-ButtonBG {color:rgba(0, 0, 0, 1.00);    font-weight:700;font-style:normal;    padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:rgba(255, 255, 255, 0.10);border-color:rgba(0, 0, 0, 0);border-style:solid;border-width:0px;border-radius:5px 5px 5px 5px;text-align:left;    box-shadow:inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15)}
.tp-caption.SleekLanding-SmallTitle,
.SleekLanding-SmallTitle {color:rgba(255, 255, 255, 1.00);font-size:13px;line-height:50px;font-weight:900;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:2px}
.tp-caption.SleekLanding-BottomText,
.SleekLanding-BottomText {color:rgba(255, 255, 255, 1.00);font-size:15px;line-height:24px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.SleekLanding-Social,
.SleekLanding-Social {color:rgba(255, 255, 255, 1.00);font-size:22px;line-height:30px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.SleekLanding-Social:hover,
.SleekLanding-Social:hover {color:rgba(0, 0, 0, 0.25);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
#rev_slider_429_1_wrapper .tp-loader.spinner2 {background-color:#555555 !important;}
.tp-fat {font-weight:900 !important;}

.tp-caption.PostSlider-Category,
.PostSlider-Category {color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:15px;font-weight:300;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;letter-spacing:3px;text-align:left}
.tp-caption.PostSlider-Title,
.PostSlider-Title {color:rgba(0, 0, 0, 1.00);font-size:40px;line-height:40px;font-weight:400;font-style:normal;font-family:"Playfair Display";padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.PostSlider-Content,
.PostSlider-Content {color:rgba(119, 119, 119, 1.00);font-size:15px;line-height:23px;font-weight:400;font-style:normal;font-family:Roboto;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.PostSlider-Button,
.PostSlider-Button {color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:40px;font-weight:500;font-style:normal;font-family:Roboto;padding:1px 56px 1px 32px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;text-align:left}
.tp-caption.PostSlider-Button:hover,
.PostSlider-Button:hover {color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(238, 238, 238, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;cursor:pointer}

/* media queries */

@media only screen and (max-width:960px) {} @media only screen and (max-width:768px) {} .tp-caption.LandingPage-Title,
.LandingPage-Title {color:rgba(255,255,255,1.00);font-size:70px;line-height:80px;font-weight:900;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left;letter-spacing:10px}
.tp-caption.LandingPage-SubTitle,
.LandingPage-SubTitle {color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:30px;font-weight:400;font-style:italic;font-family:Georgia, serif;padding:0 0 0 0px;text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.LandingPage-Button,
.LandingPage-Button {color:rgba(0, 0, 0, 1.00);font-size:15px;line-height:54px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 35px 0px 35px;text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;text-align:left;letter-spacing:3px}
.tp-caption.LandingPage-Button:hover,
.LandingPage-Button:hover {color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer}
.tp-caption.App-Content a,
.tp-caption.App-Content a:visited {color:#89124e !important;border-bottom:1px solid transparent !important;font-weight:bold !important;}
.tp-caption.App-Content a:hover {border-bottom:1px solid #89124e !important;}
.tp-caption.RockBand-LogoText,
.RockBand-LogoText {color:rgba(255, 255, 255, 1.00);font-size:60px;line-height:60px;font-weight:700;font-style:normal;font-family:Oswald;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited {color:#fff !important;text-decoration:underline !important;}
.tp-caption.Twitter-Content a:hover {color:#fff !important;text-decoration:none !important;}
.soundcloudwrapper iframe {width:100% !important}

.tp-caption.Agency-LogoText,
.Agency-LogoText {color:rgba(255, 255, 255, 1.00);font-size:12px;line-height:20px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:1px}
.tp-caption.ComingSoon-Highlight,
.ComingSoon-Highlight {color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:37px;font-weight:400;font-style:normal;font-family:Lato;padding:0 20px 3px 20px;text-decoration:none;text-align:left;background-color:rgba(0, 154, 238, 1.00);border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ComingSoon-Count,
.ComingSoon-Count {color:rgba(255, 255, 255, 1.00);font-size:50px;line-height:50px;font-weight:900;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.ComingSoon-CountUnit,
.ComingSoon-CountUnit {color:rgba(255, 255, 255, 1.00);font-size:20px;line-height:20px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.ComingSoon-NotifyMe,
.ComingSoon-NotifyMe {color:rgba(164, 157, 143, 1.00);font-size:27px;line-height:35px;font-weight:600;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}

#mc_embed_signup input#mce-EMAIL {font-family:"Lato", sans-serif;font-size:15px;color:#000;background-color:#fff;line-height:46px;padding:0 20px;cursor:text;border:1px solid #fff;width:400px;margin-bottom:0px;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;-ms-transition:background-color 0.5s;transition:background-color 0.5s;border-radius:0px;}
#mc_embed_signup input#mce-EMAIL[type="email"]:focus {background-color:#fff;border:1px solid #666;border-right:0;}
#mc_embed_signup input#mc-embedded-subscribe,
#mc_embed_signup input#mc-embedded-subscribe:focus {font-family:"Lato", sans-serif;line-height:46px;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:900;padding:0 20px;border:1px solid #009aee;background:#009aee;color:#fff;border-radius:0px;}
#mc_embed_signup input#mc-embedded-subscribe:hover {background:#0083d4;}
@media only screen and (max-width:767px) {#mc_embed_signup input#mce-EMAIL {    width:200px;}}
.tp-caption.Agency-SmallTitle,
.Agency-SmallTitle {color:rgba(255, 255, 255, 1.00);font-size:15px;line-height:22px;font-weight:400;font-style:normal;font-family:lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:6px}
.tp-caption.Agency-SmallContent,
.Agency-SmallContent {color:rgba(255, 255, 255, 1.00);font-size:15px;line-height:24px;font-weight:400;font-style:normal;font-family:lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.Agency-SmallLink,
.Agency-SmallLink {color:rgba(248, 124, 9, 1.00);font-size:12px;line-height:22px;font-weight:700;font-style:normal;font-family:lato;padding:0 0 0px 0;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:2px;border-bottom:1px solid #f87c09 !important}
.tp-caption.Agency-SmallLink:hover,
.Agency-SmallLink:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.tp-caption.Agency-NavButton,
.Agency-NavButton {color:rgba(51, 51, 51, 1.00);font-size:17px;line-height:50px;font-weight:500;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;text-align:center}
.tp-caption.Agency-NavButton:hover,
.Agency-NavButton:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(51, 51, 51, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer}
.tp-caption.Agency-SmallLinkGreen,
.Agency-SmallLinkGreen {color:rgba(109, 177, 155, 1.00);font-size:12px;line-height:22px;font-weight:700;font-style:normal;font-family:lato;padding:0 0 0px 0;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:2px;border-bottom:1px solid #6db19b !important}
.tp-caption.Agency-SmallLinkGreen:hover,
.Agency-SmallLinkGreen:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.tp-caption.Agency-SmallLinkBlue,
.Agency-SmallLinkBlue {color:rgba(153, 153, 153, 1.00);font-size:12px;line-height:22px;font-weight:700;font-style:normal;font-family:lato;padding:0 0 0px 0;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:2px;border-bottom:1px solid #999 !important}
.tp-caption.Agency-SmallLinkBlue:hover,
.Agency-SmallLinkBlue:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;cursor:pointer}
.tp-caption.Agency-LogoText,
.Agency-LogoText {color:rgba(255, 255, 255, 1.00);font-size:12px;line-height:20px;font-weight:400;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;letter-spacing:1px}
.tp-caption.Agency-ArrowTooltip,
.Agency-ArrowTooltip {color:rgba(51, 51, 51, 1.00);font-size:15px;line-height:20px;font-weight:400;font-style:normal;font-family:"Permanent Marker";padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:left}
.tp-caption.Agency-SmallSocial,
.Agency-SmallSocial {color:rgba(255, 255, 255, 1.00);font-size:30px;line-height:30px;font-weight:400;font-style:normal;font-family:Arial;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center}
.tp-caption.Agency-SmallSocial:hover,
.Agency-SmallSocial:hover {color:rgba(51, 51, 51, 1.00);text-decoration:none;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited {color:#0084B4 !important}
.tp-caption.Twitter-Content a:hover {color:#0084B4 !important;text-decoration:underline !important}
.tp-caption.CreativeFrontPage-Btn,
.CreativeFrontPage-Btn {color:rgba(255, 255, 255, 1.00);font-size:14px;line-height:60px;font-weight:900;font-style:normal;font-family:Roboto;padding:0px 50px 0px 50px;text-decoration:none;text-align:left;background-color:rgba(0, 104, 92, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:4px 4px 4px 4px;letter-spacing:2px}
.tp-caption.CreativeFrontPage-Btn:hover,
.CreativeFrontPage-Btn:hover {color:rgba(255, 255, 255, 1.00);text-decoration:none;background-color:rgba(0, 0, 0, 0.25);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:4px 4px 4px 4px;cursor:pointer}
.tp-caption.CreativeFrontPage-Menu,
.CreativeFrontPage-Menu {color:rgba(255, 255, 255, 1.00);font-size:14px;line-height:14px;font-weight:500;font-style:normal;font-family:roboto;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;letter-spacing:2px}
.tp-flip-index {z-index:1000 !important;}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited {color:#0084B4 !important}
.tp-caption.Twitter-Content a:hover {color:#0084B4 !important;text-decoration:underline !important}
.tp-caption.FullScreenMenu-Category,
.FullScreenMenu-Category {color:rgba(17, 17, 17, 1.00);font-size:20px;line-height:20px;font-weight:700;font-style:normal;font-family:BenchNine;padding:21px 30px 16px 30px;text-decoration:none;text-align:left;background-color:rgba(255, 255, 255, 0.90);border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;letter-spacing:3px}
.tp-caption.FullScreenMenu-Title,
.FullScreenMenu-Title {color:rgba(255, 255, 255, 1.00);font-size:65px;line-height:70px;font-weight:700;font-style:normal;font-family:BenchNine;padding:21px 30px 16px 30px;text-decoration:none;text-align:left;background-color:rgba(17, 17, 17, 0.90);border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px}
.tp-caption.Twitter-Content a,
.tp-caption.Twitter-Content a:visited {color:#0084B4 !important}
.tp-caption.Twitter-Content a:hover {color:#0084B4 !important;text-decoration:underline !important}
.tp-caption.TechJournal-Button,
.TechJournal-Button {color:rgba(255, 255, 255, 1.00);font-size:13px;line-height:40px;font-weight:900;font-style:normal;font-family:Raleway;padding:1px 30px 1px 30px;text-decoration:none;text-align:left;background-color:rgba(138, 0, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;letter-spacing:3px}
.tp-caption.TechJournal-Button:hover,
.TechJournal-Button:hover {color:rgba(0, 0, 0, 1.00);text-decoration:none;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 0, 0, 1.00);border-style:solid;border-width:0px;border-radius:0px 0px 0px 0px;cursor:pointer}
.tp-caption.TechJournal-Big,
.TechJournal-Big {color:rgba(255, 255, 255, 1.00);font-size:120px;line-height:120px;font-weight:900;font-style:normal;font-family:Raleway;padding:0 0 0 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;letter-spacing:0px}
.rev_slider {overflow:hidden;}
.effect_layer {position:absolute;top:0px;left:0px;width:100%;height:100%;}

.tp-caption.Twitter-Content a,.tp-caption.Twitter-Content a:visited {    color:#0084B4 !important}.tp-caption.Twitter-Content a:hover {    color:#0084B4 !important;    text-decoration:underline !important}#menu_forcefullwidth {    z-index:5000;    position:fixed !important;    top:0px;    left:0px;    width:100%}.tp-caption.FullSiteBlock-Title,.FullSiteBlock-Title {    color:rgba(51, 51, 51, 1.00);    font-size:55px;    line-height:65px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-SubTitle,.FullSiteBlock-SubTitle {    color:rgba(51, 51, 51, 1.00);    font-size:25px;    line-height:34px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-Link,.FullSiteBlock-Link {    color:rgba(0, 150, 255, 1.00);    font-size:25px;    line-height:24px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-Link:hover,.FullSiteBlock-Link:hover {    color:rgba(51, 51, 51, 1.00);    text-decoration:none;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    cursor:pointer}.tp-caption.FullSiteBlock-DownButton,.FullSiteBlock-DownButton {    color:rgba(51, 51, 51, 1.00);    font-size:25px;    line-height:32px;    font-weight:500;    font-style:normal;    font-family:Roboto;    padding:1px 1px 1px 1px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:rgba(51, 51, 51, 1.00);    border-style:solid;    border-width:1px;    border-radius:30px 30px 30px 30px;    text-align:center}.tp-caption.FullSiteBlock-DownButton:hover,.FullSiteBlock-DownButton:hover {    color:rgba(0, 150, 255, 1.00);    text-decoration:none;    background-color:transparent;    border-color:rgba(0, 150, 255, 1.00);    border-style:solid;    border-width:1px;    border-radius:30px 30px 30px 30px;    cursor:pointer}.tp-caption.FullSiteBlock-Title,.FullSiteBlock-Title {    color:rgba(51, 51, 51, 1.00);    font-size:55px;    line-height:65px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-SubTitle,.FullSiteBlock-SubTitle {    color:rgba(51, 51, 51, 1.00);    font-size:25px;    line-height:34px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-Link,.FullSiteBlock-Link {    color:rgba(0, 150, 255, 1.00);    font-size:25px;    line-height:24px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-Link:hover,.FullSiteBlock-Link:hover {    color:rgba(51, 51, 51, 1.00);    text-decoration:none;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    cursor:pointer}.tp-caption.FullSiteBlock-DownButton,.FullSiteBlock-DownButton {    color:rgba(51, 51, 51, 1.00);    font-size:25px;    line-height:32px;    font-weight:500;    font-style:normal;    font-family:Roboto;    padding:1px 1px 1px 1px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:rgba(51, 51, 51, 1.00);    border-style:solid;    border-width:1px;    border-radius:30px 30px 30px 30px;    text-align:center}.tp-caption.FullSiteBlock-DownButton:hover,.FullSiteBlock-DownButton:hover {    color:rgba(0, 150, 255, 1.00);    text-decoration:none;    background-color:transparent;    border-color:rgba(0, 150, 255, 1.00);    border-style:solid;    border-width:1px;    border-radius:30px 30px 30px 30px;    cursor:pointer}.tp-caption.FullSiteBlock-Title,.FullSiteBlock-Title {    color:rgba(51, 51, 51, 1.00);    font-size:55px;    line-height:65px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-SubTitle,.FullSiteBlock-SubTitle {    color:rgba(51, 51, 51, 1.00);    font-size:25px;    line-height:34px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-DownButton,.FullSiteBlock-DownButton {    color:rgba(51, 51, 51, 1.00);    font-size:25px;    line-height:32px;    font-weight:500;    font-style:normal;    font-family:Roboto;    padding:1px 1px 1px 1px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:rgba(51, 51, 51, 1.00);    border-style:solid;    border-width:1px;    border-radius:30px 30px 30px 30px;    text-align:center}.tp-caption.FullSiteBlock-DownButton:hover,.FullSiteBlock-DownButton:hover {    color:rgba(0, 150, 255, 1.00);    text-decoration:none;    background-color:transparent;    border-color:rgba(0, 150, 255, 1.00);    border-style:solid;    border-width:1px;    border-radius:30px 30px 30px 30px;    cursor:pointer}.tp-caption.FullSiteBlock-Title,.FullSiteBlock-Title {    color:rgba(51, 51, 51, 1.00);    font-size:55px;    line-height:65px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-SubTitle,.FullSiteBlock-SubTitle {    color:rgba(51, 51, 51, 1.00);    font-size:25px;    line-height:34px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-Link,.FullSiteBlock-Link {    color:rgba(0, 150, 255, 1.00);    font-size:25px;    line-height:24px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-Link:hover,.FullSiteBlock-Link:hover {    color:rgba(51, 51, 51, 1.00);    text-decoration:none;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    cursor:pointer}.tp-caption.FullSiteBlock-DownButton,.FullSiteBlock-DownButton {    color:rgba(51, 51, 51, 1.00);    font-size:25px;    line-height:32px;    font-weight:500;    font-style:normal;    font-family:Roboto;    padding:1px 1px 1px 1px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:rgba(51, 51, 51, 1.00);    border-style:solid;    border-width:1px;    border-radius:30px 30px 30px 30px;    text-align:center}.tp-caption.FullSiteBlock-DownButton:hover,.FullSiteBlock-DownButton:hover {    color:rgba(0, 150, 255, 1.00);    text-decoration:none;    background-color:transparent;    border-color:rgba(0, 150, 255, 1.00);    border-style:solid;    border-width:1px;    border-radius:30px 30px 30px 30px;    cursor:pointer}.rev_slider {    overflow:hidden;}.effect_layer {    position:absolute;    top:0px;    left:0px;    width:100%;    height:100%;}.gyges .tp-thumb {    opacity:1}.gyges .tp-thumb-img-wrap {    padding:3px;    background-color:rgba(0, 0, 0, 0.25);    display:inline-block;    width:100%;    height:100%;    position:relative;    margin:0px;    box-sizing:border-box;    transition:all 0.3s;    -webkit-transition:all 0.3s;}.gyges .tp-thumb-image {    padding:3px;    display:block;    box-sizing:border-box;    position:relative;    -webkit-box-shadow:inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    -moz-box-shadow:inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    box-shadow:inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);}.gyges .tp-thumb:hover .tp-thumb-img-wrap,.gyges .tp-thumb.selected .tp-thumb-img-wrap {    background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);    background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));    background:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);    background:-o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);    background:-ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);    background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);}.tp-caption.FullSiteBlock-Title,.FullSiteBlock-Title {    color:rgba(51, 51, 51, 1.00);    font-size:55px;    line-height:65px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-SubTitle,.FullSiteBlock-SubTitle {    color:rgba(51, 51, 51, 1.00);    font-size:25px;    line-height:34px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-Link,.FullSiteBlock-Link {    color:rgba(0, 150, 255, 1.00);    font-size:25px;    line-height:24px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-Link:hover,.FullSiteBlock-Link:hover {    color:rgba(51, 51, 51, 1.00);    text-decoration:none;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    cursor:pointer}.tp-caption.FullSiteBlock-SubTitle,.FullSiteBlock-SubTitle {    color:rgba(51, 51, 51, 1.00);    font-size:25px;    line-height:34px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-SubTitle,.FullSiteBlock-SubTitle {    color:rgba(51, 51, 51, 1.00);    font-size:25px;    line-height:34px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.FullSiteBlock-FooterLink,.FullSiteBlock-FooterLink {    color:rgba(85, 85, 85, 1.00);    font-size:15px;    line-height:20px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:left;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:left}.tp-caption.FullSiteBlock-FooterLink:hover,.FullSiteBlock-FooterLink:hover {    color:rgba(0, 150, 255, 1.00);    text-decoration:none;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    cursor:pointer}.fb-share-button.fb_iframe_widget iframe {    width:115px!important;}#tp-socialwrapper {    opacity:0;}
    .tp-caption.Twitter-Content a,.tp-caption.Twitter-Content a:visited {    color:#0084B4 !important}.tp-caption.Twitter-Content a:hover {    color:#0084B4 !important;    text-decoration:underline !important}#menu_forcefullwidth {    z-index:5000;    position:fixed !important;    top:0px;    left:0px;    width:100%}#tp-menubg {    background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);    /* FF3.6-15 */        background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);    /* Chrome10-25,Safari5.1-6 */        background:linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d90000', endColorstr='#000000', GradientType=0);    /* IE6-9 */}#mc_embed_signup input[type="email"] {    font-family:"Lato", sans-serif;    font-size:16px;    font-weight:400;    background-color:#fff;    color:#888 !important;    line-height:46px;    padding:0 20px;    cursor:text;    border:0;    width:400px;    margin-bottom:0px;    -webkit-transition:background-color 0.5s;    -moz-transition:background-color 0.5s;    -o-transition:background-color 0.5s;    -ms-transition:background-color 0.5s;    transition:background-color 0.5s;    -webkit-border-radius:3px;    -moz-border-radius:3px;    border-radius:3px;}#mc_embed_signup input[type="email"]::-webkit-input-placeholder {    color:#888 !important;}#mc_embed_signup input[type="email"]::-moz-placeholder {    color:#888 !important;}#mc_embed_signup input[type="email"]:-ms-input-placeholder {    color:#888 !important;}#mc_embed_signup input[type="email"]:focus {    background-color:#f5f5f5;    color:#454545;}#mc_embed_signup input#mc-embedded-subscribe,#mc_embed_signup input#mc-embedded-subscribe:focus {    font-family:"Lato", sans-serif;    line-height:46px;    font-size:16px;    font-weight:700;    padding:0 30px;    border:0;    background:#f04531;    text-transform:none;    color:#fff;    -webkit-border-radius:3px;    -moz-border-radius:3px;    border-radius:3px;}#mc_embed_signup input#mc-embedded-subscribe:hover {    background:#e03727;}@media only screen and (max-width:767px) {    #mc_embed_signup input[type="email"] {        width:260px;    }}@media only screen and (max-width:480px) {    #mc_embed_signup input[type="email"] {        width:160px;    }}#rev_slider_167_6 .uranus.tparrows {    width:50px;    height:50px;    background:rgba(255, 255, 255, 0);}#rev_slider_167_6 .uranus.tparrows:before {    width:50px;    height:50px;    line-height:50px;    font-size:40px;    transition:all 0.3s;    -webkit-transition:all 0.3s;}#rev_slider_167_6 .uranus.tparrows:hover:before {    opacity:0.75;}.tp-caption.FullSiteBlock-SubTitle,.FullSiteBlock-SubTitle {    color:rgba(51, 51, 51, 1.00);    font-size:25px;    line-height:34px;    font-weight:300;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:center;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    text-align:center}.tp-caption.ParallaxWebsite-FooterItem,.ParallaxWebsite-FooterItem {    color:rgba(255, 255, 255, 0.50);    font-size:16px;    line-height:24px;    font-weight:400;    font-style:normal;    font-family:Lato;    padding:0 0 0 0px;    text-decoration:none;    text-align:left;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px}.tp-caption.ParallaxWebsite-FooterItem:hover,.ParallaxWebsite-FooterItem:hover {    color:rgba(255, 255, 255, 1.00);    text-decoration:none;    background-color:transparent;    border-color:transparent;    border-style:none;    border-width:0px;    border-radius:0 0 0 0px;    cursor:pointer}.fb-share-button.fb_iframe_widget iframe {    width:115px!important;}iframe.twitter-share-button {    display:none;}.fb-share-button.fb_iframe_widget iframe {    display:none;}
.tp-caption.FullSiteBlock-Link, .FullSiteBlock-Link {color:rgba(0,150,255,1.00);font-size:25px;line-height:24px;font-weight:300;font-style:normal;font-family:Lato;padding:0 0 0 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0 0 0 0px;text-align:center;}