/*====================================== reset.css is here ========================================*/
*{margin: 0;padding: 0;box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn, strong,th,var {font-style:normal; font-weight:normal; font-family: 'Gotham-Bold';}
em {font-family: 'Lato', sans-serif;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last{padding:0;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor {border:none !important;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{/*color:#000;*/  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{height:100%;}
body										{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px; background:#fff;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="radio"],input[type="checkbox"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="button"], input[type="submit"], textarea, button, select {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
}


/* ---------------------------------------------------------------------------------*/
@font-face {
  font-family: 'Gotham-Bold';
  src: url('../fonts/Gotham-Bold/Gotham-Bold.eot') format('embedded-opentype'),
       url('../fonts/Gotham-Bold/Gotham-Bold.otf')  format('opentype'),
       url('../fonts/Gotham-Bold/Gotham-Bold.woff')  format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Book';
  src: url('../fonts/Gotham-Book/Gotham-Book.eot') format('embedded-opentype'),
      url('../fonts/Gotham-Book/Gotham-Book.otf')  format('opentype'),
      url('../fonts/Gotham-Book/Gotham-Book.woff')  format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Light';
  src: url('../fonts/Gotham-Light/Gotham-Light.eot') format('embedded-opentype'),
      url('../fonts/Gotham-Light/Gotham-Light.otf')  format('opentype'),
    url('../fonts/Gotham-Light/Gotham-Light.woff')  format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Light';
  src: url('../fonts/Gotham-Light/Gotham-Light.eot') format('embedded-opentype'),
      url('../fonts/Gotham-Light/Gotham-Light.otf')  format('opentype'),
    url('../fonts/Gotham-Light/Gotham-Light.woff')  format('woff');
  font-weight: normal;
  font-style: normal;
}


@import url('https://fonts.googleapis.com/css?family=Lato');

.hideiframe {display: none;}
.pum-theme-32645 .pum-content, .pum-theme-default-theme .pum-content {
  color: #ffffff;
  font-family: inherit;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  
}

.pum-theme-32645 .pum-content, .pum-theme-default-theme .pum-content a {
  font-family: 'Gotham-Bold';
  color: white; 
}

.pum-theme-32645 .pum-title, .pum-theme-default-theme .pum-title {text-transform: uppercase;}



.wrapper{margin:0 auto;padding:130px 0 0 0;width:100%;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;  }
.container{margin:0 auto;width:1108px;}
.container1{margin:0 auto;width:820px;}
header{margin:0;padding:13px 22px 13px 25px;display:block;background:#1d1d1b;position: absolute;left: 0;top: 0;width: 100%;z-index:2;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;/* height: 135px; */}

.header_top{margin:0;padding:0 0 16px 0;width:100%;display:block; transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;/*position: absolute;width: 100%;left: 0;top: 0;*/}
.header_top_lft{margin:0;padding:0;float:left;display:inline-block;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s; position: absolute;left: 0;top: 0;height: 19px;}
.header_top_lft ul{margin:0;padding:0;display: inline-block;}
.header_top_lft ul li{margin:0;padding: 0 18px 0 0;display: inline-block;}
.header_top_lft ul li a{margin:0;padding:0;font-size: 12px;line-height: 16px;color:#00a79d;font-weight: normal;letter-spacing: 0.5px;display: inline-block;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;}
.header_top_lft ul li a i{margin:0;padding:0;font-size: 19px;line-height: 16px;color:#00a79d;font-weight: normal;letter-spacing: 0.5px;display: inline-block;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;}
.header_top_lft ul li a i:hover {color: white;}
.header_top_lft ul li a:hover{color: #fff;}
.header_top_lft ul li a span{margin: 0 13px 0 0;display:inline-block;font-size: 15px;}
.header_top_lft ul li a span.hidemob {margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    color: #00a79d;
    font-weight: normal;
    letter-spacing: 0.5px;
    display: inline-block;}
.social{margin: 0;padding: 0;display: inline-block;}
.social ul{margin: 0;padding: 0;}
.social ul li{margin: 0;padding: 0 8px 0 0;display: inline-block;}
.social ul li a{}

.header_top_rgt{margin:0;padding:3px 0 0 0;float:right;display:inline-block;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;height: 21px;}
.header_top_rgt ul{margin:0;padding:0;}
.header_top_rgt ul li{margin:0;padding:0px 0px 0 13px;display: inline-block;}
.header_top_rgt ul li a{margin:0;padding:0;font-family: 'Gotham-Light';font-size: 11px;line-height: 16px;color:#00a79d;font-weight: normal;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;}
.header_top_rgt ul li a:hover{color: #fff;}
.header_top_rgt ul li a span{font-size: 14px;margin: 0 5px 0 0;}

.header_bottom{margin:0;padding:0px 0 17px 0;width:100%;display:block;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;position: relative;}
.logo{margin:0;padding:0;float: left;display: inline-block;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;}
.logo a	{margin:0 auto;padding:0; display:inline-block;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;}
/*.logo a	{width: 210px;height: 54px;background:url(../images/logo.png) no-repeat center center;display: inline-block;}*/

.h3featured {    margin: 0;
    padding: 0 0 0px 0;
    font-family: 'Gotham-Book';
    font-size: 19px;
    line-height: 25px;
    color: #1d1d1b;
    font-weight: normal;
    display: block;}

.fa-user:before {color: #00a79d; margin-right: 5px;     font-size: 17px;}
.logo a img	{display:inline-block; margin:0 auto;}
nav{margin: 0;padding:14px 0 0 0;float: right;display: inline-block;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;}
nav ul{margin:0;padding:0;}
nav ul li{margin:0;padding:0px 0px 0 25px;display: inline-block;}
nav ul li a{margin:0;padding:0;font-family: 'Gotham-Bold';font-size: 14px;line-height: 16px;color:#ffffff;font-weight: normal;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s; text-transform: uppercase;}
nav ul li a:hover{color:#00a79d;}

nav ul li .dropdown .btn {background: transparent; text-align:left;     margin-top: -3px;font-family: 'Gotham-Bold';font-size: 14px;line-height: 16px;color:#ffffff;font-weight: normal;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s; text-transform: uppercase;}
.dropdown-menu {
  position: absolute;
  top: 94%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #00a79d;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 0px;
  border-left: 4px #1d1d1b solid;
  -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
  box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
  padding: 15px;
}

a.dropdown-item:hover {color:#1d1d1b;}
.dropdown-item {padding-bottom: 10px;
  display: block;}
.sticky header{position: fixed;padding: 10px 22px 9px 25px;}

.sticky .logo a.stick_hide{/*display: none;*/width:0px;height: 0px;opacity: 0;visibility: hidden;}
.sticky .logo a.stick_show{display: inline-block;width: 65px;height: auto;opacity: 1;visibility: visible;}



.sticky .header_top{padding: 0;}
.sticky .header_top_rgt{/*display: none;*/opacity:0;visibility: hidden;overflow: hidden;height: 0px;padding: 0;}
.sticky .header_top_lft{height: 0px;visibility: hidden;overflow: hidden;height: 0px;padding: 0;}
.sticky .header_top_lft ul li.mail{display: none;}
.story .wrapper{padding:68px 0 0 0;}
.sticky .header_bottom{padding: 0;}
.sticky nav {padding: 17px 0 0 0;}
/*.sticky .logo a	{width:65px;height: 49px;background:url(../images/footer_logo.png) no-repeat center center;display: inline-block;}*/

.banner{margin: 0 auto;padding: 0;position: relative;/*max-width: 1169px;*/}
.home ul.slider3:after {       content: '';
    position: absolute;
    bottom: -71px;
    left: -30px;
    width: 103%;
    height: 211px;
    transform: rotate(-4deg);
    -webkit-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -o-transform: rotate(-4deg);
    z-index: 0;
    background-color: #fff;}
    
    
.banner img{width: 100%;height:auto;}
.banner_in{margin: 0;padding: 0;position: absolute;left: 0;bottom: 22px;width: 100%;}
.slider{width:100%;padding: 0;margin: 0;   max-height: 439px; overflow: hidden;  }
    
   .single .slider{width:100%;padding: 0;margin: 0;     max-height: 439px;
    overflow: hidden;}
.banner_cnt{margin: 0;/*padding: 19px 22px 19px 22px;*/padding:0;width: 240px;float: right;display: inline-block;/*background:url(../images/funny_bg.png) no-repeat left top;background-size: cover;*/ background-color: #e71d73;}

.slider_in{margin: 0;padding: 19px 22px 19px 22px;width: 100%;float: right;display: inline-block;/*background:url(../images/funny_bg.png) no-repeat left top;background-size: cover; */ background-color: #e71d73; min-height: 311px;}
.slider_in1{ /* background:url(../images/funny_bg1.png) no-repeat left top;background-size: cover;*/ background-color: #00a79d;}

.slider_in2{ /*background:url(../images/funny_bg2.png) no-repeat left top;background-size: cover;*/ background-color: #1d71b8;}

.YAlink { margin-top: 20px; }
.YAlink img {width: 100%;}
.yalink_green {background-color:  #00a79d; padding: 20px; font-family: 'Gotham-Bold'; text-transform: uppercase; color: white;  font-size: 16px;}
.YAlink a {color: white;}

.bgimage {
  width:100%;
  height:350px;
  background: url('https://images.unsplash.com/photo-1438109491414-7198515b166b?q=80&fm=jpg&s=cbdabf7a79c087a0b060670a6d79726c');
  background-repeat: no-repeat;
  background-position: center;
  background-size:cover;
  background-attachment: fixed;
}
.bgimage h5 {
  color:white;
}

.bgimage p {
  color:white;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
line-height: 17px;
padding-bottom: 20px;
}

.bgimage a { font-family: 'Gotham-Bold'; text-transform: uppercase; color: white; font-size: 14px;}

.bgimage_hire {
  width:100%;
  height:350px;
  

}


.builderhire {}
.builderhire img {width: 100%; margin-bottom: 40px;}
.builderhire p {padding-bottom: 40px; max-width:900px; margin: 0 auto; }
.builderhire h2 {max-width:900px; margin: 0 auto; padding-bottom: 30px; color:#00a79d; font-family: 'Gotham-Bold'; text-transform: uppercase;}
.builderhire .buildertabs {max-width:900px; margin: 0 auto;}
.purplesection { float: right; background-color: rgba(149,27,129,0.6); padding: 20px; margin-top: 80px;}
.purplesection h5 {font-family: 'Gotham-Bold'; text-transform: uppercase; font-size: 32px; margin-bottom: 15px;}

.purplesection .fa-caret-right {margin-left: 20px}

.funny{margin: 0;padding: 0;min-height: 240px;}
.bannerticket {margin-left: -26px !important;}
.banner_cnt h4 {font-family: 'Gotham-Bold'; color: white;}
.banner_cnt h3{margin: 0;padding: 0 0 11px 0;font-family: 'Gotham-Bold';font-size: 21px;line-height: 25px;font-weight: normal;color:#ffffff;}
.banner_cnt span{margin: 0;padding: 0;font-family: 'Lato', sans-serif;font-size: 16px;line-height: 20px;font-weight: normal;color:#ffffff;display: block;}
.banner_cnt a{margin: 0;padding: 0;font-family: 'Gotham-Bold';font-size: 14px;line-height: 18px;font-weight: normal;color:#ffffff;display: inline-block;vertical-align: middle;}

.banner_cnt a:hover{color: #525252;}

.banner_cnt a span{margin: 0px 0 0 21px;padding: 0;font-size: 32px;display: inline-block;vertical-align: middle;}
.banner_cnt .slick-next,.banner_cnt .slick-prev {width: 30px;height: 25px;border: none;border-radius: 0;text-align: center;background: #525252;}
.banner_cnt .slick-next:hover,.banner_cnt .slick-prev:hover {background: #00a19c;}

.banner_cnt .slick-next{right: 0px;top: -19px;bottom: auto;margin: 0;}
.banner_cnt .slick-prev{right: 37px;top: -19px;bottom: auto;margin: 0;left: auto;}

.testi_slider, .testi_slider2 {max-width: 1161px;margin: 0 auto;}
.test_main .slick-list {padding-bottom: 17px !important;}
.test_main{padding: 12px 0 0px 0;background:#ffffff;overflow: hidden;}
.test .slick-next,.test .slick-prev {width: 30px;height: 25px;border: none;border-radius: 0;text-align: center;background: #00a19c;}
.test .slick-next:hover,.test .slick-prev:hover {background: #525252; }

.test .slick-next{right: 15.5%;top: -36px;bottom: auto;margin: 0;}
.test .slick-prev{right: 18.7%;top: -36px;bottom: auto;margin: 0;left: auto;}
/*.test .slick-list{overflow: visible;}*/
.slick-prev:before, .slick-next:before {color: #fff;font-family: FontAwesome;font-size: 18px;line-height: 23px;opacity: 1;top: 1px;left: 12px;position: absolute}
.slick-prev:before {content: '\f0d9';}
.slick-next:before {content: '\f0da';}
.test_main h2{padding: 0 0 16px 20px;font-family: 'Gotham-Bold';font-size: 31px;line-height: 60px;color: #00a79d;font-weight: normal;margin: 0;text-align: left;}
.slick-initialized .slick-slide{outline: none !important;}
.tests{padding: 0;text-align: center;}
.tests_list{padding:0;margin:0 8px; background:#ededed; border:#eeeeee 1px solid;border-radius:0px;float: none;vertical-align: top;}
.test_cnt{display:block;padding: 21px 12px 0px 11px;min-height: 107px;}
.test_cnt h3{display:block;margin:0;padding:0;font-family: 'Gotham-Bold';font-size:18px;line-height: 23px;color:#ee2a7b;font-weight: normal;text-align: left;}
.testi_slider .slick-slide[aria-hidden="true"]{opacity:0.2}
.testi_slider2 .slick-slide[aria-hidden="true"]{/* opacity:0.2*/ opacity: 1;}

.nopadding {padding-left: 0px; padding-right: 0px;}

.manager{display:block;margin:0;padding: 20px 11px 19px;border: #eeeeee 1px solid;}
.tests_list img{width: 100%;height: auto;}
.business > span{margin: 0;padding: 0 0 10px 0;font-family: 'Lato', sans-serif;font-size: 16px;line-height: 18px;font-weight: normal;color:#231f20;display: block;}
.business a{margin: 0;padding: 0;font-family: 'Gotham-Bold';font-size: 14px;line-height: 18px;font-weight: normal;color:#ee2a7b;display:inline-block;vertical-align: middle;}
.business a span{    margin: 0px;
  padding: 0;
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;}
.fa-ticket {}
.find_link{margin: 0;padding: 0;font-family: 'Gotham-Bold';font-size: 14px;line-height: 18px;font-weight: normal;color:#fff;display: inline-block;vertical-align: middle;}
.find_link:hover {color:#525252 ;}
.find_link span{margin: 0px 0 0 10px;padding: 0;font-size:20px;display: inline-block;vertical-align: middle;}
.voilet .test_cnt h3{color:#92278f;}
.voilet .business a{color:#92278f;}
.tonic .test_cnt h3{color:#1c75bc;}
.tonic .business a{color:#1c75bc;}
.fun .test_cnt h3{color:#f7941e;}
.fun .business a{color:#f7941e;}

.find{margin: 0;padding:0 0 16px 0;}
.find_in{margin: 0;padding:0 8px 0 8px;}
.find_lft{margin: 0;padding: 0;position: relative;}
.find_lft > img{margin: 0;padding: 0;width: 100%;height: auto;object-fit: cover;}
.find_rgt{margin: 0;padding:0 0 0 14px;}
.follow{margin: 0;padding: 0;background:#36a9e0;}
.followhome .follow_in p {color: black;}
.followhome .follow_in a {color: black;}
.followhome .follow_in h3 {color: #1d71b8;}
.followhome .follow_in h3 a {color: #1d71b8;}
.followhome .follow_in .fa-twitter {color: #1d71b8;}
.follow_in{margin: 0;padding: 67px 25px 23px 25px;text-align: center;}
.follow_in p{margin: 0;padding:0 0 50px 0;font-family: 'Lato', sans-serif;font-size: 16.5px;line-height: 23px;font-weight: normal;color:#ffffff;letter-spacing: 0.3px;}
.follow_in p a{color:#ffffff;word-break: break-all;}
.follow_in h3{margin:0;padding: 0 0 13px 0;font-family: 'Gotham-Bold';font-size:15.4px;line-height: 20px;color:#ffffff;font-weight: normal;}
.follow_in h3 a{color:#ffffff;}
.follow_in span{margin: 0;padding: 0;color: #fff;}
.follow_in span a{margin: 0;padding: 0;color: #fff;font-size: 32px;}
p.tweet_date  {padding-bottom: 0px;}
.video_cnt{position:absolute;left: 0;bottom:28px;width: 100%;padding: 0 18px;}
.vid_lft{margin: 0;padding: 0;float: left;}
.vid_lft a img{width: 195px;height: auto;}
.video_cnt > a{margin:34px 13px 0 0;padding: 0;float: right;}
.video_cnt > a:hover {color:#00a79d ;}
.find_lft > span{margin: 0 auto;text-align: center;padding: 0;position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);cursor: pointer;display:block;width: 88px;}
.blog{margin: 0;padding: 0;background-color: #00a79d;background-size:cover;}
.blog_in{margin: 0;padding: 20px 0 41px 0;}
.blog_in h2{margin: 0;padding: 0;float:left;display: inline-block;font-family: 'Gotham-Bold';font-size:33.3px;line-height:36px; color:#ffffff; font-weight: normal;}
.blog_top > a{margin: 14px 0 0 0;padding: 0;float: right;display: inline-block;}
.blog_top > a:hover{color:#525252;}
.blog_top{margin: 0;padding: 0 0 10px 10px;}
.blog_in ul{margin:0 -7px;padding: 0;}
.blog_in ul li{margin:0;padding:0 7px;}
.blog_cnt{margin: 0;padding: 0; background-color: #fff; overflow: hidden;}
.blog_cnt figure{margin: 0;padding: 0 0 17px 0;}
.blog_cnt figure img{width: 100%;height: auto;}
.blog_cnt h4{margin: 0;padding: 0 0 5px 0;font-family: 'Gotham-Bold';font-size:14px;line-height: 18px;color:#00a79d;font-weight: normal;}
.blog_blk > span{margin: 0;padding: 0 0 16px 0;font-family: 'Gotham-Book';font-size:14px;line-height: 20px;color:#00a79d;font-weight: normal;display: block;}
.blog_blk {min-height: 130px; padding: 10px;}
.blog_cnt p{margin: 0;padding: 0 0 24px 0;font-family: 'Lato', sans-serif;font-size: 15px;line-height: 22px;font-weight: normal;color:#ffffff;}
.blog_cnt a{margin: 0;padding: 0;}
.blog_cnt a{margin: 0;padding: 0;}
.join{margin: 0;padding: 0;background:#ededed;}
.join_in{margin: 0;padding: 26px 13px 23px 0;}
.join_in h3{margin: 0;padding: 0 69px 0 0;font-family: 'Gotham-Bold';font-size:16px;line-height:18px;color:#231f20;font-weight: normal;display: inline-block;}
.join_in p{margin: 0;padding: 0;font-family: 'Lato', sans-serif;font-size:16px;line-height:18px; color:#231f20; font-weight: normal;display: inline-block;}
.join_in ul{margin: 0 -7px;padding:25px 0 21px 0;}
.join_in ul li{margin: 0;padding: 0 7px;}
.text_field{margin: 0;padding: 0;width: 100%;display: block;background: #ffffff;outline: none;height: 36px;font-family: 'Lato', sans-serif;font-size: 15px;line-height:36px;font-weight: normal;color: #a7a9ac;border: none;border-radius: 0px;padding: 0 16px;}

.check_section{margin: 0;padding: 0 0 29px 0;}
.check_section h6{margin: 0;padding: 0;font-family: 'Lato', sans-serif;font-size:15px;line-height:16px; color:#231f20; font-weight: normal;display: inline-block;}
.check_section ul{margin: 0;padding: 0;float: right;display: inline-block;}
.check_section ul li{margin: 0;padding:0 0 0 3px;display: inline-block;}

/*-----Check box----------*/
.custom-checkbox{ position: relative; }
.custom-checkbox input{position: absolute;left: 2px;top: 3px;margin: 0;z-index: 0;display: none;}
.custom-checkbox label{display: block;position: relative;z-index: 1;font-family: 'Lato', sans-serif;font-size:14px;line-height:16px;color:#231f20;font-weight: normal;display: inline-block;padding: 0px 0 0px 17px;margin: 0px 0;cursor: pointer;}
.custom-checkbox label {background: url(../images/uncheck.png) no-repeat 3px 3px;}
.custom-checkbox label.checked{background: url(../images/check.png) no-repeat 3px 3px;}
.custom-checkbox label span{color:#00a79d;}
.term .custom-checkbox label{padding: 0 18px 0 0;}
.term .custom-checkbox label {background: url(../images/uncheck.png) no-repeat 100% 3px;}
.term .custom-checkbox label.checked{background: url(../images/check.png) no-repeat 100% 3px;}
.sign{margin: 0;padding: 0;}
.term{margin: 0;padding: 0;display: inline-block;float: left;}
.sign a{margin: 0;padding: 0;float: right;display: inline-block;color:#00a79d;}

footer{margin: 0;padding: 0;}
.footer_in{margin: 0;/*padding: 39px 62px 39px;*/padding: 38px 0px 38px;}
.hox{margin: 0;padding: 18px 0 0 0;width: 27.4%;float: left;display: inline-block;}
.foot_logo{margin: 0;padding: 0;display: inline-block;vertical-align: middle;}
.hox address{margin: 0;padding: 0 0 0 12px;font-family: 'Gotham-Bold';font-size:12px;line-height: 16px;color:#231f20;font-weight: normal;display: inline-block;width: 59%;vertical-align: middle;}
.box{margin: 0;padding: 21px 0 0 0;width: 27%;display: inline-block;float: left;}
.box h5{margin: 0;padding: 0 0 0 0px;font-family: 'Gotham-Bold';font-size:12px;line-height: 16px;color:#231f20;font-weight: normal;display: inline-block;}
.box ul{margin: 0;padding: 0;}
.box ul li{margin: 0;padding: 0 6px 0 0;display: inline-block;}
.box ul li a{margin: 0;padding: 0;font-size: 20px;color:#00a79d;}
.term_blk{margin: 0;padding: 20px 0 0 4px;width: 28%;float: left;}
.term_blk ul{margin: 0;padding: 0;}
.term_blk ul li{margin: 0;padding: 0;}
.term_blk ul li a{margin: 0;padding: 0;font-family: 'Lato', sans-serif;font-size:13px;line-height: 15px;color:#231f20;font-weight: normal;display: inline-block;}
.regis{margin: 0;padding: 0;width: 178px;float: right;display: inline-block;}
.regis a{margin: 0 0 5px 0;padding: 0;display: inline-block;}
.regis p{margin: 0;padding: 0;font-family: 'Lato', sans-serif;font-size:12px;line-height: 15px;color:#231f20;font-weight: normal;display: block;}
.logo a.stick_show{/*display:none;*/width:0px;height: 0px;opacity: 0;visibility: hidden;}

.banner >ul{padding: 0;}
.slick-track{outline:none !important;}
.Inspiration .slick-next:before{font-size:0;}
.Inspiration .slick-prev:before{font-size:0;}
.slider3-nav .slick-list{padding: 0 !important;}
.slider3-nav{padding: 0;margin: 0; }


.stkshow{position: absolute;left: 78px;top: 15px;opacity:0;visibility: hidden;}
.sticky .stkshow {position: absolute;left: 78px;top: 19px;opacity:1; visibility: visible;height: 18px;}

/*------------------inner1--------------------------*/
.banner1{margin:20px 0 0 0;max-width: 100%;}
.banner1 .container{position: relative;}
.container2{width: 930px;margin: 0 auto;}
.banner1 .banner_in {margin: 9px 0 0 0;top:58px;width: 100%; /*transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);*/}
.header_in{position: relative;}

.whats_on{margin: 0;padding:0 0 19px 0;}
.whats_on_in{margin: 0;padding:43px 0 11px 0;}
.whats_on_in h2{margin: 0;padding:0 0 27px 0;display:block;font-family: 'Gotham-Bold';font-size:24px;line-height:26px; color:#00a19a; font-weight: normal;}
.whats_on_lft{margin: 0;padding:0 12px 0 0;}
.whats_on_rgt{margin: 0;padding: 0 3px 0 6px;}
.whats_on_lft ul{margin:0px -13px;;padding:0 0 11px 0;}
.whats_on_lft ul li{margin:0 0 22px 0;padding:0px 13px;}

.whats_on_lft ul li:nth-child(2n+1){
    clear:both;
}
.whats_on_cnt{margin: 0;padding: 0;}
.whats_on_cnt figure{margin: 0;padding: 0 0 23px 0;}
.whats_on_cnt figure img{width: 100%;height: auto;}
.whats_on_cnt h4{margin: 0;padding: 0 0 3px 0;font-family: 'Gotham-Bold';font-size: 19px;line-height: 24px;color: #e71d72;font-weight: normal;}
.whats_on_blk > span{margin: 0;padding: 0 0 0px 0;font-family: 'Gotham-Book';font-size: 19px;line-height: 25px;color: #1d1d1b;font-weight: normal;display: block;}
.whats_on_cnt p{margin: 0;padding: 0 0 24px 0;font-family: 'Lato', sans-serif;font-size: 16px;line-height: 20px;font-weight: normal;color: #1d1d1b;}
.whats_on_cnt a{margin: 0;padding: 0;}
.whats_on_cnt a{margin: 0;padding: 0;font-size: 14px;line-height: 22px;color: #e71d72;display: inline-block;     background-color: #ededed;     margin-top: 10px;
}
.whats_on_cnt a span{font-size: 25px; }

.ticketlink {
  font-family: 'Gotham-Bold';
  font-size: 19px;
  line-height: 22px;
}
.whats_on_up{margin: 0;padding: 0 28px 39px 28px; background-color: #ededed;}
.whats_on_blk{min-height: 82px;}

.swing h4 , .swing a{color: #951b81;}
.tonic h4 , .tonic a{color: #1d71b8;}
.whats_on_lft > a{margin: 0;padding: 0 0 0px 0;font-family: 'Gotham-Bold';font-size: 16px;line-height: 22px;font-weight: normal;color: #00a19a;}

.sidesocial {background-color: #36a9e1; padding: 40px;  color: white;}
.sidesocial a {color: white;}
.sidesocial p {font-size: 14px;}
.sidesocial h3 {text-align: center; margin-top: 30px; font-family: 'Gotham-Bold'; font-size: 14px;}
.sidesocial span a {text-align: center;
  display: block;
  font-size: 23px;
  margin-top: 20px;
}

.calender{margin: 0 0 15px 0;padding: 0;display: block;}
.calender img{width: 100%;height: auto;}
.check_fields{margin: 0;padding:0 0 22px 0;}
.check_fields ul{margin: 0;padding: 0;}
.check_fields ul li{margin:0 0 13px 0;padding: 0;}
.check_fields .custom-checkbox label a {font-family: 'Gotham-Bold';font-size: 24px;line-height:26px;color: #00a79d;padding: 0px 0 0px 51px;margin: 0px 0;}
.check_fields .custom-checkbox label.yellow a {color: #fbb040;}
.check_fields .custom-checkbox label.blue a{color: #1c75bc;}
.check_fields .custom-checkbox label.pink a{color: #ee2a7b;}
.check_fields .custom-checkbox label.gray a{color: #726658;}
.check_fields .custom-checkbox label {background: url(../images/unchk.png) no-repeat 7px 2px;}
.check_fields .custom-checkbox label.checked {background: url(../images/chk.png) no-repeat 7px 2px;}

.office{margin:0 0 9px 0;padding: 16px 26px 29px 15px;background:url(../images/box_bg.png) no-repeat left top;background-size:cover;}
.office h3{margin: 0;padding: 0 0 6px 0;font-family: 'Gotham-Bold';font-size: 24px;line-height: 28px;color: #ffffff;}
.office span{margin: 0;padding: 0 0 18px 0;font-family: 'Gotham-Book';font-size: 14px;line-height:16px;color: #fff;display: block;}
.office a{margin: 0;padding: 0;font-family: 'Gotham-Bold';font-size: 17px;line-height:19px;color: #fff;display: block;}
.office a span{font-size: 20px;padding: 0;float: right;}

.support{margin:0 0 9px 0;padding: 16px 26px 29px 15px;background:url(../images/box_bg_pink.png) no-repeat left top;background-size:cover;}
.support h3{margin: 0;padding: 0 0 6px 0;font-family: 'Gotham-Bold';font-size: 24px;line-height: 28px;color: #ffffff;}
.support span{margin: 0;padding: 0 0 18px 0;font-family: 'Gotham-Book';font-size: 14px;line-height:16px;color: #fff;display: block;}
.support a{margin: 0;padding: 0;font-family: 'Gotham-Bold';font-size: 17px;line-height:19px;color: #fff;display: block;}
.support a span{font-size: 20px;padding: 0;float: right;}

.mailing{margin: 0 0 8px 0;padding: 17px 15px 0 15px;background:#ededed;}
.mailing h3{margin: 0;padding: 0 0 11px 0;font-family: 'Gotham-Bold';font-size: 24px;line-height: 28px;font-weight: normal;color:#00a79d;}
.mailing p{margin: 0;padding: 0;font-family: 'Lato', sans-serif;font-size: 15px;line-height: 20px;color:#231f20;font-weight: normal;display: block;}
.mailing{}
.mailing .join_in ul {margin:0;padding:0 0 9px 0;font-size: 0px;}
.mailing .join_in ul li{margin: 0;padding:0 0 7px 0;}
.mailing .join_in {padding:27px 0px 34px 0;}
.mailing .join_in .check_section ul li{width: 50%;display: inline-block;padding: 0 0 8px 0;vertical-align: top}
.mailing .check_section h6 {padding: 0 0 20px 0;}
.mailing .custom-checkbox label {padding: 0px 0 0px 26px;line-height: 20px;}
.mailing .join_in .check_section ul {padding: 0 0 0px 0;}
.mailing .term .custom-checkbox label {background: url(../images/uncheck.png) no-repeat 7px 3px;}
.mailing .sign a {margin: 19px 0 0 0;display: block;width: 100%;padding: 0 4px 0 8px;}

.download{margin: 0 0 0px 0;padding: 16px 26px 28px 15px;background:url(../images/download_bg.png) no-repeat left top;background-size:cover;}
.download h3{margin: 0;padding: 0 0 25px 0;font-family: 'Gotham-Bold';font-size: 24px;line-height: 28px;color: #ffffff;}
.download a{margin: 0;padding: 0;font-family: 'Gotham-Bold';font-size: 17px;line-height:19px;color: #fff;display: block;     text-transform: uppercase;
    margin-bottom: 10px;}
.download a span{font-size: 20px;padding: 0;float: right;}
.download a:hover {color: #ee2a7b;}
.home .slider3 {padding: 0;margin: 0;overflow: hidden;     max-height: 650px;}

.slider3 {padding: 0;margin: 0;overflow: hidden;     max-height: 410px;}


.cal{margin: 0;padding: 0;}
.cal > ul{margin: 0 -12px;padding: 0;font-size: 0px;}
.cal > ul > li{margin: 0;padding: 0 12px;width: 50%;display: inline-block;vertical-align: top;}
.cal ul li h3{margin: 0;padding: 12px 20px 12px 20px;font-family: 'Gotham-Bold';font-size: 19px;line-height:19px;color:#00a79d;display: block;background: #ededed;position: relative;cursor: pointer;}
.cal ul li h3 span:after{content: '\f0d7';position: absolute;right:19px;top: 16px;width: 10px;height: 10px;color:#00a79d;font-family:fontawesome;font-size: 20px;}

.cal{margin: 0;padding: 0 0 20px 0;display: none;}
.content{padding: 15px 0 0 0;display: none;}
/*------------------inner2--------------------------*/
.banner2{margin: 20px 0 13px 0;max-width: 100%;position: relative;}
.banner2 .container{position: relative;}
.banner2 .banner_in {margin: 9px 0 0 0;top:58px;width: 100%;}
.banner2 .slick-next,.banner2 .slick-prev {width: 30px;height: 25px;border: none;border-radius: 0;text-align: center;background: #525252;}
.banner2 .slick-next{right:3px;top:auto;bottom:-3px;margin: 0;}
.banner2 .slick-prev{right:38px;top:auto;bottom: -3px;margin: 0;left: auto;z-index: 1;}

.detail{margin: 0;padding:0 0 0px 0;}
.detail_in{margin: 0;padding:0px 0 0px 0;position: relative;}
.detail_lft{margin: 0;padding: 0 28px 0 6px;}
.detail_lft a {color: #00a19a;}
.detail_lft h1, .detail_lft h2, .detail_lft h3, .detail_lft h4 {color: #00a19a;}

.tabs{margin: 0;padding:0 0 57px 0;}
.tabs_nav{margin: 0;padding: 0;border-bottom: 1px solid #cccccc;}
.tabs_nav ul{margin: 0;padding: 0;}
.tabs_nav ul li{margin: 0 62px 0 0;padding: 19px 26px 19px 7px;font-family: 'Gotham-Bold';font-size:17px;line-height:20px;color:#231f20;font-weight: normal;display: inline-block;background:none !important; text-transform: uppercase;}
.tabs_nav ul li.active{border-bottom: 8px solid #eb0667;}
.tabs_nav ul li.lst{margin: 0;/* padding: 0; */}
.tabs_cnt{margin: 0;padding: 0;}
.tab_top{padding: 34px 6px 28px 5px;border-bottom: 1px solid #cccccc;}
.tab_top h4{margin: 0;padding: 0;font-family: 'Gotham-Bold';font-size:19px;line-height:22px;font-weight: normal;color: #ee2a7b;float: left;display: inline-block;}
.tab_top a{margin: 0;padding: 0;font-size: 17px;line-height: 22px;color: #e71d72;display:inline-block;float:right;}
.tab_top a span{}
.tab_top_dates{padding: 24px 6px 38px 5px;border-bottom: 1px solid #cccccc;}

 .buildertabs .nav-tabs > li > a {

margin: 0 33px 0 0;
    padding: 19px 0px 19px 7px;
    font-family: 'Gotham-Bold';
    font-size: 17px;
    line-height: 20px;
    color: #231f20;
    font-weight: normal;
    display: inline-block;
    background: none !important;
    text-transform: uppercase;
        border: none;
    }
 
 .buildertabs ul.nav li {margin-left: 0px !important; padding: 0px;}
 
  .buildertabs ul {
    margin: 0;
    padding: 0 !important;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: #231f20;
    font-weight: normal;
    display: block;
    letter-spacing: -0.1px;
}
  .buildertabs   li.active {border-bottom: 8px solid #00a19a !important}
  
  .buildertabs   .tab-content { margin: 0;
    padding: 20px 0 0px 0;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: #231f20;
    font-weight: normal;
    display: block;
    letter-spacing: -0.1px;
    margin-bottom: 40px;
    }
.detail_lft > a{margin: 0;padding: 0;font-size: 17px;line-height: 22px;color: #e71d72;display: block;}
.fri{margin: 0;padding: 21px 0 0px 0;}
.fri h4{margin: 0;padding: 0;font-family: 'Gotham-Bold';font-size:17px;line-height: 24px;font-weight: normal;color: #231f20;}
.fri_lft{margin: 0;padding: 0;width: 48%;}
.fri_lft h4 {color: black;}

.fri_rgt{margin: 0;padding: 0;}
.cnt p{margin: 0;padding: 20px 0 0px 0;font-family: 'Lato', sans-serif;font-size: 15px;line-height: 22px;color:#231f20;font-weight: normal;display: block;letter-spacing: -0.1px;}
.video{padding: 0;margin: 20px 0 11px 0;position: relative;}
.video img{width: 100%;height: auto;}
.video span{margin: 0;padding: 0;position: absolute;left:0;right: 0;top: 50%;transform: translateY(-50%);text-align: center;width: 102px;cursor: pointer;margin:0px auto 0;}
.detail_rgt{margin: 0;padding: 0 5px 0 6px;}
.check_fields1 {padding: 0 0 10px 0;}
.join_mobshow{display: none;}

.resp-tab-active {border: 1px solid #5AB1D0 !important;border-bottom: none;margin-bottom: -1px !important;padding:19px 26px 19px 7px !important;border-bottom: 0px #fff solid !important;}
.resp-tab-active {background:none !important;border:none !important;border-bottom: 8px solid #eb0667 !important;}
.resp-arrow 								{width: 0;height: 0;float: right;margin-top: 6px;border-left: 6px solid transparent;    border-right: 6px solid transparent;border-top:12px solid #3f3f3f;}
.resp-tab-content 							{border:none;}
.resp-tab-content-active 					{display: block;padding: 0;}

/*-------------------inner3--------------*/

.detail_in > h2{margin: 0;padding:15px 0 28px 4px; display:block; font-family: 'Gotham-Bold';font-size:24px;line-height:26px; color:#00a19a; font-weight: normal;}
.about h2 {
    padding:15px 0px 18px 4px;
    display: inline-block;
    float: left;
    color: #00a19a;
}
.about figure{margin: 0;padding: 0 0 15px 0;}
.about figure img{width: 100%;height: auto;}
.about_blk > p{margin: 0;padding: 0 5px 22px 0px;font-family: 'Lato', sans-serif;font-size: 15px;line-height: 22px;color:#231f20;font-weight: normal;display: block;letter-spacing: -0.1px;}

.about_blk a {color: #00a79d;}
.about .detail_lft{padding:0 28px 0 0px;}
.about p.proin{margin: 0;padding:15px 5px 22px 5px;}
.slide_blk{margin: 0;padding: 0;}
.slide_blk ul{padding: 0;}
.slide_blk ul li{margin: 0 0 22px 0;padding: 0 22px 9px 0;border-bottom: 1px solid #f3f3f3;}
.slide_blk ul li a{margin: 0;padding: 0 0px 0px 0;font-family: 'Gotham-Bold';font-size:16px;line-height: 16px;font-weight: normal;color: #231f20;width: 100%;display: inline-block;position: relative;}
.slide_blk ul li a span{font-size: 25px;float: right;color: #00a79d;position: absolute;top: -3px;line-height: 20px;right: 0;}
.slide_blk ul li a:hover {color:#00a19a ;}

/*-------------------inner4--------------*/
.hox_blog_blk .whats_on_in {padding: 40px 0 11px 0;position: relative;}
.detail_lft ul {    margin: 0;
    padding: 0 5px 22px 5px;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: #231f20;
    font-weight: normal;
    display: block;
    letter-spacing: -0.1px;}
.detail_lft li {list-style: disc; margin-left: 20px;}
.search-results li {list-style: none;}
.hox_blog_cnt{margin: 0;padding: 0;background:#ededed;}
.hox_blog_cnt figure{margin: 0;padding: 0 0 0px 0;}
.hox_blog_cnt figure img{width: 100%;height: auto;}
.hox_blog_lft {margin: 0;padding: 0;width: 35%;}
.hox_blog ul{margin: 0;}
.hox_blog ul li{padding: 0 0px;margin: 0 0 19px 0;}
.hox_blog_blk .whats_on_in h2 {padding: 0 0 27px 0;display: inline-block;float: left;}
.hox_blog_blk .whats_on_lft {padding: 0 15px 0 0;}
.hox_blog_rgt{margin:0;padding: 23px 35px 14px 34px;width: 65%;}
.hox_blog_cnt h4{margin: 0;padding: 0 0 4px 0;font-family: 'Gotham-Bold';font-size: 20px;line-height: 24px;color: #00a79d;font-weight: normal;}
.hox_blog_rgt > span{margin: 0;padding: 0 0 0px 0;font-family: 'Gotham-Book';font-size: 16px;line-height: 25px;color: #231f20;font-weight: normal;display: block;}
.hox_blog_cnt p{margin: 0;padding: 0 0 15px 0;font-family: 'Lato', sans-serif;font-size: 15px;line-height: 22px;font-weight: normal;color: #231f20;}
.hox_blog_cnt a{margin: 0;padding: 0;font-size: 17px;line-height: 22px;color: #00a79d;display: inline-block;}
.hox_blog_cnt a span{font-size: 25px;}
.filter{margin: 0;padding: 0;}
.filter h3{margin: 0;padding: 0 0 26px 0;font-family: 'Gotham-Bold';font-size:24px;line-height: 22px;color:#00a19a;font-weight: normal;}
.filter ul{margin: 0;padding:0 0 3px 0;}
.filter ul li{margin: 0;padding: 0 0 16px 0;font-family: 'Gotham-Bold';font-size:16px;line-height: 16px;font-weight: normal;color: #231f20;}
.filter ul li a{font-family: 'Gotham-Bold';font-size:16px;line-height: 16px;font-weight: normal;color: #231f20;display: block;}
.footer1 .footer_in{padding:0px 0px 39px;}
.hox_blog_blk {padding: 0 0 12px 0;}

.fil_blk{margin: 0;padding: 0;float: right;display: inline-block;background:#ededed;position: absolute;top:29px;right: 20px;width: 200px;display: none;z-index: 1;}
.about .fil_blk{width: 360px;top: 7px}
.fil_blk h3 {
    margin: 0;
    padding: 12px 20px 12px 20px;
    font-family: 'Gotham-Bold';
    font-size: 19px;
    line-height: 19px;
    color: #00a79d;
    display: block;
    background: #ededed;
    position: relative;
    cursor: pointer;
}
.fil_blk h3 span:after {
    content: '\f0d7';
    position: absolute;
    right: 19px;
    top: 12px;
    width: 10px;
    height: 10px;
    color: #00a79d;
    font-family: fontawesome;
    font-size: 20px;
}
.fil_cnt .filter{display: none;padding: 15px 10px 0 19px}
.fil_cnt .slide_blk{display: none;padding: 15px 10px 0 19px}
/*--------------inner5----------------*/
.contact_lft{margin: 0;padding: 0;background:url(../images/contact_bg.png) no-repeat left top;background-size:cover;}
.contact_blk{margin: 0;padding: 30px 75px 0 48px;}
.contact_blk a {color: white; text-decoration: underline;}
.contact_in p{margin: 0;padding: 0 0 14px 0;font-family: 'Lato', sans-serif;font-size: 15px;line-height: 22px;font-weight: normal;color: #ffffff;}
.contact_in ul{margin: 0;padding: 0;}
.contact_in ul li{margin: 0;padding: 0 0 8px 0;}
.contact_in ul li .text_field{color:#a7a9ac;}
.send{margin: 8px 0 0 7px;padding: 0;background: none;border: none;outline: none;font-family: 'Gotham-Bold';font-size:14px;line-height: 25px;font-weight: normal;color: #ffffff;}
.send span{font-size: 25px;margin: 2px 0 0 10px;display: inline-block;}
.text_field1{resize:none;height: 160px;}
.contact_rgt{margin: 0;padding: 0;}
.contact .whats_on_in h2{padding: 0 0 15px 0;}

.contact_in input {    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
    background: #ffffff;
    outline: none;
    height: 36px;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 36px;
    font-weight: normal;
    color: #a7a9ac;
    border: none;
    border-radius: 0px;
    padding: 0 16px;}
    
.contact_in  textarea, .contact_in select {    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
    background: #ffffff;
    outline: none;
    height: 36px;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 36px;
    font-weight: normal;
    color: #a7a9ac;
    border: none;
    border-radius: 0px;
    padding: 0 16px;}
    
    
#nf-field-4 {     margin: 8px 0 0 7px;
    padding: 0;
    background: none;
    border: none;
    outline: none;
    font-family: 'Gotham-Bold';
    font-size: 14px;
    line-height: 25px;
    font-weight: normal;
    color: #ffffff;}

 #ninja_forms_required_items, .nf-field-container {
    clear: both;
    position: relative;
    margin-bottom: 14px !important;
}

.hoxton{margin: 0;padding: 36px 43px 6px 43px;}
.hoxton address{margin: 0;padding: 0;font-family: 'Gotham-Bold';font-size: 16px;line-height: 23px;color: #231f20;font-weight: normal;display: block;width: 27%;float: left;display: inline-block;}

.hoxton_mdl{margin: 0;padding: 0;width: 25.5%;float: left;display: inline-block;}
.hoxton_mdl h4{margin: 0;padding: 0;font-family:'Gotham-Bold';font-size: 16px;line-height: 23px;color: #231f20;font-weight: normal;display: block;}
.hoxton_mdl span{margin: 0;padding: 0;font-family: 'Gotham-Book';font-size: 14px;line-height: 16px;color: #231f20;font-weight: normal;display: block;}

.media{margin: 0;padding: 0;width: 46%;float: left;display: inline-block;}
.media h3{margin: 0;padding: 0 58px 0 0;font-family:'Gotham-Bold';font-size: 16px;line-height: 25px;color: #00a79d;font-weight: normal;display: inline-block;float: left;}
.media ul{margin: 0;padding: 0;display: inline-block;float: left;}
.media ul li{margin: 0;padding: 0 9px 0 0;display: inline-block;}
.media ul li a{font-size: 28px;color:#00a79d;}

/*Calender*/
.pickmeup .pmu-instance:first-child:last-child .pmu-month{font-size: 14px;font-weight: normal;font-family: 'Gotham-Book';text-align: center;}
.pickmeup .pmu-instance .pmu-day-of-week{font-size:0;text-align:center;padding:0;width:100%;float:none;display:block;}
.pickmeup .pmu-instance .pmu-day-of-week div{float:none;vertical-align:top;display:inline-block;width:14.25%;}
.pickmeup .pmu-instance .pmu-days {font-size:0;display:block;}
.pickmeup .pmu-instance .pmu-days .pmu-button{width:14.25%;float:none;display:inline-block;vertical-align:top;font-size:14px;}
.pickmeup .pmu-instance .pmu-days .pmu-button:hover{background: #c40e1e; color: #ffffff;}
.pickmeup .pmu-instance nav .pmu-prev:before{content:'\f104';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-family:FontAwesome;font-size:24px;color:#00a19b;}
.pickmeup .pmu-instance nav .pmu-next:before{content:'\f105';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-family:FontAwesome;font-size:24px;color:#00a19b;}
.events_calender{position:relative;}
.events_calender a{background:#f2f2f2;height:54px;line-height:54px;padding:0 22px;width:100%;position:relative;color:#000000;font-size:18px;}
.events_calender a:after{content:'+';position:absolute;top:50%;right:20px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#c40e1e;font-size:24px;font-weight:700;}
.events_calender a.active:after{content:'-';}

.pickmeup .pmu-instance .pmu-day-of-week * {line-height: 37px;color: #00a19b;font-family: 'Gotham-Book';}
.pickmeup .pmu-instance .pmu-selected ,.pickmeup .pmu-instance .pmu-days .pmu-button:hover ,.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected{background:#00a19b;color: #fff;}
.pickmeup .pmu-instance nav{padding: 0;position: static;}
.pickmeup .pmu-instance .pmu-button{font-weight: normal;font-family: 'Gotham-Bold';}
.pickmeup .pmu-instance .pmu-not-in-month{font-family: 'Gotham-Book';font-weight: normal;color: #000;}
.pickmeup .pmu-instance .pmu-today{background:#00a19b;}
/*-------------------------menu------------------------------*/

#nav-icon 									{width:40px; height:24px; position:relative; margin:0px auto; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg);  -webkit-transition:.5s ease-in-out;  -moz-transition:.5s ease-in-out;  -o-transition:.5s ease-in-out;  transition:.5s ease-in-out;  cursor: pointer; display: none;}
#nav-icon span 								{display: block;  position: absolute;  height:4px;  width: 100%;  background:#fff;  border-radius: 0px;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out; }
#nav-icon span:nth-child(1)					{top:0px;}
#nav-icon span:nth-child(2) 				{top: 9px;}
#nav-icon span:nth-child(3)					{top: 18px;}
.open #nav-icon span:nth-child(1) 			{top:11px; -webkit-transform:rotate(135deg);  -moz-transform:rotate(135deg); -o-transform:rotate(135deg); transform:rotate(135deg);}
.open #nav-icon span:nth-child(2)	    	{opacity:0; left:-60px;}
.open #nav-icon span:nth-child(3) 			{top:11px; transform: rotate(-135deg); -moz-transform:rotate(-135deg); -ms-transform:rotate(-135deg); -o-transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.side_bar{display: none; }
#nav-icon:after{content:'menu';position: absolute;left: -85px;top: 0;font-family: 'Gotham-Bold';font-size: 24px;line-height: 24px;color: #ffffff;font-weight: normal;text-transform: uppercase;}
.open #nav-icon:after{content:'close';left: -90px;}


a.find_link.resp-tab-active { border-bottom: none !important;     padding: 0px !important;}

.comedy .whats_on_cnt h4 {color: #fbb040;}
.comedy .find_link {color: #fbb040;}
.comedy .ticketlink {color: #fbb040;}
.comedy .tab_top h4 {color: #fbb040;}
.comedy .resp-tab-active { border-bottom: 8px solid #fbb040 !important;}
.comedy .test_cnt h3 {color: #fbb040;}
.comedy .business a {color: #fbb040;}
.comedy h2.resp-accordion {color: #fbb040 !important;}


.events .whats_on_cnt h4 {color: #1c75bc;}
.events .find_link {color: #1c75bc;}
.events .ticketlink {color: #1c75bc;}
.events  .tab_top h4 {color: #1c75bc;}
.events .resp-tab-active { border-bottom: 8px solid #1c75bc !important;}
.events .test_cnt h3 {color: #1c75bc;}
.events .business a {color: #1c75bc;}
.events h2.resp-accordion {color: #1c75bc !important;}

.music .whats_on_cnt h4 {color: #ee2a7b;}
.music .find_link {color: #ee2a7b;}
.music .ticketlink {color: #ee2a7b;}
.music  .tab_top h4 {color: #ee2a7b;}
.music .resp-tab-active { border-bottom: 8px solid #ee2a7b !important;}
.music .test_cnt h3 {color: #ee2a7b;}
.music .business a {color: #ee2a7b;}
.music h2.resp-accordion {color: #ee2a7b !important;}

.theatre .whats_on_cnt h4 {color: #726658;}
.theatre .find_link {color: #726658;}
.theatre .ticketlink {color: #726658;}
.theatre  .tab_top h4 {color: #726658;}
.theatre .resp-tab-active { border-bottom: 8px solid #726658 !important;}
.theatre .test_cnt h3 {color: #726658;}
.theatre .business a {color: #726658;}
.theatre h2.resp-accordion {color: #726658 !important;}

.youth-arts .whats_on_cnt h4 {color: #00a19a;}
.youth-arts .find_link {color: #00a19a;}
.youth-arts .ticketlink {color: #00a19a;}
.youth-arts .tab_top h4 {color: #00a19a;}
.youth-arts .resp-tab-active { border-bottom: 8px solid #00a19a !important;}
.youth-arts .test_cnt h3 {color: #00a19a;}
.youth-arts .business a {color: #00a19a;}
.theatre h2.resp-accordion {color: #00a19a !important;}


.dance .whats_on_cnt h4 {color: #006633;}
.dance .find_link {color: #006633;}
.dance .ticketlink {color: #006633;}
.dance .tab_top h4 {color: #006633;}
.dance .resp-tab-active { border-bottom: 8px solid #006633 !important;}
.dance .test_cnt h3 {color: #006633;}
.dance .business a {color: #006633;}
.dance h2.resp-accordion {color: #006633 !important;}

.cabaret .whats_on_cnt h4 {color: #951b81;}
.cabaret .find_link {color: #951b81;}
.cabaret .tab_top h4 {color: #951b81;}
.cabaret .resp-tab-active { border-bottom: 8px solid #951b81 !important;}
.cabaret .test_cnt h3 {color: #951b81;}
.cabaret .business a {color: #951b81;}
.cabaret h2.resp-accordion {color: #951b81 !important;}

.cabaret .whats_on_cnt h4 {color: #951b81;}
.cabaret .find_link {color: #951b81;}
.cabaret .ticketlink {color: #951b81;}
.cabaret .tab_top h4 {color: #951b81;}
.cabaret .resp-tab-active { border-bottom: 8px solid #951b81 !important;}
.cabaret .test_cnt h3 {color: #951b81;}
.cabaret .business a {color: #951b81;}
.cabaret h2.resp-accordion {color: #951b81 !important;}

.children .whats_on_cnt h4 {color: #ea5b0c;}
.children .find_link {color: #ea5b0c;}
.children .ticketlink {color: #ea5b0c;}
.children .tab_top h4 {color: #ea5b0c;}
.children .resp-tab-active { border-bottom: 8px solid #ea5b0c !important;}
.children .test_cnt h3 {color: #ea5b0c;}
.children .business a {color: #ea5b0c;}
.children h2.resp-accordion {color: #ea5b0c !important;}


iframe {width: 100%; border: 0px;}
.page-id-35 #SpektrixIFrame {display: none !important;}
.youth-arts-hideyouth {display: none !important;}

#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
    
    opacity: 0;
    z-index: 10;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
}

#search input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0);
    font-size: 60px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
}
#search .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 61px;
    margin-left: -45px;
    padding: 7px;
}
#search .close {
    position: fixed;
    top: 15px;
    right: 15px;
    color: #fff;
	background-color: #00a79d;
	border-color: #00a79d;
	opacity: 1;
	padding: 10px 17px;
	font-size: 27px;
}

.btn-primary {
    color: #fff;
    background-color: #00a79d;
    border-color:#00a79d;
}

.link_button a {background-color: #00a19a; color: #fff; padding-left: 10px; padding-right: 10px;  font-family: 'Gotham-Book';font-size: 16px;line-height: 24px; padding-top: 6px; padding-bottom: 6px; }

.btn {
    display: inline-block;
    padding: 0px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 20px;
}

	.embed-container { 
		position: relative; 
		padding-bottom: 56.25%;
		overflow: hidden;
		max-width: 100%;
		height: auto;
	} 

	.embed-container iframe,
	.embed-container object,
	.embed-container embed { 
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
  .hirheader {position: relative; margin-top: 40px;}
  .makehoxtonyours {position: absolute;
    text-align: center;
    color: white;
    left: 0;
    right: 0;
    top: 50%;
    font-size: 36px; font-family: 'Gotham-Bold'; text-transform: uppercase; }
  .greennav {   background-color: #00a79d; text-align: center; padding: 20px; }
	.greennav a {color: white; font-family: 'Gotham-Bold'; text-transform: uppercase; font-size: 17px;}
  .greennav a:hover {color: black; }

  .greennav ul {}
  .greennav li {display:inline-block;     margin: 0;
    padding: 0px 0px 0 25px;}
    .hireboxes {margin-top: 40px; padding-bottom: 40px; }
    .hireboxes p a {color: #00a79d;}
    .hireboxes p a:hover {color: #000;}

    .hireboxes img {width: 100%;}
    .hireopening {margin-top: 40px; float: none !important;}
    .hireopening h1 {text-align: center; color: #00a79d; margin-bottom: 20px; font-family: 'Gotham-Bold'; text-transform: uppercase; }
    .hireopening p {margin-bottom: 10px;}
    .openingpara {margin: 0 auto; color: black; font-family: 'Lato', sans-serif;
    font-size: 15px;  margin-bottom: 40px; float: none !important;}
    
    
    
    .vertical-center {
       min-height: 550px;
display: flex;
justify-content: center;
flex-direction: column;
  
    }
    
    .boxearea {font-family: 'Lato', sans-serif;
    font-size: 15px;  color: black; padding: 40px;}
.boxearea p {margin-bottom: 10px;    vertical-align: middle;
}

  
  button.greenbtn {display: block; margin-top: 40px; background-color: #00a79d; border: 0px; padding-left: 30px; padding-right: 30px; padding-top: 10px; padding-bottom: 10px; font-family: 'Gotham-Bold'; text-transform: uppercase; color: white;     width: inherit;}
  .greenbtn a {color: white;}


.hirefooter {background-color: #00a79d; color: white; margin-top: 100px;}
.hirefooter img {margin-top: -100px; width:100%;}
.hirefooter_content {padding-top: 40px; padding-bottom: 40px; font-family: 'Lato', sans-serif;
font-size: 15px; padding-left: 40px; padding-right: 40px;}
button.whitebtn {display: block; margin-top: 40px; background-color: white; border: 0px; padding-left: 30px; padding-right: 30px; padding-top: 10px; padding-bottom: 10px; font-family: 'Gotham-Bold'; text-transform: uppercase; color: white;}
.whitebtn a {color: #00a79d;}
  
.roomhire input, .roomhire textarea { border: 1px solid #ccc; padding: 10px;     
	margin: 0;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: #231f20;
    font-weight: normal;
    display: block;
    letter-spacing: -0.1px;}
    
    
 .roomhire select { border: 1px solid #ccc; padding: 10px;     
	margin: 0;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: #231f20;
    font-weight: normal;
    display: block;
    letter-spacing: -0.1px;
    
    }
  
  .roomhire select.minimal {
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}

 .roomhire select.minimal:focus {
  background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
}


 .roomhire select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

 .roomhire h3 {    padding: 15px 0 10px 4px;
    display: inline-block;
    float: left;
    color: #00a19a;}

.nf-form-fields-required {display: none;}
#nf-field-20 {background-color: #00a79d; color: white; border: 0px;}

.nf-response-msg {margin: 0;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: #00a79d;}

.tribe-events-notices {background: none !important; 
    border-radius: 0px !important; 
    border: none !important; 
    color: black !important;
    margin: 10px 0 18px;
    padding: 0px !important;
    text-shadow: 0 !important;
  font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 22px;}
 
 
.txt_clr1 a{color:#00a19a;}
.txt_clr2 a{color:#fbb040;}
.txt_clr3 a{color:#1c75bc;}
.txt_clr4 a{color:#ee2a7b;}
.txt_clr5 a{color:#726658;}

.txt_clr6 a{color:#951b81;}
.txt_clr7 a{color:#006633;}
.txt_clr8 a{color:#ea5b0c;}
.txt_clr9 a{color:#82008c;}
.txt_clr10 a {color:#fa91ae;}

.filter_list{padding: 0 0 14px;margin: -8px 0 0 0;}
.filter_list_inner{padding:0;}
.filter_list ul{display:block;}
.filter_list ul li{display:block;padding: 3px 0;width:100%;}
.filter_list .checkbox{display:inline-block;margin: 0;}
.filter_list .checkbox label{display:inline-block;margin:0 0 0 0;padding:0; font-family: 'Gotham-Bold'; font-size: 22px;line-height: 26px;position:relative;min-height:inherit;font-weight: normal;}
.filter_list .checkbox label a {font-size: 22px;}
.filter_list .checkbox label input[type="checkbox"]{display:none}
.filter_list .checkbox .cr{position:relative;display:inline-block;width: 16px;height: 15px;float:left;margin: 5px 13px 0 0;background:url(../images/uncheck_icon.png) no-repeat;}
.filter_list .checkbox .cr .cr-icon{display:inline-block;position:absolute;width:22px;height:22px;top:0;line-height:0;left:0;}
.filter_list .checkbox .cr>.cr-icon img {opacity:0}
.filter_list .checkbox:hover .cr>.cr-icon img,
.filter_list .checkbox .cr>.cr-icon.active1 img {opacity:1}
