/*
Theme Name: SUMC Custom Theme
Theme URI: http://scenicroutecreative.com
Description: This is a custom child theme for Salient
Author: SCENIC ROUTE
Author URI: http://scenicroutecreative.com
Template: salient
Version: 1.0
*/

@import url("../salient/style.css");
body {font-size: 15px !important;line-height: 1.6em !important; color: #444}
header#top .sf-menu li ul { padding: 0;background-color: #1C1C1C !important;
border-top: 0; }
header#top .sf-menu li ul li a {font-size: 14px;line-height: 13px;color: #ccc;
	transition: none;letter-spacing: 0;background-color: #1C1C1C;padding: 16px ;
border-bottom: 1px solid rgba(255,255,255,0.08);}
html body .sf-menu li ul li a:hover, .sf-menu li ul li.sfHover > a ,body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover ,.orbit-wrapper .slider-nav .right, .orbit-wrapper .slider-nav .left, .progress li span, .nectar-progress-bar span, #footer-outer #footer-widgets .col .tagcloud a:hover, #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner, #pagination .next a:hover, #pagination .prev a:hover, .comment-list .reply a:hover, .comment-list .reply a:focus, .icon-normal, .bar_graph li span, .nectar-button[data-color-override="false"].regular-button, .nectar-button.tilt.accent-color, body .swiper-slide .button.transparent_2 .primary-color:hover, #footer-outer #footer-widgets .col input[type="submit"], body .products-carousel .carousel-next:hover, body .products-carousel .carousel-prev:hover, .blog-recent .more-link span:hover, .post-tags a:hover, #to-top:hover, #to-top.dark:hover, body[data-button-style*="rounded"] #to-top:after, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items .col[data-default-color="true"] .bottom-meta, .portfolio-items .col.nectar-new-item .inner-wrap:before, .portfolio-filters-inline[data-color-scheme="accent-color-underline"] a:after, .portfolio-filters a, .portfolio-filters #sort-portfolio, .project-attrs li span, .portfolio-filters, .portfolio-filters-inline[data-color-scheme="accent-color"], .bottom_controls #portfolio-nav .controls li a i:after, .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i, .single-portfolio .facebook-share a:hover, .single-portfolio .twitter-share a:hover, .single-portfolio .pinterest-share a:hover, .single-post .facebook-share a:hover, .single-post .twitter-share a:hover, .single-post .pinterest-share a:hover, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, #sidebar .widget:hover [class^="icon-"].icon-3x, .post.quote .content-inner .quote-inner .whole-link, .masonry.classic_enhanced .post.quote.wide_tall .post-content a:hover .quote-inner, .masonry.classic_enhanced .post.link.wide_tall .post-content a:hover .link-inner, .iosSlider .prev_slide:hover, .iosSlider .next_slide:hover, #header-outer .widget_shopping_cart a.button, #header-outer a.cart-contents .cart-wrap span, #header-outer #mobile-cart-link .cart-wrap span, #top nav ul .slide-out-widget-area-toggle a:hover .lines, #top nav ul .slide-out-widget-area-toggle a:hover .lines:after, #top nav ul .slide-out-widget-area-toggle a:hover .lines:before, #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after, #header-outer #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer .widget_shopping_cart a.button, body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav ul li:not([class*="button_"]) > a span:after,html body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover,html body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a, #top nav > ul > .megamenu > ul ul li a:hover, #top nav > ul > .megamenu > ul ul li a:focus, #top nav > ul > .megamenu > ul ul .sfHover > a, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a, #buddypress a.button:focus, .text_on_hover.product a.added_to_cart, .swiper-slide .button.solid_color a, .swiper-slide .button.solid_color_2 a, .select2-container .select2-choice:hover, .select2-dropdown-open .select2-choice, #top nav > ul > .button_solid_color > a:before, #header-outer.transparent #top nav > ul > .button_solid_color > a:before, .twentytwenty-handle, .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after, .masonry.classic_enhanced .posts-container article .meta-category a:hover, .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover, .masonry.classic_enhanced .posts-container article .video-play-button, .masonry.material .masonry-blog-item .meta-category a:before, .material.masonry .masonry-blog-item .video-play-button, .masonry.material .quote-inner:before, .masonry.material .link-inner:before, .nectar-recent-posts-slider .container .strong span:before, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:focus, .single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, .single .heading-title[data-header-style="default_minimal"] .meta-category a:focus, .nectar-fancy-box:after, .divider-small-border[data-color="accent-color"], .divider-border[data-color="accent-color"], .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after, #fp-nav:not(.light-controls).tooltip_alt ul li a span:after, #fp-nav.tooltip_alt ul li a span:after, .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox, body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] .nectar_video_lightbox:after, .span_12.dark .owl-theme .owl-dots .owl-dot.active span, .span_12.dark .owl-theme .owl-dots .owl-dot:hover span, .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="accent-color"] .nectar_hotspot, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:before, .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:after, #header-secondary-outer ul > li:not(.megamenu) .sfHover > a, #header-secondary-outer ul > li:not(.megamenu) ul a:hover, #header-secondary-outer ul > li:not(.megamenu) ul a:focus, .nectar-recent-posts-single_featured .strong a, .post-area.standard-minimal .post .more-link span:before, .nectar-slide-in-cart .widget_shopping_cart a.button, .related-posts[data-style="material"] .meta-category a:before, .post-area.featured_img_left .meta-category a:before, .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon:hover, body.material #page-header-bg.fullscreen-header .inner-wrap >a, .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot, .nectar-leaflet-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot, .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"], .nectar-leaflet-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"], .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]:not([data-style="small"]) .play > .inner-wrap:before, .nectar-hor-list-item[data-color="accent-color"]:before, .material #sidebar .widget .tagcloud a:before, .single .post-area .content-inner > .post-tags a:before, .auto_meta_overlaid_spaced .post.quote .n-post-bg:after, .auto_meta_overlaid_spaced .post.link .n-post-bg:after, .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button, .post-area.featured_img_left .post .quote-inner:before, .post-area.featured_img_left .link-inner:before, .nectar-recent-posts-single_featured.multiple_featured .controls li:after, .nectar-recent-posts-single_featured.multiple_featured .controls .active:before, .nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after, body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i, body.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox:before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after, .fancybox-navigation button:hover:before, ul.products li.minimal.product span.onsale, .span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after, .woocommerce-page button.single_add_to_cart_button, .woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:after, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce #order_review #payment #place_order, .woocommerce .span_4 input[type="submit"].checkout-button, .woocommerce .material.product .add_to_cart_button, body nav.woocommerce-pagination span.page-numbers.current, .woocommerce span.onsale .nectar-quick-view-box .onsale, .nectar-quick-view-box .onsale, .woocommerce-page .nectar-quick-view-box .onsale, .nectar-quick-view-box .cart .quantity input.plus:hover, .nectar-quick-view-box .cart .quantity input.minus:hover, .woocommerce .cart .quantity input.plus:hover, .woocommerce .cart .quantity input.minus:hover, body .nectar-quick-view-box .single_add_to_cart_button, .woocommerce .classic .add_to_cart_button, .woocommerce .classic .product-add-to-cart a.button, button[type=submit]:hover, button[type=submit]:focus, body[data-form-submit="see-through"] input[type=submit]:hover, body[data-form-submit="see-through"] button[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light input[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light button[type=submit]:hover, body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order:hover, .text_on_hover.product .nectar_quick_view, body.original .bypostauthor .comment-body:before, .widget_layered_nav ul.yith-wcan-label li a:hover, .widget_layered_nav ul.yith-wcan-label .chosen a, .nectar-next-section-wrap.bounce a:before, body .nectar-button.see-through-2[data-hover-color-override="false"]:hover ,#header-outer #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer .widget_shopping_cart a.button, body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav ul li:not([class*="button_"]) > a span:after, html body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover, html body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a, #top nav > ul > .megamenu > ul ul li a:hover, #top nav > ul > .megamenu > ul ul li a:focus, #top nav > ul > .megamenu > ul ul .sfHover > a, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a ,
html body header .container .sf-menu li.menu-iteam-over  ul li.sfHover > a{ color: #4b92ce; background-color: #272727!important;}
.sf-menu li ul li .sf-sub-indicator {right: 14px;    left: auto;top: 16px;display: block;
    position: absolute;}
body[data-header-color="light"]:not([data-header-format="left-header"]) #header-outer:not(.transparent) .sf-menu >li ul
{border-top: none !important;}    
.sf-menu li li ul {left: 16em!important;}
.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2 { font-size: 3em !important }
.nectar-slider-wrap .swiper-slide .content h2 { display: inline-block !important; line-height: 1.3em !important; background-color: rgba(113,166,99,.9); margin-bottom: 4px; padding: 0  18px 0 18px !important}
.nectar-slider-wrap .swiper-slide .content p span {  display: inline-block !important; box-shadow: none;  padding: 8px 18px;}
.nectar-slider-wrap .swiper-slide .content p {background-color: rgba(24,42,51,.6); font-size: .9em !important; line-height: 1.3em;}
.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2 {font-size: 3em !important;}
.nectar-slider-wrap .swiper-slide .content p {font-size: .9em !important;line-height: 1.3em;}
.swiper-slide .content p span {font-size: 2em !important;}
.swiper-slide .content p.transparent-bg span { line-height:  normal !important; left: 0;}
.nectar-button.regular-button.extra-color-3 {  color: #fff; text-transform: uppercase;
letter-spacing: 3px; }
.col h2 { font-size: 24px  !important; line-height:  normal;
font-weight: normal; }
.nectar-recent-posts-slider .container .strong a {  margin-top:5px; display: inline-block; }
.nectar-recent-posts-slider .container .strong a:last-child { margin-left: 0; }
 #footer-outer #footer-widgets .col input[type="submit"] { color: #fff !important; }
 #footer-outer {background-color: #40525b;}

 header#top .sf-menu li ul li a, #header-secondary-outer nav > ul > li > a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list a {
    font-size: 13px;
    line-height: 13px;
    font-weight: 400;
}

 #footer-outer .widget h4 { color: #FFF; font-size: 14px;font-weight: normal;
    text-transform: uppercase;}
