/*
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
*/
#header-space{background-color:#ffffff}@media only screen and (min-width:1000px){body #ajax-content-wrap.no-scroll{min-height:calc(100vh - 96px);height:calc(100vh - 96px)!important;}}@media only screen and (min-width:1000px){#page-header-wrap.fullscreen-header,#page-header-wrap.fullscreen-header #page-header-bg,html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,#nectar_fullscreen_rows:not(.afterLoaded) > div{height:calc(100vh - 95px);}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 95px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header{top:96px;}.admin-bar #page-header-wrap.fullscreen-header,.admin-bar #page-header-wrap.fullscreen-header #page-header-bg,.admin-bar .nectar_fullscreen_zoom_recent_projects,.admin-bar #nectar_fullscreen_rows:not(.afterLoaded) > div{height:calc(100vh - 95px - 32px);}.admin-bar .wpb_row.vc_row-o-full-height.top-level,.admin-bar .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 95px - 32px);}.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 94px)!important;}.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 94px - 32px)!important;}}.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level,.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 32px);}body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level,body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:100vh;}@media only screen and (max-width:999px){.using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 100px);}.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 100px);}html:not(.nectar-box-roll-loaded) .admin-bar .nectar-box-roll > #page-header-bg.fullscreen-header,.admin-bar .nectar_fullscreen_zoom_recent_projects,.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,.admin-bar #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 47px - 46px);}.admin-bar .wpb_row.vc_row-o-full-height.top-level,.admin-bar .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 47px - 46px);}body[data-transparent-header="false"] #ajax-content-wrap.no-scroll{min-height:calc(100vh - 47px);height:calc(100vh - 47px);}}#nectar_fullscreen_rows{background-color:transparent;}.nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item{min-height:30vh;}.nectar-post-grid[data-border-radius="none"][data-text-layout="all_bottom_left_shadow"] .nectar-post-grid-item:before,.nectar-post-grid[data-border-radius="none"] .nectar-post-grid-item .inner,.nectar-post-grid[data-border-radius="none"] .bg-overlay{border-radius:0;}@media only screen and (max-width:690px){.vc_col-xs-4 .nectar-post-grid .nectar-post-grid-item .meta-excerpt,.vc_col-xs-6 .nectar-post-grid .nectar-post-grid-item .meta-excerpt{font-size:12px;}.nectar-post-grid .nectar-post-grid-item .content .post-heading,.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .content .meta-excerpt{max-width:100%;}}#ajax-content-wrap .nectar-post-grid[data-columns="1"] > .nectar-post-grid-item:nth-child(1){margin-top:0;}#ajax-content-wrap .nectar-post-grid[data-columns="1"] > .nectar-post-grid-item:last-child{margin-bottom:0;}.wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="15px"]{margin:15px;}.nectar-post-grid[data-grid-spacing="15px"]{margin-left:-15px;margin-right:-15px;}.nectar-post-grid[data-grid-spacing="15px"] .nectar-post-grid-item{margin:15px;}@media only screen and (min-width:1000px){body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="15px"]{margin:15px -14px;}}.nectar-post-grid[data-columns="4"][data-grid-spacing="15px"] .nectar-post-grid-item{width:calc(25% - 30px);}.nectar-post-grid[data-columns="3"][data-grid-spacing="15px"] .nectar-post-grid-item{width:calc(33.32% - 30px);}.nectar-post-grid[data-columns="2"][data-grid-spacing="15px"] .nectar-post-grid-item{width:calc(50% - 30px);}@media only screen and (max-width:999px) and (min-width:691px){body .nectar-post-grid[data-columns][data-grid-spacing="15px"]:not([data-columns="1"]):not([data-masonry="yes"]) .nectar-post-grid-item{width:calc(50% - 30px);}}.nectar-flickity.nectar-post-grid{display:block;transition:none;}.nectar-flickity.nectar-post-grid.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down a{cursor:-webkit-grabbing;cursor:grabbing;}body:not(.compose-mode) .nectar-flickity.nectar-post-grid .flickity-slider{display:flex;flex-wrap:nowrap;}.nectar-flickity.nectar-post-grid:not(.flickity-enabled) .flickity-slider{position:relative;}.nectar-flickity.nectar-post-grid:not(.flickity-enabled) .flickity-slider,.nectar-flickity.nectar-post-grid:not(.flickity-enabled) .flickity-viewport{height:auto;}#ajax-content-wrap .nectar-post-grid[data-wrap="no-wrap"]:not(.flickity-enabled) .flickity-slider .nectar-post-grid-item:first-child{margin-left:0;}.nectar-flickity.nectar-post-grid:not(.flickity-enabled) .nectar-post-grid-item{flex:0 0 auto;}.nectar-post-grid .flickity-viewport{width:100%;}#ajax-content-wrap .nectar-post-grid .flickity-viewport .nectar-post-grid-item{transition:none;}.nectar-post-grid[data-wrap="no-wrap"] .flickity-viewport .flickity-slider > div:first-child{margin-left:0;}.nectar-post-grid[data-wrap="no-wrap"] .flickity-viewport .flickity-slider > div:last-child{margin-right:0;}#ajax-content-wrap [data-style="content_overlaid"] .nectar-post-grid .flickity-viewport .nectar-post-grid-item .content,.flickity-viewport .nectar-post-grid-item .bg-overlay,.nectar-post-grid[data-text-layout="all_bottom_left_shadow"] .flickity-viewport .nectar-post-grid-item div.inner:before,[data-style="content_under_image"] .category-position-overlaid .flickity-viewport .nectar-post-grid-item .meta-category{transform:translateZ(0);}#ajax-content-wrap .nectar-post-grid .flickity-page-dots{bottom:0;}#ajax-content-wrap .nectar-post-grid[data-controls] .flickity-viewport{margin-top:0;margin-bottom:0;}#ajax-content-wrap .nectar-post-grid[data-controls="default"] .flickity-viewport{margin-top:0;margin-bottom:50px;}#ajax-content-wrap .nectar-post-grid.nectar-flickity{margin:0;}.nectar-post-grid[data-animation="fade-in-from-bottom"] .flickity-viewport .nectar-post-grid-item .inner{transform:translateY(50px);opacity:0;transition:transform 0.75s cubic-bezier(0.22,0.61,0.36,1),opacity 0.75s cubic-bezier(0.22,0.61,0.36,1);}.nectar-post-grid[data-animation="fade-in-from-bottom"] .flickity-viewport .nectar-post-grid-item.animated-in .inner{transform:translateY(0px);opacity:1;}.nectar-post-grid[data-animation="fade-in-from-right"] .flickity-viewport .nectar-post-grid-item .inner{transform:translateX(50px);opacity:0;transition:transform 0.75s cubic-bezier(0.22,0.61,0.36,1),opacity 0.75s cubic-bezier(0.22,0.61,0.36,1);}.nectar-post-grid[data-animation="fade-in-from-right"] .flickity-viewport .nectar-post-grid-item.animated-in .inner{transform:translateY(0px);opacity:1;}@media only screen and (min-width:1300px){.nectar-post-grid.nectar-flickity[data-columns="4"][data-grid-spacing="15px"] .nectar-post-grid-item{width:calc((100% - 90px) / 4);}}@media only screen and (max-width:1299px) and (min-width:1000px){.nectar-post-grid.nectar-flickity.sm-desktop-cols-2[data-grid-spacing="15px"] .nectar-post-grid-item{width:calc((100% - 30px) / 2);}}@media only screen and (max-width:999px){#ajax-content-wrap .nectar-post-grid.nectar-flickity.tablet-cols-1[data-grid-spacing="15px"] .nectar-post-grid-item{width:100%;}}@media only screen and (max-width:690px){body #ajax-content-wrap .nectar-post-grid.nectar-flickity.phone-cols-1[data-grid-spacing="15px"] .nectar-post-grid-item{width:calc((100% - 30px) / 1);}}.nectar-post-grid-item .bg-overlay[data-opacity="0.3"]{opacity:0.3;}.nectar-post-grid-item:hover .bg-overlay[data-hover-opacity="0.4"]{opacity:0.4;}.nectar-post-grid.text-opacity-hover-1 .nectar-post-grid-item:hover .content{opacity:1;}@media only screen and (min-width:1000px){.spacing-15px .nectar-post-grid-filters{padding-bottom:0;padding-top:15px;}.full-width-content .span_12 .spacing-15px .nectar-post-grid-filters{padding-top:30px;}}@media only screen and (max-width:999px){.spacing-15px .nectar-post-grid-filters{padding-bottom:0;}}@media only screen,print{.wpb_column.force-desktop-text-align-left,.wpb_column.force-desktop-text-align-left .col{text-align:left!important;}.wpb_column.force-desktop-text-align-right,.wpb_column.force-desktop-text-align-right .col{text-align:right!important;}.wpb_column.force-desktop-text-align-center,.wpb_column.force-desktop-text-align-center .col,.wpb_column.force-desktop-text-align-center .vc_custom_heading,.wpb_column.force-desktop-text-align-center .nectar-cta{text-align:center!important;}.wpb_column.force-desktop-text-align-center .img-with-aniamtion-wrap img{display:inline-block;}}@media only screen,print{.wpb_column.top_padding_desktop_20px > .vc_column-inner{padding-top:20px;}.wpb_column.right_padding_desktop_20px > .vc_column-inner{padding-right:20px;}.wpb_column.bottom_padding_desktop_20px > .vc_column-inner{padding-bottom:20px;}.wpb_column.left_padding_desktop_20px > .vc_column-inner{padding-left:20px;}}@media only screen,print{.wpb_column.top_padding_desktop_20px > .n-sticky > .vc_column-inner{padding-top:20px;}.wpb_column.right_padding_desktop_20px > .n-sticky > .vc_column-inner{padding-right:20px;}.wpb_column.bottom_padding_desktop_20px > .n-sticky > .vc_column-inner{padding-bottom:20px;}.wpb_column.left_padding_desktop_20px > .n-sticky > .vc_column-inner{padding-left:20px;}}.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i{border-radius:0!important;text-align:center;}.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i:before{vertical-align:top;}.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i[class*="fa-"],.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i[class^="icon-"]{vertical-align:baseline;}.nectar_icon_wrap[data-padding="20px"] .nectar_icon{padding:20px;}.screen-reader-text,.nectar-skip-to-content:not(:focus){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}.row .col img:not([srcset]){width:auto;}.row .col img.img-with-animation.nectar-lazy:not([srcset]){width:100%;}

