/*
Theme Name: Salient Child Theme
Theme URI: http: //patricklamond.com/
Description: Custom child theme
Author: Patrick Lamond
Author URI: http: //patricklamond.com/
Template: salient
Version: 0.1
*/



/* GENERAL TWEAKS */
/*
div.nectar-fancy-ul.animated-in > ul > li{margin: 0 0 25px 0 !important;}
div.team-meta > div.arrow-end.fa.fa-angle-right {display: none !important;}
div.team-meta > div.arrow-line {display: none !important;}
div.team-member h4 > a {color: #fff !important;}
div.nectar-fancy-ul > ul > li{margin: 0 0 12px 0 !important;}
#copyright{margin-top: 20px !important;}
#about > div.col.span_12.light.left > div > div > div > div > div:nth-child(2) > div > h2{line-height: 56px !important; text-decoration: none !important;}
div.swiper-wrapper.no-transform > div > div.container > div > h2 {font-size: 56px !important;}
*/

div.slides > blockquote.active > p {font-family: Nunito !important;  font-size: 26px !important; font-weight: 100 !important; letter-spacing: 0.8pt !important; padding-bottom: 10px !important;}
div.controls {display: none !important}

.menu-item{cursor: pointer !important;}
.history-image{background-position: center top !important; min-height: 600px !important;}
.history-image-center{min-height: 600px !important;}
/* .history-nav {background: aqua !important;} */
.page-submenu{font-size: 20px !important;}


div.work-meta > p {display: none !important;}

