
/*---------------------------------------------------------------------------

[Table Of Contents]

1. Reset / Grid System
2. Row Styles
3. Column Styles
4. Third Party Styling
5. Salient Elements
  5.1. Animated Title
  5.2. Button
  5.3. Call to Action
  5.4. Cascading images
  5.5. Category Grid
  5.6. Clients
  5.7. Divider
  5.8. Dropcap
  5.5. Fancy Box
  5.10. Fancy Unordered List
  5.11. Flip Box
  5.12. Food Menu Item
  5.13. Highlighted Text
  5.14. Horizontal List Item
  5.15. Icon
  5.16. Icon List
  5.17. Icon with text
  5.18. Image Comparison
  5.19. Image with animation
  5.20. Image with Hotspots
  5.21. Interactive Map
  5.22. Milestone
  5.23. Morphing outline
  5.24. Page Submenu
  5.25. Pricing Table
  5.26. Progress Bar
  5.27. Recent Posts
  5.28. Split Heading
  5.29. Tabbed Section
  5.30. Team Member
  5.31. Testimonial Slider
  5.32. Toggle Panels
  5.33. Video Lightbox
6. Masonry Items
7. Blog
8. Salient Icons

---------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------*/
/* 1. Reset / Grid System
/*-------------------------------------------------------------------------*/

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.container {
  margin: 0 auto;
  position: relative;
  max-width: 880px;
}

.span_12.col.light {
  color: #fff;
}

.span_12.col {
  z-index: 10;
  position: relative;
}

.row {
  position: relative;
}

.wpb_row .col img {
  margin-bottom:15px;
  max-width:100%;
  height:auto
}

.wpb_row .col img:not([srcset]){
  width: auto;
}

.row:after, 
.col:after, 
.clr:after, 
.group:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.row, 
div.clear {
  padding-bottom: 24px;
}

.col {
  position: relative;
  display: block;
  float: left;
  width: 100%;
}

@media (min-width: 690px) {
  .col {
    margin-right: 2%;
  }

  body .wpb_column {
    margin-right: 0;
  }
}

.col.col_last {
  margin-right: 0;
}

.col:last-child {
  margin-right: 0;
}

@media (min-width: 690px) {
  .span_1 {
    width: 6.5%;
  }

  .span_2 {
    width: 15.0%;
  }

  .span_3 {
    width: 23.5%;
  }

  .span_4 {
    width: 32.0%;
  }

  .span_5 {
    width: 40.5%;
  }

  .span_6 {
    width: 49.0%;
  }

  .span_7 {
    width: 57.5%;
  }

  .span_8 {
    width: 66.0%;
  }

  .span_9 {
    width: 74.5%;
  }

  .span_10 {
    width: 83.0%;
  }

  .span_11 {
    width: 91.5%;
  }

  .span_12 {
    width: 100%;
  }
	
	/* full width content/no margin columns */
  .full-width-content.vc_row-fluid .vc_span1, 
  .full-width-content.vc_row-fluid .vc_col-sm-1, 
  .vc_row-fluid[data-column-margin="none"] .vc_span1, 
  .vc_row-fluid[data-column-margin="none"] .vc_col-sm-1 {
    width: 8.33%;
  }

  .full-width-content.vc_row-fluid .vc_span2, 
  .full-width-content.vc_row-fluid .vc_col-sm-2, 
  .vc_row-fluid[data-column-margin="none"] .vc_span2, 
  .vc_row-fluid[data-column-margin="none"] .vc_col-sm-2 {
    width: 16.66%;
  }

  .full-width-content.vc_row-fluid .vc_span3, 
  .full-width-content.vc_row-fluid .vc_col-sm-3, 
  .vc_row-fluid[data-column-margin="none"] .vc_span3, 
  .vc_row-fluid[data-column-margin="none"] .vc_col-sm-3 {
    width: 25%;
  }

  .full-width-content.vc_row-fluid .vc_span4, 
  .full-width-content.vc_row-fluid .vc_col-sm-4, 
  .vc_row-fluid[data-column-margin="none"] .vc_span4, 
  .vc_row-fluid[data-column-margin="none"] .vc_col-sm-4 {
    width: 33.33%;
  }

  .full-width-content.vc_row-fluid .vc_span5, 
  .full-width-content.vc_row-fluid .vc_col-sm-5, 
  .vc_row-fluid[data-column-margin="none"] .vc_span5, 
  .vc_row-fluid[data-column-margin="none"] .vc_col-sm-5 {
    width: 41.5%;
  }

  .full-width-content.vc_row-fluid .vc_span6, 
  .full-width-content.vc_row-fluid .vc_col-sm-6, 
  .vc_row-fluid[data-column-margin="none"] .vc_span6, 
  .vc_row-fluid[data-column-margin="none"] .vc_col-sm-6 {
    width: 50%;
  }

  .full-width-content.vc_row-fluid .vc_span7, 
  .full-width-content.vc_row-fluid .vc_col-sm-7, 
  .vc_row-fluid[data-column-margin="none"] .vc_span7, 
  .vc_row-fluid[data-column-margin="none"] .vc_col-sm-7 {
    width: 58.3%;
  }

  .full-width-content.vc_row-fluid .vc_span8, 
  .full-width-content.vc_row-fluid .vc_col-sm-8, 
  .vc_row-fluid[data-column-margin="none"] .vc_span8, 
  .vc_row-fluid[data-column-margin="none"] .vc_col-sm-8 {
    width: 66.66%;
  }

  .full-width-content.vc_row-fluid .vc_span9, 
  .full-width-content.vc_row-fluid .vc_col-sm-9, 
  .vc_row-fluid[data-column-margin="none"] .vc_span9, 
  .vc_row-fluid[data-column-margin="none"] .vc_col-sm-9 {
    width: 75%;
  }

  .full-width-content.vc_row-fluid .vc_span10, 
  .full-width-content.vc_row-fluid .vc_col-sm-10, 
  .vc_row-fluid[data-column-margin="none"] .vc_span10, 
  .vc_row-fluid[data-column-margin="none"] .vc_col-sm-10 {
    width: 83.0%;
  }

  .full-width-content.vc_row-fluid .vc_span11, 
  .full-width-content.vc_row-fluid .vc_col-sm-11, 
  .vc_row-fluid[data-column-margin="none"] .vc_span11, 
  .vc_row-fluid[data-column-margin="none"] .vc_col-sm-11 {
    width: 91.5%;
  }

  .full-width-content.vc_row-fluid .vc_span12, 
  .full-width-content.vc_row-fluid .vc_col-sm-12, 
  .vc_row-fluid[data-column-margin="none"] .vc_span12, 
  .vc_row-fluid[data-column-margin="none"] .vc_col-sm-12 {
    width: 100%;
  }

  .full-width-content.vc_row-fluid .wpb_column, 
  .vc_row-fluid[data-column-margin="none"] .wpb_column {
    margin-left: 0!important;
  }

  .full-width-content.vc_row-fluid .wpb_column .wpb_row, 
  .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper {
    margin: 0;
  }
}

.vc_row-fluid[data-column-margin="none"] {
  margin-bottom: 0;
}

.row .col img{
  margin-bottom:15px;
  max-width:100%;
  height:auto
}

.row .col img:not([srcset]){
  width: auto;
}

.light h1, 
.light h2,
.light h3, 
.light h4, 
.light h5, 
.light h6, 
.light p{
  color:#fff
}

/*-------------------------------------------------------------------------*/
/* 2. Row Styles
/*-------------------------------------------------------------------------*/

/* Nectar Video BG */
.mobile-video-image{
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  display:none;
  height:100%;
  width:100%;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  -webkit-background-size:cover;
  -o-background-size:cover
}
.using-mobile-browser .mobile-video-image {
  display: block;
}

.wpb_row .nectar-video-wrap, 
#page-header-bg .nectar-video-wrap {
  position:absolute;
  top:0;
  left: 0;
  padding-bottom:0;
  overflow:hidden;
  opacity:0;
  z-index:1;
}
.wpb_row .nectar-video-wrap.column-video, 
.wpb_row .mobile-video-image.column-video {
  z-index: 0;
}
body.using-mobile-browser .wpb_row .nectar-video-wrap,
body.using-mobile-browser #page-header-bg .nectar-video-wrap {
  left: -3000px;
}
body.using-mobile-browser .nectar-slider-wrap .slide-bg-wrap .video-wrap {
  bottom: -3000px;
}
.wpb_row .nectar-video-wrap video {
  transition: opacity 0.25s ease;
  opacity:0;
}
.wpb_row .nectar-video-wrap.position-loaded video {
  opacity:1;
}
#page-header-bg .nectar-video-wrap{
  opacity:1;
  background-position:center;
  background-repeat:repeat;
  height: 100%;
  width: 100%;
}
#page-header-bg .nectar-video-wrap video{
  opacity:0
}
@media only screen and (min-width: 1000px) {
  body[data-ajax-transitions="true"][data-apte="center_mask_reveal"]:not(.using-mobile-browser) #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap video{
    opacity:1
  }
}
.video-color-overlay{
  width:100%;
  height:100%;
  opacity:0;
  position:absolute;
  -webkit-backface-visibility:hidden;
  top:0;
  left:0;
  padding-bottom:0;
  z-index:3
}
.wpb_row .nectar-video-wrap .mejs-container .mejs-controls,
.mejs-overlay-button, 
.mejs-overlay-loading {
  display:none
}
.wpb_row >.span_12{
  z-index:10;
}

.wpb_row >.span_12,
.wpb_row >.span_12 >.column_container:last-child{
  margin-bottom:0!important
}

#page-header-bg .container{
  z-index:100
}


/* Nectar mouse parallax */
.nectar-slider-loading{
  background-color:#393939;
  background-position:center;
  background-repeat:repeat;
  position:absolute;
  z-index:1000;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.wpb_row .nectar-parallax-scene{
  position:absolute;
  top:0;
  left:0;
  margin-bottom:0;
  padding-bottom:0;
  overflow:hidden;
  width:100%;
  height:100%;
  z-index:1;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transform:translate3d(0px,0px,0px);
  transform:translate3d(0px,0px,0px);
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d
}
.wpb_row.full-width-content .nectar-parallax-scene{
  margin-left: 0;
}
.wpb_row .nectar-parallax-scene li:first-child {
  position: relative;
}
.wpb_row .nectar-parallax-scene li{
  height:100%;
  width:100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.wpb_row .nectar-parallax-scene div{
  margin-left:-10%;
  top:-10%;
  min-height:100%;
  width:120%;
  height:120%;
  background-size:cover;
  margin-bottom:0;
  max-width:none;
  position:relative;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transform:translate3d(0px,0px,0px);
  transform:translate3d(0px,0px,0px);
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d
}
.wpb_row .nectar-parallax-scene[data-scene-position="center"] div{
  background-position:center
}
.wpb_row .nectar-parallax-scene[data-scene-position="bottom"] div{
  background-position:center bottom
}
.wpb_row .nectar-parallax-scene[data-scene-position="top"] div{
  background-position:center top
}


/* General */
body .full-width-section {
  box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
}
.full-width-section {
  background-size:cover;
  -webkit-background-size:cover;
  width:100%;
  position:relative;
}
.full-width-content.parallax_section{
  background-size:cover;
  -webkit-background-size:cover
}
.full-width-content.vc_row-fluid .wpb_column{
  background-position:center;
  background-size:cover;
  -webkit-background-size:cover
}
.wpb_row{
  position:relative
}
.wpb_row .row-bg, .full-width-section .row-bg, 
#page-header-bg .page-header-bg-image-wrap {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-size:cover;
  -webkit-background-size:cover
}

@media only screen and (max-width: 999px) {
  #page-header-bg[data-parallax="1"] .page-header-bg-image{
    height: calc(100% + 15px);
    top: auto;
    bottom: 0;
  }
}
.wpb_row .row-bg-wrap .row-bg-overlay {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  content:' ';
  z-index:2;
  backface-visibility: hidden;
}
.row.right-align-text{
  text-align:right
}
.wpb_row[data-using-ctc="true"] h1, 
.wpb_row[data-using-ctc="true"] h2, 
.wpb_row[data-using-ctc="true"] h3, 
.wpb_row[data-using-ctc="true"] h4, 
.wpb_row[data-using-ctc="true"] h5, 
.wpb_row[data-using-ctc="true"] h6{
  color:inherit
}
.wpb_row.full-width-section, 
.wpb_row.full-width-content, 
body.material .wpb_row.full-width-section, 
body.material .wpb_row.full-width-content{
  margin-bottom:0
}
.wpb_row.full-width-content img, 
.wpb_row.full-width-content .img-with-aniamtion-wrap{
  margin-bottom:0
}
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;
}
.full-width-section >.span_12 >div:last-child, 
.full-width-section >.span_12 .col >div:not(.boxed):not([data-border-width*="px"]):not([data-has-bg-color="true"]):not([data-using-bg="true"]):last-child{
  padding-bottom:0
}
.full-width-section >.span_12 >div.boxed:not(.padding-2-percent):not(.padding-3-percent):not(.padding-4-percent):not(.padding-5-percent):not(.padding-6-percent):last-child, 
.full-width-section >.span_12 .col >div.boxed:not(.padding-2-percent):not(.padding-3-percent):not(.padding-4-percent):not(.padding-5-percent):not(.padding-6-percent):last-child{
  padding-bottom:15px!important
}
.full-width-section img{
  display:block;
  margin-bottom:0
}
html:not(.js) .full-width-section, html:not(.js) .full-width-content{
  visibility:visible
}
.full-width-section.parallax_section .row-bg, .full-width-content.parallax_section .row-bg, .wpb_row.parallax_section .row-bg{
  background-attachment:fixed
}
body .full-width-section.parallax_section .row-bg.translate, body .full-width-content.parallax_section .row-bg.translate, 
body .wpb_row.parallax_section .row-bg.translate, .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg.translate, 
#page-header-bg .page-header-bg-image.translate, [data-parallax="true"] .swiper-slide .image-bg.translate {
  background-attachment:scroll;
  top:auto;
  bottom:0
}
body .full-width-content.parallax_section .row-bg, body .full-width-section.parallax_section .row-bg, body .wpb_row.parallax_section .row-bg {
  background-attachment:fixed
}
body[data-ajax-transitions="false"] .parallax_section .row-bg, 
body[data-ajax-transitions="false"] .parallax_section .nectar-recent-post-slide .nectar-recent-post-bg {
  opacity: 0;
  transition: opacity 0.2s ease;
}
body[data-ajax-transitions="false"] .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]) {
  opacity: 1;
  background-attachment: scroll;
  top: auto;
  bottom: 0;
}
@media only screen and (min-width: 1000px) {
  body:not([data-header-format="left-header"]) .parallax_section.top-level .row-bg[data-parallax-speed="slow"]:not([data-parallax-speed="fixed"]) {
    height: calc(100% + 90px);
  }
  body:not([data-header-format="left-header"]) .parallax_section.top-level .row-bg[data-parallax-speed="medium"]:not([data-parallax-speed="fixed"]) {
    height: calc(100% + 70px);
  }
  body:not([data-header-format="left-header"]) .parallax_section.top-level .row-bg[data-parallax-speed="fast"]:not([data-parallax-speed="fixed"]) {
    height: calc(100% + 40px);
  }
}
@media only screen and (max-width: 999px) {
  body .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]) {
    height: calc(100% + 40px);
  }
}
body .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg {
  height: calc(100% + 40px);
}
body[data-ajax-transitions="false"] .parallax_section .nectar-recent-post-slide .row-bg, 
body[data-ajax-transitions="false"] .parallax_section.nectar-parallax-enabled .row-bg, 
body[data-ajax-transitions="false"] .parallax_section.nectar-parallax-enabled .nectar-recent-post-slide .nectar-recent-post-bg, 
body[data-ajax-transitions="false"] .parallax_section .row-bg[data-parallax-speed="fixed"], 
body[data-ajax-transitions="false"] .parallax_section .row-bg .nectar-recent-post-slide {
  opacity: 1;
}
.full-width-section.parallax_section .row-bg-wrap, 
.full-width-content.parallax_section .row-bg-wrap, 
.wpb_row.parallax_section .row-bg-wrap, 
.wpb_row .row-bg-wrap .inner-wrap {
  overflow:hidden;
  width:100.1%;
  height:100.1%;
  position:absolute;
  z-index:1;
  top:0;
  left:0
}
.wpb_row .row-bg-wrap, 
.full-width-section .row-bg-wrap {
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0 
}

/* Row and Col Background Animations */
.wpb_row .row-bg-wrap canvas.nectar-liquid-bg, 
.column-image-bg-wrap canvas.nectar-liquid-bg {
  z-index: 100;
  position: relative;
}
.wpb_row .row-bg-wrap .nectar-displacement {
  background-image: url(img/displacement.jpg);
  display: none;
}
.wpb_row .column-image-bg-wrap .nectar-displacement {
  background-image: url(img/displacement2.jpg);
  display: none;
}
.row-bg-wrap[data-bg-animation*="fade"], .row-bg-wrap[data-bg-animation*="zoom"], 
.column-image-bg-wrap[data-bg-animation*="fade"], .column-image-bg-wrap[data-bg-animation*="zoom"] {
  overflow: hidden;
}
body:not(.compose-mode) .row-bg-wrap[data-bg-animation*="displace-filter"] .row-bg.using-image, 
body:not(.compose-mode) .column-image-bg-wrap[data-bg-animation*="displace-filter"] .column-image-bg,
body:not(.compose-mode)  .row-bg-wrap[data-bg-animation*="displace-filter"] .row-bg.using-image, 
body:not(.compose-mode)  .column-image-bg-wrap[data-bg-animation*="displace-filter"] .column-image-bg {
  background-size: 0;
}
body:not(.compose-mode) .row-bg-wrap[data-bg-animation="displace-filter-fade"] .row-bg.using-image .nectar-liquid-bg, 
body:not(.compose-mode) .column-image-bg-wrap[data-bg-animation="displace-filter-fade"] .nectar-liquid-bg {
  opacity: 0;
  transition: opacity 0.55s ease-out;
}
body:not(.compose-mode) .row-bg-wrap[data-bg-animation="displace-filter-fade"] .row-bg.using-image .nectar-liquid-bg.animated-in, 
body:not(.compose-mode) .column-image-bg-wrap[data-bg-animation="displace-filter-fade"] .nectar-liquid-bg.animated-in {
  opacity: 1;
}
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="fade-in"] .inner-wrap.using-image, 
.column-image-bg-wrap[data-bg-animation="fade-in"] .inner-wrap {
  opacity: 0;
  -webkit-transition: opacity 0.55s ease-out;
  transition: opacity 0.55s ease-out;
}
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="fade-in"] .inner-wrap.using-image.animated-in, 
.column-image-bg-wrap[data-bg-animation="fade-in"] .inner-wrap.animated-in {
  opacity: 1;
}
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap.using-image, 
.column-image-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap {
  -webkit-transition: transform 1.3s cubic-bezier(0.12,0.75,0.4,1);
  transition: transform 1.3s cubic-bezier(0.12,0.75,0.4,1);
}
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap.using-image, 
.column-image-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap {
  -webkit-transition: transform 8s cubic-bezier(0.1,0.2,.7,1);
  transition: transform 8s cubic-bezier(0.1,0.2,.7,1);
}

.wpb_row .row-bg-wrap .inner-wrap {
  height: 100%;
  width: 100%;
}
.full-width-section.parallax_section .row-bg, 
.full-width-content.parallax_section .row-bg, 
.wpb_row.parallax_section .row-bg {
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  background-size:cover;
  -webkit-background-size:cover
}
.full-width-section.no-cover .row-bg, 
.wpb_row .row-bg.no-cover, 
.full-width-section .row-bg.no-cover{
  background-size:auto;
  -webkit-background-size:auto
}
body .full-width-section >.col.span_12{
  float:none
}
.full-width-section >.col.span_12.light, 
.full-width-content >.col.span_12.light, 
.col.span_12.light .wpb_text_column >.wpb_wrapper >ul{
  color:#fff
}

.vc_row.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner{
  width:100%
}
.vc_row.vc_row-o-equal-height>.span_12>.wpb_column >.vc_column-inner >.wpb_wrapper{
  min-height:1px
}
.vc_column_container>.vc_column-inner {
  position: relative;
}
@media only screen and (max-width: 999px) {
  body .vc_row.vc_row-flex.vc_row-o-equal-height > .span_12, 
  body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner, 
  body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container, 
  body .vc_row.vc_row-flex.vc_row-o-equal-height > .fp-tableCell .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .span_12, 
  body .vc_row.vc_row-flex.vc_row-o-equal-height > .fp-tableCell .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .span_12 >.vc_column_container, 
  body .vc_row.vc_row-flex.vc_row-o-equal-height > .fp-tableCell .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .span_12 >.vc_column_container>.vc_column-inner, 
  body .wpb_row.vc_row-flex.vc_row-o-equal-height > .fp-tableCell .fp-scrollable > .fp-scroller > .full-page-inner-wrap-outer > .full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.vc_column-inner {
    display: -webkit-flex;
    display: flex;
  }
}
@media (max-width: 1299px) and (min-width: 1000px) {
  .vc_hidden-md {
    display: none;
  }
}

/* Shape divider layer */
.nectar-shape-divider-wrap {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 150px;
  z-index: 3;
  transform: translateZ(0);
}
.post-area.span_9 .nectar-shape-divider-wrap {
  overflow: hidden;
}
.nectar-shape-divider-wrap[data-position="top"] {
  top: -1px;
  bottom: auto;
}
.nectar-shape-divider-wrap[data-position="top"] {
  transform: rotate(180deg) 
}
.nectar-shape-divider-wrap[data-front="true"] {
  z-index: 50;
}

.nectar-shape-divider-wrap[data-style="curve"] .nectar-shape-divider {
  filter: blur(0.5px);
  transform: scale(1.03);
}
.nectar-shape-divider-wrap[data-style="waves_opacity"] svg path:first-child {
  opacity: 0.6;
}
@media only screen and (min-width: 1000px) {
  .nectar-shape-divider-wrap[data-style="clouds"] .nectar-shape-divider {
    min-width: 1700px;
  }
}
@media only screen and (max-width: 999px) {
  .nectar-shape-divider-wrap[data-style="clouds"] .nectar-shape-divider {
    min-width: 800px;
  }
}
@media only screen and (max-width: 690px) {
  .nectar-shape-divider-wrap[data-style="clouds"] .nectar-shape-divider {
    min-width: 690px;
  }
}
.nectar-shape-divider-wrap[data-style="fan"] svg {
  width: 102%;
  left: -1%;
}
.nectar-shape-divider-wrap[data-style="fan"] svg polygon:nth-child(2) {
  opacity: 0.15;
}
.nectar-shape-divider-wrap[data-style="fan"] svg rect {
  opacity: 0.3;
}
.nectar-shape-divider-wrap[data-style="mountains"] svg path:first-child {
  opacity: 0.1;
}
.nectar-shape-divider-wrap[data-style="mountains"] svg path:nth-child(2) {
  opacity: 0.12;
}
.nectar-shape-divider-wrap[data-style="mountains"] svg path:nth-child(3) {
  opacity: 0.18;
}
.nectar-shape-divider-wrap[data-style="mountains"] svg path:nth-child(4) {
  opacity: 0.33;
}
.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1), .nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1) {
  opacity: 0.15;
}
.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2), .nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2) {
  opacity: 0.3;
}
.nectar-shape-divider {
  width: 100%;
  left: 0;
  bottom: -1px;
  height: 100%;
  position: absolute;
}
.nectar-shape-divider-wrap.no-color .nectar-shape-divider {
  fill: #fff;
}
@media only screen and (max-width: 999px) {
  .nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {
    height: 75%;
  }
  .nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider {
    height: 55%;
  }
}
@media only screen and (max-width: 690px) {
  .nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {
    height: 33%;
  }
  .nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider {
    height: 33%;
  }
}





/*-------------------------------------------------------------------------*/
/* 3. Column Styles
/*-------------------------------------------------------------------------*/

.wpb_row .column-image-bg-wrap {
    z-index: 0;
    overflow: hidden;
}

.wpb_row .column-image-bg-wrap, 
.wpb_row .column-image-bg-wrap .inner-wrap, 
.wpb_row .column-image-bg-wrap .column-image-bg {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
}
[data-bg-cover="true"] .column-image-bg {
  background-size: cover;
  background-position: center;
}

/* Column boxed style */
.col.boxed, 
.wpb_column.boxed{
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
  box-shadow:0 1px 2px rgba(0,0,0,0.2);
  background-color:#fff;
  padding:25px 15px 15px 15px;
  position:relative;
  -webkit-transition:top 0.2s ease,-webkit-box-shadow 0.2s ease;
  transition:top 0.2s ease,box-shadow 0.2s ease
}
.col.boxed .bottom-line, 
.wpb_column.boxed .bottom-line{
  height:1px;
  width:100%;
  display:block;
  position:absolute;
  bottom:2px;
  left:0;
  background-color:#E8E8E8
}

.col.boxed img, 
.wpb_column.boxed img{
  padding:0 15px
}

.col.boxed:hover, 
.wpb_column.boxed:hover{
  top:-4px;
  -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);
  box-shadow:0 2px 3px rgba(0,0,0,0.3)
}

.col.boxed.no-pointer-events{
  pointer-events:none
}


/* Center align content */
.col.centered-text, 
.wpb_column.centered-text{
  text-align:center
}

.centered-text .divider-small-border{
  margin:25px auto
}
.centered-text .divider-border[data-animate="yes"], 
.centered-text .divider-small-border[data-animate="yes"]{
  transform-origin:center;
  -webkit-transform-origin:center
}

body .col.centered-text ul, 
body .wpb_column.centered-text ul{
  display:inline-block;
  text-align:center;
  margin-left:0
}
.col.centered-text ul, 
.wpb_column.centered-text ul{
  text-align:left
}

body .col.centered-text img,
body .wpb_column.centered-text img, 
.col.center img{
  margin-left: auto;
  margin-right: auto;
}

/* Background */
.wpb_column{
  background-position:center
}
.wpb_column[data-has-bg-color="true"] .wpb_wrapper, 
.wpb_column[data-hover-bg^="#"] .wpb_wrapper{
  position:relative;
  z-index:2
}
.wpb_column .column-bg-overlay {
  pointer-events: none;
  position:absolute;
  z-index:0;
  height:100%;
  width:100%;
  top:0;
  left:0;
  content:' ';
  display:block;
  opacity:0;
  transition:background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -webkit-transition:background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}

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



.wpb_column >.border-wrap{
  position:static;
  pointer-events:none
}
.wpb_column >.border-wrap >span{
  position:absolute
}
.wpb_column[data-border-style="solid"] >.border-wrap >span{
  border-style:solid
}
.wpb_column[data-border-style="dotted"] >.border-wrap >span{
  border-style:dotted
}
.wpb_column[data-border-style="dashed"] >.border-wrap >span{
  border-style:dashed
}
.wpb_column >.border-wrap >.border-top, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-top:after{
  width:100%;
  top:0;
  left:0;
  border-color:inherit;
}
.wpb_column >.border-wrap >.border-bottom, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-bottom:after{
  width:100%;
  bottom:0;
  left:0;
  border-color:inherit;
}
.wpb_column >.border-wrap >.border-left, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-left:after{
  height:100%;
  top:0;
  left:0;
  border-color:inherit;
}
.wpb_column >.border-wrap >.border-right, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-right:after{
  height:100%;
  top:0;
  right:0;
  border-color:inherit;
}

.wpb_column >.border-wrap >.border-right, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-right:after,
.wpb_column >.border-wrap >.border-left, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-left:after,
.wpb_column >.border-wrap >.border-bottom, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-bottom:after {
  border-top:none!important
}

.wpb_column >.border-wrap >.border-left, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-left:after,
.wpb_column >.border-wrap >.border-bottom, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-bottom:after,
.wpb_column >.border-wrap >.border-top, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-top:after {
  border-right:none!important
}

.wpb_column >.border-wrap >.border-right, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-right:after,
.wpb_column >.border-wrap >.border-left, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-left:after,
.wpb_column >.border-wrap >.border-top, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-top:after {
  border-bottom:none!important
}

.wpb_column >.border-wrap >.border-right, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-right:after,
.wpb_column >.border-wrap >.border-bottom, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-bottom:after,
.wpb_column >.border-wrap >.border-top, 
.wpb_column[data-border-style*="double"] >.border-wrap >.border-top:after {
  border-left:none!important
}


.wpb_column[data-border-radius*="px"]:before, 
.wpb_column[data-border-radius*="px"] {
  overflow: hidden;
}
.wpb_column[data-border-radius="3px"], 
.wpb_column[data-border-radius="3px"] > .column-bg-overlay, 
.img-with-aniamtion-wrap[data-border-radius="3px"] .img-with-animation {
  border-radius: 3px;
}
.wpb_column[data-border-radius="5px"], 
.wpb_column[data-border-radius="5px"] > .column-bg-overlay, 
.img-with-aniamtion-wrap[data-border-radius="5px"] .img-with-animation {
  border-radius: 5px;
}
.wpb_column[data-border-radius="10px"], 
.wpb_column[data-border-radius="10px"] > .column-bg-overlay, 
.img-with-aniamtion-wrap[data-border-radius="10px"] .img-with-animation {
  border-radius: 10px;
}
.wpb_column[data-border-radius="15px"], 
.wpb_column[data-border-radius="15px"] > .column-bg-overlay, 
.img-with-aniamtion-wrap[data-border-radius="15px"] .img-with-animation {
  border-radius: 15px;
}
.wpb_column[data-border-radius="20px"], 
.wpb_column[data-border-radius="20px"] > .column-bg-overlay, 
.img-with-aniamtion-wrap[data-border-radius="20px"] .img-with-animation {
  border-radius: 20px;
}
.wpb_column[data-border-width*="px"][data-border-radius*="px"]:before {
  border-radius: 0;
}



.wpb_column[data-border-animation="true"] > .border-wrap.animation > .border-top, 
.wpb_column[data-border-animation="true"] > .border-wrap.animation > .border-bottom {
  transform: scaleX(1);
}
.wpb_column[data-border-animation="true"] > .border-wrap.animation > .border-top {
  transform-origin: left;
}
.wpb_column[data-border-animation="true"] > .border-wrap.animation > .border-bottom {
  transform-origin: right;
}
.wpb_column[data-border-animation="true"] > .border-wrap.animation > .border-left, 
.wpb_column[data-border-animation="true"] > .border-wrap.animation > .border-right {
  transform: scaleY(1);
}
.wpb_column[data-border-animation="true"] > .border-wrap.animation > .border-left {
  transform-origin: bottom;
}
.wpb_column[data-border-animation="true"] > .border-wrap.animation > .border-right {
  transform-origin: top;
}

/* Column Padding */
.wpb_row .span_12 >.col.padding-1-percent, .column-inner.padding-1-percent{ padding:1% }
.wpb_row .span_12 >.col.padding-2-percent, .column-inner.padding-2-percent{ padding:2% }
.wpb_row .span_12 >.col.padding-3-percent, .column-inner.padding-3-percent{ padding:3% }
.wpb_row .span_12 >.col.padding-4-percent, .column-inner.padding-4-percent{ padding:4% }
.wpb_row .span_12 >.col.padding-5-percent, .column-inner.padding-5-percent{ padding:5% }
.wpb_row .span_12 >.col.padding-6-percent, .column-inner.padding-6-percent{ padding:6% }
.wpb_row .span_12 >.col.padding-7-percent, .column-inner.padding-7-percent{ padding:7% }
.wpb_row .span_12 >.col.padding-8-percent, .column-inner.padding-8-percent{ padding:8% }
.wpb_row .span_12 >.col.padding-9-percent, .column-inner.padding-9-percent{ padding:9% }
.wpb_row .span_12 >.col.padding-10-percent, .column-inner.padding-10-percent{ padding:10% }
.wpb_row .span_12 >.col.padding-11-percent, .column-inner.padding-11-percent{ padding:11% }
.wpb_row .span_12 >.col.padding-12-percent, .column-inner.padding-12-percent{ padding:12% }
.wpb_row .span_12 >.col.padding-13-percent, .column-inner.padding-13-percent{ padding:13% }
.wpb_row .span_12 >.col.padding-14-percent, .column-inner.padding-14-percent{ padding:14% }
.wpb_row .span_12 >.col.padding-15-percent, .column-inner.padding-15-percent{ padding:15% }
.wpb_row .span_12 >.col.padding-16-percent, .column-inner.padding-16-percent{ padding:16% }
.wpb_row .span_12 >.col.padding-17-percent, .column-inner.padding-17-percent{ padding:17% }

body  .col[data-padding-pos="right"], 
body  .column-inner[data-padding-pos="right"], 
body  .wpb_row .span_12 >.col[data-padding-pos="right"], 
body  .wpb_row .span_12 >.column-inner[data-padding-pos="right"]{
  padding-left:0;
  padding-top:0;
  padding-bottom:0
}
body  .col[data-padding-pos="left"], 
body  .column-inner[data-padding-pos="left"], 
body  .wpb_row .span_12 >.col[data-padding-pos="left"], 
body  .wpb_row .span_12 >.column-inner[data-padding-pos="left"]{
  padding-right:0;
  padding-top:0;
  padding-bottom:0
}
body  .col[data-padding-pos="bottom"], 
body  .column-inner[data-padding-pos="bottom"], 
body  .wpb_row .span_12 >.col[data-padding-pos="bottom"], 
body  .wpb_row .span_12 >.column-inner[data-padding-pos="bottom"]{
  padding-right:0;
  padding-top:0;
  padding-left:0
}
 .col[data-padding-pos="top"], 
 .column-inner[data-padding-pos="top"]{
  padding-right:0;
  padding-bottom:0;
  padding-left:0
}
 .col[data-padding-pos="top-right"], 
 .column-inner[data-padding-pos="top-right"]{
  padding-bottom:0;
  padding-left:0
}
 .col[data-padding-pos="top-left"],
 .column-inner[data-padding-pos="top-left"]{
  padding-bottom:0;
  padding-right:0
}
 .col[data-padding-pos="top-bottom"], 
 .column-inner[data-padding-pos="top-bottom"]{
  padding-left:0;
  padding-right:0
}
 .col[data-padding-pos="bottom-right"], 
 .column-inner[data-padding-pos="bottom-right"]{
  padding-left:0;
  padding-top:0
}
 .col[data-padding-pos="bottom-left"], 
 .column-inner[data-padding-pos="bottom-left"]{
  padding-right:0;
  padding-top:0
}
.col[data-padding-pos="left-right"], 
 .column-inner[data-padding-pos="bottom-right"], 
 .wpb_row .span_12 >.col[data-padding-pos="left-right"], 
 .wpb_row .span_12 >.column-inner[data-padding-pos="bottom-right"]{
  padding-top:0;
  padding-bottom:0
}

/* General */
.col.span_3 .col.span_12 i, 
.col.span_4 .col.span_12 i{
  margin-bottom:0
}
body .wpb_text_column{
  margin-bottom:0
}
.wpb_start_animation {
  opacity: 1;
}
body .wpb_text_column h2:last-child, 
body .wpb_text_column h3:last-child{
  margin-bottom:10px
}






/*-------------------------------------------------------------------------*/
/* 4. Third Party Styling
/*-------------------------------------------------------------------------*/

/* WPBakery waypoints */
body .wpb_animate_when_almost_visible {
    opacity: 1;
    filter: alpha(opacity=1);
}

/* carouFredSel */
.carousel-outer{
  overflow:hidden;
  margin-right:2px
}
body[data-ajax-transitions="true"] .row.carousel{
  opacity:1
}
.carousel-heading{
  z-index:100;
  position:relative;
  margin-bottom:7px;
  min-height:23px
}
.carousel-heading h2{
  font-family:'Open Sans';
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:2px;
  font-size:12px;
  margin-left:10px;
  margin-bottom:7px
}
.carousel-wrap .item-count{
  font-size:12px
}
.carousel-wrap[data-full-width="false"] .carousel-heading h2{
  font-size:12px
}

.carousel-wrap[data-ctc="light"] .carousel-heading h2, 
.ascend .carousel-wrap[data-ctc="light"] .carousel-next i, 
.ascend .carousel-wrap[data-ctc="light"] .carousel-prev i, 
.carousel-wrap[data-ctc="light"] .item-count, 
.carousel-wrap[data-full-width="true"][data-ctc="light"] .carousel-heading i{
  color:#fff
}
.recent-work-carousel[data-ctc="light"][data-full-width="true"] .carousel-heading{
  background-color:#252525
}


.caroufredsel_wrapper,
.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item.style-2 .work-info a, 
.woocommerce .products-carousel ul.products .product a{
  cursor:grab;
  cursor:-moz-grab;
  cursor:-webkit-grab;
  margin:0!important
}

.caroufredsel_wrapper.active,
.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item .work-info .active, 
.woocommerce .products-carousel ul.products .product a.active{
  cursor:grabbing;
  cursor:-moz-grabbing;
  cursor:-webkit-grabbing
}

body .carousel-wrap{
  position:relative;
  overflow:hidden;
  margin:0 -10px 0 -10px
}
body .full-width-section .carousel-wrap{
  margin-bottom:0
}
.carousel-wrap[data-full-width="true"]{
  padding:0 18px;
}
.carousel-wrap[data-full-width="true"] .carousel-heading{
  background-color:#f8f8f8;
  padding:43px 0 40px 0;
  margin-bottom:0;
  text-align:center
}
body .carousel-wrap[data-full-width="true"] .carousel-heading h2{
  font-size:24px;
  line-height:36px;
  letter-spacing:0.5px;
  margin:0 auto;
  max-width:900px;
  text-transform:none;
  font-family:'Open Sans';
  font-weight:300
}
.carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link, 
.carousel-wrap[data-full-width="true"] .carousel-heading .carousel-prev, 
.carousel-wrap[data-full-width="true"] .carousel-heading .carousel-next {
  top:8px
}
.carousel-wrap[data-full-width="true"] .carousel-heading a{
  background-color:transparent
}
.carousel-wrap[data-full-width="true"] .carousel-heading i{
  background-color:transparent;
  color:#888;
  font-size:30px;
  line-height:28px;
  transition:color 0.2s ease 0s
}
body .carousel-wrap[data-full-width="true"] .carousel-heading .container{
  min-height:40px
}
body[data-smooth-scrolling="0"] .carousel-wrap[data-full-width="true"]{
  padding:0
}
.carousel-wrap .work-item.style-2, 
.carousel-wrap[data-full-width="true"]{
  margin-bottom:0;
}

.full-width-content .caroufredsel_wrapper{
  overflow:visible
}
.carousel-wrap .carousel-heading{
  padding:0
}

.carousel-wrap .left-border, 
.carousel-wrap .right-border{
  width:10px;
  display:block;
  height:100%;
  position:absolute;
  top:0;
  z-index:100;
  background-color:#f8f8f8
}
.carousel-wrap .left-border{
  left:0
}
.carousel-wrap .right-border{
  right:0
}
.carousel-next, 
.carousel-prev{
  background-color:#dadada;
  cursor:pointer;
  display:block;
  margin-left:5px;
  line-height:22px;
  transition:all 0.2s linear 0s;
  -webkit-transition:all 0.2s linear 0s;
  background-repeat:no-repeat;
  position:absolute;
  top:0;
  height:20px;
  width:20px;
  border-radius:1px;
  -webkit-border-radius:1px;
  text-align:center
}
.carousel-wrap[data-full-width="true"] .carousel-next, 
.carousel-wrap[data-full-width="true"] .carousel-prev{
  height:28px;
  width:44px
}
.carousel-wrap[data-full-width="true"] .carousel-next{
  text-align:right
}
.carousel-wrap[data-full-width="true"] .carousel-prev{
  text-align:left
}
.carousel-next{
  right:0;
  padding-left:1px
}
.carousel-prev{
  right:25px;
  padding-right:1px
}
.carousel-wrap[data-full-width="false"] .control-wrap{
  position:absolute;
  right:0;
  top:0
}
.carousel-next i, 
.carousel-prev i,
.carousel-wrap .carousel-next i, 
.carousel-wrap .carousel-prev i{
  background-color:transparent;
  line-height:24px;
  font-size:14px
}
.carousel-prev:hover, .carousel-next:hover{
  background-color:#000
}
ul.row.carousel{
  opacity:0
}
 .carousel-wrap[data-full-width="true"] .span_4.no-margin
.carousel-wrap[data-full-width="true"] .span_4.no-margin{
  margin:0
}
.carousel-wrap[data-full-width="true"].default-style{
  padding:0 20px
}
.carousel-wrap[data-full-width="true"] .work-meta{
  padding:0 15px
}
.carousel-wrap[data-full-width="true"].default-style .work-meta,
.carousel-wrap[data-full-width="true"]{
  padding:0
}
body .carousel .span_4, 
body .portfolio-items.carousel .span_4{
  margin:0 10px 0 10px
}
.carousel-wrap[data-full-width="true"].default-style .span_4{
  margin:0 15px 0 15px
}
.carousel .span_4 .clear{
  padding-bottom:0;
  margin-bottom:0
}

/* Owl carousel */
.owl-carousel{
  display:none;
  width:100%;
  -webkit-tap-highlight-color:transparent;
  position:relative;
  z-index:1
}
.owl-carousel .owl-stage{
  position:relative;
  padding:25px 0;
  cursor:-webkit-grab;
  cursor:-moz-grab;
  -ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after{
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0
}
.owl-carousel .owl-stage-outer{
  position:relative;
  overflow:hidden;
  -webkit-transform:translate3d(0px,0px,0px)
}
.owl-carousel .owl-item{
  position:relative;
  min-height:1px;
  float:left;
  -webkit-backface-visibility:hidden;
  -webkit-tap-highlight-color:transparent;
  -webkit-touch-callout:none
}
.owl-carousel .owl-item img{
  display:block;
  width:100%;
  -webkit-transform-style:preserve-3d
}
.owl-carousel .owl-nav.disabled, 
.owl-carousel .owl-dots.disabled{
  display:none
}
.owl-carousel .owl-nav .owl-prev, 
.owl-carousel .owl-nav .owl-next, 
.owl-carousel .owl-dot{
  cursor:pointer;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.owl-carousel.owl-loaded{
  display:block
}
.owl-carousel.owl-loading{
  opacity:0;
  display:block
}
.owl-carousel.owl-hidden{
  opacity:0
}
.owl-carousel.owl-refresh .owl-item{
  display:none
}
.owl-carousel.owl-drag .owl-item{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.owl-carousel.owl-grab, .owl-stage.owl-grab{
  cursor:-webkit-grabbing;
  cursor:-moz-grabbing
}
.owl-carousel.owl-rtl{
  direction:rtl
}
.owl-carousel.owl-rtl .owl-item{
  float:right
}
/* No Js */
.no-js .owl-carousel{
  display:block
}
/* * Owl Carousel - Animate Plugin */
.owl-carousel .animated{
  animation-duration:1000ms;
  animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
  z-index:0
}
.owl-carousel .owl-animated-out{
  z-index:1
}
.owl-carousel .fadeOut{
  animation-name:fadeOut
}
@keyframes fadeOut{
  0%{
    opacity:1
  }
  100%{
    opacity:0
  }
}
.owl-height{
  transition:height 500ms ease-in-out
}
.owl-carousel .owl-item .owl-lazy{
  opacity:0;
  transition:opacity 400ms ease
}
.owl-carousel .owl-item img.owl-lazy{
  transform-style:preserve-3d
}
.owl-theme .owl-nav{
  margin-top:10px;
  text-align:center;
  -webkit-tap-highlight-color:transparent
}
.owl-theme .owl-nav [class*='owl-']{
  color:#FFF;
  font-size:14px;
  margin:5px;
  padding:4px 7px;
  background:#D6D6D6;
  display:inline-block;
  cursor:pointer;
  border-radius:3px
}
.owl-theme .owl-nav [class*='owl-']:hover{
  background:#869791;
  color:#FFF;
  text-decoration:none
}
.owl-theme .owl-nav .disabled{
  opacity:0.5;
  cursor:default
}
.owl-theme .owl-nav.disabled+.owl-dots{
  margin-top:10px
}
.owl-theme .owl-dots{
  text-align:center;
  -webkit-tap-highlight-color:transparent
}
.owl-theme .owl-dots .owl-dot{
  display:inline-block;
  zoom:1;
  background: none;
  border: none;
  padding: 0;
}
.owl-theme .owl-dots .owl-dot span{
  width:6px;
  height:6px;
  margin:5px 7px;
  background:rgba(0,0,0,0.25);
  display:block;
  -webkit-backface-visibility:visible;
  border-radius:30px;
  transition:all 0.13s ease;
  -webkit-transition:all 0.13s ease;
  transform:scale(0.9);
  -webkit-transform:scale(0.9)
}
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span{
  background:#869791
}
.span_12.light .owl-theme .owl-dots .owl-dot span{
  background:rgba(255,255,255,0.5)
}
.span_12.light .owl-theme .owl-dots .owl-dot.active span, 
.span_12.light .owl-theme .owl-dots .owl-dot:hover span{
  background:#fff
}
.owl-theme .owl-dots .owl-dot.active span{
  transform:scale(1.5);
  -webkit-transform:scale(1.5)
}
.owl-carousel[data-column-padding="5px"] .carousel-item{
  padding:6px
}
.owl-carousel[data-column-padding="10px"] .carousel-item{
  padding:11px
}
.owl-carousel[data-column-padding="15px"] .carousel-item{
  padding:16px
}
.owl-carousel[data-column-padding="20px"] .carousel-item{
  padding:21px
}
.owl-carousel[data-column-padding="30px"] .carousel-item{
  padding:31px
}
.owl-carousel[data-column-padding="40px"] .carousel-item{
  padding:41px
}
.owl-carousel[data-column-padding="50px"] .carousel-item{
  padding:51px
}
.owl-carousel.moving a{
  pointer-events:none
}
.owl-carousel[data-enable-animation="true"] .owl-stage >.owl-item{
  opacity:0;
  -ms-transform:translateY(70px);
  -webkit-transform:translateY(70px);
  transform:translateY(70px)
}
.owl-carousel[data-enable-animation="true"] .owl-controls{
  opacity:0
}
.owl-carousel[data-enable-animation="true"].animated-in .owl-controls{
  opacity:1;
  -ms-transition:opacity 0.5s;
  -webkit-transition:opacity 0.5s;
  transition:opacity 0.5s
}



/* Orbit */
.home-wrap {
  padding-top:3em;
  margin-bottom:0;
  padding-bottom:0;
  position:relative;
  z-index:100;
  background-color:#f8f8f8
}

.home-wrap .full-width-section.first-section{
  margin-top:-37px
}



/* Flexslider */
.flex-gallery{
  margin:0;
  padding:0
}
.flex-gallery .slides >li{
  display:none;
  -webkit-backface-visibility:hidden
}
.flex-gallery .slides img{
  width:99.8%;
  display:block
}
.flex-pauseplay span{
  text-transform:capitalize
}
.slides:after{
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0
}
html[xmlns] .slides{
  display:block
}
* html .slides{
  height:1%
}
.no-js .slides >li:first-child{
  display:block
}
.flex-gallery{
  margin:0 0 15px;
  position:relative;
  zoom:1;
  background-color:transparent
}
.flex-viewport{
  max-height:2000px;
  -webkit-transition:all 1s ease;
  transition:all 1s ease
}
.loading .flex-viewport{
  max-height:300px
}
.flex-gallery .slides{
  zoom:1
}
.flex-gallery ul{
  position:relative;
  z-index:1000;
  margin:0
}
.flex-gallery .flex-direction-nav{
  margin:0;
  position:absolute;
  top:8px
}
.flex-gallery ul li{
  list-style:none
}
.flex-gallery ul li img{
  margin-bottom:0
}
.carousel li{
  margin-right:0;
  margin-left:0
}
.flex-control-nav{
  display:none
}
.flex-direction-nav{
  *height:0
}
.flex-direction-nav a{
  display:block;
  line-height:22px;
  position:relative;
  background-color:#000;
  height:25px;
  width:25px;
  text-align:center;
  -webkit-transition:all 0.2s ease;
  transition:all 0.2s ease;
  border-radius:1px 1px 1px 1px;
  -webkit-border-radius:1px 1px 1px 1px;
}
.flex-direction-nav a i{
  line-height:29px;
  color:#fff;
  background-color:transparent
}
.flex-direction-nav .flex-next{
  padding-left:2px
}
.flex-direction-nav .flex-prev{
  padding-right:2px
}
body  .flex-gallery .flex-direction-nav li{
  float:left;
  margin-left:7px
}
.flex-direction-nav a:hover{
  background-color:#333
}
.flex-direction-nav .flex-next span{
  background-image:url("img/icons/slider-arrows-small.png");
  background-position:right top;
  top:9px;
  right:9px;
  position:absolute;
  display:block;
  height:15px;
  width:15px;
  z-index:100
}
.flex-direction-nav .flex-prev span{
  background-image:url("img/icons/slider-arrows-small.png");
  background-position:left top;
  top:9px;
  left:9px;
  position:absolute;
  display:block;
  height:15px;
  width:15px;
  z-index:100
}



/* Slider paginations */
body.mobile.material [data-bullet_style="see_through"] .slider-pagination {
  bottom: 13px;
}
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before {
  position: relative;
  top: 50%;
}
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before {
  display: block;
  content: '';
}
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot, 
.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot, 
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot, .nectar-woo-flickity .flickity-page-dots .dot, 
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch {
  width:30px;
  margin:0;
  opacity:0.35
}
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before, 
.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot:before, 
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before, 
.nectar-quick-view-box .flickity-page-dots .dot:before, .nectar-woo-flickity .flickity-page-dots .dot:before, 
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before {
  width:6px;
  height:6px;
  transition:all 0.25s ease;
  border-radius:50%;
  margin-left:11px;
  background-color:transparent;
  box-shadow:inset 0 0 0 5px #000
}
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected, 
.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected, 
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected, 
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch, 
.nectar-quick-view-box .flickity-page-dots .dot.is-selected, 
.nectar-woo-flickity .flickity-page-dots .dot {
  opacity:1
}
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before, 
.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected:before, 
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before, 
.nectar-woo-flickity .flickity-page-dots .dot.is-selected:before, 
.nectar-quick-view-box .flickity-page-dots .dot.is-selected:before, 
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch:before {
  -webkit-transform:scale(2);
  transform:scale(2);
  box-shadow:inset 0 0 0 1px #000;
  background-color:transparent
}
.span_12.light .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before, 
.span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot:before, 
.span_12.light .nectar-woo-flickity .flickity-page-dots .dot:before, 
.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before, 
body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch:before {
  box-shadow:inset 0 0 0 5px #fff
}
.span_12.light .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before, 
.span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected:before, 
.span_12.light .nectar-woo-flickity .flickity-page-dots .dot.is-selected:before, 
.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before, 
body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch.swiper-active-switch:before {
  box-shadow:inset 0 0 0 1px #fff
}
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots{
  bottom:-85px;
  margin:0
}
.nectar-flickity[data-controls="material_pagination"]:not(.masonry) .flickity-viewport{
  margin:110px 0 130px 0
}





iframe.iframe-embed, 
iframe{
  max-width:100%
}
html:not(.js) .main-content iframe[src], 
.main-content #sidebar iframe[src], 
.wc-braintree-hosted-field iframe{
  opacity:1
}
.iframe-embed-standard iframe{
  width:100%!important
}

/* Media Element Styles (mejs) */
body .mejs-container .mejs-controls >.mejs-horizontal-volume-slider{
  height:26px;
  width:56px;
  position:relative;
  display:block;
  float:left;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
  background:rgba(255,255,255,.33)
}
.mejs-controls .mejs-button button:focus{
  outline:none
}

body .mejs-controls .mejs-pause {
  border-radius: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-loaded{
  background-color:rgba(255,255,255,0.3)
}
.mejs-video .mejs-controls .mejs-time-rail{
  padding-top:12px
}
.mejs-audio .mejs-controls .mejs-time-rail{
  padding-top:11px
}
.mejs-video .mejs-controls .mejs-time-rail .mejs-time-current, 
.mejs-video .mejs-controls .mejs-time-rail span, 
.mejs-video .mejs-controls .mejs-time-rail a, 
.mejs-video .mejs-controls .mejs-time-rail .mejs-time-loaded{
  height:8px
}
.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current, 
.mejs-audio .mejs-controls .mejs-time-rail span, 
.mejs-audio .mejs-controls .mejs-time-rail a, 
.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded{
  height:8px
}
 .mejs-container{
  background-color:transparent;
  background-image:none!important
}
.wp-video{
  margin-bottom:20px;
}
.wp-video, 
.mejs-container .mejs-poster img{
  max-width:none!important;
  width:100%!important
}
.wp-video-shortcode.mejs-container .mejs-poster img{
  visibility:hidden;
  display: block;
  margin-bottom: 0;
}
.mejs-container-fullscreen .mejs-poster img{
  height:100%
}
body .mejs-poster{
  background-size:cover
}
body .mejs-container .mejs-controls .mejs-time{
  opacity:0.8;
}
body .mejs-controls button{
  transition:opacity 0.15s ease
}
body .mejs-controls button:hover, 
.mejs-controls .mejs-fullscreen-button:hover button{
  opacity:0.8
}

 .mejs-controls .mejs-time-rail .mejs-time-total{
  background-color:rgba(255,255,255,0.25)
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
  background:transparent!important
}
body .mejs-controls .mejs-button button{
  font-size:18px;
  color:#fff;
  width:auto;
  position:relative;
  display:inline-block;
  background-image:none
}
body .mejs-controls button:before{
  text-decoration:inherit;
  display:inline-block;
  speak:none
}
body .mejs-controls .mejs-play button:before{
  content:"\e052"
}
body .mejs-controls .mejs-mute button:before{
  content:"\e098"
}
body .mejs-controls .mejs-unmute button:before{
  content:"\e099"
}
body .mejs-controls .mejs-fullscreen-button button:before{
  content:"\e110";
  font-size:17px
}
body .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button:before{
  content:"\e111"
}
body .mejs-button.mejs-volume-button{
  margin-left:5px
}
body .mejs-controls .mejs-pause{
  top:2px;
  left:2px;
  position:relative;
}

body .mejs-controls .mejs-pause button{
  border-left:3px solid #fff;
  border-right:3px solid #fff;
  width:9px;
  height:12px;
  right:3px;
  top:2px
}
 .mejs-container.mejs-audio{
  height:44px!important;
  background-color:rgba(0,0,0,1)
}
 .mejs-container.mejs-audio .mejs-playpause-button {
  margin-left: 0;
}

body .mejs-container.mejs-audio .mejs-controls, 
body .masonry-blog-item .mejs-container.mejs-video .mejs-controls{
  height:42px
}
 .masonry-blog-item .mejs-container.mejs-video .mejs-controls .mejs-playpause-button{
  margin-left:10px
}
 .masonry-blog-item .mejs-container .mejs-fullscreen-button{
  margin-right:10px
}
body .masonry-blog-item .mejs-container:not(.mejs-audio) .mejs-controls:before{
  height:250%
}
body .mejs-container:not(.mejs-audio) .mejs-controls:before{
  background:-webkit-linear-gradient(top,rgba(255,255,255,0) -2%,rgba(0,0,0,0) 35%,rgba(0,0,0,0.04) 44%,rgba(0,0,0,0.8) 100%,rgba(0,0,0,0.6) 100%);
  background:linear-gradient(rgba(255,255,255,0) -2%,rgba(0,0,0,0) 35%,rgba(0,0,0,0.04) 44%,rgba(0,0,0,0.8) 100%,rgba(0,0,0,0.6) 100%);
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:400%;
  z-index:11;
  border-radius:4px;
  content:' '
}
body .mfp-wrap .mfp-content .mejs-container:not(.mejs-audio) .mejs-controls:before {
  border-radius: 0;
}
body .mejs-container .mejs-controls >*{
  z-index:100;
  position:relative
}
body .mejs-container .mejs-controls{
  background:none!important;
  height:50px
}
 .mejs-playpause-button{
  margin-left:20px
}
 .mejs-fullscreen-button{
  margin-right:20px
}
body .mejs-video .mejs-controls .mejs-time-rail .mejs-time-float{
  color:#fff;
  border:none;
  background-color:transparent
}
body .mejs-controls .mejs-time-rail .mejs-time-float-corner{
  border-color:transparent transparent
}
body .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float{
  border:none;
  background-color:#fff;
  height:15px;
  box-shadow:0 2px 12px rgba(0,0,0,0.25)
}
#header-outer .wpml-ls-menu-item .wpml-ls-flag{
  margin-bottom:0
}



/* Isotope */
.isotope-item{
  z-index:2
}
.isotope-hidden.isotope-item{
  pointer-events:none;
  z-index:1
}
.isotope{
  -webkit-transition-property:height;
  -ms-transition-property:height;
  transition-property:height
}
.isotope .isotope-item{
  -webkit-transition-property:-webkit-transform,opacity;
  -ms-transition-property: -ms-transform,opacity;
  transition-property: transform,opacity
}


/* BBPress */
.bbp-author-avatar img{
  margin-bottom:-3px
}
body #bbpress-forums fieldset.bbp-form{
  border:1px solid #D9D9D9
}
#bbpress-forums fieldset.bbp-form p{
  padding-bottom:10px
}
#bbpress-forums .bbp-header, 
#bbpress-forums .bbp-footer{
  font-weight:normal
}
#bbpress-forums .bbp-body ul.forum, 
#bbpress-forums .bbp-body ul.topic{
  padding-left:15px
}
#bbpress-forums .bbp-forum-header, 
#bbpress-forums .bbp-topic-header, 
#bbpress-forums .bbp-reply-header{
  background-color:#f4f4f4
}
.bbp-topic-meta{
  margin-top:1px
}
#bbpress-forums .bbp-header{
  background-color:#f1f1f1
}
#bbpress-forums .wp-editor-container, 
#bbpress-forums ul.bbp-lead-topic, 
#bbpress-forums ul.bbp-topics, 
#bbpress-forums ul.bbp-forums, 
#bbpress-forums ul.bbp-replies, 
#bbpress-forums ul.bbp-search-results{
  border:1px solid #DDD
}
.bbp-topic-permalink{
  font-size:14px
}
.topic .bbp-topic-title{
  margin-top:2px
}
.bbp-template-notice p{
  padding:4px
}
#bbp_search_submit, #members_search_submit{
  padding:10px 11px
}
#bbpress-forums #subscription-toggle{
  color:#ccc
}
body #bbpress-forums fieldset.bbp-form{
  padding-bottom:20px
}





/*-------------------------------------------------------------------------*/
/* 5. Salient Elements
/*-------------------------------------------------------------------------*/

/* 5.1. Animated Title */
.nectar-animated-title, 
body .wpb_wrapper > .nectar-animated-title {
  margin-bottom:0
}
.nectar-animated-title-inner{
  display:inline-block;
  overflow:hidden;
  position:relative;
  margin-bottom:10px
}
.nectar-animated-title h6{
  padding:5px 10px
}
.nectar-animated-title h5{
  padding:6px 12px
}
.nectar-animated-title h4{
  padding:7px 14px
}
.nectar-animated-title h3{
  padding:8px 16px
}
.nectar-animated-title h2{
  padding:10px 20px
}
.nectar-animated-title h1{
  padding:15px 30px
}
.nectar-animated-title .nectar-animated-title-inner .wrap >*{
  margin-bottom:0;
  position:relative;
  z-index:100;
  color:#fff
}
.nectar-animated-title .nectar-animated-title-inner:after{
  display:block;
  background-color:#000;
  content:' ';
  position:absolute;
  z-index:10;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.nectar-animated-title .nectar-animated-title-outer{
  display:inline-block
}
.nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-outer{
  perspective:1000px
}
.nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner{
  box-shadow:rgba(0,0,0,0.13) 0px 6px 20px
}
.nectar-animated-title[data-style="hinge-drop"].completed .nectar-animated-title-inner{
  opacity:1;
}

.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap{
  position:relative;
  z-index:100
}
.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *{
  display:block
}







/* 5.2. Button */
.btn{
  padding:8px 16px
}
.nectar-button{
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  box-shadow:0 -3px rgba(0,0,0,0.1) inset;
  -webkit-box-shadow:0 -3px rgba(0,0,0,0.1) inset;
  transition:opacity .45s cubic-bezier(0.25,1,0.33,1);
  -webkit-transition:opacity .45s cubic-bezier(0.25,1,0.33,1);
  -o-transition:opacity .45s cubic-bezier(0.25,1,0.33,1);
  color:#FFF;
  font-family:'Open Sans';
  font-weight:700;
  font-size:12px;
  letter-spacing:2px;
  padding:13px 18px;
  position:relative;
  text-transform:uppercase;
  top:-3px;
  margin-bottom:10px;
  opacity:1;
  line-height:20px;
  background-color:#000;
  display:inline-block
}
.nectar-3d-transparent-button{
  text-transform:uppercase;
  font-family:'Open Sans';
  font-weight:700;
  font-size:12px;
  line-height:20px;
  visibility:hidden
}
.nectar-button.small{
  border-radius:2px 2px 2px 2px;
  font-size:11px;
  padding:8px 14px;
  letter-spacing:2px;
  color:#FFF;
  box-shadow:0 -1px rgba(0,0,0,0.1) inset;
  -webkit-box-shadow:0 -1px rgba(0,0,0,0.1) inset;
}
.nectar-button.medium{
  border-radius:3px 3px 3px 3px;
  padding:10px 15px;
  font-size:12px;
  letter-spacing:2px;
  color:#FFF;
  box-shadow:0 -2px rgba(0,0,0,0.1) inset;
  -webkit-box-shadow:0 -2px rgba(0,0,0,0.1) inset;
}
body .nectar-button.small{
  font-size:12px
}
body .nectar-button.medium{
  font-size:12px
}
.nectar-button.large{
  font-size:14px;
  padding:15px 22px;
  box-shadow:0 -3px rgba(0,0,0,0.1) inset;
  -webkit-box-shadow:0 -3px rgba(0,0,0,0.1) inset;
}
.nectar-button.jumbo{
  font-size:18px;
  padding:25px 40px;
  box-shadow:0 -3px rgba(0,0,0,0.1) inset;
  -webkit-box-shadow:0 -3px rgba(0,0,0,0.1) inset;
}
.nectar-button.extra_jumbo{
  font-size:60px;
  line-height:60px;
  padding:60px 90px;
  box-shadow:0 -3px rgba(0,0,0,0.1) inset;
  -webkit-box-shadow:0 -3px rgba(0,0,0,0.1) inset;
}
.nectar-button.small.see-through, 
.nectar-button.small.see-through-2, 
.nectar-button.small.see-through-3{
  padding-top:6px;
  padding-bottom:6px
}
.nectar-button.medium.see-through, 
.nectar-button.medium.see-through-2, 
.nectar-button.medium.see-through-3{
  padding-top:9px;
  padding-bottom:9px
}
body .nectar-button.large.see-through, 
body .nectar-button.large.see-through-2, 
body .nectar-button.large.see-through-3{
  border-width:2px;
  padding-top:13px;
  padding-bottom:13px 
}
body .nectar-button.jumbo.see-through, 
body .nectar-button.jumbo.see-through-2, 
body .nectar-button.jumbo.see-through-3{
  border-width:4px;
  padding-top:21px;
  padding-bottom:21px 
}
body .nectar-button.extra_jumbo.see-through, 
body .nectar-button.extra_jumbo.see-through-2, 
body .nectar-button.extra_jumbo.see-through-3{
  border-width:10px 
}
.nectar-button.extra_jumbo.has-icon, 
.nectar-button.tilt.extra_jumbo.has-icon{
  padding-left:80px;
  padding-right:80px
}
.nectar-button.extra_jumbo i, 
.nectar-button.tilt.extra_jumbo i, 
.nectar-button.extra_jumbo i[class*="fa-"], 
.nectar-button.tilt.extra_jumbo i[class*="fa-"] {
  right:75px
}
.nectar-button.has-icon.extra_jumbo:hover i, 
.nectar-button.tilt.extra_jumbo.has-icon i{
  -ms-transform:translateX(13px);
  -webkit-transform:translateX(13px);
  transform:translateX(13px);
}
.nectar-button.has-icon.extra_jumbo:hover span, 
.nectar-button.tilt.extra_jumbo.has-icon span {
  -ms-transform:translateX(-30px);
  -webkit-transform:translateX(-30px);
  transform:translateX(-30px)
}
body .nectar-button.extra_jumbo i{
  font-size:40px;
  margin-top:-20px;
  line-height:40px
}
body .nectar-button em{
  font-size:inherit;
  line-height:inherit
}
.nectar-button i, 
.nectar-button i[class*="fa-"] {
  font-size:18px;
  line-height:18px;
  width:18px;
  position:absolute;
  top:50%;
  right:30px;
  margin-top:-9px;
  opacity:0;
  -ms-filter:"alpha(opacity=0)";
  transition:all .45s cubic-bezier(0.25,1,0.33,1);
  -webkit-transition:all .45s cubic-bezier(0.25,1,0.33,1)
}
.nectar-button.small i{
  font-size:16px;
  line-height:16px;
  right:26px
}
.nectar-button i.icon-button-arrow{
  font-size:19px
}
.nectar-button.medium i.icon-button-arrow, 
.nectar-button.small i.icon-button-arrow{
  font-size:16px
}
.nectar-button span{
  left:0;
  display:inline-block;
  -webkit-transform:translateX(0);
  transform:translateX(0);
  transition:opacity .45s cubic-bezier(0.25,1,0.33,1),transform .45s cubic-bezier(0.25,1,0.33,1);
  -webkit-transition:opacity .45s cubic-bezier(0.25,1,0.33,1),-webkit-transform .45s cubic-bezier(0.25,1,0.33,1);
  position:relative
}
.nectar-button .im-icon-wrap svg {
  width: 18px;
  height: 18px;
  fill: currentColor;
}
.nectar-button.extra_jumbo .im-icon-wrap svg {
  width: 40px;
  height: 40px;
}
.material .nectar-button .im-icon-wrap,
.material .nectar-button .im-icon-wrap span {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.material .nectar-button .im-icon-wrap svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

body  .nectar-button .im-icon-wrap, 
body  .nectar-button .im-icon-wrap span {
  left: auto;
  transform: none;
}
.nectar-button.has-icon, .nectar-button.tilt.has-icon{
  padding-left:42px;
  padding-right:42px
}
body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).has-icon, 
body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).tilt.has-icon{
  padding-left:42px;
  padding-right:42px
}
.nectar-button.has-icon.small, 
.nectar-button.tilt.has-icon.small{
  padding-left:33px;
  padding-right:33px
}
.nectar-button.has-icon:hover span, 
.nectar-button.tilt.has-icon span, 
body.material .nectar-button.has-icon span {
  -ms-transform:translateX(-18px);
  -webkit-transform:translateX(-18px);
  transform:translateX(-18px)
}
.nectar-button.has-icon.small:hover span, 
.nectar-button.tilt.small.has-icon span, 
body.material .nectar-button.has-icon.small span {
  -ms-transform:translateX(-14px);
  -webkit-transform:translateX(-14px);
  transform:translateX(-14px)
}
.nectar-button.has-icon:hover i, 
.nectar-button.tilt.has-icon i, 
body.material .nectar-button.has-icon i {
  opacity:1;
  -ms-filter:"alpha(opacity=100)";
  -webkit-transform:translateX(6px);
  transform:translateX(6px);
}
.nectar-button.small.has-icon:hover i, 
.nectar-button.small.tilt.has-icon i, 
body.material .nectar-button.small.has-icon i {
  -webkit-transform:translateX(10px);
  transform:translateX(10px);
}
.nectar-button:hover, 
.full-width-section .light .nectar-button:hover{
  opacity:0.87;
  color:#fff
}

body:not([data-button-style*="rounded_shadow"]) .full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3), 
body .full-width-section .light .nectar-button.wpb_animate_when_almost_visible.animated:not(.see-through):not(.see-through-2):not(.see-through-3){
  opacity:0.9
}
body[data-button-style] .full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3):hover, 
body[data-button-style] .full-width-section .light .nectar-button.wpb_animate_when_almost_visible.animated:not(.see-through):not(.see-through-2):not(.see-through-3):hover, 
body .nectar-button.wpb_animate_when_almost_visible.animated, 
body[data-button-style] .nectar-button.wpb_animate_when_almost_visible.animated {
  opacity:1
}
.text_on_hover.product .add_to_cart_button, 
.text_on_hover.product a.added_to_cart{
  font-family:'Open Sans';
  font-weight:700;
  font-size:12px;
  line-height:14px;
  letter-spacing:1px;
  position:relative;
  text-transform:uppercase
}
.text_on_hover.product a.added_to_cart{
  border-radius:2px
}
.nectar-button.see-through, 
body .nectar-button.see-through {
  -webkit-box-shadow:none;
  opacity:1!important;
  transition:all .45s cubic-bezier(0.25,1,0.33,1);
  -webkit-transition:all .45s cubic-bezier(0.25,1,0.33,1);
  border-radius:2px;
  -webkit-border-radius:2px;
  border:2px solid rgba(255,255,255,0.75)
}
.text_on_hover.product .add_to_cart_button {
  -webkit-box-shadow:none;
  opacity:1;
  transition:all .45s cubic-bezier(0.25,1,0.33,1);
  -webkit-transition:all .45s cubic-bezier(0.25,1,0.33,1);
  border-radius:2px;
  -webkit-border-radius:2px;
  border:2px solid rgba(255,255,255,0.75)
}

.nectar-button.see-through, 
body .nectar-button.see-through,
.text_on_hover.product .add_to_cart_button {
  background-color:transparent!important;
  box-shadow:none!important;
}

.nectar-button.see-through-2, .nectar-button.see-through-3{
  background-color:transparent;
  box-shadow:none;
  -webkit-box-shadow:none;
  opacity:1;
  transition:all .45s cubic-bezier(0.25,1,0.33,1);
  -webkit-transition:all .45s cubic-bezier(0.25,1,0.33,1);
  border-radius:2px;
  -webkit-border-radius:2px;
  border:2px solid rgba(255,255,255,0.75)
}
.nectar-button.see-through-2:hover, 
.nectar-button.see-through-3:hover{
  background-color:transparent
}
.nectar-button.see-through-3{
  border:2px solid rgba(255,255,255,1)
}

body .nectar-button.see-through:hover {
  border-color: rgba(255,255,255,1);
}
.col.light .nectar-button.see-through-2, 
.col.light .nectar-button.see-through-3 {
  color: #fff;
}
.col.light .nectar-button.see-through {
  border-color: rgba(255,255,255,0.75);
  color: #fff;
}
.col.light .nectar-button.see-through:hover {
  border-color: rgba(255,255,255,1);
}
.col.dark .nectar-button.see-through, 
.col.dark .nectar-button.see-through-2 {
  border-color: rgba(0,0,0,0.75);
  color: #444444;
}
.col.dark .nectar-button.see-through:hover {
  border-color: rgba(0,0,0,1);
}
body .nectar-button.see-through-2:hover, 
body .col.dark .nectar-button.see-through-2:hover, 
body .nectar-button.see-through-3:hover, 
body .col.dark .nectar-button.see-through-3:hover {
  color: #fff;
  opacity: 1!important;
}
h2 .nectar-button {
  top: -6px;
}
body.material .nectar-button[class*="m-extra-color-gradient-"][class*="see-through"] {
  visibility: hidden;
}

.swiper-slide .button.solid_color_2, 
.tilt-button-wrap{
  -webkit-perspective:800px;
  perspective:800px;
  display:inline-block
}
.swiper-slide .button.solid_color_2:before{
  -webkit-font-smoothing:antialiased
}
.swiper-slide .button.solid_color_2 a:hover, 
.nectar-button.tilt:hover, 
.swiper-slide .button.solid_color_2 a:hover:after, 
.nectar-button.tilt:hover:after, 
.swiper-slide .button.solid_color_2 a:hover:before, 
.nectar-button.tilt:hover:before{
  -webkit-transition:all .5s cubic-bezier(0.25,1,0.33,1);
  transition:all .5s cubic-bezier(0.25,1,0.33,1);
}
.swiper-slide .button.solid_color_2 a, 
.nectar-button.tilt {
  display:block;
  background:#5cbcf6;
  outline:1px solid transparent;
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d;
  outline:none;
  padding-left:22px;
  padding-right:22px;
  position:relative;
  border-bottom:none;
  opacity:1;
  -webkit-transition:all .5s cubic-bezier(0.25,1,0.33,1);
  transition:all .5s cubic-bezier(0.25,1,0.33,1)
}
body[data-button-style*="rounded"] .nectar-button.tilt, 
body[data-button-style="rounded"] .swiper-slide .button-wrap a,
body[data-button-style^="rounded"].ascend .container-wrap .search-form input[type="submit"] {
  border-radius:0;
  -webkit-border-radius:0
}

.swiper-slide .button.solid_color_2 a:after, 
.nectar-button.tilt:after{
  width:100%;
  height:37%;
  left:0;
  top:-35%;
  -webkit-transform-origin:0% 100%;
  -webkit-transform:rotateX(90deg);
  transform-origin:0% 100%;
  transform:rotateX(90deg);
  content:'';
  position:absolute;
  z-index:-1;
  -webkit-transition:all .5s cubic-bezier(0.25,1,0.33,1);
  transition:all .5s cubic-bezier(0.25,1,0.33,1);
  -webkit-font-smoothing:antialiased
}
.swiper-slide .button.solid_color_2 a:before, 
.nectar-button.tilt:before{
  width:100%;
  height:30%;
  left:0;
  top:99%;
  background:#49a7df;
  -webkit-transform-origin:0% 0%;
  -webkit-transform:rotateX(-90deg);
  -ms-transform-origin:0% 0%;
  -ms-transform:rotateX(-90deg);
  transform-origin:0% 0%;
  transform:rotateX(-90deg);
  -webkit-transition:all .5s cubic-bezier(0.25,1,0.33,1);
  transition:all .5s cubic-bezier(0.25,1,0.33,1);
  -webkit-font-smoothing:antialiased;
  content:'';
  position:absolute;
  z-index:-1
}

.swiper-slide .button.solid_color_2 a:after, 
.nectar-button.tilt:after,
.swiper-slide .button.solid_color_2 a:before, 
.nectar-button.tilt:before {
  opacity: 0;
}
.swiper-slide .button.solid_color_2 a:hover:after, 
.nectar-button.tilt:hover:after,
.swiper-slide .button.solid_color_2 a:hover:before, 
.nectar-button.tilt:hover:before {
  opacity: 1;
}

.swiper-slide .button.solid_color_2 a:hover, 
.nectar-button.tilt:hover{
  -webkit-transform:rotateX(20deg);
  -ms-transform:rotateX(20deg);
  transform:rotateX(20deg)
}
.swiper-slide .button.solid_color_2 .button-wrap, 
.tilt-button-inner{
  overflow:hidden;
  padding:3px 0;
  display:inline
}
.nectar-3d-transparent-button{
  display:inline-block
}
.nectar-3d-transparent-button a{
  display:block
}
.nectar-3d-transparent-button .hidden-text{
  height:1em;
  line-height:1.5;
  overflow:hidden
}
.nectar-3d-transparent-button .hidden-text{
  display:block;
  height:0;
  position:absolute
}
body .nectar-3d-transparent-button{
  position:relative;
  margin-bottom:0
}
.nectar-3d-transparent-button .inner-wrap{
  -webkit-perspective:2000px;
  perspective:2000px;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  display:block
}
.nectar-3d-transparent-button .front-3d{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  display:block
}
.nectar-3d-transparent-button .back-3d{
  position:relative;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  display:block
}
.nectar-3d-transparent-button .back-3d{
  -webkit-transform-origin:50% 50% -2.3em;
  transform-origin:50% 50% -2.3em
}
.nectar-3d-transparent-button .front-3d{
  -webkit-transform-origin:50% 50% -2.3em;
  transform-origin:50% 50% -2.3em;
  -webkit-transform:rotateX(-90deg);
  transform:rotateX(-90deg)
}
.nectar-3d-transparent-button:hover .front-3d{
  -webkit-transform:rotateX(0deg);
  transform:rotateX(0deg)
}
.nectar-3d-transparent-button:hover .back-3d{
  -webkit-transform:rotateX(90deg);
  transform:rotateX(90deg)
}
.nectar-3d-transparent-button .back-3d, 
.nectar-3d-transparent-button .front-3d{
  transition:-webkit-transform .25s cubic-bezier(.2,.65,.4,1);
  transition:transform .25s cubic-bezier(.2,.65,.4,1);
  transition:transform .25s cubic-bezier(.2,.65,.4,1),-webkit-transform .25s cubic-bezier(.2,.65,.4,1)
}
.nectar-3d-transparent-button .back-3d, 
.nectar-3d-transparent-button .front-3d{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.nectar-3d-transparent-button .back-3d svg, 
.nectar-3d-transparent-button .front-3d svg{
  display:block
}


/* Underline Effect */
.nectar-category-grid .nectar-category-grid-item .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after,
.nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after,
.nectar-cta[data-style="underline"] .link_wrap .link_text:after {
  display: block;
  content: '';
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 2px;
  background-color: #fff;
  bottom: -4px;
  opacity: 0.8;
  left: 0;
  backface-visibility: hidden;
  pointer-events: none;
  animation: portSliderLine2 0.45s cubic-bezier(.15,.75,.5,1) forwards;
}
body:not(.mobile) .nectar-category-grid .nectar-category-grid-item:hover .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after,
body:not(.mobile) .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:hover:after,
body:not(.mobile) .nectar-cta[data-style="underline"] .link_wrap .link_text:hover:after {
  animation: portSliderLine 0.45s cubic-bezier(.15,.75,.5,1) forwards;
}

@keyframes portSliderLine {
  0% { transform: scaleX(0); transform-origin: left;}
  100% { transform: scaleX(1); transform-origin: left;}
}
@keyframes portSliderLine2 {
  0% { transform: scaleX(1); transform-origin: right;}
  100% { transform: scaleX(0); transform-origin: right;}
}


.nectar-category-grid[data-text-color="dark"] .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after, 
.span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after {
  background-color: #000;
}
.nectar-category-grid[data-text-color="dark"] .nectar-category-grid-item .content *, 
.span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a {
  color: #000;
}
.nectar-category-grid[data-text-color="light"] .nectar-category-grid-item .content *, 
.full-width-section > .col.span_12.dark .nectar-category-grid[data-text-color="light"] .nectar-category-grid-item .content *, 
.span_12.light .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a {
  color: #fff;
}





/* 5.3. Call to Action */
.nectar-cta .link_wrap .link_text{
  padding-right:36px;
  position:relative;
  display:inline-block
}
.nectar-cta .link_wrap{
  position:relative;
  text-decoration:inherit;
  speak:none
}
.nectar-cta[data-style="see-through"] .link_wrap .arrow:after{
  position:absolute;
  content:'';
  border-bottom:1px solid #000;
  height:1px;
  width:22px;
  right:12px;
  top:50%;
  margin-top:-2px;
  -ms-transform:scale(0,1) translateX(0px);
  -ms-transform-origin:left;
  transform:scale(0,1) translateX(0px);
  transform-origin:left;
  -webkit-transform:scale(0,1) translateX(0px);
  -webkit-transform-origin:left;
  pointer-events:none;
  transition:all 0.33s cubic-bezier(0.12,0.75,0.4,1);
  -webkit-transition:all 0.33s cubic-bezier(0.12,0.75,0.4,1)
}
.nectar-cta .link_wrap .arrow:before {
  font-family:'Fontawesome';
  font-weight:normal;
  font-style:normal;
  text-decoration:inherit;
  backface-visibility:hidden;
  -webkit-font-smoothing:antialiased;
  content:"\f105";
  color:#000;
  line-height:30px;
  font-size:14px;
  position:absolute;
  right:0;
  width:26px;
  text-align:center;
  height:30px;
  top:50%;
  margin-top:-16px;
  -ms-transition:all 0.33s cubic-bezier(0.12,0.75,0.4,1);
  transition:all 0.33s cubic-bezier(0.12,0.75,0.4,1);
  -webkit-transition:all 0.33s cubic-bezier(0.12,0.75,0.4,1) 
}
.nectar-cta[data-text-color="custom"] .link_wrap .arrow:before, 
.span_12.light .nectar-cta[data-text-color="custom"] .link_wrap .arrow:before, 
.nectar-cta[data-text-color="custom"] .arrow:after, 
.span_12.light .nectar-cta[data-text-color="custom"] .arrow:after, 
.nectar-cta[data-style="see-through"][data-text-color="custom"] .link_wrap .arrow:after{
  color:inherit;
  border-color:inherit
}
.nectar-cta[data-alignment="left"]{
  text-align:left
}
.nectar-cta[data-alignment="center"]{
  text-align:center
}
.nectar-cta[data-alignment="right"]{
  text-align:right
}
.span_12.light .nectar-cta .link_wrap .link_text:after{
  border-color:rgba(255,255,255,0.5);
  border-radius:50%
}
 .nectar-cta .arrow,
.nectar-cta .arrow{
  letter-spacing:0
}
.span_12.light .nectar-cta .arrow:before{
  color:#fff
}
.span_12.light .nectar-cta .arrow:after{
  border-color:#fff
}
.nectar-cta .link_wrap .link_text{
  color:inherit
}
.nectar-cta[data-text-color="custom"] .link_wrap .link_text:after, 
.nectar-cta[data-text-color="custom"] .link_wrap:after{
  border-color:inherit
}
.nectar-cta[data-text-color="custom"] .link_wrap:before{
  color:inherit
}
.nectar-cta[data-style="material"] .link_wrap .circle {
  background-color: #000;
}
.nectar-cta .link_wrap .link_text:after, .nectar-cta[data-style="material"] .link_wrap .link_text:before, 
.nectar-cta[data-style="material"] .link_wrap .circle {
  border-radius:100px;
  border:1px solid rgba(0,0,0,0.3);
  height:25px;
  width:25px;
  position:absolute;
  right:0;
  top:50%;
  margin-top:-14px;
  content:' ';
  display:block;
  pointer-events:none;
  -ms-transition:all 0.33s cubic-bezier(0.12,0.75,0.4,1);
  transition:all 0.33s cubic-bezier(0.12,0.75,0.4,1);
  -webkit-transition:all 0.33s cubic-bezier(0.12,0.75,0.4,1) 
}
.nectar-cta[data-style="see-through"] .link_wrap:hover .link_text:after{
  -ms-transform:scale(0.8);
  -webkit-transform:scale(0.8);
  transform:scale(0.8);
  opacity:0
}
.nectar-cta[data-style="see-through"] .link_wrap:hover .arrow:after, 
.nectar-cta[data-style="see-through"] .link_wrap:hover .arrow:before{
  -ms-transform:scale(1,1) translateX(9px);
  -webkit-transform:scale(1,1) translateX(9px);
  transform:scale(1,1) translateX(9px)
}
.nectar-cta[data-style="material"] .link_wrap .circle {
  border: none;
  z-index: -1;
}
.nectar-cta[data-style="material"] .link_wrap .link_text:before {
  box-shadow: 0 9px 20px;
  opacity: 0.29;
  border: none;
  z-index: -1;
}
.nectar-cta[data-style="material"] .link_wrap .link_text:after {
  background-color: inherit;
  border: none;
}
.nectar-cta[data-style="material"] .link_wrap .link_text {
  padding-right: 38px;
}
.nectar-cta[data-style="material"] .link_wrap .arrow {
  overflow: hidden;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -14px;
  height: 25px;
  line-height: 28px;
  width: 24px;
  border-radius: 50px;
  transition:all 0.33s cubic-bezier(0.12,0.75,0.4,1);
  -webkit-transition:all 0.33s cubic-bezier(0.12,0.75,0.4,1) 
}
.nectar-cta[data-style="material"] .link_wrap .arrow:before, 
.nectar-cta[data-style="material"] .link_wrap .arrow:after {
  margin-top: -14px;
  height: 28px;
  line-height: 28px;
  width: 25px;
  padding-left: 1px;
  box-sizing: border-box;
}
.nectar-cta[data-style="material"] .link_wrap .arrow:after {
  transform: translateX(-100%);
}
.nectar-cta[data-style="material"] .link_wrap .link_text:before, 
.nectar-cta[data-style="material"] .link_wrap .circle {
  height: 27px;
  width: 27px;
  right: -1px;
  margin-top: -14px;
}
.nectar-cta[data-style="material"] .link_wrap .circle {
  transform: scale(0.85);
}
.nectar-cta[data-style="material"] .link_wrap .link_text:before {
  transform: scale(0.84);
}
.nectar-cta[data-style="material"] .link_wrap:hover .circle, 
.nectar-cta[data-style="material"] .link_wrap:hover .link_text:before {
  transform: scale(1);
}
.nectar-cta[data-style="material"] .arrow, 
.nectar-cta[data-style="material"] .link_wrap .arrow:before, 
.nectar-cta[data-style="material"] .link_wrap .arrow:after {
  color: #fff;
}
.nectar-cta[data-style="underline"] .link_wrap .link_text {
  padding-right: 0;
}
.nectar-cta[data-style="underline"] .link_wrap .link_text:after {
  margin-top: 0;
  top: auto;
  border-top: none;
  border-right: none;
  bottom: -1px;
  border-left: none;
  border-bottom: 2px solid #000;
  border-radius: 0;
  background-color: transparent;
  transition: transform 0.45s cubic-bezier(0.12,0.75,0.4,1);
  -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.12,0.75,0.4,1);
  animation: none;
  transform-origin: left;
  z-index: 1;
}
body:not(.mobile) .nectar-cta[data-style="underline"] .link_wrap .link_text:hover:after {
  animation: none;
  transform: scaleX(0);
  transform-origin: right;
}




/* 5.4. Cascading images */
.nectar_cascading_images{
  position:relative;
  display:block
}
.nectar_cascading_images .cascading-image img, 
.nectar_cascading_images .cascading-image .img-wrap{
  display:block;
  margin-bottom:0;
  line-height:0
}
.nectar_cascading_images .cascading-image img{
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden
}
.nectar_cascading_images .cascading-image .img-wrap{
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden;
  display:inline-block
}
.nectar_cascading_images .cascading-image, 
.nectar_cascading_images .cascading-image .inner-wrap{
  display:inline-block;
  width:100%;
  text-align:center
}
.nectar_cascading_images .cascading-image:not(:first-child){
  position:absolute;
  top:50%;
  left:50%;
  -ms-transform:translateY(-50%) translateX(-50%);
  -webkit-transform:translateY(-50%) translateX(-50%);
  transform:translateY(-50%) translateX(-50%)
}
.nectar_cascading_images.animated-in .cascading-image .inner-wrap{
  -ms-transition:transform 0.6s cubic-bezier(.3,0.95,.3,0.95),opacity 0.3s ease;
  -webkit-transition:-webkit-transform 0.6s cubic-bezier(.3,0.95,.3,0.95),opacity 0.3s ease;
  transition:transform 0.6s cubic-bezier(.3,0.95,.3,0.95),opacity 0.3s ease
}
.nectar_cascading_images[data-border-radius="3px"] .inner-wrap img, 
.nectar_cascading_images[data-border-radius="3px"] .inner-wrap .img-wrap, 
.nectar_cascading_images[data-border-radius="3px"] .inner-wrap .bg-color {
  border-radius: 3px;
}
.nectar_cascading_images[data-border-radius="5px"] .inner-wrap img, 
.nectar_cascading_images[data-border-radius="5px"] .inner-wrap .img-wrap, 
.nectar_cascading_images[data-border-radius="5px"] .inner-wrap .bg-color {
  border-radius: 5px;
}
.nectar_cascading_images[data-border-radius="10px"] .inner-wrap img, 
.nectar_cascading_images[data-border-radius="10px"] .inner-wrap .img-wrap, 
.nectar_cascading_images[data-border-radius="10px"] .inner-wrap .bg-color {
  border-radius: 10px;
}
.nectar_cascading_images[data-border-radius="15px"] .inner-wrap img, 
.nectar_cascading_images[data-border-radius="15px"] .inner-wrap .img-wrap, 
.nectar_cascading_images[data-border-radius="15px"] .inner-wrap .bg-color {
  border-radius: 15px;
}
.nectar_cascading_images[data-border-radius="20px"] .inner-wrap img, 
.nectar_cascading_images[data-border-radius="20px"] .inner-wrap .img-wrap, 
.nectar_cascading_images[data-border-radius="20px"] .inner-wrap .bg-color {
  border-radius: 20px;
}
@media all and (-ms-high-contrast:none){
  *::-ms-backdrop,.row .nectar_cascading_images .cascading-image img:not([srcset]){
    width:100%
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .row .nectar_cascading_images .cascading-image img:not([srcset]){
    width:100%
  }
}




/* 5.5. Category Grid */
.nectar-category-grid  {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}



.nectar-category-grid[data-columns="4"][data-grid-spacing="none"] .nectar-category-grid-item {
  width: 25%;
  padding-bottom: 25%;
} 
.nectar-category-grid[data-columns="3"][data-grid-spacing="none"] .nectar-category-grid-item {
 width: 33.32%;
 padding-bottom: 33.32%;
}
.nectar-category-grid[data-columns="2"][data-grid-spacing="none"] .nectar-category-grid-item {
 width: 50%;
 padding-bottom: 50%;
}

.nectar-category-grid[data-columns="1"] .nectar-category-grid-item {
  width: 100%; padding-bottom: 100%;
} 



.nectar-category-grid[data-grid-spacing="5px"] {
  margin-left: -5px;
  margin-right: -5px;
}

.nectar-category-grid[data-grid-spacing="5px"] .nectar-category-grid-item {
 margin: 5px;
}
.wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="5px"]{ 
  margin: 5px; 
}
.wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="10px"]{ 
  margin: 10px; 
}
.wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="15px"]{ 
  margin: 15px; 
}
.wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="25px"]{ 
  margin: 25px; 
}

@media only screen and (min-width: 1001px) {
 body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="5px"]{ 
   margin: 5px -4px; 
 }
 body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="10px"]{ 
   margin: 10px -9px; 
 }
 body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="15px"]{ 
   margin: 15px -14px; 
 }
 body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="25px"]{ 
   margin: 25px -24px; 
 }
}

.nectar-category-grid[data-columns="4"][data-grid-spacing="5px"] .nectar-category-grid-item {
  width: calc(25% - 10px);
  padding-bottom: calc(25% - 10px);
} 
.nectar-category-grid[data-columns="3"][data-grid-spacing="5px"] .nectar-category-grid-item {
  width: calc(33.32% - 10px);
  padding-bottom: calc(33.32% - 10px);
} 
.nectar-category-grid[data-columns="2"][data-grid-spacing="5px"] .nectar-category-grid-item {
  width: calc(50% - 10px);
  padding-bottom: calc(50% - 10px);
} 



.nectar-category-grid[data-grid-spacing="10px"] {
  margin-left: -10px;
  margin-right: -10px;
}

.nectar-category-grid[data-grid-spacing="10px"] .nectar-category-grid-item {
 margin: 10px;
}

.nectar-category-grid[data-columns="4"][data-grid-spacing="10px"] .nectar-category-grid-item {
  width: calc(25% - 20px);
  padding-bottom: calc(25% - 20px);
} 
.nectar-category-grid[data-columns="3"][data-grid-spacing="10px"] .nectar-category-grid-item {
  width: calc(33.32% - 20px);
  padding-bottom: calc(33.32% - 20px);
} 
.nectar-category-grid[data-columns="2"][data-grid-spacing="10px"] .nectar-category-grid-item {
  width: calc(50% - 20px);
  padding-bottom: calc(50% - 20px);
} 



.nectar-category-grid[data-grid-spacing="15px"] {
  margin-left: -15px;
  margin-right: -15px;
}

.nectar-category-grid[data-grid-spacing="15px"] .nectar-category-grid-item {
 margin: 15px;
}

.nectar-category-grid[data-columns="4"][data-grid-spacing="15px"] .nectar-category-grid-item {
  width: calc(25% - 30px);
  padding-bottom: calc(25% - 30px);
} 
.nectar-category-grid[data-columns="3"][data-grid-spacing="15px"] .nectar-category-grid-item {
  width: calc(33.32% - 30px);
  padding-bottom: calc(33.32% - 30px);
} 
.nectar-category-grid[data-columns="2"][data-grid-spacing="15px"] .nectar-category-grid-item {
  width: calc(50% - 30px);
  padding-bottom: calc(50% - 30px);
} 


.nectar-category-grid[data-grid-spacing="25px"] {
 margin-left: -25px;
 margin-right: -25px;
}

.nectar-category-grid[data-grid-spacing="25px"] .nectar-category-grid-item {
margin: 25px;
}

.nectar-category-grid[data-columns="4"][data-grid-spacing="25px"] .nectar-category-grid-item {
 width: calc(25% - 50px);
 padding-bottom: calc(25% - 50px);
} 
.nectar-category-grid[data-columns="3"][data-grid-spacing="25px"] .nectar-category-grid-item {
 width: calc(33.32% - 50px);
 padding-bottom: calc(33.32% - 50px);
} 
.nectar-category-grid[data-columns="2"][data-grid-spacing="25px"] .nectar-category-grid-item {
 width: calc(50% - 50px);
 padding-bottom: calc(50% - 50px);
} 


@media only screen and (max-width: 999px) and (min-width: 690px) {
 
 .nectar-category-grid[data-columns="4"][data-grid-spacing="none"]:not([data-masonry="yes"]) .nectar-category-grid-item {
   width: 50%;
   padding-bottom: 50%;
 }
 
 body .nectar-category-grid[data-columns][data-grid-spacing="25px"] .nectar-category-grid-item {
   width: calc(50% - 50px);
   padding-bottom: calc(50% - 50px);
 } 
 
 body .nectar-category-grid[data-columns][data-grid-spacing="15px"] .nectar-category-grid-item {
   width: calc(50% - 30px);
   padding-bottom: calc(50% - 30px);
 } 
 
 body .nectar-category-grid[data-columns][data-grid-spacing="10px"] .nectar-category-grid-item {
   width: calc(50% - 20px);
   padding-bottom: calc(50% - 20px);
 } 
 
 body .nectar-category-grid[data-columns][data-grid-spacing="5px"] .nectar-category-grid-item {
   width: calc(50% - 10px);
   padding-bottom: calc(50% - 10px);
 } 
 
}


@media only screen and (max-width: 690px) {
 
 body .nectar-category-grid[data-columns][data-grid-spacing] .nectar-category-grid-item {
   width: 100%;
   padding-bottom: 75%;
 } 
 
 
}




.nectar-category-grid .nectar-category-grid-item {
  position: relative;
}

.nectar-category-grid .nectar-category-grid-item .inner { overflow: hidden;    
  position: relative;
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0; left: 0; 
   background-color: rgba(0,0,0,0.1);
}


body.material .nectar-category-grid .nectar-category-grid-item .inner,
body.material .nectar-category-grid .bg-overlay {
   border-radius: 5px;
}

body.material .nectar-category-grid[data-grid-spacing="none"] .nectar-category-grid-item .inner,
body.material .nectar-category-grid[data-grid-spacing="none"] .bg-overlay {
   border-radius: 0px;
}

.nectar-category-grid .nectar-category-grid-item .content {
 position: absolute;
 width: calc(100% - 60px);
 z-index: 5;
}

.nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item:after {
 box-shadow: 0px 30px 70px rgba(0,0,0,0.25);
 opacity: 0;
 display: block;
 position: absolute;
 content: '';
 z-index: -1;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
}

.nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item:hover:after {
 opacity: 1;
}



.nectar-category-grid[data-alignment="top_left"] .content,
.nectar-category-grid[data-alignment="top_middle"] .content,
.nectar-category-grid[data-alignment="top_right"] .content {
 top: 30px;
 left: 30px;
}

.nectar-category-grid[data-alignment="bottom_left"] .content,
.nectar-category-grid[data-alignment="bottom_middle"] .content,
.nectar-category-grid[data-alignment="bottom_right"] .content {
 bottom: 30px;
 left: 30px;
}

.nectar-category-grid[data-alignment="middle"] .content {
 top: 50%;
 left: 30px;
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
}

.nectar-category-grid[data-alignment*="middle"] .content {
 text-align: center;
}
.nectar-category-grid[data-alignment*="_right"] .content {
 text-align: right;
}

.nectar-category-grid .nectar-category-grid-item .content h3 {
 margin: 0;
 transition: all 0.45s cubic-bezier(.15,.75,.5,1) 0s;
 line-height: 1.2em;
 max-width: 70%;
}
.nectar-category-grid[data-alignment*="right"]  .nectar-category-grid-item  .content h3 { 
  max-width: 100%; 
  padding-left: 30%
}
.nectar-category-grid[data-alignment*="middle"]  .nectar-category-grid-item  .content h3 { 
  margin: 0 auto; 
}


.nectar-category-grid .nectar-category-grid-item .content .subtext {
 font-size: 14px;
 line-height: 1em;
 transition: opacity 0.25s cubic-bezier(.15,.75,.5,1) 0s;
 position: relative;
}


.nectar-category-grid .nectar-category-grid-item:hover .content .subtext {
 transition: opacity 0.5s cubic-bezier(.15,.75,.5,1) 0s;
}

.nectar-category-grid .nectar-category-grid-item .content[data-subtext-vis="always"] .subtext {
   transition: all 0.45s cubic-bezier(.15,.75,.5,1) 0s;
}

.nectar-category-grid .nectar-category-grid-item .content[data-subtext-vis="on_hover"] .subtext {
 opacity: 0;
}
.nectar-category-grid .nectar-category-grid-item:hover .content[data-subtext-vis="on_hover"] .subtext {
 opacity: 1;
}

.nectar-category-grid[data-alignment*="bottom"] .nectar-category-grid-item .content[data-subtext="cat_item_count"][data-subtext-vis="on_hover"] h3,
.nectar-category-grid[data-alignment*="bottom"] .nectar-category-grid-item .content[data-subtext="custom"][data-subtext-vis="on_hover"] h3 {
 transform: translateY(30px);
}

.nectar-category-grid[data-alignment*="middle"] .nectar-category-grid-item .content[data-subtext="cat_item_count"][data-subtext-vis="on_hover"] h3,
.nectar-category-grid[data-alignment*="middle"] .nectar-category-grid-item .content[data-subtext="custom"][data-subtext-vis="on_hover"] h3 {
 transform: translateY(15px);
}

.nectar-category-grid .nectar-category-grid-item:hover .content[data-subtext="cat_item_count"][data-subtext-vis="on_hover"] h3,
.nectar-category-grid .nectar-category-grid-item:hover .content[data-subtext="custom"][data-subtext-vis="on_hover"] h3 {
 transform: translateY(0px);
}


.nectar-category-grid[data-text-color="dark"] .nectar-category-grid-item:hover .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after { 
  background-color: #000; 
}
.nectar-category-grid[data-text-color="light"] .nectar-category-grid-item:hover .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after { 
  background-color: #fff; 
}

.nectar-category-grid[data-text-hover-color="dark"] .nectar-category-grid-item:hover .content *,
.full-width-section > .col.span_12.dark .nectar-category-grid[data-text-hover-color="dark"] .nectar-category-grid-item:hover .content * { 
  color: #000; 
}

.nectar-category-grid[data-text-hover-color="dark"]  .nectar-category-grid-item:hover .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after {
  background-color:#000;
}

.nectar-category-grid[data-text-hover-color="light"] .nectar-category-grid-item:hover .content * { color: #fff; }

.nectar-category-grid .bg-overlay {
  z-index: 2;
}

.nectar-category-grid-item .bg-overlay[data-opacity="0"] { opacity: 0; }
.nectar-category-grid-item .bg-overlay[data-opacity="0.1"] { opacity: 0.1; }
.nectar-category-grid-item .bg-overlay[data-opacity="0.2"] { opacity: 0.2; }
.nectar-category-grid-item .bg-overlay[data-opacity="0.3"] { opacity: 0.3; }
.nectar-category-grid-item .bg-overlay[data-opacity="0.4"] { opacity: 0.4; }
.nectar-category-grid-item .bg-overlay[data-opacity="0.5"] { opacity: 0.5; }
.nectar-category-grid-item .bg-overlay[data-opacity="0.6"] { opacity: 0.6; }
.nectar-category-grid-item .bg-overlay[data-opacity="0.7"] { opacity: 0.7; }
.nectar-category-grid-item .bg-overlay[data-opacity="0.8"] { opacity: 0.8; }
.nectar-category-grid-item .bg-overlay[data-opacity="0.9"] { opacity: 0.9; }
.nectar-category-grid-item .bg-overlay[data-opacity="1"] { opacity: 1; }

.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0"] { opacity: 0; }
.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.1"] { opacity: 0.1; }
.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.2"] { opacity: 0.2; }
.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.3"] { opacity: 0.3; }
.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.4"] { opacity: 0.4; }
.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.5"] { opacity: 0.5; }
.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.6"] { opacity: 0.6; }
.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.7"] { opacity: 0.7; }
.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.8"] { opacity: 0.8; }
.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.9"] { opacity: 0.9; }
.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="1"] { opacity: 1; }

.nectar-category-grid-item .nectar-category-grid-item-bg, .nectar-category-grid .bg-overlay {
  backface-visibility: hidden;
}

.nectar-category-grid-item:hover .nectar-category-grid-item-bg {
  transform: scale(1.1);
}

.nectar-category-grid .nectar-category-grid-item-bg, 
.nectar-category-grid  .nectar-category-grid-link,
.nectar-category-grid .bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  z-index: 0;
  width: 100%;
  height: 100%;
}
.nectar-category-grid  .nectar-category-grid-link {
  z-index: 10;
}



/*grid style*/
@supports (display: grid) {
  
  .nectar-category-grid[data-masonry="yes"] {
      display: grid;
  }
  body .nectar-category-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-category-grid-item {
    width: auto;
  }

  /* 4 cols */
  .full-width-content .vc_col-sm-12 .nectar-category-grid[data-columns="4"][data-masonry="yes"] {
      grid-auto-rows: minmax(33vh, auto);
  }
  .nectar-category-grid[data-columns="4"][data-masonry="yes"] {
      grid-template-columns: 1fr 1fr 1fr 1fr;
      grid-auto-rows: minmax(30vh, auto);
  }

  .nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-of-type(1),
  .nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-of-type(8),
  .nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-of-type(15) {
    grid-column-end: span 2;
    grid-row-end: span 2;
  }
  
  .nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-child(2),
  .nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-child(7),
  .nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-child(9),
  .nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-child(14),
  .nectar-category-grid[data-columns="4"][data-masonry="yes"] > div:nth-child(16) {
    grid-column-end: span 2;
  }
  

  
  /* 3 cols */
  .full-width-content .vc_col-sm-12 .nectar-category-grid[data-columns="3"][data-masonry="yes"] {
      grid-auto-rows: minmax(35vh, auto);
  }
  .nectar-category-grid[data-columns="3"][data-masonry="yes"] {
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-rows: minmax(30vh, auto);
  }
  
  
  .nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(1),
  .nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(5),
  .nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(7),
  .nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(11),
  .nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(13),
  .nectar-category-grid[data-columns="3"][data-masonry="yes"] > div:nth-of-type(17) {
    grid-column-end: span 2;
    grid-row-end: span 2;
  }
  
  
  /* 2 cols */
  .full-width-content .vc_col-sm-12 .nectar-category-grid[data-columns="2"][data-masonry="yes"] {
      grid-auto-rows: minmax(35vh, auto);
  }
  .nectar-category-grid[data-columns="2"][data-masonry="yes"] {
      grid-template-columns: 1fr 1fr;
      grid-auto-rows: minmax(30vh, auto);
  }
  
  .nectar-category-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(1),
  .nectar-category-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(5),
  .nectar-category-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(7),
  .nectar-category-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(11),
  .nectar-category-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(13) {
    grid-row-end: span 2;
  }
  
}  
  
@media only screen and (max-width: 999px) and (min-width: 690px) {
    .nectar-category-grid[data-columns][data-masonry="yes"] {
        grid-template-columns: 1fr 1fr;
    }
    body .wpb_row .nectar-category-grid[data-columns][data-masonry="yes"] > div {
      grid-row-end: span 1;
      grid-column-end: span 1;
    }
    body .wpb_row .nectar-category-grid[data-columns][data-masonry="yes"] > div:nth-child(3n+1){
      grid-column-end: span 2;
    }
}
  
@media only screen and (max-width: 690px)  {
  
    .nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item:after { display: none; }
    
    body .nectar-category-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;
    }
    body .wpb_row .nectar-category-grid[data-columns][data-masonry="yes"] > div {
      grid-row-end: auto;
      width: 100%!important;
      grid-column-end: auto;
    }
    
    .nectar-category-grid .nectar-category-grid-item .nectar-category-grid-item-bg {
        -webkit-transform: none;
        transform: none;
    }
    body.material .main-content .nectar-category-grid .nectar-category-grid-item .inner {
      overflow: visible;
      border-radius: 0;
    }
    body.material .main-content .nectar-category-grid[data-grid-spacing*="px"] .nectar-category-grid-item .nectar-category-grid-item-bg {
      border-radius: 5px;
    }
    
    
}



/* 5.6. Clients */
.clients.two-cols >div{
  width:49.4%
}
.clients.two.no-carousel >div{
  width:48.4%
}
.clients.two-cols >div:nth-child(2n+2){
  margin-right:0
}
.clients.carousel.two-cols >div{
  margin:0 10px
}
.clients.three-cols >div{
  width:32.6%
}
.clients.three-cols.no-carousel >div{
  width:31.6%
}
.clients.three-cols >div:nth-child(3n+3){
  margin-right:0
}
.clients.carousel.three-cols >div{
  margin:0 10px
}
@media only screen and (min-width: 1000px) {
  .clients.no-carousel.three-cols > div:nth-child(3n+4) {
    clear: both;
  }
}
@media only screen and (min-width: 690px) {
  .clients.no-carousel.four-cols > div:nth-child(4n+5) {
    clear: both;
  }
  .clients.no-carousel.five-cols > div:nth-child(5n+6) {
    clear: both;
  }
  .clients.no-carousel.six-cols > div:nth-child(6n+7) {
    clear: both;
  }
}
.clients.four-cols >div{
  width:24.2%
}
.clients.four-cols.no-carousel >div{
  width:23.2%
}
.clients.four-cols >div:nth-child(4n+4){
  margin-right:0
}
.clients.carousel.four-cols >div{
  margin:0 10px
}
.clients.five-cols >div{
  width:19.2%
}
.clients.five-cols.no-carousel >div{
  width:18.2%
}
.clients.five-cols >div:nth-child(5n+5){
  margin-right:0
}
.clients.carousel.five-cols >div{
  margin:0 10px
}
.clients.six-cols >div{
  width:15.8%
}
.clients.six-cols.no-carousel >div{
  width:14.8%
}
.clients.six-cols >div:nth-child(6n+6){
  margin-right:0
}
.clients.carousel.six-cols >div{
  margin:0 10px
}
.clients >div{
  float:left;
  transition:opacity 0.2s linear;
  -webkit-transition:opacity 0.2s linear;
  margin-right:2%;
  margin-bottom:2%;
  opacity:1
}
.clients.fade-in-animation >div{
  opacity:0;
  transition:none;
  -moz-transition:none;
  -webkit-transition:none;
}
.clients.fade-in-animation.completed >div{
  transition:opacity 0.2s linear;
  -webkit-transition:opacity 0.2s linear;
  -webkit-backface-visibility:hidden
}
.clients:not(.fade-in-animation) >.no-link:hover, 
.clients.fade-in-animation.completed >.no-link:hover{
  opacity:1
}
.clients:not(.fade-in-animation) >div:hover,
.clients.fade-in-animation.completed >div:hover{
  opacity:0.7
}
.clients >div img{
  display:block;
  max-width:100%;
  margin:0 auto
}
.clients.no-carousel:after{
  content:"";
  display:block;
  height:0;
  clear:both;
  visibility:hidden
}
.clients.no-carousel {
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  -ms-flex-flow: row wrap;
  flex-wrap: wrap;
}
.clients.no-carousel > div {
  float: none;
}
.clients[data-additional_padding="2"].no-carousel > div, 
.clients[data-additional_padding="3"].no-carousel > div, 
.clients[data-additional_padding="4"].no-carousel > div, 
.clients[data-additional_padding="2"].no-carousel > div img, 
.clients[data-additional_padding="3"].no-carousel > div img, 
.clients[data-additional_padding="4"].no-carousel > div img {
  margin: 0;
}
.clients[data-additional_padding="2"].no-carousel >div {
  padding: 2%;
}
.clients[data-additional_padding="3"].no-carousel >div {
  padding: 3%;
}
.clients[data-additional_padding="4"].no-carousel >div {
  padding: 3% 5%;
}
.clients[data-he="greyscale_to_color"] > div img{
  transition: filter 0.45s cubic-bezier(0.3, 0.4, 0.1, 1), opacity 0.45s cubic-bezier(0.3, 0.4, 0.1, 1);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.55;
}
.clients[data-he="greyscale_to_color"] > div:hover img{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
}




/* 5.7. Divider */
.wpb_wrapper >.divider, 
.wpb_wrapper >.divider-border, 
.wpb_wrapper >.divider-small-border, 
.wpb_wrapper >.divider-wrap{
  margin-bottom:0
}
.divider{
  height:20px
}
.divider-border{
  margin:35px auto 35px auto;
  background-color:rgba(0,0,0,0.12);
  height:1px
}
.span_12.light .divider-border{
  background-color:rgba(255,255,255,0.4)
}

.divider-small-border{
  margin:25px 0;
  width:20%;
  height:1px;
  background-color:#ddd
}
.divider-border[data-animate="yes"], 
.divider-small-border[data-animate="yes"]{
  visibility:hidden;
  transform-origin:left;
  -webkit-transform-origin:left
}

.divider-wrap[data-alignment="center"] .divider-small-border {
  transform-origin:center;
  -webkit-transform-origin:center;
  margin: 25px auto;
}
.divider-wrap[data-alignment="right"] {
  text-align: right;
}
.divider-wrap[data-alignment="right"] .divider-small-border {
  transform-origin: right;
  -webkit-transform-origin: right;
  margin-right: 0;
  margin-left: 0;
  display: inline-block;
}
body .wpb_separator, body .vc_text_separator{
  border-color:rgba(0,0,0,0.06)
}
body .vc_text_separator div{
  background-color:#f8f8f8;
  font-family:'Open Sans';
  font-weight:300;
  font-size:22px;
  line-height:32px;
  letter-spacing:0.5px;
  top:-20px
}
.light .divider-small-border{
  background-color:rgba(255,255,255,0.6)
}






/* 5.8. Dropcap */
.nectar-dropcap{
  font-size:4em;
  display:block;
  float:left;
  padding:5px 10px 0 0
}
.nectar-dropcap span{
  display:block
}





/* 5.9. Fancy Box */
.nectar-fancy-box{
    overflow:hidden;
     position:relative;
     padding:13%
}
 .full-width-content >.span_12 >.vc_col-sm-12 >.wpb_wrapper >.nectar-fancy-box, 
 .full-width-content .vc_col-sm-12 .vc_col-sm-12 >.wpb_wrapper >.nectar-fancy-box{
    padding:5%
}
 .full-width-content >.span_12 >.vc_col-sm-12 >.wpb_wrapper >.nectar-fancy-box .inner, 
 .full-width-content .vc_col-sm-12 .vc_col-sm-12 >.wpb_wrapper >.nectar-fancy-box .inner{
    padding-bottom:8%
}
 .nectar-fancy-box:after{
    display:block;
     position:absolute;
     content:' ';
     width:100%;
     height:6px;
     left:0;
     bottom:0;
     background:#fff;
     z-index:5;
     transform:scaleX(0) translateZ(0);
     -webkit-transform:scaleX(0) translateZ(0);
     transform-origin:0 0;
     -webkit-transform-origin:0 0;
}
 .nectar-fancy-box:hover:after{
    -webkit-transform:scaleX(1) translateZ(0);
     transform:scaleX(1) translateZ(0)
}
 .nectar-fancy-box[data-style="default"] .inner *, 
 .nectar-fancy-box[data-style="parallax_hover"] .inner * {
    color:#fff
}
 .vc_row.full-width-content .nectar-fancy-box[data-style="parallax_hover"] {
     margin-bottom: 0;
}
 .nectar-fancy-box .inner{
    position:relative;
     text-align:left;
     color:#fff;
     z-index:10;
     padding-bottom:15%
}
 .nectar-fancy-box .box-link{
    position:absolute;
     z-index:100;
     top:0;
     left:0;
     height:100%;
     width:100%;
     display:block
}
 .nectar-fancy-box .box-bg{
    position:absolute;
     top:0;
     left:0;
     height:100.2%;
     width:100.2%;
     background-size:cover;
     z-index:1;
     background-position:center;
     backface-visibility:hidden;
     -webkit-backface-visibility:hidden;
}
 .nectar-fancy-box .box-bg:after{
    position:absolute;
     top:0;
     left:0;
     height:100%;
     width:100%;
     content:' ';
     background-color:rgba(51,51,51,0.5);
}
 .nectar-fancy-box:hover .box-bg:after{
    background-color:rgba(51,51,51,0.2)
}
 .nectar-fancy-box:hover .box-bg{
    transform:scale(1.13);
     -webkit-transform:scale(1.13)
}
body .nectar-fancy-box .link-text{
   font-size:12px;
 }
 .nectar-fancy-box .link-text{
     font-family:'Open Sans';
     line-height:14px;
     font-weight:700;
     letter-spacing:2px;
     text-transform:uppercase;
     position:relative;
     z-index:5;
     color:#fff;
     text-align:left
}
body .nectar-fancy-box .link-text .arrow,
body .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow {
  font-family:FontAwesome;
}
 .nectar-fancy-box .link-text .arrow,
 .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow {
     line-height:26px;
     font-size:14px;
     opacity:1;
     position:relative;
     display:inline-block;
     margin-left:16px;
     top:2px;
     overflow:visible;
     height:26px;
     width:26px;
     border-radius:100px;
     text-align:center;
     border:2px solid rgba(255,255,255,0.4)
}
 .nectar-fancy-box .link-text .arrow:before, 
 .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow:before {
     content:"\f105";
     color:#fff;
     top:-2px;
     right:-1px;
     display:block;
     transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1);
     -webkit-transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1);
     position:relative
}
 .nectar-fancy-box .link-text .arrow:after, 
 .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow:after{
    display:block;
     content:' ';
     position:absolute;
     width:26px;
     height:1px;
     background-color:#fff;
     opacity:0;
     left:-6px;
     cursor:pointer;
     transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1);
     -webkit-transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1);
     pointer-events:none;
     top:11px;
     transform:translateX(-27px);
     -webkit-transform:translateX(-27px)
}
 .nectar-fancy-box:hover .link-text .arrow{
    border-color:transparent
}
 .nectar-fancy-box:hover .link-text .arrow:after, 
 .nectar-fancy-box[data-style="parallax_hover"]:hover .inner > .arrow:after {
     opacity:1;
     transform:translateX(2px);
     -webkit-transform:translateX(2px)
}
 .nectar-fancy-box:hover .link-text .arrow:before, 
 .nectar-fancy-box[data-style="parallax_hover"]:hover .inner > .arrow:before {
     transform:translateX(9px);
     -webkit-transform:translateX(9px)
}
 .nectar-fancy-box .inner-wrap > i, 
 .nectar-fancy-box .inner > i {
     height: auto!important;
     width: auto!important;
     display: block;
     text-align: left;
     margin-bottom: 20px;
}

 .nectar-fancy-box[data-style="default"] .im-icon-wrap path {
     fill: #fff;
}
 .nectar-fancy-box[data-style="color_box_hover"][data-border="true"] .box-inner-wrap {
     border: 1px solid rgba(0,0,0,0.08);
     transition: all 0.45s cubic-bezier(0.25, 1, 0.2, 1);
}
 .nectar-fancy-box[data-style="color_box_hover"][data-border="true"]:hover .box-inner-wrap {
     border: 1px solid rgba(0,0,0,0);
}
 .nectar-fancy-box[data-style="color_box_hover"] .inner {
     display: -webkit-flex;
     display: flex;
     align-items: center;
     justify-content: center;
}
 .nectar-fancy-box[data-style="color_box_hover"][data-color*="gradient"] .inner-wrap {
     position: relative;
}
 .nectar-fancy-box[data-style="color_box_hover"][data-color*="gradient"] .inner i.hover-only {
     position: absolute;
     opacity: 0;
     top: -2px;
     left: 0;
     z-index: 1;
     transition: opacity 0.45s cubic-bezier(0.25, 1, 0.2, 1);
}
 .nectar-fancy-box[data-style="color_box_hover"][data-color*="gradient"][data-alignment="right"] .inner i.hover-only {
     right: 0;
     left: auto;
}
 .nectar-fancy-box[data-style="color_box_hover"][data-color*="gradient"][data-alignment="center"] .inner i.hover-only {
     left: 50%;
     transform: translateX(-50%);
}
 .nectar-fancy-box[data-style="color_box_hover"][data-color*="gradient"]:hover .inner i.hover-only {
     opacity: 1;
}
 .nectar-fancy-box[data-style="color_box_hover"][data-color*="gradient"].inner i:not(.hover-only) {
     transition: opacity 0.45s cubic-bezier(0.25, 1, 0.2, 1);
}
 .nectar-fancy-box[data-style="color_box_hover"][data-color*="gradient"]:hover .inner i:not(.hover-only) {
     opacity: 0;
}
 .nectar-fancy-box[data-style="color_box_hover"] .inner i {
     text-align: center;
}
 .nectar-fancy-box[data-style="color_box_hover"] .inner p {
     opacity: 0.75;
}
 .nectar-fancy-box[data-style="color_box_hover"] .inner {
     padding-bottom: 0;
     text-align: center;
     vertical-align: middle;
}
 .nectar-fancy-box[data-style="color_box_hover"] .inner-wrap {
     text-align: center;
     vertical-align: middle;
}
 .span_12.light .nectar-fancy-box[data-style="color_box_hover"] .inner p {
     opacity: 0.65;
}
 .span_12.light .nectar-fancy-box[data-style="color_box_hover"]:hover .inner p {
     opacity: 0.8;
}
 .span_12.light .nectar-fancy-box[data-style="color_box_hover"]:hover:before {
     display: none 
}
 .nectar-fancy-box[data-style="color_box_hover"][data-alignment="left"] .inner, 
 .nectar-fancy-box[data-style="color_box_hover"][data-alignment="left"] .inner-wrap, 
 .nectar-fancy-box[data-style="color_box_hover"][data-alignment="left"] .inner i {
     text-align: left;
}
 .nectar-fancy-box[data-style="color_box_hover"][data-alignment="right"] .inner, 
 .nectar-fancy-box[data-style="color_box_hover"][data-alignment="right"] .inner-wrap, 
 .nectar-fancy-box[data-style="color_box_hover"][data-alignment="right"] .inner i {
     text-align: right;
}
 .nectar-fancy-box[data-style="color_box_hover"]:before {
     display: block;
     position:absolute;
     left: 1%;
     top: 1%;
     height: 98%;
     width: 98%;
     opacity: 0.33;
     content: '';
}
 .nectar-fancy-box[data-style="color_box_hover"]:hover .box-bg {
     transform: scale(1.08);
     -webkit-transform: scale(1.08);
}
 .nectar-fancy-box[data-style="color_box_hover"] {
     overflow: visible;
     padding: 0;
}
 .nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap {
     padding: 10% 15%;
     position: relative;
     overflow: hidden;
}
 .nectar-fancy-box[data-style="color_box_hover"]:hover .inner-wrap *, 
 .nectar-fancy-box[data-style="color_box_hover"] .box-bg, 
 .nectar-fancy-box[data-style="color_box_hover"] .box-bg:after, 
 .nectar-fancy-box[data-style="color_box_hover"]:before {
     transition: all 0.45s cubic-bezier(0.25, 1, 0.2, 1);
}
 .nectar-fancy-box[data-style="color_box_hover"]:hover .inner-wrap .nectar-cta .link_wrap .link_text:after {
     border-color: rgba(255,255,255,0.4);
}
 .nectar-fancy-box[data-style="color_box_hover"]:hover .inner-wrap .nectar-cta[data-style="see-through"] .link_wrap .arrow:after {
     border-color: #fff;
}
 .nectar-fancy-box[data-style="color_box_hover"]:hover .inner-wrap .nectar-cta .arrow, 
 .nectar-fancy-box[data-style="color_box_hover"]:hover .inner-wrap .nectar-cta .link_wrap .arrow:before {
     color: #fff;
}
 .nectar-fancy-box[data-style="color_box_hover"] .inner-wrap *, 
 .nectar-fancy-box[data-style="color_box_hover"] .inner-wrap {
     color: #444;
}
 .span_12.light .nectar-fancy-box[data-style="color_box_hover"] .inner-wrap *, 
 .span_12.light .nectar-fancy-box[data-style="color_box_hover"] .inner-wrap {
     color: #fff;
}
 .nectar-fancy-box[data-style="color_box_hover"]:hover .inner-wrap *,
 .nectar-fancy-box[data-style="color_box_hover"]:hover .inner-wrap,
 .nectar-fancy-box[data-style="color_box_hover"][data-color*="gradient"] .inner i.hover-only,
 .nectar-fancy-box[data-style="parallax_hover"] [class^="icon-"].icon-default-style,
 .nectar-fancy-box[data-style="default"] .inner > i[data-color*="color"] {
     color: #fff!important;
}
 .nectar-fancy-box[data-style="color_box_hover"] .box-bg, 
 .nectar-fancy-box[data-style="color_box_hover"]:after {
     opacity: 0 
}
 .nectar-fancy-box[data-style="color_box_hover"]:hover .box-bg {
     opacity: 1;
}
 .nectar-fancy-box[data-style="color_box_hover"].using-img .box-bg:after {
     opacity: 0.85;
}
 .nectar-fancy-box[data-style="color_box_hover"]:after, 
 .nectar-fancy-box[data-style="parallax_hover"]:after,
 .nectar-fancy-box[data-style="color_box_basic"]:after {
     display: none;
}
 .nectar-fancy-box[data-style="color_box_hover"]:hover:before {
     box-shadow: 0px 30px 90px #000;
}
 .nectar-fancy-box[data-style="parallax_hover"] p {
     opacity: 0.8;
}
 .nectar-fancy-box[data-style="parallax_hover"] i, 
 .nectar-fancy-box[data-style="parallax_hover"] .im-icon-wrap {
     opacity: 0.5;
     transition: all 0.45s cubic-bezier(0.25, 1, 0.2, 1);
}
 .nectar-fancy-box[data-style="parallax_hover"]:hover i, 
 .nectar-fancy-box[data-style="parallax_hover"]:hover .im-icon-wrap {
     opacity: 1;
}
 .nectar-fancy-box[data-style="color_box_hover"] .im-icon-wrap {
     margin-bottom: 20px;
     display: block;
}
 .nectar-fancy-box[data-style="color_box_hover"]:hover .im-icon-wrap path {
     transition: all 0.45s cubic-bezier(0.25, 1, 0.2, 1);
}
 .nectar-fancy-box[data-style="color_box_hover"]:hover .im-icon-wrap path {
     fill: #fff;
}
 .nectar-fancy-box[data-style="parallax_hover"] {
     padding:0;
}
 html.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-wrap {
     transform: translateZ(0px);
}
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg {
     -webkit-tap-highlight-color: rgba(0,0,0,0);
     outline: 1px solid transparent;
     position: relative;
     z-index: 10;
}
 .nectar-fancy-box[data-style="parallax_hover"] [class^="icon-"].icon-default-style {
     margin-bottom: 25px;
}
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container {
     position: relative;
     width: 100.2%;
     height: 100%;
     outline: 1px solid transparent;
     will-change: transform;
     transform-style: preserve-3d;
     -webkit-transform-style: preserve-3d;
}
 .nectar-fancy-box[data-style="parallax_hover"] img {
     width: 100%!important;
}
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-layers {
     position: relative;
     width: 100%;
     height: 100%;
     z-index: 2;
     backface-visibility: hidden;
     -webkit-backface-visibility: hidden;
     transform-style: preserve-3d;
     -webkit-transform-style: preserve-3d;
     outline: 1px solid transparent;
}
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg > .parallaxImg-layer:first-child, 
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer, 
 .nectar-fancy-box[data-style="parallax_hover"] .bg-img:after {
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     background-repeat: no-repeat;
     background-position: center;
     background-color: transparent;
     background-size: cover;
     outline: 1px solid transparent;
     overflow: hidden;
}
 .nectar-fancy-box[data-style="parallax_hover"] .bg-img:after {
     display: block;
     content: '';
     background-color: rgba(40,40,40,0.65);
     transition: all 0.45s cubic-bezier(0.25, 1, 0.2, 1);
}
 .nectar-fancy-box[data-style="parallax_hover"]:hover .bg-img:after {
     opacity: 0.35;
}
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer:last-child {
     position: relative;
}
 .nectar-fancy-box[data-style="parallax_hover"]:hover .parallaxImg-container .parallaxImg-rendered-layer:nth-child(2) {
     transform: translateZ(65px);
}
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer > .bg-img {
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     background-repeat: no-repeat;
     background-position: center;
     background-color: transparent;
     background-size: cover;
     outline: 1px solid transparent;
}
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container .parallaxImg-rendered-layer,
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer {
     backface-visibility: hidden;
     -webkit-backface-visibility: hidden;
}
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container .parallaxImg-shadow,
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container,
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container,
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow {
     backface-visibility: hidden;
     -webkit-backface-visibility: hidden;
}


 .nectar-fancy-box[data-style="parallax_hover"] {
     overflow: visible;
}
 .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-shadow {
     position: absolute;
     top: 5%;
     left: 5%;
     width: 90%;
     height: 90%;
     transition: all 0.27s ease-out;
     -webkit-transition: all 0.27s ease-out;
     z-index: 1;
}
 .nectar-fancy-box[data-style="parallax_hover"]:hover {
     z-index: 100;
}
 .nectar-fancy-box[data-style="parallax_hover"]:hover .parallaxImg-shadow {
     box-shadow: 0 35px 100px rgba(0,0,0,0.4), 0 16px 40px rgba(0,0,0,0.4);
}
 .nectar-fancy-box[data-style="parallax_hover"] .meta-wrap {
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     -webkit-align-items: center;
     align-items: center;
     justify-content: center;
     -webkit-justify-content: center;
}
 .nectar-fancy-box[data-style="parallax_hover"] .inner {
     margin-bottom: 0;
     padding: 25% 0px;
     position: relative;
     width: 65%;
}
 .main-content .nectar-fancy-box[data-style="color_box_basic"] h1, 
 .main-content .nectar-fancy-box[data-style="color_box_basic"] h2,
 .main-content .nectar-fancy-box[data-style="color_box_basic"] h3, 
 .main-content .nectar-fancy-box[data-style="color_box_basic"] h4,
 .main-content .nectar-fancy-box[data-style="color_box_basic"] h5, 
 .main-content .nectar-fancy-box[data-style="color_box_basic"] h6,
 .main-content .nectar-fancy-box[data-style="color_box_basic"] p {
     color: inherit;
}
 .main-content .nectar-fancy-box[data-style="color_box_basic"] i {
     color: inherit!important;
}
 .main-content .nectar-fancy-box[data-style="color_box_basic"] .im-icon-wrap path {
     fill: inherit;
}
 .main-content .nectar-fancy-box[data-style="color_box_basic"] .inner {
     padding-bottom: 0;
     color: inherit;
}
 .main-content .nectar-fancy-box[data-style="color_box_basic"][data-color*="#"] .box-bg:after {
     background-color: inherit!important;
}
 .nectar-fancy-box[data-style="color_box_basic"]:hover .box-bg {
     transform: none;
}
 .nectar-fancy-box[data-style="color_box_basic"] .box-bg:after {
     backface-visibility: hidden;
}
 .nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.9"] .box-bg:after {
     opacity: 0.9 
}
 .nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.8"] .box-bg:after {
     opacity: 0.8 
}
 .nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.7"] .box-bg:after {
     opacity: 0.7 
}
 .nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.6"] .box-bg:after {
     opacity: 0.6 
}
 .nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.5"] .box-bg:after {
     opacity: 0.5 
}
 .nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.4"] .box-bg:after {
     opacity: 0.4 
}
 .nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.3"] .box-bg:after {
     opacity: 0.3 
}
 .nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.2"] .box-bg:after {
     opacity: 0.2 
}
 .nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.1"] .box-bg:after {
     opacity: 0.1 
}
 .nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0"] .box-bg:after {
     opacity: 0 
}
 .nectar-fancy-box[data-style="color_box_basic"] .box-bg:before {
     position: absolute;
     top: 0;
     left: 0;
     content: '';
     width: 100%;
     height: 100%;
     background-color: #fff;
     opacity: 0;
     z-index: 1;
     transition: opacity .4s cubic-bezier(0.25, 1, 0.33, 1) 
}
 .nectar-fancy-box[data-style="color_box_basic"]:hover .box-bg:before {
     opacity: 0.13;
}
 .nectar-fancy-box[data-style="color_box_basic"][data-alignment="center"] .inner, 
 .nectar-fancy-box[data-style="color_box_basic"][data-alignment="center"] .inner > * {
     text-align: center 
}
 .nectar-fancy-box[data-style="color_box_basic"][data-alignment="right"] .inner, 
 .nectar-fancy-box[data-style="color_box_basic"][data-alignment="right"] .inner > * {
     text-align: right 
}





/* 5.10. Fancy Unordered List */
.nectar-fancy-ul ul li{
  list-style:none;
  position:relative;
  padding-left:38px
}
body .nectar-fancy-ul[data-list-icon="none"] ul li{
  padding-left:0;
  margin-bottom:0
}
.nectar-fancy-ul ul{
  margin-left:0
}
.nectar-fancy-ul ul li i, 
.nectar-fancy-ul ul li i.icon-default-style{
  position:absolute;
  left:0;
  top:0;
  width:20px
}
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"]{
  font-size:16px;
  height:100%;
  line-height:22px
}
.nectar-fancy-ul ul li i.icon-default-style[class^="icon-"].icon-salient-thin-line{
  font-size:27px;
  height:27px;
  line-height:27px
}
.nectar-fancy-ul[data-animation="true"] ul li{
  margin-bottom:5px
}
.nectar-fancy-ul[data-alignment="center"] ul, 
.nectar-fancy-ul[data-alignment="center"] ul li{
  text-align:center!important
}
.nectar-fancy-ul[data-alignment="right"] ul, 
.nectar-fancy-ul[data-alignment="right"] ul li{
  text-align:right!important
}
.nectar-fancy-ul[data-alignment="right"] ul li i:not(.none), 
.nectar-fancy-ul[data-alignment="center"] ul li i:not(.none){
  position:relative;
  margin-right:10px
}





/* 5.11. Flip Box */
.nectar-flip-box{
    -ms-transform-style:preserve-3d;
     transform-style:preserve-3d;
     -webkit-transform-style:preserve-3d;
     perspective:1000px;
     -webkit-perspective:1000px
}
 .nectar-flip-box .flip-box-front[data-text-color="dark"], 
 .nectar-flip-box .flip-box-back[data-text-color="dark"]{
    color:#676767
}
 .nectar-flip-box .flip-box-front[data-text-color="light"], 
 .nectar-flip-box .flip-box-back[data-text-color="light"],
 .nectar-flip-box .flip-box-front[data-text-color="light"] h1, 
 .nectar-flip-box .flip-box-back[data-text-color="light"] h1,
 .nectar-flip-box .flip-box-front[data-text-color="light"] h2, 
 .nectar-flip-box .flip-box-back[data-text-color="light"] h2,
 .nectar-flip-box .flip-box-front[data-text-color="light"] h3, 
 .nectar-flip-box .flip-box-back[data-text-color="light"] h3,
 .nectar-flip-box .flip-box-front[data-text-color="light"] h4, 
 .nectar-flip-box .flip-box-back[data-text-color="light"] h4,
 .nectar-flip-box .flip-box-front[data-text-color="light"] h5, 
 .nectar-flip-box .flip-box-back[data-text-color="light"] h5,
 .nectar-flip-box .flip-box-front[data-text-color="light"] h6, 
 .nectar-flip-box .flip-box-back[data-text-color="light"] h6{
    color:#fff
}
 .nectar-flip-box .flip-box-front, 
 .nectar-flip-box .flip-box-back{
    background-size:cover;
     background-position:center;
     -ms-transition:transform 0.7s cubic-bezier(.4,.2,.2,1);
     transition:transform 0.7s cubic-bezier(.4,.2,.2,1);
     -webkit-transition:transform 0.7s cubic-bezier(.4,.2,.2,1);
     -webkit-backface-visibility:hidden;
     backface-visibility:hidden
}
 .nectar-flip-box[data-shadow="light_visibility"] .flip-box-back, 
 .nectar-flip-box[data-shadow="light_visibility"] .flip-box-front{
    box-shadow:0px 30px 60px rgba(0,0,0,0.2)
}
 .nectar-flip-box[data-shadow="heavy_visibility"] .flip-box-back, 
 .nectar-flip-box[data-shadow="heavy_visibility"] .flip-box-front{
    box-shadow:0px 30px 75px rgba(0,0,0,0.4)
}
 .nectar-flip-box .flip-box-back[data-bg-overlay="true"]:after, 
 .nectar-flip-box .flip-box-front[data-bg-overlay="true"]:after{
    position:absolute;
     z-index:1;
     top:0;
     left:0;
     width:100%;
     height:100%;
     content:' ';
     display:block;
     opacity:0.6;
     background-color:inherit;
     backface-visibility:hidden
}
 .nectar-flip-box:hover .flip-box-front, 
 .nectar-flip-box:hover .flip-box-back{
    -ms-transition:transform 0.7s cubic-bezier(.4,.2,.2,1);
     transition:transform 0.7s cubic-bezier(.4,.2,.2,1);
     -webkit-transition:transform 0.7s cubic-bezier(.4,.2,.2,1)
}
 .nectar-flip-box .flip-box-back{
     position:absolute;
     top:0;
     left:0;
     width:100%
}
 .nectar-flip-box .nectar-button{
     -webkit-transform:translateZ(0);
     transform:translateZ(0)
}
 .nectar-flip-box[data-h_text_align="center"] .flip-box-back, 
 .nectar-flip-box[data-h_text_align="center"] .flip-box-front{
    text-align:center
}
 .nectar-flip-box[data-h_text_align="right"] .flip-box-back, 
 .nectar-flip-box[data-h_text_align="right"] .flip-box-front{
    text-align:right
}
 .nectar-flip-box[data-v_text_align="center"] .flip-box-back .inner, 
 .nectar-flip-box[data-v_text_align="center"] .flip-box-front .inner{
     transform:translateY(-50%) translateZ(60px) scale(.94);
     -webkit-transform:translateY(-50%) translateZ(60px) scale(.94);
     -ms-transform:translateY(-50%) translateZ(60px) scale(.94);
     top:50%
}
 .nectar-flip-box[data-v_text_align="bottom"] .flip-box-back .inner, 
 .nectar-flip-box[data-v_text_align="bottom"] .flip-box-front .inner{
     -ms-transform:translateZ(60px) scale(.94);
     transform:translateZ(60px) scale(.94);
     -webkit-transform:translateZ(60px) scale(.94);
     bottom:0
}
 .nectar-flip-box[data-v_text_align="top"] .flip-box-back .inner, 
 .nectar-flip-box[data-v_text_align="top"] .flip-box-front .inner{
     -ms-transform:translateZ(60px) scale(.94);
     transform:translateZ(60px) scale(.94);
     -webkit-transform:translateZ(60px) scale(.94);
     top:0
}
 .nectar-flip-box[data-flip-direction="vertical-to-top"] .flip-box-back .inner,
 .nectar-flip-box[data-flip-direction="vertical-to-top"] .flip-box-front .inner,
 .nectar-flip-box[data-flip-direction="vertical-to-bottom"] .flip-box-back .inner,
 .nectar-flip-box[data-flip-direction="vertical-to-bottom"] .flip-box-front .inner{
     -ms-transform:translateZ(50px) scale(.95);
     transform:translateZ(50px) scale(.95);
     -webkit-transform:translateZ(50px) scale(.95)
}
 .nectar-flip-box[data-v_text_align="center"][data-flip-direction="vertical-to-bottom"] .flip-box-back .inner,
 .nectar-flip-box[data-v_text_align="center"][data-flip-direction="vertical-to-bottom"] .flip-box-front .inner,
 .nectar-flip-box[data-v_text_align="center"][data-flip-direction="vertical-to-top"] .flip-box-back .inner,
 .nectar-flip-box[data-v_text_align="center"][data-flip-direction="vertical-to-top"] .flip-box-front .inner{
     -ms-transform:translateY(-50%) translateZ(50px) scale(.95);
     transform:translateY(-50%) translateZ(50px) scale(.95);
     -webkit-transform:translateY(-50%) translateZ(50px) scale(.95)
}
 .nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner{
     position:absolute;
     left:0;
     width:100%;
     padding:60px;
     outline:1px solid transparent;
     -webkit-perspective:inherit;
     perspective:inherit;
     z-index:2
}
 .nectar-flip-box[data-flip-direction="horizontal-to-left"] .flip-box-back, 
 body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="horizontal-to-right"]:hover .flip-box-front,
 .owl-carousel.moving .nectar-flip-box[data-flip-direction="horizontal-to-left"] .flip-box-back{
    -ms-transform:rotateY(180deg);
     -webkit-transform:rotateY(180deg);
     transform:rotateY(180deg);
     -webkit-transform-style:preserve-3d;
     -ms-transform-style:preserve-3d;
     transform-style:preserve-3d
}
 .nectar-flip-box[data-flip-direction="horizontal-to-right"].flipped .flip-box-front{
     -webkit-transform:rotateY(180deg)!important;
     transform:rotateY(180deg)!important
}
 .nectar-flip-box[data-flip-direction="horizontal-to-left"] .flip-box-front, 
 body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="horizontal-to-left"]:hover .flip-box-back, 
 .nectar-flip-box[data-flip-direction="horizontal-to-right"] .flip-box-front, 
 body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="horizontal-to-right"]:hover .flip-box-back,
 .owl-carousel.moving .nectar-flip-box[data-flip-direction="horizontal-to-left"] .flip-box-front,
 .owl-carousel.moving .nectar-flip-box[data-flip-direction="horizontal-to-right"] .flip-box-front{
    -ms-transform:rotateY(0deg);
     -webkit-transform:rotateY(0deg);
     transform:rotateY(0deg);
     -webkit-transform-style:preserve-3d;
     -ms-transform-style:preserve-3d;
     transform-style:preserve-3d
}
 .nectar-flip-box[data-flip-direction="horizontal-to-left"].flipped .flip-box-back,
 .nectar-flip-box[data-flip-direction="horizontal-to-right"].flipped .flip-box-back{
     -webkit-transform:rotateY(0deg)!important;
     transform:rotateY(0deg)!important
}
 body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="horizontal-to-left"]:hover .flip-box-front, 
 .nectar-flip-box[data-flip-direction="horizontal-to-right"] .flip-box-back, 
 .owl-carousel.moving .nectar-flip-box[data-flip-direction="horizontal-to-right"] .flip-box-back{
    -ms-transform:rotateY(-180deg);
     -webkit-transform:rotateY(-180deg);
     transform:rotateY(-180deg);
     -webkit-transform-style:preserve-3d;
     -ms-transform-style:preserve-3d;
     transform-style:preserve-3d
}
 .nectar-flip-box[data-flip-direction="horizontal-to-left"].flipped .flip-box-front{
     transform:rotateY(-180deg)!important
}
 .nectar-flip-box[data-flip-direction="vertical-to-top"] .flip-box-back, 
 body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="vertical-to-bottom"]:hover .flip-box-front{
    -ms-transform:rotateX(180deg);
     -webkit-transform:rotateX(180deg);
     transform:rotateX(180deg);
     -webkit-transform-style:preserve-3d;
     -ms-transform-style:preserve-3d;
     transform-style:preserve-3d
}
 .nectar-flip-box[data-flip-direction="vertical-to-bottom"].flipped .flip-box-front{
     transform:rotateX(180deg)!important
}
 .nectar-flip-box[data-flip-direction="vertical-to-top"] .flip-box-front, 
 body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="vertical-to-top"]:hover .flip-box-back, 
 .nectar-flip-box[data-flip-direction="vertical-to-bottom"] .flip-box-front, 
 body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="vertical-to-bottom"]:hover .flip-box-back{
    -ms-transform:rotateX(0deg);
     -webkit-transform:rotateX(0deg);
     transform:rotateX(0deg);
     -webkit-transform-style:preserve-3d;
     -ms-transform-style:preserve-3d;
     transform-style:preserve-3d
}
 .nectar-flip-box[data-flip-direction="vertical-to-top"].flipped .flip-box-back, 
 .nectar-flip-box[data-flip-direction="vertical-to-bottom"].flipped .flip-box-back{
     transform:rotateX(0deg)!important
}

 body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="vertical-to-top"]:hover .flip-box-front,
 .nectar-flip-box[data-flip-direction="vertical-to-bottom"] .flip-box-back{
     -webkit-transform:rotateX(-180deg);
     transform:rotateX(-180deg);
     -webkit-transform-style:preserve-3d;
     -ms-transform-style:preserve-3d;
     transform-style:preserve-3d
}
 .nectar-flip-box[data-flip-direction="vertical-to-top"].flipped .flip-box-front{
     transform:rotateX(-180deg)!important
}
 .nectar-flip-box .flip-box-front i {
    margin-bottom:20px;
     height:auto;
     display:block;
     width:auto
}
 .nectar-flip-box .flip-box-front .im-icon-wrap {
     margin-bottom: 15px;
     display:block;
}

 @media all and (-ms-high-contrast:none) {
     *::-ms-backdrop, .nectar-flip-box .flip-box-front, .nectar-flip-box .flip-box-back {
         transition: none;
         -ms-transition: none;
    }
    /* IE11 */
}
 




/* 5.12. Food Menu Item */
body .nectar_food_menu_item, 
body .tabbed .nectar_food_menu_item{
  margin-bottom:30px
}
body .nectar_food_menu_item .inner{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.span_12.light .nectar_food_menu_item .line_spacer{
  border-color:#fff
}
.tabbed > .wpb_tab:not(.visible-tab) {
  display: none;
}
.nectar_food_menu_item h3, .nectar_food_menu_item h4, 
.nectar_food_menu_item h5, .nectar_food_menu_item h6, 
.row .col .nectar_food_menu_item h3, .row .col .nectar_food_menu_item h4, 
.row .col .nectar_food_menu_item h5, .row .col .nectar_food_menu_item h6 {
  margin-bottom:0;
  line-height:21px
}
.nectar_food_menu_item[data-style="default"] .line_spacer{
  visibility:hidden
}
.nectar_food_menu_item .line_spacer{
  border-bottom:1px solid #000;
  -webkit-box-flex:1;
  -webkit-flex:1 1 auto;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
.nectar_food_menu_item .item_price{
  -webkit-box-flex:0;
  -webkit-flex:0 1 auto;
  -ms-flex:0 1 auto;
  flex:0 1 auto;
  padding-left:10px;
  text-align:left
}
.nectar_food_menu_item .item_name{
  padding-right:10px;
  -webkit-box-flex:0;
  -webkit-flex:0 1 auto;
  -ms-flex:0 1 auto;
  flex:0 1 auto
}

.nectar_food_menu_item .item_description{
  margin-top:10px;
}





/* 5.13. Highlighted Text */
.nectar-highlighted-text em {
  position: relative;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  line-height: 1em;
  padding: 0 3px;
}
.nectar-highlighted-text em:before {
  -webkit-transition: -webkit-transform 0.9s cubic-bezier(.15,.75,.4,1), opacity 0.25s ease;
  transition: transform 0.9s cubic-bezier(.15,.75,.4,1), opacity 0.25s ease;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
  background-color: #000;
}
.nectar-highlighted-text[data-style="half_text"] em:before {
  height: 28%;
  top: auto;
  bottom: 0;
}

.nectar-highlighted-text[data-using-custom-color="false"] em:before {
  opacity: 0.3;
}
@media only screen and (max-width: 999px) {
  .nectar-highlighted-text em.animated:before {
    -webkit-transition: none;
    transition: none;
  }
}
.nectar-highlighted-text a {
  color: inherit;
}
.nectar-highlighted-text[data-style="half_text"] a:hover em.animated:before {
  -webkit-transform: scaleX(1) scaleY(0.5);
  transform: scaleX(1) scaleY(0.5);
}
.nectar-highlighted-text[data-style="full_text"] a:hover em.animated:before {
  opacity: 0.65;
}





/* 5.14. Horizontal List Item */
.wpb_wrapper >.nectar-hor-list-item:last-child{
  border-bottom:0
}
.wpb_wrapper >.nectar-hor-list-item{
  margin-bottom:0
}
.nectar-hor-list-item{
  box-sizing:border-box;
  position:relative;
  border-bottom:1px solid rgba(0,0,0,0.14);
  padding:22px;
  margin-bottom:0;
  -webkit-transition:all .4s cubic-bezier(0.2,0,0.15,1);
  -ms-transition:all .4s cubic-bezier(0.2,0,0.15,1);
  transition:all .4s cubic-bezier(0.2,0,0.15,1)
}
body .tabbed .nectar-hor-list-item {
  padding:22px;
}
.span_12.light .nectar-hor-list-item{
  border-color:rgba(255,255,255,0.12)
}
.nectar-hor-list-item:before{
  height:100%;
  opacity:0;
  bottom:0;
  left:0;
  content:'';
  position:absolute;
  right:0;
  z-index:-1;
  background-color: #000;
  -webkit-transform:perspective(1000px) rotateX(90deg);
  -ms-transform:perspective(1000px) rotateX(90deg);
  transform:perspective(1000px) rotateX(90deg);
  -webkit-transform-origin:50% 100%;
  -ms-transform-origin:50% 100%;
  transform-origin:50% 100%;
  -webkit-transition:all .4s cubic-bezier(0.2,0,0.15,1);
  -ms-transition:all .4s cubic-bezier(0.2,0,0.15,1);
  transition:all .4s cubic-bezier(0.2,0,0.15,1) 
}
.nectar-hor-list-item[data-color="black"]:before{
  background-color:#000
}
.nectar-hor-list-item[data-color="white"]:before{
  background-color:#fff
}
.nectar-hor-list-item:hover{
  border-color:transparent!important
}
.nectar-hor-list-item:hover:before{
  opacity:1;
  -webkit-transform:perspective(1000px) rotateX(0);
  -ms-transform:perspective(1000px) rotateX(0);
  transform:perspective(1000px) rotateX(0)
}
.nectar-hor-list-item:hover .nectar-list-item, .nectar-hor-list-item:hover .nectar-list-item-btn, 
.span_12.light .nectar-hor-list-item .nectar-list-item, .span_12.light .nectar-hor-list-item .nectar-list-item-btn{
  color:#fff
}
.nectar-hor-list-item:hover .nectar-list-item-btn, 
.span_12.light .nectar-hor-list-item .nectar-list-item-btn{
  border-color:rgba(255,255,255,0.5)
}
.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item, 
.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item-btn{
  color:#000
}
.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item-btn{
  border-color:rgba(0,0,0,0.3)
}
body .nectar-hor-list-item .nectar-list-item-btn {
  font-size:14px;
}
.nectar-hor-list-item .nectar-list-item-btn{
  padding:8px 12px;
  display:inline-block;
  border:2px solid rgba(0,0,0,0.3);
  line-height:12px;
  color:#000;
  margin:3px 3px;
  -webkit-transition:border-color .45s cubic-bezier(0.25,1,0.33,1),color .45s cubic-bezier(0.25,1,0.33,1);
  -ms-transition:border-color .45s cubic-bezier(0.25,1,0.33,1),color .45s cubic-bezier(0.25,1,0.33,1);
  transition:border-color .45s cubic-bezier(0.25,1,0.33,1),color .45s cubic-bezier(0.25,1,0.33,1)
}
.nectar-hor-list-item .nectar-list-item-btn:hover, .span_12.light .nectar-hor-list-item .nectar-list-item-btn:hover{
  border-color:#fff
}
.nectar-hor-list-item .full-link{
  display:block;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:100
}
body[data-button-style^="rounded"] .nectar-hor-list-item .nectar-list-item-btn{
  border-radius:100px
}
.nectar-hor-list-item >.nectar-list-item{
  display:inline-block;
  vertical-align:middle;
  -webkit-transition:color .4s cubic-bezier(0.2,0,0.15,1);
  -ms-transition:color .4s cubic-bezier(0.2,0,0.15,1);
  transition:color .4s cubic-bezier(0.2,0,0.15,1)
}
.nectar-hor-list-item >.nectar-list-item[data-text-align="left"]{
  text-align:left
}
.nectar-hor-list-item >.nectar-list-item[data-text-align="center"]{
  text-align:center
}
.nectar-hor-list-item >.nectar-list-item[data-text-align="right"]{
  text-align:right
}
.nectar-hor-list-item[data-columns="1"] >.nectar-list-item{
  width:100%
}
.nectar-hor-list-item[data-columns="2"] >.nectar-list-item{
  width:50%
}
.nectar-hor-list-item[data-columns="3"] >.nectar-list-item{
  width:33.3%
}
.nectar-hor-list-item[data-columns="4"] >.nectar-list-item{
  width:25%
}
.nectar-hor-list-item[data-columns="4"][data-column-layout="small_first_last"] >div:nth-child(1), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="small_first_last"] >div:nth-child(4), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="large_first"] >div:nth-child(3), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="large_first"] >div:nth-child(4), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="large_nth"] >div:nth-child(2), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="large_nth"] >div:nth-child(4), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"] >div:nth-child(1), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"] >div:nth-child(3){
  width:15%
}
.nectar-hor-list-item[data-columns="4"][data-column-layout="small_first_last"] >div:nth-child(2), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="small_first_last"] >div:nth-child(3), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="large_first"] >div:nth-child(1), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="large_first"] >div:nth-child(2), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="large_nth"] >div:nth-child(1), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="large_nth"] >div:nth-child(3), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"] >div:nth-child(2), 
.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"] >div:nth-child(4){
  width:35%
}
.nectar-hor-list-item[data-columns="3"][data-column-layout="small_first"] >div:nth-child(1){
  width:20%
}
.nectar-hor-list-item[data-columns="3"][data-column-layout="small_first"] >div:nth-child(2), 
.nectar-hor-list-item[data-columns="3"][data-column-layout="small_first"] >div:nth-child(3){
  width:40%
}
.nectar-hor-list-item[data-columns="3"][data-column-layout="large_first"] >div:nth-child(1), 
.nectar-hor-list-item[data-columns="3"][data-column-layout="large_middle"] >div:nth-child(2), 
.nectar-hor-list-item[data-columns="3"][data-column-layout="large_last"] >div:nth-child(3){
  width:50%
}
.nectar-hor-list-item[data-columns="3"][data-column-layout="large_first"] >div:nth-child(2), 
.nectar-hor-list-item[data-columns="3"][data-column-layout="large_first"] >div:nth-child(3), 
.nectar-hor-list-item[data-columns="3"][data-column-layout="large_middle"] >div:nth-child(1), 
.nectar-hor-list-item[data-columns="3"][data-column-layout="large_middle"] >div:nth-child(3), 
.nectar-hor-list-item[data-columns="3"][data-column-layout="large_last"] >div:nth-child(1), 
.nectar-hor-list-item[data-columns="3"][data-column-layout="large_last"] >div:nth-child(2){
  width:25%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="large_first"] >div:nth-child(1){
  width:70%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="large_first"] >div:nth-child(2){
  width:30%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="xlarge_first"] >div:nth-child(1){
  width:80%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="xlarge_first"] >div:nth-child(2){
  width:20%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="xsmall_first"] >div:nth-child(1){
  width:20%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="xsmall_first"] >div:nth-child(2){
  width:80%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="small_first"] >div:nth-child(1){
  width:30%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="small_first"] >div:nth-child(2){
  width:70%
}





/* 5.15. Icon */
i[class*="fa-"], 
span[class*="fa-"] {
  display:inline-block;
  font-size:16px;
  width:32px;
  height:32px;
  line-height:32px;
  top:-2px;
  word-spacing:1px;
  position:relative;
  text-align:center;
  vertical-align:middle;
  max-width:100% 
}
[class^="icon-"], 
i[class*=" icon-"]{
  background-color:#000;
  border-radius:999px;
  -webkit-border-radius:999px;
  color:#fff;
  display:inline-block;
  font-size:16px;
  height:32px;
  line-height:32px;
  max-width:100%;
  position:relative;
  text-align:center;
  vertical-align:middle;
  width:32px;
  top:-2px;
  word-spacing:1px 
}
[class^="icon-"].icon-3x, 
i[class*=" icon-"].icon-3x{
  background-color:#eeedec 
}
body [class^="icon-"].icon-3x.alt-style, 
body [class*=" icon-"].icon-3x.alt-style{
  background-color:#000;
  color:#fff 
}
.col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^="icon-"].icon-3x.alt-style.hovered, 
.col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered{
  background-color:rgba(0,0,0,0.035) 
}
.light .col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^="icon-"].icon-3x.alt-style.hovered, 
.light .col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered{
  background-color:rgba(0,0,0,0.1) 
}
#sidebar .widget:hover i[class^="icon-"].icon-3x.alt-style{
  background-color:rgba(0,0,0,0.035) 
}
.full-width-section i[class^="icon-"].icon-3x, 
.full-width-section i[class*=" icon-"].icon-3x{
  background-color:rgba(0,0,0,0.021) 
}
[class^="icon-"].icon-3x, 
[class*=" icon-"].icon-3x, 
.circle-border{
  background-color:#eeedec;
  border-radius:999px;
  -webkit-border-radius:999px;
  color:#000;
  display:inline-block;
  font-size:30px;
  height:90px;
  line-height:90px;
  max-width:100%;
  position:relative;
  text-align:center;
  vertical-align:middle;
  width:90px;
  word-spacing:1px;
  transition:all 0.1s linear;
  -webkit-transition:all 0.1s linear;
}
[class^="icon-"].icon-3x, 
[class*=" icon-"].icon-3x{
  margin-bottom:27px
}
body [class^="icon-"].icon-tiny{
  line-height:15px;
  height:13px;
  width:15px;
  margin-right:5px;
  font-size:13px;
  color:#888;
  background-color:transparent
}
body [class^="icon-"].icon-default-style{
  line-height:34px;
  height:34px;
  width:34px;
  margin-right:0;
  font-size:34px;
  color:#000;
  background-color:transparent 
}

h3 [class^="icon-"], 
h2 [class^="icon-"], 
h4 [class^="icon-"], 
h5 [class^="icon-"]{
  margin-right:5px
}
.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border, 
#sidebar .widget:hover .circle-border{
  border:1px solid #000;
  transform:scale(1.18);
  transition-timing-function:cubic-bezier(0.4,0.25,0.14,1.73);
  -webkit-transition-timing-function:cubic-bezier(0.4,0.25,0.14,1.73);
}
.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.hovered, 
.col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.hovered, 
#sidebar .widget:hover [class^="icon-"].icon-3x{
  color:#fff;
  background-color:#000
}
.circle-border{
  background:none repeat scroll 0 0 transparent;
  border:1px solid #eeedec;
  height:88px;
  left:1px;
  position:absolute;
  z-index:1;
  top:1px;
  transition-duration:225ms;
  -webkit-duration:225ms;
  transition-property:all;
  -webkit-transition-property:all;
  transition-timing-function:cubic-bezier(0.5,-0.7,0.67,0.7);
  -webkit-transition-timing-function:cubic-bezier(0.5,-0.7,0.67,0.7);
  width:88px
}
.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-1 .circle-border, 
#sidebar .widget:hover .extra-color-gradient-1 .circle-border, 
.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-2 .circle-border, 
#sidebar .widget:hover .extra-color-gradient-2 .circle-border, .extra-color-gradient-1 .circle-border, 
.extra-color-gradient-2 .circle-border {
  transform:none;
  -webkit-transform:none;
}
.extra-color-gradient-1 .circle-border, 
.extra-color-gradient-2 .circle-border{
  border:2px solid rgba(0,0,0,0.065)!important
}
.light .extra-color-gradient-1 .circle-border, 
.light .extra-color-gradient-2 .circle-border{
  border:2px solid rgba(255,255,255,0.085)!important
}
[class^="icon-"].icon-3x.extra-color-gradient-2:not(.alt-style), 
[class*=" icon-"].icon-3x.extra-color-gradient-2:not(.alt-style), 
[class^="icon-"].icon-3x.extra-color-gradient-1:not(.alt-style), 
[class*=" icon-"].icon-3x.extra-color-gradient-1:not(.alt-style),
body:not(.material) .nectar-button i, 
body.material:not([data-button-style^="rounded"]) .nectar-button i {
  background-color:transparent!important
}
[class^="icon-"].extra-color-gradient-1.alt-style:not(.icon-normal):before, 
[class*=" icon-"].extra-color-gradient-1.alt-style:not(.icon-normal):before, 
[class^="icon-"].extra-color-gradient-2.alt-style:not(.icon-normal):before, 
[class*=" icon-"].extra-color-gradient-2.alt-style:not(.icon-normal):before{
  background:#fff;
  -webkit-background-clip:text;
  background-clip:text
}
[class^="icon-"].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before, 
[class*=" icon-"].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before, 
[class^="icon-"].extra-color-gradient-2.alt-style:not(.icon-normal).no-grad:before, 
[class*=" icon-"].extra-color-gradient-2.alt-style:not(.icon-normal).no-grad:before, 
[class^="icon-"][data-color="extra-color-gradient-1"].no-grad:before, 
[class*=" icon-"][data-color="extra-color-gradient-1"].no-grad:before, 
[class^="icon-"].extra-color-gradient-1:not(.icon-normal).no-grad:before, 
[class*=" icon-"].extra-color-gradient-1:not(.icon-normal).no-grad:before, 
[class^="icon-"][data-color="extra-color-gradient-2"].no-grad:before, 
[class*=" icon-"][data-color="extra-color-gradient-2"].no-grad:before, 
.extra-color-gradient-2[class^="icon-"]:not(.icon-normal).no-grad:before, 
.extra-color-gradient-2[class*=" icon-"]:not(.icon-normal).no-grad:before, 
.nectar-gradient-text.no-grad *, 
.nectar_icon_wrap[data-color="extra-color-gradient-1"] .nectar_icon.no-grad i, 
.nectar_icon_wrap[data-color="extra-color-gradient-2"] .nectar_icon.no-grad i{
  background-color:transparent!important;
  background:none!important
}
body .nectar-gradient-text[data-color="extra-color-gradient-1"].no-grad *, 
body .nectar-gradient-text[data-color="extra-color-gradient-2"].no-grad *, 
.nectar-button.see-through-extra-color-gradient-2.no-text-grad .start, 
.nectar-button.see-through-extra-color-gradient-1.no-text-grad .start, 
.nectar-button.extra-color-gradient-1.no-text-grad .hover, 
.nectar-button.extra-color-gradient-2.no-text-grad .hover, 
.nectar-flip-box .flip-box-front i[data-color="extra-color-gradient-1"].icon-default-style.no-grad:before, 
.nectar-flip-box .flip-box-front i[data-color="extra-color-gradient-2"].icon-default-style.no-grad:before, 
.nectar_icon_wrap[data-color="extra-color-gradient-1"] .nectar_icon.no-grad i, 
.nectar_icon_wrap[data-color="extra-color-gradient-2"] .nectar_icon.no-grad i{
  -webkit-text-fill-color:initial
}

.nectar_icon_wrap[data-style="border-animation"] .nectar_icon:not(.no-grad):hover i,
[class^="icon-"].extra-color-gradient-1.icon-3x.alt-style:before, 
[class*=" icon-"].extra-color-gradient-1.icon-3x.alt-style:before, 
[class^="icon-"].extra-color-gradient-2.icon-3x.alt-style:before, 
[class*=" icon-"].extra-color-gradient-2.icon-3x.alt-style:before, 
body .nectar_icon_wrap[data-color="white"] i, 
body .svg-icon-holder[data-color="white"]{
  color:#fff!important
}
body .nectar_icon_wrap[data-color="black"] i, 
body .svg-icon-holder[data-color="black"]{
  color:#000
}
body .nectar_icon_wrap[data-color="grey"] i, 
body .svg-icon-holder[data-color="grey"]{
  color:#c8c8c8
}
body .svg-icon-holder[data-color="white"] svg path {
  stroke:#fff
}
body .svg-icon-holder[data-color="black"] svg path {
  stroke:#000
}
body .svg-icon-holder[data-color="grey"] svg path {
  stroke:#c8c8c8
}

.nectar_icon_wrap[data-style="soft-bg"][data-color="black"] .nectar_icon:before,
.nectar_icon_wrap[data-style="soft-bg"][data-color="grey"] .nectar_icon:before {
  background-color: #888;
}
.nectar_icon_wrap[data-color="extra-color-gradient-1"] .nectar_icon i, 
.nectar_icon_wrap[data-color="extra-color-gradient-2"] .nectar_icon i,
.nectar_icon .im-icon-wrap > span {
  display: inline-block;
}

.nectar_icon .im-icon-wrap {
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.nectar_icon_wrap .im-icon-wrap[data-color="white"] path, 
.nectar-fancy-box[data-style="parallax_hover"] .im-icon-wrap path{
  fill: #fff;
}
.nectar_icon_wrap .im-icon-wrap[data-color="black"] path {
  fill: #000;
}
.nectar_icon_wrap .im-icon-wrap[data-color="grey"] path {
  fill: #888;
}
.full-width-section .circle-border{
  background-color:rgba(0,0,0,0.021);
  border-color:rgba(0,0,0,0.05)
}
.full-width-section .light .circle-border{
  background-color:rgba(0,0,0,0.021);
  border-color:rgba(0,0,0,0.2)
}

.main-content .svg-icon-holder{
  height:64px;
  overflow:hidden;
  min-width:1px;
  margin-bottom:20px;
  display:inline-block;
  opacity:0
}
.nectar_icon_wrap{
  display:inline-block;
  position:relative
}
.nectar_icon_wrap .nectar_icon .svg-icon-holder{
  margin-bottom:0
}
.nectar_icon_wrap[data-padding="10px"] .nectar_icon{
  padding:10px
}
.nectar_icon_wrap[data-padding="15px"] .nectar_icon{
  padding:15px
}
.nectar_icon_wrap[data-padding="20px"] .nectar_icon{
  padding:20px
}
.nectar_icon_wrap[data-padding="25px"] .nectar_icon{
  padding:25px
}
.nectar_icon_wrap[data-padding="30px"] .nectar_icon{
  padding:30px
}
.nectar_icon_wrap[data-padding="35px"] .nectar_icon{
  padding:35px
}
.nectar_icon_wrap[data-padding="40px"] .nectar_icon{
  padding:40px
}
.nectar_icon_wrap[data-padding="45px"] .nectar_icon{
  padding:45px
}
.nectar_icon_wrap[data-padding="50px"] .nectar_icon{
  padding:50px
}
.span_12.light .nectar_icon_wrap[data-style="border-basic"] .nectar_icon, 
.span_12.light .nectar_icon_wrap[data-style="border-animation"] .nectar_icon{
  border-color:rgba(255,255,255,0.15)
}
.nectar_icon_wrap[data-style="border-basic"] .nectar_icon, 
.nectar_icon_wrap[data-style="border-animation"] .nectar_icon, 
.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon {
  line-height:0;
  border:2px solid rgba(0,0,0,0.065);
  text-align: center;
  border-radius:100px;
  position:relative;
  -webkit-transition:background-color .45s cubic-bezier(0.25,1,0.33,1),border-color .45s cubic-bezier(0.25,1,0.33,1);
  transition:background-color .45s cubic-bezier(0.25,1,0.33,1),border-color .45s cubic-bezier(0.25,1,0.33,1)
}
.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon {
  border: 0;
}
.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon:before {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  content: '';
  position: absolute;
  display: block;
  border-radius:100px;
  z-index: -1;
  opacity: 0.11;
}
.nectar_icon_wrap[data-style*="border"] .nectar_icon i, 
.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon i {
  display: inline-block;
  vertical-align: middle;
  max-width: none;
  top: 0;
}
.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i {
  border-radius: 0;
  text-align: center;
}
.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i:before {
  vertical-align: top;
}
.nectar_icon_wrap i:before {
  line-height: inherit;
}
.nectar_icon_wrap[data-style="border-animation"] .nectar_icon i{
  -webkit-transition:color .45s cubic-bezier(0.25,1,0.33,1);
  transition:color .45s cubic-bezier(0.25,1,0.33,1)
}
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover .nectar_icon, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover .nectar_icon{
  border-color:transparent
}
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover:before, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover:before, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover .nectar_icon:before, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover .nectar_icon:before{
  opacity:1
}
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:before, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:before, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"] .nectar_icon:before, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"] .nectar_icon:before{
  position:absolute;
  z-index:-1;
  content:' ';
  display:block;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  border-radius:100px;
  -webkit-transition:opacity .45s cubic-bezier(0.25,1,0.33,1);
  transition:opacity .45s cubic-bezier(0.25,1,0.33,1) 
}
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"] .nectar_icon:before, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"] .nectar_icon:before{
  opacity:1
}
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"] .nectar_icon:before, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"] .nectar_icon:before{
  background-color:#f6f6f6
}
.nectar_icon_wrap[data-border-thickness="1px"] .nectar_icon{
  border-width:1px
}
.nectar_icon_wrap[data-border-thickness="2px"] .nectar_icon{
  border-width:2px
}
.nectar_icon_wrap[data-border-thickness="3px"] .nectar_icon{
  border-width:3px
}
.nectar_icon_wrap[data-border-thickness="4px"] .nectar_icon{
  border-width:4px
}
.nectar_icon_wrap[data-border-thickness="5px"] .nectar_icon{
  border-width:5px
}
.nectar_icon_wrap[data-style="border-basic"] .nectar_icon i{
  text-align:center
}
.nectar_icon_wrap a{
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  z-index:1
}





/* 5.16. Icon List */

.nectar-icon-list{
    position:relative
}
 .nectar-icon-list:after{
    display:block;
     position:absolute;
     content:' ';
     z-index:1;
     width:1px;
     background-color:rgba(0,0,0,0.1);
     height:100%;
     top:15px;
     left:15px
}
 .nectar-icon-list >div:last-child{
    margin-bottom:15px
}
 .row .nectar-icon-list .nectar-icon-list-item h4{
    line-height:30px;
     margin-bottom:4px
}
 .nectar-icon-list-item{
    position:relative;
     margin-bottom:80px;
     padding-left:60px
}
 .nectar-icon-list[data-icon-size="medium"] .nectar-icon-list-item{
    padding-left:100px
}
 .nectar-icon-list[data-icon-size="medium"][data-icon-style="no-border"] .nectar-icon-list-item{
    padding-left:80px
}
 .nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item{
    padding-left:120px
}
 .nectar-icon-list[data-icon-size="large"][data-icon-style="no-border"] .nectar-icon-list-item{
    padding-left:100px
}
 .nectar-icon-list-item .content{
    color:rgba(0,0,0,0.5)
}
 .span_12.light .nectar-icon-list-item .content{
    color:rgba(255,255,255,0.65)
}
 .span_12.light .nectar-icon-list:after{
    background-color:rgba(255,255,255,0.15)
}
 .nectar-icon-list-item .list-icon-holder{
    border-radius:100px;
     background-color:#f7f7f7;
     text-align:center;
     position:absolute;
     left:0;
     top:0;
     color:rgba(0,0,0,0.5);
     z-index:10
}
 .nectar-icon-list[data-icon-style="border"] .list-icon-holder{
    border:2px solid rgba(0,0,0,0.1)
}
 .span_12.light .nectar-icon-list[data-icon-style="border"] .nectar-icon-list-item .list-icon-holder{
    border:2px solid rgba(255,255,255,0.3)
}
 .nectar-icon-list[data-icon-style="no-border"] .list-icon-holder,
 .nectar-icon-list[data-icon-color="default"][data-icon-style="no-border"] .list-icon-holder,
 .span_12.light .nectar-icon-list[data-icon-color="default"][data-icon-style="no-border"] .list-icon-holder{
    border:none;
    background-color:transparent
}
 .nectar-icon-list[data-icon-style="no-border"]:after{
    display:none
}
 .nectar-icon-list .nectar-icon-list-item .list-icon-holder i:before{
    line-height:inherit
}

.nectar-icon-list .nectar-icon-list-item .list-icon-holder .im-icon-wrap,
.nectar-icon-list .nectar-icon-list-item .list-icon-holder .im-icon-wrap > span { 
  margin-left: -1px; 
  margin-top: -2px; 
  width: 100%; 
  height: 100%; 
}

.nectar-icon-list .nectar-icon-list-item .list-icon-holder .im-icon-wrap > span {
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nectar-icon-list .nectar-icon-list-item .list-icon-holder .im-icon-wrap svg { 
  display: inline-block; 
}

 .nectar-icon-list[data-icon-size="small"] .nectar-icon-list-item .list-icon-holder, 
 .nectar-icon-list[data-icon-size="small"] .nectar-icon-list-item .list-icon-holder span, 
 .nectar-icon-list[data-icon-size="small"] .nectar-icon-list-item .list-icon-holder i{
    line-height:30px;
     font-size:16px;
     width:30px;
     height:30px
}
.nectar-icon-list[data-icon-size="small"] .nectar-icon-list-item .list-icon-holder .im-icon-wrap svg {
  width:20px;
  height:20px;
}
 .nectar-icon-list[data-icon-size="small"] .nectar-icon-list-item .list-icon-holder i{
    line-height:26px
}
 .nectar-icon-list[data-icon-style="no-border"][data-icon-size="small"] .nectar-icon-list-item .list-icon-holder, 
 .nectar-icon-list[data-icon-style="no-border"][data-icon-size="small"] .nectar-icon-list-item .list-icon-holder span, 
 .nectar-icon-list[data-icon-style="no-border"][data-icon-size="small"] .nectar-icon-list-item .list-icon-holder i, 
 .nectar-icon-list[data-icon-style="no-border"][data-icon-size="small"] .nectar-icon-list-item .list-icon-holder .im-icon-wrap svg{
    line-height:30px;
     font-size:30px
}
 .nectar-icon-list[data-icon-size="medium"] .nectar-icon-list-item .list-icon-holder, 
 .nectar-icon-list[data-icon-size="medium"] .nectar-icon-list-item .list-icon-holder span, 
 .nectar-icon-list[data-icon-size="medium"] .nectar-icon-list-item .list-icon-holder i {
    line-height:60px;
     font-size:26px;
     width:60px;
     height:60px
}
.nectar-icon-list[data-icon-size="medium"] .nectar-icon-list-item .list-icon-holder .im-icon-wrap svg {
  width:30px;
  height:30px;
}
 .nectar-icon-list[data-icon-size="medium"] .nectar-icon-list-item .list-icon-holder i{
    line-height:56px
}
 .nectar-icon-list[data-icon-style="no-border"][data-icon-size="medium"] .nectar-icon-list-item .list-icon-holder, 
 .nectar-icon-list[data-icon-style="no-border"][data-icon-size="medium"] .nectar-icon-list-item .list-icon-holder i, 
 .nectar-icon-list[data-icon-style="no-border"][data-icon-size="medium"] .nectar-icon-list-item .list-icon-holder .im-icon-wrap svg {
    line-height:45px;
     font-size:45px;
     width:45px;
     height:45px
}
 .nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item .list-icon-holder, 
 .nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item .list-icon-holder span, 
 .nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item .list-icon-holder i {
    line-height:80px;
     font-size:36px;
     width:80px;
     height:80px
}

.nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item .list-icon-holder .im-icon-wrap svg {
  width:40px;
  height:40px;
}
 .nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item .list-icon-holder i{
    line-height:76px
}
 .nectar-icon-list[data-icon-style="no-border"][data-icon-size="large"] .nectar-icon-list-item .list-icon-holder, 
 .nectar-icon-list[data-icon-style="no-border"][data-icon-size="large"] .nectar-icon-list-item .list-icon-holder span, 
 .nectar-icon-list[data-icon-style="no-border"][data-icon-size="large"] .nectar-icon-list-item .list-icon-holder i, 
 .nectar-icon-list[data-icon-style="no-border"][data-icon-size="large"] .nectar-icon-list-item .list-icon-holder .im-icon-wrap svg{
    line-height:60px;
     font-size:60px;
     width:60px;
     height:60px
}
 .nectar-icon-list[data-icon-size="medium"]:after{
    top:30px;
     left:30px
}
 .nectar-icon-list[data-icon-size="large"]:after{
    top:40px;
     left:40px
}
 body .nectar-icon-list-item .list-icon-holder >span{
    display:block;
     letter-spacing:0;
     margin-top:-2px;
     margin-left:-2px
}
 .nectar-icon-list[data-icon-color="default"] .list-icon-holder{
    background-color:#f7f7f7
}
 .span_12.light .nectar-icon-list[data-icon-color="default"] .list-icon-holder{
    background-color:#222;
     color:rgba(255,255,255,0.8)
}
 .span_12.dark .nectar-icon-list[data-icon-color="default"] .list-icon-holder i{
    color:inherit
}
 .span_12.light .nectar-icon-list[data-icon-color="default"] .list-icon-holder i{
    color:rgba(255,255,255,0.7)
}
 .span_12.dark .nectar-icon-list[data-icon-color="default"] .list-icon-holder .im-icon-wrap path {
     fill: rgba(0,0,0,0.5);
}
 .span_12.light .nectar-icon-list[data-icon-color="default"] .list-icon-holder .im-icon-wrap path {
     fill: #fff;
}
 .nectar-icon-list .list-icon-holder .im-icon-wrap {
     margin-top: 0;
     margin-left: 0;
}
 .nectar-icon-list[data-animate="true"] .list-icon-holder{
    transform:scale(0.3);
     -webkit-transform:scale(0);
     -ms-transform:scale(0);
     opacity:0;
     -webkit-backface-visibility:hidden
}
 .nectar-icon-list[data-animate="true"] .nectar-icon-list-item.animated .list-icon-holder{
    transform:scale(1);
     -webkit-transform:scale(1);
     -ms-transform:scale(1);
     opacity:1;
     transition:transform 0.6s,opacity 0.2s;
     -webkit-transition:-webkit-transform 0.6s,opacity 0.2s
}
 .nectar-icon-list[data-animate="true"]:after{
    transform:scale(1,0) translateZ(0);
     -webkit-transform:scale(1,0) translateZ(0);
     -ms-transform:scale(1,0) translateZ(0);
     transform-origin:top;
     -webkit-transform-origin:top;
     -webkit-backface-visibility:hidden
}
 .nectar-icon-list[data-animate="true"].completed:after{
    transform:scale(1,1) translateZ(0);
     -webkit-transform:scale(1,1) translateZ(0);
     -ms-transform:scale(1,1) translateZ(0);
     transition:transform 1.9s cubic-bezier(0.18,1,0.32,1);
     -webkit-transition:-webkit-transform 1.9s cubic-bezier(0.18,1,0.32,1)
}
 .nectar-icon-list[data-animate="true"] .content{
    opacity:0;
     transform:translateX(60px) translateZ(0);
     -webkit-transform:translateX(60px) translateZ(0);
     -ms-transform:translateX(60px) translateZ(0);
     -webkit-backface-visibility:hidden
}
 .nectar-icon-list[data-animate="true"] .nectar-icon-list-item.animated .content{
    opacity:1;
     transform:translateX(0px) translateY(0px) translateZ(0);
     -webkit-transform:translateX(0px) translateY(0px) translateZ(0);
     -ms-transform:translateX(0px) translateY(0px) translateZ(0);
     transition:transform .7s cubic-bezier(0.165,0.84,0.44,1) 0.2s,opacity .7s cubic-bezier(0.165,0.84,0.44,1) 0.2s;
     -webkit-transition:-webkit-transform .7s cubic-bezier(0.165,0.84,0.44,1) 0.2s,opacity .7s cubic-bezier(0.165,0.84,0.44,1) 0.2s
}
 .nectar-icon-list[data-direction="horizontal"]:after {
     display: none;
}
 .nectar-icon-list[data-direction="horizontal"] {
     display: -webkit-flex;
     display: flex;
     -webkit-flex-wrap: wrap;
     flex-wrap: wrap;
     width: calc(105%);
}
 .nectar-icon-list[data-direction="horizontal"] .nectar-icon-list-item {
     width: calc(33.3% - 5%);
     margin: 0 5% 5% 0;
}
 .nectar-icon-list[data-direction="horizontal"][data-columns="2"] .nectar-icon-list-item {
     width: calc(50% - 5%);
     margin: 0 5% 5% 0;
}
 .nectar-icon-list[data-direction="horizontal"][data-columns="4"] .nectar-icon-list-item {
     width: calc(25% - 5%);
     margin: 0 5% 5% 0;
}
 .nectar-icon-list[data-direction="horizontal"][data-columns="5"] .nectar-icon-list-item {
     width: calc(20% - 5%);
     margin: 0 5% 5% 0;
}
 .nectar-icon-list[data-direction="horizontal"][data-columns="1"] .nectar-icon-list-item {
     width: 100%;
     margin: 0 0% 5% 0;
}
 @media only screen and (max-width: 999px) {
     .nectar-icon-list[data-direction="horizontal"][data-columns] .nectar-icon-list-item {
         width: calc(50% - 5%);
         margin: 0 5% 5% 0;
    }
     .nectar-icon-list[data-direction="horizontal"][data-columns="1"] .nectar-icon-list-item {
         width: 100%;
         margin: 0 0% 5% 0;
    }
}
 @media only screen and (max-width: 690px) {
     .nectar-icon-list[data-direction="horizontal"][data-columns] .nectar-icon-list-item {
         width: 100%;
         margin: 0 0% 10% 0;
    }
}
 @media only screen and (max-width : 690px) {
     .nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item .list-icon-holder,
     .nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item .list-icon-holder i,
     .nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item .list-icon-holder span {
         line-height: 60px;
         font-size: 26px;
         width: 60px;
         height: 60px;
    }
    .nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item .list-icon-holder .im-icon-wrap svg {
      width: 30px;
      height: 30px;
    }
     .nectar-icon-list[data-icon-style="no-border"][data-icon-size="large"] .nectar-icon-list-item .list-icon-holder,
     .nectar-icon-list[data-icon-style="no-border"][data-icon-size="large"] .nectar-icon-list-item .list-icon-holder i,
     .nectar-icon-list[data-icon-style="no-border"][data-icon-size="large"] .nectar-icon-list-item .list-icon-holder span {
         line-height: 45px;
         font-size: 45px;
         width: 45px;
         height: 45px;
    }
    .nectar-icon-list[data-icon-style="no-border"][data-icon-size="large"] .nectar-icon-list-item .list-icon-holder .im-icon-wrap svg {
      width: 36px;
      height: 36px;
    }
     .nectar-icon-list[data-icon-size="large"] .nectar-icon-list-item {
         padding-left: 100px;
    }
     .nectar-icon-list[data-icon-size="large"][data-icon-style="no-border"] .nectar-icon-list-item {
         padding-left: 80px;
    }
     .nectar-icon-list[data-icon-size="large"]:after {
         top: 30px;
         left: 30px;
    }
}




/* 5.17. Icon with text */
.iwithtext{
  position:relative
}
.iwithtext .iwt-icon{
  position:absolute;
  left:0;
  top:0
}
.iwithtext .iwt-icon img{
  width:35px;
  height:auto;
  padding:0
}
.row .col .iwithtext .iwt-icon img:not([srcset]) {
  width:35px;
}
.span_10.iwt h2{
  line-height:20px
}

.span_10.iwt h3{
  line-height:18px
}
.iwithtext .iwt-text{
  padding-left:55px
}
.main-content .vc_span2 .iwithtext .iwt-icon, 
.main-content .vc_col-sm-2 .iwithtext .iwt-icon{
  top:-2px
}
.main-content .vc_span2 .iwithtext .iwt-icon i, 
.main-content .vc_col-sm-2 .iwithtext .iwt-icon i{
  font-size:26px;
  line-height:26px;
  width:26px;
  height:26px 
}
.main-content .vc_span2 .iwithtext .iwt-icon img, 
.main-content .vc_col-sm-2 .iwithtext .iwt-icon img{
  width:26px
}
.main-content .vc_span2 .iwithtext .iwt-icon img:not([srcset]), 
.main-content .vc_col-sm-2 .iwithtext .iwt-icon img:not([srcset]) {
  width:26px
}
.main-content .vc_span2 .iwithtext .iwt-text, 
.main-content .vc_col-sm-2 .iwithtext .iwt-text{
  padding-left:45px
}






/* 5.18. Image Comparison */
.twentytwenty-horizontal .twentytwenty-handle:before, 
.twentytwenty-horizontal .twentytwenty-handle:after, 
.twentytwenty-vertical .twentytwenty-handle:before, 
.twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
   }

.twentytwenty-horizontal .twentytwenty-handle:before, 
.twentytwenty-horizontal .twentytwenty-handle:after {
  width: 8px;
  height: 9999px;
  left: 50%;
  margin-left: -4px; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.twentytwenty-before-label, .twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px; }

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 5px inset transparent;
  position: absolute; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
  top: 50%;
  margin-top: -5px; }

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
  left: 50%;
  margin-left: -6px; }

.twentytwenty-wrapper {
  overflow: hidden;
  padding: 5px 23px;
}
.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none; 
}
  .twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block; }

    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, 
    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
      opacity: 0; 
    }
  .twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }


.twentytwenty-before {
  z-index: 20; }

.twentytwenty-after {
  z-index: 10; }

.twentytwenty-handle {
  height: 44px;
  width: 44px;
  background-color: #000;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  z-index: 40;
  cursor: move; }

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 20px;
   }
.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 20px;
   }

.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-left-arrow {
  border-right: 6px solid rgba(255,255,255,1);
  left: 50%;
  margin-left: -16px; }

.twentytwenty-right-arrow {
  border-left: 6px solid rgba(255,255,255,1);
  right: 50%;
  margin-right: -16px; }

.twentytwenty-up-arrow {
  border-bottom: 6px solid white;
  top: 50%;
  margin-top: -17px; }

.twentytwenty-down-arrow {
  border-top: 6px solid white;
  bottom: 50%;
  margin-bottom: -17px; }





/* 5.19. Image with animation / Col animation */
.wpb_column.has-animation[data-animation*="reveal"]{
  opacity:1
}
img.img-with-animation[data-animation="grow-in"].full-opacity{
  opacity:1
}
html:not(.js) img.img-with-animation, 
html:not(.js) .col.has-animation, 
html:not(.js) .wpb_column.has-animation{
  opacity:1
}
img.img-with-animation[data-animation="none"], 
.nectar_cascading_images .cascading-image[data-animation="none"] .inner-wrap{
  opacity:1
}
img.img-with-animation[data-shadow="small_depth"], 
.wpb_column[data-shadow="small_depth"], 
.nectar_cascading_images .cascading-image[data-shadow="small_depth"] .img-wrap, 
.nectar_cascading_images .cascading-image[data-shadow="small_depth"] .bg-color, 
.nectar-video-box[data-shadow="small_depth"]:before, .nectar-flickity[data-shadow="small_depth"] .cell{
  box-shadow:0 10px 50px rgba(0,0,0,0.08),0 13px 45px rgba(0,0,0,0.08)
}
img.img-with-animation[data-shadow="medium_depth"], 
.wpb_column[data-shadow="medium_depth"], 
.nectar_cascading_images .cascading-image[data-shadow="medium_depth"] .img-wrap, 
.nectar_cascading_images .cascading-image[data-shadow="medium_depth"] .bg-color, 
.nectar-video-box[data-shadow="medium_depth"]:before, .nectar-flickity[data-shadow="medium_depth"] .cell{
  box-shadow:0 30px 80px rgba(0,0,0,0.14),0 20px 70px rgba(0,0,0,0.12)
}
img.img-with-animation[data-shadow="large_depth"], 
.wpb_column[data-shadow="large_depth"], 
.nectar_cascading_images .cascading-image[data-shadow="large_depth"] .img-wrap, 
.nectar_cascading_images .cascading-image[data-shadow="large_depth"] .bg-color, 
.nectar-video-box[data-shadow="large_depth"]:before {
  box-shadow:0 40px 100px rgba(0,0,0,0.15),0 25px 80px rgba(0,0,0,0.1)
}
.nectar-flickity[data-shadow="large_depth"] .cell{
  box-shadow:0 35px 55px rgba(0,0,0,0.08),0 25px 63px rgba(0,0,0,0.08)
}

img.img-with-animation[data-shadow="x_large_depth"], 
.wpb_column[data-shadow="x_large_depth"], 
.nectar_cascading_images .cascading-image[data-shadow="x_large_depth"] .img-wrap, 
.nectar_cascading_images .cascading-image[data-shadow="x_large_depth"] .bg-color, 
.nectar-video-box[data-shadow="x_large_depth"]:before, 
.nectar-flickity[data-shadow="x_large_depth"] .cell{
  box-shadow:0 60px 135px rgba(0,0,0,0.14),0 15px 65px rgba(0,0,0,0.14)
}


img.img-with-animation[data-animation="fade-in-from-left"][data-shadow*="_depth"] {
  padding-right: 0;
}
img.img-with-animation[data-animation="fade-in-from-left"], 
img.img-with-animation[data-animation="fade-in-from-right"], 
.nectar-fancy-box.has-animation[data-animation="fade-in-from-right"]{
  margin:0 auto
}


.img-with-aniamtion-wrap,
body .wpb_wrapper > .img-with-aniamtion-wrap {
  line-height:0;
  margin-bottom:0
}
.center img.img-with-animation{
  margin:0 auto;
  display:block
}
.right.img-with-aniamtion-wrap{
  text-align:right
}
.right.img-with-aniamtion-wrap img{
  display:inline-block
}
.right.img-with-aniamtion-wrap[data-max-width="110%"] img, 
.right.img-with-aniamtion-wrap[data-max-width="125%"] img, 
.right.img-with-aniamtion-wrap[data-max-width="150%"] img, 
.right.img-with-aniamtion-wrap[data-max-width="175%"] img, 
.right.img-with-aniamtion-wrap[data-max-width="200%"] img, 
.right.img-with-aniamtion-wrap[data-max-width="225%"] img, 
.right.img-with-aniamtion-wrap[data-max-width="250%"] img{
  display:block
}

.img-with-aniamtion-wrap[data-max-width="50%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="75%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="110%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="125%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="150%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="175%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="200%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="225%"]:not(.right) img, 
.img-with-aniamtion-wrap[data-max-width="250%"]:not(.right) img{
  backface-visibility:hidden
}
.wpb_column.has-animation[data-animation*="reveal"]{
  overflow:hidden
}
.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap{
  overflow:hidden;
  height:100%;
  width:100%
}
.img-with-aniamtion-wrap[data-max-width="110%"] .inner{
  width:110%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="125%"] .inner{
  width:125%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="150%"] .inner{
  width:150%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="165%"] .inner{
  width:165%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="175%"] .inner{
  width:175%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="200%"] .inner{
  width:200%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="225%"] .inner{
  width:225%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="250%"] .inner{
  width:250%;
  display:block
}
.img-with-aniamtion-wrap[data-max-width="110%"].center .inner{
  margin-left:-5%
}
.img-with-aniamtion-wrap[data-max-width="125%"].center .inner{
  margin-left:-12.5%
}
.img-with-aniamtion-wrap[data-max-width="150%"].center .inner{
  margin-left:-25%
}
.img-with-aniamtion-wrap[data-max-width="165%"].center .inner{
  margin-left:-32.5%
}
.img-with-aniamtion-wrap[data-max-width="175%"].center .inner{
  margin-left:-37.5%
}
.img-with-aniamtion-wrap[data-max-width="200%"].center .inner{
  margin-left:-50%
}
.img-with-aniamtion-wrap[data-max-width="225%"].center .inner{
  margin-left:-62.5%
}
.img-with-aniamtion-wrap[data-max-width="250%"].center .inner{
  margin-left:-75%
}
.img-with-aniamtion-wrap.right[data-max-width="110%"] .inner{
  margin-left:-10%
}
.img-with-aniamtion-wrap.right[data-max-width="125%"] .inner{
  margin-left:-25%
}
.img-with-aniamtion-wrap.right[data-max-width="150%"] .inner{
  margin-left:-50%
}
.img-with-aniamtion-wrap.right[data-max-width="165%"] .inner{
  margin-left:-65%
}
.img-with-aniamtion-wrap.right[data-max-width="175%"] .inner{
  margin-left:-75%
}
.img-with-aniamtion-wrap.right[data-max-width="200%"] .inner{
  margin-left:-100%
}
.img-with-aniamtion-wrap.right[data-max-width="225%"] .inner{
  margin-left:-125%
}
.img-with-aniamtion-wrap.right[data-max-width="250%"] .inner{
  margin-left:-150%
}
.img-with-aniamtion-wrap[data-max-width="50%"] img, 
.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="50%"] img {
  max-width:50%;
  width: auto;
}
.img-with-aniamtion-wrap[data-max-width="75%"] img, 
.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="75%"] img {
  max-width:75%;
  width: auto;
}
.img-with-aniamtion-wrap[data-max-width="110%"] img, 
.img-with-aniamtion-wrap[data-max-width="125%"] img, 
.img-with-aniamtion-wrap[data-max-width="150%"] img, 
.img-with-aniamtion-wrap[data-max-width="175%"] img, 
.img-with-aniamtion-wrap[data-max-width="200%"] img, 
.img-with-aniamtion-wrap[data-max-width="225%"] img, 
.img-with-aniamtion-wrap[data-max-width="250%"] img{
  max-width:100%;
  width: auto;
}
.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap.no-transform, 
.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap.no-transform .column-inner{
  transform:none;
  -webkit-transform:none
}
@media only screen and (min-width: 690px) {
  .vc_row-o-equal-height .wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .vc_row-o-equal-height.vc_row-o-content-middle .wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: auto;
  }
  .vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap, 
  .vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap > .column-inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.wpb_column .column-inner[data-bg-cover="true"], .wpb_column[data-bg-cover="true"] {
  background-size:cover;
  background-position:center
}

.vc_ie-flexbox-fixer {
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal 
}
.vc_ie-flexbox-fixer>.vc_row {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  box-sizing: border-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox 
}





/* 5.20. Image with Hotspots */
.nectar_image_with_hotspots.no-img{
   background-color:#333;
    width:75%;
    height:400px
}
.row .col .nectar_image_with_hotspots img:not([srcset]) {
    max-width: 100%;
}
.row .nectar_image_with_hotspots img{
   max-width:none;
    width:100%;
    margin-bottom:0
}
.nectar_image_with_hotspots{
   position:relative;
    line-height:0
}
.nectar_image_with_hotspots .nectar_hotspot_wrap{
   position:absolute;
   width:30px;
   height:30px
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip{
   position:relative;
    display:block;
    opacity:0;
    z-index:900;
    cursor:default;
    background-color:#fff;
    padding:23px;
    max-width:250px;
    transition:opacity 0.3s;
    -webkit-transition:opacity 0.3s;
    line-height:22px;
    font-size:14px;
    color:#666;
    border-radius:10px;
    pointer-events:none
}
.nectar_image_with_hotspots[data-tooltip-func="click"] .nectar_hotspot_wrap .open.nttip {
    pointer-events: auto;
    cursor: auto;
}
.nectar_image_with_hotspots[data-tooltip-func="click"] .nectar_hotspot_wrap .nttip{
   transition:opacity 0.2s;
    -webkit-transition:opacity 0.2s
}
.nectar_image_with_hotspots[data-tooltip_shadow="small_depth"] .nectar_hotspot_wrap .nttip{
   box-shadow:0px 1px 4px rgba(0,0,0,0.15)
}
.nectar_image_with_hotspots[data-tooltip_shadow="medium_depth"] .nectar_hotspot_wrap .nttip{
   box-shadow:0 20px 40px rgba(0,0,0,0.16),0 10px 25px rgba(0,0,0,0.1)
}
.nectar_image_with_hotspots[data-tooltip_shadow="large_depth"] .nectar_hotspot_wrap .nttip{
   box-shadow:0 30px 102px rgba(0,0,0,0.33),0 20px 51px rgba(0,0,0,0.18)
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip h4, 
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip h3{
   margin-bottom:4px
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position="bottom"]{
    margin-top:42px;
    margin-left:6px;
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%)
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position="top"]{
    margin-top:-20px;
    margin-left:6px;
    -ms-transform:translateX(-50%) translateY(-100%);
    transform:translateX(-50%) translateY(-100%);
    -webkit-transform:translateX(-50%) translateY(-100%)
}
body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position].force-top{
    margin-top:-20px;
    margin-left:6px;
    -ms-transform:translateX(-50%) translateY(-100%);
    transform:translateX(-50%) translateY(-100%);
    -webkit-transform:translateX(-50%) translateY(-100%)
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position="left"]{
    margin-left:-20px;
    margin-top:6px;
    -ms-transform:translateX(-100%) translateY(-50%);
    transform:translateX(-100%) translateY(-50%);
    -webkit-transform:translateX(-100%) translateY(-50%)
}
body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position].force-left{
    margin-left:-20px;
    margin-top:6px;
    -ms-transform:translateX(-100%) translateY(-50%);
    transform:translateX(-100%) translateY(-50%);
    -webkit-transform:translateX(-100%) translateY(-50%)
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position="right"]{
    margin-left:42px;
    margin-top:6px;
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%)
}
body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position].force-right {
    margin-left:42px;
    margin-top:6px;
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%)
}
.nttip.empty-tip{
   display:none
}


@media only screen and (min-width:690px){
   .nectar_image_with_hotspots[data-tooltip-func="hover"] .nectar_hotspot:hover+.nttip{
       opacity:1
   }
    .nectar_image_with_hotspots[data-tooltip-func="hover"] .nectar_hotspot:hover span{
       transform:rotate(90deg);
        -webkit-transform:rotate(90deg)
   }
    .nectar_image_with_hotspots[data-tooltip-func="click"] .nectar_hotspot.open span{
       transform:rotate(45deg);
        -webkit-transform:rotate(45deg)
   }
}
.nectar_image_with_hotspots .nttip.open{
   opacity:1
}
.nectar_image_with_hotspots[data-hotspot-icon="plus_sign"] .nectar_hotspot span{
   display:block;
    pointer-events:none;
    transition:transform 0.3s;
    -webkit-transition:-webkit-transform 0.3s;
    width:22px;
    height:22px
}
.nectar_image_with_hotspots[data-hotspot-icon="plus_sign"][data-tooltip-func="click"] .nectar_hotspot span{
   transition:transform 0.2s;
    -webkit-transition:-webkit-transform 0.2s
}
.nectar_image_with_hotspots[data-hotspot-icon="plus_sign"] .nectar_hotspot span:before{
   position:absolute;
    display:block;
    height:2px;
    width:10px;
    left:6px;
    top:10px;
    content:' ';
    background-color:#fff
}
.nectar_image_with_hotspots[data-hotspot-icon="plus_sign"] .nectar_hotspot span:after{
   position:absolute;
    display:block;
    height:10px;
    width:2px;
    left:10px;
    top:6px;
    content:' ';
    background-color:#fff
}
.nectar_image_with_hotspots .nectar_hotspot{
    height:22px;
    width:22px;
    border-radius:100px;
    position:absolute;
    z-index:100;
    cursor:pointer;
    line-height:22px;
    text-align:center;
    color:#fff;
    font-size:11px;
    display:block
}
.nectar_image_with_hotspots[data-stlye="color_pulse"] .nectar_hotspot{
   background-color:#000
}
.nectar_image_with_hotspots[data-stlye="color_pulse"] .nectar_hotspot:before{
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    content:'';
    width:22px;
    height:22px;
    margin:-11px auto auto -11px;
    -webkit-transform-origin:50% 50%;
    transform-origin:50% 50%;
    border-radius:50%;
    background-color:inherit;
    opacity:1;
    z-index:-1;
    pointer-events:none
}
.nectar_image_with_hotspots[data-stlye="color_pulse"][data-hotspot-icon="numerical"] .nectar_hotspot.pulse:before, 
.nectar_image_with_hotspots[data-stlye="color_pulse"][data-hotspot-icon="plus_sign"] .nectar_hotspot:before{
   -webkit-animation:pulsate 3s cubic-bezier(0.2,1,0.2,1) infinite;
    animation:pulsate 3s cubic-bezier(0.2,1,0.2,1) infinite
}

@media only screen and (min-width:690px){
    .nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot{
       height:30px;
        width:30px;
        line-height:30px;
        font-size:14px
   }
    .nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot span{
       height:30px;
        width:30px
   }
    .nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot span:before{
        height:2px;
        width:12px;
        left:9px;
        top:14px
   }
    .nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot span:after{
        height:12px;
        width:2px;
        left:14px;
        top:9px
   }
    .nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot_wrap .nttip[data-tooltip-position="bottom"]{
        margin-top:60px;
        margin-left:15px;
        width: 200px;
   }
    .nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot_wrap .nttip[data-tooltip-position="top"]{
        margin-top:-30px;
        margin-left:15px
   }
    .nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot_wrap .nttip[data-tooltip-position="left"]{
        margin-left:-30px;
        margin-top:15px
   }
    .nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot_wrap .nttip[data-tooltip-position="right"]{
        margin-left:60px;
        margin-top:15px
   }
}
@media only screen and (max-width : 690px) {
    body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {
        position: fixed!important;
        left: 0!important;
        top: 0!important;
        width: 100%!important;
        max-width: none!important;
        margin: 0!important;
        height: 100%;
        box-shadow: none!important;
        border-radius: 0;
        text-align: center;
        transform: none!important;
        -webkit-transform: none!important;
        z-index: 999;
   }
    .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner {
        transform: translateY(-50%) translateX(-50%) scale(0.8);
        -webkit-transform: translateY(-50%) translateX(-50%) scale(0.8);
        -webkit-transition: all 0.2s ease-in-out!important;
        transition: all 0.2s ease-in-out!important;
        top: 50%;
        left: 50%;
        position: absolute;
        width: 60%;
        text-align: center;
   }
    .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip.open .inner {
        transform: translateY(-50%) translateX(-50%) scale(1);
        -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
   }
    .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip.open {
        pointer-events: auto!important;
   }
    .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose {
        position: absolute;
        top: -50px;
        left: 50%;
        margin-left: -11px;
        height: 22px;
        width: 22px;
        line-height: 22px;
        border: 2px solid #000;
        border-radius: 100px;
   }
    .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        display: block;
        height: 18px;
        width: 18px;
        transform-origin: center;
   }
    .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:before {
        position: absolute;
        display: block;
        height: 2px;
        width: 10px;
        left: 4px;
        top: 8px;
        content: ' ';
   }
    .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:after {
        position: absolute;
        display: block;
        height: 10px;
        width: 2px;
        left: 8px;
        top: 4px;
        content: ' ';
   }
}

@-webkit-keyframes pulsate{
  from{
    opacity:1;
    transform:scale(1)
  }
  to{
    opacity:0;
    transform:scale(3)
  }
}
@keyframes pulsate{
  from{
    opacity:1;
    transform:scale(1)
  }
  to{
    opacity:0;
    transform:scale(3)
  }
}
@keyframes nectarBounceIn{
  0%{
    transform:translateY(80px);
    opacity:0
  }
  33%{
    transform:translateY(-13px);
    opacity:1
  }
  66%{
    transform:translateY(4px);
    opacity:1
  }
  100%{
    transform:translateY(0px);
    opacity:1
  }
}
@-webkit-keyframes nectarBounceIn{
  0%{
    transform:translateY(80px);
    opacity:0
  }
  33%{
    transform:translateY(-13px);
    opacity:1
  }
  66%{
    transform:translateY(4px);
    opacity:1
  }
  100%{
    transform:translateY(0px);
    opacity:1
  }
}





/* 5.21. Interactive Map */

.grecaptcha-badge {
  z-index: 100;
}
#contact-map{
  width:100%;
  height:370px;
  margin-top:-65px;
  margin-bottom:30px
}
.gm-style-iw{
  color:#777
}
#contact-map div, 
.nectar-google-map div {
  box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box 
}
.wpb_wrapper > .nectar-google-map, 
.nectar-google-map{
  margin-bottom:0
}
.nectar-google-map img{
  max-width:none
}
.wpb_column.centered-text .nectar-google-map img {
  display: block;
}
body[data-bg-header="true"] #contact-map{
  margin-top:-30px
}
.contact-info{
  padding-left:20px
}
body.page-template-template-contact-php .page-header-no-bg .col.section-title{
  border-bottom:0
}
body.page-template-template-contact-php #page-header-bg{
  margin-bottom:0
}
.gm-style .gm-style-iw, 
.gm-style .gm-style-iw a, 
.gm-style .gm-style-iw span, 
.gm-style .gm-style-iw label, 
.gm-style .gm-style-iw div{
  font-family:arial;
  letter-spacing:0;
  line-height:20px
}
.nectar-google-map .animated-dot, 
.nectar-leaflet-map .animated-dot {
  width:20px;
  height:20px;
  left:-9px;
  top:-5px;
  position:relative
}
.nectar-google-map .animated-dot .middle-dot, 
.nectar-leaflet-map .animated-dot .middle-dot {
  width:16px;
  height:16px;
  border-radius:30px;
  position:absolute;
  left:2px;
  top:2px;
  transform-origin:50% 50%;
  animation-fill-mode:forwards;
  animation-iteration-count:infinite
}
.nectar-google-map[data-dark-color-scheme="1"] .animated-dot .middle-dot:after{
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  left:0;
  top:0;
  content:' ';
  background-color:#fff;
  border-radius:30px;
  z-index:100;
  opacity:0;
  animation:animationSignal2 cubic-bezier(0,.55,.55,1) 2s;
  transform-origin:50% 50%;
  animation-fill-mode:forwards;
  animation-delay:0.78s;
  animation-iteration-count:infinite
}
.nectar-google-map .animated-dot .signal, 
.nectar-leaflet-map .animated-dot .signal {
  width:180px;
  pointer-events:none;
  height:180px;
  border-radius:200px;
  position:absolute;
  left:-80px;
  top:-80px;
  opacity:0;
  -webkit-animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;
  animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;
  transform-origin:50% 50%;
  animation-fill-mode:forwards;
  animation-delay:0.78s;
  animation-iteration-count:infinite
}
.nectar-google-map .animated-dot .signal2, 
.nectar-leaflet-map .animated-dot .signal2 {
  width:180px;
  height:180px;
  pointer-events:none;
  border-radius:200px;
  position:absolute;
  left:-80px;
  top:-80px;
  opacity:0;
  -webkit-animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;
  animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;
  transform-origin:50% 50%;
  animation-fill-mode:forwards;
  animation-delay:1s;
  animation-iteration-count:infinite
}
.nectar-leaflet-map .nectar-leaflet-pin {
  width: 34px;
  height: 34px;
  font-size: 0;
  border: 10px solid #3452ff;
  border-radius: 50% 50% 50% 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: relative;
  background-color: #fff;
}
.nectar-leaflet-map:not([data-marker-style="nectar"]) .leaflet-marker-icon:before {
  background-image: url(img/icons/leaflet/marker-shadow.png);
  position: absolute;
  z-index: -1;
  display: block;
  top: 2px;
  left: 9px;
  width: 41px;
  height: 41px;
  content: '';
  -webkit-transform: rotate(13deg);
  transform: rotate(13deg);
}
.nectar-leaflet-map .leaflet-marker-icon {
  overflow: visible;
  background-color: transparent;
  border: none;
}
.nectar-leaflet-map[data-greyscale="1"] > .leaflet-map-pane .leaflet-tile-container {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
@-webkit-keyframes animationSignal{
  0%{
    opacity:0;
    transform: scale(0.00)
  }
  1%{
    opacity:0.25
  }
  20%{
    opacity:0.25
  }
  60%{
    transform: scale(1);
    opacity:0
  }
}
@-webkit-keyframes animationSignal2{
  0%{
    opacity:0
  }
  1%{
    opacity:0.2
  }
  20%{
    opacity:0.17
  }
  60%{
    opacity:0
  }
}
@keyframes animationSignal{
  0%{
    opacity:0;
    transform: scale(0.00)
  }
  1%{
    opacity:0.25
  }
  20%{
    opacity:0.25
  }
  60%{
    transform: scale(1);
    opacity:0
  }
}
@keyframes animationSignal2{
  0%{
    opacity:0
  }
  1%{
    opacity:0.2
  }
  20%{
    opacity:0.17
  }
  60%{
    opacity:0
  }
}






/* 5.22. Milestone */
.nectar-milestone{
  text-align:center
}
.span_12.right .nectar-milestone, .nectar-milestone[data-ms-align="right"]{
  text-align:right
}
.nectar-milestone[data-ms-align="left"]{
  text-align:left
}
.span_12.right .nectar-milestone[data-symbol-alignment="superscript"]{
  padding-right:40px
}
body .nectar-milestone .number h1, 
body .nectar-milestone .number h2, 
body .nectar-milestone .number h3, 
body .nectar-milestone .number h4, 
body .nectar-milestone .number h5{
  font-size:inherit;
  line-height:inherit;
  color:inherit;
  display:inline-block 
}
.nectar-milestone .number{
  font-size:62px;
  line-height:62px;
  font-weight:600;
  margin-bottom:5px;
  position:relative;
  display:inline-block
}
.nectar-milestone.motion_blur .number span{
  display:inline-block
}
body .nectar-milestone .subject {
  letter-spacing:0.5px;
  font-weight:300;
  font-size:16px;
  line-height:25px 
}
.nectar-milestone .number .symbol-wrap{
  display:inline-block
}
.nectar-milestone[data-symbol-alignment="superscript"] .number .symbol-wrap{
  transform:translateX(103%);
  -webkit-transform:translateX(103%);
  top:0;
  right:0;
  position:absolute;
  display:inline;
  font-size:30px;
  line-height:34px
}
.nectar-milestone[data-symbol-alignment="superscript"][data-symbol-pos="before"] .number .symbol-wrap{
  transform:translateX(-103%);
  -webkit-transform:translateX(-103%);
  right:auto;
  left:0
}
.milestone-wrap{
  text-align:center
}






/* 5.23. Morphing outline */
.morphing-outline{
  visibility:visible;
  padding:90px 50px;
  text-align:center
}
.morphing-outline .inner{
  -webkit-transition:color .35s cubic-bezier(.65,0,.35,1);
  transition:color .35s cubic-bezier(.65,0,.35,1);
  position:relative;
  display:inline-block;
  line-height:1;
  z-index:1;
  -webkit-perspective:1000;
  text-align:center
}
.morphing-outline .inner p{
  padding-bottom:10px
}
body .wpb_column:hover >.wpb_wrapper >.morphing-outline .inner >*{
  transform:scale(1.11);
  -webkit-transform:scale(1.11);
}
body .wpb_column >.wpb_wrapper >.morphing-outline .inner >h5{
  transform:scale(0.68);
  -webkit-transform:scale(0.68);
}
body .wpb_column:hover >.wpb_wrapper >.morphing-outline .inner >h5{
  transform:scale(0.77);
  -webkit-transform:scale(0.77);
}
.morphing-outline .inner >*{
  color:#fff;
  -webkit-transition:color .35s cubic-bezier(.65,0,.35,1),transform .35s cubic-bezier(.65,0,.35,1);
  transition:color .35s cubic-bezier(.65,0,.35,1),transform .35s cubic-bezier(.65,0,.35,1)
}
.morphing-outline .inner >*:last-child{
  margin-bottom:0;
  padding-bottom:0
}

body[data-button-style="default"] .wpb_column >.wpb_wrapper >.morphing-outline .inner:after, 
body[data-button-style="default"] .wpb_column >.vc_column-inner >.wpb_wrapper >.morphing-outline .inner:after{
  border-radius:0%
}
body[data-button-style="default"] .wpb_column:hover >.wpb_wrapper >.morphing-outline .inner:after, 
body[data-button-style="default"] .wpb_column:hover >.vc_column-inner >.wpb_wrapper >.morphing-outline .inner:after{
  border-radius:50%
}
.wpb_column:hover >.wpb_wrapper >.morphing-outline .inner:after, 
.wpb_column:hover >.vc_column-inner >.wpb_wrapper >.morphing-outline .inner:after{
  border-radius:0%;
  border-color:#fff;
}
.wpb_column:hover >.wpb_wrapper >.morphing-outline .inner >*, 
.wpb_column:hover >.vc_column-inner >.wpb_wrapper >.morphing-outline .inner >*{
  color:#fff
}





/* 5.24. Page Submenu */
.page-submenu:not(.stuck){
  transform:translateY(0px);
  -webkit-transform:translateY(0px)
}

.page-submenu.stuck{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  z-index:1000;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
}
.page-submenu.stuck.header-not-visible{
  transition:all 0.2s;
  -webkit-transition:all 0.2s;
}
.page-submenu.stuck .full-width-content, 
.full-width-content >.span_12 >.vc_col-sm-12 >.vc_column-inner >.wpb_wrapper .page-submenu:not(.stuck) >.full-width-content{
  margin-left:0
}
.page-submenu .full-width-section, 
.page-submenu .full-width-content{
  height:auto
}
.page-submenu ul{
  margin:0;
  color:inherit
}
@media only screen and (min-width:1000px){
  .page-submenu ul{
    display:block;
    height:auto
  }
}
.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 25px 0 0;
  color:inherit
}
body .page-submenu li a{
  color:inherit;
  transition:all 0.1s ease;
  -webkit-transition:all 0.1s ease;
  padding-top:20px;
  padding-bottom:20px;
  display:block;
  opacity:0.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,0.2);
  border-right:1px solid rgba(255,255,255,0.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,0.08);
  border-right:1px solid rgba(0,0,0,0.08)
}
.salient-page-submenu-icon{
  font-size:16px;
  float:left;
  margin-right:8px
}
.salient-page-submenu-icon:before{
  content:'\e067'
}





/* 5.25. Pricing Table */
.pricing-table{
    margin-top:60px;
     margin-bottom:30px
}
 .pricing-table:after{
    content:"";
     display:block;
     height:0;
     clear:both;
     visibility:hidden
}
 .pricing-table >div:first-child .pricing-column-content,
 .pricing-table >div:first-child h3 {
    border-left:1px solid #e4e4e4
}
 .pricing-column{
    float:left;
     overflow:hidden;
     text-align:center;
     padding:0px;
     background-color:#fff;
     transition:box-shadow 0.2s linear;
     -webkit-transition:box-shadow 0.2s linear;
}
 .pricing-column .pricing-column-content{
    border-right:1px solid #e4e4e4;
     border-bottom:1px solid #e4e4e4;
     padding:0px 0px 20px 0px
}
 .pricing-column.highlight{
    position:relative;
     z-index:100;
     margin:-20px -1px 0px -1px;
     background-color:#FFF;
     box-shadow:0px 0px 13px rgba(0,0,0,.09);
     -webkit-box-shadow:0px 0px 13px rgba(0,0,0,.09);
}
 .pricing-table[data-style="default"] .pricing-column.highlight .nectar-button{
    margin:10px 0px 20px 0px
}
 .pricing-column.highlight .pricing-column-content, 
 .pricing-column.highlight h3{
    border:none
}
 .pricing-column.highlight h3 .highlight-reason{
    display:block;
     font-family:'Open Sans';
     font-weight:700;
     font-size:12px;
     text-transform:uppercase;
     letter-spacing:1.5px;
     color:rgba(0,0,0,0.4)
}
 .pricing-column.highlight .pricing-column-content{
    border-right:1px solid #e4e4e4;
     border-left:1px solid #e4e4e4;
     border-bottom:1px solid #e4e4e4
}
 .pricing-column.highlight:hover{
    box-shadow:0px 0px 13px rgba(0,0,0,.15);
     -webkit-box-shadow:0px 0px 13px rgba(0,0,0,.15);
}
 .pricing-column ul li{
    color:#888;
     padding:10px 25px;
     list-style:none;
     line-height:18px;
     border-bottom:1px solid #efefef
}
 .pricing-column ul li:first-child{
    border-top:1px solid #efefef
}
 .pricing-column ul li:nth-child(2n+1){
    background-color:#fbfbfb
}
 .pricing-table[data-style="default"] .pricing-column.highlight h3{
     color:#fff;
     background-color:#27CFC3;
     padding:15px 0px;
     margin-bottom:0px
}
 .toggle .pricing-column h3{
    font-size:26px
}
 .pricing-column h3{
    background-color:#fff;
     color:#27CFC3;
     margin-bottom:0px;
     font-size:26px;
     line-height:28px;
     border-right:1px solid #e4e4e4;
     border-bottom:1px solid #EFEFEF;
     border-top:1px solid #e4e4e4;
     padding:18px 0px 18px 0px
}
 .pricing-table .pricing-column .pricing-column-content h4, 
 .pricing-column h4 {
    margin-left:-22px;
     padding:20px 30px 6px 30px;
     font-size:54px;
     line-height:42px;
     color:#333;
     margin-bottom:0px
}
 .pricing-table[data-style="default"] .pricing-column h4 .dollar-sign{
    font-size:22px;
     line-height:22px;
     top:-14px;
     right:-6px;
     font-family:'Open Sans';
     font-weight:300;
     position:relative
}
 .pricing-column .interval{
    display:block;
     color:#999;
     min-height:38px;
     display:block;
     padding-bottom:17px
}
 .pricing-column ul{
    margin-left:0px
}
 .pricing-table.six-cols >div{
    width:16.5%
}
 .pricing-table.five-cols >div{
    width:20%
}
 .pricing-table.four-cols >div{
    width:25%
}
 .pricing-table.three-cols >div{
    width:33.2%
}
 .pricing-table.two-cols >div{
    width:50%
}
 .pricing-table .col{
    padding:0px 20px
}
 .col .pricing-table h3{
    margin-bottom:0px
}
 .pricing-table[data-style="flat-alternative"] .pricing-column.highlight{
     box-shadow:0px 15px 30px rgba(0,0,0,.06);
     -webkit-box-shadow:0px 15px 30px rgba(0,0,0,.06);
}
 .pricing-table[data-style="flat-alternative"] .pricing-column.highlight:hover{
    box-shadow:0px 15px 30px rgba(0,0,0,.09);
     -webkit-box-shadow:0px 15px 30px rgba(0,0,0,.09);
}
 .pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3{
    background-color:transparent
}
 .pricing-table[data-style="flat-alternative"].two-cols{
    text-align:center
}
 .pricing-table[data-style="flat-alternative"].two-cols >div{
    width:31%;
     display:inline-block;
     float:none;
     overflow:visible
}
 .pricing-table[data-style="flat-alternative"].three-cols >div{
    width:31%
}
 .pricing-table[data-style="flat-alternative"].four-cols >div{
    width:22%
}
 .pricing-table[data-style="flat-alternative"].five-cols >div{
     width:18%
}
 .pricing-table[data-style="flat-alternative"].six-cols >div{
    width:14%
}
 body .pricing-table[data-style="flat-alternative"] .pricing-column, 
 body .pricing-table[data-style="flat-alternative"] .pricing-column.highlight{
    margin-right:3.5%;
     position:relative;
     text-align:left
}
 body .pricing-table[data-style="flat-alternative"] .pricing-column ul{
    padding:20px 0;
     margin:0 0 38px 0
}
 .pricing-table[data-style="flat-alternative"].four-cols .pricing-column, 
 body .pricing-table[data-style="flat-alternative"].four-cols .pricing-column.highlight{
     margin-right:3%;
     padding:35px
}
 .pricing-table[data-style="flat-alternative"].four-cols .pricing-column.highlight h3 .highlight-reason{
    padding-left:35px
}
 .pricing-table[data-style="flat-alternative"].five-cols .pricing-column, 
 body .pricing-table[data-style="flat-alternative"].five-cols .pricing-column.highlight{
     margin-right:2%;
     padding:25px
}
 .pricing-table[data-style="flat-alternative"].five-cols .pricing-column.highlight h3 .highlight-reason{
    padding-left:30px
}
 .pricing-table[data-style="flat-alternative"].six-cols .pricing-column{
     margin-right:2%;
     padding:23px
}
 .pricing-table[data-style="flat-alternative"].six-cols .pricing-column.highlight h3 .highlight-reason{
    padding-left:23px
}
 .pricing-table[data-style="flat-alternative"] .pricing-column.highlight{
    overflow:visible
}
 .pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3 .highlight-reason{
    position:absolute;
     top:-31px;
     left:0;
     padding:5px;
     width:100%;
     color:#fff
}
 .pricing-table[data-style="flat-alternative"] .pricing-column li del,
 .pricing-table[data-style="flat-alternative"] .pricing-column li del * {
    color:#bbb;
     text-decoration:none
}
 .pricing-table[data-style="flat-alternative"] .pricing-column:before{
    display:block;
     top:0;
     left:0;
     width:100%;
     height:7px;
     content:' ';
     position:absolute
}
 .pricing-table[data-style="flat-alternative"] .pricing-column li i{
    margin-right:10px
}
 body .wpb_wrapper .pricing-table[data-style="flat-alternative"] >div:last-child {
    margin-right:0
}
 .pricing-table[data-style="flat-alternative"] .pricing-column h4{
    margin-left:0;
     letter-spacing:0;
     padding:0px 0 13px 0;
     font-size:30px;
     display:inline-block
}
 .pricing-table[data-style="flat-alternative"] .pricing-column h3{
    font-size:36px
}
 .pricing-table[data-style="flat-alternative"] .pricing-column .interval{
    display:inline-block
}
 .pricing-table[data-style="flat-alternative"] .pricing-column .interval:before{
    content:'/';
     display:inline-block;
     padding-right:6px
}
 .pricing-table[data-style="flat-alternative"] .nectar-button{
    font-size:15px
}
 .pricing-table[data-style="flat-alternative"] .pricing-column.highlight{
    margin:0
}
body .pricing-table[data-style="flat-alternative"] .pricing-column .pricing-column-content,
body .pricing-table[data-style="flat-alternative"] .pricing-column h3{
    border:none
}
 .pricing-table[data-style="flat-alternative"] .pricing-column .pricing-column-content{
    padding-bottom:0
}
 .pricing-table[data-style="flat-alternative"] .pricing-column{
    padding:50px
}
 .pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3 .highlight-reason{
    padding-left:50px
}
 .pricing-table[data-style="flat-alternative"] ul li{
    border:none;
     padding:8px 0px;
     color:#444;
     background-color:transparent
}
 @media only screen and (min-width : 1px) and (max-width : 999px) {
     .pricing-table[data-style="flat-alternative"] .pricing-column.highlight {
         margin-top: 30px;
    }
     .pricing-table[data-style="flat-alternative"].two-cols > div:nth-child(2), 
     .pricing-table[data-style="flat-alternative"].three-cols > div:nth-child(2), 
     .pricing-table[data-style="flat-alternative"].four-cols > div:nth-child(2n+2), 
     .pricing-table[data-style="flat-alternative"].five-cols > div:nth-child(2n+2) {
         margin-right: 0;
    }
}
 @media only screen and (min-width : 690px) and (max-width : 999px) {
     .pricing-table[data-style="flat-alternative"].two-cols > div, 
     .pricing-table[data-style="flat-alternative"].three-cols > div, 
     .pricing-table[data-style="flat-alternative"].four-cols > div, 
     .pricing-table[data-style="flat-alternative"].five-cols > div {
         width: 48%;
    }
}





/* 5.26. Progress Bar */
.nectar-progress-bar, 
.wpb_wrapper > .nectar-progress-bar{
  margin-bottom:0
}
.nectar-progress-bar .bar-wrap{
  margin-bottom:13px;
  border-radius:300px 300px 300px 300px;
  -webkit-border-radius:300px 300px 300px 300px;
  background-color:#ebebeb;
  box-shadow:0 1px 2px rgba(0,0,0,0.09) inset;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.09) inset;
  -o-box-shadow:0 1px 2px rgba(0,0,0,0.09) inset
}
.nectar-progress-bar span{
  height:14px;
  width:0;
  display:block;
  background-color:#000;
  border-radius:300px 300px 300px 300px;
  -webkit-border-radius:300px 300px 300px 300px;
}
.nectar-progress-bar p{
  padding-bottom:2px
}
.nectar-progress-bar span{
  overflow:visible;
  position:relative
}
.nectar-progress-bar span strong{
  position:absolute;
  right:-0px;
  top:-23px;
  opacity:0;
  display:block;
  font-family:'Open Sans';
  font-weight:600;
  border-radius:2px;
  -webkit-border-radius:2px;
}
.nectar-progress-bar span strong i{
  font-style:normal;
  font-family:'Open Sans';
  font-weight:600;
  letter-spacing:0;
  text-transform:none
}
body .nectar-progress-bar span strong, 
body .nectar-progress-bar .bar-wrap span strong i, 
body .nectar-progress-bar .bar-wrap span strong{
  font-size:11px;
  line-height:12px
}
.nectar-progress-bar span strong.full:after{
  left:15px
}
.nectar-progress-bar span strong.full{
  width:43px;
  text-align:right
}
body .vc_pie_chart .vc_pie_chart_value{
  font-size:42px;
  font-family:'Open Sans';
  font-weight:300
}
body .vc_pie_chart .wpb_pie_chart_heading{
  font-family:'Open Sans';
  font-weight:700;
  text-transform:uppercase;
  font-size:12px;
  margin-top:12px;
  margin-bottom:0;
  letter-spacing:2px
}
body .vc_pie_chart_back{
  border-width:7px;
  opacity:0
}
body .vc_pie_chart {
  opacity: 1;
}





/* 5.27. Recent Posts */
.home .blog-recent .col .post-header{
     color:#999;
     font-size:11px;
     margin-bottom:12px
}
 .home .blog-recent .col .post-header h3 a{
    color:#27CFC3
}
 .blog-recent .mejs-container{
    margin-bottom:15px
}
 .home .blog-recent .col .post-header h3{
    margin-bottom:3px
}
 .blog-recent[data-style="default"] .col .post-header h3{
    margin-bottom:3px;
     letter-spacing:-0.2px;
     font-size:16px;
     line-height:23px
}
.blog-recent .col .post-header a, 
.blog-recent .col .post-header h3 a:hover{
    color:inherit
}
 .home .blog-recent .col .post-header a:hover{
    color:#27CFC3
}
 .blog-recent .col{
    margin-bottom:40px
}
 .blog-recent .col .video-wrap{
    position:relative;
     padding-bottom:54.25%;
     padding-top:5px;
     height:0;
     margin-bottom:15px
}
 .blog-recent .col .video-wrap iframe{
    position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%
}
 .blog-recent div:last-of-type{
    margin-right:0
}
 @media only screen and (min-width: 1000px) {
     .blog-recent .col.span_3 {
         width: 23.4%;
    }
}
body .blog-recent[data-style].columns-4 div:nth-child(4n+4){
    margin-right:0
}
body .blog-recent[data-style].columns-3 div:nth-child(3n+3){
     margin-right:0
}
body .blog-recent[data-style].columns-2 div:nth-child(2n+2){
     margin-right:0
}
body .blog-recent[data-style].columns-1 div:nth-child(1n+1){
    margin-right:0
}
 .blog-recent.columns-4 div:nth-child(4n+5){
    clear:both
}
 .blog-recent.columns-3 div:nth-child(3n+4){
    clear:both
}
 .blog-recent.columns-2 div:nth-child(2n+3){
    clear:both
}
 .video-wrap iframe{
    opacity:0;
     visibility:hidden
}
 .blog-recent .col .audio-wrap{
    margin-bottom:15px
}
 .blog-recent[data-style="minimal"] .col{
    margin-bottom:2%;
     padding:20px
}
 .blog-recent[data-style="minimal"] .meta{
    margin-bottom:13px;
     display:block
}
 .blog-recent[data-style="title_only"] .meta{
    margin-bottom:6px;
     display:block
}
 .blog-recent[data-style="minimal"] .col >a, 
 .blog-recent[data-style="title_only"] .col >a{
    position:absolute;
     z-index:100;
     top:0;
     left:0;
     width:100%;
     height:100%;
     display:block
}
 .blog-recent[data-style="minimal"] .col a{
    color:inherit
}
 .blog-recent[data-style="minimal"] .col >span{
    color:#27CFC3;
     display:block
}
 .blog-recent[data-style="minimal"] .col i{
     background-color:transparent;
     color:inherit;
     height:auto;
     font-size:15px;
     width:23px;
     top:0px;
     transition:transform .33s cubic-bezier(.75,0,.18,1);
     -webkit-transition:transform .33s cubic-bezier(.75,0,.18,1);
}
 .blog-recent[data-style="minimal"] .col:hover i{
    transform:translateX(7px);
     -webkit-transform:translateX(7px);
}
 .blog-recent[data-style="minimal"] .col >span{
    font-family:'Open Sans';
     font-weight:700;
     text-transform:uppercase;
     letter-spacing:2px;
     font-size:12px
}
 .blog-recent[data-style="title_only"] .col{
    background-color:rgba(0,0,0,0.03);
     margin-bottom:2%;
     padding:50px 25px
}
 .blog-recent[data-style="title_only"]{
    text-align:center
}
 .blog-recent[data-style="title_only"] .post-header{
    width:70%;
     left:15%;
     margin-bottom:0;
     word-break:break-word;
     position:relative
}
 .blog-recent[data-style="title_only"] .post-header .title, 
 .blog-recent[data-style="title_only"] .col .post-header .meta{
    transition:transform .33s cubic-bezier(.75,0,.18,1),opacity .33s cubic-bezier(.75,0,.18,1),color .33s cubic-bezier(.75,0,.18,1);
     -webkit-transition:transform .33s cubic-bezier(.75,0,.18,1),opacity .33s cubic-bezier(.75,0,.18,1),color .33s cubic-bezier(.75,0,.18,1);
}
 .blog-recent[data-style="title_only"] .col:hover .post-header .title{
    transform:scale(1.1) translateY(-10px);
     -webkit-transform:scale(1.1) translateY(-10px);
     color:#27CFC3
}
 .blog-recent[data-style="title_only"] .col:hover .post-header .meta{
    transform:translateY(20px);
     -webkit-transform:translateY(20px);
     opacity:0
}
 .span_9 .carousel-heading{
    padding-right:10px
}
 .nectar-recent-posts-slider{
    overflow:hidden
}
 .nectar-recent-posts-slider .nectar-recent-post-slide {
    width:101%;
     position:relative;
     line-height:0px;
     min-height:250px;
     overflow:hidden
}
 .nectar-recent-posts-slider .nectar-recent-posts-slider-inner:not(.flickity-enabled) .nectar-recent-post-slide {
     position: absolute;
     opacity: 0;
}
 .nectar-recent-posts-slider .nectar-recent-posts-slider-inner:not(.flickity-enabled) > .nectar-recent-post-slide:first-child {
     position: relative;
     opacity: 1;
}
 .nectar-recent-posts-slider .nectar-recent-posts-slider-inner:not(.flickity-enabled) .inner-wrap {
     position: relative;
     -webkit-transform: none;
     transform: none;
}
 .nectar-recent-posts-slider .nectar-recent-posts-slider-inner:not(.flickity-enabled) .recent-post-container {
     padding-bottom: 100px;
     padding-top: 100px;
}
 .nectar-recent-post-slide .nectar-recent-post-bg, 
 .nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide .nectar-recent-post-bg-wrap, 
 .nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide .nectar-recent-post-bg-blur {
    position:absolute;
     top:0;
     left:0;
     height:100%;
     width:100%;
     background-size:cover;
     background-position:center;
     background-color:#222
}
 .nectar-recent-post-slide .row-bg {
     background-color: #222;
}
 .nectar-recent-post-slide .nectar-recent-post-bg:after, 
 .single [data-post-hs="default_minimal"] .page-header-bg-image:after, 
 .archive .page-header-bg-image:after{
    background-color:rgba(45,45,45,0.35);
     position:absolute;
     top:0;
     left:0;
     height:100%;
     width:100%;
     content:' ';
     z-index:1;
     display:block
}
 .nectar-recent-posts-single_featured .nectar-recent-post-slide .nectar-recent-post-bg:after {
     background-color: rgba(2,2,2,0.43);
}
 .nectar-recent-posts-single_featured.multiple_featured .nectar-recent-post-slide .row-bg {
     z-index: 0;
}
 .nectar-recent-posts-single_featured[data-bg-overlay="diagonal_gradient"] .nectar-recent-post-slide .nectar-recent-post-bg:after {
     background-color: transparent;
}
 .nectar-recent-posts-single_featured[data-bg-overlay="diagonal_gradient"] .nectar-recent-post-slide:after {
     background: linear-gradient(to right top, rgba(10,10,10,0.9), transparent);
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     content: '';
     z-index: 1;
}
 .nectar-recent-posts-slider .container .strong{
    font-size:12px;
     font-family:'Open Sans';
     font-weight:700;
     letter-spacing:2px;
     text-transform:uppercase;
     margin-bottom:15px;
     color:#fff;
     position:relative;
     display:block;
     line-height:12px
}
 .nectar-recent-posts-slider .container .strong a{
    color:#fff;
     margin-left:15px
}
 .nectar-recent-posts-slider .container .strong a:hover span:before{
    width:100%;
     height:20px;
     top:-4px
}
 .nectar-recent-posts-slider .container .strong a:first-child{
    margin-left:0
}

 .nectar-recent-posts-slider .container .strong span{
    display:inline-block;
    position:relative;
    padding-left:13px;
    padding-right:10px;
    z-index:10
}

 .nectar-recent-posts-slider .container .strong span:before{
    display:block;
    content:' ';
    height:11px;
    margin-right:4px;
    position:absolute;
    left:0;
    top:0px;
    width:3px;
    transition:all .3s cubic-bezier(.175,.885,.32,1.1);
    -webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.1);
    z-index:-1
}

 .nectar-recent-post-content{
    position:absolute;
     color:#fff;
     z-index:20;
     width:100%;
     height:100%;
     top:0;
     left:0;
     pointer-events:none
}
 .wpb_row:not(.full-width-content) .wpb_column:not(.vc_col-sm-12) .nectar-recent-posts-slider .container{
    padding:0!important
}
 .wpb_row:not(.full-width-content) .wpb_column:not(.vc_col-sm-12) .nectar-recent-posts-slider .inner-wrap{
    max-width:none!important;
     padding:10px 15%!important;
     left:0
}
 .nectar-recent-posts-slider .container{
    height:100%;
     pointer-events:none
}
 .nectar-recent-posts-slider .inner-wrap{
    top:50%;
     position:absolute;
     left:auto;
     max-width:50%;
     width:auto;
     pointer-events:all;
     transform:translateY(-50%);
     -webkit-transform:translateY(-50%);
     transition:all 0.3s linear;
     display:inline-block;
     z-index:100
}
 .nectar-recent-posts-slider h2 a, .nectar-recent-posts-slider_multiple_visible h3 a{
    transition:color 0.16s ease;
     -webkit-transition:color 0.16s ease
}
 .nectar-recent-posts-single_featured {
     overflow: hidden;
     position: relative;
}
 .nectar-recent-posts-single_featured .nectar-recent-post-slide {
     position: relative;
     overflow: hidden;
}
 .nectar-recent-posts-single_featured .recent-post-container {
     z-index: 10;
     position: relative;
}
 .nectar-recent-posts-single_featured[data-padding="20%"] .recent-post-container, 
 #boxed .nectar-recent-posts-single_featured[data-padding="20%"] .recent-post-container {
     padding-top: 20%;
     padding-bottom: 20%;
}
 .nectar-recent-posts-single_featured[data-padding="18%"] .recent-post-container, 
 #boxed .nectar-recent-posts-single_featured[data-padding="18%"] .recent-post-container {
     padding-top: 18%;
     padding-bottom: 18%;
}
 .nectar-recent-posts-single_featured[data-padding="16%"] .recent-post-container, 
 #boxed .nectar-recent-posts-single_featured[data-padding="16%"] .recent-post-container {
     padding-top: 16%;
     padding-bottom: 16%;
}
 .nectar-recent-posts-single_featured[data-padding="14%"] .recent-post-container, 
 #boxed .nectar-recent-posts-single_featured[data-padding="14%"] .recent-post-container {
     padding-top: 14%;
     padding-bottom: 14%;
}
 .nectar-recent-posts-single_featured[data-padding="12%"] .recent-post-container, 
 #boxed .nectar-recent-posts-single_featured[data-padding="12%"] .recent-post-container {
     padding-top: 12%;
     padding-bottom: 12%;
}
 .nectar-recent-posts-single_featured[data-padding="10%"] .recent-post-container, 
 #boxed .nectar-recent-posts-single_featured[data-padding="10%"] .recent-post-container {
     padding-top: 10%;
     padding-bottom: 10%;
}
 .nectar-recent-posts-single_featured[data-padding="8%"] .recent-post-container, 
 #boxed .nectar-recent-posts-single_featured[data-padding="8%"] .recent-post-container {
     padding-top: 8%;
     padding-bottom: 8%;
}
 .nectar-recent-posts-single_featured[data-padding="6%"] .recent-post-container, 
 #boxed .nectar-recent-posts-single_featured[data-padding="6%"] .recent-post-container {
     padding-top: 6%;
     padding-bottom: 6%;
}
 @media only screen and (max-width: 999px) {
     .nectar-recent-posts-single_featured .recent-post-container, 
     .nectar-recent-posts-single_featured.multiple_featured > .container {
         padding-left: 50px;
         padding-right: 50px;
    }
     .full-width-content .vc_col-sm-12 .nectar-recent-posts-single_featured .recent-post-container, 
     .full-width-content .vc_col-sm-12 .nectar-recent-posts-single_featured.multiple_featured > .container {
         padding-left: 0px;
         padding-right: 0px;
    }
}
 .nectar-recent-posts-single_featured .nectar-button {
     opacity: 1;
     margin-bottom: 0;
}
 .nectar-recent-posts-single_featured .recent-post-container .excerpt {
     margin-bottom: 45px;
     width: 75%;
}
 .nectar-recent-posts-single_featured h2 {
     margin: 15px 0 50px 0;
}
 .nectar-recent-posts-single_featured .inner-wrap {
     width: 45%;
}
 .vc_col-sm-9 .nectar-recent-posts-single_featured .inner-wrap, 
 .vc_col-sm-8 .nectar-recent-posts-single_featured .inner-wrap, 
 .vc_col-sm-6 .nectar-recent-posts-single_featured .inner-wrap, 
 .vc_col-sm-10 .nectar-recent-posts-single_featured .inner-wrap {
     width: 60%;
}
 .vc_col-sm-2 .nectar-recent-posts-single_featured .inner-wrap, 
 .vc_col-sm-3 .nectar-recent-posts-single_featured .inner-wrap, 
 .vc_col-sm-4 .nectar-recent-posts-single_featured .inner-wrap {
     width: 80%;
}
 .nectar-recent-posts-single_featured .inner-wrap .strong a {
     padding: 4px 8px;
     display: inline-block;
     line-height: 20px;
     -webkit-transition: transform .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
     transition: transform .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
}
 .nectar-recent-posts-single_featured .inner-wrap .strong a:hover {
     box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16);
     -ms-transform: translateY(-3px);
     transform: translateY(-3px);
     -webkit-transform: translateY(-3px);
}
 .nectar-recent-posts-single_featured.multiple_featured .nectar-recent-post-slide:first-child {
     z-index: 20;
}
 .nectar-recent-posts-single_featured.multiple_featured .recent-post-container {
     z-index: auto;
}
 .nectar-recent-posts-single_featured.multiple_featured .recent-post-container h2 a > span {
     position: relative;
     display: inline-block;
     overflow: hidden;
     margin-bottom: -5px;
}
 .nectar-recent-posts-single_featured.multiple_featured .recent-post-container h2 a > span span {
     position: relative;
     display: block;
     -webkit-transform: translate3d(0, 102%, 0);
     transform: translate3d(0,102%, 0);
}
 .nectar-recent-posts-single_featured.multiple_featured .nectar-button {
     transition: none;
}
 .nectar-recent-posts-single_featured.multiple_featured .active .grav-wrap, 
 .nectar-recent-posts-single_featured.multiple_featured .active .recent-post-container h2 a > span span, 
 .nectar-recent-posts-single_featured.multiple_featured .active .nectar-button {
     transition: opacity .85s cubic-bezier(0.4, 0, 0.1, 1) 0.2s, transform .85s cubic-bezier(0.4, 0, 0.1, 1) 0.2s, box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
}

 .nectar-recent-posts-single_featured.multiple_featured .active .recent-post-container h2 a > span span {
     -webkit-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0);
     opacity: 1;
}
 .nectar-recent-posts-single_featured.multiple_featured > .container {
     position: absolute;
     top: 50%;
     left: 50%;
     right: 0;
     transform: translateY(-50%) translateX(-50%);
     z-index: 20;
     text-align: right;
     pointer-events: none;
}
 .nectar-recent-posts-single_featured.multiple_featured > .container .controls {
     display: inline-block;
     text-align: left;
     width: 200px;
     pointer-events: auto;
}
 @media only screen and (min-width: 1000px) {
     .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] > .container .controls {
         display: block;
         text-align: left;
         width: auto;
         margin-left: 0;
         pointer-events: auto;
    }
     .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] > .container {
         top: auto;
         right: 0;
         left: 0;
         bottom: 0;
         text-align: left;
         transform: none;
    }
     .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] .controls li {
         display: inline-block;
    }
     .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] .nectar-recent-post-slide .container {
         margin-bottom: 75px;
    }
     .full-width-content .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] .controls[data-num="2"] li {
         width: 25%;
         margin-right: 25%;
    }
     .full-width-content .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] .controls[data-num="3"] li {
         width: 20%;
         margin-right: 18%;
    }
     .full-width-content .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] .controls[data-num="4"] li {
         width: 17.9%;
         margin-right: 6.9%;
    }
     .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] .controls[data-num="2"] li {
         width: 25%;
         margin-right: 25%;
    }
     .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] .controls[data-num="3"] li {
         width: 20%;
         margin-right: 20%;
    }
     .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] .controls[data-num="4"] li {
         width: 18%;
         margin-right: 9%;
    }
     .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] .controls li:last-child, 
     .full-width-content .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] .controls li:last-child {
         margin-right: 0;
    }
}
 @media only screen and (max-width: 999px) {
     .nectar-recent-posts-single_featured.multiple_featured .nectar-recent-post-slide .container {
         margin-bottom: 30px;
    }
}
 .nectar-recent-posts-single_featured.multiple_featured .controls li:after, 
 .nectar-recent-posts-single_featured.multiple_featured .controls li:before, 
 .nectar-recent-posts-single_featured.multiple_featured .controls li .color-bar, 
 .nectar-recent-posts-single_featured.multiple_featured .controls li .color-bar:after {
     display: block;
     content: '';
     position: absolute;
     bottom: 0;
     width: 100%;
     background-color: rgba(255,255,255,0.2);
     height: 2px;
     left: 0;
}
 @media only screen and (min-width: 1000px) {
     body .nectar-recent-posts-single_featured.multiple_featured .controls li.active:before {
         background-color: rgba(255,255,255,0.2)!important;
    }
}
 .nectar-recent-posts-single_featured.multiple_featured .controls li:after {
     transform: scaleX(0);
     transform-origin: right;
     transition: transform 1s cubic-bezier(0.4, 0, 0.1, 1);
}
 .nectar-recent-posts-single_featured[data-autorotate="3000"] .controls li.active:after {
     transition: transform 2950ms linear;
}
 .nectar-recent-posts-single_featured[data-autorotate="4000"] .controls li.active:after {
     transition: transform 3950ms linear;
}
 .nectar-recent-posts-single_featured[data-autorotate="5000"] .controls li.active:after {
     transition: transform 4950ms linear;
}
 .nectar-recent-posts-single_featured[data-autorotate="6000"] .controls li.active:after {
     transition: transform 5950ms linear;
}
 .nectar-recent-posts-single_featured[data-autorotate="7000"] .controls li.active:after {
     transition: transform 6950ms linear;
}
 .nectar-recent-posts-single_featured[data-autorotate="8000"] .controls li.active:after {
     transition: transform 7950ms linear;
}
 .nectar-recent-posts-single_featured[data-autorotate="9000"] .controls li.active:after {
     transition: transform 8950ms linear;
}
 .nectar-recent-posts-single_featured[data-autorotate="10000"] .controls li.active:after {
     transition: transform 9950ms linear;
}
 .nectar-recent-posts-single_featured[data-autorotate="11000"] .controls li.active:after {
     transition: transform 10950ms linear;
}
 .nectar-recent-posts-single_featured.multiple_featured .controls li.trans-out:after {
     transition: none;
}
 .nectar-recent-posts-single_featured.multiple_featured .controls li.active:after {
     transform: scaleX(1);
     transform-origin: left;
}
 .nectar-recent-posts-single_featured.multiple_featured .controls li.active .title, 
 .nectar-recent-posts-single_featured.multiple_featured .controls li:hover .title {
     opacity: 1;
}
 .nectar-recent-posts-single_featured.multiple_featured .controls li {
     margin:50px 0px;
     padding: 10px 0;
     position: relative;
     cursor: pointer;
     display: block;
}
 .nectar-recent-posts-single_featured.multiple_featured .controls li .title {
     transition: opacity .2s ease;
     opacity: 0.65;
     line-height: 22px;
     font-size: 16px;
     display: block;
}
 body[data-button-style*="slightly_rounded"] .nectar-recent-posts-single_featured .inner-wrap .strong a {
     border-radius: 5px;
}
 body[data-button-style^="rounded"] .nectar-recent-posts-single_featured .inner-wrap .strong a {
     border-radius: 50px;
     padding: 4px 12px 
}
 .nectar-recent-posts-slider h2 a, 
 .nectar-recent-posts-slider_multiple_visible h3 a, 
 .nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a {
    color:#fff
}
.nectar-recent-posts-slider h2 a:hover{
   color:rgba(255,255,255,0.8)
}
 .nectar-recent-posts-single_featured .grav-wrap .text, 
 [data-style="list_featured_first_row"] .grav-wrap .text {
     display:inline-block;
     font-size: 16px;
     line-height: 20px 
}
 .nectar-recent-posts-single_featured .grav-wrap .text a {
     position: relative;
}
 .nectar-recent-posts-single_featured .grav-wrap .text a:before {
     background-color: #fff;
}
 .nectar-recent-posts-single_featured h2, 
 .nectar-recent-posts-single_featured a, 
 .nectar-recent-posts-single_featured .controls li, 
 .nectar-recent-posts-single_featured .inner-wrap {
     color: #fff;
}
 .blog-recent[data-style="list_featured_first_row"] .small {
     width: 80px;
     height: 100%;
     margin-right: 30px;
     line-height: 0;
     position: relative;
}
 .blog-recent[data-style="list_featured_first_row"] .meta-category {
     position: relative;
     z-index: 30;
}
 .blog-recent[data-style="list_featured_first_row"] .small img, 
 .blog-recent[data-style="list_featured_first_row"] .col:not(.has-post-thumbnail) .small {
     border-radius: 5px;
     -webkit-transition: all .7s cubic-bezier(.2,1,.22,1);
     transition: all .7s cubic-bezier(.2,1,.22,1) 
}
 .blog-recent[data-style="list_featured_first_row"] .col:not(.has-post-thumbnail) .small {
     background-color:rgba(0,0,0,0.35);
     border-radius: 5px;
}
 .span_12.light .blog-recent[data-style="list_featured_first_row"] .excerpt {
     opacity: 0.7;
}
 .blog-recent[data-style="list_featured_first_row"] .full-post-link {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     display: block;
     z-index: 20;
}
 .blog-recent[data-style="list_featured_first_row"] .col.span_3 .small {
     width: 60px;
     height: 60px;
}
 .blog-recent[data-style="list_featured_first_row"] .col.span_4 .small, 
 .blog-recent[data-style="list_featured_first_row"] .col.span_6 .small {
     width: 80px;
     height: 80px;
}
 @media only screen and (min-width: 1300px) {
     .blog-recent[data-style="list_featured_first_row"] .col.span_6 .small {
         width: 100px;
         height: 100px;
    }
}
 .vc_col-sm-9 .blog-recent[data-style="list_featured_first_row"] .col.span_4 .small, 
 .vc_col-sm-8 .blog-recent[data-style="list_featured_first_row"] .col.span_4 .small, 
 .vc_col-sm-6 .blog-recent[data-style="list_featured_first_row"] .col.span_4 .small {
     width: 65px;
     height: 65px;
     margin-right: 22px;
}
 .vc_col-sm-9 .blog-recent[data-style="list_featured_first_row"] .col.span_4 .post-header.small, 
 .vc_col-sm-8 .blog-recent[data-style="list_featured_first_row"] .col.span_4 .post-header.small, 
 .vc_col-sm-6 .blog-recent[data-style="list_featured_first_row"] .col.span_4 .post-header.small {
     padding-right: 0px;
}
 .blog-recent[data-style="list_featured_first_row"] .col:not(.has-post-thumbnail) .small:after {
     display: block;
     width: 20px;
     height: 20px;
     border-radius: 5px;
     text-align: center;
     margin-right: 3%;
     position: absolute;
     left: 50%;
     top: 50%;
     color: #fff;
     -webkit-transform: translateY(-50%) translateX(-50%);
     transform: translateY(-50%) translateX(-50%);
     font: normal normal normal 18px/20px FontAwesome;
     content: "\f03e";
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
}
 @media only screen and (min-width: 1000px) {
     .blog-recent[data-style="list_featured_first_row"] .col.span_3 {
         width: 22.6%;
         margin-right: 3%;
    }
     .blog-recent[data-style="list_featured_first_row"] .col.span_4 {
         width: 31.2%;
         margin-right: 3%;
    }
     .blog-recent[data-style="list_featured_first_row"] .col.span_6 {
         width: 47.9%;
         margin-right: 4%;
    }
     .vc_col-sm-9 .blog-recent[data-style="list_featured_first_row"] .col.span_3, 
     .vc_col-sm-8 .blog-recent[data-style="list_featured_first_row"] .col.span_3 {
         width: 22.3%;
         margin-right: 3.5%;
    }
     .vc_col-sm-9 .blog-recent[data-style="list_featured_first_row"] .col.span_4, 
     .vc_col-sm-8 .blog-recent[data-style="list_featured_first_row"] .col.span_4 {
         width: 31%;
         margin-right: 3.4%;
    }
     .vc_col-sm-9 .blog-recent[data-style="list_featured_first_row"] .col.span_6, 
     .vc_col-sm-8 .blog-recent[data-style="list_featured_first_row"] .col.span_6 {
         width: 48.1%;
         margin-right: 3.5%;
    }
     .blog-recent[data-style="list_featured_first_row"] > .col.span_3:nth-child(1), 
     .blog-recent[data-style="list_featured_first_row"] > .col.span_3:nth-child(2), 
     .blog-recent[data-style="list_featured_first_row"] > .col.span_3:nth-child(3), 
     .blog-recent[data-style="list_featured_first_row"] > .col.span_3:nth-child(4), 
     .blog-recent[data-style="list_featured_first_row"] > .col.span_4:nth-child(1), 
     .blog-recent[data-style="list_featured_first_row"] > .col.span_4:nth-child(2),
    .blog-recent[data-style="list_featured_first_row"] > .col.span_4:nth-child(3), 
    .blog-recent[data-style="list_featured_first_row"] > .col.span_6:nth-child(1), 
    .blog-recent[data-style="list_featured_first_row"] > .col.span_6:nth-child(2) {
         align-self:flex-start;
    }
}
 @media only screen and (max-width: 999px) {
     .row .blog-recent[data-style="list_featured_first_row"] .col {
         margin-right: 0;
    }
}
 .blog-recent[data-style="list_featured_first_row"] {
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     -webkit-flex-wrap: wrap;
     flex-wrap: wrap;
     width: 100%;
     align-items: center;
}
 @media only screen and (max-width: 999px) and (min-width: 690px) {
     .blog-recent[data-style="list_featured_first_row"] > .col.span_3:nth-child(1), 
     .blog-recent[data-style="list_featured_first_row"] > .col.span_3:nth-child(2), 
     .blog-recent[data-style="list_featured_first_row"] > .col.span_3:nth-child(3), 
     .blog-recent[data-style="list_featured_first_row"] > .col.span_3:nth-child(4) {
         vertical-align: top;
    }
     .blog-recent[data-style="list_featured_first_row"] .col.span_3 {
         width: 46.9%!important;
         margin-right: 6%!important;
         padding-right: 0;
         padding-left: 0
    }
     .blog-recent[data-style="list_featured_first_row"] .col.span_3:nth-child(2n+2) {
         margin-right: 0!important;
    }
}
 .blog-recent[data-style="list_featured_first_row"] .col {
     float: none;
}
 .blog-recent[data-style="list_featured_first_row"] .featured .post-featured-img {
     padding-bottom: 160%;
     background-position: center;
     background-size: cover;
}
 .full-width-section .blog-recent[data-style="list_featured_first_row"] .featured > img {
     margin-bottom: 25px;
}
 .blog-recent[data-style="list_featured_first_row"] .featured > img, 
 .blog-recent[data-style="list_featured_first_row"] .featured .post-featured-img {
     display: block;
     margin-bottom: 20px;
     max-width: none;
     width: 100%;
     border-radius: 5px;
     -webkit-transition: all .7s cubic-bezier(.2,1,.22,1);
     transition: all .7s cubic-bezier(.2,1,.22,1) 
}
 .blog-recent[data-style="list_featured_first_row"] .featured:hover > img, 
 .blog-recent[data-style="list_featured_first_row"] .small:hover > img, 
 .blog-recent[data-style="list_featured_first_row"] .col:not(.has-post-thumbnail) .small:hover, 
 .blog-recent[data-style="list_featured_first_row"] .col:hover a > img, 
 .blog-recent[data-style="list_featured_first_row"] .col:hover:not(.has-post-thumbnail) .small, 
 .blog-recent[data-style="list_featured_first_row"] .col:hover .post-featured-img {
     -webkit-transform: translateY(-4px);
     transform: translateY(-4px);
     box-shadow: 0px 25px 60px rgba(0,0,0,0.17);
}
 .blog-recent[data-style="list_featured_first_row"] .small:hover > img {
     -webkit-transform: translateY(-3px);
     transform: translateY(-3px);
}
 .blog-recent[data-style="list_featured_first_row"] .small:hover > img {
     box-shadow: 0px 13px 30px rgba(0,0,0,0.14);
}
 .blog-recent[data-style="list_featured_first_row"] .col.span_4 .post-header.small, 
 .blog-recent[data-style="list_featured_first_row"] .col.span_6 .post-header.small {
     padding-right: 30px;
}
 .blog-recent[data-style="list_featured_first_row"] .post-header h3 a, 
 .blog-recent[data-style="list_featured_first_row"] .post-header h5 a, 
 .home .blog-recent[data-style="list_featured_first_row"] .col .post-header h3 a {
     color: inherit;
}
 .blog-recent[data-style="list_featured_first_row"] .post-header.small {
     display: inline-block;
     margin-bottom: 0;
     vertical-align: middle;
     width: calc(100% - 120px);
}
 @media only screen and (min-width: 1300px) {
     .blog-recent[data-style="list_featured_first_row"] .post-header.small {
         width: calc(100% - 140px);
    }
}
 .blog-recent[data-style="list_featured_first_row"] .col.span_3 .post-header.small {
     width: calc(100% - 100px);
}
 .blog-recent[data-style="list_featured_first_row"] .small img {
     margin-bottom: 0;
}
 [data-style="list_featured_first_row"] .meta-category a {
     margin-right: 10px;
     font-size: 14px;
     line-height: 18px;
     position: relative;
}
 [data-style="list_featured_first_row"] .post-header.small .meta-category a {
     font-size: 13px;
}
 .span_12.light [data-style="list_featured_first_row"] .meta-category a {
     color: #fff;
     transition: opacity 0.37s cubic-bezier(0.52, 0.01, 0.16, 1) 
}
 .span_12.light [data-style="list_featured_first_row"] .meta-category a {
     opacity: 0.72;
}
 .span_12.light [data-style="list_featured_first_row"] .meta-category a:hover {
     opacity: 1;
}
 .span_12.light [data-style="list_featured_first_row"] .meta-category a:before {
     background-color: #fff;
}
 .blog-recent[data-style*="classic_enhanced"] .inner-wrap{
    background-color:#fff
}
 .blog-recent[data-style="classic_enhanced"][data-color-scheme="dark"] .inner-wrap{
    background-color:rgba(0,0,0,0.3)
}
/*no featured images present*/
 .blog-recent[data-style="classic_enhanced"].no-thumbs .inner-wrap:not(.has-post-thumbnail) .article-content-wrap {
     position: relative;
     top: 0;
     -webkit-transform: none;
     transform: none;
}
 .blog-recent[data-style="classic_enhanced"][data-color-scheme="dark"] .article-content-wrap{
    background-color:transparent
}
 .blog-recent[data-style="classic_enhanced"][data-color-scheme="dark"] h3.title, 
 .span_12.light .blog-recent[data-style="classic_enhanced"][data-color-scheme="dark"] h3.title{
    color:#fff
}
 .blog-recent[data-style="classic_enhanced"][data-color-scheme="dark"] .inner-wrap:not(.has-post-thumbnail) .meta-category a{
    color:rgba(255,255,255,0.6)
}
 .blog-recent[data-style="classic_enhanced"][data-color-scheme="dark"] .inner-wrap:not(.has-post-thumbnail) .meta-category a{
    border:2px solid rgba(255,255,255,0.3)
}
 .blog-recent[data-style="classic_enhanced"][data-color-scheme="dark"] .post-meta a:hover i{
    color:#fff
}
 .blog-recent[data-style="classic_enhanced"][data-color-scheme="dark"] .post-featured-img{
    overflow:hidden
}
 .blog-recent[data-style="classic_enhanced"][data-color-scheme="dark"] .post-meta{
    border-top:1px solid rgba(255,255,255,0.06)
}
 @media only screen and (min-width:1000px){
     .blog-recent[data-style*="classic_enhanced"].columns-3 .span_4, 
     .blog-recent[data-style="material"].columns-3 .span_4{
        width:31.2%;
         margin-right:3%;
         margin-bottom:3%
    }
}
 @media only screen and (min-width:1000px){
     .blog-recent[data-style*="classic_enhanced"].columns-2 .span_6{
        width:48.2%;
         margin-right:3%;
         margin-bottom:3%
    }
}
body .blog-recent[data-style*="classic_enhanced"] .has-post-thumbnail .meta-category a {
    z-index:320
}
 .blog-recent[data-style*="classic_enhanced"] .inner-wrap {
    width:100%;
     padding-bottom:47px
}
 .full-width-section >.span_12.blog-recent[data-style="material"] .col {
     margin-bottom: 30px!important
}
 .blog-recent[data-style="material"] .inner-wrap {
    width:100%;
}
 .blog-recent[data-style*="classic_enhanced"], .blog-recent[data-style="material"]{
     display:-webkit-flex;
     display:flex;
     -webkit-flex-wrap:wrap;
     flex-wrap:wrap
}
 .blog-recent[data-style*="classic_enhanced"] >.col, .blog-recent[data-style="material"] >.col{
     display:-webkit-flex;
     display:flex
}
 .blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap{
    background-color:#444
}
 .blog-recent[data-style*="classic_enhanced_alt"] .has-post-thumbnail .meta-category a, 
 .blog-recent[data-style*="classic_enhanced_alt"] .meta-category a{
    position:relative
}
body .blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .article-content-wrap, 
body .blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap{
    position:relative;
     background-color:transparent;
     left:0;
     top:0;
     -webkit-transform:none;
     transform:none;
     width:100%;
     padding:30% 17%;
     margin-top:20px;
     z-index:100
}
 .recent-posts .post-header a{
    color:#888
}
 .recent-posts .post-header a:hover{
    color:#27CFC3
}
 .recent-posts .post-header .title{
    margin-bottom:1px
}
 .recent-posts .post-header .title a{
    color:#27CFC3
}
 .recent-posts .post-header .title a:hover{
    color:inherit
}
 .recent-posts article.post .post-header a{
    color:#999
}

 @media only screen and (min-width : 1px) and (max-width : 999px) {
   
    .blog-recent[data-style="title_only"] .post-header {
         transform: none;
         -webkit-transform: none;
         top: 0;
    }
     .nectar-recent-posts-single_featured.multiple_featured > .container .controls {
         width: auto;
         margin-left: 0;
         margin-bottom: 10px;
    }
     .nectar-recent-posts-single_featured.multiple_featured .controls li {
         display: inline-block;
         padding: 12px;
         margin: 6px;
    }
     .nectar-recent-posts-single_featured.multiple_featured .controls li:first-child {
         margin-left: -8px;
        ;
    }
     .nectar-recent-posts-single_featured.multiple_featured .controls li .title {
         display: none;
    }
     .nectar-recent-posts-single_featured.multiple_featured .controls li:after {
         display: none;
    }
     .nectar-recent-posts-single_featured.multiple_featured .controls li:before {
         height: 10px;
         width: 10px;
         top: 50%;
         bottom: auto;
         left: 50%;
         border-radius: 10px;
         transform: translateX(-50%) translateY(-50%);
         transition: all 0.3s ease;
    }
     .nectar-recent-posts-single_featured.multiple_featured > .container {
         top: auto;
         text-align: left;
         bottom: 0;
         left: 0;
         right: 0;
         -webkit-transform: translateY(-15%);
         transform: translateY(-15%) 
    }
     .nectar-recent-posts-single_featured .inner-wrap {
         width: 80%;
    }
}
 @media only screen and (max-width : 690px) {
     .nectar-recent-posts-single_featured.multiple_featured .recent-post-container {
         margin-bottom: 40px;
    }
     .nectar-recent-posts-single_featured .grav-wrap > a, 
     .nectar-recent-posts-single_featured .grav-wrap .text > span {
         display: none;
    }
     body .nectar-recent-posts-single_featured .inner-wrap {
         width: 100%;
    }
}
 @media only screen and (min-width : 690px) and (max-width : 999px) {
     .row .blog-recent[data-style="list_featured_first_row"].columns-3 .col:first-child .post-featured-img {
         padding-bottom: 50%;
    }
     .row .blog-recent[data-style="list_featured_first_row"].columns-3 .col:not(:first-child), 
     .row .blog-recent[data-style="list_featured_first_row"].columns-2 .col {
         width: 48%;
         margin-right: 4%!important;
    }
     .row .blog-recent[data-style="list_featured_first_row"].columns-3 .col:nth-child(2n+3), 
     .row .blog-recent[data-style="list_featured_first_row"].columns-2 .col:nth-child(2n+2) {
         margin-right: 0!important;
    }
     .row .blog-recent[data-style="list_featured_first_row"].columns-3 .col:nth-child(2), 
     .row .blog-recent[data-style="list_featured_first_row"].columns-3 .col:nth-child(3), 
     .row .blog-recent[data-style="list_featured_first_row"].columns-2 .col:nth-child(1), 
     .row .blog-recent[data-style="list_featured_first_row"].columns-2 .col:nth-child(2) {
         align-self: flex-start;
    }
}





/* 5.28. Split Heading */
.nectar-split-heading .heading-line{
  display:block;
  overflow:hidden;
  position:relative
}
.nectar-split-heading .heading-line >div{
  display:block;
}

.nectar-split-heading h1{
  margin-bottom:0
}





/* 5.29. Tabbed Section */
.tabbed >ul,
.wpb_content_element .tabbed .wpb_tabs_nav {
    margin-left:0px;
    margin-bottom:17px
}
 .tabbed >ul li{
    float:left;
     position:relative;
     list-style:none;
     margin:0px
}
 .tabbed >ul:after{
    content:"";
     display:block;
     height:0;
     clear:both;
     visibility:hidden
}
 .tabbed >ul li a{
    display:block;
     color:#888;
     position:relative;
     background-color:rgba(0,0,0,0.045);
     padding:8px 15px;
     transition:all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     -webkit-transition:all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     border-left:0px;
     border-right:1px solid rgba(0,0,0,0.06)
}
 .tabbed >ul li a svg {
     fill: #888;
}
 .tabbed >ul li:hover, 
 body .wpb_content_element .wpb_tabs_nav li,
 body .wpb_content_element .wpb_tabs_nav li:hover{
    background-color:transparent
}
 .tabbed .clear{
    display:block;
     padding-bottom:0px
}
 .tabbed > ul li a:hover{
    background-color:rgba(0,0,0,0.035)
}
 .tabbed > ul li:last-child a{
    border-color:transparent
}
 .tabbed > ul li .active-tab{
    color:#fff;
     border-color:#27CFC3;
     background-color:#27CFC3
}
 .tabbed >ul li .active-tab svg {
     fill: #fff;
}
 .light .tabbed >ul li:last-child a, 
 .light .tabbed >ul li a{
    border-color:rgba(0,0,0,0.2)
}
 .light .tabbed >ul li a{
    background-color:rgba(0,0,0,0.15)
}
 .tabbed .wpb_tab{
    opacity:0
}
 body .tabbed div{
    padding:0px;
     margin-bottom:0px;
     background-color:transparent
}
body .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
    padding:0px;
    background-color:transparent
}
 .tabbed .wpb_tab{
    position:absolute
}
 .tabbed >div:first-of-type{
    position:relative
}
 .tabbed div.wp-video .mejs-mediaelement{
    position:absolute
}
 .tabbed div.wp-video .mejs-inner{
    position:static
}
 .wpb_tabs_nav .cta-button{
    position:absolute;
     right:0;
     top:0
}
 .tabbed[data-alignment="right"] .wpb_tabs_nav .cta-button{
    left:0;
     right:auto
}
 .wpb_tabs_nav .cta-button a{
    visibility:visible;
    background-color: #000;
    margin-bottom:0
}
 .wpb_tabs_nav .cta-button a:after{
    display:none
}
 .tabbed .wpb_tab > .tab-icon {
     display: none;
}
 .tabbed[data-alignment="center"] .wpb_tabs_nav li, 
 .tabbed[data-alignment="right"] .wpb_tabs_nav li{
    float:none;
     display:inline-block
}
 .tabbed[data-alignment="center"] .wpb_tabs_nav{
    text-align:center
}
 .tabbed[data-alignment="right"] .wpb_tabs_nav{
    text-align:right
}
 .tabbed[data-style="minimal"] .wpb_tabs_nav{
    border-bottom:1px solid #e1e1e1;
     line-height:0px;
     margin-bottom:65px;
     position:relative
}
 .tabbed[data-style="minimal"] >ul li:not(.cta-button) a, 
 .tabbed[data-style="minimal"] >ul li:not(.cta-button) .active-tab, 
 .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a, 
 .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) .active-tab{
    background-color:transparent;
     border-right:none;
     position:relative;
     color:inherit;
     z-index:10;
     padding:18px 17px;
     line-height:32px;
     margin-bottom:-1px;
     overflow-y:hidden;
     transition:all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     -webkit-transition:all 0.3s cubic-bezier(0.12,0.75,0.4,1)
}
 .tabbed[data-style="minimal"] >ul li:not(.cta-button) a svg, 
 .tabbed[data-style="minimal"] >ul li:not(.cta-button) .active-tab svg, 
 .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a svg, 
 .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) .active-tab svg {
     fill: currentColor;
}
 .tabbed[data-style="minimal"] >ul li a:hover{
    opacity:0.7
}
 .tabbed[data-style*="minimal"] >ul li a:after{
     height:4px;
     width:100%;
     content:' ';
     background-color:#000;
     display:block;
     position:absolute;
     bottom:-4px;
     left:0;
     z-index:10;
     transition:transform 0.3s cubic-bezier(0.12,0.75,0.4,1);
     -webkit-transition:-webkit-transform 0.3s cubic-bezier(0.12,0.75,0.4,1)
}
 .tabbed[data-style="minimal"] >ul li .active-tab{
    opacity:1
}
 .tabbed[data-style*="minimal"] >ul li .active-tab:after{
    transform:translateY(-3px);
     -webkit-transform:translateY(-3px)
}
 .tabbed[data-style*="vertical"] .wpb_tabs_nav{
    width:20%;
     float:left
}
 .tabbed[data-style*="vertical"] >div{
    float:left;
     width:80%;
     padding-left:40px
}
 body .tabbed[data-style*="vertical"] .wpb_tabs_nav li {
     white-space:normal;
}
 @media only screen and (min-width: 1000px) and (max-width: 1300px) {
     .tabbed[data-style*="vertical"] .wpb_tabs_nav{
        width:25%;
    }
     .tabbed[data-style*="vertical"] >div{
         width:65%;
    }
}
 .tabbed[data-style="vertical_modern"] >div{
     padding-left:80px
}
 .tabbed[data-style*="vertical"] .wpb_tabs_nav li{
    float:none;
}
 .tabbed[data-style*="vertical"] .wpb_tabs_nav li a{
    border-right:none
}
 .tabbed[data-style="vertical_modern"] > .wpb_tabs_nav li i {
     transition: none;
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li i,
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li svg {
     margin-right: 13px;
     position: relative;
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
     background-color: rgba(0,0,0,0.04);
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a:hover {
     background-color: rgba(0,0,0,0.025);
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     align-items: center;
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li {
     margin-bottom: 12px;
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
     border-radius: 6px;
     padding: 25px 20px;
     overflow: hidden;
}
 @media only screen and (max-width: 999px) {
     .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
         padding: 15px 20px;
    }
}
 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li .active-tab {
     box-shadow: 0px 15px 50px rgba(0,0,0,0.2);
}
 .tabbed[data-style="minimal_alt"] ul{
    position:relative
}
 @media only screen and (min-width:1000px){
    
    body .tabbed[data-style="minimal_alt"] >ul li a:after{
        display:none
    }
     .tabbed[data-style="minimal_alt"] .magic-line{
         position:absolute;
         bottom:8px;
         left:0;
         height:2px;
         background-color:white;
         width:1px;
         -webkit-transform:translateX(0);
         transform:translateX(0);
         -webkit-transform-origin:left;
         transform-origin:left;
         -webkit-transition:visibility 0s,-webkit-transform 0.4s;
         transition:visibility 0s,-webkit-transform 0.4s;
         transition:transform 0.4s,visibility 0s;
         transition:transform 0.4s,visibility 0s,-webkit-transform 0.4s;
         -webkit-backface-visibility:hidden;
         backface-visibility:hidden;
         -webkit-transform-style:preserve-3d;
         transform-style:preserve-3d;
         will-change:transform
    }
}
 .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button) a{
    padding:2px 0px!important
}
 .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button){
    margin:0 30px!important
}
 .tabbed > .wpb_tabs_nav li i{
     transition: color 0.3s cubic-bezier(0.12,0.75,0.4,1);
     margin-right: 10px;
}
 .tabbed > .wpb_tabs_nav li svg {
     transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     margin-right: 10px;
}
 .tabbed[data-style="default"] > .wpb_tabs_nav li i, 
 .tabbed[data-style="vertical"] > .wpb_tabs_nav li i, 
 .tabbed[data-style*="material"] .wpb_tabs_nav li i {
     transition: none;
}
 .tabbed[data-style*="minimal"] .wpb_tabs_nav li i, 
 .tabbed[data-style*="material"] .wpb_tabs_nav li i, 
 .tabbed[data-style*="minimal"] .wpb_tabs_nav li svg, 
 .tabbed[data-style*="material"] .wpb_tabs_nav li svg {
     display: block;
     text-align: center;
     margin: 0 0 8px 0;
     font-size: 32px;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav {
     margin-bottom: 65px;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav li {
     float: none;
     display: inline-block;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav:after, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a:before {
     background-color: #000;
     display: block;
     left: 0;
     width: 100%;
     position: absolute;
     content: '';
     height: 1px;
     opacity: 0.25;
     visibility: visible;
}
 .tabbed[data-style*="material"] ul:after {
     opacity: 0.3;
}
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li .active-tab, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li .active-tab,
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li .active-tab, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li .active-tab, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li .active-tab, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li .active-tab {
     background-color: transparent;
}
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a:before {
     height: 100%;
     top: 0;
     opacity: 0;
     transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     -webkit-transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     z-index: -1;
     border-radius: 5px 5px 0 0px;
}
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a:before, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a:before {
     height: 100%;
     top: 0;
     opacity: 0;
     transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     -webkit-transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     z-index: -1;
}
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul li .active-tab:before, 
 .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] ul li .active-tab:before, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-1"] ul li .active-tab:before, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-2"] ul li .active-tab:before, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-1"] ul li .active-tab:before, 
 .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-2"] ul li .active-tab:before {
     opacity: 1;
}
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-1"] ul li .active-tab, 
 .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-2"] ul li .active-tab {
     border-color: transparent;
}
 .tabbed[data-style*="material"][data-full-width-line="true"] ul:after {
     left: 50%;
     right: 50%;
     margin-left: -50vw;
     margin-right: -50vw;
     width: 100vw;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav li i, 
 .tabbed[data-style*="material"] .wpb_tabs_nav li svg {
     font-size: 22px;
     margin-top: 7px;
     line-height: 22px;
     height: auto;
     margin-bottom: 5px;
     width: auto;
}
 .tabbed[data-style*="minimal"] .wpb_tabs_nav li svg {
   margin: 0 auto 8px auto
 }
 .tabbed[data-style*="material"] .wpb_tabs_nav li svg {
     margin: 0 auto 
}
 .tabbed[data-style*="material"] .wpb_tabs_nav li a:not(.active-tab):hover,
 body .tabbed[data-style*="material"][data-color-scheme] .wpb_tabs_nav li a:not(.active-tab):hover {
     color: #000;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav li a:not(.active-tab):hover svg {
     fill: #000;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav li .active-tab:after {
     opacity: 0.3;
}
 .tabbed[data-style*="material"] .wpb_tabs_nav li a:after {
     transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     opacity: 0.3;
     display: block;
     content: '';
     width: 92%;
     height: 92%;
     top: 4%;
     left: 4%;
     z-index: -2;
     position: absolute;
}
 .span_12.light .tabbed[data-style*="material"] >ul li a:not(.active-tab) {
     color: rgba(255,255,255,0.7);
}
 .span_12.light .tabbed[data-style*="material"] >ul li a:hover {
     color: rgba(255,255,255,1);
}
 .tabbed .wpb_tabs_nav li .im-icon-wrap.tab-icon {
     line-height: 0;
}
 .tabbed[data-icon-size="24"] .wpb_tabs_nav li i{
     font-size: 24px;
     line-height: 24px;
}
 .tabbed[data-icon-size="26"] .wpb_tabs_nav li i{
     font-size: 26px;
     line-height: 26px;
}
 .tabbed[data-icon-size="28"] .wpb_tabs_nav li i{
     font-size: 28px;
     line-height: 28px;
}
 .tabbed[data-icon-size="30"] .wpb_tabs_nav li i{
     font-size: 30px;
     line-height: 30px;
}
 .tabbed[data-icon-size="32"] .wpb_tabs_nav li i{
     font-size: 32px;
     line-height: 32px;
}
 .tabbed[data-icon-size="34"] .wpb_tabs_nav li i{
     font-size: 34px;
     line-height: 34px;
}
 .tabbed[data-icon-size="36"] .wpb_tabs_nav li i{
     font-size: 36px;
     line-height: 36px;
}
 .tabbed[data-icon-size="24"] .wpb_tabs_nav li svg{
     height: 24px;
}
 .tabbed[data-icon-size="26"] .wpb_tabs_nav li svg{
     height: 26px;
}
 .tabbed[data-icon-size="28"] .wpb_tabs_nav li svg{
     height: 28px;
}
 .tabbed[data-icon-size="30"] .wpb_tabs_nav li svg{
     height: 30px;
}
 .tabbed[data-icon-size="32"] .wpb_tabs_nav li svg{
     height: 32px;
}
 .tabbed[data-icon-size="34"] .wpb_tabs_nav li svg{
     height: 34px;
}
 .tabbed[data-icon-size="36"] .wpb_tabs_nav li svg{
     height: 36px;
}

.tabbed[data-style="default"] .wpb_tabs_nav li .im-icon-wrap.tab-icon { margin-right: 10px; }
.tabbed[data-style="default"] .wpb_tabs_nav li svg,
.tabbed[data-style="default"] .wpb_tabs_nav li .im-icon-wrap.tab-icon,
.tabbed[data-style="default"] .wpb_tabs_nav li .im-icon-wrap.tab-icon svg {
    height: 18px;
    width: 18px;
    display: inline-block;
}

 .tabbed[data-icon-size="30"][data-style*="material"] .wpb_tabs_nav li i, 
 .tabbed[data-icon-size="32"][data-style*="material"] .wpb_tabs_nav li i, 
 .tabbed[data-icon-size="34"][data-style*="material"] .wpb_tabs_nav li i, 
 .tabbed[data-icon-size="36"][data-style*="material"] .wpb_tabs_nav li i, 
 .tabbed[data-icon-size="30"][data-style*="material"] .wpb_tabs_nav li svg, 
 .tabbed[data-icon-size="32"][data-style*="material"] .wpb_tabs_nav li svg, 
 .tabbed[data-icon-size="34"][data-style*="material"] .wpb_tabs_nav li svg, 
 .tabbed[data-icon-size="36"][data-style*="material"] .wpb_tabs_nav li svg {
     margin-top: 10px;
     margin-bottom: 10px;
}
 .tabbed[data-style="material"] .wpb_tabs_nav li a {
     transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
     padding-top: 13px;
     padding-bottom: 13px;
     border: none;
     border-radius: 5px 5px 0 0px;
}
 .tabbed[data-style="material"] >ul li a:not(.active-tab) {
     background-color: transparent;
}
 .tabbed[data-spacing="side-15px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-15px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left: 17px;
     padding-right: 17px;
}
 .tabbed[data-spacing="side-20px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-20px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left: 20px;
     padding-right: 20px;
}
 .tabbed[data-spacing="side-25px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-25px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left: 25px;
     padding-right: 25px;
}
 .tabbed[data-spacing="side-30px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-30px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left: 30px;
     padding-right: 30px;
}
 .tabbed[data-spacing="side-35px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-35px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left: 35px;
     padding-right: 35px;
}
 .tabbed[data-spacing="side-40px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-40px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left:40px;
     padding-right:40px;
}
 .tabbed[data-spacing="side-45px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, 
 .tabbed[data-spacing="side-45px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {
     padding-left:45px;
     padding-right:45px;
}
 @media only screen and (max-width : 690px) {
     .tabbed[data-style*="minimal"] > ul li:not(.cta-button) a, 
     .tabbed[data-style*="minimal"] > ul li:not(.cta-button) .active-tab {
         padding: 20px 15px 5px 15px;
    }
     .tabbed[data-style="minimal_alt"] > ul li:not(.cta-button) {
         margin: 0 10px;
    }
     .tabbed[data-style="minimal"] .wpb_tabs_nav {
         border-bottom: none;
    }
     .tabbed > ul li {
         float: none;
         display: inline-block;
         border-right: 0px;
    }
     .tabbed > ul {
         float: none;
    }
     .tabbed > ul li a {
         border-right: 0!important;
    }
     .tabbed[data-style*="material"] ul:after {
         display: none;
    }
     .tabbed[data-style="material"] .wpb_tabs_nav li a, 
     .tabbed[data-style="material"] .wpb_tabs_nav li {
         display: block;
    }
     .tabbed[data-style="material"] ul li a, 
     .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul li a:before, 
     .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] ul li a:before {
         border-radius: 5px;
    }
     .tabbed[data-style*="vertical"] .wpb_tabs_nav {
         width: 100%;
    }
     .tabbed[data-style*="vertical"] .wpb_tabs_nav li {
         display: inline-block;
         margin: 5px;
    }
}
 @media only screen and (min-width : 1px) and (max-width : 999px) {
     .tabbed[data-alignment="right"] .wpb_tabs_nav .cta-button {
         top: 0;
         -webkit-transform: translateY(-100%);
         transform: translateY(-100%);
         left: auto;
         right: 0;
    }
     .tabbed[data-alignment="center"] .wpb_tabs_nav .cta-button {
         top: 0;
         -webkit-transform: translateY(-100%) translateX(-50%);
         transform: translateY(-100%) translateX(-50%);
         left: 50%;
         right: auto;
    }
     .tabbed[data-style*="vertical"] .wpb_tabs_nav {
         width: 100%;
         text-align: center;
         margin-bottom: 35px!important;
    }
     .tabbed[data-style*="vertical"] .wpb_tabs_nav li {
         display: inline-block;
         font-size: 12px;
         margin: 5px;
    }
     .tabbed[data-style*="vertical"] >div {
         width: 100%;
         padding-left: 0;
    }
}





/* 5.30. Team Member */
.team-member{
   margin-top:7px;
    padding-bottom:7px
}
.team-member h4{
   font-size:22px;
}
.row .col .team-member h4 {
    margin-bottom:0px
}
.team-member h4 a{
   color:#444
}
.team-member p.description, 
.row .col .team-member p.description{
   padding:15px 0px;
    margin:15px 0px;
    border-bottom:1px solid #ddd;
    border-top:1px solid #ddd
}
.team-member .social{
   margin:0px
}
.team-member .social:after{
   content:"";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.team-member .social li{
   float:left;
    list-style:none
}
.team-member .social li a{
   font-size:11px;
    margin:0px 8px
}
.team-member .social li:first-child a{
   margin-left:0px
}
.team-member .social li:after{
   content:' / ';
   font-size:11px
}
.team-member .social li:last-child:after{
   content:' '
}
.full-width-section .team-member img {
   margin-bottom:15px
}
.team-member[data-style="bio_fullscreen"]{
    cursor:pointer
}
.team-member[data-style="meta_overlaid"], 
.team-member[data-style="meta_overlaid_alt"], 
.team-member[data-style="bio_fullscreen"]{
   margin-top:0;
    margin-bottom:0;
    padding-bottom:0;
    line-height:0;
    position:relative
}
.team-member[data-style="meta_overlaid"] a, 
.team-member[data-style="meta_overlaid_alt"] a, 
.team-member[data-style="bio_fullscreen"] a{
   display:block;
    position:absolute;
    background:transparent url('img/transparent.png') repeat 0 0;
    top:0;
    left:0;
    z-index:20;
    width:100%;
    height:100%
}
.team-member[data-style="meta_overlaid"] img, 
.team-member[data-style="meta_overlaid_alt"] img, 
.team-member[data-style="bio_fullscreen"] img{
   line-height:0;
    max-width:none;
    max-height:none;
    width:100%!important;
    margin-bottom:0
}
.team-member[data-style="meta_overlaid"] .team-member-overlay, 
.team-member[data-style="bio_fullscreen"] .team-member-overlay{
   background-color:#282B30;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    width:100%;
    height:100%;
    opacity:0.45;
    transition:opacity 0.3s ease 0s
}
.team-member[data-style="meta_overlaid"] .team-member-image, 
.team-member[data-style="meta_overlaid_alt"] .team-member-image{
   z-index:2;
    height:300px;
    width:100%;
    background-position:center;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover
}
.team-member[data-style="bio_fullscreen"] .team-member-image{
   z-index:2;
    width:100%
}
.team-member[data-style="meta_overlaid_alt"] .team-member-image{
   background-color:#444
}
.team-member .nectar_team_bio_img, .team-member .nectar_team_bio{
   display:none
}
.full-width-content .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image, 
.full-width-content .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image, 
.full-width-content .vc_span3 .team-member[data-style="meta_overlaid_alt"] .team-member-image, 
.full-width-content .vc_col-sm-3 .team-member[data-style="meta_overlaid_alt"] .team-member-image{
   height:350px
}
.full-width-content .vc_span4 .team-member[data-style="meta_overlaid"] .team-member-image, 
.full-width-content .vc_col-sm-4 .team-member[data-style="meta_overlaid"] .team-member-image, 
.full-width-content .vc_span4 .team-member[data-style="meta_overlaid_alt"] .team-member-image, 
.full-width-content .vc_col-sm-4 .team-member[data-style="meta_overlaid_alt"] .team-member-image{
   height:400px
}
.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image, 
.wpb_row:not(.full-width-content) .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image, 
.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid_alt"] .team-member-image, 
.wpb_row:not(.full-width-content) .vc_col-sm-3 .team-member[data-style="meta_overlaid_alt"] .team-member-image{
   height:275px
}
.team-member[data-style="meta_overlaid"]:hover 
.team-member-overlay, 
.team-member[data-style="bio_fullscreen"] .team-member-overlay{
   opacity:0
}
.team-member[data-style="bio_fullscreen"] .team-member-overlay{
   transition:opacity .8s cubic-bezier(.2,1,.2,1);
    -webkit-transition:opacity .8s cubic-bezier(.2,1,.2,1);
    backface-visibility:hidden;
    transform:translateZ(0)
}
.team-member[data-style="bio_fullscreen"]:hover .team-member-overlay{
   opacity:0.4
}
.team-member[data-style="meta_overlaid"] .team-meta, 
.team-member[data-style="meta_overlaid_alt"] .team-meta, 
.team-member[data-style="bio_fullscreen"] .team-meta{
   position:absolute;
    z-index:10;
    bottom:40px;
    width:100%;
    text-align:center
}
.team-member[data-style="meta_overlaid_alt"] .team-meta{
   text-align:left;
    left:25px;
    bottom:40px
}
.team-member[data-style="bio_fullscreen"] .team-meta{
   padding-left:25px;
    margin-bottom:25px;
    left:0;
    bottom:0;
    text-align:left
}
body .team-member[data-style="bio_fullscreen"] .team-meta p{
    display:block;
    line-height:16px;
    padding-top:0
}
body .team-member[data-style="bio_fullscreen"] .team-meta .arrow-end{
    color:#fff;
    right:25px;
    opacity:0;
    width:auto
}
body .team-member[data-style="bio_fullscreen"] .team-meta .arrow-line{
    background-color:#fff;
    right:27px
}
body .team-member[data-style="bio_fullscreen"] .team-meta .arrow-end{
    -ms-transform:translateX(-8px) translateY(-50%);
    -webkit-transform:translateX(-8px) translateY(-50%);
    transform:translateX(-8px) translateY(-50%)
}
.team-member[data-style="bio_fullscreen"]:hover .team-meta .arrow-line, 
.team-member[data-style="bio_fullscreen"]:hover .team-meta .arrow-end{
    opacity:1;
    -ms-transform:translateX(0) translateY(-50%);
    -webkit-transform:translateX(0) translateY(-50%);
    transform:translateX(0) translateY(-50%)
}
.team-member[data-style="bio_fullscreen"] .team-meta h3{
    transform:translateY(10px);
    -webkit-transform:translateY(10px);
    transition:opacity .95s cubic-bezier(.2,1,.2,1),transform .95s cubic-bezier(.2,1,.2,1);
    -webkit-transition:opacity .95s cubic-bezier(.2,1,.2,1),-webkit-transform .95s cubic-bezier(.2,1,.2,1);
    opacity:0
}
.team-member[data-style="bio_fullscreen"] .team-meta p{
    transform:translateY(20px);
    -webkit-transform:translateY(20px);
    transition:opacity .95s cubic-bezier(.2,1,.2,1),transform .95s cubic-bezier(.2,1,.2,1);
    -webkit-transition:opacity .95s cubic-bezier(.2,1,.2,1),-webkit-transform .95s cubic-bezier(.2,1,.2,1);
    opacity:0
}
.team-member[data-style="bio_fullscreen"]:hover .team-meta h3, 
.team-member[data-style="bio_fullscreen"]:hover .team-meta p{
    transform:translateY(0px);
    -webkit-transform:translateY(0px);
    opacity:1
}
.team-member[data-style="meta_overlaid"] .team-meta h3, 
.team-member[data-style="meta_overlaid_alt"] .team-meta h3, 
.team-member[data-style="bio_fullscreen"] .team-meta h3{
   color:#fff
}
.team-member[data-style="meta_overlaid"] .team-meta p, 
.team-member[data-style="meta_overlaid_alt"] .team-meta p, 
.team-member[data-style="bio_fullscreen"] .team-meta p{
   color:rgba(255,255,255,0.8);
  padding:7px 0 0 0
}
.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-meta h3, 
.wpb_row:not(.full-width-content) .col.span_3 .team-member[data-style="meta_overlaid"] .team-meta h3, 
.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid_alt"] .team-meta h3, 
.wpb_row:not(.full-width-content) .col.span_3 .team-member[data-style="meta_overlaid_alt"] .team-meta h3, 
.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="bio_fullscreen"] .team-meta h3, 
.wpb_row:not(.full-width-content) .col.span_3 .team-member[data-style="bio_fullscreen"] .team-meta h3{
    font-size:14px;
    line-height:20px;
    margin-bottom:2px
}
.wpb_row:not(.full-width-content) .vc_span4 .team-member[data-style="meta_overlaid"] .team-meta h3, 
.wpb_row:not(.full-width-content) .col.span_4 .team-member[data-style="meta_overlaid"] .team-meta h3, 
.wpb_row:not(.full-width-content) .vc_span4 .team-member[data-style="meta_overlaid_alt"] .team-meta h3, 
.wpb_row:not(.full-width-content) .col.span_4 .team-member[data-style="meta_overlaid_alt"] .team-meta h3, 
.wpb_row:not(.full-width-content) .vc_span4 .team-member[data-style="bio_fullscreen"] .team-meta h3, 
.wpb_row:not(.full-width-content) .col.span_4 .team-member[data-style="bio_fullscreen"] .team-meta h3{
   margin-bottom:2px
}
.team-member[data-style="meta_overlaid_alt"]{
   overflow:hidden
}
.team-member[data-style="meta_overlaid_alt"]:after{
   position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    content:' ';
    opacity:0;
    display:block;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
    background:linear-gradient(to top,rgba(51,51,51,1) 0%,rgba(51,51,51,0.8) 20%,rgba(51,51,51,0) 100%);
    background:-webkit-linear-gradient(to top,rgba(51,51,51,1) 0%,rgba(51,51,51,0.8) 20%,rgba(51,51,51,0) 100%)
}
.team-member[data-style="meta_overlaid_alt"] .team-meta{
   transition:all 0.2s ease-out;
    -webkit-transition:all 0.2s ease-out;
    opacity:0;
    transform:translateY(40px);
    -webkit-transform:translateY(40px)
}
.team-member[data-style="meta_overlaid_alt"]:hover:after{
   opacity:1
}
.team-member[data-style="meta_overlaid_alt"]:hover .team-meta{
    transform:translateY(0px);
    -webkit-transform:translateY(0px);
    opacity:1
}
.nectar_team_member_overlay{
   height:100%;
    width:100%;
    background-color:#f2f2f2;
    color:#555;
    position:fixed;
    top:0;
    left:0;
    bottom: 0;
    right: 0;
    z-index:1100;
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:-webkit-transform 0.8s cubic-bezier(0.2,1,.2,1);
    transition:transform 0.8s cubic-bezier(0.2,1,.2,1)
}
.nectar_team_member_overlay.in-boxed .inner-wrap {
    top: 0;
}
.nectar_team_member_overlay.in-boxed {
    z-index: 10010;
}
.nectar_team_member_close.in-boxed {
    z-index: 10020;
}
.nectar_team_member_overlay .inner-wrap{
   position:relative;
    width:100%;
    height:100%
}
.nectar_team_member_overlay.open{
   -webkit-transform:translateX(0%);
    transform:translateX(0%)
}
.nectar_team_member_overlay.open.on-mobile{
   cursor:pointer
}
.nectar_team_member_overlay .team_member_picture{
   height:100%;
    width:50%;
    position:fixed;
    right:0;
    top:0;
    background-color:rgba(0,0,0,0.1)
}
.nectar_team_member_overlay .team_member_image{
   height:100%;
    width:100%;
    position:absolute;
    left:0;
    top:0;
    background-size:cover;
    -webkit-transition:-webkit-transform 15s cubic-bezier(.15,0,.7,1),opacity 0.3s;
    transition:transform 15s cubic-bezier(.15,0,.7,1),opacity 0.3s;
    -webkit-transform:scale(1.11);
    transform:scale(1.11);
    opacity:0;
    background-position:center top
}
.nectar_team_member_overlay.open:not(.animating) .team_member_image{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.team_member_picture_wrap{
   overflow:hidden;
    width:100%;
    top:0;
    left:0;
    height:100%;
    position:absolute
}
.nectar_team_member_overlay .inner-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
}
.nectar_team_member_overlay .bottom_meta a {
    display: inline-block;
    color: inherit;
    padding: 30px 30px 30px 0;
}
.nectar_team_member_overlay .bottom_meta a i {
    height: auto;
    width: auto;
    font-size: 28px;
    transition: color 0.2s ease;
}
.nectar_team_member_overlay .bottom_meta a:not(:hover) i {
    color: inherit;
}
.nectar_team_member_overlay .team_member_details{
   width:50%;
    left:0;
    position:relative;
    padding:3% 10%;
    margin: auto 0;
}
.using-mobile-browser .nectar_team_member_overlay .team_member_details {
    height: 100vh;
    overflow: scroll;
}
@media only screen and (max-width: 690px) {
    .nectar_team_member_overlay .team_member_details{
        padding:10% 10%;
   }
}
.nectar_team_member_overlay .team_member_details .bio-inner {
    height: 100%
}
.nectar_team_member_overlay .team_member_details .title{
   line-height:20px;
    margin-bottom:30px
}
.nectar_team_member_overlay .team_member_details h2, 
.nectar_team_member_overlay .team_member_details .mobile-close, 
.nectar_team_member_overlay .team_member_details .title, 
.nectar_team_member_overlay .team_member_details .team-desc, 
.nectar_team_member_overlay .team_member_details .team-desc .bottom_meta a {
   opacity:0;
    -ms-transform:translateY(40px);
    -webkit-transform:translateY(40px);
    transform:translateY(40px);
    -ms-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.4s;
    -webkit-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.4s;
    transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.4s
}
.nectar_team_member_overlay .team_member_details .title {
   -ms-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.55s;
    -webkit-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.55s;
    transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.55s
}
.nectar_team_member_overlay .team_member_details .team-desc{
   -ms-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.7s;
    -webkit-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.7s;
    transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.7s
}
.nectar_team_member_overlay .team_member_details .team-desc .bottom_meta a:nth-child(1) {
   -ms-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.85s;
    -webkit-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.85s;
    transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.85s
}
.nectar_team_member_overlay .team_member_details .team-desc .bottom_meta a:nth-child(2) {
   -ms-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.9s;
    -webkit-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.9s;
    transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.9s
}
.nectar_team_member_overlay .team_member_details .team-desc .bottom_meta a:nth-child(3) {
   -ms-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.95s;
    -webkit-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.95s;
    transition:all 1.1s cubic-bezier(0.2,1,.2,1) 0.95s
}
.nectar_team_member_overlay .team_member_details .team-desc .bottom_meta a:nth-child(4) {
   -ms-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 1s;
    -webkit-transition:all 1.1s cubic-bezier(0.2,1,.2,1) 1s;
    transition:all 1.1s cubic-bezier(0.2,1,.2,1) 1s
}
.nectar_team_member_overlay.open .team_member_details .mobile-close, 
.nectar_team_member_overlay.open .team_member_details h2, 
.nectar_team_member_overlay.open .team_member_details .title, 
.nectar_team_member_overlay.open .team_member_details .team-desc, 
.nectar_team_member_overlay.open .team_member_details .team-desc .bottom_meta a {
   opacity:1;
    -ms-transform:translateY(0px);
    -webkit-transform:translateY(0px);
    transform:translateY(0px)
}
.nectar_team_member_overlay .team_member_details .team-desc p:empty {
    display: block;
}
.nectar_team_member_overlay .team_member_picture .team_member_image_bg_cover{
   width:100%;
    height:100%;
    position:absolute;
    z-index:1001;
    left:-2px;
    top:0;
    -webkit-transform:scaleX(1);
    -ms-transform:scaleX(1);
    transform:scaleX(1);
    -ms-transform-origin:left;
    -webkit-transform-origin:left;
    transform-origin:left;
    background-color:#f2f2f2;
    -webkit-transition:-webkit-transform 1s cubic-bezier(0.25,1,.2,1);
    transition:transform 1s cubic-bezier(0.25,1,.2,1)
}
.nectar_team_member_overlay.open .team_member_picture .team_member_image_bg_cover{
   -webkit-transform:scaleX(0);
    -ms-transform:scaleX(0);
    transform:scaleX(0)
}
.nectar_team_member_close{
   left:0;
    position:fixed;
    top:0;
    pointer-events:none;
    display:block;
    height:52px;
    width:52px;
    text-align:center;
    line-height:48px;
    font-size:24px;
    z-index:10000;
    opacity:0;
    -webkit-transition:opacity 0.3s;
    transition:opacity 0.3s
}
.nectar_team_member_close .inner{
   border:2px solid #fff;
    height:52px;
    width:52px;
    line-height:48px;
    opacity:0;
    font-size:24px;
    border-radius:100px;
    -webkit-transition:opacity 0.2s;
    transition:opacity 0.2s
}
.nectar_team_member_close.visible, 
.nectar_team_member_close .inner.visible{
   opacity:1
}
.nectar_team_member_close .inner:before{
   font-family:'icomoon';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    content:"\e117";
    color:#fff;
    font-size:24px;
    display:block
}
.team-member[data-style="bio_fullscreen"] .team-meta .arrow-end{
    display:inline-block;
    font-family:'FontAwesome';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:50px;
    height:50px;
    -webkit-font-smoothing:antialiased;
    letter-spacing:0;
    content:"\f105";
    margin-left:15px;
    position:absolute;
    right:0;
    top:53%;
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%) translateZ(0);
    transform:translateY(-50%) translateZ(0);
    font-size:25px;
    transition:opacity 0.25s cubic-bezier(0.12,0.75,0.4,1),transform 0.25s cubic-bezier(0.12,0.75,0.4,1);
    -webkit-transition:opacity 0.25s cubic-bezier(0.12,0.75,0.4,1),-webkit-transform 0.25s cubic-bezier(0.12,0.75,0.4,1) 
}
.team-member[data-style="bio_fullscreen"] .team-meta .arrow-line{
    backface-visibility:hidden;
    letter-spacing:0;
    display:block;
    content:' ';
    z-index:100;
    position:absolute;
    width:22px;
    height:2px;
    background-color:#000;
    top:53%;
    opacity:0;
    right:-10px;
    cursor:pointer;
    transform:translateY(-50%) translateX(-20px) translateZ(0);
    -webkit-transform:translateY(-50%) translateX(-20px) translateZ(0);
    transition:opacity 0.25s cubic-bezier(0.12,0.75,0.4,1),transform 0.25s cubic-bezier(0.12,0.75,0.4,1);
    -webkit-transition:opacity 0.25s cubic-bezier(0.12,0.75,0.4,1),-webkit-transform 0.25s cubic-bezier(0.12,0.75,0.4,1)
}
.team-member[data-style="bio_fullscreen"] .team-meta .arrow-line{
    top:53% 
}
@media only screen and (min-width : 690px) and (max-width : 999px) {
    .nectar_team_member_overlay .team_member_picture {
        width: 35%;
   }
    .nectar_team_member_overlay .team_member_details {
        width: 65%;
   }
    .team-member[data-style="meta_overlaid"] .team-member-image {
        height: 500px;
   }
    .one-fourths .team-member[data-style="meta_overlaid"] .team-member-image {
        height: 350px;
   }
    .wpb_row:not(.full-width-content) .vc_span3.one-fourths .team-member[data-style="meta_overlaid"] .team-member-image, 
    .wpb_row:not(.full-width-content) .vc_col-sm-3.one-fourths .team-member[data-style="meta_overlaid"] .team-member-image {
        height: 250px;
   }
}
@media only screen and (max-width : 690px) {
    .nectar_team_member_overlay .team_member_details {
        width: 100%;
   }
    .nectar_team_member_overlay .team_member_picture {
        display: none;
   }
    .nectar_team_member_overlay {
        overflow-y: auto;
   }
    .nectar_team_member_overlay .inner-wrap {
        overflow: visible;
   }
}
@media only screen and (min-width : 1px) and (max-width : 999px) {
    .nectar_team_member_close {
        display: none;
   }
    .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        display: block;
        height: 32px;
        width: 32px;
        border-radius: 50px;
        transform-origin: center;
        margin-bottom: 10px;
        cursor: pointer;
        border: 2px solid;
   }
    .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before {
        position: absolute;
        display: block;
        height: 2px;
        width: 16px;
        left: 6px;
        top: 13px;
        content: ' ';
   }
    .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after {
        position: absolute;
        display: block;
        height: 16px;
        width: 2px;
        left: 13px;
        top: 6px;
        content: ' ';
   }
}
@media only screen and (min-width: 1300px) and (max-width: 1600px) {
    .full-width-content .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image, 
    .full-width-content .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image{
        height: 320px;
   }
    .full-width-content .vc_span4 .team-member[data-style="meta_overlaid"] .team-member-image, 
    .full-width-content .vc_col-sm-4 .team-member[data-style="meta_overlaid"] .team-member-image {
        height: 370px;
   }
}
@media only screen and (min-width: 990px) and (max-width: 1300px) {
    .team-member[data-style="meta_overlaid"] .team-meta h3 {
        font-size: 14px;
        line-height: 20px;
   }
    .team-member[data-style="meta_overlaid"] .team-meta {
        bottom: 30px;
   }
    .full-width-content .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image, 
    .full-width-content .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image {
        height: 270px;
   }
    .full-width-content .vc_span4 .team-member[data-style="meta_overlaid"] .team-member-image, 
    .full-width-content .vc_col-sm-4 .team-member[data-style="meta_overlaid"] .team-member-image {
        height: 320px;
   }
    .wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image, 
    .wpb_row:not(.full-width-content) .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image {
        height: 250px;
   }
}
body.nectar-no-scrolling {
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
}
html.nectar-no-scrolling {
    overflow: hidden;
    height: 100vh;
}
body.nectar-no-scrolling .nectar_team_member_overlay .team_member_details {
    margin: 0;
    overflow: visible;
}
body.nectar-no-scrolling .nectar_team_member_overlay .inner-wrap, 
body.nectar-no-scrolling .nectar_team_member_overlay .team_member_details .bio-inner {
    height: auto;
}
@media only screen and (min-width: 690px) {
    body.nectar-no-scrolling .nectar_team_member_overlay .team_member_details {
        overflow-y: scroll;
   }
}





/* 5.31. Testimonial Slider  */
.col.testimonial_slider{
    float:none
}
 .testimonial_slider{
    float:none;
     opacity:0;
     margin-bottom:21px
}
 html:not(.js) .testimonial_slider{
    opacity:1;
     height:auto
}
 .testimonial_slider:not([data-style*="multiple_visible"]) blockquote{
    padding-left:0px;
     text-align:center;
     color:rgba(0,0,0,1);
     background-image:none;
     font-size:22px;
     width:100%;
     margin:0 auto;
     opacity:0;
     position:absolute
}
 .testimonial_slider blockquote p{
    padding-bottom:30px
}
 .testimonial_slider .controls ul{
   margin:0px;
   display:block;
   text-align:center;
   width:100%
}
 .testimonial_slider .controls ul li{
    list-style:none;
     cursor:pointer;
     display:inline
}
 .testimonial_slider .controls ul li .pagination-switch{
    background-color:rgba(0,0,0,0);
     border:1px solid #333;
     border-radius:10px 10px 10px 10px;
     cursor:pointer;
     display:inline-block;
     height:10px;
     margin:0 4px;
     transition:background-color 0.2s linear 0s,border-color 0.2s linear 0s;
     width:10px
}
 .testimonial_slider .controls ul li .pagination-switch:hover, 
 .testimonial_slider .controls ul li .pagination-switch.active{
    background-color:#333
}
 .testimonial_slider .controls{
    position:absolute;
     bottom:-22px;
     z-index:30;
     width:100%;
     text-align:center
}
 .testimonial_slider .slides{
    overflow:hidden;
     position:relative
}
 body .testimonial_slider blockquote span, .nectar_single_testimonial span {
    font-size:16px;
     display:block;
     line-height:22px
}
 body .testimonial_slider blockquote .open-quote, 
 body .testimonial_slider blockquote .close-quote {
     display: inline;
}
 .span_12.light .nectar_single_testimonial span {
     color: #fff;
}
 .span_12.light .nectar_single_testimonial .title {
     color: rgba(255,255,255,0.6);
}

 .nectar_single_testimonial[data-style="small_modern"] p span {
     font-size: 80px;
     line-height: 80px;
     margin-bottom: -20px;
}
 .nectar_single_testimonial[data-style="bold"] p span {
     font-size: 110px;
     line-height: 110px;
     margin-bottom: -30px;
}
 .wpb_wrapper > .nectar_single_testimonial:last-child {
     margin-bottom: 0;
}
 .nectar_single_testimonial[data-style="bold"] p {
     padding-bottom: 35px;
}
 .testimonial_slider blockquote .title, .nectar_single_testimonial .title {
    color:rgba(0,0,0,.5)
}
 .testimonial_slider:not([data-style="minimal"]) blockquote .title{
    font-size:12px
}
 .testimonial_slider[data-style="minimal"] blockquote .title{
    font-size:12px;
     font-style:italic
}
 .testimonial_slider[data-style="minimal"] blockquote span:not(.title){
    -webkit-transform:scale(0.8);
     transform:scale(0.8);
     margin-bottom:-4px
}
 .testimonial_slider[data-style*="multiple_visible"] blockquote .title, 
 .nectar_single_testimonial .title {
    font-size:14px
}
 .light .testimonial_slider blockquote{
    color:rgba(255,255,255,0.95)
}
 .light .testimonial_slider blockquote .title, 
 .testimonial_slider[data-style="multiple_visible"][data-color*="-light"] blockquote .title{
    color:rgba(255,255,255,0.45)
}
 .testimonial_slider .controls ul li i{
    color:#444
}
 .light .testimonial_slider .controls ul li span{
    border-color:#fff
}
 .light .testimonial_slider .controls ul li span:hover, 
 .light .testimonial_slider .controls ul li .pagination-switch.active{
    background-color:#fff
}
 .testimonial_slider .image-icon,
 .nectar_single_testimonial .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,0.13)
}
 .nectar_single_testimonial .image-icon {
     border: none;
     background-position: center;
}
 .nectar_single_testimonial[data-style="basic_left_image"] {
     padding-left: 90px;
}
 .nectar_single_testimonial[data-style="basic_left_image"] .image-icon {
     position: absolute;
     left: 0;
     top: 5px;
}
 .light .testimonial_slider .image-icon{
    border-color:rgba(255,255,255,0.4)
}
 .testimonial_slider .image-icon.has-bg{
    width:50px;
     height:50px;
     border:none;
     text-indent:-9999px
}
 .testimonial_slider blockquote p .bottom-arrow{
    display:none
}
 .testimonial_slider[data-style="multiple_visible_minimal"] .image-icon, 
 .nectar_single_testimonial .image-icon {
    width:54px;
     height:54px;
     display:inline-block;
     vertical-align:middle;
     margin-bottom:0;
     margin-right:20px
}
 .testimonial_slider[data-style="multiple_visible_minimal"] .wrap, 
 .nectar_single_testimonial .wrap{
    display:inline-block;
     vertical-align:middle
}
 .testimonial_slider .star-rating-wrap{
    display:block;
     -webkit-transform:none;
     transform:none;
     line-height:0
}
 .testimonial_slider .star-rating{
     display:inline-block;
     margin-top:20px;
     -webkit-transform:none;
     transform:none;
     position:relative;
}
.testimonial_slider[data-style="minimal"] blockquote .star-rating:not(.title),
.testimonial_slider[data-style="minimal"] blockquote .star-rating-wrap:not(.title) {
  -webkit-transform:none;
  transform:none;
}
.testimonial_slider .star-rating,
.testimonial_slider:not([data-style="minimal"]) blockquote .star-rating {
     font-size: 16px!important;
}
 .testimonial_slider .star-rating:before{
    font-family:FontAwesome;
     font-weight:normal;
     font-style:normal;
     text-decoration:inherit;
     -webkit-font-smoothing:antialiased;
     content:"\f005\00a0\f005\00a0\f005\00a0\f005\00a0\f005";
     color:#ddd;
     float:left;
     top:0;
     left:0
}
 .testimonial_slider .star-rating .filled {
    position:absolute;
     display:block;
     font-size:16px!important;
     left:0;
     -webkit-transform:none;
     transform:none;
     width:100%;
     overflow:hidden;
     z-index:100
}
 .testimonial_slider .star-rating .filled:before{
    font-family:FontAwesome;
     font-weight:normal;
     font-style:normal;
     text-decoration:inherit;
     -webkit-font-smoothing:antialiased;
     content:"\f005\00a0\f005\00a0\f005\00a0\f005\00a0\f005";
     color:#000;
     float:left
}
 .toggles .testimonial_slider, 
 .full-width-content .testimonial_slider{
     padding-bottom:20px
}
 .toggles .testimonial_slider .controls,
 .full-width-content .testimonial_slider .controls{
     bottom:2px
}
 .testimonial_slider[data-style="minimal"] .slides{
    max-width:70%;
     margin:0 auto
}
 .testimonial_slider[data-style="minimal"] blockquote{
    padding:0 25px;
     -ms-transition:transform 0.5s,opacity 0.5s;
     transition:transform 0.5s,opacity 0.5s;
     -webkit-transition:transform 0.5s,opacity 0.5s
}
 .testimonial_slider[data-style="default"] blockquote{
    -ms-transition:transform 0.5s,opacity 0.5s;
     transition:transform 0.5s,opacity 0.5s;
     -webkit-transition:transform 0.5s,opacity 0.5s
}
 .testimonial_slider[data-style="minimal"] blockquote.no-trans, 
 .testimonial_slider[data-style="default"] blockquote.no-trans{
    -ms-transition:none;
     transition:none;
     -webkit-transition:none
}
 .testimonial_slider[data-style="minimal"] .control-wrap{
    width:20px;
     line-height:20px;
     overflow:hidden;
     display:inline-block;
     vertical-align:top
}
 .testimonial_slider[data-style="minimal"] .controls .out-of, 
 .testimonial_slider[data-style="minimal"] .controls .total{
    display:inline-block;
     font-size:16px;
     line-height:20px;
     color:#000;
     vertical-align:top
}
 .testimonial_slider[data-style="minimal"] .control-wrap{
    font-size:16px
}
 .testimonial_slider[data-style="minimal"] .controls .out-of, 
 .testimonial_slider[data-style="minimal"] .controls .total{
    width:20px;
     text-align:center
}
 .testimonial_slider[data-style="minimal"] .controls .out-of{
    width:13px;
     top:-1px;
     position:relative
}
 .testimonial_slider[data-style="minimal"] .control-wrap ul{
    width:auto;
     -ms-transition:transform 0.33s;
     -webkit-transition:transform 0.33s;
     transition:transform 0.33s
}
 .testimonial_slider[data-style="minimal"] .control-wrap ul li{
    color:#000;
     display:block;
     float:left;
     width:20px;
     font-size:16px;
     line-height:20px;
     cursor:auto
}
 .testimonial_slider[data-style="minimal"] .controls{
    vertical-align:top
}
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev{
    position:absolute;
     top:50%;
     height:40px;
     width:40px;
     font-size:28px;
     -ms-transform:translateY(-50%);
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     margin-top:-40px;
     left:7.5%;
     margin-left:-8px;
     text-align: center;
}
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next{
    position:absolute;
     top:50%;
     height:40px;
     margin-top:-40px;
     font-size:28px;
     width:40px;
     margin-right:-8px;
     -ms-transform:translateY(-50%);
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     right:7.5%;
     text-align: center;
}
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:before, 
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:before{
    display:block;
     position:absolute;
     left:0;
     top:0
}
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:after, 
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:after{
    backface-visibility:hidden;
     display:block;
     content:' ';
     z-index:100;
     position:absolute;
     width:22px;
     height:2px;
     background-color:#000;
     top:48%;
     opacity:0;
     right:11px;
     cursor:pointer;
     -ms-transform:translateY(-50%) scaleX(0) translateZ(0);
     transform:translateY(-50%) scaleX(0) translateZ(0);
     -webkit-transform:translateY(-50%) scaleX(0) translateZ(0);
     transition:opacity .5s cubic-bezier(.2,1,.2,1),transform .5s cubic-bezier(.2,1,.2,1);
     -webkit-transition:opacity .5s cubic-bezier(.2,1,.2,1),-webkit-transform .5s cubic-bezier(.2,1,.2,1)
}
 .span_12.light .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:after, 
 .span_12.light .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:after{
    background-color:#fff
}
 .span_12.light .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:before, 
 .span_12.light .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:before, 
 .span_12.light .testimonial_slider[data-style="minimal"] .controls .out-of, 
 .span_12.light .testimonial_slider[data-style="minimal"] .controls .total,
 .span_12.light .testimonial_slider[data-style="minimal"] .controls .control-wrap ul li{
    color:#fff
}
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:after{
    right:8px
}
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:hover:after, 
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:hover:after{
    opacity:1;
     -ms-transform:translateY(-50%) scaleX(1) translateZ(0);
     transform:translateY(-50%) scaleX(1) translateZ(0);
     -webkit-transform:translateY(-50%) scaleX(1) translateZ(0)
}
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:hover:before{
    -ms-transform: translateX(10px);
     -webkit-transform:translateX(10px);
     transform: translateX(10px)
}
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:hover:before{
    -ms-transform:translateX(-10px);
     -webkit-transform:translateX(-10px);
     transform:translateX(-10px)
}
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev svg{
    position:absolute;
     left:-2px;
     top:-2px
}
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:before{
    left:-1px;
     position:relative
}
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:before{
    right:-1px;
     position:relative
}
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:before, 
 .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:before{
    line-height:36px;
     color:#000;
     -ms--webkit-transition:-webkit-transform .5s cubic-bezier(.2,1,.2,1);
     transition:transform .5s cubic-bezier(.2,1,.2,1);
     -webkit-transition:-webkit-transform .5s cubic-bezier(.2,1,.2,1)
}
 .nectar_single_testimonial:before {
     display: none;
}
 @media only screen and (max-width : 690px) {
     .testimonial_slider .flickity-page-dots {
         bottom: -25px;
    }
     .testimonial_slider[data-style="multiple_visible"] blockquote p:before {
         display: none;
    }
     .testimonial_slider[data-style="multiple_visible"] blockquote p {
         padding: 30px;
    }
     .testimonial_slider[data-style="multiple_visible"] blockquote {
         margin-bottom: 0;
    }
     .testimonial_slider[data-style="minimal"] .slides {
         max-width: none;
    }
     .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev, 
     .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next {
         -ms-transform: none;
         -webkit-transform: none;
         transform: none;
         z-index: 500;
         top: auto;
         bottom: -11px;
    }
     .testimonial_slider[data-style="multiple_visible_minimal"] blockquote .inner {
         padding: 30px;
    }
}
 @media only screen and (min-width: 990px) and (max-width: 1300px) {
     .full-width-content .vc_span4 .testimonial_slider blockquote, 
     .full-width-content .vc_col-sm-4 .testimonial_slider blockquote {
         font-size: 16px;
         line-height: 33px;
    }
}

.wpb_column[data-cfc="true"] h1, 
.wpb_column[data-cfc="true"] h2, 
.wpb_column[data-cfc="true"] h3, 
.wpb_column[data-cfc="true"] h4, 
.wpb_column[data-cfc="true"] h5, 
.wpb_column[data-cfc="true"] h6, 
.wpb_column[data-cfc="true"] p{
  color:inherit
}
blockquote .image-icon[data-shadow="true"] {
  box-shadow: 0px 15px 37px rgba(0,0,0,0.15) 
}
.span_12.light .flickity-page-dots .dot:before, 
.testimonial_slider[data-style="multiple_visible"][data-color*="-light"] .flickity-page-dots .dot:before{
  background-color:#fff
}





/* 5.32. Toggle Panels */
body .toggle{
  margin-bottom:15px
}
.toggle.open h3 a{
  color:#fff;
  background-color:#000
}
body .toggle h3, 
body .row .toggle h3 {
  margin-bottom:0 
}
.toggle h3 {
  position:relative;
  z-index:10;
  font-size:12px;
}
div[data-style="default"] .toggle h3 a, 
div[data-style="default"] .toggle h3{
  font-size:14px;
  line-height:14px 
}
.toggle h3 a{
  display:block;
  color: rgba(0,0,0,0.65);
  letter-spacing:0;
  font-size:12px;
  line-height:14px;
  padding:14px 14px 16px 43px;
  font-weight:400;
  background-color:rgba(0,0,0,0.045);
  transition:all 0.2s linear;
  -webkit-transition:all 0.2s linear;
}
.toggle h3 a i{
  position:absolute;
  left:13px;
  background-color:transparent;
  color:#888;
  top:13px;
  width:18px;
  height:16px;
  line-height:18px;
  font-size:15px;
  transition:all 0.2s linear;
  -webkit-transition:all 0.2s linear;
}
.toggle.open h3 a i{
  color:#fff
}
.toggle h3 a:hover{
  background-color:rgba(0,0,0,0.035)
}
body .toggle >div{
  padding:10px 14px;
  border-top:0;
  display:none;
  background-color:#fff;
  box-shadow:0 1px 2px rgba(0,0,0,0.2);
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
}
.toggle >div .wpb_wrapper{
  margin:0
}
.toggle >div >div:last-child{
  margin-bottom:0
}
.light .toggle >div{
  color:#676767
}
.light .toggles[data-style="default"] .toggle h3 a {
  color: #fff;
}
.light .toggles[data-style="default"] .toggle >div{
  background-color: transparent;
}
body div[data-style*="minimal"] .toggle.open h3 a, 
body div[data-style*="minimal"] .toggle h3 a{
  background-color:transparent 
}
div[data-style*="minimal"] .toggle >div{
  box-shadow:none;
  -webkit-box-shadow:none;
  padding:0 0 30px 0;
  background-color:transparent 
}
div[data-style*="minimal"] .toggle h3 i{
  width:30px;
  height:30px;
  position:absolute;
  right:0;
  left:auto;
  top:50%;
  margin-top:-15px;
  border:2px solid #888;
  border-radius:30px 30px;
  -ms-transition:border-color 0.15s ease;
  transition:border-color 0.15s ease;
  -webkit-transition:border-color 0.15s ease
}
div[data-style="minimal"] .toggle h3 a{
  padding:30px 70px 30px 0px;
  -ms-transition:color 0.15s ease;
  transition:color 0.15s ease;
  -webkit-transition:color 0.15s ease
}
div[data-style="minimal"] .toggle{
  border-bottom:2px solid rgba(0,0,0,0.08);
  -ms-transition:border-color 0.15s ease;
  transition:border-color 0.15s ease;
  -webkit-transition:border-color 0.15s ease;
}
body div[data-style="minimal"] .toggle {
  margin-bottom:0 
}
div[data-style="minimal"] .toggle h3 i:before{
  content:' ';
  top:14px;
  left:6px;
  margin-top:-2px;
  width:14px;
  height:2px;
  position:absolute;
  background-color:#888;
  -ms-transition:background-color 0.15s ease;
  transition:background-color 0.15s ease;
  -webkit-transition:background-color 0.15s ease
}
div[data-style="minimal"] .toggle h3 i:after{
  content:' ';
  top:6px;
  left:14px;
  width:2px;
  margin-left:-2px;
  height:14px;
  position:absolute;
  background-color:#888;
  -ms-transition:transform 0.45s cubic-bezier(.3,.4,.2,1),background-color 0.15s ease;
  transition:transform 0.45s cubic-bezier(.3,.4,.2,1),background-color 0.15s ease;
  -webkit-transition:-webkit-transform 0.45s cubic-bezier(.3,.4,.2,1),background-color 0.15s ease
}
.light div[data-style="minimal"] .toggle {
  border-color:rgba(255,255,255,0.2)
}
.light div[data-style*="minimal"] .toggle h3 i{
  border-color:#fff
}
.light div[data-style*="minimal"] .toggle h3 i:before, 
.light div[data-style*="minimal"] .toggle h3 i:after{
  background-color:#fff
}
.light div[data-style*="minimal"] .toggle h3 a{
  color:#fff
}
div[data-style*="minimal"] .toggle.open i:after{
  -ms-transform:scale(1,0);
  transform:scale(1,0);
  -webkit-transform:scale(1,0)
}
div[data-style="minimal_small"] .toggle h3 {
  display: inline-block;
}
div[data-style="minimal_small"] .toggle h3 a {
  padding: 0
}
div[data-style="minimal_small"] .toggle.default h3 a:hover, 
div[data-style="minimal_small"] .toggle.default.open h3 a {
  color: #000;
}
div[data-style="minimal_small"] .toggle.default > h3:after {
  background-color: #000;
}
.span_12.light div[data-style="minimal_small"] .toggle.default h3 a:hover, 
.span_12.light div[data-style="minimal_small"] .toggle.default.open h3 a {
  color: #fff;
}
.span_12.light div[data-style="minimal_small"] .toggle > h3:before {
  background-color: rgba(255,255,255,0.2);
}
.span_12.light div[data-style="minimal_small"] .toggle.default:hover > h3:after, 
.span_12.light div[data-style="minimal_small"] .toggle.default.open > h3:after {
  background-color: #fff;
}
div[data-style="minimal_small"] .toggle > h3:after, 
div[data-style="minimal_small"] .toggle > h3:before {
  display: block;
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(0,0,0,0.1);
  height: 2px;
  left: 0;
  pointer-events: none;
}
div[data-style="minimal_small"] .toggle > h3:after {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: transform 0.5s cubic-bezier(0.3, 0.4, 0.1, 1);
  transition: transform 0.5s cubic-bezier(0.3, 0.4, 0.1, 1);
  transform-origin: left;
}
div[data-style="minimal_small"] .toggle.open > h3:after, 
div[data-style="minimal_small"] .toggle:hover > h3:after {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
div[data-style="minimal_small"] .toggle >div {
  padding-top: 1.4em;
  padding-bottom: 0;
}
div[data-style="minimal_small"] .toggle > h3 i {
  display: none;
}
div[data-style="minimal_small"] .toggle {
  margin-bottom: 1.4em;
}






/* 5.33. Video Lightbox */
.nectar_video_lightbox.play_button{
    position:relative;
     width:90px;
     height:90px;
     margin:0;
     display:inline-block
}
 .centered-text .nectar_video_lightbox.play_button{
    margin:0 30px
}
 .nectar_video_lightbox.play_button_with_text .play{
     height:52px;
     width:52px;
     position:relative;
     vertical-align:middle;
     display:inline-block
}
 .nectar_video_lightbox.play_button_with_text .play >.inner-wrap{
    height:100%;
     width:100%;
     display:block
}
 .nectar_video_lightbox.play_button_with_text .play >.inner-wrap:before{
     background-color:#000;
     border-radius:200px;
     backface-visibility: hidden;
     height:100%;
     width:100%;
     display:block;
     content:'';
     transition:all 0.45s cubic-bezier(.15,0.2,.1,1) 0s;
     -webkit-transition:all 0.45s cubic-bezier(.15,0.2,.1,1) 0s
}
 .nectar_video_lightbox.play_button_with_text:hover .play >.inner-wrap:before{
     -webkit-transform:scale(1.15);
     transform:scale(1.15)
}
 .nectar_video_lightbox.play_button_with_text .link-text >*{
     margin-bottom:0
}
 body .nectar_video_lightbox.play_button_with_text .play:before{
     width:50px;
     height:50px;
     left:50%;
     top:50%;
     z-index:-1
}
 .nectar_video_lightbox.play_button_with_text .play:before, 
 .nectar_video_lightbox.play_button_with_text .play:after{
     position:absolute;
     top:50%;
     left:50%;
     display:block;
     content:'';
     border:1px solid rgba(255,255,255,.5);
     border-radius:50%;
     -webkit-transform:scale(.35) translateY(-50%) translateX(-50%);
     -ms-transform:scale(.35) translateY(-50%) translateX(-50%);
     transform:scale(.35) translateY(-50%) translateX(-50%);
     opacity:0;
     -webkit-animation:pulse-1 2.6s cubic-bezier(.25,.9,.2,1) 0.4s infinite;
     animation:pulse-1 2.6s cubic-bezier(.25,.9,.2,1) 0.4s infinite
}
 .nectar_video_lightbox.play_button_with_text .play:after{
     width:50px;
     height:50px;
     z-index:-1;
     border-color:rgba(255,255,255,.4);
     -webkit-animation:pulse-1 2.6s cubic-bezier(.25,.9,.2,1) 0s infinite;
     animation:pulse-1 2.6s cubic-bezier(.25,.9,.2,1) 0s infinite
}
 .span_12.dark .nectar_video_lightbox.play_button_with_text .play:before, 
 .span_12.dark .nectar_video_lightbox.play_button_with_text .play:after{
     -webkit-animation:pulse-2 2.6s cubic-bezier(.25,.9,.2,1) 0.4s infinite;
     animation:pulse-2 2.6s cubic-bezier(.25,.9,.2,1) 0.4s infinite
}
 .span_12.dark .nectar_video_lightbox.play_button_with_text .play:after{
     -webkit-animation:pulse-2 2.6s cubic-bezier(.25,.9,.2,1) 0s infinite;
     animation:pulse-2 2.6s cubic-bezier(.25,.9,.2,1) 0s infinite
}
 .nectar_video_lightbox.play_button_with_text svg{
     width:14px;
     height:14px;
     z-index:100
}
 .span_12.light .nectar_video_lightbox.play_button_with_text .link-text{
     color:#fff
}
 .nectar_video_lightbox.play_button_with_text .link-text{
     display:inline-block;
     margin-left:25px;
     color:#000;
     vertical-align:middle
}
 .nectar_video_lightbox.play_button_with_text .play:before{
     display:block;
     position:absolute;
     content:' ';
     top:0;
     left:0;
     width:100%;
     height:100%;
     z-index:10;
     border-radius:200px;
     box-sizing:border-box;
     -webkit-box-sizing:border-box
}
 .nectar_video_lightbox .play{
     display:block;
     height:100%;
     width:100%;
     transition:all 0.4s cubic-bezier(0.19,1,0.22,1) 0s;
     -webkit-transition:all 0.4s cubic-bezier(0.19,1,0.22,1) 0s
}
 .nectar_video_lightbox path, 
 .span_12.dark .nectar_video_lightbox.play_button_with_text path{
     fill:#fff
}
 .span_12.dark .nectar_video_lightbox path{
     fill:#000
}
 .span_12.dark .nectar_video_lightbox:before{
     border:5px solid #000
}
 .nectar_video_lightbox:hover:before{
     transform:scale(1.1);
     -webkit-transform:scale(1.1);
     opacity:0.4
}
 .nectar_video_lightbox:not(.play_button_with_text):hover .play{
     transform:scale(1.3);
     -webkit-transform:scale(1.3)
}
 .span_12.dark .nectar_video_lightbox.nectar-button[data-color*="transparent"]{
     border:2px solid #000;
     color:#000
}
 .nectar_video_lightbox.nectar-button[data-color*="transparent"] {
     background-color:transparent;
     border:2px solid #fff;
     opacity:1;
     transition:all 0.2s ease;
     -webkit-transition:all 0.2s ease
}
 .nectar_video_lightbox.nectar-button[data-color*="transparent"]:hover{
     color:#fff;
     border-color:transparent
}
 .nectar-video-box{
     line-height:0;
     position:relative;
     margin-bottom:35px
}
 .nectar-video-box img{
    transition:all .7s cubic-bezier(.2,1,.22,1);
     -webkit-transition:all .7s cubic-bezier(.2,1,.22,1);
     margin-bottom:0!important;
     transform:translateZ(0) scale(1.05);
     -webkit-transform:translateZ(0) scale(1.05);
     backface-visibility:hidden;
     -webkit-backface-visibility:hidden;
     max-width:none!important;
     width:100%!important
}
 .nectar-video-box[data-hover="zoom_button"] img,
.nectar-video-box[data-hover="zoom_button"]:hover img{
    transition:none;
    -webkit-transition:none;
    -webkit-transform:none;
    transform:none
}
 .nectar-video-box .nectar_video_lightbox{
    position:absolute;
     left:50%;
     top:50%;
     z-index:10;
     width:70px;
     height:70px;
     margin-top:-35px;
     margin-left:-35px;
     color:#fff;
     display:inline-block;
     border-radius:200px;
     background-color: #000;
     -webkit-transform:translateZ(0);
     transform:translateZ(0)
}
 body .nectar-video-box[data-hover="zoom_button"] .nectar_video_lightbox:after{
     background-color:#000;
     position:absolute;
     content:' ';
     display:block;
     left:0;
     top:0;
     width:100%;
     border-radius:200px;
     height:100%;
     z-index:1;
     transition:all .7s cubic-bezier(.2,1,.22,1);
     -webkit-transition:all .7s cubic-bezier(.2,1,.22,1)
}
 .nectar-video-box:hover .nectar_video_lightbox:after{
     -webkit-transform:scale(1.14);
     transform:scale(1.14)
}
 .nectar-video-box[data-hover="zoom_button"] .play{
     position:relative;
     z-index:10
}
 .nectar-video-box .inner-wrap >a.full-link{
    position:absolute;
     display:block;
     top:0;
     left:0;
     height:100%;
     width:100%;
     z-index:100
}
 .nectar-video-box:hover img{
     transform:scale(1.14);
     -webkit-transform:scale(1.14)
}
 .nectar-video-box .nectar_video_lightbox path{
     fill:#fff!important
}
 body .nectar-video-box[data-hover="zoom_button"] .nectar_video_lightbox{
     background-color:transparent!important
}
 .nectar-video-box .inner-wrap {
     overflow: hidden;
}
 .nectar-video-box[data-border-radius*="px"] > .inner-wrap {
     transform: translateZ(0);
}
 .nectar-video-box[data-border-radius="3px"] .inner-wrap {
     border-radius: 3px;
}
 .nectar-video-box[data-border-radius="5px"] .inner-wrap {
     border-radius: 5px;
}
 .nectar-video-box[data-border-radius="10px"] .inner-wrap {
     border-radius: 10px;
}
 .nectar-video-box[data-border-radius="15px"] .inner-wrap {
     border-radius: 15px;
}
 .nectar-video-box[data-border-radius="20px"] .inner-wrap {
     border-radius: 20px;
}
 .nectar-video-box[data-shadow*="depth"]:before {
     position: absolute;
     width: 98%;
     height: 98%;
     top: 1%;
     left: 1%;
     display: block;
     content: '';
     z-index: -1;
}
 .nectar-video-box[data-play-button-size="larger"] .nectar_video_lightbox {
     height: 110px;
     width: 110px;
     margin-left: -55px;
     margin-top: -55px;
}
 
.nectar_video_lightbox svg, 
.masonry-blog-item .video-play-button svg, 
.auto_meta_overlaid_spaced article .content-inner > .play svg {
  display:block;
  width:20px;
  height:20px;
  position:absolute;
  top:50%;
  left:50%;
  margin-left:2px;
  -ms-transform:translateY(-50%) translateX(-50%);
  transform:translateY(-50%) translateX(-50%);
  -webkit-transform:translateY(-50%) translateX(-50%)
}
.nectar_video_lightbox.play_button:before, 
.auto_meta_overlaid_spaced article .content-inner > .play:before {
  display:block;
  position:absolute;
  content:' ';
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:6px solid #fff;
  z-index:10;
  border-radius:200px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  transition:all 0.4s cubic-bezier(0.19,1,0.22,1) 0s;
  -webkit-transition:all 0.4s cubic-bezier(0.19,1,0.22,1) 0s
}
@-webkit-keyframes pulse-1{
  0%{
    -webkit-transform:translate3d(-50%,-50%,0)scale(1);
    opacity:1
  }
  100%{
    -webkit-transform:translate3d(-50%,-50%,0)scale(1.7);
    opacity:0
  }
}
@keyframes pulse-1{
  0%{
    transform:translate3d(-50%,-50%,0)scale(1);
    opacity:1
  }
  100%{
    transform:translate3d(-50%,-50%,0)scale(1.7);
    opacity:0
  }
}
@-webkit-keyframes pulse-2{
  0%{
    -webkit-transform:translate3d(-50%,-50%,0)scale(1);
    opacity:0.5
  }
  100%{
    -webkit-transform:translate3d(-50%,-50%,0)scale(1.7);
    opacity:0
  }
}
@keyframes pulse-2{
  0%{
    transform:translate3d(-50%,-50%,0)scale(1);
    opacity:0.5
  }
  100%{
    transform:translate3d(-50%,-50%,0)scale(1.7);
    opacity:0
  }
}







/* Salient Widgets - Popular Posts */
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="minimal-counter"] > li::before, 
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li::before, 
body.search-results #search-results[data-layout="list-no-sidebar"] article:before {
  content: counter(step-counter);
  margin-right: 20px;
  border: 1px solid rgba(0,0,0,0.1);
  font-weight: bold;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 10;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  line-height: 34px;
  font-size: 12px;
  pointer-events: none;
  text-align: center;
  border-radius: 50%;
  -webkit-transition: color 0.4s cubic-bezier(0.25, 1, 0.2, 1), border-color 0.4s cubic-bezier(0.25, 1, 0.2, 1);
  transition: color 0.4s cubic-bezier(0.25, 1, 0.2, 1), border-color 0.4s cubic-bezier(0.25, 1, 0.2, 1);
}
body.search-results #search-results[data-layout="list-no-sidebar"] article:before {
  height: 50px;
  width: 50px;
  font-size: 16px;
  line-height: 50px;
}
body.search-results #search-results[data-layout="list-no-sidebar"] article {
  counter-increment: step-counter;
}
#footer-outer .widget.widget_media_image img {
  margin-bottom: 0;
}

.blog-recent[data-style="list_featured_first_row"] .small {
  position: relative;
  -webkit-transform: none;
  transform: none;
  top: 0;
  display: inline-block;
  vertical-align: middle;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img):after, 
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap:after {
  border-radius: 0;
  text-align: center;
  color: #fff;
  font: normal normal normal 18px/60px FontAwesome;
  content: "\f03e";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap:after {
  font-size: 50px
}
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap {
  background-color: rgba(0,0,0,0.35)
}
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap:after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}





/* Parallax Image Grid */
@media only screen and (min-width: 1600px) {
  .full-width-content .vc_col-sm-12 .wpb_gallery .parallax-grid-item {
    width: 33%;
  }
  .full-width-content .vc_col-sm-12 .wpb_gallery .wpb_gallery_slidesparallax_image_grid > div:nth-child(3) {
    margin-top: 0;
  }
}
.wpb_gallery .parallax-grid-item img {
  width: 100%;
  max-width: none;
  height: auto;
}
.wpb_gallery .parallax-grid-item img:not([srcset]) {
  max-width: 100%;
}
.wpb_gallery .parallax-grid-item .parallaxImg-layers a {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 10;
  height: 100%;
}
.wpb_gallery .parallax-grid-item .item-meta p {
  opacity: 0.65;
}
.wpb_gallery .parallax-grid-item .item-meta h4 {
  margin-bottom: 3px;
}
.wpb_gallery .parallax-grid-item .item-meta {
  padding: 5% 0 0 0;
}
.wpb_gallery_slidesparallax_image_grid > div:nth-child(2n+2) {
  padding-left: 3.3%;
}
.wpb_gallery_slidesparallax_image_grid > div:nth-child(2n+1) {
  padding-right: 3.3%;
}
.wpb_gallery .parallax-grid-item {
  width: 50%;
  display: inline-block;
  margin-top: 6.2%;
  vertical-align: top;
  transform: translateZ(0px);
}
.wpb_gallery_slidesparallax_image_grid > div:nth-child(1) {
  margin-top: 0;
}
.wpb_gallery_slidesparallax_image_grid > div:nth-child(2) {
  margin-top: 0;
}
body.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container {
  transition: transform 0.2s cubic-bezier(0,0,0.65,1);
  -webkit-transition: transform 0.2s cubic-bezier(0,0,0.65,1);
  outline: 1px solid transparent;
  backface-visibility: hidden;
}
html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg.transition .parallaxImg-container {
  transition: transform 0.8s cubic-bezier(0,0,0.55,1);
  -webkit-transition: transform 0.8s cubic-bezier(0,0,0.55,1);
}
html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container {
  transition: transform 0.5s cubic-bezier(0,0,0.55,1);
  -webkit-transition: transform 0.5s cubic-bezier(0,0,0.55,1);
  backface-visibility: hidden;
}
html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container:not(.over), 
html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container:not(.over) .parallaxImg-rendered-layer, 
html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg:not(.over) {
  transition: transform 1.1s cubic-bezier(0,0,0.2,1);
  -webkit-transition: transform 1.1s cubic-bezier(0,0,0.2,1);
}







/*-------------------------------------------------------------------------*/
/* 6. Masonry Items
/*-------------------------------------------------------------------------*/

.post-area.masonry{
  width:1125px;
  margin-bottom:20px;
  margin-top:0;
  overflow:visible
}
.blog-fullwidth-wrap .post-area.masonry {
  margin-bottom:40px;
}
[data-ext-responsive="false"] .blog-fullwidth-wrap .post-area.masonry {
  width: auto;
}
.full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
  overflow-x: auto;
  overflow-y: hidden;
}
.vc_col-sm-4 .post-area.masonry, 
.vc_col-sm-3 .post-area.masonry{
  width:100%
}
body[data-ext-responsive="true"] .post-area.masonry{
  width:100%
}
.post-area.masonry.span_9{
  width:834px;
  margin-right:5px
}
body[data-ext-responsive="true"] .post-area.masonry.span_9,
body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid{
  width:76.5%;
  margin-right:0
}

.post-area.masonry.span_12 #pagination, 
.blog-fullwidth-wrap .post-area.masonry #pagination {
  height:32px;
  margin-top:55px;
  text-align:center;
  width:100%;
  margin-bottom:40px
}
.post-area.masonry.span_9 #pagination {
  height:32px;
  margin-top:45px;
  width:100%;
  margin-bottom:40px 
}

.post-area.masonry.span_12 #pagination, 
.blog-fullwidth-wrap .post-area.masonry #pagination,
.post-area.masonry.span_9 #pagination {
  position:relative;
  bottom:0;
}

.post-area.masonry.span_12 #pagination >div, 
.blog-fullwidth-wrap .post-area.masonry #pagination >div{
  display:inline;
  float:none;
  margin:0 5px 0 0
}

body.blog .meta_overlaid_blog.container-wrap{
  padding-top:0!important
}

body.blog .meta_overlaid_blog.container-wrap .post-area,
.blog-fullwidth-wrap .post-area.masonry:not(.meta_overlaid),
.page-submenu .full-width-section.first-section {
  margin-top:0!important
}
.post-area.masonry .post .post-meta.no-img{
  top:0!important
}
.post-area.masonry >article:last-child .content-inner{
  border-bottom:1px solid #DDD
}
.post-area.masonry .post .post-content, 
.post-area.featured_img_left .post .post-content{
  padding-left:0!important
}
.post-area.masonry .post .quote-inner,
.post-area.masonry .post .link-inner{
  margin-bottom:8px
}
.post-area.masonry .post .post-meta{
  display:block;
  margin-bottom:0
}
.post-area.infinite_scroll video.wp-video-shortcode, 
.post-area.infinite_scroll .wp-video-shortcode video{
  visibility:visible
}
.search .row .col.section-title h1{
  font-size:28px;
  line-height:42px;
  margin-bottom:0;
  text-transform:none;
  font-family:'Open Sans';
  font-weight:600;
  letter-spacing:-1px
}
.post.masonry-blog-item .post-meta{
  position:relative
}
body .post.masonry-blog-item .post-meta .date{
  border-bottom:0;
  line-height:22px;
  padding-bottom:0;
  float:left;
  margin-bottom:0
}
.light .post.masonry-blog-item p{
  color:#676767
}

.post.masonry-blog-item .content-inner{
  padding-bottom:0px;
  margin-bottom:18px
}

.masonry.classic .post.masonry-blog-item h3.title{
  font-size:20px;
  line-height: 30px
}

.post.masonry-blog-item .post-meta .date span{
  float:left;
  display:inline!important;
  text-transform:capitalize;
  font-family:'Open Sans';
  font-weight:400;
  font-size:12px;
  line-height:12px;
  color:#676767
}
.post.masonry-blog-item .more-link{
  margin-bottom:10px
}

.post.masonry-blog-item .post-meta:after{
  content:"";
  display:block;
  height:0;
  clear:both;
  visibility:hidden
}

.portfolio-items[data-col-num="elastic"] .col img, 
body .masonry.meta_overlaid .post-featured-img img, 
body .masonry.meta_overlaid .content-inner .whole-link{
  width:100%!important; 
  max-width:100%!important
}

.masonry-blog-item .inner-wrap, #search-results .result .inner-wrap{
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);
  box-shadow:0 1px 2px rgba(0,0,0,0.15);
  background-color:#fff;
  padding:18px
}
.original .masonry.material .masonry-blog-item .inner-wrap {
  padding: 0;
}
.original .masonry.material .masonry-blog-item .content-inner {
  padding-bottom: 0;
  margin-bottom: 0;
}
.masonry.material .post .post-featured-img {
  overflow: hidden;
  display: block;
  line-height: 0;
  position: relative;
}
.masonry.material .post .post-featured-img img {
  margin-bottom: 0
}
.masonry.material .posts-container .format-video .post-featured-img,
.masonry.material .posts-container .format-audio .post-featured-img {
  overflow: visible;
}
.masonry.material .posts-container .format-video .post-featured-img .wrap, 
.related-posts[data-style="material"] .post-featured-img {
  overflow: hidden;
  display: block;
}
.masonry.material .post.quote:not(.has-post-thumbnail) .post-content .quote-inner:before, 
.masonry.material .post.link:not(.has-post-thumbnail) .post-content .link-inner:before {
  -webkit-transition: all .21s cubic-bezier(.5,.5,.4,.88);
  transition: all .21s cubic-bezier(.5,.5,.4,.88);
}
.masonry.material .masonry-blog-item .inner-wrap {
  background-color: transparent;
}
.masonry.material .posts-container .video-play-button, 
body .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button {
  position: absolute;
  bottom: 0;
  right: 30px;
  transform: translateY(50%);
  -webkit-transform: translateY(50%);
  -webkit-transition: all .21s cubic-bezier(.5,.5,.4,.88);
  transition: all .21s cubic-bezier(.5,.5,.4,.88);
  color: #fff;
  font-size: 30px;
  z-index: 1000;
  height: 60px;
  width: 60px;
  line-height: 60px;
  text-align: center;
  border-radius: 100px;
}
body .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button {
  pointer-events: none;
  font-size: inherit;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.post-area.masonry.material .post .post-content > .post-meta {
  display: none;
}
.masonry.material .masonry-blog-item .grav-wrap{
  position: relative;
  margin-top: 30px;
  z-index: 110;
}
.masonry.material .masonry-blog-item .grav-wrap img, 
.related-posts[data-style="material"] .grav-wrap img, 
.post-area.featured_img_left article .grav-wrap img, 
.nectar-recent-posts-single_featured .grav-wrap img, 
[data-style="list_featured_first_row"] .grav-wrap img {
  border-radius: 50%;
  width: 38px;
  height: 38px;
  margin-bottom: 0;
  margin-right: 13px;
  vertical-align: middle;
  display: inline-block;
  transition: all 0.4s cubic-bezier(0.2, 1, 0.2, 1);
}
.related-posts[data-style="material"] .grav-wrap {
  position: absolute;
  bottom: 30px;
  left: 30px;
}
body .related-posts[data-style="material"] .article-content-wrap {
  padding-bottom:80px!important 
}
.related-posts[data-style="material"] .grav-wrap img {
  display: inline-block;
}
.masonry.material .masonry-blog-item .grav-wrap .text a, 
.related-posts[data-style="material"] .grav-wrap .text a, 
.post-area.featured_img_left article .grav-wrap .text a{
  display:block;
  font-size: 14px;
  line-height: 20px 
}
.masonry.material .masonry-blog-item .meta-category a, 
.related-posts[data-style="material"] .meta-category a, 
.post-area.featured_img_left article .meta-category a, 
.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a, 
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a {
  font-size: 14px;
  line-height: 19px;
  position:relative;
  display: inline-block;
  margin: 0 10px 10px 0;
}
.masonry.material .masonry-blog-item .meta-category a:before, 
.post-area.featured_img_left .meta-category a:before, 
.related-posts[data-style="material"] .meta-category a:before, 
.nectar-recent-posts-single_featured .grav-wrap .text a:before, 
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before, 
[data-style="list_featured_first_row"] .meta-category a:before {
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: -3px;
  left: 0;
  content: '';
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transition: transform 0.37s cubic-bezier(0.52, 0.01, 0.16, 1);
  transition: transform 0.37s cubic-bezier(0.52, 0.01, 0.16, 1);
}
.masonry.material .masonry-blog-item .meta-category a:hover:before, 
.related-posts[data-style="material"] .meta-category a:hover:before, 
.post-area.featured_img_left .meta-category a:hover:before, 
.nectar-recent-posts-single_featured .grav-wrap .text a:hover:before, 
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover:before, 
[data-style="list_featured_first_row"] .meta-category a:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.masonry.material .masonry-blog-item .grav-wrap .text span, 
.related-posts[data-style="material"] .grav-wrap .text span, 
.post-area.featured_img_left article .grav-wrap .text span {
  font-size: 13px;
  line-height: 18px;
}
.masonry.material .masonry-blog-item .grav-wrap .text, 
.related-posts[data-style="material"] .grav-wrap .text, 
.post-area.featured_img_left article .grav-wrap .text, 
.nectar-recent-posts-single_featured .grav-wrap .text {
  vertical-align: middle;
  display:inline-block;
  line-height: 0
}
.masonry.material .masonry-blog-item .grav-wrap a, 
.related-posts[data-style="material"] .grav-wrap a, 
.post-area.featured_img_left .grav-wrap a {
  color: inherit;
}
.masonry.material .masonry-blog-item .grav-wrap a:hover img, 
.nectar-recent-posts-single_featured a:hover img, 
.nectar-recent-posts-single_featured a img.hovered, 
.masonry.material .masonry-blog-item .grav-wrap a img.hovered, 
.post-area.featured_img_left .grav-wrap a:hover img, 
.post-area.featured_img_left .grav-wrap a img.hovered, 
.related-posts[data-style="material"] .grav-wrap a:hover img, 
.related-posts[data-style="material"] .grav-wrap a img.hovered {
  box-shadow: 0 7px 20px rgba(0,0,0,0.19);
}
.material.masonry .masonry-blog-item .video-play-button {
  box-shadow: 0 10px 37px rgba(0,0,0,0.19);
}
.material.masonry .masonry-blog-item .video-play-button svg, 
.post-area.featured_img_left .video-play-button svg {
  height: 14px;
  width: 14px
}
.masonry .video-play-button path,
.post-area .video-play-button path {
  fill: #fff;
}
.post-area.featured_img_left .video-play-button svg {
  margin-right: -2px;
}
.post.format-quote .quote-inner .title, 
.post.format-link .link-inner .title, 
.masonry.material .post.quote .quote-inner .title, 
.masonry.material .post.link .link-inner .title, 
.single .post.quote .quote-inner .title, 
.post-area.featured_img_left .post.quote .quote-inner .title, 
.post-area.featured_img_left .post.link .link-inner .title {
  color: #fff;
}
.post-area.featured_img_left .post.link .link-inner .title {
  margin-bottom: 0;
}
.masonry.material .masonry-blog-item h3 a, 
.related-posts[data-style="material"] h3 a, 
.post-area.featured_img_left h3 a,
.masonry.material .masonry-blog-item h3 a:hover, 
.related-posts[data-style="material"] h3 a:hover, 
.post-area.featured_img_left h3 a:hover {
  color: inherit!important;
}
.masonry.material .masonry-blog-item .article-content-wrap, 
.related-posts[data-style="material"] .article-content-wrap {
  padding: 10px 30px 30px 30px!important;
}
.masonry.auto_meta_overlaid_spaced .post.quote .post-content .quote-inner, 
.masonry.auto_meta_overlaid_spaced .post.link .post-content .link-inner, 
.masonry.material .post.quote .post-content .quote-inner, 
.masonry.material .post.link .post-content .link-inner, 
.post-area.featured_img_left .post.quote .post-content .quote-inner, 
.post-area.featured_img_left .post.link .post-content .link-inner {
  background-color: transparent!important;
}
.masonry.material .masonry-blog-item .article-content-wrap, 
.masonry.material .masonry-blog-item .meta-category, 
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before {
  background-color: #fff;
}
.post-area.featured_img_left .post.quote .post-content .quote-inner, 
.post-area.featured_img_left .post.link .post-content .link-inner {
  text-align: center;
  padding: 10%;
  border-radius: 5px;
  overflow: hidden;
}

.post.format-quote .n-post-bg, 
.post.format-link .n-post-bg, 
.masonry.material .post.quote .post-content .quote-inner:before, 
.masonry.material .post.link .post-content .link-inner:before,
.post.quote .classic .n-post-bg, 
.post.link .classic .n-post-bg, 
.masonry .post.quote .n-post-bg, 
.masonry .post.link .n-post-bg, 
.standard-minimal .n-post-bg,
.masonry.auto_meta_overlaid_spaced .post .n-post-bg, 
.post-area.featured_img_left .post.quote .n-post-bg, 
.post-area.featured_img_left .post.link .n-post-bg, 
.post-area.featured_img_left .post.quote .post-content .quote-inner:before, 
.post-area.featured_img_left .post.link .post-content .link-inner:before, 
.auto_meta_overlaid_spaced .post.quote .n-post-bg:after, 
.auto_meta_overlaid_spaced .post.link .n-post-bg:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.88;
}

.format-quote .n-post-bg, 
.format-link .post.link .n-post-bg {
  background-size: cover;
}

.masonry.material .post.quote .post-content .quote-inner:before, 
.masonry.material .post.link .post-content .link-inner:before,
.featured_img_left .post.quote .post-content .quote-inner:before, 
.featured_img_left .post.link .post-content .link-inner:before {
  z-index: 10;
}

.masonry .post.quote .n-post-bg, 
.masonry .post.link .n-post-bg,
.post.quote .classic .n-post-bg, 
.post.link .classic .n-post-bg,
.standard-minimal .n-post-bg,
.single .quote-inner .n-post-bg,
.single .link-inner .n-post-bg {
  opacity: 0.25
}

.single .post.format-link .post-content > .link-inner,
.single .post.format-quote .post-content > .quote-inner {
  padding: 10%;
}

.post.format-quote .post-content .quote-inner:hover,
.post.format-link .post-content .link-inner:hover,
.masonry.classic .post.quote .post-content .quote-inner:hover,
.masonry.meta_overlaid .post.quote .post-content .quote-inner:hover,
.masonry.classic_enhanced .post.quote .post-content .quote-inner:hover,
.masonry.classic .post.link .post-content .link-inner:hover,
.masonry.meta_overlaid .post.link .post-content .link-inner:hover,
.masonry.classic_enhanced .post.link .post-content .link-inner:hover,
.post.quote .classic .quote-inner:hover, 
.post.link .classic .link-inner:hover {
  background-color: #333;
}

.post-area.featured_img_left .post.quote .post-content, 
.post-area.featured_img_left .post.link .post-content {
  display: block;
  backface-visibility: hidden;
  border-radius: 5px;
  overflow: hidden
}
.single .post.format-quote .quote-inner .quote-wrap:before,
.masonry.material .post.quote .quote-wrap:before, 
.post-area.featured_img_left .post.quote .quote-wrap:before, 
.masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before {
  content: "\201C";
  font-family:sans-serif;
  font-weight:700;
  font-size: 54px;
  color: #fff;
  z-index: 10000;
  height: 32px;
  display: block;
  position: relative;
  padding-top: 33%;
}
.single .post.format-quote .quote-inner .quote-wrap:before,
.masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before {
  padding-top: 0;
}
.single-post .quote-below-content {
  margin-top: 70px;
}
.post-area.featured_img_left .post.quote .quote-wrap:before {
  padding-top: 0;
  line-height: 54px;
  padding-bottom: 15px
}

.post .quote-wrap, .post .link-wrap { 
  display: block; 
}

.masonry.material .post.quote:not(.has-post-thumbnail):hover .post-content .quote-inner:before, 
.masonry.material .post.link:not(.has-post-thumbnail):hover .post-content .link-inner:before, 
.post-area.featured_img_left .post.quote:not(.has-post-thumbnail):hover .post-content .quote-inner:before, 
.post-area.featured_img_left .post.link:not(.has-post-thumbnail):hover .post-content .link-inner:before {
  opacity: 1;
}
.masonry.material .post.quote .author, .post-area.featured_img_left .post.quote .author {
  margin-top: 10px;
  display: block;
}
.masonry.material .post.quote .n-post-bg, .masonry.material .post.link .n-post-bg, 
.post-area.featured_img_left .post.quote .n-post-bg, 
.post-area.featured_img_left .post.link .n-post-bg, 
.masonry.auto_meta_overlaid_spaced .post .n-post-bg {
  opacity: 1;
  background-size: cover;
}
.masonry.material .post .post-content .quote-inner .icon, 
.masonry.material .post .post-content .link-inner .icon, 
.masonry.auto_meta_overlaid_spaced .post .post-content .quote-inner .icon, 
.masonry.auto_meta_overlaid_spaced .post .post-content .link-inner .icon, 
.post-area.featured_img_left .post .post-content .quote-inner .icon, 
.post-area.featured_img_left .post .post-content .link-inner .icon {
  display: none;
}
.post-area.featured_img_left .format-link .content-inner, 
.post-area.featured_img_left .format-quote .content-inner {
  padding-bottom: 0;
  margin-bottom: 0;
}
.masonry.material .post .post-content .link-inner .link-wrap, 
.post-area.featured_img_left .post .post-content .link-inner .link-wrap {
  z-index: 10;
  position: relative;
}
.masonry.material .post.quote .post-content .quote-inner, 
.masonry.material .post.link .post-content .link-inner {
  padding: 30px;
  margin-bottom: 0;
}
.masonry.material .masonry-blog-item .meta-category, 
.related-posts[data-style="material"] .meta-category {
  padding: 20px 30px 0 30px;
  display: block;
  position: relative;
  z-index: 110;
}
.masonry.material .masonry-blog-item.format-video .meta-category {
  padding-right: 90px;
}
.masonry.material .masonry-blog-item .inner-wrap, 
body .related-posts[data-style="material"] .inner-wrap {
  box-shadow: 0px 30px 90px rgba(0,0,0,0.14);
  border-radius: 5px;
  overflow: hidden;
}
.masonry-blog-item{
  margin-bottom:0
}

.masonry-blog-item{
  width:31.1%
}

 .post-area.full-width-article,
.post-area.full-width-article {
  margin-bottom:0
}
.post-area.full-width-article .masonry-blog-item{
  width:100%!important
}
.post-area.masonry.span_9 .masonry-blog-item{
  width:46.8%
}
#search-results .result{
  font-size:11px
}
#search-results .result .bottom-line, 
.masonry-blog-item .bottom-line{
  height:1px;
  width:100%;
  display:block;
  position:absolute;
  bottom:2px;
  left:0;
  background-color:#eaeaea
}
#search-results .result .title span{
  display:block;
  font-size:12px;
  letter-spacing:0;
  font-family:'Open Sans';
  font-weight:400;
  color:#999;
  margin-top:3px
}
#search-results .result h2{
  margin-bottom:1px;
  font-size:17px;
  line-height:22px
}
#search-results .result p{
  padding-bottom:0
}
article.result .title a{
  color:#000
}
.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close span {
  line-height: 1.5em;
  display: block;
}
#search-results .result .title a, 
.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close span {
  background-repeat: no-repeat;
  background-size: 0% 2px;
  background-image: linear-gradient(to right, #000 0%, #000 100%);
  -webkit-transition: background-size 0.55s cubic-bezier(.2,.75,.5,1);
  transition: background-size 0.55s cubic-bezier(.2,.75,.5,1);
  background-position: left bottom;
}
#search-results .result .title a:hover, 
.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close:hover span {
  background-size: 100% 2px;
}


.posts-container[data-load-animation="perspective"] article{
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d
}
.posts-container[data-load-animation="perspective"] article .inner-wrap,
.posts-container[data-load-animation="perspective"] article .inner-wrap.animated {
  transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1),transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
  -webkit-transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1),-webkit-transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
}

.posts-container article .inner-wrap{
  height:100%
}

.post-area.masonry.classic_enhanced .post .post-featured-img, 
.blog-recent[data-style*="classic_enhanced"] .post-featured-img,
.post-area.masonry.classic_enhanced .n-post-bg {
  transition:all .7s cubic-bezier(.2,1,.22,1);
  -webkit-transition:all .7s cubic-bezier(.2,1,.22,1);
  line-height:0;
  display:block;
  position:relative
}
.post-area.masonry.classic_enhanced .post .post-featured-img img, 
.post-area.masonry.material .post .post-featured-img img, 
.post-area.featured_img_left .post .post-featured-img, 
.related-posts[data-style="material"] .post-featured-img img, 
.post-area.masonry.classic_enhanced .post.format-gallery .inner-wrap .flickity-slider .cell img, 
.post-area.masonry.material .post.format-gallery .inner-wrap .flickity-slider .cell img, 
.post-area.masonry.classic_enhanced .post.format-gallery.wide_tall .inner-wrap .flickity-viewport, 
.post-area.masonry.classic_enhanced .post.format-gallery.large_featured .inner-wrap .flickity-viewport, 
.masonry.material .post.quote .n-post-bg, 
.masonry.material .post.link .n-post-bg, 
.post-area.featured_img_left .post.quote .n-post-bg, 
.post-area.featured_img_left .post.link .n-post-bg, 
.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img, 
.blog-recent[data-style*="classic_enhanced"] .post-featured-img img, 
.masonry.auto_meta_overlaid_spaced .post.quote .n-post-bg, 
.masonry.auto_meta_overlaid_spaced .post.link .n-post-bg {
  margin-bottom:0;
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden;
  transition:all .7s cubic-bezier(.2,1,.22,1);
  -webkit-transition:all .7s cubic-bezier(.2,1,.22,1)
}
.post-area.masonry.classic_enhanced .post .inner-wrap:hover .post-featured-img img, 
.post-area.masonry.classic_enhanced .post.large_featured .inner-wrap:hover .post-featured-img, 
.post-area.masonry.classic_enhanced .post.wide_tall .inner-wrap:hover .post-featured-img, 
.post-area.masonry.classic_enhanced .post.format-gallery .inner-wrap:hover .flickity-slider .cell img, 
.post-area.masonry.classic_enhanced .link .inner-wrap:hover .n-post-bg,
.post-area.masonry.classic_enhanced .quote .inner-wrap:hover .n-post-bg,
.post-area.masonry.material .post.format-gallery .inner-wrap:hover .flickity-slider .cell img, 
.post-area.masonry.classic_enhanced .post.format-gallery.wide_tall .inner-wrap:hover .flickity-viewport, 
.post-area.masonry.classic_enhanced .post.format-gallery.large_featured .inner-wrap:hover .flickity-viewport, 
.blog-recent[data-style*="classic_enhanced"] .inner-wrap:hover .post-featured-img img, 
.post-area.masonry.material .post .inner-wrap:hover .post-featured-img img, 
.related-posts[data-style="material"] .inner-wrap:hover .post-featured-img img, 
.masonry.material .post.quote:hover .n-post-bg, 
.masonry.material .post.link:hover .n-post-bg, 
.auto_meta_overlaid_spaced .masonry-blog-item:hover .post-featured-img, 
.post-area.featured_img_left .post.quote:hover .n-post-bg, 
.post-area.featured_img_left .post.link:hover .n-post-bg, 
.blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap:hover .post-featured-img, 
.masonry.auto_meta_overlaid_spaced .post.quote:hover .n-post-bg, 
.masonry.auto_meta_overlaid_spaced .post.link:hover .n-post-bg {
  transform:scale(1.07);
  -webkit-transform:scale(1.07)
}

.masonry.classic_enhanced .masonry-blog-item .entire-meta-link, 
.post-area.featured_img_left .entire-meta-link, 
.masonry.material .masonry-blog-item .entire-meta-link, 
.blog-recent[data-style*="classic_enhanced"] .entire-meta-link, 
.blog-recent[data-style="material"] .entire-meta-link {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  z-index:101;
  height:100%
}
.related-post-wrap .row-bg-wrap {
  z-index: 0;
  pointer-events: none;
}
.related-post-wrap .row-bg-wrap .row-bg {
  background-color: rgba(0,0,0,0.04);
}
.related-post-wrap {
  padding-bottom: 0 
}
.original .blog-recent.related-posts {
  padding: 0 0 60px 0;
}
.related-post-wrap h3.related-title {
  padding: 60px 0 30px 0;
}
.ascend .blog-recent.related-posts, 
.material .blog-recent.related-posts {
  padding: 0 0 8% 0;
}
.ascend .related-post-wrap h3.related-title, 
.material .related-post-wrap h3.related-title {
  padding: 8% 0 40px 0;
}
.related-post-wrap[data-using-post-pagination="true"], 
.ascend .fullscreen-blog-header .related-post-wrap[data-using-post-pagination="false"] {
  margin-top: 0 
}
.related-post-wrap[data-using-post-pagination="false"] {
  margin-top: 80px 
}
.post-area.featured_img_left .post-content-wrap .grav-wrap, 
.post-area.featured_img_left .post-content-wrap .meta-category {
  z-index: 150;
  position: relative;
}
.post-area.featured_img_left article {
  margin-bottom: 6%;
}
.post-area.featured_img_left .article-content-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
  width: 33%;
  position: relative;
  border-radius: 5px;
}
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap:before {
  transition: box-shadow .7s cubic-bezier(.2,1,.22,1);
  -webkit-transition: box-shadow .7s cubic-bezier(.2,1,.22,1);
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  transform: scale(0.96);
  border-radius: 5px;
}
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap:before {
  transform: none;
}
.post-area.featured_img_left .article-content-wrap .post-featured-img {
  border-radius: 5px;
  overflow: hidden;
}
.post-area.featured_img_left article .article-content-wrap .post-featured-img-wrap {
  transition: all .7s cubic-bezier(.2,1,.22,1);
  -webkit-transition: all .7s cubic-bezier(.2,1,.22,1);
}
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap a, 
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap a span {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.post-area.featured_img_left .article-content-wrap .post-content-wrap {
  width: 66.6%;
  border-radius: 0 5px 5px 0;
  overflow: hidden;
  padding: 6% 0 6% 6%;
}
.post-area.featured_img_left.span_12 .article-content-wrap .post-content-wrap {
  padding: 7%;
}
.post-area.featured_img_left.span_12 article {
  margin-bottom: 60px;
}
.post-area.featured_img_left .post:hover .post-featured-img-wrap:before {
  box-shadow: 0px 30px 60px rgba(0,0,0,0.17);
}
.post-area.featured_img_left article:hover .article-content-wrap .post-featured-img-wrap {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}
.post-area.featured_img_left .post-content-wrap .grav-wrap {
  margin-top: 20px
}
.post-area.featured_img_left .article-content-wrap .post-featured-img {
  background-size: cover;
  background-position: center
}



/*-------------------------------------------------------------------------*/
/* 7. Blog 
/*-------------------------------------------------------------------------*/

body .blog-recent[data-style*="classic_enhanced"] .post-meta {
  position: absolute;
  bottom: 0;
  left: 0;
  top: auto;
  z-index: 300;
  width: 100%;
  margin-bottom: 0;
}

.masonry.classic_enhanced .post .post-header h2 a {
  color: inherit;
}

.masonry.classic_enhanced .post .post-meta a, 
.masonry.classic_enhanced .post .post-meta i:not(.icon-salient-heart),
 .blog-recent[data-style*="classic_enhanced"] .post-meta a, 
 .blog-recent[data-style*="classic_enhanced"] .post-meta i:not(.icon-salient-heart) {
  transition: color 0.1s linear;
  -webkit-transition: color 0.1s linear;
}

.masonry.classic_enhanced .post .post-meta a, 
.masonry.classic_enhanced .post-header,
 .masonry.classic_enhanced .post .excerpt, 
 .blog-recent[data-style*="classic_enhanced"] .excerpt, 
 .blog-recent[data-style*="classic_enhanced"] .post-meta a {
  color: #888;
}

.blog-recent[data-style*="classic_enhanced"] .post-meta a .nectar-love-count {
  color: #888;
}

.masonry.classic_enhanced .post .post-meta a, 
 .masonry.classic_enhanced .post-header, 
 .blog-recent[data-style*="classic_enhanced"] .post-header,
 .blog-recent[data-style*="classic_enhanced"] .post-meta a {
  font-size: 12px;
}

.masonry.classic_enhanced .post .post-meta i, 
 .masonry.classic_enhanced .post .post-header .icon-salient-m-clock,
 .blog-recent[data-style*="classic_enhanced"] .post-meta i, 
 .blog-recent[data-style*="classic_enhanced"] .post-header .icon-salient-m-clock {
  color: #b9b9b9;
}

.masonry.classic_enhanced .post.wide_tall .post-meta i,
 .blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-meta i {
  color: rgba(255,255,255,0.5);
}

.masonry.classic_enhanced .post .post-meta a, 
.blog-recent[data-style*="classic_enhanced"] .post-meta a {
  display: inline-block;
  vertical-align: middle;
}

.masonry.classic_enhanced .post .post-meta i,
 .blog-recent[data-style*="classic_enhanced"] .post-meta i {
  width: 15px;
  margin-right: 3px;
  font-size: 14px;
  top: 0px;
}

.masonry.classic_enhanced .post .post-meta .icon-salient-heart-2,
 .blog-recent[data-style*="classic_enhanced"] .post-meta .icon-salient-heart-2 {
   margin-right: 0;
 }

.masonry.classic_enhanced .post .post-meta .meta-comment-count i,
.blog-recent[data-style*="classic_enhanced"] .post-meta .meta-comment-count i {
  width: 14px;
}

.masonry.classic_enhanced .post .post-header .icon-salient-m-clock,
 .blog-recent[data-style*="classic_enhanced"] .post-header .icon-salient-m-clock {
  width: 14px;
  margin-right: 5px;
  font-size: 14px;
  top: 0px;
}

.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail) .meta-category a,
 .masonry.classic_enhanced .posts-container .large_featured .meta-category a,
 .blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .meta-category a {
  color: #000;
  border: 2px solid rgba(0,0,0,0.2);
}

body[data-button-style^="rounded"] .masonry.classic_enhanced .posts-container article .meta-category a,
 body[data-button-style^="rounded"] .blog-recent[data-style*="classic_enhanced"] .meta-category a {
  border-radius: 100px;
}

.masonry.classic_enhanced .posts-container article .meta-category a, 
.masonry.classic_enhanced .posts-container .wide_tall .meta-category a, 
.blog-recent[data-style*="classic_enhanced"] .meta-category a {
  padding: 0px 10px;
  display: inline-block;
  line-height: 20px;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 10px;
  color: #fff;
  border: 2px solid rgba(255,255,255,0.5);
  transition: all 0.2s ease;
}

body .blog-recent[data-style*="classic_enhanced_alt"] .meta-category a {
  color: #fff;
  border: 2px solid rgba(255,255,255,0.5);
}

.masonry.classic_enhanced .posts-container article .meta-category a:hover {
  border: 2px solid transparent;
  color: #fff;
}

body .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover,
.blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .meta-category a:hover {
  border: 2px solid transparent;
  color: #fff;
}

.masonry.classic_enhanced .posts-container .has-post-thumbnail .meta-category a,
 .blog-recent[data-style*="classic_enhanced"] .has-post-thumbnail .meta-category a,
 .blog-recent[data-style*="classic_enhanced"] .meta-category a {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 101;
}

body .blog-recent[data-style*="classic_enhanced"] .meta-category a {
  z-index: 301;
}

.masonry.classic_enhanced .posts-container article .meta-category a, 
.blog-recent[data-style*="classic_enhanced"] .meta-category a {
  z-index: 101;
  position: relative;
}

.masonry.classic_enhanced .posts-container article .meta-category a:not(:first-child), 
.blog-recent[data-style*="classic_enhanced"] .meta-category a:not(:first-child) {
  display: none;
}

.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail) .meta-category a {
  margin-top: 20px;
  margin-left: 20px;
  margin-bottom: 0;
}

.masonry.classic_enhanced .masonry-blog-item .post-meta .nectar-love-wrap, 
.blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-wrap {
  float: none;
  display: inline-block;
}

.masonry.classic_enhanced .masonry-blog-item .post-meta .nectar-love-wrap .nectar-love i,
 .masonry.classic_enhanced .masonry-blog-item .post-meta .nectar-love-wrap .nectar-love .heart-wrap,
 .masonry.classic_enhanced .masonry-blog-item .post-meta .nectar-love-wrap .nectar-love .nectar-love-count,
 .blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-wrap .nectar-love i,
 .blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-wrap .nectar-love .heart-wrap,
 .blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-wrap .nectar-love .nectar-love-count {
  display: block;
  line-height: 18px;
  float: left;
}

.blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap {
  overflow: hidden;
}

.blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap.has-post-thumbnail {
  background-color: transparent;
}

.post-area.masonry.classic_enhanced .post .post-meta,
 .blog-recent[data-style*="classic_enhanced"] .post-meta {
  padding: 6px 21px;
  z-index: 101;
  position: relative;
  border-top: 1px solid rgba(0,0,0,0.06);
}

.post-area.masonry.classic_enhanced .post.wide_tall.format-video .video-play-button {
  display: none;
}

.post-area.masonry.classic_enhanced .post.format-link.has-post-thumbnail .post-featured-img,
 .post-area.masonry.classic_enhanced .post.format-quote.has-post-thumbnail .post-featured-img {
  display: none;
}

.span_12.light .masonry.classic_enhanced .masonry-blog-item h3.title, 
.span_12.light .blog-recent[data-style="classic_enhanced"] h3.title {
  color: #444;
}

.masonry.classic_enhanced .masonry-blog-item .inner-wrap,
 .blog-recent[data-style*="classic_enhanced"] .inner-wrap {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0px 1px 3px rgba(0,0,0,.08);
}
 .blog-recent[data-style*="classic_enhanced"] .inner-wrap {
   -webkit-perspective: none;
   perspective: none;
 }

body:not(.ascend) .masonry.classic_enhanced .masonry-blog-item .inner-wrap {
  padding: 0px;
}

body:not(.ascend) .masonry.classic_enhanced .post .content-inner {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.post-area.masonry.classic_enhanced .post.large_featured:not(.format-link):not(.format-quote) .content-inner {
  position: relative;
  width: 50%;
  height: 100%;
  z-index: 100;
  background-color: #fff;
}

.masonry.classic_enhanced .masonry-blog-item.post.large_featured .article-content-wrap {
  width: 100%;
  top: 50%;
  left: 0;
  position: absolute;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.post-area.masonry.classic_enhanced .post:not(.wide_tall) .img-link {
  position: relative;
  display: block;
}

.post-area.masonry.classic_enhanced .post.large_featured .post-content {
  height: 100%;
}

.post-area.masonry.classic_enhanced .post.large_featured .img-link,
 .post-area.masonry.classic_enhanced .post.large_featured .nectar-flickity {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  z-index: 100;
}

.post-area.masonry.classic_enhanced .post.large_featured .post-featured-img,
 .post-area.masonry.classic_enhanced .post.wide_tall .nectar-flickity .cell,
 .post-area.masonry.classic_enhanced .post.large_featured .nectar-flickity .cell {
  background-size: cover;
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: #333;
  background-position: center;
}

.post-area.masonry.classic_enhanced .post.wide_tall .post-featured-img,
 .post-area.masonry.classic_enhanced .post.wide_tall .nectar-flickity,
 .blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-featured-img {
  position: absolute;
  background-size: cover;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-position: center;
  background-color: #777;
}

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-featured-img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap > .img-link {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  overflow: hidden;
  border-radius: 4px;
}

.post-area.masonry.classic_enhanced .post.wide_tall.format-quote .post-featured-img, 
.post-area.masonry.classic_enhanced .post.wide_tall.format-link .post-featured-img {
  opacity: 0.1;
}

.post-area.masonry.classic_enhanced .post.wide_tall .flickity-slider .cell,
 .post-area.masonry.classic_enhanced .post.wide_tall .flickity-viewport,
 .post-area.masonry.classic_enhanced .post.large_featured .flickity-slider .cell,
 .post-area.masonry.classic_enhanced .post.large_featured .flickity-viewport {
  height: 100%!important;
}

.post-area.masonry.classic_enhanced .post.wide_tall .meta-category, 
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .meta-category {
  z-index: 1000;
  display: block;
  position: relative;
}

.post-area.masonry.classic_enhanced .post.wide_tall h3, 
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap h3, 
.span_12.light .post-area.masonry.classic_enhanced .post.wide_tall h3 {
  color: #fff;
}

.post-area.masonry.classic_enhanced article h3:hover a {
  color: inherit;
}

.post-area.masonry.classic_enhanced .post.wide_tall .inner-wrap:after, 
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:after {
  background: -webkit-linear-gradient(to bottom,rgba(255,255,255,0) -2%,rgba(0,0,0,0) 35%,rgba(0,0,0,0.04) 44%,rgba(0,0,0,0.25) 100%,rgba(0,0,0,0.5) 100%);
  background: linear-gradient(to bottom,rgba(255,255,255,0) -2%,rgba(0,0,0,0) 35%,rgba(0,0,0,0.04) 44%,rgba(0,0,0,0.25) 100%,rgba(0,0,0,0.5) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 45%;
  z-index: 11;
  border-radius: 4px;
  content: ' ';
}

.post-area.masonry.classic_enhanced .post.wide_tall:not(.format-quote):not(.format-link) .inner-wrap:before, 
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:before {
  background-color: rgba(0,0,0,0.43);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
  content: ' ';
}

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:before {
  background-color: rgba(0,0,0,0.55);
  border-radius: 4px;
}

.masonry.classic_enhanced .post.wide_tall .post-meta a, 
.masonry.classic_enhanced .wide_tall .post-header,
 .masonry.classic_enhanced .post.wide_tall .excerpt, 
 .masonry.classic_enhanced .post.wide_tall .nectar-love span,
 .blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-meta a, 
 .blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-header,
 .blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .excerpt, 
 .blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .nectar-love span {
  color: rgba(255,255,255,0.9);
}

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .nectar-love span {
  color: rgba(255,255,255,0.9);
}

.post-area.masonry.classic_enhanced .post.wide_tall .post-meta, 
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-meta {
  border-color: rgba(255,255,255,0.15);
}

.post-area.masonry.classic_enhanced .post.wide_tall .article-content-wrap {
  position: absolute;
  z-index: 100;
  top: 50%;
  background-color: transparent;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  left: 0;
  width: 100%;
  padding: 20%;
}

.post-area.masonry.classic_enhanced .post.large_featured .post-meta {
  bottom: 0;
  top: auto;
  left: 0;
  z-index: 1000;
  width: 50%;
  position: absolute;
}

.masonry.classic_enhanced .masonry-blog-item.post.large_featured .article-content-wrap {
  padding: 21%;
}

.masonry.classic_enhanced .masonry-blog-item h3.title {
  line-height: 26px;
}

.post-area.masonry.classic_enhanced .post.quote .post-content .quote-inner, 
.post-area.masonry.classic_enhanced .post.link .post-content .link-inner {
  padding: 0;
}

.post-area.masonry.classic_enhanced .post.quote .post-content, 
.post-area.masonry.classic_enhanced .post.quote .content-inner,
 .post-area.masonry.classic_enhanced .post.quote .quote-inner, 
 .post-area.masonry.classic_enhanced .post.link .post-content,
 .post-area.masonry.classic_enhanced .post.link .content-inner, 
 .post-area.masonry.classic_enhanced .post.link .link-inner,
 .post-area.masonry.classic_enhanced .post.wide_tall .post-content, 
 .post-area.masonry.classic_enhanced .post.wide_tall .content-inner,
 .post-area.masonry.classic_enhanced .post.wide_tall .conent-inner a {
  height: 100%;
}

.post-area.masonry.classic_enhanced .quote-wrap, 
.post-area.masonry.classic_enhanced .link-wrap,
 .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .article-content-wrap,
 .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .article-content-wrap,
 .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .article-content-wrap {
  padding: 17%!important;
  display: block;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  top: 50%;
  z-index: 10;
  left: 0;
  position: absolute;
}

.post-area.masonry.classic_enhanced .large_featured .quote-wrap, 
.post-area.masonry.classic_enhanced .large_featured .link-wrap {
  padding: 10.5%!important;
}

@media only screen and (min-width:1000px) {
  .blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap {
    padding: 17%;
    display: block;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    top: 50%;
    z-index: 10;
    left: 0;
    position: absolute;
  }
}

.blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap {
  width: 100%;
}

.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .content-inner,
 .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .post-content,
 .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .content-inner,
 .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .post-content,
 .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .post-content,
 .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .content-inner {
  height: 100%;
}

.masonry.classic_enhanced .posts-container article .video-play-button svg {
  width: 16px;
  height: 16px;
  display: block;
}

.masonry.classic_enhanced .posts-container article .video-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  -webkit-transition: all .21s cubic-bezier(.5,.5,.4,.88);
  transition: all .21s cubic-bezier(.5,.5,.4,.88);
  color: #fff;
  font-size: 40px;
  z-index: 1000;
  height: 70px;
  width: 70px;
  line-height: 70px;
  text-align: center;
  border-radius: 100px;
}

.masonry.classic_enhanced .posts-container .format-audio:hover .video-play-button,
.masonry.classic_enhanced .posts-container .format-video:hover .video-play-button {
  transform: translateY(-50%) translateX(-50%) scale(1.18);
  -webkit-transform: translateY(-50%) translateX(-50%) scale(1.18);
  box-shadow: 0 5px 8px 0 rgba(0,0,0,.17);
}

.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail) .video-play-button, 
.masonry.classic_enhanced .posts-container .wide_tall .video-play-button {
  position: relative;
  top: 0;
  left: 0;
  margin-bottom: 20px;
  transform: none;
  -webkit-transform: none;
}

.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail):hover .video-play-button, 
.masonry.classic_enhanced .posts-container .wide_tall:hover .video-play-button {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}

.masonry.classic_enhanced .posts-container .large_featured .video-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
}

.post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .post-meta.no-img,
 .post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .post-meta.no-img,
 .post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .post-meta.no-img,
 .post-area.masonry.classic_enhanced .post.wide_tall .post-meta, 
 .blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-meta {
  position: absolute!important;
  bottom: 0;
  top: auto!important;
  left: 0;
  z-index: 101;
  width: 100%;
}

@media only screen and (min-width:1000px) {
  .masonry.classic_enhanced .masonry-blog-item.large_featured h3.title {
    font-size: 30px;
    line-height: 36px;
  }
}

@media only screen and (min-width: 1000px) {
  .blog-recent[data-style*="classic_enhanced"].related-posts .col {
    margin-bottom: 0;
  }
}

.blog-recent[data-style*="classic_enhanced"].related-posts .article-content-wrap {
  padding: 30px;
}

.blog-recent[data-style*="classic_enhanced"].related-posts .article-content-wrap .post-header {
  margin-bottom: 0;
}

.blog-recent[data-style*="classic_enhanced"].related-posts .post-meta {
  padding: 10px 21px;
}

.blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap {
  padding-bottom: 52px!important;
}

.container-wrap[data-remove-post-author="1"][data-remove-post-date="1"] .blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap {
  padding-bottom: 0px!important;
}

.post-area.masonry.classic_enhanced .post .post-meta >*,
 .blog-recent[data-style*="classic_enhanced"] .post-meta >* {
  margin-right: 13px;
  margin-left: 0;
}

.post-area.masonry.classic_enhanced .post .content-inner {
  position: static;
}

.post-area.masonry.classic_enhanced .post .post-meta >*:last-child, 
.blog-recent[data-style*="classic_enhanced"] .post-meta >*:last-child {
  margin-right: 0;
}

.post-area.masonry.classic_enhanced .post .post-meta .nectar-love,
 .blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love {
  margin-left: 0;
}

.post-area.masonry.classic_enhanced .post .post-meta .nectar-love .icon-salient-heart,
 .post-area.masonry.classic_enhanced .post.large_featured .post-featured-img img,
 .post-area.masonry.classic_enhanced .post.wide_tall .post-featured-img img,
 .blog-recent[data-style*="classic_enhanced_alt"] .post-featured-img img,
 .post-area.masonry.classic_enhanced .post.wide_tall .nectar-flickity .cell img,
 .post-area.masonry.classic_enhanced .post.large_featured .nectar-flickity .cell img {
  display: none;
}

.masonry.classic_enhanced .masonry-blog-item .article-content-wrap,
 .blog-recent[data-style*="classic_enhanced"] .article-content-wrap {
  padding: 17%;
  position: relative;
  z-index: 100;
  background-color: #fff;
}

.masonry.classic_enhanced .masonry-blog-item h3.title, 
.blog-recent[data-style*="classic_enhanced"] h3.title {
  margin-bottom: 0;
}

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

  .post-area.masonry.classic_enhanced .post.large_featured:not(.format-link):not(.format-quote) .content-inner {
    width: 100%;
    height: auto;
    position: static;
  }

  body .masonry.classic_enhanced .masonry-blog-item.post.large_featured .article-content-wrap,
  body .post-area.masonry.classic_enhanced .post.wide_tall .article-content-wrap,
  .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .article-content-wrap {
    position: relative;
    -webkit-transform: none;
    transform: none;
    top: auto;
    height: auto!important;
    padding: 17%;
  }

  .post-area.masonry.classic_enhanced .post.large_featured .post-meta,
     .post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .post-meta.no-img,
     .post-area.masonry.classic_enhanced .quote-wrap, 
     .post-area.masonry.classic_enhanced .link-wrap,
     .post-area.masonry.classic_enhanced .post.wide_tall .post-meta {
    position: relative;
    width: 100%!important;
  }

  body .post-area.masonry.classic_enhanced .post.wide_tall .article-content-wrap {
    padding: 30% 17%;
  }

  .post-area.masonry.classic_enhanced .post.wide_tall .post-meta {
    position: absolute;
  }

  .post-area.masonry.classic_enhanced .post.large_featured .nectar-flickity {
    position: relative;
    width: 100%;
    height: 280px;
    overflow: hidden;
    z-index: 110;
  }

  body .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .article-content-wrap,
     body .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .article-content-wrap,
     .post-area.masonry.classic_enhanced .quote-wrap, 
     .post-area.masonry.classic_enhanced .link-wrap {
    height: auto!important;
    -webkit-transform: none;
    transform: none;
    position: relative;
  }

  .post-area.masonry.classic_enhanced .post.large_featured .meta-category a {
    color: #fff;
    border: 2px solid rgba(255,255,255,0.5);
  }

  .post-area.masonry.classic_enhanced .post.large_featured .img-link {
    position: relative;
    width: 100%;
    height: 280px;
  }

  .post-area.masonry.classic_enhanced .post.large_featured,
     .post-area.masonry.classic_enhanced .post.regular .article-content-wrap,
     .post-area.masonry.classic_enhanced .post.regular.format-standard.has-post-thumbnail,
     .post-area.masonry.classic_enhanced .post.regular.format-video.has-post-thumbnail,
     .post-area.masonry.classic_enhanced .post.regular.format-audio.has-post-thumbnail,
     .masonry.classic_enhanced .masonry-blog-item {
    height: auto!important;
  }

  .post-area.masonry.classic_enhanced .posts-container:not(.meta-moved) .post-content > .post-meta {
    opacity: 0;
    position: absolute!important;
  }
}
 
 
.post-area{
  padding-right:20px;
  margin-top:4px
}
.post-area.col_last{
  padding-left:20px;
  padding-right:0
}
.post-area.col_last.span_12{
  padding-left:0;
  float:none
}
.post-area >article .content-inner{
  margin-bottom:0;
  border-bottom:0
}
.post .more-link, 
.blog-recent .more-link{
  display:block;
  margin-top:25px;
  cursor:default;
  color:#fff
}
.post .content-inner{
  padding-bottom:80px;
}
.single-post .content-inner > .post-tags {
  margin-top: 50px; 
}

.post .more-link span, 
.blog-recent .more-link span{
  background-color:#333;
  transition:all 0.45s cubic-bezier(0.25,1,0.33,1);
  -webkit-transition:all 0.45s cubic-bezier(0.25,1,0.33,1);
  width:auto;
  cursor:pointer;
  padding:8px 12px;
  border-radius:2px;
  -webkit-border-radius:2px;
}
.post .more-link span:hover, 
.blog-recent .more-link span:hover{
  background-color:#000
}
.post .post-meta{
  position:absolute;
  left:0;
  top:0
}
.post.masonry-blog-item .post-meta{
  border-right:0
}
.main-content .recent-posts-title{
  font-size:12px;
  letter-spacing:1.5px;
  margin-bottom:7px
}
.post-header, 
#single-below-header{
  margin-bottom:12px;
  color:#888
}
.post .post-header h1, 
.post .post-header h2{
  font-size:26px;
  line-height:30px
}
.post .post-header h2 a{
  color:#000
}
.post .post-header h2 a:hover{
  color:inherit
}
.post .post-header a, 
.result a, 
#single-below-header a,
#page-header-bg #single-below-header a{
  color:inherit
}
#single-below-header a:hover{
  color:#000
}
#page-header-bg #single-below-header a:hover {
  color: #fff;
}

.post .post-content.classic .content-inner {
  border-bottom: 1px solid #DDD;
  padding-bottom: 60px;
  margin-bottom: 60px;
}

.post-area.masonry .post .post-content.classic .content-inner {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.masonry .post-content.classic .post-header {
  font-size: 12px;
}

.post .post-content{
  position:relative;
  min-height:98px
}
.post-tags h4{
  float:left;
  margin-top:8px;
  margin-bottom:15px;
  margin-right:25px
}
.post-tags .clear{
  padding-bottom:0
}
.post-content{
  padding-left:95px
}
.post .content-inner{
  position:relative
}
.post.format-quote .post-content .quote-inner, 
.post.format-link .post-content .link-inner {
  background-color:#000;
  position:relative;
  padding:15px;
  color:#fff;
  transition:all .45s cubic-bezier(0.25,1,0.33,1);
  -webkit-transition:all .45s cubic-bezier(0.25,1,0.33,1)
}

.post.quote .content-inner .quote-inner .whole-link{
  transition:all .45s cubic-bezier(0.25,1,0.33,1);
  -webkit-transition:all .45s cubic-bezier(0.25,1,0.33,1)
}
.post.format-aside .aside-inner p{
  margin-bottom:15px
}
.post.format-aside .aside-inner .post-header{
  margin-bottom:0
}
.post.format-chat .content-inner dt{
  margin-top:15px
}
.post.quote .quote-inner a, 
.post.format-aside .aside-inner a, 
.post.format-aside .aside-inner a:hover, 
.post.format-aside .aside-inner p, 
.post.format-aside .aside-inner .post-header{
  color:#fff!important
}
.post.quote .quote-inner .title, 
.post.quote .quote-inner .author, 
.post.quote .quote-inner .title, 
.post.quote .quote-inner .icon,
.post.format-quote .quote-wrap, 
.post.format-link .link-wrap {
  position:relative;
  z-index:100
}
.post.quote .content-inner .whole-link{
  position:absolute;
  z-index:10;
  display:block;
  background-color:#000;
  height:100%;
  width:100%;
  top:0;
  left:0
}
.post .full-post-link {
  position:absolute;
  content: '';
  z-index:1000;
  display:block;
  height:100%;
  width:100%;
  top:0;
  left:0
}
.post.quote .content-inner .quote-inner:hover .whole-link{
  background-color:#333
}
.post.quote figure:not([class*="wp-block"]) {
  margin:0 auto
}
.post.quote blockquote:not(.wp-block-quote):not(.wp-block-pullquote){
  background-image:none;
  padding:0;
  font-family:inherit;
  margin:0 auto 
}
.post.quote .wp-block-quote blockquote:not(.wp-block-quote), 
.post.quote .wp-block-pullquote blockquote:not(.wp-block-quote) {
  color: inherit!important;
}
.post.link .post-content .destination{
  word-wrap:break-word
}
.post.quote .post-content .quote-inner .icon{
  bottom:17px;
  height:17px;
  width:19px;
  display:block;
  background-image:url(img/icons/quote.png);
  position:absolute;
  right:20px
}
.post.link .post-content .link-inner .icon{
  bottom:17px;
  height:20px;
  width:18px;
  display:block;
  background-image:url(img/icons/link.png);
  position:absolute;
  right:20px
}
.post.format-status .post-content .status-inner .icon{
  bottom:17px;
  height:16px;
  width:18px;
  display:block;
  background-image:url(img/icons/status.png);
  position:absolute;
  right:20px
}
.post.format-aside .post-content .aside-inner .icon{
  bottom:17px;
  height:16px;
  width:18px;
  display:block;
  background-image:url(img/icons/aside.png);
  position:absolute;
  right:20px
}
@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi){
  body .post.quote .post-content .quote-inner .icon{
    background-size:19px 17px;
    background-image:url(img/icons/quote@2x.png) 
  }
  body .post.link .post-content .link-inner .icon{
    background-size:18px 20px;
    background-image:url(img/icons/link@2x.png) 
  }
  body .post.format-status .post-content .status-inner .icon{
    background-size:19px 17px;
    background-image:url(img/icons/status@2x.png) 
  }
  body .post.format-aside .post-content .aside-inner .icon{
    background-size:19px 17px;
    background-image:url(img/icons/aside@2x.png) 
  }
}
.post .post-content.quote a, 
.post .post-content.link a{
  display:block;
  z-index:10
}
.post.quote .post-content h3, 
.post.link .post-content h3, 
.masonry.classic_enhanced .post.quote.masonry-blog-item h3.title, 
.masonry.classic_enhanced .post.link.masonry-blog-item h3.title{
  color:#fff;
  font-size:26px;
  line-height:34px;
  display:block;
  margin-bottom:15px
}
.post.format-quote .post-content h3, 
.post.format-link .post-content h3 {
  margin-bottom:15px
}
.single .post.format-quote .post-content h3, 
.single .post.format-link .post-content h3 {
  margin-bottom:20px
}

body .meta_overlaid .post.quote .post-content h3, 
body .meta_overlaid .post.link .post-content h3 {
  font-size:18px;
  line-height:30px;
}

.post.quote .post-content .quote-below-content h2 {
  color: inherit;
}
.format-status .post-content h2 a{
  color:#fff
}
.post.quote .post-content a:hover .quote-inner, 
.post.link .post-content a:hover .link-inner {
  background-color:#333
}
.post .post-meta a{
  color:#888
}

.post-content.classic .post-header > span:after  {
  background-color: #888;
  width: 1px;
  margin: 0 4px;
  height: 11px;
  content: '';
  display: inline-block;
}

.masonry .post-content.classic .post-header > span:after  {
  height: 10px;
  margin: 0 6px;
}

.post-content.classic .post-header > span:last-of-type:after  {
  display: none;
}

.post .post-meta a:hover{
  color:#000
}
.post h3.title{
  margin-bottom: 4px
}
.post .post-meta{
  display:block;
  margin-bottom:20px;
  border-right:1px solid #E6E6E6
}
.post .post-meta.no-img{
  top:6px
}
.post .content-inner .post-featured-img img{
  max-width:none;
  margin-bottom:15px;
  width:100%
}
.post .post-meta .date{
  font-size:12px;
  padding-bottom:2px;
  margin-bottom:12px;
  position:relative;
  transition:all 0.2s linear 0s
}
.post .post-meta .month, 
.post .post-meta .year{
  display:block;
  font-size:17px;
  line-height:10px;
  text-align:center;
  text-transform:uppercase;
  margin-bottom:4px;
  padding:0;
  font-family:'Open Sans';
  font-weight:600
}
.post .post-meta .year{
  margin-top:5px
}
.post .post-meta .day{
  display:block;
  font-size:30px;
  line-height:29px;
  text-align:center;
  padding:0 12px 0 12px;
  font-family:'Open Sans';
  font-weight:700;
  text-transform:uppercase
}
.post .post-meta .date{
  padding-bottom:17px;
  border-bottom:1px solid #E6E6E6
}
.post.video .video-wrap, 
.single-portfolio .video-wrap{
  position:relative;
  padding-bottom:56.25%;
  height:0;
  margin-bottom:15px
}
.post.video .video-wrap iframe, 
.single-portfolio .video-wrap iframe{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.post.video .mejs-container{
  margin-bottom:15px
}
.post.audio .audio-wrap, 
.main-content .audio-wrap{
  margin-bottom:15px
}
.post .gallery-slider .gallery, 
.post .gallery-slider .jetpack-slideshow{
  display:none
}
.post table{
  width:100%
}
.post table td, .post table th{
  text-align:center
}
.post table tbody td{
  padding:5px;
  border-right:1px solid #E6E6E6;
  border-bottom:1px solid #E6E6E6;
  color:#676767
}
.post table tbody tr td:first-child{
  border-left:1px solid #E6E6E6
}
.post table th{
  border-bottom:1px solid #E6E6E6;
  color:#676767
}
.post table #prev{
  text-align:left;
  position:relative;
  z-index:2
}
.post table #next{
  text-align:right;
  position:relative;
  z-index:2
}
.post caption{
  position:absolute;
  bottom:0;
  z-index:1;
  width:100%;
  text-align:center
}

/* remove archive meta date */
.hentry .updated.rich-snippet-hidden, 
#page-header-bg[data-post-hs="default_minimal"] #single-below-header .updated.rich-snippet-hidden, 
.post-area[data-remove-post-date="1"] article .date,
.post-area[data-remove-post-date="1"].masonry.classic_enhanced .post-header > span, 
.post-area[data-remove-post-date="1"].masonry.material .masonry-blog-item .grav-wrap .text > span, 
.post-area[data-remove-post-date="1"].featured_img_left .grav-wrap .text span, 
.blog-recent[data-style*="classic_enhanced"][data-remove-post-date="1"] .post-header > span, 
.blog-recent[data-style="title_only"][data-remove-post-date="1"] .post-header > span, 
.blog-recent[data-style="minimal"][data-remove-post-date="1"] .post-header > .meta > span {
  display: none;
}
/* remove archive meta author */
.post-area[data-remove-post-author="1"] article .meta-author, 
.post-area[data-remove-post-author="1"].masonry.material .masonry-blog-item .grav-wrap .text a, 
.post-area[data-remove-post-author="1"].masonry.material .masonry-blog-item .grav-wrap > a, 
.post-area[data-remove-post-author="1"].featured_img_left .grav-wrap .text a, 
.post-area[data-remove-post-author="1"].featured_img_left .grav-wrap > a, 
.post-area[data-remove-post-author="1"].standard-minimal .post-author .grav-wrap, 
.blog-recent[data-style="default"][data-remove-post-author="1"] .meta-author, 
.blog-recent[data-style*="classic_enhanced"][data-remove-post-author="1"] .meta-author, 
.nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap > a, 
.nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap .text > span {
  display: none;
}

/* remove archive meta comment */
.post-area[data-remove-post-comment-number="1"] article .meta-comment-count, 
.blog-recent[data-style="default"][data-remove-post-comment-number="1"] .meta-comment-count, 
.blog-recent[data-style*="classic_enhanced"][data-remove-post-comment-number="1"] .meta-comment-count {
  display: none;
}

/* remove archive meta love */
.post-area[data-remove-post-nectar-love="1"] article .nectar-love, 
.post-area[data-remove-post-nectar-love="1"].masonry.classic_enhanced article .nectar-love-wrap {
  display: none;
  pointer-events: none;
}
body.single-post .container-wrap[data-remove-post-author="1"][data-remove-post-date="1"] .blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap, 
.blog-recent[data-style*="classic_enhanced"][data-remove-post-nectar-love="1"][data-remove-post-comment-number="1"][data-remove-post-author="1"] .inner-wrap {
  padding-bottom: 0;
}
.post-area[data-remove-post-date="1"][data-remove-post-nectar-love="1"]:not(.masonry):not(.standard-minimal) .post .post-content, 
.post-area[data-remove-post-author="1"].standard-minimal .post .post-content {
  padding-left: 0;
}
.post-area[data-remove-post-author="1"].standard-minimal .post-author {
  position: relative;
  text-align: left;
  width: auto;
}
.container-wrap[data-remove-post-comment-number="1"][data-remove-post-author="1"] .blog-recent[data-style*="classic_enhanced"].related-posts .post-meta, 
.post-area.masonry.material[data-remove-post-author="1"][data-remove-post-date="1"] .masonry-blog-item .grav-wrap, 
.post-area.featured_img_left[data-remove-post-author="1"][data-remove-post-date="1"] .post-content-wrap .grav-wrap {
  display: none;
}
.post-area.masonry.classic_enhanced[data-remove-post-nectar-love="1"][data-remove-post-comment-number="1"][data-remove-post-author="1"] .post .post-meta, 
 .blog-recent[data-style*="classic_enhanced"][data-remove-post-nectar-love="1"] .nectar-love-wrap, 
.blog-recent[data-style*="classic_enhanced"][data-remove-post-nectar-love="1"][data-remove-post-comment-number="1"][data-remove-post-author="1"] .post-meta {
  display: none;
}





/*-------------------------------------------------------------------------*/
/* 8. Salient Icons
/*-------------------------------------------------------------------------*/
@font-face{
  font-family:'icomoon'; 
  src:url('fonts/icomoon.eot'); 
  src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('fonts/icomoon.woff') format('woff'),url('fonts/icomoon.ttf') format('truetype'),url('fonts/icomoon.svg#icomoon') format('svg'); 
  font-weight:normal; 
  font-style:normal
}


/* linecons */
@font-face{font-family:linecons;src:url(css/fonts/linecons.eot);src:url(css/fonts/linecons.eot?#iefix) format('embedded-opentype'),url(css/fonts/linecons.ttf) format('truetype'),url(css/fonts/linecons.woff) format('woff'),url(css/fonts/linecons.svg#linecons) format('svg');font-weight:400;font-style:normal}[class*=" linecon-icon-"],[class^=linecon-icon-]{font-family:linecons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.linecon-icon-heart:before{content:"\e600"}.linecon-icon-cloud:before{content:"\e601"}.linecon-icon-star:before{content:"\e602"}.linecon-icon-tv:before{content:"\e603"}.linecon-icon-sound:before{content:"\e604"}.linecon-icon-video:before{content:"\e605"}.linecon-icon-trash:before{content:"\e606"}.linecon-icon-user:before{content:"\e607"}.linecon-icon-key:before{content:"\e608"}.linecon-icon-search:before{content:"\e609"}.linecon-icon-eye:before{content:"\e60a"}.linecon-icon-bubble:before{content:"\e60b"}.linecon-icon-stack:before{content:"\e60c"}.linecon-icon-cup:before{content:"\e60d"}.linecon-icon-phone:before{content:"\e60e"}.linecon-icon-news:before{content:"\e60f"}.linecon-icon-mail:before{content:"\e610"}.linecon-icon-like:before{content:"\e611"}.linecon-icon-photo:before{content:"\e612"}.linecon-icon-note:before{content:"\e613"}.linecon-icon-food:before{content:"\e614"}.linecon-icon-t-shirt:before{content:"\e615"}.linecon-icon-fire:before{content:"\e616"}.linecon-icon-clip:before{content:"\e617"}.linecon-icon-shop:before{content:"\e618"}.linecon-icon-calendar:before{content:"\e619"}.linecon-icon-wallet:before{content:"\e61a"}.linecon-icon-vynil:before{content:"\e61b"}.linecon-icon-truck:before{content:"\e61c"}.linecon-icon-world:before{content:"\e61d"}.linecon-icon-clock:before{content:"\e61e"}.linecon-icon-paperplane:before{content:"\e61f"}.linecon-icon-params:before{content:"\e620"}.linecon-icon-banknote:before{content:"\e621"}.linecon-icon-data:before{content:"\e622"}.linecon-icon-music:before{content:"\e623"}.linecon-icon-megaphone:before{content:"\e624"}.linecon-icon-study:before{content:"\e625"}.linecon-icon-lab:before{content:"\e626"}.linecon-icon-location:before{content:"\e627"}.linecon-icon-display:before{content:"\e628"}.linecon-icon-diamond:before{content:"\e629"}.linecon-icon-pen:before{content:"\e62a"}.linecon-icon-bulb:before{content:"\e62b"}.linecon-icon-lock:before{content:"\e62c"}.linecon-icon-tag:before{content:"\e62d"}.linecon-icon-camera:before{content:"\e62e"}.linecon-icon-settings:before{content:"\e62f"}

/* steadysets */
@font-face{font-family:steadysets;src:url(css/fonts/steadysets.eot);src:url(css/fonts/steadysets.eot?#iefix) format('embedded-opentype'),url(css/fonts/steadysets.ttf) format('truetype'),url(css/fonts/steadysets.woff) format('woff'),url(css/fonts/steadysets.svg#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" steadysets-icon-"],[class^=steadysets-icon-]{font-family:steadysets!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.steadysets-icon-type:before{content:"\e600"}.steadysets-icon-box:before{content:"\e601"}.steadysets-icon-archive:before{content:"\e602"}.steadysets-icon-envelope:before{content:"\e603"}.steadysets-icon-email:before{content:"\e604"}.steadysets-icon-files:before{content:"\e605"}.steadysets-icon-uniE606:before{content:"\e606"}.steadysets-icon-connection-empty:before{content:"\e607"}.steadysets-icon-connection-25:before{content:"\e608"}.steadysets-icon-connection-50:before{content:"\e609"}.steadysets-icon-connection-75:before{content:"\e60a"}.steadysets-icon-connection-full:before{content:"\e60b"}.steadysets-icon-microphone:before{content:"\e60c"}.steadysets-icon-microphone-off:before{content:"\e60d"}.steadysets-icon-book:before{content:"\e60e"}.steadysets-icon-cloud:before{content:"\e60f"}.steadysets-icon-book2:before{content:"\e610"}.steadysets-icon-star:before{content:"\e611"}.steadysets-icon-phone-portrait:before{content:"\e612"}.steadysets-icon-phone-landscape:before{content:"\e613"}.steadysets-icon-tablet:before{content:"\e614"}.steadysets-icon-tablet-landscape:before{content:"\e615"}.steadysets-icon-laptop:before{content:"\e616"}.steadysets-icon-uniE617:before{content:"\e617"}.steadysets-icon-barbell:before{content:"\e618"}.steadysets-icon-stopwatch:before{content:"\e619"}.steadysets-icon-atom:before{content:"\e61a"}.steadysets-icon-syringe:before{content:"\e61b"}.steadysets-icon-pencil:before{content:"\e61c"}.steadysets-icon-chart:before{content:"\e61d"}.steadysets-icon-bars:before{content:"\e61e"}.steadysets-icon-cube:before{content:"\e61f"}.steadysets-icon-image:before{content:"\e620"}.steadysets-icon-crop:before{content:"\e621"}.steadysets-icon-graph:before{content:"\e622"}.steadysets-icon-select:before{content:"\e623"}.steadysets-icon-bucket:before{content:"\e624"}.steadysets-icon-mug:before{content:"\e625"}.steadysets-icon-clipboard:before{content:"\e626"}.steadysets-icon-lab:before{content:"\e627"}.steadysets-icon-bones:before{content:"\e628"}.steadysets-icon-pill:before{content:"\e629"}.steadysets-icon-bolt:before{content:"\e62a"}.steadysets-icon-health:before{content:"\e62b"}.steadysets-icon-map-marker:before{content:"\e62c"}.steadysets-icon-stack:before{content:"\e62d"}.steadysets-icon-newspaper:before{content:"\e62e"}.steadysets-icon-uniE62F:before{content:"\e62f"}.steadysets-icon-coffee:before{content:"\e630"}.steadysets-icon-bill:before{content:"\e631"}.steadysets-icon-sun:before{content:"\e632"}.steadysets-icon-vcard:before{content:"\e633"}.steadysets-icon-shorts:before{content:"\e634"}.steadysets-icon-drink:before{content:"\e635"}.steadysets-icon-diamond:before{content:"\e636"}.steadysets-icon-bag:before{content:"\e637"}.steadysets-icon-calculator:before{content:"\e638"}.steadysets-icon-credit-cards:before{content:"\e639"}.steadysets-icon-microwave-oven:before{content:"\e63a"}.steadysets-icon-camera:before{content:"\e63b"}.steadysets-icon-share:before{content:"\e63c"}.steadysets-icon-bullhorn:before{content:"\e63d"}.steadysets-icon-user:before{content:"\e63e"}.steadysets-icon-users:before{content:"\e63f"}.steadysets-icon-user2:before{content:"\e640"}.steadysets-icon-users2:before{content:"\e641"}.steadysets-icon-unlocked:before{content:"\e642"}.steadysets-icon-unlocked2:before{content:"\e643"}.steadysets-icon-lock:before{content:"\e644"}.steadysets-icon-forbidden:before{content:"\e645"}.steadysets-icon-switch:before{content:"\e646"}.steadysets-icon-meter:before{content:"\e647"}.steadysets-icon-flag:before{content:"\e648"}.steadysets-icon-home:before{content:"\e649"}.steadysets-icon-printer:before{content:"\e64a"}.steadysets-icon-clock:before{content:"\e64b"}.steadysets-icon-calendar:before{content:"\e64c"}.steadysets-icon-comment:before{content:"\e64d"}.steadysets-icon-chat-3:before{content:"\e64e"}.steadysets-icon-chat-2:before{content:"\e64f"}.steadysets-icon-chat-1:before{content:"\e650"}.steadysets-icon-chat:before{content:"\e651"}.steadysets-icon-zoom-out:before{content:"\e652"}.steadysets-icon-zoom-in:before{content:"\e653"}.steadysets-icon-search:before{content:"\e654"}.steadysets-icon-trashcan:before{content:"\e655"}.steadysets-icon-tag:before{content:"\e656"}.steadysets-icon-download:before{content:"\e657"}.steadysets-icon-paperclip:before{content:"\e658"}.steadysets-icon-checkbox:before{content:"\e659"}.steadysets-icon-checkbox-checked:before{content:"\e65a"}.steadysets-icon-checkmark:before{content:"\e65b"}.steadysets-icon-refresh:before{content:"\e65c"}.steadysets-icon-reload:before{content:"\e65d"}.steadysets-icon-arrow-right:before{content:"\e65e"}.steadysets-icon-arrow-down:before{content:"\e65f"}.steadysets-icon-arrow-up:before{content:"\e660"}.steadysets-icon-arrow-left:before{content:"\e661"}.steadysets-icon-settings:before{content:"\e662"}.steadysets-icon-battery-full:before{content:"\e663"}.steadysets-icon-battery-75:before{content:"\e664"}.steadysets-icon-battery-50:before{content:"\e665"}.steadysets-icon-battery-25:before{content:"\e666"}.steadysets-icon-battery-empty:before{content:"\e667"}.steadysets-icon-battery-charging:before{content:"\e668"}.steadysets-icon-uniE669:before{content:"\e669"}.steadysets-icon-grid:before{content:"\e66a"}.steadysets-icon-list:before{content:"\e66b"}.steadysets-icon-wifi-low:before{content:"\e66c"}.steadysets-icon-folder-check:before{content:"\e66d"}.steadysets-icon-folder-settings:before{content:"\e66e"}.steadysets-icon-folder-add:before{content:"\e66f"}.steadysets-icon-folder:before{content:"\e670"}.steadysets-icon-window:before{content:"\e671"}.steadysets-icon-windows:before{content:"\e672"}.steadysets-icon-browser:before{content:"\e673"}.steadysets-icon-file-broken:before{content:"\e674"}.steadysets-icon-align-justify:before{content:"\e675"}.steadysets-icon-align-center:before{content:"\e676"}.steadysets-icon-align-right:before{content:"\e677"}.steadysets-icon-align-left:before{content:"\e678"}.steadysets-icon-file:before{content:"\e679"}.steadysets-icon-file-add:before{content:"\e67a"}.steadysets-icon-file-settings:before{content:"\e67b"}.steadysets-icon-mute:before{content:"\e67c"}.steadysets-icon-heart:before{content:"\e67d"}.steadysets-icon-enter:before{content:"\e67e"}.steadysets-icon-volume-decrease:before{content:"\e67f"}.steadysets-icon-wifi-mid:before{content:"\e680"}.steadysets-icon-volume:before{content:"\e681"}.steadysets-icon-bookmark:before{content:"\e682"}.steadysets-icon-screen:before{content:"\e683"}.steadysets-icon-map:before{content:"\e684"}.steadysets-icon-measure:before{content:"\e685"}.steadysets-icon-eyedropper:before{content:"\e686"}.steadysets-icon-support:before{content:"\e687"}.steadysets-icon-phone:before{content:"\e688"}.steadysets-icon-email2:before{content:"\e689"}.steadysets-icon-volume-increase:before{content:"\e68a"}.steadysets-icon-wifi-full:before{content:"\e68b"}


.icon-salient-x, .icon-salient-m-eye, .icon-salient-search, .icon-salient-woo-zoom-icon, .icon-salient-right-arrow, 
.icon-salient-left-arrow, .icon-salient-right-line, .icon-salient-back-to-all, 
.icon-salient-left-arrow-thin, .icon-salient-right-arrow-thin, .icon-salient-down-arrow-thin, .icon-salient-down-arrow, 
.icon-salient-google-plus, .ascend .mfp-image-holder .mfp-close, .ascend .mfp-iframe-holder .mfp-close, 
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close, .mfp-iframe-holder .mfp-close, 
.icon-salient-facebook, .icon-salient-twitter, .icon-salient-pinterest, .icon-salient-heart, .icon-salient-heart-2, 
.icon-salient-plus, .icon-salient-cart, 
.icon-salient-pencil, .icon-be, .icon-vimeo, .icon-soundcloud, 
.icon-button-arrow, .icon-salient-thin-line, 
.icon-salient-spotify, .icon-salient-m-user, 
.salient-page-submenu-icon, .icon-salient-m-clock, 
.video-play-button, 
.mejs-controls .mejs-button button {
  font-family:'icomoon'!important; 
  speak:none; font-style:normal; 
  font-weight:normal; 
  font-variant:normal; 
  text-transform:none; 
  line-height:1; 
  -webkit-font-smoothing:antialiased
}

.icon-salient-m-bag:before{content:"\e900"}
.icon-salient-m-eye:before{content:"\e015"}
.icon-salient-m-clock:before{content:"\e016"}
.icon-salient-m-gear:before{content:"\e023"}
.icon-salient-m-heart:before{content:"\e024"}
.icon-salient-m-search:before{content:"\e036"}
.icon-salient-m-prev:before{content:"\e050"}
.icon-salient-m-rewind:before{content:"\e051"}
.icon-salient-m-play:before{content:"\e052"}
.icon-salient-woo-zoom-icon:before{content:"\e908"}
.icon-salient-woo-zoom-icon-minus:before{content:"\e90a"}
.icon-salient-m-pause:before{content:"\e053"}
.icon-salient-m-stop:before{content:"\e054"}
.icon-salient-m-ff:before{content:"\e055"}
.icon-salient-m-next:before{content:"\e056"}
.icon-salient-m-user:before{content:"\e074"}
.icon-salient-m-chat:before{content:"\e076"}
.icon-salient-m-social:before{content:"\e081"}
.icon-salient-m-left-arrow:before{content:"\e094"}
.icon-salient-m-right-arrow:before{content:"\e095"}
.icon-salient-m-sound:before{content:"\e098"}
.icon-salient-m-mute:before{content:"\e099"}
.icon-salient-m-close:before{content:"\e117"}
.icon-salient-m-menu:before{content:"\e120"}
.icon-salient-x:before{content:"\e003"}
.icon-salient-right-arrow:before{content:"\e000"}
.icon-salient-left-arrow:before{content:"\e001"}
.icon-salient-right-line:before{content:"\e004"}
.icon-salient-back-to-all:before{content:"\e005"}
.icon-salient-right-arrow-thin:before{content:"\e006"}
.icon-salient-left-arrow-thin:before{content:"\e007"}
.icon-salient-down-arrow-thin:before{content:"\e00c"}
.icon-salient-down-arrow:before{content:"\e008"}
.icon-salient-google-plus:before{content:"\e009"}
.icon-salient-facebook:before{content:"\e00a"}
.icon-salient-twitter:before{content:"\e00b"}
.icon-salient-pinterest:before{content:"\e00d"}
.icon-salient-heart:before{content:"\e00e"}
.icon-salient-plus:before{content:"\e010"}
.icon-salient-cart:before{content:"\e012"}
.icon-salient-pencil:before{content:"\e011"}
.icon-be:before{content:"\e013"}
.icon-vimeo:before{content:"\e014"}
.icon-soundcloud:before{content:"\e600"}
.icon-button-arrow:before{content:"\e909"}
.icon-salient-thin-line:before{content:"\e602"}
.icon-salient-spotify:before{content:"\f1bc"}



.icon-salient-search:before{
  content:"\e036"
}

body .icon-salient-x:before{ 
  content:"\e117"
}

body.ascend .icon-salient-cart:before, 
body .icon-salient-cart:before{ 
  content:"\e106"
}

body.ascend #header-outer .cart-contents .cart-wrap span{
  width:17px; 
  line-height:17px; 
  font-size:10px; 
  font-family:'Open Sans',sans-serif; 
  font-weight:600
}

.icon-salient-heart-2:before{
  content:"\e024"
}

body .steadysets-icon-chat-3{
  font-family:'icomoon';
  font-size:20px
}

body .steadysets-icon-chat-3:before{
  content:"\e076"
}

body .steadysets-icon-book2:before{
  font-family:'icomoon'; 
  content:"\e034"
}

#top nav ul #nectar-user-account a span, 
#top nav ul #search-btn a span, 
#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
  font-size:18px; 
  color:rgba(0,0,0,0.48)
}


body #search-outer #search #close a span{
  font-size:20px
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .lines-button{
  top:-3px
}

body .lines, 
body .lines:before, 
body .lines:after{
  height:2px
}

