/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* GENERAL TEMPLATE TWEAKS */
	.white{color:#ffffff;}
	.black{color:#000000;}
	.orange{color:#BD3500;}
	
	body #page-header-bg h1{text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);}
	
	/* Scribbles */
	.nectar-highlighted-text em {padding-bottom:10px;} /* adds more space between title and underline */
	
	/* Navigation */
	#slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li {margin-top: 9px; margin-bottom: 9px;}
	#slide-out-widget-area .inner .off-canvas-menu-container li > a {line-height: 22px!important;}


/* FOOTER */
	#footer-widgets .container {padding: 0 60px;}
	#footer-outer .widget {margin-bottom: 0px;}
	
	p.copyright{margin-top: 110px; display:block; font-weight:600; color: #FFFFFF; font-size: 12px; line-height: 16px;}
	.copyright a:hover {color: #bd3500!important;}
	#footer-outer .copyright a:hover {color: #bd3500!important;}
	#media_image-2{padding-bottom:20px;} /* NICE CROWD logo */

	#footer-widgets .social i{margin-left: 15px!important; font-size:20px;}
	#footer-widgets .social li a {float:left; width:44px; display:inline-block; }
	#footer-widgets li a:hover {color: #bd3500!important; text-decoration:none!important; background-image: none!important; transition: none !important; text-decoration: none;}
	#footer-widgets .social li a i { transition: none !important; }	
	
	.home-subscribe{margin-bottom:24px;}
	p.home-subscribe {font-size: 15px; line-height: 19px; font-weight: 500;}

/* HOME */

	/* Cities */
	p.city{text-transform:uppercase; font-family: Oswald; font-size: 24px; line-height: 26px; font-weight: 600; margin-bottom:8px; padding-bottom:0px;}
	.nyc{color:#e55900;}
	.atl{color:#f3565e;}
	.dal{color:#00add5;}
	.la{color:#f29d00;}
	p.theater{font-size:18px; line-height:20px; color:#FFFFFF; margin-bottom:0px;}
	p.date{font-family: Oswald; font-size:20px; line-height:22px; text-transform:uppercase; color:#FFFFFF; margin-bottom:0px;}
	p.more{font-family: Oswald; font-size:20px; line-height:22px; text-transform:uppercase; color:#FFFFFF; margin-bottom:0px;}
	.more{padding-right:26px; line-height:30px; margin-bottom:4px!important;} .more-arrow{}
	.dark a {color:#FFFFFF;}.dark a:hover {color:#000000;}
	.light a {color:#FFFFFF;}.light a:hover {color:#BD3500;}
	
	/* Pop Ups */
	.pum-overlay.pum-active, .pum-overlay.pum-active .popmake.active {display: block !important;}
	
	/* Get Involved */
	.ambassador{font-size:17px; line-height:19px; color:#FFFFFF; margin-bottom:15px!important;}
	.sponsor{font-size:17px; line-height:19px; color:#BD3500; margin-bottom:15px!important;}
	#caption-sponsor{min-height:100px;}
	#caption-ambassador{min-height:100px;}
	p.apply{font-family: Oswald; font-size:16px; text-transform:uppercase; color:#FFFFFF; margin-bottom:0px; padding-right:22px; line-height:23px;}
	.link-nyc a {color:#FFFFFF;} .link-nyc a:hover{color:#e55900;}
	.link-atl a:hover{color:#f3565e;}
	.link-dal a:hover{color:#00add5;}
	.link-la a:hover{color:#f29d00;}
	
	/* Nice Crowd News */
	.eg-latest-news-with-publication-without-link-herbert-hoover-element-1 {width: 100%!important;}
	div.esg-content.eg-latest-news-with-publication-without-link-herbert-hoover-element-27 {border-radius: 0px 0px 0px 0px !important; background: transparent !important; z-index: 2 !important; font-family: Oswald; text-transform: uppercase !important; width: 100%!important;  display: block !important; text-align: center !important; clear: both !important; margin:0px!important; position: relative !important; padding: 0px!important;}

	.eg-latest-news-with-publication-without-link-herbert-hoover-element-27 p{font-size: 11px!important; line-height: 21px!important; color: #b6b6b6!important; font-weight: 500!important; padding: 5px 10px 5px 10px!important; margin: 0px!important;}
	
	a:hover.eg-latest-news-with-publication-without-link-herbert-hoover-element-0 {color:#bd3500;}
	
/* CONTACT US */
	p.contact-title {color:#bd3500; font-family: Oswald; font-size: 20px; line-height: 24px; text-align:center; margin:0px 6px 0px 6px; padding: 35px 0px 13px 0px; text-transform:uppercase;}
	p.contact-email {font-size: 16px; line-height: 18px; text-align:center; margin:0px; padding: 0px 6px 35px 6px!important}
	.contact-email a {color:#000000;} .contact-email a:hover {color:#bd3500;}
	
	
/* BECOME AN AMBASSADOR */
	.submission-details a{text-decoration:underline;}
	.submissions-subhead {font-size: 18px; color: #000000; font-weight: 600; line-height: 22px; padding-bottom:10px;}
	.submissions-closed {font-size: 18px; color: #BD3500; font-weight: 500; line-height: 26px;}	
	p.date-internal{font-family: Oswald; font-size:16px; line-height:20px; color:#FFFFFF; padding-top:10px; padding-bottom:13px!important;}
	
/* CITIES */
	h3.film-title{font-size:14px!important; line-height:16px!important; margin-bottom:15px; margin-top:0px; padding-bottom:0px; padding-top:0px; font-weight: 600!important; color:#FFFFFF;}
	span.film-title-note{font-style: normal; padding-left:6px;}	
	h3.film-title-space{font-size:18px; line-height:23px; margin:0px;padding-bottom:0px; padding-top:0px; color:#FFF!important;}
	p.running-time {font-family: Oswald; font-size: 12px; line-height:14px; font-weight: 600; margin-top:0px; padding-bottom:10px;}
	p.film-date{font-size:13px;line-height:15px; color:#FFFFFF; text-transform:uppercase; font-weight:500;}
	.logline{font-size:15px;line-height:24px; color:#FFFFFF;}
	p.logline{padding-bottom: 24px;}
	p.film-credits{font-size:12px;line-height:18px; color:#FFFFFF;}	
	p.view-trailer{margin-bottom: 0px; font-size:12px; line-height:18px; text-transform:uppercase;}
	.embed-container {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;} 
	.embed-container iframe, .embed-container object, .embed-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	.film-box {padding:24px;}
	.film-box-logline {padding:24px; min-height:250px;}
	.film-still .hover-wrap {margin-bottom: 0px!important;}
	.btn-get-tickets img{float:right;}
	p.sponsor-designation{font-size: 13px; line-height: 15px; text-align: center; margin-bottom: 5px !important; text-transform:uppercase; font-weight:500;}
	.embed-container {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;} 
	.embed-container iframe, .embed-container object, .embed-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	
/* BECOME A SPONSOR */
	p.more-no-bg{font-family: Oswald; font-size:20px; line-height:22px; text-transform:uppercase; color:#000000; margin-bottom:0px;}
	.more-no-bg{padding-right:26px; line-height:30px; margin-bottom:4px!important;}
	.sponsor-more a {color:#000000;} .sponsor-more a:hover {color:#BD3500;}
	p.boilerplate{font-size: 15px; line-height: 24px; } .boilerplate a{color:#676767;} .boilerplate a:hover{color:#BD3500;}
	h2.sponsor-heading{font-family: Roboto; font-size: 20px; line-height: 24px; font-weight:500; margin-bottom:20px;} 
	
/* EVENTBRITE */	
	.wfea-short-date {max-width: 1240px;}
	.wfea-short-date .wfea-short-date-item-image {width: 100%;}
	.wfea-group{background-color: #000000;}
	section.wfea.grid .entry-meta {font-family: Oswald; font-size:20px; line-height:22px; text-transform:uppercase; color:#FFFFFF; margin-bottom:0px; font-style: normal; border-bottom: 1px solid #000000; padding-top:10px; padding-bottom:13px!important;}
	.wfea-grid__venue_name{font-size:18px; line-height:20px; color:#FFFFFF; margin-bottom:30px;}
	.wfea-grid__booknow.booknow.eaw-booknow {background-color: #BD3500;}
	body section.wfea .wfea-banner {background-color: #000000;}
	#tickets .dark a:hover {color: #BD3500!important;}
	section.wfea.theme-orange article .wfea-header__title a {color: rgba(189, 53, 0, 1) !important;}
	section.wfea.theme-orange article .booknow a {background: rgba(189, 53, 0, 1) !important;  color: #ffffff !important;}
	section.wfea.theme-orange article .eaw-time {color: #FFFFFF;}
	section.wfea.theme-orange article {color: #FFFFFF;}
	body section.wfea .booknow a.button, body section.wfea .booknow button.disabled {background: rgba(189, 53, 0, 1) !important; margin: 0px; font-size: 15px; line-height: 44px; min-height: 44px; padding-bottom:6px;}
	body section.wfea article .wfea-group header {padding: 10px 20px 0px 20px;}
	time.wfea-grid__head-date{display:none;}
	.wfea-grid__prices .price{margin-top:20px;}
	section.wfea.grid article .wfea-group header .entry-title {margin-top: 0px; margin-bottom:24px;}

	
/* GET UPDATES Popup */
	#popmake-31785 div.ctct-disclosure > small {font-family: Roboto; font-size: 11px; line-height:12px!important; font-weight: 400; color:#8c8c8c;}  
	#popmake-31785 > div > h3 {color: #000000; font-weight: 600; font-size: 32px; line-height: 40px; text-align: left; margin-bottom: 20px !important;}
	#popmake-31785 p {padding-bottom: 0px!important;}
	#popmake-31785 input[type="submit"] {
	  width: auto !important;
	  padding: 9px 34px;
	  line-height: 25px;
	  letter-spacing: .5px;
	  font-weight: 600;
	  background: #BD3500;
	  color: #FFF;
	  border-color: #BD3500;
	  border: 2px solid;
	}
	#popmake-31785 input[type="text"], input[type="email"] {padding: 8px 15px; line-height:18px;}
	#popmake-31785 p.ctct-form-field.ctct-form-field-submit{margin-bottom:15px!important; margin-top:20px!important;}
	.ctct-form-wrapper input[type=email]:required:valid {padding-left: 15px;}
	#popmake-31785 #ctct-submitted_0_3852726156 {margin-bottom:0px!important;}
	#popmake-31785 .ctct-form-wrapper .ctct-form .ctct-label-top label, .ctct-form-wrapper .ctct-form .ctct-label-bottom label {color:#000000;}
	#popmake-31785.ctct-form-wrapper .ctct-form-field {margin-bottom: 10px;}
	
/* GET REMINDER Popup */
	#popmake-31840 div.ctct-disclosure > small {font-family: Roboto; font-size: 11px; line-height:12px!important; font-weight: 400; color:#8c8c8c;}  
	#popmake-31840 > div > h3 {color: #000000; font-weight: 600; font-size: 32px; line-height: 40px; text-align: left; margin-bottom: 20px !important;}
	#popmake-31840 p {padding-bottom: 0px!important;}
	#popmake-31840 input[type="submit"] {
	  width: auto !important;
	  padding: 9px 34px;
	  line-height: 25px;
	  letter-spacing: .5px;
	  font-weight: 600;
	  background: #BD3500;
	  color: #FFF;
	  border-color: #BD3500;
	  border: 2px solid;
	}
	#popmake-31840 input[type="text"], input[type="email"] {padding: 8px 15px; line-height:18px;}
	#popmake-31840 p.ctct-form-field.ctct-form-field-submit{margin-bottom:15px!important; margin-top:20px!important;}
	.ctct-form-wrapper input[type=email]:required:valid {padding-left: 15px;}
	#popmake-31840 #ctct-submitted_0_3852726156 {margin-bottom:0px!important;}
	#popmake-31840 .ctct-form-wrapper .ctct-form .ctct-label-top label, .ctct-form-wrapper .ctct-form .ctct-label-bottom label {color:#000000;}
	#popmake-31840.ctct-form-wrapper .ctct-form-field {margin-bottom: 10px;}
	
	.pum-theme-7 .pum-container, .pum-theme-default-theme .pum-container {padding: 26px;}
	.subtitle-subscribe{color:#000000; margin-bottom:24px;}
	p.subtitle-subscribe {font-size: 15px; line-height: 19px; font-weight: 500;}
	
	
/* PRESS ROOM */
	/*.bulleted-list-media ul li{border-bottom:1px solid #ededed; list-style: none; padding: 0 0 12px 0; margin: 0 0 20px 0;}
	.bulleted-list-media ul li:last-child {border-bottom: none; margin-bottom:0px;padding-bottom:0px;}
	.bulleted-list-media ul {margin-left:0px;padding-left:0px;margin-bottom:0px;}
	.bulleted-list-media li a {color: #BD3500;}
	.bulleted-list-media li a:hover{color: #000000;}
	.accordion-style2 .panel-body {padding: 25px 28px 25px;}
	.accordion-style2 .tab-tag {display:none;}
	.accordion-style2 .panel-body {padding: 25px 28px 15px 28px;}
	.accordion-style2 .accordion-title {color: #6b1b20; font-size: 20px;font-weight: 600;}	
	.accordion-style2 .panel-heading i {color: #FFF!important;}*/
	.press-list p.press-site {margin-bottom:8px; font-weight: 500; color:#000000; padding-bottom: 0px; font-size: 15px; line-height: 17px; }
	.press-list p.press-link {font-size: 20px; line-height: 26px; font-weight: 400; margin-bottom: 12px; padding-bottom: 0px;}
	.press-list .press-link a {color: #000000;}
	.press-list .press-link a:hover{color: #BD3500;}
	.press-list p.press-date {font-size: 11px; line-height: 14px; color: #BD3500; text-transform:uppercase; margin-bottom:12px!important; padding-bottom: 0px!important;}
	.press-list p.press-excerpt {font-size: 16px; padding-bottom: 20px!important;}
	.press-list .press-button{margin-bottom:12px!important;}
	
	p.readmore{font-family: Oswald; font-size:15px; text-transform:uppercase; color:#FFFFFF; margin-bottom:0px; padding-right:20px; line-height:21px;}
	.link-more a {color:#000000;} .link-more a:hover{color:#BD3500;}
	
	#sidebar h4 {opacity: 1;}
	#sidebar h2.widgettitle {color:#000000;}
	#sidebar .side-nav-custom a{color:#BD3500;}
	#sidebar .side-nav-custom a:hover{color:#000000;}
	#sidebar .side-nav-custom ul li{padding:8px 0;list-style:none; border-bottom:1px solid #BD3500!important;}
	
	/* Toggle accordion */
	.inner-toggle-wrap p.press-site {margin-bottom:8px;font-weight: 500; color:#BD3500; padding-bottom: 0px;}
	.inner-toggle-wrap p.press-link {font-size: 18px; line-height: 26px;font-weight: 500; margin-bottom: 12px; padding-bottom: 0px;}
	.inner-toggle-wrap .press-link a {color: #000000;}
	.inner-toggle-wrap .press-link a:hover{color: #BD3500;}
	.inner-toggle-wrap p.press-date {font-size: 11px; line-height: 14px; color: #BD3500; text-transform:uppercase; margin-bottom:12px!important; padding-bottom: 0px!important;}
	.inner-toggle-wrap p.press-excerpt {padding-bottom: 20px!important;}
	.inner-toggle-wrap .press-button{margin-bottom:12px!important;}
	
	div[data-style="default"] .toggle > .toggle-title a, div[data-style="default"] .toggle > .toggle-title {font-size: 20px; line-height: 24px;}
	.toggle[data-inner-wrap="true"] > div .inner-toggle-wrap {padding: 25px 28px 15px 28px!important;}
	
	.toggle.open > .toggle-title a{background-color: #000000; color: #bd3500;}
	.toggle > .toggle-title a i {float:right; text-align:right; right: 20px; color: #888; top: 16px; width: 20px; height: 20px; line-height: 24px; font-size: 20px;}
	
/* PRESS RELEASES */
	div.post-content span.post-featured-img {display: flex; align-items: center; justify-content: center;}
	.single-post .post-content > .post-featured-img > img{margin-bottom: 30px;}
	.single-post .post-content .content-inner h2{margin-bottom: 24px;}
	.single-post .post-content .content-inner hr {margin-bottom: 30px;}
	
	.ascend .related-post-wrap h3.related-title, .material .related-post-wrap h3.related-title {padding-top: 50px;}
	.ascend .blog-recent.related-posts, .material .blog-recent.related-posts {padding-bottom: 40px;}
	.single-post .container-wrap {padding-top: 20px; padding-bottom: 0px;}
	.single-post .content-inner {padding-bottom: 0px;}
	.single-post .heading-title {padding-bottom: 10px;}
	.related-posts[data-style="material"] .meta-category a {font-size: 11px; line-height: 13px;}
	.blog-recent.related-posts h3.title {font-size: 20px; line-height: 26px;}
	
/* =================  RESPONSIVE TWEAKS  ================= */
/* (1600x900) HD+ Display */
@media  screen and (max-width: 1600px) {}

/* Up to 1536x864 wide desktop */
@media (max-width: 1536px) {}

/* (1440x900) WXGA+ Display */
@media screen and (max-width: 1440px) {}

@media screen and (max-width: 1366px) {
/* HOME */
	/* Get Involved */
	.ambassador{font-size:16px; line-height:18px;}
	
	/* Cities */
	p.date{font-size:19px; line-height:21px;}
}

/* 1280 screen  */ 
@media (max-width: 1280px) {
/* HOME */
	/* Get Involved */
	.ambassador{font-size:15px; line-height:17px;}
	
	/* Cities */
	p.date{font-size:17px; line-height:19px;}
}

/* (1024x768) */
@media screen and (max-width: 1024px) {	
/* HOME */	
	/* Cities */
	p.theater{font-size:17px; line-height:19px;}
	p.date{text-align:center;}
	/* Get Involved */
	.ambassador{font-size:15px; line-height:17px;}
	
/* BECOME AN AMBASSADOR */		
	p.apply {font-size: 16px; padding-right: 10px;}
	p.city {font-size: 22px; line-height: 24px;}
	p.date-internal {font-size: 15px; line-height: 19px;}

/* CONTACT US */		
	p.contact-title {font-size: 19px; line-height: 23px;}

/* FOOTER */		
	p.copyright {font-size: 11px; line-height: 15px;}
}

@media all and (min-width: 1024px) and (max-width: 1024px) {
	.container{padding: 0 50px;}
}

@media screen and (max-width: 1023px) {
/* HOME */	
	/* Cities */
	p.date{text-align:left;}
}

/* iPad */
@media (max-width: 991px){}

/* Mobile and iPad */
@media screen and (max-width: 768px){}

@media only screen and (max-width: 767px){}

@media screen and (max-width: 540px) {
/* HOME */	
	/* Cities */
	p.theater{margin-bottom:8px!important;}
}

@media screen and (max-width: 480px) {}

@media screen and (max-width: 380px) {}

@media screen and (max-width: 280px) {}