/*
 Theme Name:  Salient Child
 Theme URI:    http://example.com/
 Description:  Salient Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     salient
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  salient-child
*/

.absolute-center{
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

[data-caption-trans="none"] .swiper-slide .content p{
    font-family: 'Dancing Script' !important;
    text-transform: none;
    font-size: 64px;
    line-height: 59px;
    font-weight: 400;
}

.youtube-home-vid  .wpb_wrapper .fluid-width-video-wrapper iframe, .youtube-home-vid  .wpb_wrapper .fluid-width-video-wrapper{
    height:265px !important;
    padding-top:0px !important;
}

h1.entry-title{
    color:#FFFFFF !important;
}

.team-member > h4.light{
    font-family: 'Montserrat' !important;
    line-height: 1.3em !important;
    font-weight:bold;

}
a:hover{
    color:#8e0000 !important;
}

.single:not(.material) #page-header-bg.fullscreen-header h1, .author-section {
    color:#FFFFFF !important;
    background:rgba(000,000,000,.3);
}
#page-header-bg h1{
    margin-bottom:3px !important;
}

[data-caption-trans="none"] .swiper-slide .content h2{
    font-size: 2em !important;
    line-height: 1em;
    font-family:'Montserrat';
}
.container .row:last-child{
    /* margin-top: -20%; */
    /* background: #FFFFFF; */
}


.ordered-list>div.wpb_wrapper>ol li {
	margin-top: 22px !important;}

#footer-outer #copyright[data-layout="centered"] {
padding: 0; }

#footer-outer div.printfriendly {
    margin: 12px 12px 12px 12% !important;
}
#footer-outer #copyright p {
    /*margin-top: 18px !important;*/
    margin-top:-34px;
}
div.printfriendly a{
    color:#777777 !important;
}

span.meta-author.vcard.author > span.fn{display:none !important;}
html .single-post #single-meta {display:none;}
[data-caption-trans="none"] .swiper-slide .content p{
margin-top:15px;
}


.excerpt{
    line-height: 1.2em;
}
.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content {
    background:#f8f7f8;
}

.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content:hover {
    border-bottom:4px solid #163f5d;
}



.pgafu-user-img{
    display:none !important;
}
.pgafu-post-categories{
    display:none;
}

.pgafu-post-categories a:nth-child(4n+1) {
    background:#163f5d;
}
.pgafu-post-categories a {
    padding: 9px 17px;
    font-size: 12px;
    font-weight: bold;
}
.readmorebtn {
    margin: 15px 0 20px 0px;
    background:#888;
    color:#FFFFFF;
}
.readmorebtn:hover{
    background:#bf332f;
}
.wpb_content_element .wpb_tabs_nav {
    font-size:2em !important;
    font-family:'Montserrat';
}
.tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a {
    padding: 12px 0px!important;
}
.category-initiatives{
    padding-bottom:2%;
}

.category-initiatives .excerpt{
    padding:0 5% 5% 5%;
}
.category-initiatives .post-header{
    padding:5% 5% 0 5%;
}
.category-initiatives .post-header h2{
    font-size:1.5em;
}

.sf-menu > li > a{
padding-bottom: 23px !important;
padding-top: 14px !important;
}
.post-area.featured_img_left .post-content-wrap .grav-wrap,.masonry.material .masonry-blog-item .grav-wrap  {
    display:none;
}
.container-wrap .span_12.light input[type="email"]{
    background:#FFFFFF;
}
.mc4wp-form-fields p{
    padding-bottom:0px !important;
}
.mc4wp-form-fields p > label{
    display:none !important;
}
.single-post.ascend #single-below-header.fullscreen-header{
    display:none !important;
}

span.subheader{
    display:none
}

#pt-cv-view-c1c3c52qu4 + .pt-cv-pagination-wrapper .pt-cv-more{
    display:none !important;
}

#page-header-bg.fullscreen-header .meta-author img,#page-header-bg.fullscreen-header .author-section a {display:none;}

#page-header-bg.fullscreen-header .author-section .meta-date i {
    font-size:2em !important;
    color:#FFFFFF !important;}


.wpb_text_column.wpb_content_element.fact-sheet-heading{
    background:#163f5d;
    padding:3%;
    margin-bottom:4%;
}
.wpb_text_column.wpb_content_element.fact-sheet-heading > div > h4{
    color:#FFFFFF!important;
}

.blog-recent[data-style="default"] .col .post-header h3 a {
    font-size: 22px !important;
}

.number-card{
    border-bottom:7px solid #163f5d;
    border-top: 1px solid #f6f6f6;
    border-left:1px solid #f6f6f6;
    border-right:1px solid #f6f6f6;
}