.nectar-post-grid {
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap
}
.nectar-post-grid[data-columns="1"] .nectar-post-grid-item {
  width:100%
}
.wpb_row:not(.full-width-content) .vc_col-sm-12 .nectar-post-grid-filters[data-sortable=yes] {
  margin-bottom:20px
}
@media only screen and (max-width:690px) {
  body .nectar-post-grid[data-columns][data-grid-spacing] .nectar-post-grid-item {
    width:100%;
    padding-bottom:75%
  }
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-mouse_follow_post_spacing="35px"]:not([data-columns="1"]) .content,
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-mouse_follow_post_spacing="45px"]:not([data-columns="1"]) .content {
    padding-top:10px
  }
  body .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid[data-columns] .nectar-post-grid-item {
    padding-bottom:0
  }
}
.nectar-post-grid .nectar-post-grid-item {
  position:relative
}
.nectar-post-grid .nectar-post-grid-item .inner {
  overflow:hidden;
  position:relative;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background-color:rgba(0,0,0,.1)
}
.nectar-post-grid-wrap[data-style=content_overlaid] .nectar-post-grid-item .content {
  transition:opacity .45s cubic-bezier(.15,.75,.5,1) 0s
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item .post-heading span {
  display:inline-block
}
.nectar-post-grid-wrap[data-style=content_overlaid] .nectar-post-grid[data-animation=fade-in-from-bottom] .nectar-post-grid-item,
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-animation=fade-in-from-bottom] .nectar-post-grid-item,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-animation=fade-in-from-bottom] .nectar-post-grid-item .nectar-post-grid-item__meta-wrap,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-animation=fade-in-from-bottom] .nectar-post-grid-item .post-heading span {
  opacity:0;
  -webkit-transform:translateY(80px);
  transform:translateY(80px)
}
.nectar-post-grid-wrap[data-style=content_overlaid] .nectar-post-grid[data-animation=fade-in-from-right] .nectar-post-grid-item,
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-animation=fade-in-from-right] .nectar-post-grid-item {
  opacity:0;
  -webkit-transform:translateX(80px);
  transform:translateX(80px)
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-post-title-overlay=yes] .nectar-post-grid-item .post-heading a:before {
  opacity:0
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-post-title-overlay=yes]:not([data-animation=fade-in-from-bottom]) .nectar-post-grid-item:hover .post-heading a:before,
.nectar-post-grid-wrap[data-style=mouse_follow_image].finished-animating .nectar-post-grid[data-animation=fade-in-from-bottom][data-post-title-overlay=yes] .nectar-post-grid-item:hover .post-heading a:before {
  opacity:1
}
.nectar-post-grid-wrap[data-style=mouse_follow_image]:not(.finished-animating) [data-animation=fade-in-from-bottom][data-post-title-overlay=yes] .nectar-post-grid-item.animated-in .post-heading a:before {
  opacity:1;
  -webkit-transition:opacity .25s ease .7s;
  transition:opacity .25s ease .7s
}
.nectar-post-grid-wrap[data-style=content_overlaid] .nectar-post-grid[data-animation=fade-in-from-bottom] .nectar-post-grid-item.animated-in,
.nectar-post-grid-wrap[data-style=content_overlaid] .nectar-post-grid[data-animation=fade-in-from-right] .nectar-post-grid-item.animated-in,
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-animation=fade-in-from-bottom] .nectar-post-grid-item.animated-in,
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-animation=fade-in-from-right] .nectar-post-grid-item.animated-in {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0);
  transition:transform .75s cubic-bezier(.22,.61,.36,1),opacity .75s cubic-bezier(.22,.61,.36,1)
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-animation=fade-in-from-bottom] .nectar-post-grid-item.animated-in .nectar-post-grid-item__meta-wrap,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-animation=fade-in-from-bottom] .nectar-post-grid-item.animated-in .post-heading span {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0);
  transition:transform .75s cubic-bezier(.22,.61,.36,1),opacity .75s cubic-bezier(.22,.61,.36,1),color .25s ease
}
.nectar-post-grid-wrap[data-style=content_under_image]:not(.finished-animating) .nectar-post-grid[data-animation=fade-in-from-bottom] .nectar-post-grid-item.animated-in {
  transition:transform .75s cubic-bezier(.22,.61,.36,1),opacity .75s cubic-bezier(.22,.61,.36,1),background-color .35s ease
}
[data-style=content_overlaid] .nectar-post-grid .nectar-post-grid-item .content {
  top:0
}
[data-style=content_overlaid] .nectar-post-grid .nectar-post-grid-item-bg-wrap {
  height:100%
}
.nectar-post-grid .nectar-post-grid-item .content {
  position:absolute;
  width:100%;
  z-index:200
}
.nectar-post-grid .nectar-post-grid-item .content .item-main {
  position:relative;
  z-index:11;
  display:inline-block;
  pointer-events:none
}
.nectar-post-grid .nectar-post-grid-item .content .meta-category {
  position:relative;
  z-index:11;
  display:block
}
.nectar-post-grid[data-cat-click=static] .nectar-post-grid-item .content .meta-category {
  pointer-events:none
}
.nectar-post-grid .nectar-post-grid-item .item-meta-extra {
  margin-top:10px
}
.nectar-post-grid .nectar-post-grid-item .meta-excerpt {
  margin-top:10px;
  display:block;
  line-height:1.6;
  transition:color .45s cubic-bezier(.15,.75,.5,1) 0s
}
@media only screen and (max-width:690px) {
  .nectar-post-grid .nectar-post-grid-item .meta-excerpt {
    font-size:14px
  }
}
.nectar-post-grid[data-shadow-hover=yes] .nectar-post-grid-item:after {
  box-shadow:0 30px 70px rgba(0,0,0,.25);
  opacity:0;
  display:block;
  position:absolute;
  content:'';
  z-index:-1;
  left:0;
  top:0;
  width:100%;
  height:100%;
  transition:opacity .35s cubic-bezier(.15,.75,.5,1) 0s
}
.nectar-post-grid[data-shadow-hover=yes] .nectar-post-grid-item:hover:after {
  opacity:1
}
.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content *,
.nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content * {
  color:#000
}
.nectar-post-grid[data-text-hover-color=dark] .nectar-underline .post-heading {
  background-image:linear-gradient(to right,#000 0,#000 100%)
}
.nectar-post-grid[data-text-hover-color=light] .nectar-underline .post-heading {
  background-image:linear-gradient(to right,#fff 0,#fff 100%)
}
.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content *,
.nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content * {
  color:#fff
}
.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color=dark][data-text-hover-color=light] .nectar-post-grid-item:hover .content *,
.nectar-post-grid[data-text-color=dark][data-text-hover-color=light] .nectar-post-grid-item:hover .content * {
  color:#fff
}
.nectar-post-grid[data-text-color=light] .meta-category a:before {
  background-color:#fff
}
.nectar-post-grid .meta-category a {
  margin:0 10px 10px 0;
  display:inline-block;
  line-height:1.1em
}
body .nectar-post-grid .nectar-post-grid-item .content .meta-category a {
  line-height:1.1em
}
.nectar-post-grid[data-text-align=center] .meta-category a:last-child {
  margin-right:0
}
.nectar-post-grid[data-text-layout=all_middle] .meta-category a {
  margin:5px 10px 5px 0
}
.nectar-post-grid .meta-category a {
  position:relative
}
.nectar-post-grid .meta-category a:before {
  height:2px;
  width:100%;
  position:absolute;
  bottom:-1px;
  left:0;
  content:'';
  -webkit-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:left;
  transform-origin:left;
  background-color:#000;
  -webkit-transition:transform .37s cubic-bezier(.52,.01,.16,1);
  transition:transform .37s cubic-bezier(.52,.01,.16,1)
}
.nectar-post-grid .meta-category a:hover:before {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
}
.nectar-post-grid .nectar-post-grid-item .content {
  padding:35px
}
.nectar-post-grid[data-text-layout=all_top_left] .nectar-post-grid-item .content .item-main {
  display:block
}
.nectar-post-grid[data-text-layout=all_top_left] .nectar-post-grid-item .content {
  height:100%
}
.nectar-post-grid[data-text-layout*=all_bottom_left] .meta-category {
  align-self:flex-start
}
.nectar-post-grid[data-text-layout*=all_bottom_left] .content {
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:100%;
  display:flex;
  justify-content:flex-end;
  flex-direction:column
}
.nectar-post-grid[data-text-layout=all_bottom_left_shadow] .nectar-post-grid-item div.inner:before {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:55%;
  display:block;
  z-index:10;
  content:'';
  opacity:.9;
  background:linear-gradient(to bottom,rgba(15,15,15,0),rgba(15,15,15,.75) 100%);
  transition:opacity .65s cubic-bezier(.05,.2,.1,1)
}
.nectar-post-grid[data-text-layout*=all_bottom_left] .content .item-main,
.nectar-post-grid[data-text-layout*=all_bottom_left] .content .item-meta-extra {
  width:100%;
  display:inline-block;
  vertical-align:bottom
}
.nectar-post-grid[data-text-layout=all_middle] .content {
  text-align:center;
  height:100%;
  width:100%;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  display:flex;
  justify-content:center;
  flex-direction:column
}
.nectar-post-grid[data-text-layout=all_middle] .nectar-post-grid-item .content .post-heading {
  margin:0 auto
}
.nectar-post-grid[data-text-layout=all_middle] .nectar-post-grid-item .item-main>.meta-author,
.nectar-post-grid[data-text-layout=all_middle] .nectar-post-grid-item .nectar-post-grid-item__meta-wrap {
  justify-content:center
}
.nectar-post-grid .meta-date {
  margin-top:20px;
  line-height:1.1em;
  display:block;
  transition:color .45s cubic-bezier(.15,.75,.5,1) 0s
}
.nectar-post-grid .meta-author span,
.nectar-post-grid .meta-reading-time {
  transition:color .45s cubic-bezier(.15,.75,.5,1) 0s
}
.nectar-post-grid .meta-author a {
  transition:none
}
.nectar-post-grid-item__meta-wrap {
  margin-top:20px;
  display:flex;
  flex-wrap:wrap;
  gap:.7em;
  align-items:center;
  pointer-events:none
}
.nectar-post-grid-item__meta-wrap a {
  pointer-events:all
}
.nectar-post-grid .nectar-post-grid-item__meta-wrap * {
  margin-top:0;
  line-height:1.1
}
.nectar-post-grid .nectar-post-grid-item__meta-wrap>span:not(:nth-child(1)) {
  display:flex;
  align-items:center
}
.nectar-post-grid .nectar-post-grid-item__meta-wrap>span:not(:nth-child(1)):before {
  height:2px;
  width:2px;
  display:block;
  background-color:currentColor;
  border-radius:100px;
  margin-right:.7em;
  content:''
}
.rtl .nectar-post-grid-wrap[data-style=mouse_follow_image] .meta-date {
  text-align:right
}
.nectar-post-grid .nectar-post-grid-item .content .post-heading {
  margin:0;
  transition:transform .45s cubic-bezier(.15,.75,.5,1),opacity .45s cubic-bezier(.15,.75,.5,1),color .45s cubic-bezier(.15,.75,.5,1);
  line-height:1.3em;
  max-width:75%
}
.nectar-post-grid .nectar-post-grid-item .content .post-heading a span {
  transition:color .3s ease
}
.nectar-post-grid .nectar-post-grid-item .content .post-heading a .nectar-split-heading>*>span {
  line-height:1.3em
}
.nectar-post-grid .nectar-post-grid-item .nectar-split-heading p {
  padding-bottom:0
}
.nectar-post-grid[data-alignment*=right] .nectar-post-grid-item .content .post-heading {
  max-width:100%;
  padding-left:30%
}
.nectar-post-grid[data-alignment*=middle] .nectar-post-grid-item .content .post-heading {
  margin:0 auto
}
.nectar-post-grid .nectar-post-grid-item .content .subtext {
  font-size:14px;
  line-height:1em;
  transition:opacity .25s cubic-bezier(.15,.75,.5,1) 0s;
  position:relative
}
.nectar-post-grid .nectar-post-grid-item:hover .content .subtext {
  transition:opacity .5s cubic-bezier(.15,.75,.5,1) 0s
}
.nectar-post-grid .nectar-post-grid-item .content[data-subtext-vis=always] .subtext {
  transition:all .45s cubic-bezier(.15,.75,.5,1) 0s
}
.nectar-post-grid .nectar-post-grid-item .content[data-subtext-vis=on_hover] .subtext {
  opacity:0
}
.nectar-post-grid .nectar-post-grid-item:hover .content[data-subtext-vis=on_hover] .subtext {
  opacity:1
}
.nectar-post-grid[data-alignment*=bottom] .nectar-post-grid-item .content[data-subtext=cat_item_count][data-subtext-vis=on_hover] .post-heading,
.nectar-post-grid[data-alignment*=bottom] .nectar-post-grid-item .content[data-subtext=custom][data-subtext-vis=on_hover] .post-heading {
  transform:translateY(30px)
}
.nectar-post-grid[data-alignment*=middle] .nectar-post-grid-item .content[data-subtext=cat_item_count][data-subtext-vis=on_hover] .post-heading,
.nectar-post-grid[data-alignment*=middle] .nectar-post-grid-item .content[data-subtext=custom][data-subtext-vis=on_hover] .post-heading {
  transform:translateY(15px)
}
.nectar-post-grid .nectar-post-grid-item:hover .content[data-subtext=cat_item_count][data-subtext-vis=on_hover] .post-heading,
.nectar-post-grid .nectar-post-grid-item:hover .content[data-subtext=custom][data-subtext-vis=on_hover] .post-heading {
  transform:translateY(0)
}
.nectar-post-grid[data-text-color=dark] .nectar-post-grid-item:hover .content[data-subtext=custom][data-subtext-vis=always] .subtext:after {
  background-color:#000
}
.nectar-post-grid[data-text-color=light] .nectar-post-grid-item:hover .content[data-subtext=custom][data-subtext-vis=always] .subtext:after {
  background-color:#fff
}
.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-hover-color=dark] .nectar-post-grid-item:hover .content *,
.nectar-post-grid[data-text-hover-color=dark] .nectar-post-grid-item:hover .content * {
  color:#000
}
.nectar-post-grid[data-text-hover-color=dark] .nectar-post-grid-item:hover .content[data-subtext=custom][data-subtext-vis=always] .subtext:after {
  background-color:#000
}
.nectar-post-grid[data-text-hover-color=light] .nectar-post-grid-item:hover .content * {
  color:#fff
}
.nectar-post-grid .bg-overlay {
  z-index:2
}
.nectar-post-grid[data-hover-effect=animated_underline_zoom] .bg-overlay,
.nectar-post-grid[data-hover-effect=animated_underline_zoom] .nectar-post-grid-item .nectar-post-grid-item-bg,
.nectar-post-grid[data-hover-effect=zoom] .bg-overlay,
.nectar-post-grid[data-hover-effect=zoom] .nectar-post-grid-item .nectar-post-grid-item-bg {
  transition:opacity .45s cubic-bezier(.15,.75,.5,1) 0s,transform .45s cubic-bezier(.15,.75,.5,1) 0s
}
.nectar-post-grid[data-hover-effect=animated_underline_zoom] .nectar-post-grid-item:hover .nectar-post-grid-item-bg,
.nectar-post-grid[data-hover-effect=zoom] .nectar-post-grid-item:hover .nectar-post-grid-item-bg {
  transform:scale(1.1)
}
.nectar-post-grid[data-hover-effect=slow_zoom] .bg-overlay,
.nectar-post-grid[data-hover-effect=slow_zoom] .nectar-post-grid-item .nectar-post-grid-item-bg,
.nectar-post-grid[data-hover-effect=slow_zoom][data-lock-aspect=yes] .nectar-post-grid-item .img-wrap img {
  transition:opacity .45s cubic-bezier(.15,.75,.5,1) 0s,transform 1s ease
}
.nectar-post-grid[data-hover-effect=slow_zoom] .nectar-post-grid-item:hover .nectar-post-grid-item-bg,
.nectar-post-grid[data-hover-effect=slow_zoom][data-lock-aspect=yes] .nectar-post-grid-item:hover .img-wrap img {
  transform:scale(1.12);
  -webkit-transform:scale(1.12);
  -webkit-transition:transform 5s cubic-bezier(.1,.2,.7,1);
  transition:transform 5s cubic-bezier(.1,.2,.7,1)
}
.nectar-post-grid .bg-overlay,
.nectar-post-grid .nectar-post-grid-item-bg,
.nectar-post-grid .nectar-post-grid-item-bg img,
.nectar-post-grid .nectar-post-grid-link,
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid-item-bg-wrap a {
  position:absolute;
  top:0;
  left:0;
  background-size:cover;
  background-position:center;
  z-index:0;
  width:100%;
  height:100%
}
body .nectar-post-grid .nectar-post-grid-item-bg img {
  height:100%
}
.nectar-post-grid .nectar-post-grid-item-bg img {
  object-fit:cover
}
.row .nectar-post-grid .nectar-post-grid-item-bg img:not([srcset]) {
  width:100%
}
.nectar-post-grid-item .nectar-el-parallax-scroll {
  height:100%
}
[data-style=content_overlaid] .nectar-post-grid-item-bg-wrap[data-n-parallax-bg],
[data-style=content_overlaid] .nectar-post-grid-item-bg-wrap[data-n-parallax-bg] .nectar-post-grid-item-bg-wrap-inner {
  height:100%;
  width:100%
}
.nectar-post-grid-item .nectar-el-parallax-scroll .nectar-post-grid-item-bg-wrap-inner {
  transform:scale(1.275);
  height:100%;
  width:100%
}
@media only screen and (min-width:1000px) {
  .top-level .nectar-post-grid-item .nectar-el-parallax-scroll .nectar-post-grid-item-bg-wrap-inner {
    transform:scale(1.27);
    transform-origin:50% 75%
  }
  .nectar-archive-blog-wrap .nectar-post-grid-item .nectar-el-parallax-scroll .nectar-post-grid-item-bg-wrap-inner {
    transform:scale(1.275);
    transform-origin:center
  }
}
.nectar-post-grid .bg-overlay {
  transition:opacity .45s cubic-bezier(.15,.75,.5,1)
}
.nectar-post-grid .nectar-post-grid-link {
  z-index:10
}
.nectar-post-grid-item-bg img.nectar-lazy,
.nectar-post-grid-item-bg[data-nectar-img-src],
.nectar-post-grid-item__overlaid-img.nectar-lazy,
.nectar-post-grid[data-lock-aspect=yes] .img-wrap img[data-nectar-img-src] {
  opacity:0
}
.nectar-post-grid-item-bg,
.nectar-post-grid-item-bg img.nectar-lazy.loaded,
.nectar-post-grid-item__overlaid-img.nectar-lazy.loaded,
.nectar-post-grid[data-lock-aspect=yes] .img-wrap img {
  -webkit-transition:opacity .6s ease .12s;
  transition:opacity .6s ease .12s;
  opacity:1
}
.nectar-post-grid-item .nectar-post-grid-item__overlaid-img.nectar-lazy.loaded {
  -webkit-transition:opacity .6s ease .12s,transform .4s ease;
  transition:opacity .6s ease .12s,transform .4s ease
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-masonry=yes] .nectar-post-grid-item {
  min-width:0
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item {
  min-height:0
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid[data-masonry=yes] {
  grid-auto-rows:auto
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid-item-bg-wrap {
  overflow:hidden;
  position:relative
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-columns="3"] .nectar-post-grid-item .content .post-heading,
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-columns="4"] .nectar-post-grid-item .content .post-heading,
.wpb_column:not(.vc_col-sm-12) .nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid .nectar-post-grid-item .content .post-heading {
  max-width:100%
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-columns="1"] .item-meta-extra {
  width:100%
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item-bg-wrap a {
  display:block;
  z-index:100
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .content .item-main {
  width:100%
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .content .meta-excerpt {
  max-width:90%
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .content,
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .inner,
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid-item-bg {
  position:relative;
  height:auto
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .inner {
  background-color:transparent
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content {
  padding:25px 0
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-text-align=center] .content {
  text-align:center
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-text-align=center] .nectar-post-grid-item .post-heading {
  margin:0 auto
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-text-align=center] .item-main>.meta-author,
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-text-align=center] .nectar-post-grid-item__meta-wrap {
  justify-content:center
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-text-align=right] .content {
  text-align:right
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-text-align=right] .nectar-post-grid-item__meta-wrap {
  justify-content:flex-end
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid .img-wrap.nectar-lazy-wrap {
  background-color:rgba(0,0,0,.2)
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-text-color=light] .img-wrap.nectar-lazy-wrap {
  background-color:rgba(255,255,255,.07)
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-lock-aspect=yes] .nectar-post-grid-item-bg {
  height:auto;
  line-height:0
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-lock-aspect=yes] .nectar-post-grid-item-bg img {
  position:relative;
  height:auto;
  margin-bottom:0
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-lock-aspect=yes] .img-wrap img {
  margin-bottom:0;
  display:block;
  position:relative;
  z-index:10
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-lock-aspect=yes] .img-wrap {
  overflow:hidden;
  margin-bottom:5px
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-lock-aspect=yes] .nectar-post-grid-item-bg-wrap-inner {
  transition:transform .45s cubic-bezier(.15,.75,.5,1)
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-lock-aspect=yes][data-hover-effect=zoom] .img-wrap img {
  transition:opacity .45s cubic-bezier(.15,.75,.5,1) 0s,transform .45s cubic-bezier(.15,.75,.5,1) 0s;
  backface-visibility:hidden
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-hover-effect=zoom][data-lock-aspect=yes] .nectar-post-grid-item:hover .img-wrap img {
  transform:scale(1.1)
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-shadow-hover=yes]:not([data-card=yes]) .nectar-post-grid-item:after {
  display:none
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-lock-aspect=yes][data-shadow-hover=yes]:not([data-card=yes]) .nectar-post-grid-item .inner,
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-lock-aspect=yes][data-shadow-hover=yes]:not([data-card=yes]) .nectar-post-grid-item-bg-wrap {
  overflow:visible
}
.nectar-post-grid[data-lock-aspect=yes][data-shadow-hover=yes]:not([data-card=yes]) .nectar-post-grid-item .img-wrap:before {
  box-shadow:0 25px 40px rgba(0,0,0,.2);
  position:absolute;
  left:1%;
  top:1%;
  width:98%;
  height:98%;
  content:'';
  display:block;
  opacity:0;
  transition:opacity .45s cubic-bezier(.15,.75,.5,1);
  z-index:0
}
.nectar-post-grid[data-lock-aspect=yes][data-shadow-hover=yes]:not([data-card=yes]) .nectar-post-grid-item:hover .img-wrap:before {
  opacity:1
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-lock-aspect=yes][data-shadow-hover=yes]:not([data-card=yes]) .nectar-post-grid-item:hover .nectar-post-grid-item-bg-wrap-inner {
  transform:translateY(-4px)
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-card=yes] .img-wrap {
  margin-bottom:0
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-card=yes] .nectar-post-grid-item {
  background-color:#fff;
  transition:transform .32s ease,background-color .32s ease
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-card=yes] .nectar-post-grid-item .content {
  padding:max(7%,30px)
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-card=yes][data-text-align=center] .nectar-post-grid-item .content {
  padding:35px 45px
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-shadow-hover=yes][data-card=yes] .nectar-post-grid-item:after {
  box-shadow:0 3px 5px rgba(0,0,0,.22);
  transition:opacity .55s ease,box-shadow .35s ease
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-card=yes] .post-heading {
  line-height:1.4em
}
.nectar-post-grid-wrap[data-style=content_under_image].nectar-browser-window-style .nectar-post-grid-item .inner:before {
  display:block;
  letter-spacing:2px;
  line-height:20px;
  font-size:24px;
  width:100%;
  padding:3px 10px 2px 10px;
  border-bottom:1px solid rgba(0,0,0,.15);
  color:rgba(0,0,0,.4);
  box-sizing:border-box;
  content:'\2022\2022\2022'
}
.nectar-post-grid-wrap[data-style=content_under_image].nectar-browser-window-style [data-text-color=light] .nectar-post-grid-item .inner:before {
  color:rgba(255,255,255,.3)
}
.nectar-post-grid-wrap[data-style=content_under_image].nectar-browser-window-style .nectar-post-grid:not([data-card=yes]) .inner:before {
  border-radius:10px 10px 0 0;
  background-color:#111315
}
.nectar-post-grid-wrap[data-style=content_under_image].nectar-browser-window-style .nectar-post-grid:not([data-card=yes]) .img-wrap,
.nectar-post-grid-wrap[data-style=content_under_image].nectar-browser-window-style .nectar-post-grid:not([data-card=yes]) .nectar-post-grid-item-bg-wrap {
  border-radius:0 0 10px 10px
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-shadow-hover=yes][data-card=yes] .nectar-post-grid-item:hover:after {
  box-shadow:0 25px 40px rgba(0,0,0,.22);
  transition:opacity .1s ease,box-shadow .32s ease
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-grid-spacing*=px][data-card=yes] .nectar-post-grid-item {
  transition:transform .32s ease,background-color .32s ease
}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid[data-grid-spacing*=px][data-card=yes] .nectar-post-grid-item:hover {
  transform:translateY(-4px)
}
.nectar-post-grid-wrap[data-style=content_overlaid] .nectar-post-grid-item.nectar-new-item .inner:before,
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid-item.nectar-new-item .inner:before {
  display:block;
  border-radius:50px;
  padding:10px 20px;
  position:absolute;
  left:13px;
  top:13px;
  color:#fff;
  line-height:16px;
  font-size:16px;
  content:'New';
  z-index:100;
  transform:scale(.9) translateZ(0);
  backface-visibility:hidden
}
@media only screen and (min-width:1000px) {
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid .nectar-post-grid-item .content .post-heading,
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid .nectar-post-grid-item .content .post-heading a:before {
    max-width:100%
  }
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid:not(.active) .nectar-post-grid-item-bg[data-nectar-img-src] {
  display:none
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item .content,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item .inner {
  position:static
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-link {
  z-index:100
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .inner {
  overflow:visible;
  width:auto
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .meta-date,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item__meta-wrap {
  margin-top:15px;
  opacity:.7
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item__meta-wrap .meta-date {
  margin-top:0;
  opacity:1
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item-bg,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item-bg-wrap {
  width:250px;
  height:250px;
  position:absolute
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item-bg-wrap {
  position:fixed;
  left:0;
  top:0;
  opacity:0;
  z-index:1;
  overflow:hidden;
  pointer-events:none
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item-bg-wrap-inner {
  transform-origin:center;
  transform:scale(.3);
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden;
  transition:transform .3s ease
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] [data-mouse-follow-image-alignment=middle] .nectar-post-grid-item-bg-wrap {
  left:-125px;
  top:-125px
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item-bg-wrap {
  left:10px;
  top:10px;
  will-change:transform,opacity
}
.using-mobile-browser .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item-bg-wrap {
  will-change:auto
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] [data-post-title-overlay=yes] .nectar-post-grid-item .post-heading a:before {
  content:attr(data-title-text);
  position:absolute;
  mix-blend-mode:overlay;
  left:0;
  top:0;
  z-index:1000;
  display:block;
  max-width:70%
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
  .nectar-post-grid-wrap[data-style=mouse_follow_image] [data-post-title-overlay=yes] .nectar-post-grid-item .post-heading a:before {
    display:none
  }
  .nectar-post-grid-wrap[data-style=mouse_follow_image] [data-mouse-follow-image-alignment=middle] .nectar-post-grid-item-bg-wrap {
    left:10px;
    top:10px
  }
}
@supports (-ms-ime-align:auto) {
  .nectar-post-grid-wrap[data-style=mouse_follow_image] [data-post-title-overlay=yes] .nectar-post-grid-item .post-heading a:before {
    display:none
  }
  .nectar-post-grid-wrap[data-style=mouse_follow_image] [data-mouse-follow-image-alignment=middle] .nectar-post-grid-item-bg-wrap {
    left:10px;
    top:10px
  }
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-text-color=dark][data-post-title-overlay=yes] .post-heading a:before {
  color:#fff
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item .content .post-heading {
  line-height:1.5em
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] [data-mouse-follow-image-alignment=top_left] .nectar-post-grid-item .content,
.nectar-post-grid-wrap[data-style=mouse_follow_image] [data-mouse-follow-image-alignment=top_left] .nectar-post-grid-item .content .item-main,
.nectar-post-grid-wrap[data-style=mouse_follow_image] [data-post-title-overlay=yes] .nectar-post-grid-item .content,
.nectar-post-grid-wrap[data-style=mouse_follow_image] [data-post-title-overlay=yes] .nectar-post-grid-item .content .item-main {
  z-index:auto
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] [data-opacity-hover=yes] .nectar-post-grid-item .content .item-main .post-heading a,
.nectar-post-grid-wrap[data-style=mouse_follow_image] [data-opacity-hover=yes] .nectar-post-grid-item .content .item-main span {
  transition:color .2s ease
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-text-color=dark][data-opacity-hover=yes].mouse-over .nectar-post-grid-item .content .post-heading a,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-text-color=dark][data-opacity-hover=yes].mouse-over .nectar-post-grid-item .content span {
  color:rgba(0,0,0,.3)
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-text-color=dark][data-opacity-hover=yes].mouse-over .nectar-post-grid-item:hover .content .post-heading a,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-text-color=dark][data-opacity-hover=yes].mouse-over .nectar-post-grid-item:hover .content span {
  color:#000
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-text-color=light][data-opacity-hover=yes].mouse-over .nectar-post-grid-item .content .post-heading a,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-text-color=light][data-opacity-hover=yes].mouse-over .nectar-post-grid-item .content span {
  color:rgba(255,255,255,.35)
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-text-color=light][data-opacity-hover=yes].mouse-over .nectar-post-grid-item:hover .content .post-heading a,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-text-color=light][data-opacity-hover=yes].mouse-over .nectar-post-grid-item:hover .content span {
  color:#fff
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item .content,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item .content .item-main,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item .meta-category {
  z-index:10
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .content .meta-date {
  position:relative
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item-bg-wrap .nectar-post-grid-item-bg {
  transform-origin:center;
  z-index:10;
  transform:scale(1.8);
  transition:transform .3s ease
}
#nectar_fullscreen_rows[data-animation=none] .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item,
#nectar_fullscreen_rows[data-animation=none] .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item .inner {
  position:static
}
#nectar_fullscreen_rows[data-animation=none] .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item .content {
  position:relative
}
#nectar_fullscreen_rows[data-animation=none] .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid-item .nectar-post-grid-item-bg-wrap {
  position:absolute;
  top:-300px;
  left:-200px
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid:not(.mouse-over) .nectar-post-grid-item-bg[data-nectar-img-src] {
  display:none
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid:not(.mouse-over)>div:nth-child(1) .nectar-post-grid-item-bg[data-nectar-img-src],
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid:not(.mouse-over)>div:nth-child(2) .nectar-post-grid-item-bg[data-nectar-img-src],
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-columns="3"]:not(.mouse-over)>div:nth-child(3) .nectar-post-grid-item-bg[data-nectar-img-src],
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-columns="4"]:not(.mouse-over)>div:nth-child(4) .nectar-post-grid-item-bg[data-nectar-img-src] {
  display:block
}
.centered-text .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid .content,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-columns="1"]+.load-more-wrap {
  text-align:left
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid:not([data-post-title-overlay=yes]) .nectar-post-grid-item:hover .content {
  z-index:101
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid:not(:hover) .nectar-post-grid-item .nectar-post-grid-item-bg-wrap {
  opacity:0;
  transition:opacity .3s ease
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .mouse-over .nectar-post-grid-item .nectar-post-grid-item-bg-wrap {
  opacity:0;
  transition:opacity .2s ease .17s
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .mouse-over .nectar-post-grid-item:hover .nectar-post-grid-item-bg-wrap {
  opacity:1;
  transition:opacity .2s ease;
  z-index:100
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .mouse-over .nectar-post-grid-item .nectar-post-grid-item-bg-wrap .nectar-post-grid-item-bg,
.nectar-post-grid-wrap[data-style=mouse_follow_image] .mouse-over .nectar-post-grid-item .nectar-post-grid-item-bg-wrap-inner {
  transform:scale(1);
  transition:transform .8s cubic-bezier(.2,.75,.3,1)
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid[data-mouse_follow_post_spacing="5px"] .content {
  padding:5px 0
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid[data-mouse_follow_post_spacing="10px"] .content {
  padding:10px 0
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid[data-mouse_follow_post_spacing="15px"] .content {
  padding:15px 0
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid[data-mouse_follow_post_spacing="35px"] .content {
  padding:35px 0
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid[data-mouse_follow_post_spacing="45px"] .content {
  padding:45px 0
}
.nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-columns="4"][data-grid-spacing=none] .nectar-post-grid-item {
  padding-bottom:0
}
@media only screen and (max-width:690px) {
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid .nectar-post-grid-item .content .post-heading,
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid .nectar-post-grid-item .content .post-heading a:before {
    max-width:100%
  }
}
@media only screen and (max-width:999px) and (min-width:691px) {
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-columns="3"][data-grid-spacing=none] .nectar-post-grid-item {
    width:50%
  }
}
@media only screen and (min-width:1000px) {
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-columns="4"] {
    margin:0 -40px
  }
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-columns="4"] .nectar-post-grid-item {
    padding:0 40px
  }
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-columns="3"] {
    margin:0 -50px
  }
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-columns="3"] .nectar-post-grid-item {
    padding:0 50px
  }
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-columns="2"] {
    margin:0 -65px
  }
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid[data-columns="2"] .nectar-post-grid-item {
    padding:0 65px
  }
}
@media only screen and (min-width:1400px) {
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid .nectar-post-grid-item .content .post-heading,
  .nectar-post-grid-wrap[data-style=mouse_follow_image] .nectar-post-grid .nectar-post-grid-item .content .post-heading a:before {
    max-width:85%
  }
}
.nectar-post-grid-filters {
  text-align:center;
  padding:30px 0;
  display:none
}
.nectar-post-grid-filters[data-align=left] {
  text-align:left
}
.nectar-post-grid-filters[data-align=right] {
  text-align:right
}
@media only screen and (min-width:1000px) {
  .full-width-content .nectar-post-grid-filters[data-align=left],
  .full-width-content .nectar-post-grid-filters[data-align=right] {
    padding-left:40px;
    padding-right:40px
  }
  .nectar-post-grid-filters[data-align=left] a {
    margin:0 40px 0 0;
    line-height:1.1;
    display:inline-block
  }
  .nectar-post-grid-filters[data-align=right] a {
    margin:0 0 0 40px;
    line-height:1.1;
    display:inline-block
  }
}
.nectar-post-grid-filters[data-animation=fade-in-from-bottom] {
  opacity:0;
  transition:opacity .7s ease
}
.nectar-post-grid-filters[data-animation=fade-in-from-bottom].animated-in {
  opacity:1
}
.nectar-post-grid-filters[data-sortable=yes] {
  display:block
}
.nectar-post-grid-filters a {
  color:inherit;
  line-height:1;
  padding:4px 0;
  margin:10px 20px;
  position:relative
}
.nectar-post-grid-filters a:after {
  content:"";
  transition:.37s all cubic-bezier(.23,.46,.4,1);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  position:absolute;
  display:block;
  left:0;
  height:2px;
  width:100%;
  background-color:#000;
  bottom:0;
  -webkit-transform:scaleX(0);
  transform:scaleX(0)
}
.nectar-post-grid-filters a.active:after,
.nectar-post-grid-filters a:hover:after {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
}
.light .nectar-post-grid-filters a:after,
.light .nectar-post-grid-filters h4:after,
.light .nectar-post-grid-filters h4:before {
  background-color:#fff
}
.col.span_12.light .nectar-post-grid-filters {
  color:#fff
}
.nectar-post-grid-filters h4 {
  display:none;
  position:relative;
  padding-left:30px;
  margin-bottom:0;
  cursor:pointer
}
.nectar-post-grid-filters h4:before {
  content:' ';
  top:calc(50% - 6px);
  left:47px;
  width:2px;
  margin-left:-2px;
  height:12px;
  position:absolute;
  background-color:#000;
  transform-origin:center;
  -ms-transition:transform .45s cubic-bezier(.3,.4,.2,1),background-color .15s ease;
  transition:transform .45s cubic-bezier(.3,.4,.2,1),background-color .15s ease;
  -webkit-transition:-webkit-transform .45s cubic-bezier(.3,.4,.2,1),background-color .15s ease
}
.nectar-post-grid-filters h4:after {
  content:' ';
  top:calc(50% - 1px);
  left:40px;
  width:12px;
  height:2px;
  position:absolute;
  background-color:#000;
  transform-origin:center;
  -ms-transition:transform .45s cubic-bezier(.3,.4,.2,1),background-color .15s ease;
  transition:transform .45s cubic-bezier(.3,.4,.2,1),background-color .15s ease;
  -webkit-transition:transform .45s cubic-bezier(.3,.4,.2,1),background-color .15s ease
}
.nectar-post-grid-filters h4.visible:before {
  transform:rotate(90deg);
  -webkit-transform:rotate(90deg)
}
.nectar-post-grid-filters h4.visible:after {
  transform:scaleY(0) rotate(90deg);
  -webkit-transform:scaleY(0) rotate(90deg)
}
.nectar-post-grid-wrap .nectar-post-grid {
  -webkit-transition:opacity .3s ease;
  transition:opacity .3s ease
}
.nectar-post-grid-wrap.loading .nectar-post-grid {
  -webkit-transition:opacity .7s ease;
  transition:opacity .7s ease
}
.nectar-post-grid-wrap.loading .nectar-post-grid {
  opacity:.5
}
.nectar-post-grid-wrap .load-more-wrap {
  text-align:center;
  margin:60px 0
}
.nectar-post-grid-wrap .load-more {
  padding:10px 40px;
  color:#000;
  border:1px solid rgba(0,0,0,.15);
  background-color:transparent;
  display:inline-block;
  position:relative;
  transition:background-color .3s ease,border-color .3s ease,color .3s ease
}
.nectar-post-grid-wrap[data-load-more-color=extra-color-gradient-1] .load-more:before,
.nectar-post-grid-wrap[data-load-more-color=extra-color-gradient-2] .load-more:before {
  position:absolute;
  opacity:0;
  left:0;
  top:0;
  width:100%;
  height:100%;
  display:block;
  content:'';
  z-index:-1;
  transition:all .3s ease
}
.nectar-post-grid-wrap[data-load-more-color=extra-color-gradient-1] .load-more:hover:before,
.nectar-post-grid-wrap[data-load-more-color=extra-color-gradient-2] .load-more:hover:before {
  opacity:1
}
.nectar-post-grid-wrap .load-more:hover {
  color:#fff
}
.nectar-post-grid-wrap[data-load-more-color=black] .load-more:hover {
  background-color:#000
}
.light .nectar-post-grid-wrap .load-more {
  color:#fff;
  border-color:rgba(255,255,255,.3)
}
.nectar-post-grid-wrap .load-more-wrap.inactive {
  margin:0
}
.nectar-post-grid-wrap .load-more-wrap.inactive .load-more {
  opacity:0;
  cursor:default;
  pointer-events:none
}
body .nectar-post-grid-wrap .load-more:hover {
  border-color:transparent
}
body[data-button-style*=slightly_rounded] .nectar-post-grid-filters h4,
body[data-button-style*=slightly_rounded] .nectar-post-grid-wrap .load-more,
body[data-button-style*=slightly_rounded] .nectar-post-grid-wrap .load-more:before {
  border-radius:4px
}
body[data-button-style^=rounded] .nectar-post-grid-filters h4,
body[data-button-style^=rounded] .nectar-post-grid-wrap .load-more,
body[data-button-style^=rounded] .nectar-post-grid-wrap .load-more:before {
  border-radius:50px
}
@supports (display:grid) {
  .nectar-post-grid[data-masonry=yes] {
    display:grid
  }
  body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry=yes] .nectar-post-grid-item {
    width:auto
  }
  .nectar-post-grid[data-grid-item-height*=vh][data-masonry=yes] .nectar-post-grid-item {
    min-height:0
  }
  .full-width-content .vc_col-sm-12 .nectar-post-grid[data-columns="4"][data-masonry=yes] {
    grid-auto-rows:minmax(33vh,auto)
  }
  .nectar-post-grid[data-columns="4"][data-masonry=yes] {
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-auto-rows:minmax(30vh,auto)
  }
  .nectar-post-grid[data-columns="4"][data-masonry=yes]>div:nth-of-type(6n+1),
  .nectar-post-grid[data-columns="4"][data-masonry=yes]>div:nth-of-type(6n+6) {
    grid-column-end:span 2
  }
  .full-width-content .vc_col-sm-12 .nectar-post-grid[data-columns="3"][data-masonry=yes] {
    grid-auto-rows:minmax(35vh,auto)
  }
  .nectar-post-grid[data-columns="3"][data-masonry=yes] {
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-rows:minmax(30vh,auto)
  }
  .nectar-post-grid[data-columns="3"][data-masonry=yes]>div:nth-of-type(10n+1),
  .nectar-post-grid[data-columns="3"][data-masonry=yes]>div:nth-of-type(10n+7) {
    grid-column-end:span 2
  }
  .nectar-post-grid[data-columns="2"][data-masonry=yes] {
    grid-template-columns:1fr 1fr
  }
  .nectar-post-grid[data-columns="2"][data-masonry=yes]>div:nth-of-type(3n+1) {
    grid-column-end:span 2;
    grid-row-end:span 2
  }
  .nectar-post-grid[data-columns="1"]>div .item-meta-extra,
  .nectar-post-grid[data-columns="1"][data-text-layout*=all_bottom_left] .content .item-meta-extra,
  .nectar-post-grid[data-columns="2"][data-masonry=yes]>div:nth-of-type(3n+1) .item-meta-extra {
    width:75%
  }
  .nectar-post-grid[data-text-layout=all_middle][data-columns="1"]>div .item-meta-extra,
  .nectar-post-grid[data-text-layout=all_middle][data-columns="2"][data-masonry=yes]>div:nth-of-type(3n+1) .item-meta-extra {
    margin:0 auto
  }
  .nectar-post-grid-wrap[data-style=content_overlaid] .nectar-post-grid[data-grid-item-height*=vh][data-masonry=yes] .nectar-post-grid-item {
    min-height:250px
  }
}
@media only screen and (max-width:999px) and (min-width:691px) {
  .nectar-post-grid[data-columns][data-masonry=yes] {
    grid-template-columns:1fr 1fr
  }
  body .wpb_row .nectar-post-grid[data-columns][data-masonry=yes]>div {
    grid-row-end:span 1;
    grid-column-end:span 1
  }
  body .wpb_row .nectar-post-grid[data-columns][data-masonry=yes]>div:nth-child(3n+1) {
    grid-column-end:span 2
  }
}
@media only screen and (max-width:690px) {
  .nectar-post-grid[data-shadow-hover=yes] .nectar-post-grid-item:after {
    display:none
  }
  body .nectar-post-grid[data-columns][data-masonry=yes] {
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    grid-template-columns:none;
    grid-auto-rows:auto
  }
  #ajax-content-wrap .nectar-post-grid[data-columns][data-masonry=yes]>div,
  body .wpb_row .nectar-post-grid[data-columns][data-masonry=yes]>div {
    grid-row-end:auto;
    width:100%!important;
    grid-column-end:auto
  }
  .nectar-post-grid .nectar-post-grid-item .nectar-post-grid-item-bg,
  .nectar-post-grid[data-hover-effect=slow_zoom] .nectar-post-grid-item:hover .nectar-post-grid-item-bg,
  .nectar-post-grid[data-hover-effect=zoom] .nectar-post-grid-item:hover .nectar-post-grid-item-bg {
    -webkit-transform:none;
    transform:none
  }
  .nectar-post-grid[data-columns="1"]>div .item-meta-extra,
  .nectar-post-grid[data-columns="2"][data-masonry=yes]>div:nth-of-type(3n+1) .item-meta-extra {
    width:100%
  }
}
@media only screen and (max-width:999px) {
  .nectar-post-grid-filters {
    max-width:600px;
    margin:0 auto;
    padding:40px 0
  }
  .nectar-post-grid-filters div:not(.n-sticky) {
    display:none;
    margin-top:20px
  }
  .nectar-post-grid-wrap .nectar-post-grid-filters h4 {
    padding:10px 40px 10px 60px;
    margin-bottom:0;
    border:1px solid rgba(0,0,0,.15)
  }
  .light .nectar-post-grid-wrap .nectar-post-grid-filters h4 {
    border-color:rgba(255,255,255,.3)
  }
  .nectar-post-grid-filters h4 {
    display:inline-block
  }
  .nectar-post-grid-filters div.visible {
    display:block
  }
  .nectar-post-grid-filters a {
    margin:10px 20px;
    display:inline-block
  }
}
@media only screen and (max-width:690px) {
  .nectar-post-grid-filters {
    max-width:320px
  }
}
@media only screen and (max-width:690px) and (min-width:480px) {
  .nectar-post-grid-filters {
    max-width:420px
  }
}

.select2-container--default .select2-selection--multiple {
  padding: 6px 0px;
  background-color: rgba(0,0,0,.04);
}

.page-submenu .full-width-section.first-section {
  margin-top:0!important
}
.page-submenu:not(.stuck) {
  transform:translateY(0)!important;
  -webkit-transform:translateY(0)!important
}
.page-submenu.stuck {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  z-index:1000;
  transition:all .3s;
  -webkit-transition:all .3s
}
.page-submenu.stuck.header-not-visible {
  transition:all .2s;
  -webkit-transition:all .2s
}
.full-width-content>.span_12>.vc_col-sm-12>.vc_column-inner>.wpb_wrapper .page-submenu:not(.stuck)>.full-width-content,
.page-submenu.stuck .full-width-content {
  margin-left:0!important;
  left:0
}
@media only screen and (min-width:1000px) {
  [data-header-format=left-header] .page-submenu.stuck .full-width-content {
    margin-left:-2px!important
  }
}
.page-submenu .full-width-content,
.page-submenu .full-width-section {
  height:auto!important
}
.page-submenu ul {
  margin:0;
  color:inherit
}
@media only screen and (min-width:1000px) {
  body[data-ext-responsive=true] .container .page-submenu>.full-width-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {
    padding:0 90px!important
  }
  .page-submenu ul {
    display:block!important;
    height:auto!important
  }
}
.main-content>.row>.sticky-wrapper {
  position:relative;
  z-index:100
}
.page-submenu[data-alignment=left] {
  text-align:left
}
.page-submenu[data-alignment=center] {
  text-align:center
}
.page-submenu[data-alignment=right] {
  text-align:right
}
.page-submenu[data-alignment=right] .full-width-section ul li:last-child {
  margin-right:0
}
.page-submenu[data-alignment=left] .full-width-section ul li:first-child {
  margin-left:0
}
.page-submenu[data-alignment=left] .full-width-content ul li:first-child {
  margin-left:25px
}
.page-submenu[data-alignment=right] .full-width-content ul li:last-child {
  margin-right:33px
}
.page-submenu li {
  display:inline-block;
  margin:0 0px 0 0;
  color:inherit
}
body .page-submenu li a {
  color:inherit;
  transition:all .1s ease;
  -webkit-transition:all .1s ease;
  padding-top:20px;
  padding-bottom:20px;
  display:block;
  opacity:.7
}
.page-submenu li a:hover,
.page-submenu.stuck .current-menu-item a {
  opacity:1;
  color:inherit
}
.page-submenu .mobile-menu-link {
  padding:16px 20px;
  border-left:1px solid rgba(255,255,255,.2);
  border-right:1px solid rgba(255,255,255,.2);
  color:inherit;
  display:none;
  line-height:17px
}
.page-submenu[data-bg-color="#fff"] .mobile-menu-link {
  border-left:1px solid rgba(0,0,0,.08);
  border-right:1px solid rgba(0,0,0,.08)
}
.salient-page-submenu-icon {
  font-size:16px;
  float:left;
  margin-right:8px
}
.salient-page-submenu-icon:before {
  content:'\e067'
}
@media only screen and (min-width :1px) and (max-width :999px) {
  .page-submenu .mobile-menu-link {
    display:inline-block
  }
  .page-submenu ul {
    position:absolute;
    top:48px;
    left:0;
    width:101%;
    display:none;
    z-index:1000
  }
  .page-submenu[data-alignment=left],
  .page-submenu[data-alignment=right] {
    text-align:center
  }
  #boxed .page-submenu ul {
    width:100%
  }
  #ajax-content-wrap .page-submenu ul li {
    display:block;
    margin:0
  }
  .page-submenu .full-width-content {
    position:relative
  }
  .page-submenu ul li a {
    border-top:1px solid rgba(255,255,255,.2);
    padding:10px 20px
  }
  .page-submenu[data-bg-color="#ffffff"] ul li a {
    border-top:1px solid rgba(0,0,0,.08)
  }
}
.blog-filter{
  display: flex;
gap: 20px;
flex-direction: row;
justify-content: left;
align-content: flex-start;
  align-items: flex-start;

flex-wrap: wrap;
}


.customPostLoopResultGrid{
    margin-bottom:50px !important;
    margin-top:50px !important;
}


/* .oneFilter{
  flex: 1;
} */

@media screen and (min-width:1401px){
.oneFilter{
flex: 1;
align-self: stretch
}
}
@media screen and (max-width:1400px){
  .oneFilter{
    width:calc(50% - 40px);
  }

}
@media screen and (max-width:690px){
  .oneFilter{
    width:100%;
  }

}
body[data-form-submit="regular"] .container-wrap button[type="submit"]#clearFilterTeam{
  padding: 0px !important
}
.submitFilter{
  display:flex;
  gap:10px;
  padding:0px !important;
}
.submitFilter img{
  margin-bottom: 0px !important;
}
.submitFilter .clearButton,
  .submitFilter .clearButton:hover,
  .submitFilter .clearButton:focus,
.submitFilter .submitBtn,

  .submitFilter .submitBtn:hover,
  .submitFilter .submitBtn:focus{
  background:transparent !important;
  color:#000 !important;
  padding:0px !important;
  margin-bottom:0px !important;
}

.oneFilter label{
  width: 100% !important;
    display: block;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 13px;
}
.oneFilter input,
.oneFilter select
.oneFilter .select2{
background-color: rgba(0,0,0,.04);
padding:10px !important;
border:none;
}
.select2-container--default.select2-container .select2-selection--multiple{
  border:none !important;
}
.customPostLoopResultGrid{
display:flex;flex-wrap:wrap;gap:50px 50px;
}
.onePostInLoopResultGrid
{
width:calc(33% - 30px);
}

@media screen and (max-width:1200px){

.onePostInLoopResultGrid
{
width:calc(50% - 30px);
}
}
@media screen and (max-width:690px){

.onePostInLoopResultGrid
{
width:100%;
}
}

.onePostInLoopResultGrid .nectar-post-grid-item-bg img{
width: 100% !important;
height: 30vh !important;
object-fit: cover;
margin:0px !important;
border-radius: 10px !important;
}
.onePostInLoopResultGrid .content{
position:relative;
}
.blog-filter{
  margin-bottom: 20px;
}

.nectar-post-grid-item__meta-wrap {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: .7em;
  align-items: center;
  pointer-events: none;
}
.nectar-post-grid-item .meta-author, .nectar-post-grid-item .meta-author-inner, .nectar-post-grid-item .meta-author a {
  display: flex;
  align-items: center;
}
.customPostLoopResultGrid img.avatar {
  border-radius: 40px;
  width: 24px !important;
  height: 24px !important;
  margin-bottom: 0;
  margin-right: 8px;
}

.customPostLoopResultGrid .nectar-post-grid-item__meta-wrap {
font-size: .8em;
}
      .customPostLoopResultGrid .meta-author,
      .customPostLoopResultGrid .meta-author-inner{
        display: flex;
align-items: center;
}
.customPostLoopResultGrid  .nectar-post-grid-item__meta-wrap {
margin-top: 20px;
display: flex;
flex-wrap: wrap;
gap: .7em;
align-items: center;
pointer-events: none;
}
.customPostLoopResultGrid .nectar-cta {
display: block;
margin-top: 10px;
}
.customPostLoopResultGrid  .bg-wrap-link{
position: absolute;
top: 0;
left: 0;
background-size: cover;
background-position: center;
z-index: 0;
width: 100%;
height: 100%;
z-index:10;
}
.customPostLoopResultGrid .nectar-post-grid-item-bg-wrap-inner{
position:relative;
}
.customPostLoopResultGrid .nectar-post-grid-link {
position: absolute;
top: 0;
left: 0;
background-size: cover;
background-position: center;
z-index: 0;
width: 100%;
height: 100%;
z-index:10;
}


.oneTeamInLoopResultGrid .nectar-post-grid-item-bg img{

object-fit: cover;
-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;

}
.oneTeamInLoopResultGrid .nectar-post-grid-item-bg{

  overflow: hidden !important;
  border-radius:8px !important;
}


.oneTeamInLoopResultGrid {
width:calc(25% - 38px)
}
 /* @media screen and (max-width:1600px){
.oneTeamInLoopResultGrid {
  width: 250px;
}
.oneTeamInLoopResultGrid .nectar-post-grid-item-bg img{

object-fit: cover;
-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out
}
.oneTeamInLoopResultGrid .nectar-post-grid-item-bg{

  overflow: hidden !important;
}
} */

@media screen and (max-width:1300px){
.oneTeamInLoopResultGrid {
width: calc(33% - 38px)
}
.oneTeamInLoopResultGrid .nectar-post-grid-item-bg img{

object-fit: cover;
-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out
}

.oneTeamInLoopResultGrid .nectar-post-grid-item-bg{

  overflow: hidden !important;
}
}


@media screen and (max-width:990px){
  .oneTeamInLoopResultGrid{
    width: calc(50% - 10px);
  }
.oneTeamInLoopResultGrid .nectar-post-grid-item-bg img{
      width:100% !important;

  object-fit: cover;
  -webkit-transition:.5s ease-in-out;transition:.5s ease-in-out
  }
  .oneTeamInLoopResultGrid .nectar-post-grid-item-bg{

    overflow: hidden !important;
  }
}

/* .oneTeamInLoopResultGrid
{
width:calc(25% - 20px);
} */

/* @media screen and (max-width:1200px){

.oneTeamInLoopResultGrid
{
width:calc(50% - 20px);
}
} */
@media screen and (max-width:490px){

.oneTeamInLoopResultGrid
{
    width: calc(50% - 10px);
}
.oneTeamInLoopResultGrid .nectar-post-grid-item-bg img{
object-fit: cover;
-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out
}
.oneTeamInLoopResultGrid .nectar-post-grid-item-bg{
  overflow: hidden !important;
}
}





.oneTeamInLoopResultGrid .content{
position:relative;
}
.oneTeamInLoopResultGrid:hover .nectar-post-grid-item-bg img{
-webkit-transform:scale(1.07);transform:scale(1.07);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out
}



.oneTeamInLoopResultGrid .poste{
  display:block !important;
  width:100% !important;
  color:#A6ACB1 !important;
  margin-top:5px !important;
}
.oneTeamInLoopResultGrid .avocat_name{
  display:inline-block;
  color:#fff !important;
  font-size:20px !important;
  font-weight: 600 !important;
  margin-top:5px !important;
  position:relative;
}


.oneTeamInLoopResultGrid .avocat_name:after {
  background: none repeat scroll 0 0 transparent;
  bottom: -10px;
  content: "";
  display: block;
  height: 0.5px;
  left: 0%;
  position: absolute;
  background: #fff;
  transition: width 0.3s ease 0s;
  width: 0;
}
.oneTeamInLoopResultGrid:hover .avocat_name:after {
  width: calc(100% + 20px);
  left: 0;
}

.oneTeamInLoopResultGrid .avocat_name_dark:after {
  background: none repeat scroll 0 0 transparent;
  bottom: -10px;
  content: "";
  display: block;
  height: 0.5px;
  left: 0%;
  position: absolute;
  background: #fff;
  transition: width 0.3s ease 0s;
  width: 0;
}
.oneTeamInLoopResultGrid:hover .avocat_name_dark:after {
  width: calc(100% + 20px);
  left: 0;
}
.oneTeamInLoopResultGrid .avocat_name_dark{
  display:inline-block;
  font-size:20px !important;
  font-weight: 600 !important;
  margin-top:5px !important;
    position:relative;
}
.avocat_image{
  object-position: top;
  margin-bottom:0 !important;
}
.pagination *{
  color:#FFF;
}

#loader_Avocat{
  width:100% !important;
  color:#FFF !important;
  font-size:20px !important;
  text-align: center !important;
}

.page-submenu ul {
   padding-left:0px !important;
 }


.noImagePost .nectar-post-grid-item-bg-wrap{
  display:none !important;
}
.nectar-global-section.before-footer{
  padding-top:0px !important;
}

.blog_next_prev_buttons{
  margin-top:0px !important;
}

.single-offre{
  padding-bottom:50px;
}
.single-offre .bottom-meta{
  margin-top:50px;
}


@media only screen and (min-width: 1000px) {
  .page-submenu ul {
    display: flex !important;
    height: auto !important;
    justify-content: center;
    flex-wrap: wrap;
  }
}

.info_col2{
  display: flex;flex-direction: column;gap: 20px;flex:1;
}
.info_cols{
  display: flex;
  gap: 50px;
  flex-wrap: wrap;
}

@media screen and (max-width:1200px){
  .info_cols{
flex-direction: column;
gap:20px;
  }
}

.child-activities-list{
  z-index: 1;
}

.child-activities-list .tab {
	float: left;
}

.child-activities-list .tab label {
	margin-right: 20px;
	position: relative;
	top: 0;
	cursor: pointer;
	color: #333;
   text-transform: uppercase;
}

.child-activities-list .tab [type=radio] {
	display: none;
}

.child-activities-list .tab__content {
   position: relative;
	top: 40px;
	left: 0;
	right: 0;
	bottom: 0;
	transition: opacity .2s cubic-bezier(.42,0,.34,1.01);
	opacity: 0;
}

.child-activities-list [type=radio]:checked ~ label {
	border-bottom: 2px solid #1d1d1d;
	color: #1d1d1d;
	z-index: 2;
}

.child-activities-list [type=radio]:checked ~ label ~ .tab__content {
	z-index: 1;
	opacity: 1;
}

.tupper, .tupper *{
  text-transform: uppercase;
}

.tblue, .tblue *,
.poste.tblue, .poste.tblue *,
.avocat_name.tblue, .avocat_name.tblue *{
  color:#1d252c !important;
}

.nomb{
  margin-bottom: 0px !important;
}
.nomt{
  margin-top:0px !important;
}
.more_links{
  padding:50px 20px;
  width:100%;
  text-align:center;
}

.actualites-activite,
.specialiste_activite,
.actualites-publications,
.member-memberships,
.member-autres_avocats,
.member-apropos,
.member-domaines{
  padding-top:50px !important;
  padding-bottom: 50px !important;
}

@media screen and (max-width:690px){
  .actualites-activite,
  .specialiste_activite,
  .actualites-publications{
    padding-top:20px !important;
    padding-bottom: 20px !important;
  }
  .member-memberships,
  .member-autres_avocats,
  .member-apropos,
  .member-domaines{
    padding-top:30px !important;
    padding-bottom: 30px !important;
  }

  .customPostLoopResultGrid{
    margin-top:0px !important;
  }

  .customPostLoopResultGrid.mt20{
    margin-top:20px !important;
  }
}

.select2-selection--multiple:before {
    content: "";
    position: absolute;
    right: 7px;
    top: 42%;
    border-top: 5px solid #888;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}


.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;

  font-size: 100%;
  margin-right: 0px;
  margin-left: 0px;

  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}
.select2-container--default.select2-container .select2-selection--multiple{
  padding:10px;
}


@media screen and (max-width:690px){
  .select2-container .select2-search--inline .select2-search__field {
    margin-top: 0px !important;
  }
}


.tab-container {
    width: 100%;
    margin: 0 auto;
}

.tabs {
    display: flex;
    margin-bottom: 20px;
		height:auto;
		justify-content: center;
}
.main-button,
.tab-button {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 20px;
    padding-bottom: 20px;
    cursor: pointer;
    background-color: transparent;
    border-bottom: none;
    outline: none;
		text-transform: uppercase;
		font-size: 18px;
  font-weight: 500;
	border:none;
	height:100%;
}
.page-submenu:not(.mobileMenu) .tab-button.active {
    background-color: #1d252c;
				color:#FFF;
}

.tab-content {
    padding: 20px;
}

.tab-panel {
    display: none;
		padding-top:30px;
}

.tab-panel.active {
    display: block;
}

.spoken_language_list{
  display:flex;
  flex-direction: column;
}
.info_avocat{
  display:flex;
  font-size:20px;
  line-height: 27px;
  color:#FFF;
  gap:10px;
  align-items: center;
}
.info_avocat.languesparlees{
  align-items: flex-start !important;
}
.info_avocat *{
  color:#FFF;
}
.info_avocat  i{
padding: 5px 10px;
}
.info_avocat a.linkedin i{
  background: #FFF;
color: #151C21 !important;
padding: 5px 10px;
}
.history{
  display: grid;
 grid-template-columns: auto 1fr;
 gap: 10px 20px; /* Adjust as needed */
 /*margin-top:30px;*/
}

.history .history_one{
     display: contents;
}
.twhite, .twhite *{
  color:#FFF;
}

.list_domaines{
  display: flex;
    color: #FFF !important;
    gap: 10px;

    flex-wrap: wrap;
    flex-direction: column;
}

.list_domaines .one_activite{

  display:flex;
  flex-wrap:wrap;
  align-items: flex-start;
  gap:0 20px;
  flex-direction: column;
}
.list_domaines .one_activite .childsOnes{

  display:flex;
  flex-wrap:wrap;
  gap:10px;
}


  .avocatImage{
    width: 100% !important;
height: 100% !important;
object-fit: cover;

  }
@media screen and (max-width:1200px) and (min-width:690px){
  #autres_avocats .nectar-post-grid-item{
    min-height:420px !important;
  }
}

#view-coordonnee-button,
#view-email-button,
#view-phone-button{
  background: transparent !important;
  /* border: 1px solid #FFF !important; */
  border:none !important;
  padding: 0px !important;
  border-radius: 0px !important;
  font-size: 20px;
}

#coordonnee-container{
  display:flex;
  flex-direction: column;
}

.info_avocat i{
  width:40px !important;
}

.mt10{
  margin-top:10px;
}


.oneTeamInLoopResultGrid.InSinglePage .avocat_name{
  color:#1d252c !important;
}

.oneTeamInLoopResultGrid.InSinglePage .avocat_name:after {
background:#1d252c !important;
}
.onePostInLoopResultGrid .nectar-post-grid-item-bg{
  overflow: hidden !important;
  margin-bottom:10px;
}
.onePostInLoopResultGrid:hover .nectar-post-grid-item-bg img{
-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out
}


.post-area.col_last.span_12{
  max-width: 100% !important;
}

.single-post .post-content a{

font-weight: bold !important;
}



.single-post .related-title .title{
  position:relative;
  display:inline-block;
  margin-bottom:10px;
}

.single-post .related-title .title{
  position:relative;
  display:inline-block;
  margin-bottom:10px;
}

.single-post .related-posts .title{
  position:relative;
  display:inline-block;
  margin-bottom:10px;
}

.single-post .related-posts .title:after {
  background: none repeat scroll 0 0 transparent;
  bottom: 0px;
  content: "";
  display: block;
  height: 2px;
  left: 0%;
  position: absolute;
  background: #000;
  transition: width 0.3s ease 0s;
  width: 0;
}
.single-post .related-posts .post:hover .title:after {
  width: calc(100% - 20px);
  left: 0;
}

.fs25,
.fs25 *{
  font-size:25px;
  line-height:35px;
}

.post-area.masonry  .masonry-blog-item  .title{
  position:relative;
  display:inline-block;
}
.post-area.masonry  .masonry-blog-item .title:after {
  background: none repeat scroll 0 0 transparent;
  bottom: 0px;
  content: "";
  display: block;
  height: 2px;
  left: 0%;
  position: absolute;
  background: var(--nectar-accent-color);
  transition: width 0.3s ease 0s;
  width: 0;
}
.post-area.masonry  .masonry-blog-item:hover .title:after {
  width: calc(100% - 20px);
  left: 0;
}

.nos-offres-list {
  display:flex;
  flex-direction: column;
  gap:20px;
}

#mayContainEmail{
  display:none;
  margin:0px;
}
.ofit400{
  width:100% !important;
  height:400px !important;
  object-fit: cover;
}
.burger-menu img{
  width:100% !important;
}

.burger-menu {
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom:0px !important;
    font-size:30px !important;
}

.burger-menu .bar {
    height: 4px;
    width: 100%;
    background-color: #333;
}
@media screen and (min-width:1400px){
.burger-menu {
  display:none;
}
}
@media screen and (max-width:1400px){
  .filterToogle ~ #blog-filter-form{
    display:none;
    margin-top:20px;
  }
}
.filterToogle {
  padding:0px !important;
}

.qravocat{
  width:150px !important;
  position: absolute;
  top:50px;
  right:50px;
  color:#FFF;
  text-align:center;
}
.qravocat a:hover,
.qravocat a{
  color:#FFF;
  text-align:center;
}
.container-nom{
  margin-right:160px;
}
.flexInfo{
  display:flex;gap:10px;margin-top:0px;flex-wrap:wrap;
}
@media screen and (max-width:990px){
  .qravocat{
      width:150px !important;
    position:relative;
    right: auto;
    top:auto;

  }
  .container-nom{
    margin-right:0px;
    margin-top:20px;
  }
  .flexInfo{
    display:flex;gap:10px;margin-top:0px;flex-wrap:wrap;flex-direction: column;
  }
}


@media screen and (min-width:1500px){
  .ficheAvocat{
    width:40%;
  }
}
@media screen and (min-width:1800px){
  .ficheAvocat{
    width:35%;
  }
}
.col-mobile-image{
  display:none;
}
#headerV2 {
  padding-top: 50px !important; padding-bottom: 50px !important;
}
@media screen and (min-width:1100px) and (max-width:1350px){
#headerV2 .ficheAvocat{
  width:50%;
}

#headerV2 .vc_col-sm-2{
  width:5%;
}
}
@media screen and (max-width:1100px){
  .col-mobile-image {
  display:block;
  width:100% !important;
  height:200px !important;
}
.col-mobile-image img{
display:block;
width:100% !important;
height:100% !important;
object-fit: cover;
object-position: top right;
}
#headerV2 .row-bg-wrap{
  display:none;
}
#headerV2{
  padding:0px !important;
}

}
.infoAssistante{
  display:flex;gap:20px;align-items: center;
}
@media screen and (max-width:690px){
  .infoAssistante{
    flex-direction: column;
    gap:20px;
    align-items: flex-start;
  }
}

.page-id-619 .filterToogle{
  margin-bottom: 0px !important;
}

.filterToogle.filterToogleFixed{
  position: fixed;
  top: 80%;
  right: 0;
  padding: 0px;
  background: #FFF;
  border: 1px solid #000;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(0, 0, 0);
  z-index: 9999;
  border-right: none;


}
.onePostInLoopResultGrid .nectar-post-grid-item-bg{
  border-radius:10px !important;
}

.filterToogle.filterToogleFixed .burger-menu{
  display:block !important;
}
 .nectar-flip-box .flip-box-back,
 .nectar-flip-box .flip-box-front,
 .nectar-flip-box .flip-box-front[data-bg-overlay="true"]::after{
   border-radius:10px !important;
 }
 .footerOffre img,
.nectar-post-grid-item img{
  border-radius:10px !important;
}
.container-wrap button[type="submit"], .container-wrap input[type="submit"], .woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
  border-radius:10px !important;

}
.nectar-social-inner a{
  border-radius:10px !important;
}


