/*

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



header#top #logo img {
    height: 175px !important;
    margin-left: 90px;
    margin-top: 13px;
    box-shadow: 4px 3px 10px #00000045;
    background: #6f6767;
    padding: 2px;
    border-radius: 50%;
}

div#header-outer {
    height: 102px !important;
}

.sidebarHeader {
    font-size: 30px;
    background-color: white;
    font-family:Raleway;
    padding:40px;
    padding-bottom:80px;
    padding-top: 20px;
    text-align:center;
}

.sidebarHeader h2{
    color:#27386c;
}

.container-wrap, .project-title {
    padding-top:70px;
}
*/

.container-wrap, .project-title {margin-top: 0!important; position: static!important; padding-top:0!important;  top: 0!important}
.first-section {margin-top: 0px!important}

.post-content a {
	color: #27386c !important;
}

ul#sidebar-header {
	margin-left: 0px;
    margin-bottom: 0px;
}

#sidebar-header h2 {max-width: 800px; text-align: center; margin: auto!important; font-size: 35px; line-height:40px; font-weight: 400; font-family: 'Roboto Condensed'; text-transform: none; color: #27386c!important}

#sidebar-header .textwidget {text-align: center; padding: 30px 10px 30px 10px; margin: auto; display: inline-block; width: 100%}

header#top #logo img { height: 175px !important; margin-bottom: -50px;  }
header#top nav ul #search-btn > div {padding-left: 0}
.ascend #header-outer[data-full-width="true"] header#top nav ul #search-btn a {padding-left: 5px!important}

.buttons li a {
	font-size: 13px !important; 
	margin-left: 5px!important; 
	margin-right: 5px!important; 
	padding-top: 10px!important
}

