
@media (min-width:992px){
#field_1_3, #field_1_4  { width: 50% !important; float: left; clear: none; }
#field_1_5, #field_1_6 { width: 40% !important; float: left; clear: none; }
.entry-content .gform_wrapper  .ginput_container.ginput_container_date input.medium { width: calc(100% - 25px) !important; }

.content-area .entry-content .wp-block-table.table_one {
    width: 40%;
    margin: auto;
}
.content-area .entry-content .wp-block-table.table_two {
    width: 60%;
    margin: auto;
}
.content-area .entry-content .wp-block-table.width30 {
    width: 30%;
    margin: auto;
}

.hamburger {display:none;}
/*.width40 {width:40%; margin:auto !important;}
.width50 {width:50%; margin:auto !important;}
.width60 {width:60%; margin:auto !important;}
.width70 {width:70%; margin:auto !important;}
.width80 {width:80%; margin:auto !important;}
.width90 {width:90%; margin:auto !important;}*/
.advgb-accordion-wrapper { 
	width: 70%;
	margin-left: 15% !important;
	margin-bottom:30px;
}
.mobileOnly {display:none;}
.hamburger { display: none; }
.advgb-column-inner p {
    max-width: 80%;
	line-height:20px;
}
.advgb-column-inner > h3, .advgb-column-inner > ol, .advgb-column-inner > ul  {     
	max-width: 80%;
	margin-left:auto;
	margin-right:auto;
}

.advgb-column-inner .para_content p {
    max-width: 100%;
	line-height:20px;
}

.advgb-accordion-body p {
    max-width: 95%;
}
.advgb-column-inner .fifty.details p {max-width:100%;}
.nav-up {
  top: -91px; 
}
.home .bannerContent .headerBold {font-family: 'Avenir-Black';color: #fff; clear: both; margin-bottom: 15px; text-transform: uppercase;font-size: 50px; line-height: 60px; font-weight: normal;}
}
@media (max-width:991px) {
.home .bannerContent .headerBold {font-family: 'Avenir-Black';color: #fff; clear: both; margin-bottom: 15px; text-transform: uppercase;font-size: 40px; line-height: 45px; font-weight: normal; width:60%; margin-left:20%}
	#responsive-menu-container .responsive-menu-search-box {height:40px !important;}
.blue{
	padding: 50px 30px 30px 30px;
} 
.green {
	padding: 50px 30px 30px 30px;
} 
.bannerContainer.Green {
	padding: 50px 30px 0px 30px;
} 
.coral {
	padding: 50px 30px 30px 30px;
	background-size: cover;
} 
.bannerContainer.Coral {
	padding: 50px 30px 0px 30px;
	background-size: cover;
} 
.expanding-grid .individualDesc { padding: 100px 0px; }
.individualDesc .fourty {padding: 0px 5px;}
.single .generic_left.entry-content {margin-top:91px;}
.ui-accordion-content.ui-widget-content {padding:50px 25px !important;}
.logoContainer {width:75%; padding-left:0px; min-height:78px;}
.logoContainer img {max-width:200px; height:auto;}
.searchFiled.expanded{position:absolute; width:170px; right: 9.5rem;}
.mobileOnly {display:block;}
.searchContainer.mobileOnly { width:25%; text-align:left; margin-top:20px;}
.searchContainer.mobileOnly #searchform {width:auto; float:left;}
.content-area {margin-top:0px;}
.no_sub_nav .content-area {margin-top:0px;}
.bannerWrapper h1 {font-size:30px; line-height:35px; padding-left:15px; padding-right:15px;}
.bannerWrapper h3 {width:100%; font-size:24px; padding-left:15px; padding-right:15px; max-width:none; margin-bottom:5px;}
.home .bannerContainer {margin-top:78px;}
.aboutUsContainer { padding:35px 15px; display:block}
.aboutUsLeft {padding:0px; width:100%;}
.aboutUsRight {padding:0px 20px; width:100%;}
.fifty h3 {font-size:14px;}
.rightFifty, .leftFifty {width:calc(50% + 15px); margin-left:-15px;}
.aboutUsRight h2 {font-size:28px; padding-top:20px; padding-bottom:0px;}
.aboutUsRight h4 { font-size:17px;}
.venues {margin-top:-20px; clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 100%); -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 100%)}
.aboutUsRight a {align-self: center;}
.instgramFeedTitle h3 {font-size:26px;}
.instgramFeedTitle img {width: 30px; height:auto;}
.footerMenu {
    display: block; text-align:center;
}
.footerMenu li {
    display: block;
    padding: 12px 0px;
}
.home .bannerWrapper {width:150%; margin-left:-25%; overflow:hidden}
.contentWrapper { overflow:hidden;}
.page-template-template-floorplanlanding .bannerWrapper {width:100%; margin-left:0%;}
.bannerContent {width:65%;}
.quickLinks {display:none;}
.contentWrapper h2 {font-size: 24px; line-height:32px; padding-top:10px;}
.individualDesc h3 {font-size:20px;}
.contentWrapper h6 {font-size:17px;}
figure.clipped {padding:0;}
.attendeesContainer {width:100%; margin-left:0px;}
.exhibitorInnerContainer {width:100%;}
.exhibitorInner {background-size:contain; height:72px; margin-bottom:0px;}
.exhibitorInner a {font-size:16px; padding:10px 15px;}
.advgb-column-inner {padding-top:40px; padding-bottom:40px;}
.angled_rectangle_block {margin: 0 15px;}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {border-radius:0px !important;}
.eventBook {display:block;}
.eventBook .twentyFive:first-child {margin-left:10%;}
.eventBook.one {margin-left:auto}
.eventBook.two {margin-left:auto}
.eventBook.three {margin-left:auto}
.twentyFive {
	width: 80%;
	margin:auto 10%;
}
.green {padding-left:0px; padding-right:0px;}
.advgb-column-inner p, .advgb-column-inner ul li {line-height:22px;}
#responsive-menu-container {top: 77px !important;}
#responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a {1px solid #BECC39 !important;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a {background-color:#fff !important; color:#212721 !important}
#responsive-menu-container #responsive-menu li.responsive-menu-item a { border-bottom:1px solid #BECC39 !important;}
.planDesc {display:block;}
.planDesc .sixty, .planDesc .fifty {padding-left:15px; padding-right:15px;}
.sixty, .fourty {width:100%;}
.spacesWrapper {padding-left:15px; padding-right:15px; display:block}
.spaceInner {width: 100% !important; margin:0px}
.eventHeading {margin-top:78px;}
.contentWrapper > .content-area#primary .generic_left.entry-content, .Blogside {
    padding: 0 60px;
}
.green, .advgb-column-inner {
    padding-left: 60px;
    padding-right: 60px;
}
.contactBannerWrapper .bannerContainer {
  flex-direction: column;
}
.contactBannerCnt {
	width: 40%;
}
.eventTabsContainer .eventab h3 {
	padding: 0 15px;
}