.one_activite .topOne h3{
  position:relative;
}
.one_activite .childOne{
  position:relative;
  color:#000;
}
.one_activite .topOne h3:after {
  bottom: -5px;
    content: "";
    display: block;
    height: 2px;
    left: 0%;
    position: absolute;
    background: #000;
    width:0px;
    transition: width 0.3s ease 0s;
}
.one_activite .topOne:hover h3:after {
  width: 100%;
    left: 0;
}

.one_activite .childOne:after {
  bottom: -5px;
    content: "";
    display: block;
    height: 1px;
    left: 0%;
    position: absolute;
    background: #000;
    width:0px;
    transition: width 0.3s ease 0s;
}
.one_activite .childOne:hover:after {
  width: 100%;
    left: 0;
}
.single-post .post-content a{
  position:relative;
}
.single-post .post-content a:after {
  bottom: 0px;
    content: "";
    display: block;
    height: 1px;
    left: 0%;
    position: absolute;
    background: #FFF;
    width:0px;
    transition: width 0.3s ease 0s;
}

.row.actualites-activite .onePostInLoopResultGrid .post-heading{
  position:relative;

}

.row.actualites-activite .onePostInLoopResultGrid  .nectar-post-grid-item__excerpt-wrap{
  margin-top:20px;
}

