/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

<link href='http://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet' type='text/css'> .date {
    text-align: center;
    font-size: 32px;
}

/**
Temporary workaround / slider shouldnt run shortcode in link area.
Add new zone for shortcodes
**/
a.primary-color {
    display: none !important;
}

/** Homepage Current Show **/

.showlineup {
    color: black;
    font-size: 25px;
    font-family: 'opensanslight', sans-serif !important;
    padding-top: 65px;
    margin-bottom: -16px;
}
#venue {
    color: black;
    font-size: 25px;
    font-family: 'opensanslight', sans-serif;
    padding-top: 35px;
    margin-bottom: -6px;
}
#tickets {
    color: black;
    text-align: right;
}
.details {
    font-size: 18px;
    padding-top: 29px;
    sans-serif;
    padding-bottom: 11px;
    display: inline-block;
}
.nectar-button.has-icon:hover i {
    co.lor: black !important;
}
.nectar-button span {
    color: rgb(0, 0, 0) !important;
}
.col.dark .nectar-button.see-through {
    border: none !important;
    color: rgba(68, 68, 68, 0) !important;
    background-color: rgba(244, 244, 244, 1) !important;
}
/**Homepage About **/

#about {
    color: black;
}
.aboutthird {
    color: black !important;
    font-size: 19px;
    padding-top: 13px;
}
/*Homepage Summer Series */

.datedark {
    font-size: 65px;
    font-weight: 800;
    text-align: center;
    color: #fff;
    opacity: .88;
}
.button {
    margin-top: 40px;
}

/* Homepage Shows Sections */
.section_show_header {
	background: rgba(255, 255, 255, 0.35);
	margin-left: 0 !important;
	box-sizing: border-box !important;
}
.section_show_header p{
	line-height: 40px;
}
.section_show_header  .nectar-button.medium{
	margin: 0;
	margin-left: 20px;
}
.section_show_header  .nectar-button.medium span{
	color: #FFF !important;
}


/** Homepage Slider **/

.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-next i, .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next i {display: none;}

.nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev i {display: none;}

/** Slideout Menu **/
.buy {
	border: 1px solid;
    display: inline-block;
    padding: 3px 8px;
    font-size: 14px;
    margin: 6px 0px 5px;
    letter-spacing:.05em;
    }
    
.buy:hover {
	background-color: #C5C5C5;
	color:orange;
	border: 1px solid #C5C5C5;
	transition: background-color 0.2s ease-in-out;
}

#slide-out-widget-area .off-canvas-social-links li i {font-size: 25px;margin-right: 20px;margin-top: 10px;}
/* <===Concert Page ====> */

#concertarchive {
    padding: 45px 0px 2px;
    font-family: lato;
    font-size: 31px !important;
    text-transform: capitalize;
    color: rgb(247, 158, 52)!important;
    font-weight: 100;
    background: none!important;
}
#concertagline {
    color: rgb(136, 136, 136)!important;
    font-size: 17px;
    padding-bottom: 19px;
    font-family: lato!important;
    font-weight: 100;
    letter-spacing: .05em;
    padding-bottom: 10px;
}
#nextshow {
    color: white;
    outline: 2px solid #f79e34;
    outline-offset: 3px;
    border-radius: 18px;
    padding: 5px;
    width: 28%;
    text-align: center;
    margin: 2% 0 1% 36%;
    font-weight: 700;
    font-size: 18px;
}
.page-id-2520 .container-wrap,
.project-title {
    background-color: #2D2D2D !important;
}
}
/*Sponsor Section */

#sponsor {
    font-size: 29px;
    /*/*font-family: opensanslight; */
    
    */ margin-top: 20px;
    margin-bottom: 20px;
}
/*Our Story Header */

input[type=submit]:hover,
#footer-outer #footer-widgets .col input[type="submit"] {
    background-color: rgb(51, 51, 51)!important;
    /*font-family: opensanslight;  */
    
    text-transform: uppercase;
    font-size: 10px;
}


/* ARTISTS */
#ns-id-5717ac4501f41 > div > div.swiper-wrapper.no-transform > div > div.container > div {top: 132.8px !important;}
/* Testimonials */

.testimonial_slider blockquote p {
    text-shadow: 3px 2px 1px #000000 !important;
}
/* <===Email Signup ====> */

#mc4wp-form-1 > p:nth-child(2) {
    width: 65% !important;
}
input[type=text],
textarea,
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
input[type=search],
input[type=date] {
    padding: 9px!important;
    width: 100%;
    border: 0px;
    font-family: 'OpenSansRegular';
    font-size: 11px;
    line-height: 11px;
    color: #555;
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid #fff;
}
.mc4wp-notice {
    color: #696969;
    background-color: transparent;
    border-color: #696969;
}
.mc4wp-alert {
    padding: 3px 10px;
    margin-right: 71px;
}
.mc4wp-success {
    color: #D1D1D1;
    background-color: transparent;
    border-color: #C0C0C0;
    font-size: 11px;
    line-height: 16px;
}
[class^="icon-"].icon-3x,
[class*=" icon-"].icon-3x {
    margin-bottom: -16px;
    width: 33%;
    margin-right: 28px !important;
}
body .tabbed div {
    text-align: left;
    padding-right: 45px;
}
body > div.container-wrap > div > div > div:nth-child(1) > {
    padding: 10px 40px !important;
    margin-top: 49px !important;
}
/* Coffee Mug */