#responsive-menu-container #menu-secondary-menu li { padding: 12px 0px;}
#responsive-menu-container #menu-secondary-menu a { padding: 0px 15px;}
.menuTopUl.menuTopLeftUl.mobile li:nth-child(2) a { border-right:none;}

}
@media (max-width:768px) {
.newsContainer, .newsBox {
		flex-direction: row;
}
.bannerWrapper h1 { font-size: 23px; line-height: 25px; margin-bottom:5px;}
.bannerWrapper h1.default{font-size:24px;}
.gform_wrapper ul li.gfield.event_date{width:100%;}
.ui-accordion-header h4{font-size:18px !important; padding-right:35px !important;}
.monthCenter h3{font-size:21px;}
.month{width:30%; padding:0px 7px;}
.dateInner .month:last-child{width:30%;}
.month a{font-size:16px;}
.eventInnerContainer{width:auto;}
.search2Container{width:100%; margin-left:0px;}
.expanding-grid .links > li.teamInner, .people_grid .fourty{width:100%;}
	.page-id-110 .expanding-grid .links > li.teamInner{width:100%;}
.newsBox { 
    width: 100%;
}
.newsContainer {align-content: center;} 
.newsBox img, .newsTextContainer {
    /*! width: 100%; */
}
.newsTextContainer h4 {
    margin-top: 10px;
}
.newsTextContainer  {
    padding-bottom: 10px;
}
.blogWrapper .fullWidthContainer { flex-direction: column; } 
.blogContainer { width: 100%;} 
.sideBar {
	width: 80%;
	margin-left: 10%;
	margin-bottom: 40px;
}
.eventBook {width:100%; padding-right:15px;}
.contactBannerWrapper .mapContainer {
	align-self: center;
	width: 100%;
}
.bannerContainer {
	flex-direction: column;
	margin-top:38px;
}
.page-template-template-contact .bannerContainer {
	margin-top:0px;
}
.bannerContent {
	width: 100%;
	margin-top: 50px !important;
}
.contactBannerWrapper  .bannerContent {
	width: auto;
	position: relative;
	align-self: center;
	padding: 25px;
}
.bannerAddress1 { font-size:18px; line-height:20px;}
.squareBlock {
 	margin-top: 30px !important;
}
.individualDesc {
    flex-direction: column;
}
.teamWrapper .fifty{ width: 100%; padding:30px 0px;}
.search2Wrapper {padding:30px 0px;}
.search_box{width:40%;}
.eventsWrapper{padding:0px 15px;}
}
@media (max-width:640px) {
.newsContainer, .newsBox {
		flex-direction: column;
}
.newsBox {
    width: 100%;
}
.newsContainer {align-content: center;}
.newsBox img, .newsTextContainer {
    width: 100%;
}
.newsContainer { 
    padding: 0 15px; 
    width: 100%;
}
.newsTextContainer h4 {
    margin-top: 10px;
}
.newsTextContainer  {
    padding-bottom: 20px;
} 
.allNewsBtn {
    margin: 0 0 20px;
}
.fullWidthContainer {
    padding: 30px;
}
.contentWrapper > .content-area#primary .generic_left.entry-content, .Blogside {
    padding: 0 30px;
}
.green, .advgb-column-inner {
    padding-left: 30px;
    padding-right: 30px;
}
.teamWrapper {
	padding: 0;
	
}
.eventTabsContainer .eventab h3 {
	padding: 0 15px;
	font-size: 22px;
}
.searchInner {
    width: 40%;
}

}
@media (max-width:480px) {
.blogPager li {
    text-transform: uppercase;
    font-size: 13px;
}
.exhibitorInner {/*background-size: 105px 42px;*/ background-position-y: 4px;}
.contentWrapper > .content-area#primary .generic_left.entry-content, .Blogside {
    padding: 0 15px;
}
.green, .advgb-column-inner {
    padding-left: 15px;
    padding-right: 15px;
}
.contactContainer {
    padding: 0px;
}
.attendeesContainer{
	flex-direction: column;
}
.attendeesInner {
    width: 100%;
		border-right: none;
}
.exhibitorInner.three a {
	font-size: 12px; line-height:12px;
	padding: 5px 15px;
}
.peopleWrapper {
    padding: 0;
}
.expanding-grid .links > li.teamInner {
	margin: 0;
}
.coral {
    padding: 30px 30px 60px 30px;
}
.angled_rectangle_block {
    margin: 0;
}

}