.oneTeamInLoopResultGrid .nectar-post-grid-item-bg img{
  border-radius:10px;
  margin-bottom:0px !important;
}
.single-post .post-content a:hover:after{
  width: 100%;
    left: 0;
  }
#header-outer .sf-menu > .sfHover > ul{
  top:75% !important;
}
  .sf-menu > li ul.sub-menu {
  padding: 25px 10px !important;
  width: auto !important;
}



.specialiste_activite .oneTeamInLoopResultGrid .avocat_name::after {
  background: #1d252c;
}

body .page-submenu.toplevel-activities-submenu li a{
  opacity:1 !important;
}


#mobileMenu a{
  opacity:1;
  padding:5px !important;
}

#mobileMenu ul{
  padding: 10px 20px !important;
  max-height: calc(100vh - 180px);
  overflow-y: auto;
}

#mobileMenu li.mainItemCat:not(:first-child){
  margin-top:25px !important;
}
#mobileMenu li.mainItemCat:first-child{
  margin-top:10px !important;
}
#mobileMenu li.mainItemCat{
  text-transform:uppercase;font-size:17px;color:#000;font-weight:bold;
}
#mobileMenu .subItemCat{
  text-transform:none;
  font-size:14px;

}
#mobileMenu .subItemCat .main-button,
#mobileMenu .subItemCat .tab-button{
  text-transform: none !important;
    font-size:16px !important;
      color:#888 !important;
      padding:5px !important;
}

