/* BID EVENTS STYLES */

.event-header{background-position:center; text-align:center;padding:150px 0 80px;display:block;color:#fff;margin-bottom:0 !important;position:relative;}
.event-header::before {content:""; display: block; width: 100%; height: 100%; background-color: #000; position: absolute; opacity: .3; top: 0; left: 0; z-index: 0;}
.event-header p{color:#fff;text-transform:uppercase;margin:0;font-weight:600;}
.event-highlight {background: #f4f4f4; padding: 2% 6%;}

.sponsor-features .homepage-title {text-align: center; margin: 0; padding: 60px 0 30px;}

.highlight-box {text-align: center; margin: 0 auto; width:30% !important;min-height:100px; display: block;float:left;}
.highlight-box img {border: 1px solid #49546a;}
.highlight-detail {float: left; position: relative; display: block; min-height: 150px; margin-top:0em !important; margin-left: 1.5em; width: 60%;}
.highlight-detail h5 {margin-bottom: 4px;}
.highlight-detail h5 a {font-size: 18px; line-height: 26px; text-decoration: none !important; text-transform: none !important; font-weight: 600; transition: all 0.2s linear 0s;}
.highlight-detail p {font-size: 13px; line-height: 18px; margin: 0;}
.sponsor-features {background: #f4f4f4;/*  padding:2% 0; */ border-bottom: 2px solid #fff;}
.event-photo-gallery {width:100%; height: auto; margin:0 auto; text-align: center;}
.event-photo-gallery img {display:inline-block;}


.gallery-block ul {padding:0; list-style: none; text-align: center; overflow: hidden; display: inline-block; }
.gallery-block ul li {display: block; width: 100%; height:100%; padding: 0; background: none; text-align: center; float: left; }
iframe.bid-event-video {max-height:1000px;}
.sponsor-band {background: #fafafc; margin:0 auto; padding: 2%; overflow:hidden; text-align:center;}
.sponsor-band ul {display: block; margin-bottom: 20px; padding:0; list-style:none; overflow:hidden; text-align:center;}
.sponsor-band ul li {width: 17%; background: none; text-align: center; margin:0 auto; float: left; display:table; padding: 1.75% 1.5%;}
.sponsor-icons a { text-align: center; font-weight:700; color: #49546a; line-height:24px; text-decoration: none; display: block; transition: color .2s ease-out; position: relative;}
.sponsor-icons {margin-top: 2px; margin: 0 auto; text-align: center; font-size: 13px; line-height: 16px; font-weight: 600; color: #333; }
.sponsor-box {min-height:118px;display: block !important; text-decoration: none; text-align: center; font-weight: 500; margin: 0 auto; text-transform: uppercase;}
div.role {font-weight:400 !important;}

.eventslider {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; zoom: 1; text-align: center;}
.event-photo-gallery {max-height: 2000px; transition: all 1s ease; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; overflow: hidden; position: relative;}
#share-slider > .flex-viewport {padding-bottom:2%;}
#share-slider > ol.flex-control-nav.flex-control-thumbs {width: 100%; text-align: center; margin: 0 1.5%;}
#share-slider > ol.flex-control-nav.flex-control-thumbs > li {width: 20%;}
#share-slider > ol.flex-control-nav.flex-control-thumbs > li > img {
object-fit:cover;
width: 180px;
height: 180px;
image-rendering: -moz-crisp-edges;/* Firefox */
image-rendering:   -o-crisp-edges;/* Opera */
image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */
}

.sponsors-slider > ul.slides > li {width:200px !important;}

#share-slider .flex-direction-nav .flex-next {top: 35%;}
#share-slider .flex-direction-nav .flex-prev {top: 35%;}

.staff {width:980px; max-width:980px; margin: 0 auto;}
.staff img.align-right {
padding-bottom: 0 !important;
width: auto !important;
height: auto !important;
margin: 0px auto 0px auto !important;
text-align: left;
float: none !important;
padding-top: 10px;
max-width: 100px;
}
.staff td {width: 90px !important; }
.staff td.staff-dets { min-width: 280px;  }

@media (max-width: 1500px) {
.highlight-box {margin-bottom: 10px;}
}

@media (max-width: 1280px) {
.highlight-box {width: 100% !important; margin-bottom: 10px;}
.highlight-box img {width: 30% !important; margin-bottom: 10px;}
.highlight-detail {width: 100% !important; margin-left: 0; margin-top: 0 !important; padding-bottom: 20px;}
}

@media (max-width: 1200px) {
#share-slider > ol.flex-control-nav.flex-control-thumbs > li > img {object-fit: cover; width: 150px; height: 150px;}
}

@media (max-width: 1160px) {
.staff tr {width: 78%; display: block; text-align: left; margin: 0 auto;}
.staff td {width: auto !important; min-height:130px; display: inline-flex; margin-bottom: 3px;}
.staff td.staff-dets {min-width:500px;}
.staff td.staff-dets h5 {width: 100%;}
.staff img.align-right { padding-top: 0px; }
.staff img.align-right {max-width:130px; margin: 0 !important;}
}

@media (max-width: 1149px){

 .event-highlight {padding: 2% 6%;}
 .gallery-block ul li img {width: 150px;}
}

@media (max-width:1100px) and (min-width:981px) {
	.thumbnail-content p {font-size:14px;line-height:1.5;}
}

@media (max-width:1100px) {
#share-slider > ol.flex-control-nav.flex-control-thumbs > li > img {object-fit: cover; width: 125px; height: 125px;}
}

@media (max-width: 900px) {
#share-slider > ol.flex-control-nav.flex-control-thumbs > li > img {object-fit: cover; width: 100px; height: 100px;}
}

@media (max-width: 795px) {
.event-highlight {padding: 2% 6%;}
.event-highlight-col { width:100% !important;}
.highlight-box img {width: 100px !important;}
.gallery-block ul li img {width: 200px;}
#share-slider > ol.flex-control-nav.flex-control-thumbs {display: none;}
.staff {width: 100% !important;}
.staff tr {width: 100% !important; margin: 0 auto; text-align: center;}
.staff td {width: 100%;display:block; margin: 0 auto; padding-bottom: 10px; border: 0;}
.staff td.staff-dets { min-width:200px; border-bottom: 1px solid #eee;}
.staff img.align-right {width: 100%; float: left;}
}

@media (max-width:720px) and (min-width:601px) {
	.thumbnail-content p {font-size:14px;line-height:1.5;}
}


/* END OF BID EVENTS STYLES */
