/*
Theme Name: Salient Child Theme
Theme URI: https://cb2432b1-12dc-49a9-b464-7ff04423d7bd.p.bardy.io
Description: This is a custom child theme for Salient
Author: Asitha de Silva, Marco Schmoecker, Jeska Duman
Author URI: https://2940b8d6-c477-4dcc-bf38-cdbfb0f53c84.p.bardy.io
Template: salient
Version: 1.1.3
*/

/* Generic CSS */
.lightbox { display: none; }
.featherlight .featherlight-inner img { max-height: 100px; }
.featherlight .social-links { margin-top: 10px; }
.featherlight .social-links a { margin-right: 10px; }
.col-sm-5cols { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; width: 20%; float: left; }
.team-member-overlay { cursor: pointer; }
.text-center { text-align: center }
.drop-shadow { text-shadow: 2px 2px 2px #333; }
#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, .masonry.classic_enhanced .masonry-blog-item .article-content-wrap { padding: 18px !important; }
article.post .content-inner .post-featured-img img { max-width: 30%; }
#breadcrumbs { text-transform: uppercase; }
.element-invisible { position: absolute !important; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px; width: 1px; word-wrap: normal; }
/*.hover-state > .nectar-fancy-box .link-text, .hover-state > .nectar-fancy-box .link-text .arrow, .hover-state > .nectar-fancy-box .inner *, .hover-state > .nectar-fancy-box .link-text .arrow:before, .hover-state > .nectar-fancy-box .link-text .arrow:after { color: #fff }*/
/*.hover-state > .nectar-fancy-box .link-text .arrow { border-color: rgba(255,255,255,0.5); }*/
/*.hover-state > .nectar-fancy-box .link-text .arrow:after { background-color: #fff }*/
.container-wrap { padding-top: 0; margin-top: 0 }
.single-post .main-content { padding-top: 40px; }
.single-post .main-content.no-post-title { padding-top: 0; }
.gform_footer {
    display: inline-block;
		padding: 0.85em 0 0.625em;
		text-align: center;
		margin-top: 0;
		padding-top: 10px;
}
.gform_wrapper ul li:after, .gform_wrapper ul li:before, .gform_wrapper ul.gform_fields {
	text-align: center;
} 

.gform_body {
		display: inline-block;
}
 
/* 
 * Original styles for Fancybox 
 *
.nectar-fancy-box .box-bg:after { background-color: #fff; display: none; }
.nectar-fancy-box .box-bg { background: #fff; }
.nectar-fancy-box { border: 2px solid #f2f2f2; }
.nectar-fancy-box .link-text, .nectar-fancy-box .link-text .arrow, .nectar-fancy-box .inner *, .nectar-fancy-box .link-text .arrow:before, .nectar-fancy-box .link-text .arrow:after { color: #000 }
.nectar-fancy-box .link-text .arrow { border-color: rgba(0,0,0,0.5); }
.nectar-fancy-box .link-text .arrow:after { background-color: #000 }*/

/***************** Fancy Box ******************/
.nectar-fancy-box{overflow:hidden; position:relative; padding:13%; border: 2px solid #f2f2f2; }

.nectar-fancy-box .box-bg:after { background-color: #fff; display: none; }
.nectar-fancy-box .box-bg { background: #fff; }
.nectar-fancy-box .link-text, .nectar-fancy-box .link-text .arrow, .nectar-fancy-box .inner *, .nectar-fancy-box .link-text .arrow:before, .nectar-fancy-box .link-text .arrow:after { color: #fff !important; }

.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;  -webkit-transition:0.45s cubic-bezier(0.24,1,0.30,1);  transition:0.45s cubic-bezier(0.24,1,0.30,1)}

.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{background-color: #fff; 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;  transition:all .6s cubic-bezier(0.24,1,0.30,1);  -webkit-transition:all .6s cubic-bezier(0.24,1,0.30,1)}
.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); transition:all .6s cubic-bezier(0.24,1,0.30,1);  -webkit-transition:all .6s cubic-bezier(0.24,1,0.30,1)}
.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)}
.nectar-fancy-box .link-text{font-size:12px!important;  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}

.nectar-fancy-box .link-text .arrow, .nectar-fancy-box[data-style="parallax_hover"] .inner  > span.arrow { line-height:26px!important;  font-size:14px!important;  font-family:FontAwesome!important;  opacity:1;  position:relative;  display:inline-block;  margin-left:16px;  top:2px;  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);  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  > span.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  > span.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  > span.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  > span.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"] .inner > i[data-color*="color"] { color: #fff!important; }

.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; color: #fff!important; 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  { 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"] [class^="icon-"].icon-default-style {color:#fff!important; }
.nectar-fancy-box[data-style="parallax_hover"] p { opacity: 0.8; }
.nectar-fancy-box[data-style="parallax_hover"] i { opacity: 0.5; transition: all 0.45s cubic-bezier(0.25, 1, 0.2, 1); }
.nectar-fancy-box[data-style="parallax_hover"]:hover i { opacity: 1; }

.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;
	transition: transform 0.23s ease-out;
	-webkit-transition: transform 0.23s ease-out;
	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-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)!important;
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer > div.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;
}