#mobileMenu .mobile-menu-link{
  padding:15px !important;
}
#mobileMenu .mobile-menu-link > div{
  display: flex;
  gap:10px;
    justify-content: center;
    align-items: center;
    text-align:left !important;
}

@media screen and (max-width:1000px){
  .desktopMenu{
    display:none;
  }
  /* .tab-content > .tab-panel:first-child{
    display:block;
  } */

  .page-submenu ul{
    top:64px !important;
  }
}

@media screen and (min-width:1000px){
  #mobileMenu{
    display:none;
  }
}

#mobileMenu .mobileMenu ul{
  position:inherit ;
  border-bottom:2px solid #CCC;
}
#mobileMenu ul.souscat{
  padding:5px !important;
}


/**:not(i){
  font-family: "Nunito";
}*/

.sous-activite-submenu:not(.mobileMenu) .tab-button:hover{
  background-color: #1d252c;
  color: #FFF;
}

.sousmenu-cat {
  position: absolute;
  top: 100%;
  left: 0px;
  background: #FFF;
  flex-direction: column;
  z-index: 999999;
  visibility: hidden;
}

.hoverAShowUL:hover > .sousmenu-cat {
  visibility: visible;
}
.sousmenu-cat li{
  margin:0px !important;
}
.hoverAShowUL{
  position: relative;
  min-width: 200px;
}

