/* STANDARD ESHOW ELEMENTS -  last edited 10/11/2016 - updated for responsive template 6-11-18 (Adriana)
===========================================================================================================*/

body { 
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
  color: #666666; 
  background-color: #FFF;
}

a { color: #666666; text-decoration: underline;}
a:hover, a:focus { color: #EB792C; text-decoration: underline;}

.pageTitle {color: #3376B8; padding-bottom: 15px; margin-top: 0;}

h1 { color: #3376B8; font-size: 30px; }
h2 { color: #EB792C; font-size: 26px; }
h3 { color: #F8BE32; font-size: 21px; }
h4 { color: #666666; font-size: 17px; }

.color1 { color: #3376B8; }
.color2 { color: #EB792C; }
.color3 { color: #F8BE32; }

.bgcolor1	{ background-color: #3376B8; color: #FFF;}
.bgcolor2	{ background-color: #EB792C; color: #FFF;}
.bgcolor3	{ background-color: #F8BE32; color: #FFF;}
/*.bgcolorSpecial	{ background-color: #66676A; color: #FFF;}*/

.bdcolor1	{ border-color: #3376B8;}
.bdcolor2	{ border-color: #EB792C;}
.bdcolor3	{ border-color: #F8BE32;}


/* New eShow Styles - TABLE COLOR styles
===========================================================================================================*/
.tb-color1 { /* header row & font color */
	color: #FFF; background-color: #3376B8; }

.tb-color2 { /* 2nd row & font color */
	color: #FFF; background-color: #EB792C; }
	
.tb-color3 { /* 3nd row & font color */
	color: #000; background-color: #F8BE32; }

.tb-colorLt { /* light row & font color */
	color: #333; background-color: #ebebeb; }
	
.tb-colorDefault{ /* used on the {{SALES_SUMMARY}} in emails and admin, with Ami */ 
	color: #333; background-color: #CCC; }	
	
.tb-text { /*  Default text for all tables that use "tb-text" */
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: left;
}	

/*========== For table GRIDS / LINES  ===================*/
/* Default grey COLOR for table lines - change only if needed*/
.border-table th, .border-table td,
.line-table th, .line-table td {
	border-color: #dddddd !important;
}


/* MOBILE MENU
===========================================================================================================*/
#mobile-menu > span { color:#005082;}
#mobile-menu > span:hover { color:#ee5d10;}
#toggle-view-menu > li { background-color:#005082;}
#toggle-view-menu li:hover { background-color: #ee5d10;}
#toggle-view-menu span { background-color:#005082;}
#toggle-view-menu li.active { background-color:#005082;}
#toggle-view-menu .menu-panel {	background-color:#005082;}


/* TWITTER FEED - Took out twitter old styles for updated 2018 website widget
===========================================================================================================*/


/* BACK TO TOP
===========================================================================================================*/
#back-top a { background-color:#F8BE32;}
#back-top a:hover { background-color:#EB792C;}


/* CUSTOM TITLES
===========================================================================================================*/
.Custom-title { background-color:#005082;}
.Custom-title .title-text { background-color:#005082;}


/* NEW - GLOBAL UPATED FOR RESPONSIVE AND STRUCTURE 
===========================================================================================================*/
/* Logo header row */
.logo-header-img { float: left;}

/* All navigation styles in responsive_top_nav.css */

/* IMPORTANT - DON'T CHANGE - CSS to funtion as push & pull (switch column positions in phone view) for bootstrap 2*/
#content-area { float:right; padding:0px 60px;}
#sidebar-area { margin-left: 0; }
@media (max-width: 767px) {
	#content-area { float:none; }
}

/* Side column and main content */
.content-row { margin-top: 20px; margin-bottom: 20px; }
.side-column { padding: 10px 0 10px 30px; }
.admin-column { padding: 0 30px 0 20px; }
.border-left { border-left: 1px solid #ebebeb; }

.nav-header-area { padding-bottom: 0;}
.slideshow2-area { padding-bottom: 30px;}

@media (min-width: 768px) and (max-width: 979px) {	/* Portrait tablet to landscape */
  .content-row { margin-top: 15px; margin-bottom: 15px; }
	.side-column { padding: 0 0 0 15px; }
	.admin-column { padding: 0 30px 0 20px; }
	.border-left { border-left: 1px solid #ebebeb; }
}

@media (max-width: 767px) {  /* Landscape phone to portrait tablet */
  .content-row { margin-top: 0; margin-bottom: 0; }
  .side-column { padding: 15px; }
  .admin-column { padding: 15px; }
  .border-left { border-left: none; }
}


/* footer content */
.footer-row { padding-top: 20px; padding-bottom: 20px; }
.logo-ft-column { text-align:center; padding-bottom: 15px; }
.twitter-ft-column { text-align:center; padding-bottom: 15px; }
.social-ft-column { text-align:center; padding-bottom: 15px; }
.footer-header-text { color: #FFF; font-size: 14px; font-weight: bold; padding-bottom: 15px;}

.social-media-links { text-align: center; }
.social-media-links a {
	font-size: 0.6rem;
	color: #6996D7;
	text-decoration: none;
	padding: 0 0.2rem;
}
.social-media-links a:hover, .social-media-links a:focus { color: #005082; }
.social-media-links i.fa-inverse  { color: #fff;}
.social-media-links i.fa-inverse:hover  { color: #fff;}

@media (max-width: 767px) {  /* Landscape phone to portrait tablet */
	.footer-row { padding-top: 0; padding-bottom: 0; }
	.logo-ft-column { padding: 15px; }
	.twitter-ft-column { padding: 15px; }
	.social-ft-column { padding: 15px; }
}


/* CLIENT CUSTOM STYLES
===========================================================================================================*/


/* HEADER ITEMS
===========================================================================================================*/
#header-section {
	background-color: #FFF;
}

.header-logo {
	padding: .5em 0;
    text-align: center;
}


.header-social-media {
	padding-top: 1.5em;
	text-align: right;
}

.header-social-icons {
	font-size: 10px;
	color: #00424B;
	text-decoration: none;
}

.header-social-media a:hover,
.header-social-media a:focus { color: #B7E559;}


.fa-inverse { 
	color: #00424B!important;
}

@media (max-width: 1199px) {	/* Portrait tablet to landscape */
	.header-social-media {padding-top: 2em;}
	.header-social-icons {font-size: 8px;}
}

@media (max-width: 980px) {  /* Landscape phone to portrait tablet */
	.header-social-media {padding-top: 1.5em;}
	.header-social-icons {font-size: 6px;}
}

@media (max-width: 768px) { /* Landscape phones and down */
	.header-logo {padding: 50px 100px 0 100px;}
	.header-social-media {padding-bottom: 20px;} 
	.header-social-icons {font-size: 12px;}
}

@media (max-width:480px) { /* Landscape phones and down */
	.header-logo {padding: 20px 50px 0 50px;}
	.header-social-media {padding-bottom: 20px; text-align: center;} 
}


/* NAVIGATION SECTION
===========================================================================================================*/
/* All navigation styles in responsive_top_nav.css */

.nav-section {
	background-color: #005082;
}


/* HERO SECTION
===========================================================================================================*/
#index-hero-band { 
	background-color: #000;
	background-image: url(../images/sitelook/hero_bkg_image_index.jpg);
	background-repeat: no-repeat;
	background-size: cover;
    background-position: center center;
}

.hero-image-center {text-align:center}
.hero-logo-image {padding: 150px 350px 200px 350px;}


.hero-bttn {
	text-align: center;
	padding-bottom: 160px;
}

.action-bttn-hero {
	font-size: 14pt;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 0.035em;
	text-transform: capitalize;
	-webkit-border-radius: 8;
	-moz-border-radius: 8;
	border-radius: 100px;
	background-color: transparent;
	padding: 15px 40px;
	text-decoration: none;
	border: solid #FBC132 3px;
}

.action-bttn-hero:hover,
.action-bttn-hero:focus {
	color: #FFF;
	text-decoration: none;
	background-color: #FBC132;
	border: solid #FBC132 3px;
}



@media (max-width: 1199px) {	/* Portrait tablet to landscape */
	.hero-logo-image {padding: 150px 250px 200px 250px;}
}

@media (max-width: 980px) {  /* Landscape phone to portrait tablet */
	.hero-logo-image {padding:  100px 100px 150px 100px;} 
}

@media (max-width: 768px) { /* Landscape phones and down */
	.hero-logo-image {padding:  100px 100px 100px 100px;}
}

@media (max-width: 650px) { /* Landscape phones and down */
	.hero-logo-image {padding:  100px 100px 100px 100px;}
	.hero-bttn {padding-bottom: 70px;}
}

@media (max-width: 530px) { /* Landscape phones and down */
	.hero-logo-image {padding: 50px 150px 50px 150px;}
	.hero-bttn {padding-bottom: 70px;}
}



/* EQUAL COLUMNS
============================================================================*/
.row-eq [class*="span4"] { 
	position: relative;
	min-height: 1px;
	margin-top:70px;
	margin-bottom:50px;
	padding:40px 40px 100px 40px;
}

.row-eq {
    display: flex;
	margin-top:-100px;
}

.col-eq {
	flex: 1;
	background: #ffffff;
	border-radius:6px;
    box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.4);
}


/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.row-eq {
	display: block;
	margin-top: 0;
}
	
.col-eq {
	flex: unset;
	margin-top: 40px;
}
	
}



/* FEATURE BOXES
===========================================================================================================*/
#boxes-band {
	background-color: #E0E0E0;	
}

.feature-box-icon-container {
	text-align:center;
	margin-top:-80px;
	margin-bottom:10px;
}

.featue-box-icon {
	max-height:80px;
}

.feature-box-heading {
	color:#00424B;
	font-size:24px;
	font-weight:bold;
	text-align:center; 
	margin:1em 0;
}

.feature-box-text {
	font-size:16px;
	font-weight:300;
	text-align:center; 
	line-height: 1.5em;
}
.feature-box-button-container {
    text-align: center;
}


.info-button {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 50px;
}

.action-bttn-boxes {
	font-size: 12pt;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 0.035em;
	text-transform: capitalize;
	-webkit-border-radius: 8;
	-moz-border-radius: 8;
	border-radius: 100px;
	background-color: #EE792C;
	padding: 10px 25px;
	text-decoration: none;
}

.action-bttn-boxes:hover,
.action-bttn-boxes:focus {
	color: #FFF;
	text-decoration: none;
	background-color: #3376B8;
}


/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.feature-box-icon-container {
	margin-top: -70px;
}
	
.featue-box-icon {
	max-height: 60px;
}
	
}

/* Landscape phones and down */
@media (max-width: 480px) {
.feature-box-icon-container {
	margin-top: -70px;
}
	
.featue-box-icon {
	max-height: 60px;
}
	
}


/* CONTENT SECTION
===========================================================================================================*/
.content-bttn-container {
    text-align: center;
	padding: 45px 0px 30px 0px;
}

.action-bttn-content {
	font-size: 12pt;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 0.035em;
	text-transform: capitalize;
	-webkit-border-radius: 8;
	-moz-border-radius: 8;
	border-radius: 100px;
	background-color: #EE792C;
	padding: 15px 40px;
	text-decoration: none;
}

.action-bttn-content:hover,
.action-bttn-content:focus {
	color: #FFF;
	text-decoration: none;
	background-color: #3376B8;
}


/* VIDEO
===========================================================================================================*/
#video-band {
	padding-bottom: 45px;
	background-color: #FFF;
	background-image: url(../images/sitelook/video-bkgd-overlay.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	margin-top: 60px;
}

.video-section {
	text-align: center;
	padding-bottom: 45px;
	
}

.videoWrapper {
	position: relative;
	padding-bottom: 35%; /* 16:9 */
	/*padding-top: 25px;*/
	height: 0;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* SPEAKERS
===========================================================================================================*/
#speakers-band {background-color: #EE792C;}

.speaker-section {
	text-align: center;
	margin:0;
}

.speaker-section ul {
	margin:0 !important;
	padding: 20px 0;
}

.presenter-box {
	display: inline-block;
	width:240px;
	padding:0 20px 10px 20px;
}
.presenter-image {
	border-radius:50%;
	border: solid #FFF 2px;
}
.presenter-box .thumb-overlay {
	position: relative;
}
.presenter-box .overlay-content {
	border-radius:50%;
	position: absolute;
  	top: 0;
  	bottom: 0;
  	left: 0;
  	right: 0;
  	height: 100%;
  	width: 100%;
  	opacity: 0;
  	transition: .5s ease;
  	/*background-color: #0C80A8;*/
}
.presenter-box .thumb-overlay:hover .presenter-image {
	-webkit-filter: blur(1px); /* Safari 6.0 - 9.0 */
    filter: blur(1px);
  	opacity: 0.5;
}
.presenter-box .thumb-overlay:hover .overlay-content {
	border-radius:50%;
	opacity: 0.60;
}
.presenter-box .overlay-text p{
	color:#ffffff;
	font-size:20px;
  	position: relative;
  	top: 50%;
  	left: 50%;
  	-ms-transform: translate(-50%, -0%);
  	transform: translate(-50%, -0%);
  	text-align: center;
}
.presenter-name {
	color: #FFF;
	font-weight: normal;
	font-style: normal;
	font-size: 12pt;
	line-height: normal;
	text-align: center;
	margin-top:8px;
}
.presenters-button-container {
    text-align: center;
	margin:2em 0 1em 0;
}
@media (max-width: 767px) {  /* Landscape phone to portrait tablet */
#presenters-band h1 {
	text-align:center;
	padding:0;
	margin-bottom:30px;
}
}





/* FACULTY SECTION STYLES 
==============================================*/
.speaker-title {
	color: #FFF;
	font-size: 26px;
	font-weight: bold;
	text-align:center;
	margin-bottom:30px;	
	margin-top: 50px;
}

#faculty-band .container { 
	/*padding:15px 20px;*/
}
#faculty-section .row-fluid {
	margin-bottom: 2.564102564102564%;
}
#faculty-band {
	padding-top:30px;
	padding-bottom:30px;
}

.faculty-area {
	position:relative;
	display: block;
	/*text-align: right;
	padding-top: 1em;*/
}
.petals-2 {
    position: absolute;
    margin-top: -130px;
    left: -85px;
    width: 160px;
    height: 151px;
	z-index: 999;
}

.faculty-image {
	display: block;
  	width: 100%;
  	height: auto;
}

.thumb-overlay {
	position: relative;
}

.thumb-overlay:hover .faculty-image {
	-webkit-filter: blur(1px);
    filter: blur(1px);
  	opacity: 0.5;
}
.thumb-overlay:hover .overlay-content {
	opacity: 0.65;
}

.overlay-content {
	position: absolute;
  	top: 0;
  	bottom: 0;
  	left: 0;
  	right: 0;
  	height: 100%;
  	width: 100%;
  	opacity: 0;
  	transition: .5s ease;
  	background-color: #183d5f;
}

.overlay-text {
  	position: relative;
  	top: 50%;
  	left: 50%;
  	-ms-transform: translate(-50%, -50%);
  	transform: translate(-50%, -50%);
  	text-align: center;
}
.overlay-text h4 {
  	color: white;
  	font-size: 22px;
	padding: 0 1em;
}
.overlay-text h5 {
  	color: white;
  	font-size: 16px;
	padding: 0 1em;
}
.overlay-text hr {
  	border-style: solid;
    border-color: #6DB7CF;
	border-width: 3px;
	margin: 1.75em;
}

@media (max-width: 767px) {  /* Landscape phone to portrait tablet */
#faculty-band .container { 
	padding:15px 50px;
}
#faculty-section .row-fluid .span3 {
	margin-bottom: 2em;
}
.petals-2 { 
	display:none
}
#faculty-band {
	padding-bottom:0;
}

}


/* TRAVEL - LOCATION (Home page)
===========================================================================================================*/
#hotel-band {
	background-image: url(../images/sitelook/hotel-band-bkgd.jpg);
	background-color: #183d5f;
	background-size: cover;
	background-position: center center;
	padding-bottom: 60px;
}

.hotel-header {
	color: #EE792C;
	font-size: 26px;
	font-weight: bold;
	text-align:center;
	margin-bottom:30px;	
	margin-top: 50px;
}

.hotel-title {
	color:#FFF;
	text-transform: capitalize;
	text-align: left;
	font-weight: bold;
	font-size:18px;
	padding-bottom: 20px;
}

.hotel-text {
	color:#FFF;
	text-align: left;
	font-size:14px;
	padding-bottom: 20px;

}


.map-button {
	text-align:center;
	font-size: 12pt;
	color: #FFF;
	background:#EE792C;
	letter-spacing: 0.05em;
	padding: 0.75em 1.5em;
	text-decoration: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 100px;
	text-transform: capitalize;
}
.map-button:hover,
.map-button:focus {
	color: #FFF;
	background: #3376B8;
	text-decoration: none;
}


/* Location Section */
#loc-inset-box {
    /*position: relative;
    z-index: 5;
    background-color: #FFF;
	min-height: 21em;*/
    margin-top: 40px;
	margin-bottom: 40px;
}
#gmap {
    /*padding: 2rem 0 2rem 2rem;*/
    padding: 0 20px;
}
.map-responsive {
    overflow: hidden;
    padding-bottom: 60%;
    position: relative;
    height: 0;
	border-radius: 8px;
}
.map-responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}
.hotel-intro {
	/*padding:0 0 30px 0;*/
    padding: 0 20px;
}
.hotel-intro h1 {
	color:#998DB6;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:.1em;
}
.hotel-intro p {
	color:#ffffff;
	text-align:center;
}
.hotel-info {
	/*padding:0 0 0 20px;*/
}
.hotel-info h3 {
	color: #89C43F;
	line-height: normal;
	/*text-align: center;*/
}
.hotel-info p {
	color:#ffffff;
	/*text-align:center;*/
}

@media screen and (max-width: 1128px ) {
}
@media (min-width: 768px) and (max-width: 979px) { /* Portrait tablet to landscape */
.map-responsive { 
	padding-bottom: 70%;
}
}
@media screen and (max-width: 767px ) {
	.map-responsive { 
		padding-bottom: 50%;
	}
	.hotel-info {
		margin-top:30px;
	}

	.hotel-title,
	.map-button-container,
	.hotel-info p {
		text-align:center;
	}
	

}


.hotel-button-container {
    text-align: center;
	padding-top: 40px;

}

.hotel-action-button {
	text-align:center;
	font-size: 12pt;
	color: #FFF;
	background:#EE792C;
	text-transform: capitalize;
	letter-spacing: 0.05em;
	padding: 15px 40px;
	text-decoration: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 8px;
	
}
.hotel-action-button:hover,
.hotel-action-button:focus {
	color: #FFF;
	background: transparent;
	text-decoration: none;
	border: solid #e57922 1px;
}



/* SPONSOR CAROUSEL
===========================================================================================================*/
.carousel-section {
	padding: 50px 0px 50px 0px;
}

.carousel-heading-text {
	color: #00424B;
	font-size: 26px;
	font-weight: bold;
	padding: 0px 0px 40px 0px;
	text-align: center;
	text-transform: none;
}

#owl-sponsors .item{
	margin: 1.5em;
	padding: 1.rem;
}
#owl-sponsors .item img {
	display: block;
	/*width: 100%;*/
	max-width: 100%;
	max-height:100%;
	/*height: auto;*/
}
#owl-sponsors.owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	font-size: 8em;
	font-weight: 200;
	color: #909090;
	background: none;
}
#owl-sponsors.owl-theme .owl-controls .owl-buttons .owl-prev {
	left: -15px; top: 4.5em;
}
#owl-sponsors.owl-theme .owl-controls .owl-buttons .owl-next {
	right: -15px; top: 4.5em;
}

@media (max-width: 767px) {  /* Landscape phone to portrait tablet */
	#owl-sponsors .item {
		margin: 0.25em 2.5em; 
		padding: 0.25em 2.5em;
		}
}
@media (max-width: 480px) { /* Landscape phones and down */
	#owl-sponsors .item { 
	margin: 0 3.5em; 
	padding: 0 3.5em;
	}
}



@media (min-width: 768px) and (max-width: 979px) { /* Portrait tablet to landscape */
	.carousel-heading-text {padding: 10px 0px 5px 0px;}
	.carousel-section {padding: 15px 0px 0px 0px;}
	.carousel-section-inner {padding: 50px 0px 0px 0px;}
}

@media screen and (max-width: 767px ) {
	.carousel-section {padding: 60px 0px 20px 0px;}
	.carousel-section-inner {padding: 0px 0px 20px 0px;}
}

@media screen and (max-width: 480px ) {
	.carousel-section {padding: 60px 0px 30px 0px;}
	.carousel-section-inner {padding: 0px 0px 20px 0px;}
		
 }


/* INNER COLUMN ITEMS
===========================================================================================================*/
.column-headers{
	padding: 30px 0 5px 0;
	background-color: transparent;
	border-bottom: 2px solid #00424B;
	margin-bottom: 1.35rem;
}

.side-section {
	margin-bottom: 1.35rem;
}

.col-header-text {
	text-align:left; 
	font-size: 21px;
	color: #00424B;
}

.col-text {
	font-size:12px;
}

.quick_links ul { margin:0;}
.quick_links li {line-height: 2.3rem;}
.quick_links ul li { display: block; padding: 0 1.3em;}
.quick_links ul li a {color: #666666; font-size: 1rem;text-decoration: none;}
.quick_links ul li a:hover,
.quick_links ul li a:focus {color: #EE792C; text-decoration: none; }
.quick_links .fa {color: #00424B; font-size: 15pt;}

@media (min-width: 768px) and (max-width: 979px) {	/* Portrait tablet to landscape */
	.quick_links {padding: 0.35em 0;}	
	.quick_links ul li { padding: 0 0.35em;}
	.quick_links ul li a {font-size: 1rem;}	
}


/* FOOTER
===========================================================================================================*/
.footer-section {
	background-color: #66676A;
	background-image: url(../images/sitelook/footer-bkgd-overlay.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	margin-top: 60px;
}

.logo-footer-img {
	padding: 30px 60px 0px 0px;
}

.footer-address {
	font-size: 14px;
	color: #FFF;
	text-align:left; 
	text-transform: capitalize;
	line-height: 1.7em;
	padding: 30px 0px 40px 0px;
}

.footer-address a { 
	color: #FFF;
	text-decoration: underline;
}

.footer-address a:hover,
.footer-address a:focus { color: #e57922;}



.resources-section {
	padding-top: 65px;
	padding-bottom: 50px;
	padding-left: 120px;
}


.resources-title {
	color: #FFF;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
} 

.resources-links {
  	font-size: 12pt;
	text-align: left;
	
}

.resources-links ul {
    margin: 1em 0;
    padding: 0;
	list-style-type: none;
}

.resources-links a { 
	color: #FFF;
	text-decoration:none;
	text-align:left; 
	text-transform: capitalize;
	line-height: 1.7em;
}

.resources-links a:hover,
.resources-links a:focus { color: #B7E559;}


.footer-social-media {
	padding: 65px 0px 40px 0px;
	text-align: center;
	color: #7fa8bf;
	font-size: 14pt;
}

.footer-social-media ul {
	margin: 0 0 0px 0px !important;
}

.footer-social-media ul li {
	display: block;
	list-style-type: none;
}

.footer-hashtag {
	color: #FFF;
	font-size: 14pt;
	padding-bottom: 20px;
}

.footer-social-icons {
	display:inline-block;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}

.footer-social-icons .fa-inverse { 
	color: #FFF!important;
}

.footer-social-media a:hover,
.footer-social-media a:focus { color: #B7E559;}




.footer-eshowlogo {
	text-align:center; 
	padding: 30px 100px 20px 100px;
}


@media (max-width: 1199px) { /* Landscape phones and down */
	.footer-eshowlogo { padding: 30px 50px 20px 50px;}
}

@media (max-width: 768px) { /* Landscape phones and down */
	.logo-footer-img {padding: 30px 120px 0px 120px;}
	.footer-address { text-align:center;}
	.resources-section { text-align:center; padding-top: 0px; padding-bottom: 0px; padding-left: 0px;}
	.resources-title { text-align:center;}
	.resources-links { text-align:center;}
	.footer-eshowlogo { padding: 30px 250px 20px 250px;}
}


@media (max-width: 650px) { /* Landscape phones and down */
	.footer-eshowlogo { padding: 30px 200px 20px 200px;}
}

@media (max-width: 600px) { /* Landscape phones and down */
	.footer-eshowlogo { padding: 30px 100px 20px 100px;}
	
}

/* ESHOW FOOTER
===========================================================================================================*/
.eshow-footer {
	background-color: gray;
}

.eshow-footer-logo {
	padding:20px;
}

.copyright-year {
	color:#FFF;
	
}


/* ADMIN
===========================================================================================================*/
.admin-button-container {
    text-align: left;
	padding: 45px 0px 30px 0px;
}

.admin-button {
	font-size: 12pt;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 0.035em;
	text-transform: capitalize;
	-webkit-border-radius: 8;
	-moz-border-radius: 8;
	border-radius: 100px;
	background-color: #EE792C;
	padding: 15px 40px;
	text-decoration: none;
}

.admin-button:hover,
.admin-button:focus {
	color: #FFF;
	text-decoration: none;
	background-color: #3376B8;
}




/* BASIC MEDIA QUERIES
===========================================================================================================*/
@media (min-width: 1200px) {  /* Large desktop */

}

@media (min-width: 768px) and (max-width: 979px) {	/* Portrait tablet to landscape */
	
}

@media (max-width: 767px) {  /* Landscape phone to portrait tablet */

}

@media (max-width: 480px) { /* Landscape phones and down */

}