html.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container .parallaxImg-shadow,
html.cssreflections .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,
html.cssreflections .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 {
	transition: transform 0.27s ease-out;
	-webkit-transition: transform 0.27s ease-out;
}

html.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container:not(.over),
html.cssreflections .nectar-fancy-box[data-style="parallax_hover"]  .parallaxImg-container:not(.over) .parallaxImg-rendered-layer,
html.cssreflections .nectar-fancy-box[data-style="parallax_hover"]  .parallaxImg:not(.over)  {
	transition: transform 0.25s ease-out!important;
	-webkit-transition: transform 0.25s ease-out!important;
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow {
	transition: all 0.27s ease-out!important;
	-webkit-transition: all 0.27s ease-out!important;
}
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container:not(.over) .parallaxImg-shadow {
	transition: all 0.27s ease-out!important;
	-webkit-transition: all 0.27s ease-out!important;
}


body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container .parallaxImg-shadow,
body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container,
body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container,
body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,
body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container .parallaxImg-rendered-layer,
body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer,
body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg {
	transition: transform 0.1s ease-out;
	-webkit-transition: transform 0.1s ease-out;
}
body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container,
body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,
body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer,
body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition {
	transition: transform 0.2s ease-out;
	-webkit-transition: transform 0.2s ease-out;
}

.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"] .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 }


/* Members CSS */
.single-member { margin-bottom: 20px; text-align: center}
.single-member-icon { text-align: center; }
.single-member-icon img { text-align: center; max-width: 100% !important; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.single-member-icon img:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) !important; }

/* News CSS */
.vc_row-fluid > .span_12 .wpb_column.single-recent-post, .vc_row-fluid > .span_12 .wpb_column.single-person { margin-right: 0; }

/* Services CSS */
#single-service-page #page-header-image { background-size: cover }
#single-service-page h1 { padding-top: 75px; color: #fff; }
#single-service-page h4 { color: #fff; font-weight: 100; }
#single-service-page .container-wrap { padding-top: 30px; }
.single-service { margin-bottom: 20px; }
.single-service-header { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; margin-bottom: 20px; }
.single-service-header h4 { line-height: 22px !important; }
.single-service-icon { max-width: 50px; }
.single-service-description p { font-size: 15px !important }