#header-outer[data-format="menu-left-aligned"] .row .col.span_3 {margin-right: 15px!important}
.button_solid_color_2 a::before {background-color: #fff!important}

header#top nav > ul > li[class*="button_solid_color"] > a::before, #header-outer.transparent header#top nav > ul > li[class*="button_solid_color"] > a::before {background-color: #fff!important}
header#top nav > ul > li[class*="button_solid_color"] > a:hover::before, #header-outer.transparent header#top nav > ul > li[class*="button_solid_color"] > a:hover::before {background-color:#a3ecff!important }

form.search-form {margin-top: 25px!important; margin-right: -15px; }
form.search-form input[type=text] {
	float: left;
	width: 90%;
	font-size: 13px;
	line-height: 25px;
	padding: 5px 15px !important;
}

form.search-form > button {
/* 	display: none; */
	float: left;
/* 	width: 25%; */
	font-size: 13px;
	line-height: 25px;
	padding: 5px 15px!important;
	background-color: #F0F0F0; 
	color: #606060;
	margin-left: -30px; 
}

form.search-form > button > span.text {
	display: none;
}

form.search-form > button > span.icon-salient-search {
/* 	display: none; */
	background-color: transparent !important;
}

form.search-form .search-submit:hover {background-color: #a3ecff!important; color: #27386c!important}

form.search-form::after {
  content: "";
  clear: both;
  display: table;
}

nav ul.sf-menu {margin-top: 60px !important}

.goalsFontColor li {color: #fff;}
.home .goalsFontColor li {color: #27386c;}

.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {margin-top: 15%;}
.intro-text p {font-size: 22px; text-align: center; line-height: 30px}
.nectar-fancy-ul li {padding: 6px 0; font-size: 20px; }
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {font-size: 25px!important; padding-top: 5px   }
.nectar-button.large {font-size: 18px!important; font-weight: 700!important}
.nectar-button.large:hover {background-color: #27386c!important} 

#search-outer .ui-widget-content li a, #search-outer .ui-widget-content i, header#top .sf-menu li ul li a, body #header-outer .widget_shopping_cart .cart_list a, #header-secondary-outer ul ul li a, .woocommerce .cart-notification .item-name, .cart-outer .cart-notification, .sf-menu li ul .sf-sub-indicator [class^="icon-"], .sf-menu li ul .sf-sub-indicator [class*=" icon-"], #header-outer .widget_shopping_cart .quantity, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul a {color: #fff!important} 


#search-outer .ui-widget-content, header#top .sf-menu li ul li a, body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top .sf-menu li ul, header#top nav > ul > li.megamenu > ul.sub-menu, body header#top nav > ul > li.megamenu > ul.sub-menu > li > a, #header-outer .widget_shopping_cart .cart_list a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list li, .woocommerce .cart-notification, #header-outer .widget_shopping_cart_content {background-color: #fff!important; color: #27386c!important} 


header#top .sf-menu li ul li a:hover, body header#top nav .sf-menu ul li.sfHover > a, header#top .sf-menu li ul li.current-menu-item > a, header#top .sf-menu li ul li.current-menu-ancestor > a, header#top nav > ul > li.megamenu > ul ul li a:hover, header#top nav > ul > li.megamenu > ul ul li.current-menu-item > a, #header-secondary-outer ul ul li a:hover, body #header-secondary-outer .sf-menu ul li.sfHover > a, #header-outer .widget_shopping_cart .cart_list li:hover, #header-outer .widget_shopping_cart .cart_list li:hover a, #search-outer .ui-widget-content li:hover, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, body[data-dropdown-style="minimal"] #header-outer header#top nav > ul > li:not(.megamenu) ul a:hover, body[data-dropdown-style="minimal"] #header-outer header#top nav > ul > li:not(.megamenu) li.sfHover > a, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) li.sfHover > a, body[data-dropdown-style="minimal"] header#top nav > ul > li.megamenu > ul ul li a:hover, body[data-dropdown-style="minimal"] header#top nav > ul > li.megamenu > ul ul li.sfHover > a, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul a:hover, body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul ul li.current-menu-item > a, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul li.current-menu-item > a, body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul li.current-menu-ancestor > a {background-color:#27386c!important } 

.button.solid_color a.extra-color-1 {}
.swiper-slide .button a { font-size: 15px!important; font-weight: 600!important; border-radius: 30px!important; padding: 10px 30px !important; }
input.wpcf7-form-control.wpcf7-submit {background-color: #a3ecff!important; color: #27386c!important}

#wpcf7-f227-o1 input.wpcf7-form-control.wpcf7-submit { font-size: 16px!important; padding: 10px!important; font-weight: 600!important; width: 100%!important; border-right: 8px!important; color: #fff!important}

.widget_text textarea {max-height: 200px!important}

.ascend #footer-outer .widget h4, .ascend #sidebar h4 {font-size: 25px; font-weight: 600; margin-bottom: 30px; color: #666!important; text-align: center }
 
.ascend #sidebar .widget.widget_categories li, .ascend #sidebar .widget.widget_pages li, .ascend #sidebar .widget.widget_nav_menu li, .ascend #footer-outer .widget.widget_categories li, .ascend #footer-outer .widget.widget_pages li, .ascend #footer-outer .widget.widget_nav_menu li {padding: 0!important}

#media_image-2 {text-align: center}

#footer-outer #nav_menu-2 .sub-menu {  display: none}


.ascend #sidebar .widget.widget_categories li a, .ascend #sidebar .widget.widget_pages li a, .ascend #sidebar .widget.widget_nav_menu li a, .ascend #footer-outer .widget.widget_categories li a, .ascend #footer-outer .widget.widget_pages li a, .ascend #footer-outer .widget.widget_nav_menu li a { color: #27386c!important; padding: 10px 0!important; text-align: center }

#footer-outer, #footer-outer a:not(.nectar-button), body[data-form-style="minimal"] #footer-outer #footer-widgets .col input[type="text"] {color: #666;}


.footer-buttons-donate li {padding: 0; margin: 0; list-style: none}
.footer-buttons-donate {display: inline-block; margin: auto!important; float: none}
.footer-buttons-donate li {float: left; }
#footer-outer #footer-widgets .footer-buttons-donate li a { 
	color: #27386c !important; 
	background-color: #fff; 
	padding: 10px 25px!important; 
	border-radius:20px; 
	margin: 3px; 
	font-size: 16px; 
	font-weight: 500;
	text-transform: uppercase; 
}

#footer-outer #footer-widgets .footer-buttons-donate li a:hover {
	background-color: #A3ECFD!important;
}


.ascend #sidebar .widget.widget_categories li a:hover, .ascend #sidebar .widget.widget_pages li a:hover, .ascend #sidebar .widget.widget_nav_menu li a:hover, .ascend #footer-outer .widget.widget_categories li a:hover, .ascend #footer-outer .widget.widget_pages li a:hover, .ascend #footer-outer .widget.widget_nav_menu li a:hover  {color: #aeaeae!important;}

#header-outer[data-lhe="animated_underline"] header#top nav > ul > li:not([class*="button_"]) > a::after {display: none!important}

header#top nav ul li a:hover, header#top nav ul .current_page_item a {color: #a3ecff!important}
header#top nav .buttons .current_page_item a {color: #fff!important}

input[type="text"], textarea, input[type="email"], input[type="password"], input[type="tel"], input[type="url"], input[type="search"], input[type="date"] {background-color: #fff!important; font-size: 15px!important; margin-bottom: 5px }

#wpcf7-f227-o1 br { display: none!important }

.single .heading-title { padding-top: 40px}

#footer-outer #footer-widgets .textwidget {text-align: center!important}

#footer-outer #footer-widgets .col .footer-buttons-donate li:first-child > a { display: none}

.social-icons {
	display: inline-block;
	margin: auto
}
.social-icons li {
	float: left;  
	color: #27386c!important;
}
.social-icons li i {
	font-size: 32px!important;
	margin: 5px  
}

#footer-outer .row { padding-bottom: 20px!important}
#footer-outer #copyright li a i, #footer-outer #copyright p {text-align: center}

#copyright .col_last {display: none}
#copyright .span_5 {width: 100%!important}


.single.single-post .section-title h1 {max-width: none!important}
.single.single-post h1 { font-size: 40px!important}




body:not(.material) #slide-out-widget-area.slide-out-from-right, #slide-out-widget-area.slide-out-from-right-hover, #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, body.material #slide-out-widget-area-bg.slide-out-from-right  { background-color: #27386c!important; } 
 
body:not(.material) #slide-out-widget-area.slide-out-from-right, #slide-out-widget-area.slide-out-from-right-hover, #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, body.material #slide-out-widget-area-bg.slide-out-from-right {background: linear-gradient(72deg,#27386c,#27386c) !important;}


body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area {
	margin: 0% !important;
	max-width: none;
}

.row-with-carousel {
	text-align: center;
}

#hide-dot ol.flickity-page-dots li.dot.is-selected {
	display: none;
}


.font-light-blue a{ 
    color: #a3ecff !important;
}

.font-dark-blue a{
	color: #5376d0 !important;
}

a.red-link {
	 color: #D53016 !important;
}

.posts-block span.meta-category {
    display: none;
}

/* Remove Excerpt from Newsletter category */
.category-newsletters .excerpt {
	display: none;
} 

/* MEMBERPRESS FORM */

.mepr-signup-form.mepr-form input:not([type="submit"]){
	height: 48px !important;
}

/* END */


/* MAP HOTSPOTS CLASSES*/

.hotspot-open {
	width: auto !important; 
	height: auto; 
	z-index: 120;
}

.hotspot-closed {
	width: 30px !important; ; 
	height: 30px; 
	z-index: auto;
}

.nectar_image_with_hotspots a:hover {
	color: #27386c;
	font-weight: 400;
}

@media only screen and (max-width: 690px) {
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner a {
		
	}
}

/* END */

/* CUSTOM MEMBERS DIRECTORY */

.directory-alphabet-container .letter {
	font-size: 20px;
	display: inline-block;
	padding-right: 28px;
}

.directory-alphabet-container .letter:hover {
	color: #27386c;
	transform: translateY(-3px);
}

.directory-alphabet-container .letter-bold {
	color: gray;  
	font-weight: 700;
}

.directory-alphabet-container .letter-light {
	color: #D0D0D0; 
}

.directory-alphabet-container {
  font-size:18px;
  padding-bottom: 10px;
}

.directory-alphabet-container .letter .all {
	color:gray; 
	padding-right:12px; 
	font-weight: bold;
}

.directory-container .name {
	font-weight: bold;
}

.directory-container .membership {
	float: right;
}

.directory-container .email {
	color: #27386c;
}

.directory-container .no-members {
	color: #C9C9C2;
}

.directory-search-box {

}

/* END MEMBERS DIRECTORY */

/* MEDIA QUERIES */

@media only screen and (max-width: 1250px) {
	nav > ul > li > a {
		font-size: 13px !important;
	}
	
	body.ascend #header-outer[data-full-width="true"]:not([data-format="left-header"]) header#top nav 	>ul.buttons {
    	margin-left: 0px!important;
	}
}


/* END MEDIA QUERIES */




/*
Blog Posts
*/

.single #single-below-header span {
    text-transform: uppercase;
    color:#27386c !important;
    border-left:none;
}

div#single-meta {
    display: none;
}

.single .heading-title {
    border-bottom: 2px solid #717171 !important;
}

h1.entry-title {
    color: #27386c;
}

.container-wrap.no-sidebar {
    background-color: #f4f4f4 !important;
}

.post-meta {
    display: none;
}

.post-header, #single-below-header {

    color: #27386c !important;
}

.post-header span.meta {
    display: none;
}

.masonry.classic_enhanced .masonry-blog-item .inner-wrap, .blog-recent[data-style*="classic_enhanced"] .inner-wrap {
    padding-bottom: 0 !important;
}

.blog-recent h3.title {
    color: #27386c;
        
}

.masonry.classic_enhanced .masonry-blog-item .article-content-wrap, .blog-recent[data-style*="classic_enhanced"] .article-content-wrap {
    padding: 7%!important;
}

a.announcements {
    display: none !important;
}

.container-wrap.no-sidebar {
    border-bottom: 15px solid white;
}
/*
end blog
*/

/*
buttons
*/
header#top nav >ul >li[class*="button_solid_color"] >a:before, #header-outer.transparent header#top nav >ul >li[class*="button_solid_color"] >a:before {
    border-radius: 20px;
}

.button.solid_color a.extra-color-1 {
    color: #27386c !important;
}

a.nectar-button {
    color: #27386c;
}

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:hover {
    color: #27386c !important;
}

.icon-angle-left:before {
    content: "\f0d9" !important;
}

.icon-angle-right:before {
    content: "\f0da" !important;
}

/*
Footer
*/