.result > div.inner-wrap > h2.title > span{
    display:none !important;
}

iframe.__youtube_prefs__ {
    height:400px;
}


.home .blog-recent .col .post-header > span.meta-category{
    display:none;
}

.row .col img {
    margin-bottom:0px !important;
}

.blog-recent[data-style*="classic_enhanced"] .article-content-wrap {
    padding: 13%!important;}
/*.blog-recent[data-style*="classic_enhanced"] .excerpt{
    display:none;
this can be done with the post itself*/
.blog-recent[data-style="classic_enhanced"] h3.title {
    color: #444;
    line-height: 1.2em;
}
.blog-recent .col {
margin-bottom:0px;
}

/*.blog-recent[data-style*="classic_enhanced"] .entire-meta-link{
    border-bottom:12px solid #163f5d;
}*/

.btn-group.pt-cv-filter-bar .dropdown-toggle {
    font-size: 1.2em;
    width: inherit;
    height: 46px;
    display: block;
    background: #163f5d;
    color: #FFFFFF;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;}

#pt-cv-view-ac43ea7c9i .pt-cv-ifield {
    background:#FFFFFF !important;
}
#pt-cv-view-5f970f2qk2 .pt-cv-title a{
font-family: 'Montserrat' !important;
    font-weight: 400;
    font-style: normal !important;
}

#pt-cv-view-5f970f2qk2 .pt-cv-ifield {
border-bottom: 12px solid #163f5d;
border-top: 1px solid #f1f1f1;
border-right: 1px solid #f1f1f1;
border-left: 1px solid #f1f1f1;
}
#pt-cv-view-5f970f2qk2 .pt-cv-content-item{
    padding-top:0px;
    padding-bottom:0px;
}



#pt-cv-view-ac43ea7c9i .pt-cv-title a,#pt-cv-view-ac43ea7c9i .pt-cv-title a, #pt-cv-view-ac43ea7c9i .panel-title, #pt-cv-view-ac43ea7c9i .pt-cv-title a{
    font-weight: 400 !important;
    display: block !important;
    text-align: center !important;
    clear: both !important;
    font-family: 'Montserrat';
    font-size: 1.3em;
    padding: 10%;}

.span_12.light .masonry.classic_enhanced .masonry-blog-item h3.title, .span_12.light .blog-recent[data-style="classic_enhanced"] h3.title{
    font-family: 'Montserrat' !important;
    font-weight:400;
    font-style:normal !important;
    font-size:2.1em;
}
 #pt-cv-view-ac43ea7c9i .pt-cv-meta-fields{
            padding: 0 15% 0% 15%;
    position: absolute;
    left: 0;
    right: 0;
    top: 80%;
}

.pt-cv-meta-fields > span.terms{
    text-transform: uppercase;
    color:#5b97cc;
    font-size:1em;
    font-weight: bold;
    /*margin-left: 33%;*/

}
.pt-cv-meta-fields > span.terms:after{
    content:'\A';
    white-space: pre;
}
.pt-cv-meta-fields span{
    /*float:left;*/
}

.pt-cv-meta-fields span a{
    color: currentColor;
    pointer-events: none;
    text-decoration: none;
}


.pt-cv-meta-fields > span.entry-date{
    font-weight:bold;
    font-size:1em;
    color:#c5cbd1;
    font-family: 'Montserrat';
    /*margin-left: 28%;
    clear: left;*/
}
.post-header > span.meta{
    font-weight:bold;
    font-size:1em;
    color:#c5cbd1;
    font-family: 'Montserrat';
}

.pt-cv-pinterest .pt-cv-2-col .pt-cv-content{
    margin-left:0px;
}

#pt-cv-view-ac43ea7c9i .pt-cv-ifield{
    background-color: #f7f7f7 !important;
    height: 400px;
}

#pt-cv-view-0d10428w7y .pt-cv-meta-fields *, .pt-cv-view-070d0b7amo  .pt-cv-meta-fields *, .pt-cv-view-7096e71l9p  .pt-cv-meta-fields *  {
    font-family: 'Montserrat';

}
#pt-cv-view-0d10428w7y .pt-cv-title a, #pt-cv-view-070d0b7amo .pt-cv-title a, #pt-cv-view-7096e71l9p .pt-cv-title a{
    font-size:27px;
}
.pt-cv-pinterest .pt-cv-2-col .pt-cv-title {
    width:52%;
    margin-left:0px;
}
.pt-cv-specialp span {
    padding:0px;}

.event-date-bar{
    padding: 15px;
    background: #3b3b3c;
}

