/*
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
*/

:root{
  --tw-border-style: solid;
}




/*General*/

.volunteer_carousel button.flickity-button.flickity-prev-next-button.previous {
    left: 44%!important;
    top: 110%!important;
}

.volunteer_carousel button.flickity-button.flickity-prev-next-button.next {
    left: 53%!important;
    top: 110%!important;
}


.volunteer_carousel .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0px 0 90px 0;
}

@media only screen and (max-width: 690px) {
	.volunteer_carousel button.flickity-button.flickity-prev-next-button.previous {
    left: 30%!important;
    top: 104%!important;
	}

	.volunteer_carousel button.flickity-button.flickity-prev-next-button.next {
    left: 60%!important;
    top: 104%!important;
	}
}

img.trp-flag-image {
    margin-bottom: 0 !important;
}

.vc_do_custom_heading {
    margin-bottom: 0!important;}
    
.material .wpb_content_element, .material .wpb_row {
    margin-bottom: 0;
}
.wpb_wrapper>div {
    margin-bottom: 0 !important;
}

p {
    padding-bottom: 0.8em);
}
p {
    padding-bottom: var(--nectar-paragraph-bottom-spacing, 0.8em);
}

body a{ color:#0275A7;}

.list-icon-holder {
    background-color: #37C5E9!important;
}
.nectar-icon-list[data-icon-style=border] .list-icon-holder {
    border: 2px solid #37C5E9;
}

ol, ul {
    margin-bottom: 0!important;
}

li {
    padding-bottom: 8px;
}

.story_carousel .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
    left: -10px;
	filter: drop-shadow(0px 0px 6px #D5E0EC);
}
.story_carousel .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
	right: 10px;
    filter: drop-shadow(0px 0px 6px #D5E0EC);}

.story_carousel .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0;
}

.volunteer_carousel img.img-with-animation.skip-lazy {
    border-radius: 15px 15px 0 0!important;
}

.nectar_video_lightbox.play_button_with_text .link-text {
    margin-left: 14px;
	color: #fff;}
.play_button_with_text .link-text[data-font=nectar-btn-medium] {
	font-size: 16px;}

h2.vc_custom_heading.vc_do_custom_heading.story_quote {
    font-size: 24px !important;
    line-height: 32px !important;
}
.nectar-social.fixed {
    display: none !important;
}

	@media only screen and (max-width: 999px) {
	.vc_custom_heading.vc_do_custom_heading.footer_link {
    padding-bottom: 16px;
	}
}

@media only screen and (min-width: 1000px) {
	img.img-with-animation.\33 _col_img.skip-lazy.nectar-lazy.loaded {
    object-fit: cover;
    height: 260px;
	}
	img.img-with-animation.\34 _col_img.skip-lazy.nectar-lazy.loaded{
    object-fit: cover;
    height: 200px;
	}
}
@media only screen and (max-width: 999px) {
	img.img-with-animation.\33 _col_img.skip-lazy.nectar-lazy.loaded {
	object-fit: cover;
    height: 260px;
	}
	
	img.img-with-animation.\34 _col_img.skip-lazy.nectar-lazy.loaded {
    object-fit: cover;
    height: 260px;
	}
}

/*Gravity forms*/
.gform-theme--foundation .gform-field-label__text {
    font-weight: 600;
}
h3.gsection_title {
    font-size: 30px !important;
    line-height: 36px !important;
	    margin-top: 16px;
}
body .gform_wrapper .top_label .gfield_label {
    margin-top: 8px;
	margin-bottom: 6px;}

.gform-theme--foundation .gform_fields{
row-gap: 24px;}

.gform-theme--framework .gform-field-label--type-inline:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    font-size: 16px;
    line-height: 20px;
}

body .gform_wrapper .description, body .gform_wrapper .gfield_description, body .gform_wrapper .gsection_description, body .gform_wrapper .instruction {
    font-size: 16px;
    line-height: 24px;
}
.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    color: #ffffff;
    background-color: #009fe3;
    font-size: 18px;
}
.gform-theme--framework .field_sublabel_above .gform-field-label--type-sub {
    color: #021d49;
    font-size: 14px;
}