h1 {font-size: 30px; line-height: 42px; margin-bottom: 7px;}



#mobile-menu {position: relative;top: 0px;display: none;background-color: #1F1F1F;padding: 0px;z-index: 100000;}

#mobile-menu .container > ul > li:first-child {padding-top: 10px;	}

#mobile-menu .container > ul > li:last-child {padding-bottom: 10px;}

#mobile-menu .container > ul > li:last-child a {border-bottom: 0px;}

#mobile-menu ul li a {border-bottom: 1px dotted rgba(255, 255, 255, 0.2);color: rgba(255, 255, 255, 0.6);
    font-size: 12px; display: block;position: relative;padding: 16px 0 !important;}

#mobile-menu ul li a .sf-sub-indicator i {color: #888!important;}
@media only screen and (max-width: 1000px) and (min-width: 1px){
a > .sf-sub-indicator {
    right: 0px!important;
    position: absolute;
    padding: 16px;
    left: auto!important;
    top: 0px!important;
    height: auto;
    width: auto;
}
}
#mobile-menu ul li a .sf-sub-indicator i {
    color: #888!important;
}

#mobile-menu ul li ul {display: none;margin-left: 20px;}

header#top #toggle-nav i, header#top #mobile-cart-link i, header#top .span_9 > .slide-out-widget-area-toggle i {
	background-color: transparent!important;color: #a9a9a9;
	line-height: 34px;font-size: 18px;width: 18px;transition: color 0.3s linear;
	-webkit-transition: color 0.3s linear;}