/***************** Go Back Button ******************/
.go-back-container{background-color: #fff; padding: 40px 0 40px 0 !important; text-align: center !important;}
.go-back-container a{color: #000 !important; text-transform: uppercase !important;}


/***************** FAQ ******************/
div.toggle h3 a{font-size: 20px !important; color: #000 !important;}


/***************** Call to action ******************/
#call-to-action{font-family:'Open Sans'; font-weight:300; position:relative; z-index:10; background-color:#eeedec; text-align:center; vertical-align:bottom; font-size:22px}

#call-to-action .container{padding:42px 0px 36px 0px!important;}

#call-to-action .container span{letter-spacing:-1px; display:inline-block; }

#call-to-action .container a{background:none repeat scroll 0 0 #27CFC3; position:relative; top:-3px;  color:#1c1c1c !important;  margin-bottom:0px!important;  font-size:12px;  box-shadow:0 -3px rgba(0,0,0,0.1) inset;  -moz-box-shadow:0 -3px rgba(0,0,0,0.1) inset;  -webkit-box-shadow:0 -3px rgba(0,0,0,0.1) inset;  -o-box-shadow:0 -3px rgba(0,0,0,0.1) inset;  text-transform:uppercase;  font-family:'Open Sans'; font-weight:700;  letter-spacing:2px;  margin-left:30px !important;  line-height:24px;  display:inline-block;  border-radius:5px 5px 5px 5px;  padding:16px 21px; top: -8px !important;}

#call-to-action .triangle{border-left:10px solid transparent;  border-right:10px solid transparent;  border-top:10px solid #f8f8f8;  height:10px;  width:10px;  left:440px;  margin:-42px auto 33px auto;}

#call-to-action a{color:#1c1c1c !important; opacity:1; transition:opacity 0.3s linear; -moz-transition:opacity 0.3s linear; -webkit-transition:opacity 0.3s linear; -o-transition:opacity 0.3s linear;}

#call-to-action a:hover{color: #1c1c1c !important; opacity:0.75;}

#call-to-action span{color:#1c1c1c !important; font-family:'Open Sans'; font-weight:600;}


/* Monday Maneuvers Tweaks */

.post-header .meta{display: none !important;}

/* Button Color Changes */

a.nectar-button.large.regular.extra-color-1 {color: #000 !important;}
a.nectar-button.regular {color: #000 !important;}
.nectar-button.has-icon:hover span, .nectar-button.tilt.has-icon span{color: #000 !important;}

#menu-item-6236 > a{font-size: 16px !important; color: #000 !important;}
nav-donate a:hover{color: #000 !important;}

#wpforms-submit-8598 {background: #f2ba38 !important; color: #000 !important; font-size: 14px !important;}

/* #fws_5992fe4d9604f > div.col.span_12.left > div > div > div > a > span.play > span > svg {color: aqua !important;} */


/***************** Fancy Box ******************/
.nectar-fancy-box{overflow:hidden; position:relative; padding:13%}

.full-width-content >.span_12 >.vc_col-sm-12 >.wpb_wrapper >.nectar-fancy-box,
.full-width-content .vc_col-sm-12 .vc_col-sm-12 >.wpb_wrapper >.nectar-fancy-box{padding:5%}
.full-width-content >.span_12 >.vc_col-sm-12 >.wpb_wrapper >.nectar-fancy-box .inner,
.full-width-content .vc_col-sm-12 .vc_col-sm-12 >.wpb_wrapper >.nectar-fancy-box .inner{padding-bottom:8%}

.nectar-fancy-box:after{display:block;  position:absolute;  content:' ';  width:100%;  height:6px;  left:0;  bottom:0;  background:#fff;  z-index:5;  transform:scaleX(0) translateZ(0);  -webkit-transform:scaleX(0) translateZ(0);  transform-origin:0 0;  -webkit-transform-origin:0 0;  -webkit-transition:0.45s cubic-bezier(0.24,1,0.30,1);  transition:0.45s cubic-bezier(0.24,1,0.30,1)}

.nectar-fancy-box:hover:after{-webkit-transform:scaleX(1) translateZ(0);  transform:scaleX(1) translateZ(0)}

.nectar-fancy-box .inner *{color:#fff}

.nectar-fancy-box .inner{position:relative; text-align:left; color:#fff; z-index:10; padding-bottom:15%}

.nectar-fancy-box .box-link{position:absolute; z-index:10; top:0; left:0; height:100%; width:100%; display:block}

.nectar-fancy-box .box-bg{position:absolute; top:0; left:0; height:100%; width:100%; background-size:cover; z-index:1; background-position:center;  backface-visibility:hidden;  -webkit-backface-visibility:hidden;  transition:all .6s cubic-bezier(0.24,1,0.30,1);  -webkit-transition:all .6s cubic-bezier(0.24,1,0.30,1)}
.nectar-fancy-box .box-bg:after{position:absolute; top:0; left:0; height:100%; width:100%; content:' '; background-color:rgba(0, 0, 0, 0.65); transition:all .6s cubic-bezier(0.24,1,0.30,1);  -webkit-transition:all .6s cubic-bezier(0.24,1,0.30,1)}
.nectar-fancy-box:hover .box-bg:after{background-color:rgba(0, 0, 0, .9)}
.nectar-fancy-box:hover .box-bg{transform:scale(1.13); -webkit-transform:scale(1.13)}
.nectar-fancy-box .link-text{font-size:12px!important;  font-family:'Open Sans';  line-height:14px;  font-weight:700;  letter-spacing:2px;  text-transform:uppercase;  position:relative;  z-index:5;  color:#fff; text-align:left}

.nectar-fancy-box .link-text .arrow{ line-height:26px!important;  font-size:14px!important;  font-family:FontAwesome!important;  opacity:1;  position:relative;  display:inline-block;  margin-left:16px;  top:2px;  transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1);  -webkit-transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1);  overflow:visible;  height:26px;  width:26px;  border-radius:100px;  text-align:center;  border:2px solid rgba(255,255,255,0.4)}
.nectar-fancy-box .link-text .arrow:before{ content:"\f105";  color:#fff;  top:-2px;  right:-1px;  display:block;  transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1);  -webkit-transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1);  position:relative}
.nectar-fancy-box .link-text .arrow:after{display:block;  content:' ';  position:absolute;  width:26px;  height:1px;  background-color:#fff;  opacity:0;  left:-6px;  cursor:pointer;  transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1);  -webkit-transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1);  pointer-events:none;  top:11px;  transform:translateX(-27px);  -webkit-transform:translateX(-27px)}

.nectar-fancy-box:hover .link-text .arrow{border-color:transparent}

.nectar-fancy-box:hover .link-text .arrow:after{ opacity:1;  transform:translateX(2px);  -webkit-transform:translateX(2px)}

.nectar-fancy-box:hover .link-text .arrow:before{ transform:translateX(9px);  -webkit-transform:translateX(9px)}

/*  BLOG TWEAKS */

.meta-author, .meta-category, .meta-comment-count {
  display: none!important;
}

#single-below-header > span.meta-date.date.updated{display: none !important;}
.news{display: none !important;}



/* GIVE DONATION STYLES */
#give-form-916-wrap > h2{display: none;}
.give-donation-amount{margin-bottom: 40px !important;}
#give_checkout_user_info {margin-top: 40px !important;}
#give_checkout_user_info > legend{font-weight: 600 !important; font-size: 26px !important; margin-bottom: 20px !important;}
#give-final-total-wrap{margin-top: 40px !important; font-size: 26px !important; font-weight: 600 !important;}


/* div.nectar-icon-list > h4 {color: #000 !important;} */
/* .row .nectar-icon-list .nectar-icon-list-item h4{color: aqua !important; line-height:30px !important; margin-bottom:4px;} */

/* #slide-out-widget-area > div.inner > div > div > ul{margin-bottom: 120px !important;} */

#slide-out-widget-area.slide-out-from-right{background: #1c1c1c !important;}

#slide-out-widget-area > div.inner > div > div > ul > li {line-height: 60px !important;}


@media all {
    header#top nav > ul > li[class*="button_solid_color"] > a, body #header-outer.transparent header#top nav > ul > li[class*="button_solid_color"] > a, #header-outer[data-lhe="animated_underline"] header#top nav > ul > li[class*="button_solid_color"] > a, #header-outer[data-lhe="animated_underline"].transparent.dark-slide header#top nav > ul > li[class*="button_solid_color"] > a:hover, #header-outer:not([data-lhe="animated_underline"]).transparent.dark-slide header#top nav > ul > li[class*="button_solid_color"] > a:hover, #header-outer:not([data-lhe="animated_underline"]) header#top nav ul li[class*="button_solid_color"] a:hover, #header-outer.dark-text header#top nav > ul > li[class*="button_solid_color"] > a, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current_page_item[class*="button_solid_color"] > a, #header-outer.transparent.dark-slide > header#top nav > ul > li[class*="button_solid_color"] > a {
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        opacity: 1 !important;
        padding-left: 20px;
        padding-right: 20px;
        margin-right: 10px;
        margin-left: 10px;
    }
}

/* NAVIGATION CHANGES */

header#top .sf-menu li ul li a {color: #1c1c1c !important; }
header#top .sf-menu li ul li a:hover {color: #f3bb23 !important;}
header#top .sf-menu li ul li a{font-size:12px; line-height:13px; color:#ccc; transition:none; letter-spacing:0; background-color:#f7f7f7 !important;
	-o-transition:color .2s ease-out, background 1s ease-out;
	-ms-transition:color .2s ease-out, background 1s ease-out;
	-moz-transition:color .2s ease-out, background 1s ease-out;
	-webkit-transition:color .2s ease-out, background 1s ease-out;
	transition:color .2s ease-out, background 1s ease-out;}
header#top .sf-menu li ul li a:hover{background-color:#fff !important;}
.sf-menu li ul li a:hover, .sf-menu li ul li.sfHover >a{color:#27CFC3; background-color:#272727!important}

/* CONTACT FORM 7 HOMEPAGE SUBMIT BUTTONS */
#wpcf7-f6679-p6715-o1 > form > p:nth-child(4) > input {background: #f2ba38 !important;}
#wpcf7-f6679-p6218-o1 > form > p:nth-child(4) > input {background: #f2ba38 !important;}
#wpcf7-f6679-p6740-o1 > form > p:nth-child(4) > input, #wpcf7-f4-p8-o1 > form > p:nth-child(6) > input {background: #f2ba38 !important; color: #000 !important; font-size: 14px !important;}
#wpforms-submit-8655, #wpforms-submit-8663 {background: #f2ba38 !important; color: #000 !important; font-size: 14px !important; border: none !important; margin-top: 20px !important;}

/* WPFORMS */
.flatpickr-current-month {padding-top: 0 !important; margin-top: 0 !important;}

/* WPFORM CONTACT PAGE */
/* #wpforms-8663-field_0-container > div > div.wpforms-field-row-block.wpforms-first.wpforms-one-half > div {padding-top: 0 !important;} */
/* div.minimal-form-input{padding-top: 20px !important;} */