.img-with-aniamtion-wrap {
    margin-top: 23px;
}
}
.full-width-section > .span_12 .col > div:last-child {
    padding-bottom: 0px!important;
    margin-top: 46px;
}
.container-wrap,
.project-title {
    position: relative;
    z-index: 10;
    margin-top: -121px !important;
    padding-top: 135px !important;
    padding-bottom: 40px !important;
}
#fws_53520608efb89 > div > div.col.span_6.col_last > span > div > img {
    margin-top:38px!important;
}
.testimonial_slider blockquote p {
    line-height: 22px !important;
    font-size: 18px !important;
    margin-bottom: 10px;
    margin-top: 20px;
    padding: 0px 350px 0px !important;
}
/** Individual Show Page **/
.row .col p:last-child {
    padding-bottom: 0px;
    font-size: 16px;
    /*line-height: 24px;*/}

@media only screen and (min-width: 1000px) {
    .container {
        padding: 0px 90px 48px;
    }
}
.bottom_controls {
    display:none;
}
#post-area > img {
    display:none;
}
.envira-gallery-wrap {
    padding-bottom: 25px;
}
h4 {
    border-bottom: none !important;
}
.row .col.section-title p {
    font-size: 35px !important;
}
.col.centered-text ul,
.wpb_column.centered-text ul {
    font-size: 17px;
}
.portfolio-items .col.span_3 .work-meta h4 {
    margin-top: 5px;
}
.mc4wp-form label {
    display: none !important;
}
.single-portfolio #sidebar h4 {
    margin-bottom: 12px;
}
.single-portfolio #concert-details{
    margin-bottom: 60px;
}
.single-portfolio .envira-gallery-wrap{
    margin-bottom: 0 !important;
}
.single-portfolio .envira-gallery-public{
    margin-bottom: 0 !important;
}
.single-portfolio .gallery-credits{
    margin-left: 5px;
}
h4 {
    font-size: 19px;
    line-height: 24px;
    margin-bottom: 7px;
    border-bottom: thin dashed #AEAEAE;
    margin-bottom: 10px;
}
#sidebar h4 {
    margin-bottom: 10px;
    margin-top: 42px;
    color: #3A3A3A;
    /*font-family: opensans;*/
    
    font-size: 19px;
}
.single-portfolio #full_width_portfolio .span_12 .row .col img {
    display:none;
}
.portfolio-items .work-info-bg {
    background-color: #5B5B5B!important;
}
.row .col img {
    margin-bottom: -17px;
}
.row .col.section-title {
    margin: -20px 0px 2px 0px;
    padding: 0px 0px 14px 0px;
}
.portfolio-items .work-meta p {
    display: none;
}
.nectar-button.medium {
    margin-top: 35px;
    padding: 10px 40px;
}
.nectar-button.large {
    margin-top: 16px;
}
.page-id-9 h4 {
    font-size: 17px !important;
}
.portfolio-items .col .work-item {
    margin-bottom: 0px !important;
    padding-bottom: 17px !important;
}
.portfolio-items .work-info {
    font-size:17px;
}
/** FOOTER **/

#footer-outer .row {
    padding: 85px 0p;
}
#footer-outer {
    margin-top: -40px;
}
#footer-outer #footer-widgets .col p {
    padding-bottom: 7px !important;
}
#footer-outer .widget {
    margin-bottom: -27px;
}
#footer-outer .widget h4 {
    font-size: 13px;
    font-family: 'OpenSanslight';
    margin-bottom: 12px;
    color: white;
}
#footer-outer #footer-widgets .col input[type=email] {
    width: 65%;
}
#footer-outer a {
    color: #8E7E60;
    font-size: 12px;
    font-weight: 100;
}
#footer-outer #footer-widgets .col p {
    font-size: 12px;
}
#footer-outer #copyright {
    display:none;
}
.page-id-8 .row .col img {
    margin-bottom: 3px;
}
#mobile-menu #mobile-search,
header#top nav ul #search-btn {
    display: none!important;
}
.homeslider {
    text-align:right!important;
}
.row .col img {
    max-width: 100%;
}
.col.light .nectar-button.see-through {
    text-align: center;
    font-size: 18px;
}
#fws_5341a7b83b1e9 > div {
    outline: 1px solid #fff !important;
    outline-offset: 19px !important;
}
/* Sponsor Logos */

div.clients.no-carousel.five-cols.fade-in-animation.completed > div:nth-child(3) > a > img {
    margin-top: -22px;
    width: 35%;
}
#gallery-1 img {
    border: none !important;
    padding-right: 4px;
    margin-left: 19px;
}
#fws_54eb81970ade3 > div > div.col.span_6 > img {
    border-style: solid !important;
    border-width: 15px !important;
    color: #e9e9e9 !important;
}
p.rtw_meta,
div.rtw_meta {
    display: none;
}
.team-member p.description {
    font-size: 13px;
    text-align: justify;
}
/* <===Individual Event Page ====> */