@media (max-width:767px) {
	.contactContainer{
		display:inline-block;
	}
	.contact_block_left {
    width: 100%;
     }
	 .contact_block_right {
       width: 100%;
     }
	 .squareBlock_wrapper {

    width: 100%;

}
}

@media (min-width:768px) and (max-width:1024px) {
	.expanding-grid .close-button{top:43rem;}
}

@media (min-width:992px) and (max-width:1300px) {
.footerMenu li a {font-size:15px;}
.venues {
	-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: -40px;
	max-height: 700px;
} 
.leftFifty {	 
	margin-left: -60px;
	width: calc(50% + 60px);
}
.rightFifty {	
	margin-left: -60px;
	width: calc(50% + 60px);
} 
}
@media (min-width:1301px) and (max-width:1650px) {

.venues {
	-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: -55px;
	max-height: 700px;
} 
.leftFifty {	 
	margin-left: -80px;
	width: calc(50% + 80px);
}
.rightFifty {	
	margin-left: -80px;
	width: calc(50% + 80px);
} 
}
@media (min-width:1901px){

.venues {
	-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;
} 
.leftFifty {	 
	margin-left: -110px;
	width: calc(50% + 110px);
}
.rightFifty {	
	margin-left: -110px;
	width: calc(50% + 110px);
} 
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	
	.eventInner img{
		height:auto !important;
	}
}


/*
@media (min-width:1200px){
	
	.page-template-template-arts-theatre-event  .eventDetails{
		width:1000px;
	}
	
}*/

@media (max-width:767px){
	.page-template-template-arts-theatre-event .eventDetails, .page-template-template-convention-event .eventDetails{
		position:static;
		min-width:100%
	}
	.rg_events_calender.fc table{
		/*table-layout: auto !important;*/
		width: 900px !important;
	}
	.fc-view > table{
		
	}
	.rg_events_calender {
		overflow:scroll !important;
	}
	.fc .fc-row .fc-content-skeleton td {
    padding: 0px !important;
}
	.page-template-template-arts-theatre-event .eventInnerContainer, .page-template-template-convention-event .eventInnerContainer {
	width:100%;
	position: static !important;
transform: none !important;
}
.exhibitorInnerContainer{
	flex-wrap:wrap;
}
.exhibitorInnerContainer .exhibitorInner.four{
	width:50%;
}
}

@media (min-width:992px) and (max-width:1100px) {
	.exhibitorInner a{
		padding:20px;
	}
	.exhibitorInnerContainer{
		width:80%;
	}
}