/*Testimonial slider*/
.nectar_single_testimonial .image-icon, .testimonial_slider[data-style=multiple_visible_minimal] .image-icon {
    width: 120px;
    height: 120px;
}
span.testimonial-name{
    font-size: 40px;
    line-height: 40px;
}
.testimonial_slider:not([data-style="minimal"]) blockquote span{
	font-family: Patrick Hand;}

.testimonial_slider blockquote p {
    font-family: Patrick hand;
    font-size: 24px;
    line-height: 35px;
}
.nectar_single_testimonial .title, .testimonial_slider[data-style*=multiple_visible] blockquote .title {
    font-size: 24px;
	color:#1698d0;
}
.nectar_single_testimonial .title, .testimonial_slider blockquote .title {
    opacity: 100%;
}

/*Team member*/
.row .col .team-member p.description, .team-member p.description {
    border-bottom: 0;
    border-top: 1px solid #e5f5fc;
}
.position {
    font-weight: 600;
}
.row .col .team-member h4 {
    margin-bottom: 0;
    font-size: 28px;
    line-height: 36px;
}
.team-member img {
    border-radius: 15px;
}

/*Tabs*/
li.tab-item.active-tab {
    color: #1698d0;
}

.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a {
    font-family: Patrick Hand;
    font-size: 70px;
    line-height: 70px;
}

@media only screen and (max-width: 690px) {
	.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a {
    font-family: Patrick Hand;
    font-size: 40px;
    line-height: 50px;
	}
}

/*Fancy unorderd list*/
.nectar-fancy-ul ul li {
    padding-left: 44px;
}
.nectar-fancy-ul ul li .icon-default-style[class^=icon-] {
	font-size: 32px;}

/*Toggles*/
.toggle>.toggle-title a {
    color: #021D49;
}
div[data-style="minimal"] .toggle > .toggle-title i:after{
	background-color: #021D49;}
div[data-style="minimal"] .toggle > .toggle-title i:before{
	background-color: #021D49;}
div[data-style*=minimal] .toggle>.toggle-title i {    border: 2px solid #021D49;}

div[data-style="minimal"] .toggle > .toggle-title a {
	padding: 24px 70px 24px 0px;}

#ajax-content-wrap .nectar-inherit-h6{font-size: 21px;
    line-height: 24px;}

/*Events*/

.em.em-list.em-grid .em-item .em-item-info .em-item-meta, .em.em-list.size-small .em-item .em-item-info .em-item-meta {
    font-family: 'Work Sans';
}
.em.em-list .em-item .em-item-info .em-item-desc {
    font-family: 'Work Sans';
}
.em.pixelbones .input .button:not([data-nostyle]) {
    padding: 0 !important;
    color: var(--text-color-softer) !important;
    text-align: left !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 18px !important;
    letter-spacing: -0.5px !important;
    text-transform: none !important;
    border-radius: 0 !important;
    border: 0 !important;
    cursor: pointer !important;
    box-sizing: border-box !important;
    text-decoration: underline !important;
    padding-left: 0 !important;
    color: #021D49 !important;
    font-family: 'Work Sans'!important;
}

.em.pixelbones h4 {
		font-size: 30px !important;
	    line-height: 1.2 !important;
	letter-spacing: 0 !important;
	font-weight:600!important;
	    margin-bottom: 12px !important;
 font-family: 'Work Sans'!important;
}

.em.pixelbones h5 {
		font-size: 20px !important;
	    line-height: 1.2 !important;
	letter-spacing: 0 !important;
	    margin-bottom: 12px !important;
 font-family: 'Work Sans'!important;
}

.em.pixelbones h6 {
	font-size: 20px !important;
	    line-height: 1.2 !important;
		font-weight:600!important;
	margin-bottom: 8px !important;
 font-family: 'Work Sans'!important;
}

.em.pixelbones h1 {
    letter-spacing: 0;
    margin-bottom: 0 !important;
}

.em.pixelbones p {
    margin: 0 0 16px !important;
    font-family: 'Work Sans'!important;
    font-size: 17px!important;
    line-height: 1.5em !important;
	 color: #021D49!important;
}

.iwithtext .iwt-text {
	padding-left: 45px;}

.iwithtext .iwt-icon {
    top: -4px;
}



.em.em-list .em-item .em-item-info h3.em-item-title {
    font-size: 24px !important;
    font-weight: 600 !important;
	color: #021D49!important;
		margin: 0 0 4px!important;
}
.em.em-list .em-item .em-item-info h3.em-item-title a {
    font-size: 24px !important;
    font-weight: 600 !important;
	color: #021D49!important;
	margin: 0 0 4px!important;
}

.em.em-list.em-grid .em-item .em-item-info, .em.em-list.size-small .em-item .em-item-info {
    border-left: none !important;
    border-top: 0 !important;
    padding: 0 16px 8px!important;
}


/*ME Calendar*/
.mec-single-modern .mec-events-event-image{
	display:none;	
}
.mec-single-event .mec-events-event-image {
    display: none;
}

/*Content views*/
#pt-cv-view-7854f2aifr img.pt-cv-thumbnail.img-none {
    border-radius: 15px 15px 0 0 !important;
}
#pt-cv-view-7854f2aifr .cvp-responsive-image[style*="background-image"] {
    height: 250px!important;
    border-radius: 15px 15px 0 0!important;
}