/* Persons CSS */
.single-person { margin-bottom: 20px; }
.single-person-header h5 { font-size: 18px !important; line-height: 22px !important; }
.single-person-header h6 { font-size: 13px !important; line-height: 15px !important; font-weight: 100 !important; }
.single-person-icon { width: 100px; height: 100px; border: 3px solid #fff; border-radius: 50px; }
.single-person-icon-square { width: 100px; height: 100px; border: 3px solid #fff; }
.single-person-description p { font-size: 15px !important }

/* Projects CSS */
.single-project { margin-bottom: 20px; text-align: center }
.single-project-icon { text-align: center; }
.single-project-icon img { text-align: center; max-width: 200px !important; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.single-project-icon img:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) !important; }
.single-project .inner .single-project-icon { height: 70px !important; width: auto !important; }
.single-project-lightbox h3 { font-size: 30px !important; line-height: 32px !important; }
.single-project-lightbox h5 { font-size: 18px !important; line-height: 20px !important; font-weight: 300 !important }
.single-project-lightbox h6 { font-size: 15px !important; line-height: 17px !important; margin-bottom: 20px; }
.vc_col-sm-12-projects {
  float: left;
  width: 100%;
}

@media only screen and (min-width: 1000px) {
  body .vc_row-fluid .vc_col-sm-3.single-project {
    width: 23.404255317%;
  }
}

@media only screen and (max-width: 1000px) and (min-width: 690px) {
  .one-fourths.vc_col-sm-3.single-project:not([class*="vc_col-xs-"]) {
    width: 48% !important;
  }
}

/* Speakers CSS */
.single-speaker { margin-bottom: 20px; }
.single-speaker-header h5 { font-size: 18px !important; line-height: 22px !important; }
.single-speaker-header h6 { font-size: 13px !important; line-height: 15px !important; font-weight: 100 !important; }
.single-speaker-icon { width: 210px !important; height: 210px !important; }
.single-speaker-description p { font-size: 15px !important }
.single-speaker .team-member[data-style="meta_overlaid"] .team-meta, .single-speaker .team-member[data-style="meta_overlaid_alt"] .team-meta { bottom: 0; }
.single-speaker .team-member[data-style="meta_overlaid"] .team-meta p, .single-speaker .team-member[data-style="meta_overlaid_alt"] .team-meta p { line-height: 23px !important; padding: 7px !important; }

/* Sponsor CSS */
.single-sponsor { margin-bottom: 20px; text-align: center }
.single-sponsor-icon { text-align: center; }
.single-sponsor-icon img { text-align: center; max-width: 200px !important; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.single-sponsor-icon img:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) !important; }
.single-sponsor .inner .single-sponsor-icon { height: 70px !important; width: auto !important; }
.single-sponsor-lightbox h3 { font-size: 30px !important; line-height: 32px !important; }
.single-sponsor-lightbox h5 { font-size: 25px !important; line-height: 27px !important; font-weight: 100 !important }
.single-sponsor-lightbox h6 { font-size: 15px !important; line-height: 17px !important; margin-bottom: 20px; }

/* Event CSS */
#events-section .select2-selection { border-radius: 0 !important; padding: 8px 15px !important; height: 40px !important; font-size: 17px !important; }
#events-section .masonry.classic_enhanced .posts-container article .meta-category a { background-color: #000; border-color: #000; }
.single-event-wrap { padding: 15px; min-height: 100px; }
.single-event-wrap .post-header img { max-height: 100px; }
.single-event-wrap h3 { font-size: 20px !important; line-height: 22px !important; }
.single-event-wrap p { padding-bottom: 0; font-size: 15px; }
#single-event .first-section { margin-top: 0 !important; }

/* Recent Posts CSS */
.single-post .post-date { font-size: 14px; padding-bottom: 5px; }
/*! responsive-nav.js 1.0.39 by @viljamis */


@media (max-width: 1000px) {
	.container-wrap { padding-top: 55px; }
	.single-post .main-content.no-post-title { margin-top: -55px; }
	#breadcrumbs { padding-top: 15px; }
}

@media(min-width: 768px){
	.single-post .featured-image-crop { height: 150px; max-width: 270px;	max-height: 150px;	overflow: hidden;}
	.single-post .featured-image-crop img { max-height: 300px; }
}
@media (max-width: 768px){
	.col-sm-5cols { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; width: 100%; float: left; }	
	.featured-image-crop { margin-top: 15px; }
}

@media only screen and (min-width : 690px) and (max-width : 1000px) {
	body.home .swiper-slide .content p, body.home .swiper-slide .content p.transparent-bg span {
		font-family: Roboto;
		font-size: 34px !important;
		line-height: 48px  !important;
		font-weight: 100;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	body.home .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p {
		font-family: Roboto;
		font-size: 44px  !important;
		line-height: 60px  !important;
		font-weight: 100;
	}

	/* .col-sm-5cols .single-member-icon img { max-width: 100% !important; } */
}
ol li ol li {
    list-style: lower-alpha !important;
}