#pt-cv-view-0d10428w7y .pt-cv-hover-wrapper::before,#pt-cv-view-070d0b7amo .pt-cv-hover-wrapper::before, #pt-cv-view-7096e71l9p .pt-cv-hover-wrapper::before  {
    background-color: rgba(0,0,0,.3) !important;
    background: linear-gradient(to right, rgba(10, 15, 21, 0.9) 10%, rgba(13,43,73,0) 90%);}

    #pt-cv-filter-bar-4847d32syd-category {
        margin-left: 29%;
    }

.home-card{
    border-bottom: 12px solid #163f5d;
    border-top:1px solid #f1f1f1;
    border-right:1px solid #f1f1f1;
    border-left:1px solid #f1f1f1;
}

.blog-recent[data-style*="classic_enhanced"] .inner-wrap {
    box-shadow: none !important;
}
.blog-recent[data-style*="classic_enhanced"] .has-post-thumbnail .meta-category a, .blog-recent[data-style*="classic_enhanced"] .meta-category a {
    display:none;
}
.issue-card-container .story-card{
    background: #F7F7F7;
}

.story-card,.old-card{
    height:458px !important;
}
.story-card h4.pt-cv-title{
    font-size: 1.3em !important;
    padding-bottom:10% !important;
}

[class*="cardstyle__"] h4.pt-cv-title{padding-bottom:0px !important;position: relative;z-index:12}
[class*="cardstyle__"] .pt-cv-meta-fields{
position: relative;
z-index:12;
}
[class*="cardstyle__"] .pt-cv-meta-fields > span.terms{
    color:#FFFFFF!important;
}
[class*="cardstyle__"] .pt-cv-meta-fields span.entry-date time{
    color:#FFFFFF !important;
}
[class*="cardstyle__"] h4 a:hover{
    color:#8e0000 !important;
}
    .cardstyle__2 h4 a:hover{
    color:#FFFFFF !important;
    text-decoration: underline!important;
}
[class*="cardstyle__"] .pt-cv-meta-fields span.entry-date{
        /*float: left;
        margin-left: 6%;*/
}
[class*="cardstyle__"] .pt-cv-meta-fields span.entry-date:before{
        /*content:'\\';*/
        display: inline-block;
        color:#FFFFFF;
        margin-right:5px;
}
[class*="cardstyle__"] .pt-cv-meta-fields span.terms{
        /*float: left;*/
}
.cardstyle__1 h4 a{
    color:#FFFFFF !important;
    font-size: 2.3vw;
    text-transform: uppercase;
    font-weight: 800 !important;
 }
 .cardstyle__1:before{
     content:'';
     position:absolute;
     width: 90%;
     height: 92%;
     background-color:rgba(21, 63, 92, 0.8);
     z-index: 10;
 }

.cardstyle__2 h4 a{
    color:#FFFFFF !important;
    font-size:1.4em;
    text-transform: none;
    font-family: 'Tinos';
    font-weight: 800 !important;
}
.cardstyle__2:before{
    content:'';
    position:absolute;
    width: 90%;
    height: 92%;
    background-color:rgba(142, 0, 0, 0.3);
    z-index: 10;
}

.cardstyle__3 h4 a{
    color:#FFFFFF !important;
    font-size: 2vw;
    text-transform: none;
    font-weight:400 !important;
    font-family: 'Oswald' !important;
}
.cardstyle__3:before{
    content:'';
    position:absolute;
    width: 90%;
    height: 92%;
    background-color:rgba(245, 199, 65, 0.5);
    z-index: 10;
}
.cardstyle__4 h4 a{
    color:#FFFFFF !important;
    font-size: 2vw;
    text-transform: none;
    font-weight:400 !important;
    font-family: 'Tinos';
    text-transform: uppercase;

}
.cardstyle__4:before{
    content:'';
    position:absolute;
    width: 90%;
    height: 92%;
    background-color:rgba(51,51,51,0.7);
    z-index: 10;
}
.cardstyle__5 h4 a{
    color:#FFFFFF !important;
    font-size: 1.5vw;
    text-transform: none;
    font-weight:400 !important;

}
.cardstyle__5:before{
    content:'';
    position:absolute;
    width: 90%;
    height: 92%;
    background-color:rgba(171,33,194,0.5);
    z-index: 10;
}
#pt-cv-view-7b51c21gyi .cardstyle__3:before,#pt-cv-view-7b51c21gyi .cardstyle__2:before,#pt-cv-view-7b51c21gyi .cardstyle__1:before,#pt-cv-view-7b51c21gyi .cardstyle__4:before,#pt-cv-view-7b51c21gyi .cardstyle__5:before{
    width: 88% !important;
    height: 96% !important;
}

