/*

Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Author: Dave Tillotson
Author URI:  https://riflebird.co.uk
Template: salient
Version: 1.0

*/

.fg-masonry.fg-fixed .fg-item .fg-image {
	width: 100%;
	height: auto;
	max-width: 100%;
}


.foogallery .fg-caption-title { white-space: normal !important; font-size: 14px !important; margin-top: 0px !important }

.fg-default .fg-item { vertical-align: middle !important;}

.foogallery.fg-simple_portfolio {
	align-items: center;
}

 .sold:before {
        position: absolute; 
        bottom: 5px; right: 5px;
        content: '';
        background-color:#FF0000;
        border-radius:50%;
        opacity:0.9;
        width: 16px;
        height: 16px;
        pointer-events: none;
        z-index: 999;
    }



.foogallery .fg-item-inner {padding: 0px !important; margin:0px !important }
.foogallery .fg-caption-inner {padding: 0px !important; margin:0px !important }
.foogallery.fg-preset.fg-sadie .fg-caption-title {top:10% !important}

/*#foogallery-gallery-3576.foogallery .fg-type-image {padding: 0px !important; margin:40px !important}*/
#foogallery-gallery-2420.foogallery .fg-type-image {padding: 0px !important; margin:40px !important}


.link-on-blue a { color: #4d6373 !important}

/*.work-meta h4.title {
	text-transform: uppercase !important;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    font-weight: 400;
	padding: 5px;}*/


/*.meta-category {display: none !important}*/


.fg-caption-title { text-transform: uppercase !important}

#ajax-content-wrap .container-wrap {padding-top: 0px !important; }

.wpb_wrapper h1.vc_custom_heading { padding-left: 35px !important}

.single .heading-title[data-header-style="default_minimal"]{ display:none !important}

#page-header-bg .inner-wrap .exhibitions { display:none !important}


#page-header-bg .inner-wrap h1.entry-title { text-align: left !important}

.project-title .section-title h1 { color: #9fb4d0 !important}

blockquote {
	line-height :24px !important;
	font-size: 16px !important;
	font-style: italic;
	color: #7d92a2 !important;
	padding-left: 30px !important;
	
}

.artist-quote {
	line-height :24px !important;
	font-size: 14px !important;
	font-style: italic;
	color: #9eb3cf !important;
	padding-left: 30px !important;
	
}


/*.portfolio-items .work-item { margin-bottom: 0px !important; }
.portfolio-items .col .work-meta h4 {
    ont-size: 13px !important;
    padding: 10px 4px 6px 6px !important;
    color: #fff !important;
    background-color: #9fb4d0 !important}

.portfolio-items .col .work-meta {  width: 100% !important; background-color: #9fb4d0 !important}
*/


/*Nectar slider ken burns and text sizes*/
body .swiper-slide .content h2 {
    text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
    -webkit-text-shadow: 0px 1px 2px rgba(0,0,0,0.5);
}

.nectar-slider-wrap[data-bg-animation="ken_burns"] .swiper-slide .slide-bg-wrap {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    }


@media only screen and (max-width : 1000px) {
    body #ajax-content-wrap .nectar-slider-wrap div.swiper-slide .content h2 {
        font-size: 28px!important;
        line-height: 36px!important;
        margin-bottom: 6px;
        letter-spacing: -0.5px;
    }
    
    body #ajax-content-wrap .nectar-slider-wrap div.swiper-slide .content p span {
        font-size: 18px!important;
        line-height: 20px!important;
        padding-bottom: 7px;
    }
    body #ajax-content-wrap .nectar-slider-wrap div.swiper-slide .content p {
        font-size: 18px!important;
        line-height: 20px!important;
        padding-bottom: 7px;
    }
    body #ajax-content-wrap .nectar-slider-wrap div.swiper-slide .button a {
        font-size: 18px!important;
        padding: 2px 7px !important;
    }
    
    
    
    body #ajax-content-wrap .nectar-slider-wrap .swiper-slide .content {
        margin-top: 20% !important;
        top: 30px !important;
    }
}
/* For Mobile*/
@media only screen and (max-width : 690px) {
    body #ajax-content-wrap .nectar-slider-wrap div.swiper-slide .content h2 {
        font-size: 18px!important;
        line-height: 24px!important;
        margin-bottom: 6px;
        letter-spacing: -0.5px;
    }
    
    body #ajax-content-wrap .nectar-slider-wrap div.swiper-slide .content p span {
        font-size: 13px!important;
        line-height: 20px!important;
        padding-bottom: 7px;
    }
    body #ajax-content-wrap .nectar-slider-wrap div.swiper-slide .content p {
        font-size: 13px!important;
        line-height: 20px!important;
        padding-bottom: 7px;
    }
    body #ajax-content-wrap .nectar-slider-wrap div.swiper-slide .button a {
        font-size: 13px!important;
        padding: 2px 7px !important;
    }
    
    
    
    body #ajax-content-wrap .nectar-slider-wrap .swiper-slide .content {
        margin-top: 20% !important;
        top: 30px !important;
    }
}


/*Not sure what this is!*/

@media only screen and (max-width: 980px) {
    
    .full-width-content.vc_row-fluid .col-image-bg-1 {
        height: 600px !important; padding: 0px !important; margin: 0px !important; background-size: contain !important;
    }
}

@media only screen and (max-width: 690px) {
    
    .full-width-content.vc_row-fluid .col-image-bg-1 {
        height: 250px !important; padding: 0px !important; margin: 0px !important; background-size: contain !important;
    }
}



