@charset "utf-8";
@font-face {
  font-family: 'Avenir-Black';
  src: url('../fonts/Avenir-Black.eot');
  src: local('☺'), url('../fonts/Avenir-Black.woff') format('woff'), url('../fonts/Avenir-Black.ttf') format('truetype'), url('../fonts/Avenir-Black.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face { 
  font-family: 'Avenir-Heavy';
  src: url('../fonts/Avenir-Heavy.eot');
  src: local('☺'), url('../fonts/Avenir-Heavy.woff') format('woff'), url('../fonts/Avenir-Heavy.ttf') format('truetype'), url('../fonts/Avenir-Heavy.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Book';
  src: url('../fonts/Avenir-Black.eot');
  src: local('☺'), url('../fonts/Avenir-Book.woff') format('woff'), url('../fonts/Avenir-Book.ttf') format('truetype'), url('../fonts/Avenir-Book.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Medium';
  src: url('../fonts/Avenir-Medium.eot');
  src: local('☺'), url('../fonts/Avenir-Medium.woff') format('woff'), url('../fonts/Avenir-Medium.ttf') format('truetype'), url('../fonts/Avenir-Medium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "Medium-Avenir";
  src: url("../fonts/medium-avenir.eot"); /* IE9*/
  src: url("../fonts/medium-avenir.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/medium-avenir.woff2") format("woff2"), /* chrome、firefox */
  url("../fonts/medium-avenir.woff") format("woff"), /* chrome、firefox */
  url("../fonts/medium-avenir.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../fonts/medium-avenir.svg#Medium-Avenir") format("svg"); /* iOS 4.1- */
}
* {
  margin: 0px; 
  padding: 0px;
  text-decoration: none;
  font-weight: normal;
}
* {
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box;
  box-sizing: border-box;
} 
*:before, *:after {  
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body, html {
  height: 100%;
}
body {
  width: 100%;
  margin: 0; 
  padding: 0;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
   font-size: 14px; 
  line-height: 16px;
  color: #212721;
  background: #fff;
  font-family: 'Avenir-Book';
}
a {
   color: #212721; 
   text-decoration: none; 
   outline: none; 
	 font-weight: normal; 
}
a:hover, a:active {
  text-decoration: none;
  outline: none;
}
.content-area a {color: #C1520C; font-weight:bold; }
.theatre .content-area twentyFive a {color: #BECC39} 
.content-area a:hover {/*text-decoration:underline;*/}
.content-area .downloads a:hover {text-decoration:none;}
p {
  font-size: 16px;
  color: #212721; 
  line-height: 27px;
	font-weight: normal;
    padding: 0px 0px 20px 0px;
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {font-size: 16px !important;
  color: #212721 !important; 
  line-height: 27px !important;
	font-weight: normal; }
ul {
  list-style: none !important;
} 
ul li {
  list-style: none; 
}
ol li {
  line-height: 23px;
}
button { border: none; outline: none;  font-weight: normal; cursor: pointer;}
header ul li {
  list-style: none
}
footer ul li {
  list-style: none
}
h1 {
  font-size: 50px;
  line-height: 60px;
	font-family: 'Avenir-Medium';
  font-weight: normal;
}
h2 {
  font-weight: normal;
  font-size: 38px;
  line-height: 48px;
	font-family: 'Avenir-book';
}
h3 {
  font-size: 30px;
  line-height: 30px;
	font-family: 'Avenir-Heavy';
	font-weight: normal;
}
h4 {
  font-size: 19px;
  line-height: 26px;
	font-family: 'Avenir-Medium';
	font-weight: normal;
}
h5 {
  font-size: 19px;
  line-height: 26px;
	font-family: 'Avenir-Medium';
	font-weight: normal;
}
h6 {
  font-size: 19px;
  line-height: 26px;
	font-family: 'Avenir-Medium';
	font-weight: normal;
}


.noGutter {
  padding-left: 0px; 
  padding-right: 0px;
}
.noBg { background-image: none !important; }
.contentWrapper{
	min-height: 90vh;
}
header { 
  display: flex;
  flex-wrap: wrap;
  height: auto;
  position:fixed;
  background: rgba(255, 255, 255, 1);
  z-index:99;
  width:100%;
	top:0px !important;
}
.content-area {margin-top:131px; float:left; width:100%}
.no_sub_nav .content-area {margin-top:91px;}
.logoContainer {
	width: 25%;
	display: flex;
	align-items: center;
	padding-left: 0px; 
	padding-right: 25px;
	min-height: 91px;
} 
.logoContainer img {
	width: 100%;
	max-width:325px;
	height:auto;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.menuContainer {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 75%;
  flex-direction: column;
}
.menutTop, .menuBottom {  display: flex;justify-content: flex-end;min-height: 26px;} 
.menuTopUl {
	display: flex;
	justify-content: center;
	flex-wrap: wrap; 
}
.menuTopUl li { 
  transition: all 0.4s;
	-webkit-transition: all 0.4s;
  padding: 12px 0px;
  line-height: 14px;
}
.menuTopUl li a {
	text-transform: uppercase; 
	display: block;  
	border-right: 1px solid #212721;
  line-height: 11px;
  padding: 0px 15px;
}
.menuTopLeftUl li:hover, .menuTopLeftUl li:active {
  background-color: none;
}

.menuTopUl > li:last-child a {
  border-right: none;
}
.searchContainer {  
	display: flex;
	position: relative;
	justify-content: center;
}
.searchFiled {right: 30px;height: 30px;border-right: 0;border-top: 0; width: 0px; transition: right 0.5s ;-webkit-transition: right 0.5s; border: 0;
}
.searchFiled.zeroMargin {width: 300px; padding: 0px 10px; display: block;border: 1px solid #525252;padding-left: 10px;
border-right: 0;
border-top: 0;}
.searchBtn {  
	width: 30px; 
	background: #DC5E43;
	border: none;  
	color: #fff;
	outline: none;
  cursor:  pointer;
  transition:  all 0.4s;
	-webkit-transition: all 0.4s;
	height: 30px;
}
.searchBtn i { 
  margin-top: -2px; 
  display: block; 
  font-size:  16px; 
}
.searchBtn:hover { background-color: #525252;}
.menuTopRightUl li { 
  background-color: #7AAB22; 
  transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.menuTopRightUl li:hover, .menuTopRightUl li:active {
  background-color: #525252 ;
}
.menuTopRightUl li:first-child a {
  border: none;  
}
.menuBottomUl { margin-right: 26px; }
.menuBottomUl > li {
	display: inline-block;
}
.menuBottomUl li  {
  padding:  17px 20px 7px; 
}	
.menuBottomUl li a { 
  display:  block; 
  transition: all 0.4s;
	-webkit-transition: all 0.4s;
	font-weight: normal;
  font-size: 18px;
  font-family: 'Avenir-Black';
	text-transform: uppercase;
  line-height: 22px;
}
.menuBottomUl li.active a {
	border-bottom: 5px solid #C9DC5A ;
}
.menuBottomUl li a:hover, .menuBottomUl li a:active, .menuBottomUl li a.active {
  /*color: #7AAB22; */
} 
.secondaryUlContainer{ width: 100%; }
.secondaryUl { text-align: center; margin: 0 auto;border-top: 1px solid #BECC39;font-size: 0;}
.secondaryUl li {
  padding:  6px 0px 0px 0px; 
	margin: 0;
}
.secondaryUl.menuBottomUl li.dropdown > a:after { content: "\f107"; font:normal normal normal 24px/1 FontAwesome; color: #212721; margin-left:10px; float:right;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	margin-top: 2px;
}
.secondaryUl.menuBottomUl li.dropdown:hover > a:after {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
} 
.secondaryUl.menuBottomUl > li.dropdown {
    padding: 4px 0px 4px 12px;
    margin: 0px; cursor:pointer;
	position:relative;
}
.secondaryUl.menuBottomUl .dropdown-menu  {
	border-top:1px solid #C9DC5A;
}

#menu-main-nav > .current-menu-item, .current-menu-parent {
	border-bottom:10px solid #C9DC5A;
}
.secondaryUl li a { 
  padding:  5px 15px;   
  display:  block; 
  transition: all 0.1s;
	-webkit-transition: all 0.1s; 
  font-size: 16px;
	line-height: 28px;
  border-right: 1px solid #212721;
}
.secondaryUl > li:last-child a {
  border-right: none;
}
.secondaryUl li:hover, .secondaryUl li:active {
  background-color: #EFF7E3; 
	background-image: url(../img/greenbg.png);
	background-size: cover;
	background-repeat: no-repeat;
} 
.secondaryUl li:hover a , .secondaryUl li:active a {
 /* border-color: #fff; */
	border: 0px;
} 
.secondaryUl li a i {
	margin-left: 8px;
	/*! font-size: 20px; */
	color: #212721;
}
.bannerWrapper {
	display: flex; 
	flex-wrap: wrap; 
	justify-content: flex-end;
	position: relative;  
	overflow: hidden;
	-webkit-clip-path: polygon( 00% 08%, 100% 2%, 100% 88%, 0% 98%);
	clip-path: polygon( 00% 08%, 100% 2%, 100% 90%, 0% 98%);
	width: 100%;
} 
.entry-content .bannerWrapper {/*margin-bottom:80px;*/}
.home .entry-content .bannerWrapper  {margin-bottom:0px; }
.bannerContainer { width: 100%; display: flex;position: relative;align-items: center;/*max-height: 600px;*/justify-content: center; /*margin-top:38px;*/}
.sidebar .bannerContainer { max-height: 250px; align-items: normal;}
.home .bannerContainer{margin-top:91px;}
.page-template-template-sectionlanding .bannerContainer{margin-top:141px;}
.bannerContainer img {width:100%;}
.bannerContent {
	width: 100%;
	text-align: center; 
	position: absolute;
	z-index: 9; 
	display: flex;
	flex-direction: column;
}
.default_page .bannerContent  {margin-top:-200px;} 
.sidebar.default_page .bannerContent  {margin-top:80px;} 
.bannerWrapper h1 { color: #fff; clear: both; margin-bottom: 15px; text-transform:uppercase;} 
.bannerWrapper h1.default { color: #212721; font-size:38px;}

.bannerWrapper h3 { color: #fff; 
	clear: both;
	margin-bottom: 15px; 
	font-weight: normal; 
	font-size: 28px;  
	font-family: 'Avenir-Medium'; 
	margin-top: 0px;
	max-width: 39%;
	align-self: center;
} 
.bannerWrapper h1.headerBold {
	font-family: 'Avenir-Black';
}
.overlay {
	position: absolute;
	height:100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba( 0, 0, 0, 0.4);
	z-index: 8;
}
.venues {
	display: flex; 
	flex-wrap: wrap; 
	position: relative;  
	overflow: visible; 
	margin-bottom: 10px; 
	-webkit-clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 100%);
	clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 100%);
	width: 100%;
	margin-top: -75px;
	max-height: 700px;
} 
.fifty {
	width: 50%; 
	overflow: hidden;
  /*max-height: 300px;*/
	position: relative;
}
.fifty .hover-image {display:none;}
/*.fifty:hover {
    background-color: #DC8328;
}*/
/*.fifty:hover img.block_image {display:none;}
.fifty:hover img.hover-image {display:block;}*/

.fifty img {
  width:  100%;
  height: auto;
  margin-bottom:-3px;
} 
.leftFifty {	 
  -webkit-clip-path: polygon(0 0%, 99% 0, 89% 100%, 0 100%);
  clip-path: polygon(0 0%, 99% 0, 89% 100%, 0 100%);
	margin-left: -110px;
	width: calc(50% + 110px);
}
.rightFifty {	
  -webkit-clip-path: polygon(11% 0%, 100% 0%, 100% 100%, 1% 100%);
  clip-path: polygon(11% 0%, 100% 0%, 100% 100%, 1% 100%);
	margin-left: -110px;
	width: calc(50% + 110px);
} 
.fifty h3 {
	position: absolute;
	color: #fff;
	z-index: 8;
	bottom: 0px;
	padding: 15px 0;
	margin: 0;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
	width: 100%;
	text-align: center; 
	text-transform: uppercase;
	font-weight: normal;
}
.aboutUsContainer { 
	padding: 75px 40px;
	display: flex;
	background-image: url('../img/about-bg.png');
	background-repeat: repeat;
	background-size: contain;
	margin-bottom: 50px;
}
.aboutUsLeft, .aboutUsRight { 
	width: 50%;
	overflow: hidden;
	position: relative;
}
.aboutUsLeft img {
	width: 100%;
	height: auto;
	-webkit-clip-path: polygon(90% 0, 100% 5%, 100% 93%, 11% 100%, 0 95%, 0 5%);
	clip-path: polygon(90% 0, 100% 5%, 100% 93%, 11% 100%, 0 95%, 0 5%);

}
figure.clipped {
	padding: 0px 10% 0px 10%;
	display: flex;
	/*background-image: url('../img/about-bg.png');
	background-repeat: repeat;
	background-size: contain;*/
}



figure.clipped img {
	width: 100%;
	height: auto;
	-webkit-clip-path: polygon(90% 0, 100% 5%, 100% 93%, 11% 100%, 0 95%, 0 5%);
	clip-path: polygon(90% 0, 100% 5%, 100% 93%, 11% 100%, 0 95%, 0 5%);

}

.aboutUsLeft {
	padding-right: 25px;
}
.aboutUsRight {	
	padding-left: 25px;
	align-items: center;
	display: flex;
	flex-direction: column;
  justify-content: center;
}
.aboutUsRight h3, .aboutUsRight h2 {
	font-family: 'Avenir-Book';
	font-size: 38px;
	line-height: 48px;
	font-weight: normal;
	text-transform: uppercase;
	clear: both;
  width: 100%;
	margin-bottom:  20px;
}
.aboutUsRight h4 { clear: both; width: 100%; font-size: 22px; margin-bottom:  20px }
.aboutUsRight a { align-self: flex-start;}
.buttonOrangeArrow, .gform_button  {
	background-image: url('../img/WhiteButtonOverlay@2x.png');
	background-color: #DC5E43;
	background-repeat: no-repeat;
	background-size: cover; 
	text-transform: uppercase;
	font-family: 'Avenir-Black';
	color: #fff;
	text-align: center;
	padding: 15px 32px 15px 20px;
	border: none;
	outline: none;	
	-webkit-clip-path: polygon(0 0, 88% 0, 100% 50%, 88% 100%, 0 100%);
	clip-path: polygon(0 0, 88% 0, 100% 50%, 88% 100%, 0 100%);
	margin-top: 30px;
	font-size:14px;
	height:45px;
	position:relative;
}
.buttonOrangeArrow.Red{
	background-color: #DC5E43;
}
.buttonOrangeArrow.Blue{
	background-color: #15BEF0; 
}
.buttonOrangeArrow.Orange{
	background-color: #DC8328;
}
.buttonOrangeArrow.Green{
	background-color: #BECC39;
}
.instgramFeedTitle {
	display:  flex;
	width:  100%;
	justify-content: center;
	align-content: center;
}
.instgramFeedTitle h3 {
	width: auto;
	text-align: center;
	font-family: 'Avenir-Heavy';
	font-size: 36px;
	font-weight: normal;
	align-self: center;
	line-height: 40px;
}
.instagramFeed {
	width: 100%;
	margin: 40px 0;
}
footer {
	display: flex;
	background-color: #212721;
	flex-direction: column;
	width:100%;
	float: left
}
.socialContainer { 
	display: flex;
	justify-content: center;
	padding: 7px;
}
.socialContainer div img {
	height: 35px;
	width: auto;
}
.socialContainer div { 
	height: 50px; 
	background: #B0D22B;
	margin: 4px;
	padding: 5px; 
	display: flex; 
	align-items: center;
	width: 50px;
	justify-content: center;
	align-content: center;
}
.footerMenu {
	display: flex;
	justify-content: center;
	margin: 30px 15px;
}
.footerMenu li { 
	display: inline;
}
.footerMenu li a { 
	font-size: 18px;
	color: #fff;
	
	text-transform: uppercase;
	padding: 0 20px;
	line-height: 18px;
	font-family: 'Avenir-Black';
	font-weight: normal;
}
.copyRight { color: #fff; font-size: 14px;text-align: center;margin-bottom: 0;background-color: #808182;font-family: arial; padding: 10px 0;}
.rqstInfo {
	height: 45px;
	background-color: #DC5E43;
	background-size:  auto;
	align-self: center;
	/*background-image: url('../img/bgSprite.png');
	background-position-x: 0;
	background-position-y: -224px;
	background-repeat: no-repeat; */
	-webkit-clip-path: polygon(88% 0, 100% 50%, 88% 98%, 0% 100%, 0% 0%);
	clip-path: polygon(88% 0, 100% 50%, 88% 98%, 0% 100%, 0% 0%);
	text-transform: uppercase;
	color: #fff;
	font-family: 'Avenir-Black';
	margin-top: 30px;
	position: relative;
}
.rqstInfo:hover, .rqstInfo:active {
	/*background-image: none;*/
}
.noClip{
	clip-path: inherit !important;
	-webkit-clip-path: inherit !important;
}
.eventBook {
	display: flex; 
	flex-wrap: wrap; 
	position: relative;  
	overflow: visible; 
	width:calc(100% - 40px);
	padding: 40px 0px;
	flex-direction: row;
	padding: 0 15px;
	justify-content: center;
	padding-right: 40px;
	margin:auto;
	max-height: 400px;
} 
.eventHeading {
	display: flex;
	width: 100%;
	flex-direction: column;
	align-content: center;
	align-items: center;
	margin: 185px 0 0px;
}
.eventHeading h2 {
	font-size: 38px;
	font-family: 'Avenir-Book';
	margin: 0;
	text-transform: uppercase;
}
.eventHeading p {
	margin: 0;
	font-family: 'Avenir-Medium';
}
.twentyFive {
	width: calc(25% + 8px);
	overflow: hidden;
	position: relative;
	margin-left:-20px
}
.twentyFive img {
  width:  130%;
  height: 100%;
	max-width: none;
}
.eventBook .twentyFive:hover .overlayBg {
	background: #DC8328 !important; 
	display: flex;
	align-items: center;
	justify-content: center;
/*	width: 200%;
	margin-left: -50%; */
}  
.home .fifty:hover .overlayBg {
	background: #DC8328 !important; 
	display: flex;
	align-items: center;
	justify-content: center;
}  
.eventBook .twentyFive {
	transform: skew(-18deg);
	-webkit-transform: skew(-18deg);
	border: 8px solid white;
	border-bottom: 0;
	border-top: 0;
	/*background-color: #C1520C;*/
}
.eventBook .twentyFive:first-child {
	margin-left: 25px;
}

.twentyFive  img {
  transform: skew(18deg);
	margin-left: -15%
}
.eventBook .twentyFive  h3 {
	font-family: 'Avenir-Heavy';
	color: #fff;
	padding: 15px 0;
	margin: 0;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	transform: skew(18deg);
	background:transparent linear-gradient(180deg, #21272100 0%, #1C1C1C99 100%, #6A6E6A 100%) 0% 0% no-repeat padding-box;
	position:absolute;
	bottom: 3px;
/*	width:150%;
	margin-left:-25%;
	margin-right:-25%;*/
}
.eventBook.two .twentyFive  h3  { width:110%; margin-left:-5%;}

.home .fifty  h3 {
	font-family: 'Avenir-Heavy';
	color: #fff;
	padding: 15px 0;
	margin: 0;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	background:transparent linear-gradient(180deg, #21272100 0%, #1C1C1C99 100%, #6A6E6A 100%) 0% 0% no-repeat padding-box;
	position:absolute;
	bottom: 0px;
/*	width:150%;
	margin-left:-25%;
	margin-right:-25%;*/
}

.eventBook .twentyFive:hover h3 { background:none; /*font-family: 'Avenir-Book'; */position:relative; top: 40%}
.home .fifty:hover h3 { background:none; /*font-family: 'Avenir-Book';*/ position:relative;top: 40% }

.eventBook .twentyFive:hover .overlayBg h3 {display:none;}
.home .fifty:hover .overlayBg h3 {display:none;}
.meetTeam { 
	width: 100%; display: 
	flex;flex-direction: column;
	background-image: url('../img/about-bg.png');
	background-repeat: repeat;
	background-size: contain;
	margin-bottom: 100px;
}
.meetTeamImgContainer { 
	width: 80%;
	overflow: hidden;
	position: relative;
	margin-left: 10%;
	align-items: center;
	display: flex;
	flex-direction: column;
}
.meetTeamImgContainer img {
	width: 100%;
	height: auto;
	-webkit-clip-path: polygon(90% 0, 100% 5%, 100% 93%, 11% 100%, 0 95%, 0 5%);
	clip-path: polygon(90% 0, 100% 5%, 100% 93%, 11% 100%, 0 95%, 0 5%);
}
.goTo {
	width: 175px;
	height: 45px;
	background-color: transparent;
	background-size:  auto;
	align-self: center; 
	background-image: url('../img/bgSprite.png');
	background-position-x: 0;
	background-position-y: -292px;
	background-repeat: no-repeat;
	-webkit-clip-path: polygon(88% 0, 100% 50%, 88% 98%, 0% 100%, 0% 0%);
	clip-path: polygon(88% 0, 100% 50%, 88% 98%, 0% 100%, 0% 0%);
	text-transform: uppercase;
	cursor: pointer;
	font-family: 'Avenir-Black';
	margin: 30px 0 50px;
	position: relative;
}
.goTo:hover, .goTo:active {
	/*! background-color: #DC5E43; */
	/*! background-image: none; */
}
.attendeesContainer {
	display: flex;
	width: 70%;
	margin-left: 15%;
	justify-content: center;
	flex-direction: row;
	padding: 40px 0px;
}
.attendeesInner {
	width: 33.3333333%;
	display: flex;
	flex-direction: column;
	align-items: center;
	border-right: 1px solid #BECC39;
	transform: skew(-8deg);
	-webkit-transform: skew(-8deg);
} 
.attendeesInner:last-child {
	border-right: none;
}
.roundIcon {
	width: 90px; 
	height: 90px;
	border-radius: 50%;
	background: #15BEF0;
	background-image: url('../img/bgSprite.png');
	background-position-x: -106px;
	background-position-y: 0px;
	background-repeat: no-repeat;
	text-align: center; 
	align-items: center;
	flex-direction: row;
	justify-content: center;
	display: flex;
	transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.attendeesInner:hover .roundIcon, .attendeesInner:active  .roundIcon {
	background-color: #DC5E43;
	background-image:  none
}
.attendeesInner a {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	transform: skew(8deg);
	-webkit-transform: skew(8deg);
	width:100%;
}
.exhibitors {
	display: flex;
	background-image: url('../img/about-bg.png');
	background-repeat: repeat;
	background-size: cover;
	flex-direction: column;
	align-content: center;
	justify-content: center;
	align-items: center;
	padding-bottom: 50px;
}
.exhibitorInnerConainer {
	width: 70%;
	align-self: center;
	flex-direction: row;
	display: flex;
	margin:auto;
}
.exhibitorInnerContainer {
	width: 70%;
	align-self: center;
	flex-direction: row;
	display: flex;
	margin:auto;
}

.exhibitorInner { 
	width: 50%;
	background-color: transparent;
	background-image: url('../img/bgSprite-orange.png'); 
	background-position-x: 0;
	/*background-position-y: -118px;*/
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 20px;
}
.exhibitorInner.three { 
	width: 33.33%;
	background-position-y: 0px;
}
.exhibitorInner.four { 
	width: 25%;
	/*background-position-y: -40px;new*/
}
.exhibitorInner a {
	font-size: 18px;	
  font-family: 'Avenir-Black';
	color: #fff;
	text-transform: uppercase;
	padding: 28px;
	display: flex;
	text-align: center;
	justify-content: center;
}
.exhibitorInner.three a {
	font-size: 16px;	
}
.exhibitorInner.four a {
	font-size: 14px;	
}

.exhibitorInner:hover, .exhibitorInner:active {
	/*background-position-y: -504px;*/
	background-image: url('../img/bgSprite-blue.png'); 
}
.exhibitorInner.three:hover, .exhibitorInner.three:active {
	background-position-y: 0px;
}
.exhibitorInner.four:hover, .exhibitorInner.four:active {
	/* background-position-y: -234px;new */
}

.quickLinks {
	position: fixed;
	z-index: 10;
	top: 160px;
	right: 0;
	width: auto;
	height: auto; 
	display: flex;
	align-items:  flex-end;
	flex-direction: column;
}
.buttonGrp {
	display: -webkit-box;
  	display: -moz-box;
  	display: -ms-flexbox;
  	display: -webkit-flex;
  	display: flex;
	flex-direction: row;
	margin-bottom: 5px;
	height: 33px;
}
.mail {
	text-align: center;
	display: flex;
	padding: 0px 8px;
	height: 33px;
	background-color: #DC8328;	
	-webkit-clip-path: polygon(100% 0%, 100% 100%, 18% 100%, 0% 50%, 18% 0%);
	clip-path: polygon(100% 0%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
	margin-right:0px;
}
.mail img {
	margin-left: 10px;
	align-self: center;
}
.mailSlide {
	-webkit-clip-path: polygon(100% 0%, 81% 50%, 100% 100%, 0 100%, 0 0);
	clip-path: polygon(100% 0%, 90% 50%, 100% 100%, 0 100%, 0 0); 
	background-color: #DC8328;
	color: #fff;
	font-family: 'Avenir-Black';
	padding: 0 40px 0 15px;
  height: 33px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	margin-right: -200px;
	visibility: hidden;
	width: 0;
}
.buttonGrp:hover .mailSlide {
  margin-right: -8px;
  visibility: visible;
  width: auto;
}
.button--isi:hover::before {
    -webkit-transform: scale3d(9, 9, 1);
    transform: scale3d(9, 9, 1);
}
.button--isi::before {
    content: '';
    z-index: -1;
    position: absolute;
    top: 50%;
    right: 100%;
    margin: -15px 0 0 1px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #15BEF0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 0% 50%;
    -webkit-transform: scale3d(1, 2, 1);
    transform: scale3d(1, 2, 1);
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
        transition-timing-function: ease, ease;
    -webkit-transition-timing-function: cubic-bezier(0.7,0,0.9,1);
    transition-timing-function: cubic-bezier(0.7,0,0.9,1);
}
.Orange.button--isi::before {
    background-color: #BECC39;
}
.Red.button--isi::before {
    background-color: #15BEF0;
}
.Blue.button--isi::before {
    background-color: #DC5E43;
}
.Green.button--isi::before {
    background-color: #DC8328;
}
.download.button--isi::before {
    background-color: #DC5E43;;
}
.contactForm input.wpcf7-submit.button--isi::before { background-color: #15BEF0;}


.overlayBg {
	width: 100%; 
/*	height: calc(100% + 3px);*/
	display: flex;
	position: absolute;
	color: #fff;
	z-index: 8;
	bottom: -3px; /* DO NOT CHANGE THIS */
	align-items: start;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	cursor: pointer;
}
.home .overlayBg {
	bottom: 0px; /* DO NOT CHANGE THIS */
}

.planDesc {
	width: 100%;
	display: flex;
	margin-top: 75px;
}
.sixty {
	width: 60%;  
	flex-direction: column;
	display: flex;
	object-fit: contain;
	justify-content: center; 
	align-items: center;
}
.teamWrapper .fifty {
	width: 50%;  
	flex-direction: column;
	display: flex;
	object-fit: contain;
	justify-content: center; 
}

.fourty {
	display: flex;
	width: 40%; 
} 
.planDesc .sixty, .planDesc .fifty { 
	padding: 50px 50px;
	text-align: center;
	vertical-align: middle;
	justify-content: center; 
}
.sixty img , .teamWrapper .fifty img {
	height:  auto;
	width:auto;
	object-fit: contain; 
	max-width: 100%;
} 
.planDesc .fourty, .planDesc .fifty { 
	padding: 50px 50px;
	justify-content: start;
	flex-direction: column;
	background-image: url('../img/fourtyBg.png');
	background-repeat: repeat;
	background-size: cover;
	-webkit-clip-path: polygon(0 4%, 100% 0, 100% 100%, 0% 100%);
	clip-path: polygon(0 4%, 100% 0, 100% 100%, 0% 100%);

}
.planDesc .fourty  h3, .planDesc .fifty  h3 {
	margin:  40px 0;
	font-family: 'Avenir-book';
	font-size:  30px;
}
.planDesc .fourty  img, .planDesc .fifty  img {
	width:  100%;
	height:  auto; 
	margin-bottom:  40px;
}
.planDesc .fourty .goTo, .planDesc .fifty .goTo {
	align-self: start;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center; 
}
.planDesc .fourty .goTo:hover, .planDesc .fifty .goTo:hover {
	color:  #fff;
}
.fourty.planDetails p, .fifty.planDetails p {
	font-family: 'Avenir-Medium' ;
	margin-bottom: 20px;
	position: relative;
}
.fourty.planDetails p::before, .fifty.planDetails p::before {
  color: #15BEF0;    
  content: "\2022";  
  display: inline-block; 
  font-size: 1em;  
  left: -28px; 
  font-size: 28px;
  top: 0px;
  position: absolute;
}
.fourty.planDetails, .fifty.planDetails { justify-content: center;}
.download img {
	height: 27px !important;
	width: 27px !important;
	margin: 0 15px 0 20px !important;
} 
.download  { justify-content: start !important; }
.spacesWrapper {  
	background-image: url('../img/spacesBg.png');
	background-repeat: repeat;
	background-size: cover;
	padding: 0 10% 70px;
	display: flex;
	flex-direction: column;
}
.spacesContainer {
	width: 100%;
	display: flex;
	flex-wrap: wrap; 
	justify-content: center; 
}
.spaceInner { 
	display: flex;
	flex-direction: column;
	background-color: #fff; 
	width: calc(33.3333% - 45px );
	margin: 22.5px;
}

.spaceInner.four, .spaceInner.three { 
	width: calc(25% - 45px );
}

.spaceInner img {
	width: 100%;
	height: auto;
	
}
.spaceInnerContent {
	border: 1px solid #DEDEDE;
	border-top: 0;
	padding:  28px 30px; 
	height: 100%;
}
.spaceInnerContent ul li {
	font-size: 16px;
	line-height: 27px;
}
.spaceInnerContent ul li span { 
	font-family: 'Avenir-Black';	
}
.spacesWrapper a:last-child {
	align-self: center;
}
.spacesWrapper .buttonOrangeArrow {	
	margin-top: 0;
}
.carouselContainer {
	position: relative;
	padding: 15px 0;
}
.owl-item {  
	/*max-height: 450px;*/
	padding: 0 7.5px;
} 
.owlNavBTn {
	position: absolute;
	z-index: 8;
	/*top: 50%;*/
	top: 30%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);	 
	cursor: pointer;
	color: #fff;
	font-size: 64px;
	padding: 0 20px;
}
.owlNextBtn{
	right: 0;
}
.owlPrevBtn {
	left: 0;
}
.teamWrapper {  
	padding: 0px 10% 0px;
	display: flex;
	flex-direction: column; 
}
.teamWrapper.people_grid {  
	/*background-image: url('../img/teamBg.png');
	background-repeat: repeat;
*/}

.teamInner { 
	display: flex;
	flex-direction: column;
	width: calc(25% - 45px );
	position: relative;
	padding: 20px 0 0px 0px;
	cursor: pointer;
	margin: 22.5px 22.5px 0px 22.5px;
	z-index:2;
}
.teamInner.three { 
	width: calc(33.33% - 45px );
}
.teamInner.two { 
	width: calc(50% - 45px );
}

.teamInner img { 
	width: 100%;
	height: auto;
	
} 
.teamInnerContent { 
	border-top: 0; 
	padding:  12px 5px; 
	display: flex; 
	flex-direction: column;
	text-align: center; 
	text-transform: capitalize;
	background-color: #fff;
	margin-top:-12px;
} 
.individualDesc {
	position: absolute;
	z-index: 2;
	display: flex; 
	flex-direction: row;
	background-color: #fff;	
	padding: 100px 15px;	 
	-webkit-clip-path: polygon(88% 0, 100% 8%, 100% 95%, 14% 100%, 0 92%, 0 6%);
	clip-path: polygon(88% 0, 100% 8%, 100% 95%, 14% 100%, 0 92%, 0 6%);
	display:  none;
	margin-top:-45px;
	left: 10%;
	width: 80%;
}
 
.individualDesc .fourty { flex-direction: column;padding: 0 40px 0 40px;justify-content: center;}
.individualDesc .details { flex-direction: column;padding: 0 70px 0 70px;justify-content: center;}
.firstName, .lastName { 
  text-transform: uppercase;
}
.firstName { margin-bottom: 10px;font-family: 'Avenir-Heavy';}
.lastName { margin-bottom: 30px;}
.individualDesc h3, .individualDesc h5 { margin-bottom: 30px; font-size: 22px;font-family: 'Avenir-Medium';}
.individualDesc h3 {font-size:  30px;font-family: 'Avenir-Book';}
.teamIndiName {
	font-family: 'Avenir-Medium' !important;
	font-size: 18px !important; line-height:22px !important;
	justify-content: center;
	align-content: center;
	align-items: center;
	margin-bottom: px;
	padding-bottom:0px;
}
.page-template-template-blog .teamIndiName {
	font-size: 22px; line-height:28px;
}
.teamIndiTitle {
	font-family: 'Avenir-Book';
	font-size: 18px !important; line-height:20px;
	text-transform: uppercase;
	margin-top: 4px !important;
} 
.teamInnerContent {position: relative;}
.teamInner a.active .teamInnerContent{
	background-color: #C9DC5A;
	clip-path: polygon(50% 0%, 100% 0, 100% 83%, 85% 100%, 0 86%, 0 0);
	-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 83%, 85% 100%, 0 86%, 0 0);
	height:130px;
}
.activeExtent {
	background-color: #C9DC5A;
	width:  100%; 
	position: absolute;
	z-index: 9;
	bottom:  calc( -100% - 21px );
	height: 115px;
	left: 0;
	-webkit-clip-path: polygon(100% 0, 100% 83%, 82% 100%, 0 88%, 0 0);
	clip-path: polygon(100% 0, 100% 83%, 82% 100%, 0 88%, 0 0);
	display: none;
	background-image: url('../img/White_Overlay.png');
	background-repeat: no-repeat; 
	background-size:  cover;
}
.teamInner a.active .teamInnerContent .activeExtent {
	display: block; 
}
.spacesContainer .teamInner:first-child, .spacesContainer .teamInner:nth-child(5), .spacesContainer .teamInner:nth-child(9), .spacesContainer .teamInner:nth-child(13) {
	padding: 8px 0 0;
} 
.peopleWrapper .teamInner:first-child, .peopleWrapper .teamInner:nth-child(5), .peopleWrapper .teamInner:nth-child(9), .peopleWrapper .teamInner:nth-child(13) {
	padding: 8px 0 0;
} 

.spacesContainer .teamInner:first-child .teamInnerContent, .spacesContainer .teamInner:nth-child(5) .teamInnerContent, .spacesContainer .teamInner:nth-child(9) .teamInnerContent, .spacesContainer .teamInner:nth-child(13) .teamInnerContent {
	margin-top:0px;
}

/*.peopleWrapper .teamInner:first-child .teamInnerContent, .peopleWrapper .teamInner:nth-child(5) .teamInnerContent, .peopleWrapper .teamInner:nth-child(9) .teamInnerContent, .peopleWrapper .teamInner:nth-child(13) .teamInnerContent {
	margin-top:0px;
}*/

.spacesContainer .teamInner:first-child img, .spacesContainer .teamInner:nth-child(5) img, .spacesContainer .teamInner:nth-child(9) img, .spacesContainer .teamInner:nth-child(13) img {
	-webkit-clip-path: polygon(100% 6%, 100% 100%, 0 100%, 0 6%, 24% 0);
	clip-path: polygon(100% 6%, 100% 100%, 0 100%, 0 6%, 24% 0);
}

.peopleWrapper .teamInner:first-child img, .peopleWrapper .teamInner:nth-child(5) img, .peopleWrapper .teamInner:nth-child(9) img, .peopleWrapper .teamInner:nth-child(13) img {
	-webkit-clip-path: polygon(100% 6%, 100% 100%, 0 100%, 0 6%, 24% 0);
	clip-path: polygon(100% 6%, 100% 100%, 0 100%, 0 6%, 24% 0);
	margin-top: -16px;
	width:calc(100% + 18px);
	margin-left:-9px;
}
.teamWrapper .teamInner:first-child img, .teamWrapper .teamInner:nth-child(5) img, .teamWrapper .teamInner:nth-child(9) img, .teamWrapper .teamInner:nth-child(13) img {
	-webkit-clip-path: polygon(100% 6%, 100% 100%, 0 100%, 0 6%, 24% 0);
	clip-path: polygon(100% 6%, 100% 100%, 0 100%, 0 6%, 24% 0);
	margin-top: -16px;
	width:calc(100% + 18px);
	margin-left:-9px;
}

.peopleWrapper .teamInner:first-child, .peopleWrapper .teamInner:nth-child(5), .peopleWrapper .teamInner:nth-child(9), .peopleWrapper .teamInner:nth-child(13) {
	overflow:hidden;
}
.teamWrapper .teamInner:first-child, .teamWrapper .teamInner:nth-child(5), .teamWrapper .teamInner:nth-child(9), .teamWrapper .teamInner:nth-child(13) {
	overflow:hidden;
}


.peopleWrapper .teamInner-new:last-child {
	padding: 20px 0 0; 
} 
.spacesContainer .teamInner:last-child {
	padding: 20px 0 0; 
} 

.whiteExtent { 
	-webkit-clip-path: polygon(100% 0, 100% 58%, 80% 100%, 0 0, 0 0);
	clip-path:polygon(100% 0, 100% 58%, 80% 100%, 0 0, 0 0);
	width: 100%;
	height: 16px;
	position: absolute;
	bottom: -15px;
	background: #fff;
	z-index: 8;
	left: 0;
}

.exhibitorInnerConainer.genericInterior {
	width: 70%;
}
.genericTabContainer {
	display: flex; 
	width: 100%;
	justify-content: center;
	flex-direction: row; 
	padding: 0 0 0 50px;
	margin-bottom: 50px; 
}
.genericBtn {
	margin: 10px 0;
}
.genericBtn.orange::before {
	background-color: #DC8328;
}
.genericBtn.orange {
	background-position-x: -21px;
	background-position-y: -138px;
	color: #fff;
}
.genericTabContainer .sixty{
	align-items: flex-start; 
}

.genericTabContainer .sixty h3 {
  font-family: 'Avenir-Book';
	font-size: 38px;
	margin: 60px 0 15px 0;
}
.genericTabContainer .sixty .date {
	font-family: 'Avenir-Book';
	text-transform: uppercase;
}
.genericTabContainer .sixty h4 {
	margin: 60px 0 25px 0;
}
.genericTabContainer .sixty img {
	margin: 60px 0 60px 0;
	height:  auto;
	width: 100%;
}
.genericTabContainer  ul.listItems {
	margin: 30px 0 0;
	padding: 0 50px; 
}
.genericTabContainer  ul.listItems li {
	list-style: disc;
	line-height: 27px;
	font-size:  16px;
}
.genericTabContainer h4.genericSubTitle {
	margin: 30px 0;
}
.nuberedPara {
	margin: 20px 0 0 50px;
}
.formDiv { 
	display: flex;
	flex-direction: column; 
	width: 100%;
	padding: 30px 50px;
	background-color: #FAFAFA;
	border: 1px solid #DEDEDE;
	height: auto;
}
.genericTabContainer .fourty {
	padding-left: 80px;
} 
.formDiv form {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.formDiv h4 {
	text-align: center;
	margin: 10px 0 30px;
}
.formDiv label{
	width:  100%;
	margin: 10px 0;
}
.formDiv .textInput {
	width:  100%;
	border:  1px solid #F0F0F0;
	height: 35px;
}
.formDiv .submitForm {
	border: none;
	margin: 50px 0; 
}
.genericTabContainer .fourty {
	flex-direction: column;
	padding-top: 100px
}
.genericTabContainer .fourty .spaceInner{ width: 100%;}
.genericTabContainer .fourty .spaceInner h4 {
	margin-bottom: 15px;
}
.accordionGeneric {
	display: flex;
	flex-direction: column;
	width: 70%;
	margin-left: 15%;
} 
.accordionGeneric h2 {
	font-size: 38px;
	text-align: center;
	margin: 0 0 60px;
}
.accordionConainer {
	display: flex;
	flex-direction: column;
	margin-bottom: 40px;
}
.accordionHeader {
	display: flex;
	flex-direction: column;
	background-color: #FAFAFA; 
	border: 1px solid #DEDEDE;
	padding:  20px 20px;
	font-size: 22px;
	font-family: 'Arial';
	font-weight: 400;
	position: relative;
	margin-bottom: 5px;
	cursor:pointer;
} 
.accordionContent {
	display: none;
	flex-direction: column;
	background-color: #DEDEDE;
	position: relative;
	margin-top: 0;
	-webkit-clip-path: polygon(86% 0, 100% 13%, 100% 100%, 14% 100%, 0 88%, 0 9%);
  clip-path: polygon(86.2% 0, 100% 12.8%, 100% 100%, 13.6% 100%, 0 88.2%, 0 9%);
	/*border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;*/
	margin-bottom: 20px; 
}
.accordionContent h5 {
	font-size: 22px;
	margin-bottom:  30px;
}
.accordionContent p {
	font-size: 18px;
}
.greenArrowBox {
	background-color: #BECC39;
	background-image: url(../img/WhiteButtonOverlay@2x.png); 
	background-size: cover;
	width: 65px;
	height: 75px;
	position: absolute;
	right: -1px;
	top:  0;
	text-align: center;
	color: #fff;
	transition: all .3s;
	-webkit-transition: all .3s;
	z-index: 9;	
	-webkit-clip-path: polygon(100% 0, 100% 93%, 70% 100%, 0 95%, 0 0);
	clip-path: polygon(100% 0, 100% 93%, 70% 100%, 0 95%, 0 0);

}
.greenArrowBox.noColor{
	height: 57px;
	background: none;
} 
.greenArrowBox i {
	margin-top: 45px;
	font-weight: normal;
	transition: all .3s;
	-webkit-transition: all .3s; 
	font-size: 18px;
} 
.greenArrowBox.noColor i.fa-chevron-up {
	color: #BECC39;
	margin-top: 30px;
	font-weight: normal;
	transform: rotate(180deg);
}
.greenArrowBox.noColor i {
	margin-top: 30px;
	color: #BECC39;
}
.accordionClippy {
	-webkit-clip-path: polygon(86.2% 0.2%, 100% 13%, 100% 100%, 13.5% 100%, 0 88.2%, 0 9.3%);
	clip-path: polygon(86.2% 0.2%, 100% 13%, 100% 100%, 13.5% 100%, 0 88.2%, 0 9.3%);
	padding: 70px;
	background-color: #FAFAFA;
}
.genericTabs {
	display: flex;
	justify-content: center;
	margin-top: 110px;
}
.genericTabs .exhibitorInner {
	height: 52px;
-webkit-clip-path: polygon(6% 0, 100% 0, 94% 100%, 0% 100%);
clip-path: polygon(6% 0, 100% 0, 94% 100%, 0% 100%);
	width: calc(100% - 2px );
	background-color: #fefefe;
	background-image: none;
	margin: 1px 0 0;
}
.btnWrapper {
	width: 25%;
	-webkit-clip-path: polygon(5.7% 0, 99.8% 0, 93.4% 100%, -0.4% 100%);
	clip-path: polygon(5.7% 0, 99.8% 0, 93.4% 100%, -0.4% 100%);
	background: #DEDEDE;
	height: 54px; 
	border-bottom: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE : 
} 
.genericTabs .exhibitorInner.active {
	background-position-x: 0;
  background-position-y: -379px;
	background-image: url('../img/bgSprite.png');
}

/*---- events ----*/
.eventTabsContainer{
	display: flex;
	flex-direction: row;
}
.eventab {
	display: flex;
	justify-content: center;
	background-repeat: no-repeat;
	background-size:  cover;
	width:  50%;
	min-height: 90px;	
	justify-content: center;
	align-items: center;
	background-position-y: center;
	transform:skew(-18deg);
	float:left;
}
.eventab h3 { font-family: 'Avenir-Book'; transform: skew(18deg)}
.eventab:first-child {
	background-image: url('../img/greenbg.png');	
}
.eventab:last-child {
	background-image: url('../img/teamBg.png');	
}
.eventab.active {
	border-bottom: 11px solid #DC8328;
}
.eventab.active h3{
	font-weight:bold;
}
.content-area .eventab h3 a{
	font-weight:normal;
}

.search2Wrapper {
	display: flex;
	width: 100%;
	justify-content: center;
	padding: 80px 0;
} 
.search2Container {
	display: flex;
	flex-direction: row;
	width: 100%;
	justify-content: center;
}
.search2Container form {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.search2 {
	border: 1px solid #F0F0F0;
	height: 38px;
	width: 100%;
	padding: 10px; 
	font-family: Arial;
	color: #212721; 
	font-size: 14px;
}
.search2::-webkit-input-placeholder, input.form-control { /* Chrome/Opera/Safari */
  color: #212721;
	opacity: 1;
}
.search2::-moz-placeholder, input.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #212721;
	opacity: 1;
}
:-ms-input-placeholder, input.form-control:-ms-input-placeholder { /* IE 10+ */
	color: #212721;
	opacity: 1;
}
:-moz-placeholder { /* Firefox 18- */
  color: #212721;
	opacity: 1; 
}
.search2Submit {	
	width: 38px; 
	height: 37px;
	background: none;
	border: none;
	border-left: 1px solid #DC8328; 
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(../img/Search_orange.svg);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: center;
	cursor: pointer;
}
.listIcon {
	height: 29px;
  width: 32px;
	margin-right: 10px;
	margin-top: 4.5px;
	opacity: 0.5;
	-webkit-opacity: 0.5;
}
.gridIcon { 
	height: 29px;
  width: 31px;
	margin-right: 15px;
	margin-top: 4.5px;
	opacity: 0.5;
	-webkit-opacity: 0.5;
}
.gridIcon.active, .listIcon.active  { opacity: 1; -webkit-opacity: 1; }
.searchInner {	  
	display: flex;
	width: 25%;
	position: relative;
	margin-right: 15px;
}
.filterInner {
	display: flex;
	width: 25%;
	font-family: Arial;
}
.filterInner select {
	width: 100%;
	font-family: arial;
	line-height: 15px;
}
.dateContainer{
	border-top: 1px solid #DC8328;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center; 
}
.orangeBtn {
	width: 105px;
	height: 45px;
	border: none;
	background-color: #DC8328;
	background-image: url(../img/WhiteButtonOverlay@2x.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	color: #fff;
	font-size: 18px;
	font-family: 'Avenir-Black';
}
.page-template-template-convention-event .dateContainer .orangeBtn {
background-color: #C9DC5A;
}
.dateInner {
	display: flex;
	flex-direction: row;
	justify-content: space-between;  
	width: 100%;
	margin: 30px 0 50px;
}
.month {
	width: 20%;
	text-align: left;
	color: #DC8328;
	padding: 0 45px;
}
.month a {
	font-size: 20px;
	font-family: 'Avenir-Black';
	color: #DC8328;
}
.month span {
	height: 32px;
	display: flex;
	align-items: center;
	text-transform: uppercase;
} 
.dateInner .month:last-child {
	width: 20%;
	text-align: right; 
	justify-content: end;
	display: flex;
}
.month i {font-size: 32px;margin-right: 15px;}   
.dateInner .month:last-child i {
	margin: 0 0 0 15px;
}
.monthCenter {
	
}
.monthCenter h3 {
	font-family: 'Avenir-book';
	font-size: 38px;
	text-transform: uppercase;
}

.eventsWrapper {
	background-color:  #fff;
	padding: 0 10% 70px;
	display: flex;
	flex-direction: column;
}
.eventsContainer {
	width: 100%;
	display: flex;
	flex-wrap: wrap; 
	justify-content: space-between; 
}

.eventInner { 
	display: flex;
	flex-direction: column;
}
.eventInner img { 
	width: 100%;
	height: auto;
	
} 
.eventInnerContent { 
	border:  1px solid #DEDEDE;
	border-top: 0; 
	padding:  60px 40px;  
	display: flex;  
	flex-direction: column;
	text-align: left; 
	text-transform: capitalize;
	background-color: #FAFAFA;
	color:  #fff;
	height: 100%;
} 
.eventTitle {
	font-family: 'Avenir-Book';
	font-size: 14px;
	text-transform: capitalize;
} 
.eventTime {
	font-family: 'Avenir-Book';
	font-size: 14px;
	text-transform: uppercase;
	padding-bottom:0px;
} 
.events_list {
    margin-bottom: 600px;
}
.page-template-template-blog .eventTitle {
	font-size: 16px;
	text-transform: uppercase;
} 
.eventInnerContent {position: relative;}
.eventInnerContent.active { 
	background-color: #DC8328;
	background-image: url('../img/White_Overlay.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position:  center;
}
.eventInnerContent.active .activeExtent {
	display: block; 
}
.eventBtn {
	position: absolute;
	left: 0;
	top: 0;
	height: 36px;
	width: 125px;
	background-color: #DC8328;
	background-image: url(../img/WhiteButtonOverlay@2x.png);
	background-position: left;
	background-size: contain;
	background-repeat:  no-repeat;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;	
	font-family: 'Avenir-Black';	
	-webkit-clip-path: polygon(0% 0%, 100% 0%, 93% 100%, 0% 100%);
	clip-path: polygon(0% 0%, 100% 0%, 93% 100%, 0% 100%);
}
.woImg .eventInnerContent {
	justify-content: center;
	height: 100%;
	border-top: 1px solid #DEDEDE;
	padding: 100px 40px;
}
.woImg .eventBtn {
	position: relative;
	margin-bottom: 30px;
	-webkit-clip-path: polygon(7% 0%, 100% 0%, 93% 100%, 0% 100%);
	clip-path: polygon(7% 0%, 100% 0%, 93% 100%, 0% 100%);
}
.woImg { 
	/*! background: #DEDEDE; */
  -webkit-clip-path: polygon(78% 0, 100% 6%, 100% 93%, 22% 100%, 0 95%, 0 7%);
  clip-path: polygon(78% 0, 100% 6%, 100% 93%, 22% 100%, 0 95%, 0 7%);
	background: #DEDEDE;
	padding: 1px 0;
	margin-top: -25px;
}
.woImg .eventInnerContent { 
	-webkit-clip-path: polygon(78% 0, 100% 6%, 100% 93%, 22% 100%, 0 95%, 0 7%);
	clip-path: polygon(78% 0, 100% 6%, 100% 93%, 22% 100%, 0 95%, 0 7%);
}
.eventInner .activeExtent {
	background-color: #DC8328;
	width:  100%;
	position: absolute;
	z-index: 9;
	bottom:  calc( -31px );
	height: 100px;
	left: 0px;
	-webkit-clip-path: polygon(100% 0, 100% 83%, 82% 100%, 0 88%, 0 0);
	clip-path: polygon(100% 0, 100% 83%, 82% 100%, 0 88%, 0 0);
	display: none;
	background-image: url('../img/WhiteButtonOverlay@2x.png');
	background-repeat: no-repeat; 
	background-size:  cover;
	background-position-y:-20px;
	border-top: 1px solid #DEDEDE;
	border-top: 0;
}
.pager {
	display: flex;
	justify-content:  center;
	flex-direction: row;
}
.pager ul {
	border-top: 2px solid #C9D142;
	padding: 15px 0;
}
.pager ul li {
	display: inline-block;
	font-size: 20px;
	line-height: 32px;
}
.pager ul li a {
	padding:  0 5px;
}
.nxtPage {
	width: auto;
	text-align: left;
	padding: 0 30px;
	justify-content: center;
	display: flex;
	align-items: center;
	align-content: center;
}
.nxtPage a {
	font-size: 15px;
	font-family: 'Avenir-Black';
	color: #808182;
}
.nxtPage.currentpge a {
	color: #DC8328;
}
.nxtPage span {
	height: 32px;
	display: flex;
	align-items: center;
	text-transform: uppercase;
	padding-top: 2px;
} 
.nxtPage span:hover, .nxtPage span:active {
	color: #DC8328;
}
.nxtPage span i{
	font-size: 22px;
	margin-right: 8px;
	line-height: 13px;
	margin-top: -2px;
}
.nxtPage:last-child span i{
	margin-right: 0px;
	margin-left: 8px;
}
.pager ul li.current a {
	font-family: 'Avenir-Black';
}
.pager ul li:hover a, .pager ul li:active a {
	color: #DC8328;
}
.bookevent {
	text-align: center;
	width: 100%;
	margin: 70px 0 100px;
}
.buttonOrangeArrow2 {
	background-image: url('../img/WhiteButtonOverlay@2x.png');
	background-color: #DC8328;;
	background-repeat: no-repeat;
	background-size: cover; 
	text-transform: uppercase;
	font-family: 'Avenir-Black';
	color: #fff;
	text-align: center;
	padding: 15px 30px;
	border: none;
	outline: none;	
	-webkit-clip-path: polygon(0 0, 88% 0, 100% 50%, 88% 100%, 0 100%);
	clip-path: polygon(0 0, 88% 0, 100% 50%, 88% 100%, 0 100%);
}
.eventDetails {
	min-width: 800px;
	position: absolute;
	z-index: 8;
	right: 0;
	background-color: #FAFAFA;
	border: 1px solid #DEDEDE;
	padding: 30px;
	display: none;
}
.eventInner.active .eventDetails { display: block; }
.eventDetails h4 {
	margin: 20px 0;
}
.eventDetails .eventLinks{
	margin: 20px 0; 
	display: flex;
}
.eventLinks img { height: 18px; display: inline-block;width: auto;margin-right: 7px;}
.eventDetails p { margin-bottom:  30px;}
.eventDetails p.eventTime  { margin-bottom:  0px;}
.eventDetails p:last-child { margin-bottom:  0;} 
p.paraSubtitle {
	font-family: 'Avenir-Heavy';
	margin-bottom: 0; 
}
.eventDetails p.paraSubtitle { 
	margin-bottom: 0;
}
.eventLinks a {
	margin: 0 20px 0 0;
}
.eventDownload, .eventLinks a {
	color: #DC8328;
	font-family: 'Avenir-Heavy'; 
	font-size: 16px;  
	display: flex;
	align-items: center; 
	text-transform: capitalize;
	width: 100%;
}
.eventDownload  { display: flex;justify-content: start;align-items: center;}
.eventDownload img {
	width: 22px;
	height:  auto;
	margin: 0 10px 0 0;
}
.eventInner.active { 
	-webkit-clip-path: none;
  clip-path: none;
	background:  #fff;
}
.eventInner.active .eventInnerContent { 
	-webkit-clip-path: none;
  clip-path: none;
}
.eventInner:nth-child(4n) .eventDetails, .eventInner:first-child .eventDetails {
	left: 21px;
	right: inherit;
} 
eventInnerContent .teamIndiName { 
	font-size: 22px; 
}

.blogWrapper .eventInnerContent {
    padding: 60px 40px 40px;
}
.blogWrapper .woImg .eventInnerContent {
    padding: 100px 40px;
}
.blogWrapper .eventBtn {
	background-image: url('../img/WhiteButtonOverlay@2x.png');
	background-color: #DC5E43;
	background-repeat: no-repeat;
	background-size: cover; 
	text-transform: uppercase;
	font-family: 'Avenir-Black';
	color: #fff;
	text-align: center;
	padding: 15px 32px 15px 20px;
	border: none;
	outline: none;	
	width:auto;
	max-width:185px;
}


.blogWrapper .eventBtn:hover {background-color: #DC5E43;}
.blogPager {
	margin-bottom: 60px;
}
.eventInnerContainer { display: flex; flex-direction: column;  width: 33.33333%;margin-bottom: 38px;position: relative;padding: 27px 20px 0;}
.contactBannerCnt {
	width 40%;
	width: 40%;
	display: flex;
	align-self: end;
	right: 0;
	align-content: center;
	justify-content: center;
	flex-direction: column;
	align-items: start;
	top: 0; 
	height: 100%;
	padding: 15px 50px;
}
.contactBannerCnt img {max-width:300px; height:auto; }
.contactBannerWrapper { display:  flex;}
.contactBannerWrapper .bannerContainer { justify-content: start;align-items: start;}
.contactBannerWrapper .mapContainer {
	align-self:  start;
	width: 60%;
	display: flex;
}
.bannerAddress {
	font-family: 'Avenir-Medium';
	font-size: 22px;
	line-height: 27px;
	margin: 50px 0;
	text-align: left;
	width:200px;
}
.bannerAddress1 {
	font-family: 'Avenir-Medium';
	font-size: 22px;
	line-height: 27px;
	text-align: left;
}
.bannerAddress1:last-child {
	margin: 0 0 50px;
}
.bannerAddress1 span {
	/*font-family: 'Avenir-Black';*/
	font-weight:bold;
	color: #C1520C;
}
.bannerAddress2 {
	font-family: 'Avenir-Book';
	font-size:  18px;
	text-align: left;
	margin-top:  50px;
}
.contactForm {
	padding: 40px 20px;
}
.contactContainer {
	display:  flex;
	flex-direction:  row;
	padding: 100px 30px;
	background-image: url('../img/greenbg2.png');
	background-size: contain;
} 
.blue{
	display:  flex;
	flex-direction:  row;
	padding: 100px 30px 60px 30px;
	/*margin-bottom:100px;*/
	background-image: url('../img/bluebg.png');
	background-size: cover;
	width: 100%;
} 
.green {
	display:  flex;
	flex-direction:  row;
	padding: 100px 30px 60px 30px;
	/*margin-bottom:100px;*/
	background-image: url('../img/greenbg2.png');
	background-size: cover;
	width: 100%;
} 
.bannerContainer.Green {
	display:  flex;
	flex-direction:  row;
	padding: 100px 30px 0px 30px;
	/*margin-bottom:100px;*/
	background-image: url('../img/greenbg2.png');
	background-size: cover;
} 
.coral {
	display:  flex;
	flex-direction:  row;
	padding: 100px 30px 60px 30px;
	/*margin-bottom:100px;*/
	background-image: url('../img/coralbg.png');
	background-size: contain;
} 
.bannerContainer.Coral {
	display:  flex;
	flex-direction:  row;
	padding: 100px 30px 0px 30px;
	/*margin-bottom:100px;*/
	background-image: url('../img/coralbg.png');
	background-size: cover;
} 

.contactBlocks { 
	width:  33.3333%;  
	padding: 0 25px;
	display:  flex;
	flex-direction: column; 
}
.contactForm h4, .gform_body h4 {
	font-size: 22px; 
	font-family: 'Avenir-Medium';
	text-align: center;
}
.contactForm p, .gform_body p{
	margin: 30px 0;
	text-align: center;
}
.contactForm label, .gform_body label, .event-form label {
	font-family: 'Avenir-Book';
	font-size: 16px;
	text-transform: uppercase;
	text-align: left;
	width: 100%;
	clear: both; 
}
.contactForm .nice-select::after, .gform_body  .nice-select::after{
    border-bottom: 3px solid #DC5E43 !important;
    border-right: 3px solid #DC5E43 !important; 
}
.contactForm .nice-select .option:hover, .gform_body .nice-select .option:hover {
    background-color: #DC5E43;
    color: #fff;
    font-weight: 400;
}
.contactForm input, .gform_body input, .gform_footer input {
	font-family: 'Avenir-Book';
	width:  100%;
	border: 1px solid #DEDEDE;
	background-color: #FAFAFA;
	padding:  8px 10px;
	margin:  3px 0 10px;
}

.contactForm input.wpcf7-submit {background-color:#DC5E43;}
.generic_right .contactForm input, .generic_right .gform_body input,  .generic_right .gform_footer input {
	background-color: #FFFFFF;
}

.contactForm .filterInner , .gform_body .filterInner {
	width:  100%;
	margin-bottom:  10px;
}

.contactForm .nice-select , .gform_body .nice-select{
	background-color:  #FAFAFA;
	background-image: url('../img/line.jpg');
	background-repeat: no-repeat;
	background-position-x: right 40px;
}
.contactForm .current. .gform_body .current{
	opacity: 0.5; font-size:12px;
	font-family: 'Avenir-Book';
	color: #212721;
	text-transform: capitalize;
}
.contactForm .nice-select.open .list , .gform_body .nice-select.open .list{ width:  100%;}
.contactForm textarea , .gform_body textarea{
	font-family: 'Avenir-Book';
	width:  100%;
	border: 1px solid #DEDEDE;
	background-color: #FAFAFA;
	padding:  8px 10px;
	margin:  3px 0 10px;
	resize: none; 
	height:  150px;
}
.gform_wrapper .gform_footer input[type="submit"] {
	background-image: url('../img/WhiteButtonOverlay@2x.png');
	background-color: #DC5E43;
	background-repeat: no-repeat;
	background-size: cover; 
	text-transform: uppercase;
	font-family: 'Avenir-Black';
	color: #fff;
	text-align: center;
	padding: 15px 30px 15px 20px;
	border: none;
	outline: none;	
	-webkit-clip-path: polygon(0 0, 88% 0, 100% 50%, 88% 100%, 0 100%);
	clip-path: polygon(0 0, 88% 0, 100% 50%, 88% 100%, 0 100%);
	margin-top: 30px;
    height: 45px;
    position: relative;
}

.gform_wrapper .gform_footer input[type="submit"]:hover {
	background-color: #15BEF0;
}

.contactForm .buttonOrangeArrow, .gform_wrapper .gform_footer input[type="submit"] {
	padding: 15px 60px 15px 48px;
}
.contactForm a, .gform_body a {
	align-self: center;
	display: flex;
	justify-content: center;
}
.contactBlockInner {	
	border: 1px solid #DEDEDE;
	background: #fff;
}
.squareBlock {
	background-color: #DEDEDE;
	margin-bottom: 30px;
	padding: 1px;
}
.squareBlock.clipped{
	background-color: #DEDEDE;
	margin-bottom: 30px;
	-webkit-clip-path: polygon(80% 0, 100% 10%, 100% 92%, 20% 100%, 0 90%, 0 8%);
	clip-path: polygon(80% 0, 100% 10%, 100% 92%, 20% 100%, 0 90%, 0 8%);	
	padding: 1px;
}
.content-area .entry-content .wp-block-table{
	background-color: #DEDEDE;
	margin-bottom: 30px;
	-webkit-clip-path: polygon(8% 0, 100% 4%, 100% 92%, 83% 100%, 0 96%, 0 11%);
	clip-path: polygon(8% 0, 100% 4%, 100% 92%, 83% 100%, 0 96%, 0 11%);	
	padding: 1px;
}
.content-area .entry-content .wp-block-table.forms_table{
	background-color: none;
	margin-bottom: 30px;
	-webkit-clip-path: none;
	clip-path: none;	
	padding: 1px;
}

.squareBlockInner {
	padding: 40px 20px 40px 20px;
	background-color:  #fff;
	min-height:300px;
}
.clipped .squareBlockInner {
	-webkit-clip-path: polygon(80% 0, 100% 10%, 100% 92%, 20% 100%, 0 90%, 0 8%);
	clip-path: polygon(80% 0, 100% 10%, 100% 92%, 20% 100%, 0 90%, 0 8%);
	padding: 60px 30px;
}
.content-area .entry-content .wp-block-table tbody {
	-webkit-clip-path: polygon(8% 0, 100% 4%, 100% 92%, 83% 100%, 0 96%, 0 11%);
	clip-path: polygon(8% 0, 100% 4%, 100% 92%, 83% 100%, 0 96%, 0 11%);
	padding: 80px 30px;
}
.content-area .entry-content .wp-block-table.forms_table tbody {
	-webkit-clip-path: none;
	clip-path: none;
	padding: 80px 20px;
}


.squareBlockTitle {
	font-size: 22px;
	font-family: 'Avenir-Medium';
	text-align: left;
	text-transform: capitalize;
}
.squareBlockTitle:first-child {
	margin-bottom: 10px;
}
.contactTitle {
	text-transform: uppercase;
	font-size: 18px;
}
.squareAddress {
  font-size: 16px;
	font-family: 'Avenir-Medium';
margin-top: 30px !important;
}
.squareAddress span { 
	color: #DC5E43;
	/*font-family: 'Avenir-Black';*/
	font-weight:bold;
}
.squareBlockInner .goTo.button--isi.download {
  margin-bottom: 0;
  align-self: start;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}
.dropdown-menu {
	display:none; top:91px; margin-left:-10px;
	position:absolute; z-index:99; background-color:#fff; 
box-shadow: 0px 0px 1px 1px #eee; min-width:250px;
}
.dropdown-menu > li a { border: 0px ; }
.inner_submenu {
	display: none;
}
.secondaryUl  li > ul { 
top: 46px;
min-width: 380px;
left: -80px;

}
/*.menuBottomUl li:last-child .dropdown-menu{right:0px;}*/
.menuBottomUl li .dropdown-menu{right:0px;}
/*.dropdown-menu li:hover{border-bottom:none !important;}*/
.dropdown-menu li .inner_submenu{display:none; position:relative; z-index:9; background-color:#fff;}
.menuBottomUl li:hover .dropdown-menu{}
.menuBottomUl li .dropdown-menu{
	-webkit-clip-path: polygon(100% 0%, 100% 92%, 82% 100%, 0 92%, 0 0);
	clip-path: polygon(100% 0%, 100% 92%, 82% 100%, 0 92%, 0 0);
	padding: 15px 0px 35px 0px;
}
.menuBottomUl li .dropdown-menu > li{ padding-left:15px; padding-right:35px;}

.secondaryUl.menuBottomUl li:hover .dropdown-menu{}
.secondaryUl.menuBottomUl > li:hover{border-bottom: 0px solid #C9DC5A; }
.secondaryUl.menuBottomUl li .dropdown-menu li:hover{background-color:transparent;}
.secondaryUl.menuBottomUl li .dropdown-menu li a{font-family:'Avenir-Black';}
.secondaryUl.menuBottomUl li .dropdown-menu{-webkit-clip-path: polygon(100% 0%, 100% 92%, 82% 100%, 0 92%, 0 0);
	clip-path: polygon(100% 0%, 100% 92%, 82% 100%, 0 92%, 0 0);}
.secondaryUl.menuBottomUl .dropdown a i{display:inline-block;}
.secondaryUl.menuBottomUl li a i{display:none;}
.secondaryUl.menuBottomUl li:last-child .dropdown-menu{right:auto;}
.secondaryUl.menuBottomUl li a{text-align:left;   font-family: 'Avenir-Book';}
.secondaryUl.menuBottomUl li:hover a .fa-angle-down:before{content: "\f106";}
.dropdown-menu li .inner_submenu.act{display:grid !important; }
.menuBottomUl > .current-menu-item:hover, .menuBottomUl > .current-page-ancestor:hover {border-bottom:none!important;}
/*
.secondaryUl > li.dropdown.current-menu-item, .secondaryUl > li.dropdown.current-page-ancestor, .secondaryUl > li.dropdown.current-menu-parent { padding-bottom:0px;}*/
.secondaryUl.menuBottomUl > li:hover::after{
	content:'';
	position:absolute;
	background:#BECC39;
	height:5px;bottom:0px;
	width: 100%;
left: 0;
}

.secondaryUl > li.dropdown.current-menu-item:after, .secondaryUl > li.dropdown.current-page-ancestor:after { margin-bottom:0px;}
 
.menuBottomUl li:after { /* border-bottom: 10px solid transparent;*/}
.menuBottomUl li:hover{/*border-bottom: 10px solid #C9DC5A;*/}  
/*.secondaryUl.menuBottomUl li .dropdown-menu li:hover {border-bottom: 10px solid #C9DC5A;} */



.dropdown-menu li .link{display:flex; cursor:  pointer;}
.dropdown-menu li .link i{padding: 20px 35px 20px 20px; position:absolute; right:0px;}
.meks-instagram-widget {
    width: 100% !important;
    max-width: 100% !important;
}
.meks-instagram-widget div {
    flex: auto !important;
    /*padding: 2px 5px !important;*/
    float: left;
    -ms-flex: 0 0 0%;
	margin: 0 0 0 14px;
    max-width: 20% !important;
}
.meks-instagram-widget div img {
    width: 100% !important;
}
li#meks_instagram-2{ list-style:none; }
.searchFiled.expanded { width:  275px ;/* transition: all 0.7s; -webkit-transition: all 0.7s;*/ display: block;}
.acf-map {
	width: 100%;
	height: 630px;
}
#wpcf7-f221-o1 .buttonOrangeArrow, .gform_wrapper .gform_footer input[type="submit"]
{
/*background-color: #DC5E43 ;*/
font-family: 'Avenir-Black';
cursor: pointer;
}

#wpcf7-f221-o1 .buttonOrangeArrow:hover, ..gform_wrapper .gform_footer input[type="submit"]:hover
{
background-color: #15BEF0;
}

.contactForm .filterInner  .wpcf7-form-control-wrap{
	width:100%;
}
.contactForm .wpcf7-submit.buttonOrangeArrow, .gform_wrapper .gform_footer input[type="submit"] {
width: auto;
display: table;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
height:45px;
position:relative;
}
.contactForm{
	padding-bottom:0px; 
}
.contact_block_left{
	width:33.3%;
}
.contact_block_right{
	width: 66.3%;
}
.contact_block_left  .contactBlocks{
	width:100%;
}

.contactForm.leftaligned.contactPage { min-height:300px;}

.squareBlock_wrapper{
	width:50%;float: left;padding: 0px 20px;
}
.contact_block_right .contactBlocks {
	width:100%;
	width: 100%;
flex-direction: row;
flex-wrap: wrap;
padding: 0px;
}
.squareBlock_wrapper{
	
}
.contact_block_right  .squareBlock.clipped{
margin-top: -20px;	
}
.has-text-align-left { text-align:left !important;}
.contentWrapper h2 {text-transform:uppercase; text-align:center; padding-bottom:20px; /*padding-top:80px;*/}
.advgb-column-inner h2 {/*padding-top:80px;*/}
.contentWrapper h6 {margin-left:10%; margin-right:10%; padding-bottom:50px; text-align:center;}
.contentWrapper p {/*margin-left:10%; margin-right:10%;*/}
.button_block {text-align:left; /*margin-bottom:80px;*/ }
.button_block.Center { text-align:center;}
.button_block.Right { text-align:right;}
.angled_rectangle_block {margin-top: 40px; margin-bottom:80px;}
.contactBannerWrapper {margin-top:101px; float:left;}
/*.entry-content {width:80%; margin:auto;}*/
.entry-header {width:80%; margin:auto;}
.entry-header h1 {font-size:38px;}
.footerMenu li a:hover{color:#BECC39;}
h2.firstName, h2.lastName{text-align:left; padding-top:0px; padding-bottom:0px; font-size:38px}
h2.firstName{text-align:left; padding-bottom:0px; margin-bottom:0px; padding-top:0px;}
.details h2.firstName {margin-bottom:20px;}
.individualDesc h3 { text-transform:uppercase;}
#searchform #searchsubmit {
    width: 38px;
    height: 37px;
	text-indent:-200px;
    background: none;
    border: none;
    border-left: 1px solid #DC8328;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(../img/Search_orange.svg);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    cursor: pointer;
}
.page-template-template-blog #searchform #searchsubmit {
    border-left: 1px solid #C9DC5A;
    background-image: url(../img/Search_green.svg);
	background-size: 25px;
}
#searchform #searchbox{border: 1px solid #F0F0F0;
    height: 38px;
    width: 100%;
    padding: 10px;
    font-family: Arial;
    color: #212721;
    font-size: 14px;}
#searchform .input-group{display: flex;
    width: 100%;
    position: relative;
    margin-right: 15px;}
#filters #FilterSelect:after {
    border-bottom: 3px solid #DC8328;
    border-right: 3px solid #DC8328;
    content: '';
    display: block;
    height: 11px;
    margin-top: -7px;
    pointer-events: none;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 11px;
}
#filters #FilterSelect{
	-webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 0;
    border: solid 1px #e8e8e8;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    height: 38px;
    line-height: 37px;
    outline: none;
    padding-left: 10px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: 100%;
}
.filter_box {
    display: flex;
    width: 25%;
    padding-left: 10px;
    font-family: Arial;
}
.clear{background-color: #DC8328;
    color: #fff;
    padding: 10px 15px;
    text-transform: uppercase;
		line-height: 20px;
}
.page-template-template-blog .clear{background-color: #C9DC5A;
}
.search_box{width:25%;}
.search2Container{/*margin-left:12rem;*/}

.generic_right .gform_wrapper { background-color:#FAFAFA; padding:10px; border:1px solid #DEDEDE; margin-top:5px;}
.gform_wrapper .gform_title { text-transform:uppercase; font-family:'Avenir-Book'; font-weight:normal;}
.generic_right .gform_wrapper .gform_title { text-align:center; }


.content-area .gform_wrapper > form{
	margin:auto; padding-left:15px; padding-right:15px;
}
.content-area .event-form .gform_wrapper > form{
	padding-left:0px; padding-right:0px;
}

.content-area .entry-content .wp-block-table{
	margin: 0px 10% 80px 10%;
	width:80%;
}
.content-area .entry-content .wp-block-table.forms_table{
	margin: 0px 0px 20px 0px;
	width:100%;
}

.content-area .entry-content .wp-block-table tbody {background-color:#fff;}
.content-area .entry-content .wp-block-table tbody tr:first-child {font-size:22px; line-height:26px}
.content-area .entry-content .wp-block-table.technical tbody tr:first-child {font-size:16px; line-height:20px; text-transform:uppercase}

.content-area .entry-content .wp-block-table.forms_table tbody tr:first-child {text-align: left}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(2n+1), .wp-block-table.is-style-stripes tr:nth-child(2n+1) { background-color:#fff !important;}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(2n), .wp-block-table.is-style-stripes tr:nth-child(2n) { background-color:#FAFAFA !important;}

.menuTopUl li a:hover{
	color:#BECC39;
}
/* accordion */
.ui-accordion-header {
	background-color: #FAFAFA !important;
	border:1px solid #dedede !important;
	padding: 15px 0px 15px 15px !important;
}
.advgb-accordion-header-icon {margin-right:20px !important;}
.advgb-accordion-header-icon svg { fill:#C9DC5A !important; width:35px !important; height:35px !important}

.ui-accordion-header h4 {	color: #212721 !important; font-size: 22px !important; }
.ui-accordion-content {
	padding: 1px !important;
	margin-top: 10px !important;
	border:none;
	-webkit-clip-path: polygon(86% 0, 100% 13%, 100% 100%, 14% 100%, 0 88%, 0 9%);
	clip-path: polygon(86% 0, 100% 13%, 100% 100%, 14% 100%, 0 88%, 0 9%);
	background-color: #dedede !important;
	position:relative;
}
.ui-accordion-content p {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.ui-accordion-content h5 {
	margin-bottom: 35px !important;
}
.lineSmallTopRight {
	background-color: #dedede;
	height: 1px; width: 300px;
	position:absolute;
	z-index:2;
	top: 50px;
	right: 0;
}
.lineTopLeft {
	background-color: #dedede;
	height: 1px; width: 90%;
	position:absolute;
	z-index:2;
	top: 50px;
	left: 0;
}
.lineSmallBottomRight {
	background-color: #dedede;
	height: 1px; width: 300px;
	position:absolute;
	z-index:2;
	right: 0;
	bottom: 50px;
}
.lineSmallBottomLeft {
	background-color: #dedede;
	height: 1px; width: 300px;
	position:absolute;
	z-index:2;
	left: 0;
	bottom: 50px;
}

.page-template-template-floorplandetail .bannerWrapper{
	margin-bottom:0px;
}
.planDesc .fourty h3{
	text-transform:uppercase;
}
.aboutUsRight h2{text-align:left;}
.advgb-column-inner p, .advgb-column-inner ul li{font-family: 'Avenir-Book'; font-size: 16px;
    line-height: 22px;
    color: #212721;
    line-height: 27px;
    font-weight: normal;}
	.advgb-column-inner > ul >  li { list-style:disc; margin-left:30px;}
	.advgb-column-inner > h3 , .advgb-column-inner > ul{ margin-bottom:30px;}
.advgb-column-inner h5{font-size: 19px;
    line-height: 26px;
    font-family: 'Avenir-Medium';
    font-weight: normal; margin-bottom:20px;}
/*.advgb-column-inner .button_block{text-align:left;}*/
.attendeesInner .roundIcon .lazyloaded{max-width:50px;}
/*.entry-content .gform_wrapper {width: 60% !important; margin:auto; padding-top:80px}*/
.entry-content .gform_wrapper .medium { width: 100% !important; }
.gform_wrapper.gf_browser_gecko select {
  padding: 4px 12px 4px 2px  !important;
    border: 1px solid #DEDEDE;
    margin-top: 3px;
    color: #808182;
    background-color: #FAFAFA;
    max-width: 398px;
	border-radius:0px;
}
.entry-content .gform_wrapper input, .entry-content .gform_wrapper select, .entry-content .gform_wrapper textarea {
	color: #808182;
	font-size: 14px !important;
}
.gform_footer.top_label { text-align: center; }
.generic_right .gform_footer.top_label { text-align: left; }
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
    font-weight: normal !important;;
}
.advgb-columns-container { margin:auto; width:100%;}
.owl-carousel .owl-item img { height: auto !important;display: inline-block; 
    max-width: none;}
	.owl-stage {
display: -webkit-box;
display: -moz-box;
display: -ms-box;
display: box;
}
.color_banner .bannerContainer { padding-bottom:125px; padding-top:125px; margin-bottom:0px;}
.wp-block-table td, .wp-block-table th{ border-top:1px solid #dedede !important; border-right:1px solid #dedede !important; ; padding:15px !important}
figure.wp-block-table td, figure.wp-block-table th{ border:none!important}

.entry-content {/*padding-bottom: 60px;*/} /* do not give bootom margins this */
.wp-block-table tr:first-child td {padding: 50px 15px 15px 15px !important}
.wp-block-table tr:last-child td {padding-bottom: 30px !important}
.gen_row {
    max-width: 1360px;
    margin: auto;
	width:100%;
}
@media (min-width:992px){
.generic_full.entry-content	{
    width: 75%;
	padding-top:80px;
	margin:auto;
}
.generic_left.entry-content {
    width: 75%;
	float:left;
	padding-top:80px;
	padding-right:25px;
}
.generic_right {
    width: 25%;
	float:left;
	padding-top:80px;
}
.single .generic_left.entry-content {padding-right:80px;}

.page-template-template-technical-services-order .generic_full.entry-content, .page-template-template-catering-order .generic_full.entry-content, .page-template-template-event-payment .generic_full.entry-content{ width:65%;}

.eventDetails .col-md-3 {width: 33.33%; float:left; border-right: 1px solid #DEDEDE; padding-right: 10px;}
.eventDetails .col-md-9 {width: 66.67%; float:left; padding-left:30px;}

}
@media (max-width:991px){
.generic_full.entry-content	{
    width: 100%;
	padding:15px;
}
.generic_left.entry-content {
    width: 100%;
	float:left;
	padding-top:80px;
}
.generic_right {
    width: 100%;
	float:left;
	padding-top:80px;
}
.responsive-menu-box { display: none !important; }
#responsive-menu-button { z-index: 99; display: block; }
button#responsive-menu-button {
    width: 35px !important;
		background: none !important;
}
.advgb-columns {
    margin-bottom: 0 !important;
}
.eventBook {
	max-height: inherit !important;
}
}
.people_grid .sixty {width:50%;}
.people_grid .fourty {width:50%;}
.paddingtop80 {padding-top:80px;}

.tableWrapper {
    padding: 50px 50px;
    justify-content: start;
    flex-direction: column;
    background-image: url('../img/fourtyBg.png');
    background-repeat: repeat;
    background-size: cover;
}
.tableContainer{	
    -webkit-clip-path: polygon(0 4%, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 4%, 100% 0, 100% 100%, 0% 100%);
}
.tableInner{	
    -webkit-clip-path: polygon(0 4%, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 4%, 100% 0, 100% 100%, 0% 100%);
}

.um input[type="submit"].um-button {
	background-image: url('../img/WhiteButtonOverlay@2x.png') !important;
	background-color: #DC5E43 !important;
	background-repeat: no-repeat !important;
	background-size: cover !important; 
	text-transform: uppercase !important;
	font-family: 'Avenir-Black';
	color: #fff;
	text-align: center;
	border: none;
	outline: none;	
	-webkit-clip-path: polygon(0 0, 88% 0, 100% 50%, 88% 100%, 0 100%);
	clip-path: polygon(0 0, 88% 0, 100% 50%, 88% 100%, 0 100%);
	margin-top: 30px;
	width:auto;
	height:45px !important;
	border-radius: 0px !important;
}
.um input[type="submit"].um-button:hover {
	background-color: #15BEF0;
}
.um input[type="submit"].um-button {
	padding: 15px 60px 15px 48px !important;
}
.um.um-login .um-left.um-half {width:100% !important;}
.um.um-login .um-right.um-half {display: none !important;}
.meeting_list {padding-top:80px;}
.accordionHeader h2, .accordionHeader h3 {padding-bottom:0px;}
.accordionClippy.board_meetings {padding:50px;}
.board_meetings h4 { padding-bottom:20px;}
.board_meetings .goTo {margin-top:10px; margin-bottom:10px;}
.board_meetings .goTo {
	align-self: start;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center; 
}
.board_meetings .goTo:hover {
	color:  #fff;
}
.meeting_list .ui-accordion-content { clip-path:polygon(85% 0, 100% 2%, 100% 100%, 4% 100%, 0 98%, 0 1%); -webkit-clip-path:polygon(85% 0, 100% 2%, 100% 100%, 4% 100%, 0 98%, 0 1%)}
.accordionClippy.board_meetings { clip-path:polygon(85% 0, 100% 2%, 100% 100%, 4% 100%, 0 98%, 0 1%); -webkit-clip-path:polygon(85% 0, 100% 2%, 100% 100%, 4% 100%, 0 98%, 0 1%)}
.meeting_list .downloads {padding-bottom:40px; float:left;}
.ui-icon-triangle-1-e {display:none !important;}
.ui-accordion-content.ui-widget-content {background: #efefef !important; padding:50px !important;border: none !important;}
.single article {width:100%;}
.single .navigation.post-navigation { float:left; width:100%}
.single .navigation.post-navigation  h2 {display:none;}
.single .comments-area {float:left;}
ol { padding-left:30px;}
ol li {padding-bottom:10px;}
.single .eventTitle {padding-bottom:30px;}
.Blogside img { width:100%; text-transform:uppercase;}
.event-form {padding-top:30px;}
.event-form h3 {padding-bottom:10px;}
.event-form form {padding-top:20px;}
.select_event, .event_dates {padding-bottom:20px; clear:both;}
.event_dates.gform_body input {width:auto;}
.gform_wrapper .gfield_description {
	font-family: 'Avenir-Book' !important;
}
/*#wpadminbar { display:none !important;}*/
body.admin-bar header{top: 32px !important;} 
.advgb-column-inner {
  padding-top: 75px;
  padding-bottom: 75px;
	width: 100%;
}
.gform_body .no-rate a {
    text-align: left;
	justify-content: left;
}
.sub-heading { font-size:18px; font-weight:bold; text-align:left !important; text-transform:none !important; }
.total_label {
    font-size: 22px;
    text-transform: uppercase;
    width: 70%;
    text-align: right;
	float:left;
	font-weight:bold;
}
.total_qty, .total_amt {
    font-size: 22px;
    width: 15%;
    float: left;
    text-align: center;
	font-weight:bold;
}
.total_line {
    margin-bottom: 50px;
    display: block;
    float: left;
    width: 100%;
}
.event-form {
	/*display:  flex;
	flex-direction:  row;
	padding: 100px 30px 60px 30px;
	background-image: url('../img/bluebg.png');
	background-size: cover;*/
} 
.event-form h3 {font-family:'Avenir-Book'}
.select_event label, .event_dates label {padding-bottom:10px; float:left;}
.adv_rate.strike {
    text-decoration: line-through;
}
.no-rate .adv_rate.strike {text-decoration:none;}
.Blogside .spaceInnerContent {background:#fafafa;}

#menu-main-nav > li{
	position:relative;
}
#menu-main-nav > li a:before{
  content: "";
  position: absolute;
  bottom: -17px;
  width: 0px;
  height: 10px;
  margin: 5px 0 0;
  transition: all 0.2s ease-in-out;
  transition-duration: 0.75s;
  opacity: 0;
  background-color: #C9DC5A;
  left: 50%;
}
#menu-main-nav > li a { position: relative; }
#menu-main-nav > li a:after{
	content: "";
  position: absolute;
  bottom: -17px;
  width: 0px;
  height: 10px;
  margin: 5px 0 0;
  transition: all 0.2s ease-in-out;
  transition-duration: 0.75s;
  opacity: 0;
  background-color: #C9DC5A;
  right: 50%;

}

#menu-main-nav > li a:hover:before, #menu-main-nav > li a:hover:after {
  width: 50%;
  opacity: 1;
}

#menu-main-nav .dropdown-menu{
	top:53px;min-width:355px;
}

.wp-block-advgb-columns.advgb-columns-wrapper.green .button_block  a  .rqstInfo {
	min-width:156px;
}
.content-area  .site-main  .entry-content  .wp-block-advgb-columns.advgb-columns-wrapper.blue{
	/*margin-bottom:50px;*/
}
#menu-main-nav > li.current-page-ancestor::after{
	background-color: #C9DC5A;
	width: 100% !important;
left: 0px !important;
opacity: 1 !important;
right: auto
}

.contentWrapper  > .content-area#primary  .generic_left.entry-content{
	padding-left: 60px;
}

.ui-icon-triangle-1-s {
    display: none !important;
}
.expanding-grid {
    position: relative;
    width: 100%;
}
.expanding-grid .links {
    display: block;
    margin: 0 -1em;
    overflow: hidden;
    padding: 1em 0;
}
.page-id-29 .expanding-grid .links {
	display: flex;
	justify-content: center;}
	
.expanding-grid ul {
    list-style: none;
}
.expanding-grid .links > li {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    list-style: none;
}
.expanding-grid .links > li.teamInner {
    width: calc(25% - 45px );
    position: relative;
    padding: 20px 0 0px 0px;
    cursor: pointer;
    margin: 22.5px 22.5px 0px 22.5px;
    z-index: 2;
}

.expanding-grid .links > li:nth-of-type(4n+1) {
    clear: left;
}
.page-id-110 .expanding-grid .links > li.teamInner {
    width: calc(33.33% - 45px );
}
.page-id-110 .expanding-grid .links > li:nth-of-type(4n+1) {
    clear: none;
}
.page-id-110 .expanding-grid .links > li:nth-of-type(3n+1) {
    clear: left;
}
.expanding-grid ul a {
    text-decoration: none;
}
.expanding-grid .expanding-container {
    clear: both;
    display: none;
    overflow: hidden;
    width: 100%;
    background: #F7F7F7;
/*-webkit-box-shadow: 0px 1px 3px rgba(74, 73, 73, 0.18);
box-shadow: 0px 1px 3px rgba(74, 73, 73, 0.18); */
	 -webkit-clip-path: polygon(88% 0, 100% 8%, 100% 95%, 14% 100%, 0 92%, 0 6%);
    clip-path: polygon(88% 0, 100% 8%, 100% 95%, 14% 100%, 0 92%, 0 6%);
	margin-top:-40px;
}
.expand-content {
    padding: 50px 50px;
    width: 80%;
    margin: auto;
}
.expanding-grid .spacer {
    clear: both;
    display: block;
    margin: 0 1em;
        margin-bottom: 0px;
}
expanding-grid .close-button.active {
    -webkit-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
.expanding-grid .close-button {
    background: url(../img/cancel.png);
        background-size: auto;
    color: #fff;
    display: inline-block;
    height: 25px;
    line-height: 1;
    overflow: hidden;
    text-decoration: none;
    text-indent: 5em;
    white-space: nowrap;
    width: 25px;
    will-change: opacity;
    z-index: 5;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-top: 90px;
    margin-right: 50px;
}
.board_wrap {max-width:1170px; margin:auto;}
.peopleWrapper {
    padding: 0px 10% 0px;
}
.peopleContainer {
    width: 100%;
}
.expanding-grid .individualDesc {
    background-color: #fff;
    padding: 150px 20px;
    -webkit-clip-path: polygon(88% 0, 100% 8%, 100% 95%, 14% 100%, 0 92%, 0 6%);
    clip-path: polygon(88% 0, 100% 8%, 100% 95%, 14% 100%, 0 92%, 0 6%);
    margin-top: -45px;
    width: 100%;
	left:0;
	display:flex;
	position:relative;
}
.eventBook .twentyFive a img{
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.home .fifty a img{
	transition: all 0.9s;
	-webkit-transition: all 0.6s;
}
.eventBook .twentyFive:hover a img, .home .fifty:hover a img{
	margin-top: -100%;
	display: block;
}
/*.eventBook .twentyFive:hover a , .home .fifty:hover a {	
	background-color: #C1520C;
}*/
.eventBook .twentyFive a , .home .fifty a {
	display: block;
	height: 100%;
}

.home .venues .fifty {
    position: relative;
    display: inline-block;
    background-color: #DC8328;
    color: #fff;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
			cursor:pointer;
	max-height: 700px;
}
.home .venues .fifty > img {
    vertical-align: top;
    max-width: 100%;
}
.home .venues .fifty .caption {
    background-color: #DC8328;
    padding: 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #ffffff;
}
.home .venues .fifty .caption h1 {
    color: #ffffff;
}
.home .venues .fifty a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
}
.home .venues .fifty, .home .venues .fifty:before,
.home .venues .fifty:after, .home .venues .fifty *, .home .venues .fifty *:before,
.home .venues .fifty *:after {
    box-sizing: border-box;
    transition: all .35s ease;
}
.home .venues .fifty:hover .caption {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}

/* imghvr-slide-up
   ----------------------------- */

.home .venues .fifty:hover .caption, .home .venues .fifty:hover .caption {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
			z-index:2;
}

.home .venues .fifty .caption {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
}


.eventBook .twentyFive {
    position: relative;
    display: inline-block;
    background-color: #DC8328;
    color: #fff;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
	max-height: 400px;
/*    -webkit-transform: translateZ(0);
            transform: translateZ(0);*/
			cursor:pointer;
}

.theatre .eventBook .twentyFive {
    background-color: #BECC39;
}

.eventBook .twentyFive > img {
    vertical-align: top;
   /* max-width: 100%;*/
}

.eventBook .twentyFive .caption {
    background-color: #DC8328;
    padding: 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #ffffff;
}

.theatre .eventBook .twentyFive .caption {
    background-color: #BECC39;
}


.eventBook .twentyFive a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
}

.eventBook .twentyFive, .eventBook .twentyFive:before,
.eventBook .twentyFive:after, .eventBook .twentyFive *, .eventBook .twentyFive *:before,
.eventBook .twentyFive *:after {
    box-sizing: border-box;
    transition: all .35s ease;
}
.eventBook .twentyFive:hover .caption {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
			z-index:2;
}

/* imghvr-slide-up
   ----------------------------- */
.eventBook .twentyFive .caption {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
}



.advgb-accordion-header-icon {
	display: none !important;
}
.rotate {
	transoform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.navigation.post-navigation {
	padding: 30px 60px 60px;
}
.ui-accordion .ui-accordion-header {
    outline: none;
}

.hamburger * {
  transition:all 0.5s ease-in-out;
  -webkit-transition:all 0.5s ease-in-out;
  box-sizing:border-box;
}

.hamburger {
	margin: 0px auto;
	height: 50px;
	width: 35px;
	position: fixed;
	top: 10px;
	right: 5%;
	z-index: 999;
}

.hamburger input[type=checkbox] {
  display:none;
}

.hamburger label {
  cursor:pointer;
  position:absolute;
  z-index:99;
  height:100%;
  width:100%;
  top:10px;
  left:0;
}

.hamburger .line {
  position:absolute;
  height:8px;
  width:100%;
  background-color:#000;
}

.hamburger .diagonal.part-1 {
  position:relative;
  float:left;
  background-color: #15BEF0;
}

.hamburger .horizontal {
  position:relative;
  float:left;
  margin-top:3px;
  background-color: #15BEF0;
}

.hamburger .diagonal.part-2 {
  position:relative;
  float:left;
  margin-top:3px;
  background-color: #15BEF0;
}

.hamburger input[type=checkbox]:checked ~ .lines > .horizontal, #responsive-menu-button.is-active + .hamburger .lines > .horizontal{
  transform:scale(2,1);
  -webkit-transform:scale(2,1);
  opacity: 0;
}

.hamburger input[type=checkbox]:checked ~ .lines > .diagonal.part-1, #responsive-menu-button.is-active + .hamburger .lines > .diagonal.part-1 {
  transform:rotate(-135deg);
  -webkit-transform:rotate(-135deg);
  margin-top:12px;
}

.hamburger input[type=checkbox]:checked ~ .lines > .diagonal.part-2, #responsive-menu-button.is-active + .hamburger .lines > .diagonal.part-2 {
  transform:rotate(135deg);
  -webkit-transform:rotate(135deg);
  margin-top:-19px;
}
.gform_wrapper ul li.gfield.event_date {
    clear: none;
    width: 50%;
    float: left;
}
.event-form .gform_body.order {display:none;}
.event-form .gform_body.order.show {display:block;}
.event-form .button_block.payment {display:none;}
.event-form .button_block.payment.show {display:block;}


.leftaligned p {text-align:left !important;}
.contactForm.contactPage p {margin-top:10px;}
.owl-stage {
  min-width: 100%;
}

.owl-carousel .owl-item img {
    min-height: 200px;
}
.advgb-columns-1 p {
    margin: 0px auto;
}
.page-template-template-technical-services-order .button_block, .page-template-template-catering-order .button_block {margin-bottom:30px;}
.single .nav-links {display:none;}
.dateContainer {
    border-top: 1px solid #DC8328;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.dateInner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    margin: 30px 0 50px;
}.month {
    width: 20%;
    text-align: left;
    color: #DC8328;
    padding: 0 45px;
}
.month a {
    font-size: 20px;
    font-family: 'Avenir-Black';
    color:  #DC8328;
}
.page-template-template-convention-event .month a {
    color:  #C9DC5A;
}
.month span {
    height: 32px;
    display: flex;
    align-items: center;
    text-transform: uppercase;
}
.month i {
    font-size: 32px;
    margin-right: 15px;
}
.monthCenter h3 {
    font-family: 'Avenir-book';
    font-size: 38px;
    text-transform: uppercase;
	color: #212721;
}
.dateInner .month:last-child {
    width: 20%;
    text-align: right;
    justify-content: end;
    display: flex;
}
.eventsWrapper {
    background-color: #fff;
    padding: 0 10% 70px;
    display: flex;
    flex-direction: column;
}
.eventsContainer {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.eventInnerContainer {
    display: flex;
    flex-direction: column;
    width: 33.33333%;
    margin-bottom: 38px;
    position: relative;
    cursor: pointer;
    padding: 27px 20px 0;
		position: relative;
}
.eventInner {
    display: flex;
    flex-direction: column;
}
.eventInner img {
    width: 100%;
     height: 100%;/*height: auto;*/
}
.eventDetails img {
		 max-width: 30px;
}
.eventInnerContent {
    position: relative;
}
.eventInnerContent {
    border: 1px solid #DEDEDE;
border-top: 0;
padding: 60px 40px;
display: flex;
flex-direction: column;
text-align: left;
text-transform: capitalize;
background-color:#FAFAFA;
color: #fff;
    height: 100%;
}
.eventab h3 a{
    color: #212721;
	font-weight:normal;
}
.search2Wrapper {
    display: flex;
    width: 100%;
    justify-content: center;
    padding: 120px 0;
}
.search2Container {
    display: flex;
    flex-direction: row;
    width: 80%;
    justify-content: center;
}
.search2Container form {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.listIcon {
    height: 29px;
    width: 32px;
    margin-right: 10px;
    margin-top: 4.5px;
    opacity: 0.5;
    -webkit-opacity: 0.5;
}
.gridIcon {
    height: 29px;
    width: 31px;
    margin-right: 15px;
    margin-top: 4.5px;
    opacity: 0.5;
    -webkit-opacity: 0.5;
}
.gridIcon.active, .listIcon.active {
    opacity: 1;
    -webkit-opacity: 1;
}
.searchInner {
    display: flex;
    width: 25%;
    position: relative;
    margin-right: 15px;
}
.search2 {
	border: 1px solid 
	#F0F0F0;
	height: 38px;
	width: 100%;
	padding: 10px;
	color: #212721;
	font-size: 14px;
	-webkit-appearance: button;
}
.search2Submit {
    width: 38px;
    height: 37px;
    background: none;
    border: none;
    border-left: 1px solid  #DC8328;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(../img/Search_orange.svg);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    cursor: pointer;
}
.filterInner {
    display: flex;
    width: 25%;
}
.nice-select::after {
    border-bottom: 3px solid #DC8328;
border-right: 3px solid #DC8328;
    content: '';
    display: block;
    height: 11px;
    margin-top: -7px;
    pointer-events: none;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 11px;
}
.nice-select {
    cursor: pointer;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    line-height: 37px;
    text-align: left !important;
    white-space: nowrap;
}
.buttonOrangeArrow.disabled {opacity:0.5}
.ui-datepicker-trigger { cursor: pointer; }
.search-results .sixty_full {
	margin: 170px 100px !important;
}
.search-results .sixty_full h3 {
	margin: 10px 0px;
}
.search-results .sixty_full h2 {
	text-align: left;
}
h3.search_heading {margin-bottom:30px;}
.expand-content.individualDesc p {
    margin: 0px;
}
.fc-left .fc-button, .fc-right .fc-button {
    background: none;
    border: none;
    box-shadow: none;
    color:  #004472;
}
.fc table {
    border-collapse: inherit !important;
    border-spacing: 15px 5px !important;
    width: calc(100% + 20px) !important;
    margin-left: -10px;
}
.rg_events_calender .fc-head tr, .rg_events_calender .fc-head td, .rg_events_calender .fc-head th, .rg_events_calender .fc-head .fc-widget-header {
    border: none !important;
}

.fc-body > tr > .fc-widget-content {
	border:none !important;
}
.fc-day-grid .fc-past.fc-other-month{
	background:#F7F7F7 !important;
}
.fc-day-grid   .fc-day.fc-widget-content{
	min-height:100px;
}
.fc-event, .fc-event-dot{
background-color: inherit !important;
padding: 0px !important;
border:none !important;
}
.fc-day-grid-event .fc-content {
    white-space: normal !important;
}
.fc-title {
    color:  #212721;
    font-weight: bold;
}
.fc-left  .fc-button, .fc-right .fc-button {
	background: none;
border: none;
box-shadow: none;
color: #004472;
}

.fc table {
      border-collapse: inherit !important;
    border-spacing: 15px 5px !important;
    width: calc(100% + 20px) !important;
    margin-left: -10px;
}
.fc-row .fc-content-skeleton{
	min-height:120px;position: static !important;
}
.fc-day.fc-widget-content{
	
}
.fc .fc-row .fc-content-skeleton td{
	padding: 15px !important;
}
.fa.fa-refresh { display: none;}
.generic_left.entry-content h1.default {
	font-size: 38px;
	font-family: 'Avenir-Book';
	line-height:48px;
	margin-bottom:20px;
}
.attendeesInner p {
	text-transform: uppercase;
	font-size: 18px;
  font-family: 'Avenir-Black';
	margin:  30px 0;
	font-weight:bold;
}
.clear.buttonOrangeArrow.Orange {
	margin: 0;
	height: 37px;	
	padding: 10px 15px;
}
.instgramFeedTitle img.lazyloaded {
	width: 39.75px;
	height: 40px;
}
.ginput_container_select, .select_event {
  position: relative;
  /*Don't really need this just for demo styling*/
 /* float: left;*/
}

/*To remove button from IE11, thank you Matt */
select::-ms-expand {
     display: none;
}

.ginput_container_select:after {
  content: "\f077";
  font: normal normal normal 14px/1 FontAwesome;
  color: #DC5E43;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  right: 0px;
  top: 0px;
  padding: 8px 10px 8px;
  border-right: 1px solid #DC5E43;
  /*left line */
  font-size:18px;
  position: absolute;
  pointer-events: none;
}
.ginput_container_select.cctime > select {
  width:100%;
}
.select_event:after {
  content: "\f077";
  font: normal normal normal 14px/1 FontAwesome;
  color: #DC5E43;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  right: 42px;
  top: 0px;
  padding: 8px 10px 8px;
  border-right: 1px solid #DC5E43;
  /*left line */
  font-size:18px;
  position: absolute;
  pointer-events: none;
}

.select_event:after {top:4px;}

.ginput_container_select select, .select_event select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Add some styling */
  
  display: block;
  -ms-word-break: normal;
  word-break: normal;
}
.select_event {width:50%; float:left;}
.select_event select {width:100%;}
body .gform_wrapper ul li.gfield {
    margin-top: 16px;
    padding-top: 0;
}
.order_total {padding-bottom:20px; padding-top:20px;}
.order_total, .order_total label {
    font-size: 30px;
    font-weight: bold;
}
.gform_wrapper select {
    padding: 4px 12px 4px 2px !important;
    border: 1px solid #DEDEDE;
    margin-top: 3px;
    color: #808182;
	border-radius:0px;
}
.ccmonth, .ccyear, .ccmonth select, .ccyear select, .country, .country select{ width:200px;}
.cvv {width:100px;}
.cctime {width:110px;}
.site-main{overflow:hidden;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.bannerContainer{display:block;}
	.teamWrapper .fifty img{height:100%;}
	.menuBottomUl > li{display:inline-flex;}
	.contactBannerCnt{left:auto !important;}
	.default_page.sidebar .bannerContent{margin-top:0px;}
	.bannerContent{left:0px;}
	.aboutUsRight p{width:100%; }
	.expanding-grid .expanding-container{margin-top:-10px;}
}
.card_heading {padding-bottom:10px;}
.padding40 {
    padding-top: 40px;
}
.page-id-103 .quickLinks {display:none;}
.teamInnerContent i{font-size:30px; color: #DC8328;}
.teamIndiTitle{padding-bottom:10px;}
.active .teamInnerContent i{display:none;}
.event_col{max-width:33.3%;}
.invisible { opacity: 0 !important; }
.gform_wrapper select{line-height:1.8 !important;}
.events .eventsContainer.event_col {
	max-width: inherit;	
	justify-content: center;
}
.showDetails { display: block !important; }
.entry-content .gform_wrapper .button_block input, .entry-content .gform_wrapper .button_block a { color:#fff; cursor:pointer}
.page-template-template-event-payment .event_name, .page-template-template-event-payment .amount_field, .page-template-template-event-payment .event_dates{
    margin-bottom: 20px;
}
.page-template-template-event-payment .button_block, .page-template-template-catering-order .button_block { margin-bottom:80px;}
.page-template-template-event-payment .amount_field input {
    width: 100px;
}
.error_message {color: red;}
.nofloat label {float:none !important;}
.page-template-template-event-payment .event_name.selected input, .page-template-template-event-payment .event_dates.selected input {padding:10px}
.page-template-template-catering-order .event_name.selected input, .page-template-template-catering-order .event_dates.selected input {padding:10px}
.page-template-template-event-payment .event_name.selected input {width: 300px}
.page-template-template-catering-order .event_name.selected input {width: 300px}
.wp-block-table td.date_display {padding:5px !important;}
.gform_body .date_display input {padding-left:5px; padding-right:5px; text-align:center}




	.hamburger input[type=checkbox]:checked ~ .lines > .horizontal, #responsive-menu-button.is-active + .hamburger .lines > .horizontal{
	transform:scale(2,1);
	-webkit-transform:scale(2,1);
	opacity: 0;
	}
	
	.hamburger input[type=checkbox]:checked ~ .lines > .diagonal.part-1, #responsive-menu-button.is-active + .hamburger .lines > .diagonal.part-1 {
	transform:rotate(-135deg);
	-webkit-transform:rotate(-135deg);
	margin-top:12px;
	}
	
	.hamburger input[type=checkbox]:checked ~ .lines > .diagonal.part-2, #responsive-menu-button.is-active + .hamburger .lines > .diagonal.part-2 {
	transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	margin-top:-19px;
	}
	
	
	.eventsContainer#posts{
		overflow:visible !important;
	}
	
	.page-template-template-arts-theatre-event  .eventInner .eventInnerContent, .page-template-template-convention-event .eventInner .eventInnerContent {
    -webkit-clip-path: polygon(78% 0, 100% 6%, 100% 93%, 22% 100%, 0 95%, 0 0%);
    clip-path: polygon(78% 0, 100% 6%, 100% 93%, 22% 100%, 0 95%, 0 0%);
}
	.page-template-template-arts-theatre-event  .noimage .eventInner .eventInnerContent, .page-template-template-convention-event .noimage .eventInner .eventInnerContent{
    -webkit-clip-path: polygon(78% 0, 100% 6%, 100% 93%, 22% 100%, 0 95%, 0 7%);
    clip-path: polygon(78% 0, 100% 6%, 100% 93%, 22% 100%, 0 95%, 0 7%);
}

.page-template-template-arts-theatre-event  .eventInner .eventInnerContent.active, .page-template-template-convention-event .eventInner .eventInnerContent.active{
	z-index:9;
}

.page-template-template-arts-theatre-event  .eventInner .eventBtn{
	position: relative;
margin-bottom: 30px;
-webkit-clip-path: polygon(0% 0%, 100% 0%, 93% 100%, 0% 100%);
clip-path: polygon(0% 0%, 100% 0%, 93% 100%, 0% 100%);
margin-left:-40px;
background-color:#DC8328;
color:#212721;
}

.page-template-template-convention-event  .eventInner .eventBtn{
	position: relative;
margin-bottom: 30px;
-webkit-clip-path: polygon(0% 0%, 100% 0%, 93% 100%, 0% 100%);
clip-path: polygon(0% 0%, 100% 0%, 93% 100%, 0% 100%);
margin-left:-40px;
background-color:#C9DC5A;
color:#212721;
}

.page-template-template-arts-theatre-event .noimage .eventInner .eventBtn{
-webkit-clip-path: polygon(7% 0%, 100% 0%, 93% 100%, 0% 100%);
clip-path: polygon(7% 0%, 100% 0%, 93% 100%, 0% 100%);
background-color:#DC8328;
color:#212721;
margin-left:0px;
}

.page-template-template-convention-event .noimage .eventInner .eventBtn{
-webkit-clip-path: polygon(7% 0%, 100% 0%, 93% 100%, 0% 100%);
clip-path: polygon(7% 0%, 100% 0%, 93% 100%, 0% 100%);
background-color:#C9DC5A;
color:#212721;
margin-left:0px;
}

.page-template-template-convention-event .button--isi::before { background-color:#DC8328 } 

.page-template-template-arts-theatre-event  .eventInner  .eventInnerContent, .page-template-template-convention-event  .eventInner  .eventInnerContent {
    padding-top: 0px;
}
.page-template-template-arts-theatre-event .noimage .eventInner  .eventInnerContent, .page-template-template-convention-event  .noimage .eventInner  .eventInnerContent {
    padding: 100px 40px;
}

.eventDetails a.eventDownload img{ width:15px;}

.add_cal_det .addeventatc{
	background: none !important;
border: none !important;
text-shadow: none !important;
box-shadow: none !important;color: #C1520C !important;
font-family: 'Avenir-Heavy' !important;
font-weight: normal !important;
padding-left: 0px;
left: -15px;
}
.page-template-template-arts-theatre-event .social_links, .page-template-template-convention-event .social_links{
	display:flex;
}
.page-template-template-arts-theatre-event .social_links .eventDownload, .page-template-template-convention-event .social_links .eventDownload{
	width:auto !important;
}
.page-template-template-arts-theatre-event .social_links .eventDownload img, .page-template-template-convention-event .social_links .eventDownload img{
	max-width: 20px !important;
height: auto !important;
width: auto !important;
}
.page-template-template-arts-theatre-event .eventDetails, .page-template-template-convention-event .eventDetails{
	padding-top:0px !important;
	
}
.page-template-template-arts-theatre-event .eventDetails .col-md-3, .page-template-template-convention-event .eventDetails .col-md-3{
	padding-top:45px !important;
}
.page-template-template-arts-theatre-event .eventDetails .col-md-9, .page-template-template-convention-event .eventDetails .col-md-9{
	padding-top:45px !important;
}
.page-template-template-arts-theatre-event .eventDetails .eventTitle, .page-template-template-convention-event .eventDetails .eventTitle{
	margin-bottom: 0px;
padding-bottom: 0px;
}
.event_web{
display: flex;
align-items: flex-end;
margin-top: 10px;
margin-bottom: 10px;
}
 .event_web  img{
	max-width:20px;margin-right: 10px;
}
 .event_web a{
	 font-family: 'Avenir-Heavy';
font-weight: normal;
 }
 .date.atc_node {
	 margin-right: 10px;
	 padding-left: 16px;
font-size: 10px;
margin-top: 3px;
display: inline-block;
 }
 .quest_phne{
color:#C1520C;
font-size: 16px;
 }
 .quest_phne span{
	 text-transform: uppercase;font-family: 'Avenir-Black';
 }
 .quest_phne  a{
	 color: #212721;
	 font-family: 'Avenir-Medium';
font-weight: normal;
 }
 .quest_email{
	 color:#C1520C;
font-size: 16px;
 }
  .quest_email span{
	  text-transform: uppercase;font-family: 'Avenir-Black';
  }
   .quest_email  a{
	 color: #212721;
	 font-family: 'Avenir-Medium';
font-weight: normal;
 }
 
 /*
 .page-template-template-arts-theatre-event  .eventInnerContainer{
		position:static;
	}
	
 .page-template-template-arts-theatre-event 	.events .eventsContainer.event_col{
		position:relative;
	}
	
	 .page-template-template-arts-theatre-event  .eventDetails{
		left:20px !important;
	}*/
	
	
	.addeventatc .addeventatc_icon {
    background-image: url(../img/Calendar_Icon.png) !important;
    width: 22px !important;
    height: 22px !important;
    background-size: 22px 22px !important;
}

.popover-content .eventInnerContainer {
	width:100%;
}
	
.popover-content 	.eventInnerContent{
background: none;
border: none;
padding-left: 0px;
padding-right: 0px;

	}
	
	.popover-content 	.eventInnerContent  .eventBtn {
		margin-left:0px !important;
	}
	
	.footerMenu li a{
		display: inline-block;
	}
	
	.fc-day-header.fc-widget-header{
		font-family: 'Avenir-Heavy';
	}
	
	.fc-widget-content .fc-event-container{
		padding-left: 0px !important;
padding-bottom: 0px !important;
padding-right: 0px !important;
	}
	
.fc-widget-content 	.fc-event-container .fc-day-grid-event{
		border-bottom: 1px solid #C9DC5A !important;
		padding-bottom: 6px !important;
       margin-left: 10px;
      margin-right: 10px;
	}
	
	.eventTabsContainer .eventab h3{
		height: 100%;
        display: flex;
        width: 100%;
		align-items: center;
justify-content: center;
	}
	.eventTabsContainer .eventab h3 a{
		align-items: center;
        justify-content: center;
		display: flex;
width: 100%;
height: 100%;
	}
	
	.eventTabsContainer .eventab:first-child.active{
		border-bottom: 11px solid #BECC39;
	}
	
  .page-template-template-convention-event .eventInner, .page-template-template-arts-theatre-event .eventInner{
	height:100%;
	}
	
	.page-template-template-arts-theatre-event .noimage .eventInner .eventInnerContent, .page-template-template-convention-event .noimage .eventInner .eventInnerContent{
		justify-content: center;
	}
	
	.eventInnerContainer.showimg .eventInnerContent{
		clip-path: none;
-webkit-clip-path:none;		
	}
	
	
.page-template-template-arts-theatre-event .noimage .eventInnerContent, .page-template-template-convention-event .noimage .eventInnerContent{
position: relative;
background-color:#DEDEDE;
	}
	.page-template-template-arts-theatre-event .noimage .eventInnerContent::before, .page-template-template-convention-event .noimage .eventInnerContent::before{
		/*for border*/
content: '';
width: 100%;
 height: -moz-calc(100% - 1px);
    height: -webkit-calc(100% - 1px);
    height: calc(100% - 1px);
background:#FAFAFA;
display: block;
position: absolute;
top: 1px;
left: 0;
clip-path: polygon(78% 0, 100% 6%, 100% 93%, 22% 100%, 0 95%, 0 7%);
-webkit-clip-path:polygon(78% 0, 100% 6%, 100% 93%, 22% 100%, 0 95%, 0 7%);
z-index:-1;
		
	}
	
	.page-template-template-arts-theatre-event .noimage  .eventInnerContent.active::before, .page-template-template-convention-event .noimage  .eventInnerContent.active::before {
		display:none;
	}
	.page-template-template-arts-theatre-event .noimage  .eventInnerContent.active, .page-template-template-convention-event .noimage  .eventInnerContent.active{
		background-color: #DC8328;
	}
	
	
	.page-template-template-arts-theatre-event	.site-main, .page-template-template-convention-event  .site-main {
    overflow-y: auto;
    overflow-x: hidden;
}

.eventInner{
	 -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  flex-grow: 1;
}	

.page-template-template-arts-theatre-event .eventInnerContainer,  .page-template-template-convention-event  .eventInnerContainer{
	position:relative !important;
	transform:none !important;
}


.page-template-template-arts-theatre-event  .eventsContainer#posts, .page-template-template-convention-event  .eventsContainer#posts{
	height:auto !important;
}

.alert-main {
    position: relative;
    width: 100%;
    display: block;
    float: left;
    margin-top: 91px;
    text-align: center;
	background:#DC8328;
	color: #fff;
	padding-top:5px;
	padding-bottom:5px;
}
.alert-main p {margin-bottom:0px; padding-bottom:0px; color: #FFF}
.alert-main h4 {color: #FFF}
.advgb-accordion-body, .advgb-accordion-wrapper .advgb-accordion-body.ui-widget-content {border-color:transparent !important;}

/*ggg*/

.attendeesContainer .roundIcon  img{
	max-height: 60px;
}

.exhibitorInnerContainer .exhibitorInner.four , .exhibitorInnerContainer .exhibitorInner.three{
	background-size:100%;

}

.eventDetails h4 , h5.quest_name{
	
	font-family: "Medium-Avenir";
}
.advgb-columns-2 .advgb-column-inner  {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.page-id-29 .expanding-grid .expanding-container{position:relative!important; margin-top:-65px!important;}
.page-id-29 .expanding-grid .spacer{display:none!important;}
.page-id-29 .teamInner a.active .teamInnerContent{height:200px!important;}
.people_grid .close-button{display:none !important;}
.eventDetails p.cdetails{margin-bottom:3px;padding-bottom:0px;}
.boxzilla{padding: 5px 10px !important;}
.boxzilla-content>:first-child {padding-top: 10px!important;}
.boxzilla-close-icon {padding: 0px !important;}
.boxzilla-container .boxzilla-sample-box{max-width:600px !important}
.page-id-5222 .bannerContainer.maxHeight {
  height: 40vh !important;
  overflow: hidden;
}
.page-id-5222 .entry-content {
  background: url(https://meydenbauer.com/wp-content/uploads/2024/05/Page-background-new-size.jpg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 161px;
}

.page-id-5222 .bannerContainer img {
 /* transform: scaleX(-1);*/
}
.page-id-5222 .bannerContent {bottom:0px}
.page-id-5222 h1 {
  text-align: right;
  margin-left: auto;
  max-width: 1200px;
  margin-right: auto;
  width: 100%;
  padding-left: 50px;
}
.page-id-5222 .advgb-columns-2 {
  max-width: 1200px;
}

.page-id-5222 .advgb-column-inner {
  padding-top: 20px;
	padding-bottom:20px;
}
.page-id-5222 h3.green {
  padding: 20px 20px 40px 20px;
  width:300px;
	margin:0;
	background-image: url(https://www.meydenbauer.com/wp-content/uploads/2024/01/sustainability-header-bg-01.png);
	background-size:cover;
	font-size:24px;
}
.advgb-column-inner summary {
  font-family: 'Avenir-Book';
  font-size: 16px;
  line-height: 22px;
  color: #212721;
  line-height: 20px;
  font-weight: 400;
}
.page-id-5222 .eventBook .twentyFive:first-child {margin:0px}
.page-id-5222 .eventBook .twentyFive {
	width: 100%;
	transform:none;
	-webkit-transform: none;
	border: 5px solid #becc39;
}
.page-id-5222 .twentyFive img {transform:none}
.page-id-5222 .eventBook .twentyFive h3 {transform:none; font-size:14px; line-height:20px;}

.page-id-5222 .eventBook .twentyFive .caption {padding:10px;}
.page-id-5222 ul li {
  list-style: disc;
  margin-left: 20px;
}
.page-id-5222 summary {list-style:none}
.page-id-5222 summary::after {
  content: "▼";
}
.page-id-5222 #advgb-col-ea304097-06fe-44a9-800b-12f052012270 summary::after {content:none;}
.page-id-5222 .eventBook .twentyFive h3 {display:none}
.page-id-5222 .eventBook .twentyFive:hover .caption h3 {display: block; top:0; padding-top:0px}

@media (min-width: 992px) {
  .page-id-5222 .advgb-column-inner h5, .page-id-5222 .advgb-column-inner summary, .page-id-5222 .advgb-column-inner ul {
    max-width: 1000px;
		margin: auto;
	  font-size:16px;
		line-height:20px;
	  font-weight:bold;
		padding-bottom:20px;
  }
}