#pt-cv-view-1a1c834quz > .pt-cv-page {
    grid-gap: 24px!important;
}

.pt-cv-view .pt-cv-carousel-indicators li.active{
	    background-image: linear-gradient(to bottom, #e5f5fc, #e7f9fd);
}

.pt-cv-view .pt-cv-carousel-indicators li{
	    box-shadow: inset 0 0 0 2px #fff;
}
#pt-cv-view-de11398ab1 > .pt-cv-page {
    grid-gap: 30px!important;
}
#pt-cv-view-de11398ab1 {
	margin-top: 30px !important;}

a.pt-cv-tax-new-entry {
    background-color: #021d49;
    padding: 10px;
    font-weight: 600;
}
a.pt-cv-tax-reserved {
    background-color: #cc2e41;
    padding: 10px;
    font-weight: 600;
}

/*Dogs and Cats pages*/

.wpb_text_column.wpb_content_element.dog_cat_description_styling {
    font-size: 18px;
    line-height: 26px;
    color: #021D49;
    font-family: 'Work Sans';
    font-weight: 400;
}

.vc_acf.dog_character.vc_txt_align_left {
    font-size: 21px;
    line-height: 26px;
}

h1.vc_custom_heading.vc_do_custom_heading.dog_name {
    text-transform: uppercase;
}
.single .heading-title[data-header-style=default_minimal]{
    display: none;
}

body[data-header-resize="1"] .container-wrap, body[data-header-resize="1"] .project-title {
    margin-top: 0;
    padding-top: 0;
}
span.vc_acf-label {
    font-weight: 600;
}

.nectar-flickity:not(.masonry) .flickity-slider .cell img{
        border-radius: 10px;}
        
.nectar-icon-list-item {
    margin-bottom: 20px;
}   

.wpb_column.child_column.el_spacing_50px > .vc_column-inner > .wpb_wrapper > div:not(:last-child), .wpb_column.child_column.el_spacing_50px > .n-sticky > .vc_column-inner > .wpb_wrapper > div:not(:last-child) {
    margin-bottom: 18px;
}

.no_text_arrow_link.nectar-cta[data-style="arrow-circle-animation"] .link_wrap .link_text {
	gap: 0!important;}

.cvp-live-filter {margin-right: 50px!important;}

@media only screen and (max-width: 999px) {
    .nectar-flickity[data-controls*=arrows_overlaid][data-overflow=visible] .flickity-prev-next-button {
        opacity: 100%!important;
        visibility: visible!important;
    }
}
@media only screen and (max-width: 690px) {
    .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
        left: -24px!important;
    }
    .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
        right: -24px!important;
    }
	.dog_character.vc_txt_align_left {
    text-align: center;
	}
}
@media only screen and (min-width: 1422px) {
	.cvp-live-filter {
    margin-right: 115px !important;
}

	@media only screen and (min-width: 1240px) and (max-width: 1421px) {
	.cvp-live-filter {
    margin-right: 78px !important;
}
	}

