/*
Theme Name: Pathway Expert Chambers
Description: A chambers ofmedico-legal experts
Theme URI:   
Author: Outwork Studio
Author URI:  https://www.outworkstudio.com/
Template: salient
Version: 1.0
*/

/* Header */
#header-outer[data-lhe=animated_underline] #top nav>ul>li[class*=button_solid_color]>a,
#top nav>ul>li[class*=button_solid_color]>a, body #header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a , .sub-menu .sf-with-ul{ color: #2c353e !important; font-family:'FSAlbertBold' !important; }
#top nav > ul > li[class*="button_solid_color"] > a:before, #top nav > ul > li[class*="button_solid_color"] > a:before, #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a:before { height: 36px; }
html #header-outer[data-header-button_style=default] #top nav>ul>li[class*=button_solid_color]>a:hover:before,
html #header-outer[data-header-button_style=default].transparent #top nav>ul>li[class*=button_solid_color]>a:hover:before { opacity: 1 !important; }
#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a .menu-title-text:after { border-color: #e0b58f !important; }
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a { background: none !important; }
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after { bottom: -10px; }
body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > a{ color: #2c353e !important; font-family:'FSAlbertBold'; font-size: 23px; line-height: 1.3; }
#header-outer[data-lhe="animated_underline"] li > a .menu-title-text { display: block; }

#header-outer .sf-menu li ul { padding: 0; }
#top .sf-menu li ul li.menu-item a { padding: 4px 15px; }
#top nav >ul >li >ul >li { border-bottom: 1px solid #e0b58f; }
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover,
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:active,
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:focus { background: none !important; }
#header-outer nav > ul > .megamenu > ul ul li a:hover, #header-outer nav > ul > .megamenu > ul ul li a:active, #header-outer nav > ul > .megamenu > ul ul li a:focus{ background: none !important; }
#header-outer .nectar-menu-label { padding: 0; margin: 15px 0 0; color: #2c353e; font-family: 'FSAlbertRegular'; font-size: 18px; line-height: 28px; font-weight: 400; background: none; }
.nectar-menu-label:before { display: none ;}
.off-canvas-menu-container .nectar-menu-label { display: none ; }
body #slide-out-widget-area.fullscreen-alt .inner-wrap > .inner .off-canvas-menu-container li.back > a { font-family: 'FSAlbertRegular' !important; font-weight: normal !important; letter-spacing: 0; }

/* Headings */
h1 { margin-bottom: 25px; }
h2 { margin-bottom: 40px; }
h3, .row .col h3 { margin-bottom: 20px; }
h4, .row .col h4 { margin-bottom: 40px; }
h2 strong, h4 strong { font-family:'FSAlbertBold' !important; font-weight: 600; }

/* Buttons */
.nectar-button { margin-bottom: 0; }
.nectar-button.large { font-size: 20px; padding: 20px 40px; }
.nectar-button.jumbo { display: block; padding: 15px 50px !important; margin: 0 0 25px; font-family: 'FSAlbertBold'; font-size: 26px;  line-height: 30px; }
.nectar-button.jumbo.accent-color:hover { background-color: #f9f487 !important; }
.nectar-button.jumbo.extra-color-1:hover { background-color: #8cdefb !important; }
.nectar-button.jumbo.extra-color-2:hover { background-color: #8de57d !important; }
.nectar-button.jumbo.extra-color-3:hover { background-color: #c952be !important; }

@media only screen and ( max-width: 1300px) {
  .nectar-button.jumbo { font-size: 22px; }
}

@media only screen and ( min-width: 999px) {
  .nectar-button.jumbo { text-align: left; }
}

/* General */
.row .col img.img-with-animation.nectar-lazy:not([srcset]) { width: auto !important; }
.material .wpb_row { margin-bottom: 0; }
ul { margin-left: 10px; }
.container-wrap ul li { border-bottom:  1px solid #e0b58f ; padding: 8px 0; }
.container-wrap ul li::marker { color: #e0b58f ;}
.span_12.light .wpb_text_column a:not(:hover) { opacity: 1; }
img.down-arrow { max-height: 110px; margin-top: -110px; }
img.pin { max-height: 45px; }
.nectar_icon_wrap[data-style="shadow-bg"][data-color="accent-color"] .nectar_icon:before,.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:after, .nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon { box-shadow: none; border-radius: 10px; }
.nectar_icon_wrap[data-style="shadow-bg"]:not([data-color="white"]) .nectar_icon i { color: #2c353e !important; }
.nectar-flip-box .flip-box-front .inner { font-size: 26px; font-family: 'FSAlbertBold';}
.nectar-flip-box .flip-box-back .inner { font-size: 20px; font-weight: 600; color: #2c353e; }
 .team-member[data-style=bio_fullscreen] .team-meta h3, .nectar_team_member_overlay.open .team_member_details h2 { margin-bottom: 0; }
.nectar_team_member_overlay.open .team_member_details h2 { font-family:'FSAlbertBold'; }
.wpcp-carousel-wrapper .wpcp-carousel-section.wpcp-image-carousel .wpcp-single-item img { max-height: 90px; }

@media only screen and (max-width: 599px) {
  .apply h2 a { font-size: 20px; }
  .apply h4 a { font-size: 16px; }
}

/* Toggles */
div[data-style="minimal_small"] .toggle { margin-bottom: 10px; text-align: left; }
.toggles[data-style="minimal_small"] .toggle > h3 a { font-size: 18px; color: #FFF !important; font-family:'FSAlbertBold'; letter-spacing: 0; }
div[data-style="minimal_small"] .toggle > .toggle-title { display: block; padding-bottom: 10px; }
div[data-style="minimal_small"] .toggle > .toggle-title a { padding-right: 40px; }
div[data-style="minimal_small"] .toggle > .toggle-title:before, div[data-style="minimal_small"] .toggle > .toggle-title:after { background-color: #e0b58f !important; }
div[data-style="minimal_small"] .toggle > .toggle-title i { display: block; border: 0; color: #FFF; }
.light div[data-style*=minimal] .toggle>.toggle-title i:after, .light div[data-style*=minimal] .toggle>.toggle-title i:before { background: none; }
div[data-style="minimal_small"] .toggle > .toggle-title .fa-plus-circle:before { content: "\f178";}
div[data-style="minimal_small"] .toggle > .toggle-title .fa-minus-circle:before { content: "\f175"; }
body div[data-style="minimal_small"] .toggle > div .inner-toggle-wrap { padding: 20px 0 50px; }

/* Carousel */
.flickity-page-dots { text-align: left; }
.span_12.light .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot.is-selected:before { box-shadow: inset 0 0 0 1px #e0b58f !important; }
.nectar-flickity.nectar-carousel[data-format=default] .flickity-slider .cell { padding: 0; }

/* Text with Icon */
.iwithtext { display: inline-block; margin: 0 20px; }
.iwithtext .iwt-text { padding-left: 45px; }
body [class^="icon-"].icon-default-style { color: #2c353e; }
.iwt-icon .fa-envelope:before { font-size: 26px; vertical-align: top; } 
.span_12.light .nectar_icon_wrap[data-style="border-basic"] .nectar_icon { border-color: rgba(255, 255, 255, 1); }

/* Recent Posts */
.blog-recent[data-style*=classic_enhanced] .inner-wrap, .masonry.classic_enhanced .masonry-blog-item .inner-wrap { box-shadow: none; background: #f1f1f3; border-radius: 25px; max-width: 600px; }
.blog-recent[data-style*=classic_enhanced] .article-content-wrap, .masonry.classic_enhanced .masonry-blog-item .article-content-wrap { background: #f1f1f3; padding: 30px; text-align: left; }
.blog-recent[data-style*=classic_enhanced] .excerpt, .masonry.classic_enhanced .masonry-blog-item .excerpt { display: none; }

#menu-resource-categories { list-style: none; font-family: 'FSAlbertBold'; font-size: 17px; margin: 0; }
#menu-resource-categories li { display: inline-block; margin: 0 4px 24px 0; border: none; }
#menu-resource-categories li a { background: #f1f1f3; padding: 8px 20px !important; border-radius: 25px;  }
.post .post-header a { color: #2c363e; }

/* Single Post */
body.single-post.material[data-bg-header=true] .container-wrap { padding-top: 0 !important; }
.post .content-inner, .single .main-content .row { padding-bottom: 0 !important; }

  /* Footer */
#footer h4 { margin-bottom: 25px; }
#footer img { max-width: 220px; }
#footer ul li { list-style-type: ">"; color: #e0b58f; padding: 0 0 0 8px; line-height: 24px; border: none; }
#footer a:hover { color: #e0b58f; }

/* Forms */
form .half, form .full { margin-bottom: 1%; }
input[type=email], input[type=tel], input[type=text], select, textarea { border-radius: 10px; padding: 15px; }
body[data-button-style=rounded] .container-wrap input[type=submit], .wpcf7-submit { opacity: 1 !important; font-size: 22px !important; padding: 20px 80px !important; color: #2c353e !important; font-family:'FSAlbertBold' !important; font-weight: 600; margin-top: 25px; }
body[data-button-style=rounded] .container-wrap input[type=submit].dark, .wpcf7-submit.dark { color: #FFF !important; background: #2c353e !important; }
.wpcf7-spinner { display: none; }
html .wpcf7-form .wpcf7-not-valid-tip { background: none; color: #fe4545 !important; padding: 5px 0 0 !important; box-shadow: none !important; }
.wpcf7 form.invalid .wpcf7-response-output { border-color: #F00; }

@media screen and (min-width: 1000px) {
  form .half { width: 47%; margin: 0 1% 1%; display: inline-block; }
  form .full { width: 96.5%; margin: 0 1% 1%; display: inline-block; }
}

::-webkit-input-placeholder { color: #2c353e; }
::-moz-placeholder { color: #2c353e; }
:-ms-input-placeholder { color: #2c353e; }
:-moz-placeholder { color: #2c353e; }