#mobile-menu #mobile-search {margin: 10px 0px 0px 0px;}


#mobile-menu input[type=text] {
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #171717;
	color: rgba(255, 255, 255, 0.7);
	padding: 15px 15px 15px 40px!important;
	border: 0px!important;
	border-bottom: 1px solid #2e2e2e!important;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;
	-o-box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;
	background-image: url(img/icons/mag-glass-mobile.png);
	background-repeat: no-repeat;
	background-position: 15px center;
}

@media only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi) {
   #mobile-menu input[type=text] {
   		background-size: 14px 14px;
      	background-image: url(img/icons/mag-glass-mobile@2x.png)!important;
   }
}
.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content { padding: 0px 90px!important;}
.sf-menu >li ul {width: 16em;}
.sf-menu li li ul { left: 16em!important;}

#toggle-nav { display: none; }
header nav  { display: flex; }
header nav > ul.buttons { order: 2; }
#boxed header .container { width: 100% }

html .home #page-header-wrap{ display: none !important; }
.single-post #page-header-bg h1,.single-post .nectar-box-roll .overlaid-content h1  { font-size: 36px !important; line-height:  normal !important; }
.single-post #page-header-bg[data-bg-pos="center"] .page-header-bg-image { opacity:0.5;}

element.style {
}
#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn, #page-header-bg .blog-title #single-meta .nectar-social.hover > div a, .single #page-header-bg .blog-title #single-meta > div >a, .single #page-header-bg .blog-title #single-meta > div .n-shortcode a {
    border: 2px solid rgba(255,255,255,0.4);
}
.single #page-header-bg #single-meta div a, .single #page-header-bg #single-meta div i, .single #page-header-bg #single-meta div span {
    color: #fff!important;
}
.single #page-header-bg #single-below-header >span, .single #page-header-bg #single-meta > div > a {
    border-color: rgba(255,255,255,0.25);
}
.blog-title #single-meta .nectar-social.hover .share-btn, .blog-title #single-meta .nectar-social.hover > div a, .single .blog-title #single-meta > div >a, .single .blog-title #single-meta div .n-shortcode a, .single-product #single-meta > div >a, #project-meta ul li >a, #project-meta ul .n-shortcode a, #sidebar #project-meta ul .project-date, .ascend #sidebar #project-meta ul .project-date {
    border: 2px solid rgba(0,0,0,0.1);
}
.single .blog-title #single-meta div i, .single #single-meta .meta-comment-count a, .single #single-meta ul .meta-share-count .nectar-social a, #project-meta ul li i, #project-meta .meta-comment-count a, #project-meta ul .meta-share-count .nectar-social a, #project-meta ul li span, #project-meta ul .n-shortcode span, #project-meta ul .project-date {
    color: #999!important;
}
html .single #single-meta > div >a  {padding: 6px 12px!important;}
.single #single-meta div i {font-size: 16px;line-height: 33px; height: 30px;width: auto; line-height: normal;
height: auto;}
html .nectar-social.hover .share-btn,html .nectar-social.hover > div a {padding: 6px 12px!important}
.single #single-meta  .nectar-social-inner i { position: relative; top:-8px; }
.blog-title #single-below-header > span , .single #single-below-header span { font-size: 12px; padding:0 5px; }
.single #single-meta  .nectar-social-inner a { padding: 0  !important; border: none !important; margin:0 !important; }
#sidebar .widget .tagcloud a, .post-tags a {background: none;color: #4b92ce !important;}
html body #sidebar .widget .tagcloud a:hover {background-color: #4b92ce!important; color:#fff!important;}
@media only screen and (max-width: 1199px) {

html body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,html body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, body .full-width-content .vc_span12 .swiper-slide .content h2
{ line-height: normal !important; font-size: 35px !important; }
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p
{ font-size: 13px !important; line-height:  normal !important; }
}	
@media only screen and (max-width: 991px) {
html body #toggle-nav { display: block; }

html body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,html body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, body .full-width-content .vc_span12 .swiper-slide .content h2
{ line-height: normal !important; font-size: 24px !important; }
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p
{ font-size: 10px !important; line-height:  normal !important; }
.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content { padding: 0 20px !important; }
.blog-recent .col {margin: 0 !important;}
	html body #page-header-wrap { height:auto !important; }	
}