.single-activities .main-content{
  z-index: 0;
}
.top-activities-list.desktopMenu{
  z-index: 1000;
}


.qravocat{
  visibility: hidden;
}
#downloadVCARDLink{
  cursor: pointer;
}

@media screen and (max-width:990px){
  #downloadVCARDLink{
    display:none;
  }
  .qravocat{
    display:none;
  }
}

body .related-posts[data-style="material"] .inner-wrap{
  box-shadow: none !important;
}


body .related-posts[data-style="material"] .inner-wrap .meta-category *{
  color:#000 !important;
}

.single-post .related-title{
  color:#000 !important;
}
body .related-posts[data-style="material"] .inner-wrap .meta-category,
.related-posts[data-style="material"] .article-content-wrap {
  padding-left:5px !important;
  padding-right:5px !important;
}
.related-posts[data-style="material"] .grav-wrap{
  display:none;
}

body .related-posts[data-style="material"] .article-content-wrap{
  padding-bottom:20px !important;
}

#autres_avocats .flickity-slider .oneTeamInLoopResultGrid.InSinglePage{
  width:100% !important;
}

#autres_avocats .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{
  margin-top:30px !important;
    margin-bottom:30px !important;
}
#autres_avocats .flickity-page-dots{
  bottom:-50px !important;
}