#portfolio-nav #next-link a i,
#portfolio-nav #prev-link a i {
    display: none;
}
#full_width_portfolio .row .col.section-title {
    display: none;
}
/*.row .col img {display: none;} */

header#top #logo img.stnd.default-logo{
    display: none !important;
}

.nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a:hover {
    background-color: rgba(247, 147, 30, 0.82)!important;
}




/* MOBILE */

@media only screen and (max-device-width: 1024px) and (min-device-width: 320px){
header#top #logo .retina-logo {
    display: block!important;
    height: 43px !important; }

 .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2 {font-size: 28px!important;line-height: 42px!important;}


}



 

@media only screen and (max-width: 1300px) and (min-width: 990px){
	
	/* Homepage Shows Sections */
	.full-width-content .wpb_column .wpb_row.section_show_header .wpb_column, .full-width-content .wpb_column .wpb_row.section_show_header .wpb_column p {
		line-height: 40px;
	}
}

@media only screen and (max-width: 1000px) and (min-width: 1px) {

	/* Homepage Shows Sections */
	.section_show_header{
		background: none;
	}
	.section_show_header p {
		line-height: 40px;
		text-align: center !important;
		margin-bottom: 5px !important;
	}
	
	.section_show_header p  em{
		display: block;
		line-height: 10px;
	}
	
	.section_show_header .nectar-button.medium{
		margin: 0 auto;
		display: block;
		width: 190px;
		margin-top: 20px;
	}
	
	/* General */
    #header-secondary-outer nav ul.sf-menu {
        display: none;
    }
    .details {
        display: none;
    }
    #venue {
        font-size: 16px;
        margin-bottom: -20px;
        text-transform: uppercase;
        padding-top: 0px !important;
    }
    .showlineup {
        display: none !important;
    }
    #milestones {
        display: none !important;
    }
    .testimonial_slider blockquote p {
        padding: 0px 0px 0px !important;
    }
    body header#top #logo img {
        height: 38px!important;
        position: absolute !important;
        padding-left: 10px !important;
        top: 0px !important;
    }
    header#top #mobile-cart-link i {
        display: none!important;
    }
    /* MOBILE SLIDER */
    
    .parallax_slider_outer.first-section {
        margin-bottom: -25px!important;
    }
    .parallax_slider_outer.first-section .swiper-slide .content {
        top: 86px !important;
        margin-right: 21% !important;
    }
    .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a {
        margin-right: -50px !important;
        margin-top: 9px !important;
    }
    .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2 {
        width: 203px !important;
        font-size: 28px!important;
        line-height: 30px!important;
        margin-top: -44px !important;
        text-shadow: 1px 1px rgba(52, 52, 52, 0.53)!important;
        margin-bottom: 13px;
    }
	
	span.intro_area {
		font-size: 14px;
		line-height: 20px;
		/* margin-top: 12px; */
		text-shadow: 1px 1px 7px #2F2F2F;
	}
	
	.image-bg {
		background-position: 29% 9% !important;
		opacity: .6;
	}
	
    .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p {
        width: 203px !important;
        font-size: 11.68px!important;
        line-height: 14.52px!important;
        text-align: right!important;
        padding-top: 5px !important;
        text-shadow: 1px 1px rgba(52, 52, 52, 0.53)!important;
    }
	/* mod added hover */
    .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a:hover {
        font-size: 14px!important;
        padding: 3px 7px !important;
        line-height: 18px!important;
        background-color: rgba(247, 147, 30, 0.82)!important;
    }
    .col.dark .nectar-button.see-through {
        border: none !important;
        color: rgba(68, 68, 68, 0) !important;
        background-color: rgba(244, 244, 244, 1) !important;
    }
    .aboutthird {
        color: black !important;
        padding: 7px 0px !important;
        margin: 0px 0px 20px !important;
    }
    .parallax_slider_outer.first-section .swiper-slide .content,
    {
        margin-right: 25px !important;
    }
    #tickets {
        text-align: center !important;
        padding-bottom: 6px !important;
    }
    #footer-outer .widget h4 {
        margin-left: 30px!important;
    }
    #sponsor {
        font-size: 14px !important;
        margin-bottom: -20px !important;
    }
    #fws_55412e1122204 > div.col.span_12.dark > center > a > img {
        width: 182px !important;
    }
    /* Mobile Footer */
    
    #rotatingtweets_widget-2 {
        display: none!important
    }
    #black-studio-tinymce-2 {
        display: none!important
    }
    #footer-outer .widget h4 {
        text-align: center !important;
    }
    #footer-outer #footer-widgets .col p {
        text-align: center !important;
    }
}

@media only screen and (min-width: 1001px) {
    
	#header-outer[data-transparent-header="true"] #logo .starting-logo.dark-version{
		opacity: 1;
		-ms-filter: 'alpha(opacity=0)';
	}
}