.story-card .card-back{
    position: absolute;
    top: 80%;
    width: inherit;

}
.old-card h4.pt-cv-title{
    height: 36% !important;
    margin-top:10% !important;
    padding:5% !important;
    font-size:1.3em !important;
}
.old-card .card-back{
    width:100% !important;
    text-align:center !important;
    position:relative !important;
}


#pt-cv-view-5f92be7uzk .pt-cv-title a, #pt-cv-view-5f92be7uzk .pt-cv-content, #pt-cv-view-5f92be7uzk .pt-cv-meta-fields{
    padding: 0% 4%;
}

#pt-cv-view-5f92be7uzk .pt-cv-content{
    padding-bottom:4%;
}

#pt-cv-view-5f92be7uzk .pt-cv-meta-fields{
    font-family: Montserrat;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    font-style: italic;
}



/*.story-card .card-back{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-backface-visibility: hidden;
}

.storycard:hover .card-back {
    z-index:1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity:1;
    background-color: blue;
}*/

@media only screen and (max-width: 690px){
    .pgafu-filter {
    margin-top: 69%;}

body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1,.single:not(.material) #page-header-bg.fullscreen-header h1 {
		letter-spacing:0px !important;
	}

.tabbed[data-alignment="center"] .wpb_tabs_nav {
    margin-top: 204px;}

img.wp-image-4362{
    margin-top:250px;
}

span.rich-snippet-hidden{
    display:none !important;
}
#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:active{
    color:#8e0000;
}
#slide-out-widget-area .inner li.current-menu-item >a{
    color:#8e0000;
}
#pt-cv-view-0d10428w7y .pt-cv-content, #pt-cv-view-070d0b7amo .pt-cv-content, #pt-cv-view-7096e71l9p .pt-cv-content{
    font-size:51px;
}
#pt-cv-view-5f970f2qk2 .pt-cv-title a:selected, #pt-cv-view-5f970f2qk2 .pt-cv-title a:active, #pt-cv-view-5f970f2qk2 .pt-cv-title a:hover{
    color:#8e0000;
}
.cardstyle__1 h4 a,.cardstyle__3 h4 a {

    font-size: 5.3vw;
}
.cardstyle__1:before,.cardstyle__2:before,.cardstyle__3:before,.cardstyle__4:before,.cardstyle__5:before {
    width:87%;
}
#pt-cv-filter-bar-d5f44c8zsm-category {    margin-top: 150px;
    width: 100%;}
#pt-cv-filter-bar-d5f44c8zsm-workproduct {
        width: 100%;
}
}


@media only screen and (max-width: 900px){
    .bio-row{
        margin-top: -152px !important;
    }
    #pt-cv-view-0d10428w7y .pt-cv-content,#pt-cv-view-070d0b7amo .pt-cv-content, #pt-cv-view-7096e71l9p .pt-cv-content {
        font-size:.8em !important;
        margin-top: -15px !important;
    }

    .pt-cv-view-0d10428w7y:not(.pt-cv-nohover) .pt-cv-mask *, .pt-cv-view-070d0b7amo:not(.pt-cv-nohover) .pt-cv-mask *, .pt-cv-view-7096e71l9p:not(.pt-cv-nohover) .pt-cv-mask * {
    color: #fff;
    font-size: .8em;
    width: 100%;
    line-height: 10px;
}
#pt-cv-view-0d10428w7y .pt-cv-title a, #pt-cv-view-070d0b7amo .pt-cv-title a, #pt-cv-view-7096e71l9p .pt-cv-title a{
    position: relative;
    font-size:.8em;
    top: -16px;
width:100%;}


    .pt-cv-mask .pt-cv-specialp {
    position: relative;
    top: auto;
    left: auto;
    margin-bottom: 6px;
}
#pt-cv-view-0d10428w7y:not(.pt-cv-nohover) .pt-cv-mask *, #pt-cv-view-070d0b7amo:not(.pt-cv-nohover) .pt-cv-mask *, #pt-cv-view-7096e71l9p:not(.pt-cv-nohover) .pt-cv-mask * {
font-size:.75em;
    width: 100%;
    line-height: 11px;}

#pt-cv-view-5f970f2qk2 .pt-cv-title a:selected, #pt-cv-view-5f970f2qk2 .pt-cv-title a:active, #pt-cv-view-5f970f2qk2 .pt-cv-title a:hover{
    color:#8e0000;
}


}

.container-wrap .span_12.light input[type=email]{color:#000000 !important}