@media screen and (min-width:991px){
  .onlyMobile{
    display:none !important;
  }
}

@media screen and (max-width:990px){
  .customPostLoopResultGrid.teamMembers {
  gap: 20px;
}
}

.subItemCat .tab-button {
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  font-size:14px !important;
}

.flexInfo .oneInfo{
  display:flex;flex-direction:column;gap:10px;
}
#apropos{
  padding-bottom:0px !important;
}
#actualites-publications:first-of-type{
  padding-bottom: 0px !important;
}

.innerInfoFicheAvocat{
  background:#1d252c;padding:50px;color:#FFF;
}
h1.titreAvocatName{
  color:#FFF;font-size:34px;line-height:30px;
}
h2.titreAvocatPoste{
  color:#FFF;font-size:20px;line-height:34px;font-weight:400;
}
@media screen and (max-width:990px){
  .innerInfoFicheAvocat{
    padding:20px;
  }
  h1.titreAvocatName{
    color:#FFF;font-size:24px;line-height:25px;
  }
}

@media screen and (max-width:690px){
  .col-mobile-image {
  display:block;
  width:100% !important;
  height:180px !important;
}
.flexInfo,
.info_cols{
  margin-bottom: 10px !important;
  margin-top:10px !important;
}
.flexInfo,
.infoAssistante{
  gap:5px;
}
}

#autres_avocats .flickity-page-dots{
  display: none;
}

.mb25{
  margin-bottom: 25px !important;
}




@media screen and (max-width:490px){
  .customPostLoopResultGrid{
    gap:20px;
  }
}
.filterToogle{
  margin-top:20px;
}

#blog-filter-form{
  padding-top:20px;
  padding-bottom: 20px;
}
@media screen and (max-width:690px){

}
#citation{
    padding-bottom: 50px !important;

  }
  #citation .text{
    text-align: center;

    max-width: 1000px;
    margin:auto;
}
#citation .vc_column-inner {
  text-align:center;
}

#citation .image-icon{
  font-family: Georgia,serif !important;
  font-size: 50px;
  text-align: center;
  display: inline-block;
  border-radius: 100px;
  width: 50px;
  height: 50px;
  margin-bottom: 33px;
  line-height: 70px;
  background-size: cover;
  background-position: center;
  border: 2px solid rgba(0,0,0,.13);
  margin:auto;
}
#citation blockquote{
  margin: 0;
  padding: 0;
  border: none !important;
}
#citation blockquote:before{
  display:none;
}

#citation .testimonial-name{
  font-size: 16px;
  display: block;
  line-height: 22px;
  margin-top:30px;
}

.nectar-drag-indicator,
.nectar-drag-indicator:after,
.nectar-drag-indicator:before {
    visibility: hidden;
}


#apropos,
#_experiences-professionnelles,
#recognitions,
#association,
#domaines,
#actualites-publications,
#autres_avocats{
  scroll-margin-top: 150px;
}

.ptb10{
  padding-top:10px !important;
  padding-bottom:10px !important;
}
body.single-post.material[data-bg-header="true"] .container-wrap {
  padding-top: 10px !important;
}

body.single-post.material[data-bg-header="true"] .container-wrap  .main-content{
  padding-top: 50px !important;
}


body.archive.category .container-wrap {
  margin-top: 0;
  padding-top: 10px;
}

.pagesubmenubg{
  background-color: rgb(238, 239, 240) !important; top: 0px; transform: translateY(0px);
}
.eeeff0{
  background-color: #eeeff0 !important;
}

.mbp0{
  margin-bottom:0px;padding-bottom:0px;
}

.mt00{
  margin-top:0px;
}
.mtt10{
  margin-top:10px;
}

.c8c8c8c{
  color: #8c8c8c !important;
}

.mtt20{
  margin-top:20px  !important;
}

.cFFF{
  color:#FFF !important;
}
.bg238239240{
  background-color: rgb(238, 239, 240) !important;
}
.bgeeeff0{
  background-color: #eeeff0 !important;
}
#infoAssistante{
  display:flex;gap:10px;font-size: 20px;
}
.pa50{
  padding:50px !important;
}

.positionMenuSingleActivite{
   top: 0px; transform: translateY(0px);
}

.ptb50{
  padding-top: 50px !important; padding-bottom: 50px !important;
}

.bg1d252c{
  background-color: #1d252c !important;
}
.mbpb0{
  margin-bottom:0px !important;padding-bottom:0px !important;
}
.c000{
  color: #000000 !important;
}


#citation .testimonial-name{
  opacity: .6;
}
