@charset "UTF-8";
.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;
-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 *,
.nectar-fancy-box[data-style="hover_desc"] .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;
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 .box-bg[data-nectar-img-src] {
opacity: 0;
}
.nectar-fancy-box .box-bg {
-webkit-transition: transform .6s cubic-bezier(0.24,1,0.30,1), opacity 0.55s ease 0.25s;
transition: transform .6s cubic-bezier(0.24,1,0.30,1), opacity 0.55s ease 0.25s;
opacity: 1;
}
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;
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 > .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,
.nectar-fancy-box .heading-wrap > i {
height: auto!important;
width: auto!important;
display: block;
text-align: left;
margin-bottom: 20px;
}
.nectar-fancy-box[data-style="color_box_hover"] .inner-wrap > i {
margin-bottom: 25px;
}
.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.1);
transition: all 0.45s cubic-bezier(0.25, 1, 0.2, 1);
}
.span_12.light .nectar-fancy-box[data-style="color_box_hover"][data-border="true"] .box-inner-wrap {
border-color: rgba(255,255,255,0.14);
}
.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;
}
.vc_col-sm-3 .nectar-fancy-box[data-style="color_box_hover"] .inner p,
.vc_col-sm-4 .nectar-fancy-box[data-style="color_box_hover"] .inner p,
.nectar-flickity[data-desktop-columns="4"] .nectar-fancy-box[data-style="color_box_hover"] .inner p,
.nectar-flickity[data-desktop-columns="3"] .nectar-fancy-box[data-style="color_box_hover"] .inner p {
line-height: 1.7em;
}
.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,
.nectar-fancy-box[data-style="hover_desc"][data-alignment="right"] .inner, 
.nectar-fancy-box[data-style="hover_desc"][data-alignment="right"] .inner-wrap, 
.nectar-fancy-box[data-style="hover_desc"][data-alignment="right"] .inner i {
text-align: right;
}
.nectar-fancy-box[data-style="hover_desc"][data-alignment="center"] .inner, 
.nectar-fancy-box[data-style="hover_desc"][data-alignment="center"] .inner-wrap, 
.nectar-fancy-box[data-style="hover_desc"][data-alignment="center"] .inner i {
text-align: center;
}
.nectar-fancy-box[data-style="color_box_hover"]:before {
display: block;
position:absolute;
left: 1%;
top: 1%;
height: 98%;
width: 98%;
opacity: 0;
content: '';
}
.nectar-fancy-box[data-style="color_box_hover"]:hover:before {
opacity: 0.33;
}
.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 {
transition: all 0.45s cubic-bezier(0.25, 1, 0.2, 1);
}
.nectar-fancy-box[data-style="color_box_hover"]:before {
transition: opacity 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"][data-hover-o="0.9"] .box-bg:after { opacity: 0.9; }
.nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.8"] .box-bg:after { opacity: 0.8; }
.nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.7"] .box-bg:after { opacity: 0.7; }
.nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.6"] .box-bg:after { opacity: 0.6; }
.nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.5"] .box-bg:after { opacity: 0.5; }
.nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.4"] .box-bg:after { opacity: 0.4; }
.nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.3"] .box-bg:after { opacity: 0.3; }
.nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.2"] .box-bg:after { opacity: 0.2; }
.nectar-fancy-box[data-style="color_box_hover"][data-hover-o="0.1"] .box-bg:after { opacity: 0.1; }
.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,
.nectar-fancy-box[data-style="hover_desc"]:after {
display: none;
}
.nectar-fancy-box[data-style="color_box_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="hover_desc"] {
display: flex;
flex-wrap: wrap;
padding: 11%;
transition: transform .65s cubic-bezier(.05,0.2,.1,1), box-shadow .65s cubic-bezier(.05,0.2,.1,1);
}
.nectar-fancy-box[data-style="hover_desc"] .box-bg {
transition: transform 1s ease, opacity 0.5s ease 0.25s;
transform: scale(1);
-webkit-transform: scale(1);
}
.nectar-fancy-box[data-style="hover_desc"][data-bg-animation="short_zoom"].hovered .box-bg {
transform: scale(1.13);
-webkit-transform: scale(1.13);
transition: transform .6s cubic-bezier(0.24,1,0.30,1), opacity 0.55s ease 0.25s;
}
.nectar-fancy-box[data-style="hover_desc"][data-bg-animation="long_zoom"].hovered .box-bg {
transform: scale(1.2);
-webkit-transform: scale(1.2);
transition: transform 9s cubic-bezier(0.1,0.2,.7,1);
}
.nectar-fancy-box[data-style="hover_desc"] .box-bg:after { 
display: none;
}
.nectar-fancy-box[data-style="hover_desc"] .wrap-icon {
width: 100%;
position: relative;
z-index: 100;
align-self: flex-start;
}
.nectar-fancy-box[data-style="hover_desc"] .wrap-icon i:before {
color: #fff;
}
.nectar-fancy-box[data-style="hover_desc"] .box-bg:before,
.nectar-fancy-box[data-style="hover_desc"]:before {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 85%;
display: block;
z-index: 10;
content: '';
background: linear-gradient(to bottom,rgba(15,15,15,0),rgba(15,15,15,.75) 100%);
transition: opacity .65s cubic-bezier(.05,0.2,.1,1);
}
.nectar-fancy-box[data-style="hover_desc"].hovered .box-bg:before,
.nectar-fancy-box[data-style="hover_desc"]:before { 
opacity: 0; 
}
.nectar-fancy-box[data-style="hover_desc"].hovered:before {
opacity: 1; 
}
.nectar-fancy-box[data-style="hover_desc"] .inner {
padding: 0;
width: 100%;
align-self: flex-end;
}
.nectar-fancy-box[data-style="hover_desc"].hovered {
transform: translateY(-10px);
box-shadow: 0 25px 55px rgba(0,0,0,0.22);
}
.nectar-fancy-box[data-style="hover_desc"] > .inner > .heading-wrap {
transition: opacity .65s cubic-bezier(.05,0.2,.1,1), transform .65s cubic-bezier(.05,0.2,.1,1);
}
.nectar-fancy-box[data-style="hover_desc"] .hover-content {
line-height: 1.5em;
max-width: 80%;
transition: opacity .18s cubic-bezier(.05,0.2,.1,1), transform .18s cubic-bezier(.05,0.2,.1,1);
}
.nectar-fancy-box[data-style="hover_desc"][data-alignment="center"] .hover-content {
text-align: center;
width: 100%;
max-width: 100%;
padding: 0 10%;
}
@media only screen and (max-width: 1300px) {
.vc_col-sm-3 .nectar-fancy-box[data-style="hover_desc"] .hover-content {
max-width: 100%;
}
}
.nectar-fancy-box[data-style="hover_desc"] .heading-wrap > *:last-child {
margin-bottom: 0;
}
.nectar-fancy-box[data-style="hover_desc"] .hover-content {
opacity: 0;
position: absolute;
bottom: 0;
left: 0;
margin-top: 10px;
transform: translateY(20px);
}
.nectar-fancy-box[data-style="hover_desc"].hovered .hover-content {
opacity: 1;
transform: translateY(0%);
transition: opacity .65s cubic-bezier(.05,0.2,.1,1) 0.15s, transform .65s cubic-bezier(.05,0.2,.1,1) 0.15s;
}
.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,1);
transition: all 0.45s cubic-bezier(0.25, 1, 0.2, 1);
}
.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 > .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.over .parallaxImg-container {
will-change: transform;
}
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;
-webkit-transition: transform 0.25s ease-out;
}
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container:not(.over) .parallaxImg-shadow,
.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow {
transition: all 0.27s ease-out;
-webkit-transition: all 0.27s ease-out;
}
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: transform 0.27s ease-out, opacity 0.27s ease-out;
z-index: 1;
opacity: 0;
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"]:hover {
z-index: 100;
}
.nectar-fancy-box[data-style="parallax_hover"]:hover .parallaxImg-shadow {
opacity: 1;
}
.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%;
}
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0"] .bg-img:after,
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0"]:hover .parallaxImg-wrap .bg-img:after {
opacity: 0;
}
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.1"] .bg-img:after,
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.1"]:hover .parallaxImg-wrap .bg-img:after {
opacity: 0.1;
}
.nectar-fancy-box[data-style="parallax_hover"]:hover .bg-img:after,
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.2"] .bg-img:after,
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.2"]:hover .parallaxImg-wrap .bg-img:after {
opacity: 0.2;
}
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.3"] .bg-img:after,
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.3"]:hover .parallaxImg-wrap .bg-img:after {
opacity: 0.3;
}
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.4"] .bg-img:after,
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.4"]:hover .parallaxImg-wrap .bg-img:after {
opacity: 0.4;
}
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.5"] .bg-img:after,
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.5"]:hover .parallaxImg-wrap .bg-img:after {
opacity: 0.5;
}
.nectar-fancy-box[data-style="parallax_hover"] .bg-img:after,
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.6"] .bg-img:after,
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.6"]:hover .parallaxImg-wrap .bg-img:after {
opacity: 0.6;
}
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.7"] .bg-img:after,
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.7"]:hover .parallaxImg-wrap .bg-img:after {
opacity: 0.7;
}
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.8"] .bg-img:after,
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.8"]:hover .parallaxImg-wrap .bg-img:after {
opacity: 0.8;
}
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.9"] .bg-img:after,
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.9"]:hover .parallaxImg-wrap .bg-img:after {
opacity: 0.9;
}
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="1"] .bg-img:after,
.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="1"]:hover .parallaxImg-wrap .bg-img:after {
opacity: 1;
}
.nectar-fancy-box[data-style="parallax_hover"][data-align="top"] .meta-wrap {
-webkit-align-items: flex-start;
align-items: flex-start;
}
.nectar-fancy-box[data-style="parallax_hover"][data-align="top"] .meta-wrap .inner {
padding-top: 12%;
width: 73%;
padding-right: 5%;
}
.nectar-fancy-box[data-style="parallax_hover"][data-align="bottom"] .meta-wrap {
-webkit-align-items: flex-end;
align-items: flex-end;
}
.nectar-fancy-box[data-style="parallax_hover"][data-align="bottom"] .meta-wrap .inner {
padding-bottom: 12%;
width: 73%;
padding-right: 5%;
}
.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 
} .nectar-fancy-box[data-border-radius="5px"]:not([data-style="parallax_hover"]):not([data-style="color_box_hover"]) {
border-radius: 5px;
overflow: hidden;
}
.nectar-fancy-box[data-border-radius="10px"]:not([data-style="parallax_hover"]):not([data-style="color_box_hover"]) {
border-radius: 10px;
overflow: hidden;
}
.nectar-fancy-box[data-border-radius="5px"][data-style="parallax_hover"] .parallaxImg-rendered-layer {
border-radius: 5px;
overflow: hidden;
}
.nectar-fancy-box[data-border-radius="10px"][data-style="parallax_hover"] .parallaxImg-rendered-layer {
border-radius: 10px;
overflow: hidden;
}
.nectar-fancy-box[data-border-radius="none"][data-style="color_box_hover"] .box-inner-wrap,
.nectar-fancy-box[data-border-radius="none"][data-style="color_box_basic"] {
border-radius: 0;
}.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%;
transition: opacity 0.35s cubic-bezier(.15,.75,.5,1) 0s;
}
.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 {
transition: opacity 0.45s cubic-bezier(.15,.75,.5,1) 0s, transform 0.45s cubic-bezier(.15,.75,.5,1) 0s;
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;
}
.nectar-category-grid .nectar-category-grid-item-bg[data-nectar-img-src] {
opacity: 0;
}
.nectar-category-grid .nectar-category-grid-item-bg {
-webkit-transition: opacity 0.55s cubic-bezier(.15,.75,.5,1) 0.25s, transform 0.45s cubic-bezier(.15,.75,.5,1) 0s;
transition: transform 0.45s cubic-bezier(.15,.75,.5,1) 0s, opacity 0.55s cubic-bezier(.15,.75,.5,1) 0.25s;
opacity: 1;
} @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;
} .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;
} .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;
} .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;
}
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 104200;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 104300;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 104500; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 104400; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 104600;
-webkit-box-shadow: none;
box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
top: 20px;
color: #333;   
display: inline-block;
width: 20px!important;
height: 20px;
padding-right: 0!important;
line-height: 20px!important;
transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;
-webkit-transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;
}
.mfp-close-btn-in .mfp-close:hover {
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-image-holder .mfp-close:before, .mfp-iframe-holder .mfp-close:before {
content: "\e117";
font-size: 20px;
display: block;
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
body.original .mfp-arrow:before,
body.original .mfp-arrow:after,
body.original .mfp-arrow .mfp-b,
body.original .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
body.original .mfp-arrow:after,
body.original .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
body.original .mfp-arrow:before,
body.original .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
body.original .mfp-arrow-left:after,
body.original .mfp-arrow-left .mfp-a {
border-right: 17px solid #FFF;
margin-left: 31px; }
body.original .mfp-arrow-left:before,
body.original .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
body.original .mfp-arrow-right:after,
body.original  .mfp-arrow-right .mfp-a {
border-left: 17px solid #FFF;
margin-left: 39px; }
body.original .mfp-arrow-right:before,
body.original .mfp-arrow-right .mfp-b {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content, .mfp-inline-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe, .mfp-iframe-scaler > div.video, .mfp-iframe-scaler > div.video .mejs-container {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000; }
.mfp-iframe-scaler > div.video .mejs-container { width: 100%!important; height: 100%!important;}
.mfp-wrap .mfp-container .mfp-iframe-scaler .wp-video-shortcode video {
height: 100%!important;
width: 100%!important;
} img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 55px 0 55px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 55px;
bottom: 55px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1; background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -40px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.ascend .mfp-arrow-left, .material .mfp-arrow-left {
left: 20px!important;
}
.ascend .mfp-arrow-right, .material .mfp-arrow-right {
right: 20px!important;
}
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }
.mfp-bg {
transition: all 0.3s ease-out;
}
.mfp-zoom-in {   }
.mfp-zoom-in .mfp-with-anim, .mfp-zoom-in .mfp-iframe-scaler {
opacity: 0;
transition: all 0.2s ease-in-out;
transform: scale(0.93);
}
.mfp-zoom-in.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready.mfp-image-loaded .mfp-with-anim,  .mfp-zoom-in.mfp-ready .mfp-iframe-scaler,
.mfp-zoom-in.mfp-ready div[id*="video-popup-"].mfp-with-anim {
opacity: 1;
transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.85;
}
body .mfp-zoom-in.mfp-removing .mfp-with-anim, .mfp-zoom-in.mfp-removing .mfp-iframe-scaler {
transform: scale(0.93)!important;
opacity: 0!important;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
}
.mfp-wrap.mfp-removing .mfp-arrow-left, .mfp-wrap.mfp-removing .mfp-arrow-right {
opacity: 0;
}
.mfp-zoom-out {   }
.mfp-zoom-out .mfp-with-anim {
opacity: 0;
transition: all 0.3s ease-in-out;
transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
transform: scale(1.3);
opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
opacity: 0;
}@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://ruschberg.de/wp-content/uploads/omgf/nectar_default_font_open_sans/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://ruschberg.de/wp-content/uploads/omgf/nectar_default_font_open_sans/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://ruschberg.de/wp-content/uploads/omgf/nectar_default_font_open_sans/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://ruschberg.de/wp-content/uploads/omgf/nectar_default_font_open_sans/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src:     url(https://ruschberg.de/wp-content/uploads/omgf/nectar_default_font_open_sans/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src:     url(https://ruschberg.de/wp-content/uploads/omgf/nectar_default_font_open_sans/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://ruschberg.de/wp-content/uploads/omgf/nectar_default_font_open_sans/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://ruschberg.de/wp-content/uploads/omgf/nectar_default_font_open_sans/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@media only screen and (min-width: 1300px) {
.container,  
body[data-ext-responsive="false"] #boxed #header-outer[data-full-width="true"] header > .container,  
body[data-ext-responsive="false"] #boxed #header-secondary-outer[data-full-width="true"] > .container,
.post-area.standard-minimal.full-width-content .post .inner-wrap,
body[data-header-format="left-header"] .container, 
body[data-header-format="left-header"] .post-area.standard-minimal.full-width-content .post .inner-wrap {
max-width: 1100px;
}
} @media only screen and (min-width: 1000px) and (max-width: 1300px) {
h2 .nectar-button {
top: -2px;
}
#author-bio #author-info,
.ascend #ajax-content-wrap .container-wrap #author-bio #author-info {
width: 544px;
}
#project-meta ul li .nectar-love-wrap.fadein {
margin-right: 11px;
padding-right: 11px;
}
.post-area.masonry {
width: 895px;
}
.post-area.masonry.span_9 {
width: 660px;
margin-right: 10px;
}
.post-area.masonry.span_9 .masonry-blog-item {
width: 46.5%;
}
#page-header-bg .span_6 .subheader {
font-size: 24px;
}
.nectar-milestone .number {
font-size: 50px;
line-height: 50px;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, 
#boxed .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2 {
font-size: 32px;
line-height: 50px;
}
body .swiper-slide .content p {
font-size: 20px;
line-height: 34px;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p {
font-size: 14px;
line-height: 24px;
}
.main-content .col.span_4 .col.span_2 img, 
.main-content .col.span_3 .col.span_2 img, 
.main-content .col.span_2 .col.span_2 img, 
.main-content .col.span_6 .col.span_2 img {
padding-right: 5px;
top: -3px;
}
.carousel-next {
right: 0;
padding-left: 1px;
}
.carousel-prev {
right: 25px;
padding-right: 1px;
}
.portfolio-items:not(.carousel) .col .work-item.style-2 i {
line-height: 32px;
height: 32px;
width: 32px;
font-size: 14px;
}
#top nav > ul > li > a {
padding-left: 8px;
}
.sf-sub-indicator {
left: 6px;
}
body .swiper-slide .content p.transparent-bg span,
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span {
line-height: 38px;
}
body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
max-width: 720px;
}
body .vc_pie_chart .vc_pie_chart_value {
font-size: 32px;
}
} @media only screen and (min-width : 690px) and (max-width : 999px) {
.span_1, .span_2, .span_3, .span_4, .span_5, .span_6, 
.span_7, .span_8, .span_9, .span_10, .span_11, .span_12 {
width: 100%;
margin-left: 0;
}
.col, body .vc_row-fluid .wpb_column {
margin-bottom: 25px;
}
#header-outer .col {
margin-bottom: 0;
margin-right: 0;
}
.wpb_column {
width: 100%;
}
body[data-ccsa="larger"] .vc_row-fluid:not(.full-width-content) .wpb_column {
margin-right: 20px;
margin-left: 20px;
width: calc(100% - 40px);
}
body[data-ccsa="larger"] .vc_row-fluid.full-width-content .wpb_column {
margin-right: 0;
width: 100%;
} body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"] {
margin-bottom: 0;
}
.vc_col-sm-12[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),
body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-12 {
width: 100%;
}
body .vc_row-fluid [class*="vc_col-"][data-t-w-inherits="small_desktop"]:first-child:not([class*="offset"]) {
margin-left: 0;
} body .vc_row-fluid .vc_col-sm-2 {
width: 31.2%;
margin-left: 3.1%;
}
body .vc_row-fluid.full-width-content .vc_col-sm-2 {
width: 33.3%;
margin-left: 0%;
}
body .vc_row-fluid.full-width-content .vc_col-xs-6 {
width: 50%;
}
body .vc_row-fluid .vc_col-xs-12[class*="vc_col-xs-"] {
width: 100%;
}
body #nectar_fullscreen_rows .vc_row-fluid .vc_col-sm-7, 
body #nectar_fullscreen_rows .vc_row-fluid .vc_col-sm-5 {
width: 100%;
margin-left: 0;
}
.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),
.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]) {
margin-left: 0;
}
.container {
max-width: 600px;
}
.wpb_column.force-tablet-text-align-left, 
.wpb_column.force-tablet-text-align-left .col {
text-align: left!important;
}
.wpb_column.force-tablet-text-align-right, 
.wpb_column.force-tablet-text-align-right .col {
text-align: right!important;
}
.wpb_column.force-tablet-text-align-center, 
.wpb_column.force-tablet-text-align-center .col, 
.wpb_column.force-tablet-text-align-center .vc_custom_heading,
.wpb_column.force-tablet-text-align-center .nectar-cta {
text-align: center!important;
}
body:not(.material) #header-secondary-outer[data-full-width="true"] >.container nav > ul >li:last-child,
body:not(.material) #header-secondary-outer nav > ul > li:last-child {
border-right: 1px solid #dddddd;
}
body:not(.material) #header-secondary-outer[data-mobile="display_full"] nav > #social > li:last-child {
border: none;
}
.one-fourths.span_3,
.one-fourths.vc_span3, 
.one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
width: 50%;
margin-bottom: 2%;
}
#footer-outer .one-fourths.span_3,
#footer-outer .one-fourths.vc_span3, 
#footer-outer .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
width: 48%!important;
margin-bottom: 2%;
margin-right: 15px;
margin-left: 0!important;
padding: 15px;
float: left;
}
.one-fourths.span_3.clear-both,
.one-fourths.vc_span3.clear-both, 
.one-fourths.vc_col-sm-3.clear-both:not([class*="vc_col-xs-"]) {
clear: both;
}
#footer-outer .one-fourths.span_3.right-edge, 
.one-fourths.span_3.right-edge, 
.one-fourths.vc_span3.right-edge, 
.one-fourths.vc_col-sm-3.right-edge:not([class*="vc_col-xs-"]) {
margin-right: 0;
}
.portfolio-items .col {
width: 100%;
margin-left: 0;
margin-bottom: 8px;
}
.portfolio-items:not(.carousel) div:nth-child(2n+2), 
.portfolio-items:not(.carousel) div:nth-child(2n+2) {
clear: both;
}
body .portfolio-items:not(.carousel)[data-col-num="cols-3"], 
body .portfolio-items:not(.carousel)[data-col-num="cols-4"] {
margin: 0 -2% 0 -2%;
}
.portfolio-items[data-ps="6"] .col {
padding: 2%;
}
body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after {
opacity: 1;
}
body .portfolio-items[data-ps="6"] .work-item .work-meta .inner, 
body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);
}
.col.boxed:hover,
.ascend .main-content .col.boxed:hover,
.material .main-content .col.boxed:hover {
margin-top: 0;
top: 0;
transform: none;
-webkit-transform: none;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
#call-to-action .container a {
margin-top: 20px;
margin-left: 0;
}
#ajax-content-wrap .post-area {
padding-right: 0;
}
body.single-portfolio .row .col.section-title h1 {
width: 450px;
margin: 0 auto;
display: block;
}
#ajax-content-wrap .contact-info {
padding-left: 0;
}
.nectar-google-map {
max-height: 425px;
}
#sidebar #flickr > div {
width: 16%;
}
#footer-outer #copyright .col {
width: 49%;
margin-bottom: 0;
}
#footer-widgets .container .col {
margin-left: 15px;
width: 48%;
}
#footer-widgets .one-fourths .span_3:nth-child(2n+1) {
margin-left: 0;
}
body #sidebar #flickr div {
float: left;
}
#sidebar .recent_projects_widget div a, 
body #sidebar #flickr div a {
width: 90px;
}
#sidebar .recent_projects_widget div a:nth-child(3n+3), 
body #sidebar #flickr div:nth-child(3n+3) a {
margin: 2% 2% 0 0;
}
body #sidebar .recent_projects_widget div a:last-child, 
body #sidebar #flickr div {
margin-right: 0;
}
#author-bio #author-info {
width: 494px;
}
#page-header-bg .span_6 h1 {
font-size: 32px;
line-height: 38px;
}
#page-header-bg .span_6 {
top: auto!important;
float: none;
}
body.single-post #page-header-bg[data-post-hs="default_minimal"] {
padding-top: 10%;
padding-bottom: 10%;
}
.page-header-no-bg #ajax-content-wrap .portfolio-filters {
margin-top: 15px;
float: none;
clear: both;
height: auto;
}
#page-header-bg[data-parallax="1"] .project-title .span_6 {
padding-right: 70px;
}
.page-header-no-bg  .portfolio-filters ul {
position: absolute;
width: 100%;
}
html.js #page-header-bg[data-parallax="0"].not-loaded {
background-color: #F5F5F5;
}
.pricing-table[class*="cols"] > div {
width: 50%;
margin-bottom: 25px;
}
.pricing-table[data-style] .pricing-column.highlight .nectar-button {
margin-bottom: 10px;
margin-top: 0;
}
.pricing-column.highlight {
margin-top: 0;
}
.pricing-table[data-style] .pricing-column h3 {
font-size: 20px;
}
.pricing-table[data-style] .pricing-column.highlight h3 {
padding: 5px 0px;
}
body .clients.no-carousel > div,
body .clients.four-cols.no-carousel >div {
width: 24.2%;
margin-right: 1%;
}
body .clients.no-carousel.six-cols > div {
width: 15.8% ;
margin-right: 1%;
}
body .clients.no-carousel.five-cols  > div {
width: 19.2%;
margin-right: 1%;
}
body .clients.no-carousel > div:nth-child(4n+4) {
margin-right: 0;
}
body .clients.carousel > div {
margin: 0 5px;
}
#call-to-action .container span {
display: block;
}
.masonry-blog-item {
width: 47.7%;
}
.post-area.masonry, 
.post-area.masonry.span_9,  
body[data-ext-responsive="true"] .post-area.masonry.span_9,
body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid {
width: 610px;
}
#ajax-content-wrap .post-area.masonry.span_9,
.post-area.masonry.span_9 {
margin-bottom: 90px;
}
.post-area.masonry.span_9 .masonry-blog-item {
width: 47.3%;
}
.post-area.masonry.span_9.material .masonry-blog-item {
width: 47.1%;
}
body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured {
width: 99%;
}
body.woocommerce .container div.product div.images div.thumbnails a, 
body.woocommerce .container #content div.product div.images div.thumbnails a, 
body.woocommerce-page .container div.product div.images div.thumbnails a, 
body.woocommerce-page .container #content div.product div.images div.thumbnails a {
width: 16.9%;
margin-right: 3.8%;
}
.woocommerce .container div.product div.images div.thumbnails a:nth-child(5n+5) {
margin-right: 0;
}
.main-content .col.span_4 .col.span_2, 
.main-content .col.span_3 .col.span_2, 
.main-content .col.span_2 .col.span_2, 
.main-content .col.span_6 .col.span_2 {
width: 7%;
}
.main-content .col.span_4 .span_10, 
.main-content .col.span_3 .col.span_10, 
.main-content .col.span_2 .col.span_10, 
.main-content .col.span_6 .col.span_10 {
width: 91%;
}
.testimonial_slider .flickity-page-dots {
bottom: -35px;
}
#ajax-content-wrap .span_12 .col.span_6.empty-second {
width: 49%;
}
.nectar-button.extra_jumbo {
font-size: 32px;
line-height: 60px;
padding: 30px 50px;
}
.nectar-button.see-through-extra-color-gradient-1.extra_jumbo, 
.nectar-button.see-through-extra-color-gradient-2.extra_jumbo, 
.nectar-button.extra-color-gradient-1.extra_jumbo, 
.nectar-button.extra-color-gradient-2.extra_jumbo {
border-width: 8px;
}
body .swiper-slide .content p i {
width: 18px;
font-size: 16px;
}
.carousel-next {
right: 1px;
padding-left: 1px;
}
.carousel-prev {
right: 25px;
padding-right: 1px;
}
body .swiper-slide .content p.transparent-bg span,
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span {
line-height: 29px;
}
#footer-widgets .container .col.span_6, 
#footer-widgets .container .col.span_4 {
margin-left: 0;
margin-right: 15px;
padding: 15px;
margin-bottom: 0;
}
#footer-widgets .container .col.span_4 {
margin-bottom: 40px;
}
#footer-widgets .container .row > div:last-child, 
#footer-widgets .container .row > div.col_last {
margin-right: 0;
}
.iosSlider.product-thumbnails .thumb {
width: 112px;
}
#footer-widgets .container .row > div:nth-child(2).span_4,
body .woocommerce .full-width-content > ul.products[data-product-style="material"] li:nth-child(3n+3), 
body.woocommerce-page .full-width-content > ul.products[data-product-style="material"] li:nth-child(3n+3) {
margin-right: 0!important;
}
body .woocommerce .full-width-content > ul.products[data-product-style="material"] li:nth-child(2n+2), 
body.woocommerce-page .full-width-content > ul.products[data-product-style="material"] li:nth-child(2n+2) {
margin-right: 2%!important;
}
} @media only screen and (max-width : 690px) {
body[data-header-format].material #header-secondary-outer {
display: none;
height: 0;
}
.material:not(.admin-bar) #header-outer[data-using-secondary="1"] {
top: 0;
}
body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items {
display: block;
}
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] {
height: auto!important;
}
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] > div {
position: relative!important;
left: 0!important;
}
#header-outer[data-using-secondary="1"]:not(.hidden-secondary) {
transform: none!important;
}
.vc_row-fluid [class*="vc_span"] {
width: 100%!important;
}
body[data-ccsa="larger"] .vc_row-fluid:not(.full-width-content) .wpb_column {
margin-right: 20px;
margin-left: 20px;
width: calc(100% - 40px);
}
body[data-ccsa="larger"] .vc_row-fluid.full-width-content .wpb_column {
margin-right: 0;
width: 100%;
}
.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),
.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]) {
margin-left: 0;
}
.container, 
.orbit-wrapper .slider-nav, 
.post-area.standard-minimal.full-width-content .post .inner-wrap {
max-width: 320px;
}
body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu,
body #header-outer[data-full-width="true"] header > .container, 
body #header-secondary-outer[data-full-width="true"] > .container {
max-width: 100%;
padding: 0 18px;
}
.col {
margin-bottom: 25px;
}
.wpb_column.force-phone-text-align-left, 
.wpb_column.force-phone-text-align-left .col {
text-align: left!important;
}
.wpb_column.force-phone-text-align-right, 
.wpb_column.force-phone-text-align-right .col {
text-align: right!important;
}
.wpb_column.force-phone-text-align-center, 
.wpb_column.force-phone-text-align-center .col,  
.wpb_column.force-phone-text-align-center .vc_custom_heading,
.wpb_column.force-phone-text-align-center .nectar-cta {
text-align: center!important;
}
.post-area {
margin-bottom: 0;
}
.col.boxed:hover,
.ascend .main-content .col.boxed:hover,
.material .main-content .col.boxed:hover {
margin-top: 0;
top: 0;
transform: none;
-webkit-transform: none;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
#header-outer .col {
margin-bottom: 0;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2, 
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
max-width: 100%;
}
#fp-nav ul li a, 
.fp-slidesNav ul li a {
padding: 11px 11px;
}
#fp-nav ul li a span, 
.fp-slidesNav ul li a span {
height: 6px;
width: 6px;
}
#fp-nav.right {
right: 10px;
}
.nectar_fullscreen_zoom_recent_projects .dot-nav {
display: none;
}
.container .post .post-meta {
display: none;
}
#ajax-content-wrap .container .post .post-content {
padding-left: 0;
}
.container .post-header {
font-size: 12px;
}
.post-content.classic .post-header > span:after {
height: 9px;
}
.container .comment-list .comment > div {
padding: 25px 25px 40px 25px;
}
#ajax-content-wrap .comment-list .children {
padding-left: 20px;
}
.container .comment-list .comment > div img.avatar {
display: block;
position: relative;
height: 40px;
width: 40px;
top: 0;
left: 0;
margin-bottom: 5px;
}
body:not(.original) .bypostauthor > .comment-body > .comment-author > img.avatar {
border-width: 2px;
}
body:not(.material) .comment-list .children {
background-image: none;
}
body.ascend #ajax-content-wrap .comment-list .children {
margin-left: 0;
padding-left: 30px;
}
body.material #ajax-content-wrap .comment-list .comment > div, 
body.material #ajax-content-wrap .comment-list .pingback > div {
margin-top: 2.5em;
}
body.material .comment-list .children {
border-left: 1px solid rgba(0,0,0,0.1);
}
body.material .container .comment-list .comment > div {
padding: 0px 0 40px 0;
}
body.material #ajax-content-wrap .comment-list .children {
margin-left: 0;
padding-left: 30px;
}
body.material #ajax-content-wrap .comment-list .comment .comment > div {
padding-left: 0;
}
.container #respond h3 {
font-size: 18px;
}
.container .comment-list .reply {
right: 29px;
top: auto;
bottom: 29px;
}
.original .container .comment-list .reply {
right: 0;
top: auto;
bottom: 0;
margin-top: 20px;
position: relative;
}
.auto_meta_overlaid_spaced .masonry-blog-item {
margin-bottom: 0;
}
body h1.jumbo, 
body h2.jumbo, 
body h3.jumbo, 
body h4.jumbo, 
body h5.jumbo, 
body h6.jumbo, 
p.jumbo {
font-size: 60px;
line-height: 70px;
}
.container .contact-info {
padding-left: 0;
}
#single-meta .meta-comment-count,
.row .col.section-title [data-hide-on-mobile="true"] span:not(.total_loves):not(.nectar-love-count):not(.share-btn), 
.single #page-header-bg #single-below-header[data-hide-on-mobile="true"] span:not(.total_loves):not(.nectar-love-count) {
display: none;
}
.single #page-header-bg[data-post-hs="default"] #single-below-header[data-hide-on-mobile="false"],
.single [data-header-style="default"] #single-below-header[data-hide-on-mobile="false"] {
margin-top: 15px;
}
.single #page-header-bg[data-post-hs="default"] #single-below-header[data-hide-on-mobile="false"] > span:first-child > span,
.single [data-header-style="default"] #single-below-header[data-hide-on-mobile="false"] > span:first-child > span {
padding-left: 0;
}
#ajax-content-wrap #page-header-bg[data-post-hs="default_minimal"] #single-below-header span:not(.updated),
#ajax-content-wrap .row.heading-title[data-header-style="default_minimal"] .col.section-title span.meta-category  {
display: inline-block;
}
.container-wrap[data-remove-post-comment-number="0"][data-remove-post-author="0"][data-remove-post-date="0"] .heading-title[data-header-style="default_minimal"] #single-below-header > span,
#page-header-bg[data-post-hs="default_minimal"] .span_6[data-remove-post-comment-number="0"][data-remove-post-author="0"][data-remove-post-date="0"] #single-below-header > span {
padding: 0 8px;
}
.container-wrap[data-remove-post-comment-number="0"][data-remove-post-author="0"][data-remove-post-date="0"] .heading-title[data-header-style="default_minimal"] #single-below-header span,
#page-header-bg[data-post-hs="default_minimal"] .span_6[data-remove-post-comment-number="0"][data-remove-post-author="0"][data-remove-post-date="0"] #single-below-header span {
font-size: 13px;
line-height: 10px;
}
.single-post #single-meta .nectar-social[data-position="right"] {
margin-left: 0;
}
#single-meta .nectar-social.hover[data-position="right"] .nectar-social-inner {
left: 0;
text-align: left;
right: auto;
}
#single-meta .nectar-social {
margin-left: 0;
}
.material #page-header-bg.fullscreen-header .author-section {
margin-top: 5px;
}
html.js #page-header-bg[data-parallax="0"].not-loaded {
background-color: #F5F5F5;
}
#page-header-bg .portfolio-filters ul {
position: absolute;
width: 100%;
}
#page-header-bg .span_6 {
margin-bottom: 15px;
}
body #footer-outer #copyright .col ul {
float: left;
}
body #footer-outer #copyright .col ul li:first-child {
margin-left: 0;
}
#call-to-action .container a {
display: block;
margin-top: 20px;
margin-left: 0;
}
#call-to-action {
font-size: 18px;
}
#ajax-content-wrap h2 .nectar-button, 
#ajax-content-wrap h3 .nectar-button, 
#ajax-content-wrap h4 .nectar-button {
display: block;
}
#ajax-content-wrap #footer-widgets .container .col:nth-child(3) {
margin-bottom: 40px;
}
#footer-outer #flickr img, #sidebar #flickr img {
width: 95px;
}
.post-area #pagination,
.post-area.masonry #pagination {
padding-left: 0;
}
body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after {
opacity: 1;
}
body .portfolio-items[data-ps="6"] .work-item .work-meta .inner, 
body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);
}
body #portfolio {
margin: 3px 0 0;
}
.bottom_controls #portfolio-nav .controls li#next-link a i:after,
.bottom_controls #portfolio-nav .controls li#prev-link a i:after {
display: none;
}
#search-results .result, 
.masonry-blog-item {
width: 100%!important;
margin-right: 0!important;
margin-bottom: 25px;
margin-left: 0!important;
}
.posts-container[data-load-animation="none"] article .inner-wrap.animated {
opacity: 1;
}
.masonry-blog-item {
position: relative!important;
top: auto!important;
display: block;
}
.gallery .gallery-item {
width: 100%!important;
}
#author-bio img {
margin-right: 0;
width: 60px;
height: 60px;
}
.row .blog-recent[data-style="list_featured_first_row"].columns-3 .featured .post-featured-img {
padding-bottom: 75%;
}
.section-down-arrow i.icon-default-style[class^="icon-"] {
font-size: 16px;
}
.section-down-arrow {
bottom: 10px;
right: 20px;
}
#page-header-bg.fullscreen-header .author-section {
bottom: 20px;
}
#page-header-bg.fullscreen-header .author-section .meta-date:not(.updated) {
margin-top: -4px;
display: block;
}
#contact-map {
height: 270px;
}
.nectar-google-map {
max-height: 270px;
}
.pp_pic_holder {
left: 9px;
width: 96%;
}
.pp_content {
width: 100%;
height: 290px;
}
.pp_content iframe {
width: 100%;
}
.pp_content .pp_inline iframe {
height: 250px;
}
.pp_content #pp_full_res img {
width: 100%;
height: auto;
}
#page-header-bg .span_6 h1, 
body.search #page-header-bg h1,
.single.single-post .section-title h1,
body.single.single-post .row .col.section-title.span_12 h1 {
font-size: 24px;
line-height: 30px;
margin-bottom: 4px;
}
#page-header-bg .span_6 {
top: auto!important;
float: none;
}
#page-header-bg .author-section .meta-author .avatar {
display: none;
}
#page-header-bg.fullscreen-header .author-section .avatar-post-info {
margin: 10px 0 0 0;
}
#ajax-content-wrap .pricing-table > div {
width: 100%;
margin: 0 0 25px 0;
}
body .clients[class*="col"].no-carousel > div {
margin-right: 1%;
width: 49.4%;
}
body .clients[class*="col"].no-carousel > div:nth-child(2n+2) {
margin-right: 0;
}
body .clients[class*="col"].carousel > div {
margin: 0 5px;
width: 150px;
}
body .clients.carousel.phone > div {
width: 150px;
}
.clients[data-additional_padding="2"].no-carousel  >div {
padding: 2% 4% 2% 4%;
}
.clients[data-additional_padding="3"].no-carousel  >div {
padding: 3% 6% 3% 6%;
}
.clients[data-additional_padding="4"].no-carousel  >div {
padding: 5% 10% 5% 10%;
}
body .row #error-404 h1,
body #ajax-content-wrap #error-404 h1 {
font-size: 150px;
line-height: 150px;
}
body .row #error-404 h2 {
font-size: 32px;
}
body .row #error-404 {
margin-bottom: 0;
}
body.woocommerce .post-area .woocommerce-result-count,
body.woocommerce .post-area .woocommerce-ordering {
float: none;
}
body.woocommerce .post-area .woocommerce-ordering {
right: 0;
}
body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container .select2-selection--single .select2-selection__rendered {
padding-left: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
float: none;
border-right: 0;
width: 100%;
}
div[data-style="minimal"] .toggle h3 a {
font-size: 20px;
line-height: 24px;
}
#page-header-bg #portfolio-nav ul,
.section-title #portfolio-nav ul {
margin-bottom: 0;
}
#portfolio-nav ul:first-child {
z-index: 103;
}
#portfolio-nav .controls:after {
content: "";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
body .container .portfolio-filters-inline.full-width-content .container {
padding-left: 0;
padding-right: 0;
}
body #full_width_portfolio .project-title.parallax-effect .container, 
body #page-header-bg .project-title .container {
padding-bottom: 30px;
}
body #page-header-bg .section-title, 
.project-title .section-title,
body.single .project-title .section-title {
padding: 0;
}
.row .col.section-title.project-title {
padding-bottom: 30px;
margin-bottom: 30px!important;
}
#footer-outer #social li {
margin-right: 10px;
margin-left: 0;
}
.wpb_gallery .parallax-grid-item {
margin-bottom: 30px;
}
.post-area.masonry, 
.post-area.masonry.span_9,  
body[data-ext-responsive="true"] .post-area.masonry.span_9,
body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid {
width: 320px;
}
#ajax-content-wrap .post-area.masonry.span_9,
.post-area.masonry.span_9 {
margin-bottom: 90px;
}
.ascend #ajax-content-wrap .comment-list .reply {
top: 0;
}
#customer_details > div {
width: 100%;
float: none;
}
body #header-secondary-outer nav > ul > li, 
body #header-secondary-outer nav > ul > li a,
#header-secondary-outer nav >ul >li:last-child {
border: none;
}
body:not(.material) #header-secondary-outer nav .sf-menu {
padding-top: 10px;
padding-bottom: 10px;
}
body:not(.material) #header-secondary-outer ul#social {
padding: 10px 0px;
}
.woocommerce .shop_table .coupon {
margin-bottom: 10px;
margin-top: 5px;
}
.woocommerce #customer_login.col2-set .col-1, 
.woocommerce-page #customer_login.col2-set .col-1, 
.woocommerce #customer_login.col2-set .col-2, 
.woocommerce-page #customer_login.col2-set .col-2,
.woocommerce form.login .form-row-first, 
.woocommerce-page form.login .form-row-first, 
.woocommerce form.login .form-row-last, 
.woocommerce-page form.login .form-row-last {
width: 100%!important;
}
.woocommerce .shop_table .actions > input {
float: left!important;
}
.iosSlider.product-thumbnails .thumb {
width: 93px;
}
.main-content .col.span_4 .col.span_2, 
.main-content .col.span_3 .col.span_2, 
.main-content .col.span_2 .col.span_2, 
.main-content .col.span_6 .col.span_2 {
width: 15%;
}
.main-content .col.span_4 .span_10, 
.main-content .col.span_3 .col.span_10, 
.main-content .col.span_2 .col.span_10, 
.main-content .col.span_6 .col.span_10 {
width: 83%;
}
.nectar-video-box[data-play-button-size="larger"] .nectar_video_lightbox {
width: 70px;
height: 70px;
margin-top: -35px;
margin-left: -35px;
}
.auto_meta_overlaid_spaced .masonry-blog-item .post-content {
height: 55vh;
}
.slider-pagination {
bottom: 10px;
}
body .swiper-slide .content p i {
width: 14px;
font-size: 12px;
}
.main-content .col.span_4 .col.span_2 img, 
.main-content .col.span_3 .col.span_2 img, 
.main-content .col.span_2 .col.span_2 img, 
.main-content .col.span_6 .col.span_2 img {
padding-right: 13px;
top: -3px;
}
.carousel-next {
right: 1px;
padding-left: 1px;
}
.carousel-prev {
right: 25px;
padding-right: 1px;
}
.woocommerce .woocommerce-result-count {
padding-bottom: 0;
}
.woocommerce #ajax-content-wrap .woocommerce-ordering,
body[data-fancy-form-rcs="1"].woocommerce.woocommerce #ajax-content-wrap .woocommerce-ordering {
position: relative;
right: 0;
top: 0;
margin-left: 0;
float: none;
}
.woocommerce .product-subtotal {
display: none;
}
.nectar-button.extra_jumbo {
font-size: 24px;
line-height: 24px;
padding: 20px 30px;
}
.nectar-button.extra_jumbo.has-icon.extra-color-gradient-1, 
.nectar-button.extra_jumbo.has-icon.extra-color-gradient-2,
.nectar-button.extra_jumbo.has-icon.see-through-extra-color-gradient-1, 
.nectar-button.extra_jumbo.has-icon.see-through-extra-color-gradient-2 {
font-size: 24px;
line-height: 24px;
padding: 20px 50px;
}
.nectar-button.extra-color-gradient-1.has-icon.extra_jumbo span, 
.nectar-button.extra-color-gradient-2.has-icon.extra_jumbo span, 
.nectar-button.see-through-extra-color-gradient-1.has-icon.extra_jumbo span, 
.nectar-button.see-through-extra-color-gradient-2.has-icon.extra_jumbo span {
left: -28px;
}
.nectar-button.extra_jumbo i, 
.nectar-button.extra_jumbo.has-icon i {
font-size: 26px;
}
body.material #ajax-content-wrap .nectar-button.extra_jumbo.has-icon {
font-size: 22px;
line-height: 22px;
padding: 24px 65px 24px 55px;
}
body.material #ajax-content-wrap .nectar-button.has-icon.extra_jumbo i {
height: 50px;
width: 50px;
line-height: 50px;
}
body.material .nectar-button.extra_jumbo .im-icon-wrap svg {
width: 24px;
height: 24px;
}
.nectar-button.see-through-extra-color-gradient-1.extra_jumbo, 
.nectar-button.see-through-extra-color-gradient-2.extra_jumbo, 
.nectar-button.extra-color-gradient-1.extra_jumbo, 
.nectar-button.extra-color-gradient-2.extra_jumbo {
border-width: 6px;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span,
body .swiper-slide .content p.transparent-bg span {
line-height: 20px;
top: -5px;
left: 4px;
box-shadow: 4px 0 0 rgba(0, 0, 0, 0.5), -4px 0 0 rgba(0, 0, 0, 0.5);
-moz-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.5), -4px 0 0 rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.5), -4px 0 0 rgba(0, 0, 0, 0.5);
-o-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.5), -4px 0 0 rgba(0, 0, 0, 0.5);
}
#buddypress .register-section {
width: 100%;
margin-bottom: 15px;
}
.full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
padding: 0 10%!important;
}
#header-outer[data-full-width="true"] header > .container {
padding: 0;
}
.owl-carousel[data-column-padding="10px"] .carousel-item, 
.owl-carousel[data-column-padding="15px"] .carousel-item, 
.owl-carousel[data-column-padding="20px"] .carousel-item,
.owl-carousel[data-column-padding="30px"] .carousel-item, 
.owl-carousel[data-column-padding="40px"] .carousel-item, 
.owl-carousel[data-column-padding="50px"] .carousel-item {
padding: 10px;
}
.blog-title ul .meta-share-count > a,
.single .blog-title #single-meta ul .meta-share-count > a{
display: none;
}
.blog-title ul .meta-share-count .nectar-social {
display: block!important;
position: relative!important;
}
.blog-title ul .meta-share-count .nectar-social,
.blog-title ul .meta-share-count .nectar-social a {
opacity: 1!important;
left: 0!important;
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot {
width: 25px;
}
} @media only screen and (min-width : 1px) and (max-width : 999px) {
#to-top:not(.mobile-enabled) {
display: none;
}
body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"] {
display: none;
}
body #header-outer:not(.transparent) #top .span_3 #logo[data-supplied-ml="true"] img:not(.mobile-only-logo),
body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.starting-logo:not(.dark-version):not(.mobile-only-logo),
body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.starting-logo.dark-version {
display: none!important;
}
body #header-outer:not(.transparent)  #top .span_3 #logo .mobile-only-logo,
body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.mobile-only-logo.starting-logo:not(.dark-version),
body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.mobile-only-logo.starting-logo.dark-version,
#page-header-bg[data-parallax="1"] .span_6 .inner-wrap,
#page-header-bg .span_6 {
display: block!important;
}
body #header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent #top .span_3 #logo .mobile-only-logo {
opacity: 1!important;
}
body[data-hhun="1"] #header-outer[data-mobile-fixed="false"].invisible:not(.side-widget-open) {
transform: none!important;
pointer-events: auto!important;
}
#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 #logo {
display: none;
}
#page-header-bg[data-parallax="1"] .span_6, 
#page-header-bg[data-parallax="1"] {
padding-right: 0;
transform: translate(0px)!important;
visibility: visible!important;
}
#page-header-bg[data-parallax="1"][data-alignment-v="middle"].fullscreen-header .span_6 {
-webkit-transform: translateY(-50%)!important;
transform: translateY(-50%)!important;
}
#page-header-bg[data-parallax="1"][data-alignment-v="middle"].fullscreen-header .nectar-particles .span_6 {
-webkit-transform: none!important;
transform: none!important;
}
#page-header-bg.fullscreen-header .row {
top: 0!important;
}
#ajax-content-wrap .video-texture {
display: none;
}
.full-width-section.parallax_section, 
.full-width-content.parallax_section {
background-attachment: scroll!important;
background-position: center!important;
}
.wpb_row.parallax_section .row-bg.using-image, 
#page-header-wrap[data-parallax="1"] .page-header-bg-image-wrap .page-header-bg-image {
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image {
transition: none;
-webkit-transition: none;
}
.original #search-outer #search input[type="text"],
body[data-header-format="left-header"]:not(.material) #search-outer #search input[type="text"] {
font-size: 24px;
border-bottom-width: 2px;
}
.original #search-outer .container {
width: 100%;
}
body.material #search-outer #search form input[type="text"][name] {
font-size: 44px;
line-height: 44px;
border-bottom-width: 2px;
}
body.material #search-outer,
.material #header-outer.transparent .bg-color-stripe, 
.material #search-outer .bg-color-stripe {
height: 30vh;
}
body.material #search-outer {
min-height: 200px;
}
body.material #search-outer .col {
margin-bottom: 0;
}
body[data-header-format="left-header"] #header-outer header .row .col.span_9 {
top: 0;
}
body[data-header-format="left-header"].material #search-outer {
width: 100%;
left: 0;
}
body[data-header-format="left-header"].admin-bar.material #search-outer #search #close {
top: 0;
}
body[data-header-format="left-header"].material #search-outer .container {
padding-left: 0;
padding-right: 0;
}
body[data-header-format="left-header"].material #search-outer .container {
position: relative;
}
img.img-with-animation[data-animation="fade-in-from-right"] {
padding-left: 0;
}
img.img-with-animation[data-animation="fade-in-from-left"] {
padding-right: 0;
}
img.img-with-animation[data-animation="fade-in-from-bottom"] {
bottom: 0;
}
body:not([data-m-animate="1"]) .wpb_animate_when_almost_visible, 
body:not([data-m-animate="1"]) .wpb_animate_when_almost_visible.wpb_start_animation {
opacity: 1;
-webkit-animation: none;
-o-animation: none;
animation: none;
}
.img-with-aniamtion-wrap .inner {
margin: 0!important;
}
.img-with-aniamtion-wrap[data-max-width="110%"] .inner,
.img-with-aniamtion-wrap[data-max-width="125%"] .inner, 
.img-with-aniamtion-wrap[data-max-width="150%"] .inner, 
.img-with-aniamtion-wrap[data-max-width="165%"] .inner, 
.img-with-aniamtion-wrap[data-max-width="175%"] .inner, 
.img-with-aniamtion-wrap[data-max-width="200%"] .inner, 
.img-with-aniamtion-wrap[data-max-width="225%"] .inner, 
.img-with-aniamtion-wrap[data-max-width="250%"] .inner, 
.img-with-aniamtion-wrap img {
max-width: 100%;
}
.img-with-aniamtion-wrap:not([data-max-width-mobile="default"]) .inner {
max-width: none;  
}
.img-with-aniamtion-wrap[data-max-width-mobile="100%"] .inner {
width: 100%;
}
.img-with-aniamtion-wrap[data-max-width-mobile="125%"] .inner {
width: 125%;
}
.img-with-aniamtion-wrap[data-max-width-mobile="150%"] .inner {
width: 150%;
}
.img-with-aniamtion-wrap[data-max-width-mobile="175%"] .inner {
width: 175%;
}
.img-with-aniamtion-wrap[data-max-width-mobile="200%"] .inner {
width: 200%;
}
.img-with-aniamtion-wrap.right[data-max-width-mobile="125%"] .inner,
.img-with-aniamtion-wrap.center[data-max-width-mobile="150%"] .inner {
margin-left: -25%!important;
}
.img-with-aniamtion-wrap.right[data-max-width-mobile="150%"] .inner,
.img-with-aniamtion-wrap.center[data-max-width-mobile="200%"] .inner {
margin-left: -50%!important;
}
.img-with-aniamtion-wrap.right[data-max-width-mobile="175%"] .inner {
margin-left: -75%!important;
}
.img-with-aniamtion-wrap.right[data-max-width-mobile="200%"] .inner {
margin-left: -100%!important;
}
.img-with-aniamtion-wrap[data-max-width="75%"] .inner {
max-width: 75%;
}
.img-with-aniamtion-wrap[data-max-width="50%"] .inner {
max-width: 50%;
}
.img-with-animation[data-max-width="110%"], 
.img-with-animation[data-max-width="125%"], 
.img-with-animation[data-max-width="150%"], 
.img-with-animation[data-max-width="175%"], 
.img-with-animation[data-max-width="200%"],
.img-with-animation[data-max-width="225%"], 
.img-with-animation[data-max-width="250%"] {
max-width: 100%;
margin-left: 0;
}
#ajax-content-wrap .wpb_gallery .parallax-grid-item {
width: 100%;
padding-right: 0;
padding-left: 0;
}
.full-width-section > .col.span_12 {
margin-bottom: 0;
}
div[data-bg-mobile-hidden="true"] .row-bg.using-image {
background-image: none!important;
}
.full-width-section,
body[data-bg-header="true"] .full-width-section.first-section, 
body[data-bg-header="true"] .full-width-content.first-section,
body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section,
#header-outer[data-transparent-header="true"][data-permanent-transparent="false"] #logo .dark-version,
#header-outer #top #logo img {
margin-top: 0!important;
}
.single-portfolio .row .post-area {
margin-top: 0;
}
#nectar_fullscreen_rows > div:not(.full-width-content) .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .container {
padding-top: 10%;
padding-bottom: 10%;
}
#nectar_fullscreen_rows[data-content-overflow="hidden"] .vc_row.vc_row-flex > .fp-tableCell .full-page-inner-wrap-outer > .full-page-inner-wrap[data-content-pos="middle"] > .full-page-inner > .container > .span_12 {
height: auto!important;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2, 
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
max-width: 75%;
}
body #header-outer[data-format="centered-menu-under-logo"] #top #logo img,
body #header-outer[data-format="centered-menu-bottom-bar"] #top #logo img {
margin: 0;
}
#header-outer[data-has-menu="false"][data-format="default"] #top .span_3,
#header-outer[data-has-menu="true"][data-mobile-fixed="1"] #top .span_3,
#header-outer[data-has-menu="true"][data-ptnm="1"] #top .span_3,
#header-outer[data-has-menu="true"] #top .span_3,
body.material #header-outer[data-format="centered-menu-bottom-bar"] #top .span_3 {
text-align: left;
}
#header-outer[data-format="centered-logo-between-menu"] .span_3, 
#header-outer[data-format="centered-logo-between-menu"] .span_3 #logo:not(.no-image) img {
transform: none;
-webkit-transform: none;
}
#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open {
pointer-events: auto;
}
.material #header-outer[data-transparent-header="true"][data-mobile-fixed="1"].transparent {
overflow: visible;
}
#header-outer[data-mobile-fixed="1"],
#header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"] {
position: fixed!important;
}
.material #header-outer[data-mobile-fixed="false"][data-using-secondary="1"],
.material.admin-bar #header-outer[data-mobile-fixed="false"][data-using-secondary="1"] {
top: 0;
}
body #header-outer[data-transparent-header="true"][data-remove-border="true"],
body #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent {
border: none;
}
body[data-slide-out-widget-area-style="slide-out-from-right-hover"][data-slide-out-widget-area="true"][data-user-set-ocm="off"] #header-outer header > .container {
max-width: 100%;
padding: 0 18px;
}
.using-mobile-browser .slide-out-hover-icon-effect a {
pointer-events: auto;
}
.container-wrap {
z-index: 11;
}
.page-submenu .mobile-menu-link {
display: inline-block;
}
.page-submenu ul {
position: absolute;
top: 48px;
left: 0;
width: 101%;
display: none;
z-index: 1000;
}
.page-submenu[data-alignment="left"],
.page-submenu[data-alignment="right"] {
text-align: center;
}
#boxed .page-submenu ul {
width: 100%;
}
#ajax-content-wrap .page-submenu ul li {
display: block;
margin: 0;
}
.page-submenu .full-width-content {
position: relative;
}
.page-submenu ul li a {
border-top: 1px solid rgba(255,255,255,0.2);
padding: 10px 20px;
}
.page-submenu[data-bg-color="#ffffff"] ul li a {
border-top: 1px solid rgba(0,0,0,0.08);
}
.work-item:not([data-custom-content="on"]) .work-info-bg {
display: none;
}
.style-3 .work-info-bg {
display: block;
}
.carousel-wrap[data-full-width="true"] {
padding: 0!important;
}
body #top #logo img, 
#header-outer[data-permanent-transparent="false"] #logo .dark-version {
height: 24px;
margin-top: -3px;
top: 3px;
position: relative;
}
#header-outer[data-transparent-header="true"][data-permanent-transparent="false"] #logo .dark-version,
#header-outer #top #logo img {
top: 0;
}
body.material #header-outer[data-permanent-transparent="false"] #logo .dark-version,
#header-outer[data-permanent-transparent="false"] #logo .dark-version {
position: absolute;
}
.original #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd,
.ascend #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd,
.material #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd,
.original #header-outer:not([data-transparent-header="true"]) #top #logo picture.stnd,
.ascend #header-outer:not([data-transparent-header="true"]) #top #logo picture.stnd,
.material #header-outer:not([data-transparent-header="true"]) #top #logo picture.stnd {
position: relative;
}
body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .starting-logo,
body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .dark-version {
top: 6px;
}
.admin-bar #header-outer, .logged-in.buddypress #header-outer {
top: 0;
}
.admin-bar.material-ocm-open #header-outer.transparent {
top: 46px;
}
body #header-outer {
margin-bottom: 0;
padding: 12px 0;
}
body #header-outer,
body[data-hhun="1"]:not(.no-scroll) #header-outer:not([data-transparent-header="true"]):not(.detached), 
body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"][data-using-secondary="1"]:not([data-transparent-header="true"]) {
position: relative;
}
.original #header-outer[data-transparent-header="true"][data-remove-border="false"].transparent,
.ascend #header-outer[data-transparent-header="true"][data-remove-border="false"].transparent {
transition: background-color 0.30s ease,box-shadow 0.30s ease,margin 0.25s ease;
}
#header-secondary-outer {
top: -13px;
}
#header-outer[data-permanent-transparent="1"].transparent #top .span_9 > .slide-out-widget-area-toggle i {
color: #fff;
}
body #slide-out-widget-area .slide_out_area_close {
position: absolute;
right: 22px;
top: 22px;
z-index: 100;
}
#slide-out-widget-area.fullscreen .off-canvas-social-links,
.admin-bar #slide-out-widget-area.fullscreen .off-canvas-social-links,
#slide-out-widget-area.fullscreen-alt .off-canvas-social-links,
.admin-bar #slide-out-widget-area.fullscreen-alt .off-canvas-social-links {
position: relative;
bottom: 0;
right: 0;
margin-top: 70px;
}
#slide-out-widget-area.fullscreen .off-canvas-social-links:after,
#slide-out-widget-area.fullscreen-alt .off-canvas-social-links:after {
display: block;
height: 1px;
width: 0;
background-color: rgba(255,255,255,0.6);
content: ' ';
margin: 0 auto;
position: absolute;
top: -40px;
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}
#slide-out-widget-area .mobile-only {
display: block;
}
#slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container {
top: 0;
position: relative;
}
#slide-out-widget-area.fullscreen .off-canvas-social-links.line-shown:after,
#slide-out-widget-area.fullscreen-alt .off-canvas-social-links.line-shown:after {
width: 100px;
}
#slide-out-widget-area.fullscreen .bottom-text,
.admin-bar #slide-out-widget-area.fullscreen .bottom-text,
#slide-out-widget-area.fullscreen-alt .bottom-text,
.admin-bar #slide-out-widget-area.fullscreen-alt .bottom-text {
position: relative;
bottom: 0;
left: 0;
margin-bottom: 30px;
margin-top: 15px;
}
body #slide-out-widget-area.slide-out-from-right-hover {
z-index: 9999;
}
#header-outer.transparent.side-widget-open.no-bg-color #top #logo .starting-logo:not(.dark-version) {
opacity: 1;
}
#header-outer.transparent.side-widget-open.no-bg-color #top #logo img:not(.starting-logo) {
opacity: 0;
}
#slide-out-widget-area {
top: 0!important;
}
#slide-out-widget-area.overflow-state,
.admin-bar #slide-out-widget-area.overflow-state {
padding-top: 110px;
}
#slide-out-widget-area.fullscreen .inner.overflow-state {
margin-top: 0;
margin-bottom: 130px;
}
body[data-full-width-header="false"] #slide-out-widget-area.slide-out-from-right-hover .slide_out_area_close {
display: none;
}
#header-outer #logo {
top: 0;
left: 0;
}
#header-space {
display: none;
}
#header-space[data-header-mobile-fixed="1"] {
display: block;
}
#top #mobile-cart-link, 
#top .span_9 > .slide-out-widget-area-toggle, 
#top .mobile-search {
display: inline-block;
}
#top .col.span_3 {
left: 0;
top: 0;
z-index: 100;
width: 100%;
}
#top .col.span_3, 
#header-outer[data-format="centered-menu"] #top .span_3,
#header-outer[data-format="centered-logo-between-menu"] #top .span_3 {
position: relative;
}
#header-outer #top .col.span_3 {
line-height: 0;
}
#header-outer #top .col.span_3 #logo {
vertical-align: middle;
}
#top .col.span_9 {
margin-left: 0;
margin-bottom: 0;
width: 100%!important;
float: none;
z-index: 100;
position: static;
}
#header-outer[data-format="centered-menu"] #top .span_9,
#header-outer[data-format="centered-logo-between-menu"] .row .col.span_9 {
position: static;
}
#top .col.span_9, 
body.ascend #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,
body.original #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,
body.material #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,
#header-outer[data-format="centered-menu-under-logo"] #top .span_9,
#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 {
min-height: 0;
width: auto!important;
position: absolute!important;
right: 0;
top: 0;
z-index: 2000;
height: 100%;
}
.material #header-outer[data-format="centered-menu-under-logo"] #top .span_9 {
line-height: inherit;
}
.owl-carousel[data-enable-animation="true"] .owl-stage > .owl-item,
#slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container,
body[data-slide-out-widget-area="true"] #top #logo,
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6,
body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header) .span_6 >.inner-wrap,
body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) .span_6 >.inner-wrap,
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6 .inner-wrap,
body:not([data-m-animate="1"]) img.img-with-animation[data-animation="fade-in-from-bottom"] {
-webkit-transform: none!important;
transform: none!important;
}
body[data-slide-out-widget-area="true"] #top .span_9 > .slide-out-widget-area-toggle.std-menu {
left: 0!important;
right: auto!important;
text-align: left;
z-index: 10000;
}
body[data-slide-out-widget-area="true"] #top .span_3 {
text-align: center;
}
body[data-slide-out-widget-area="true"] #header-outer[data-has-menu="false"] #top .span_3 {
text-align: left;
}
#header-outer .slide-out-widget-area-toggle .lines-button, 
#header-outer .slide-out-widget-area-toggle .lines, 
#header-outer .slide-out-widget-area-toggle .lines:before, 
#header-outer .slide-out-widget-area-toggle .lines:after {
width: 22px;
}
#header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after {
top: -6px;
}
body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before {
top: 6px;
}
body[data-slide-out-widget-area="true"] #top #logo, #header-outer[data-mobile-fixed="1"] #top #logo {
display: inline-block;
}
body[data-slide-out-widget-area="true"]:not(.material) [data-transparent-header="true"][data-mobile-fixed="false"] #top #logo {
position: relative;
}
body[data-slide-out-widget-area="true"] #top .col.span_3 {
width: 100%;
}
body #slide-out-widget-area:not(.slide-out-from-right-hover) .slide_out_area_close {
display: block;
}
#slide-out-widget-area .widget_nav_menu {
overflow-y: hidden;
overflow-x: hidden;
}
#header-outer #top nav > ul {
width: auto;
padding: 15px 0 25px 0;
margin: 0 auto 0 auto;
z-index: 100000;
position: relative;
}
#header-outer #top nav >ul >li >ul >li { 
opacity: 1;
transform: none;
}
#top nav > ul li,
#header-outer #top nav >ul >.megamenu >ul >li {
display: block;
width: auto;
margin-left: 0;
}
#top nav >ul >.megamenu >.sub-menu { 
width: auto!important; 
opacity: 1;
display: block;
}
#top nav > ul ul {
position: relative;
width: auto;
top: 0;
left: 0;
padding: 0;
opacity: 1;
visibility: visible;
box-shadow: 0px 0px 0px #fff;
-webkit-box-shadow: 0px 0px 0px #fff;
background-color: transparent;
float: none;
}
#top nav > ul ul li {
padding-left: 20px;
}
#top nav .sf-menu .sfHover > a {
color: #FFBAAF;
}
a > .sf-sub-indicator {
right: 0;
position: absolute;
padding: 16px;
left: auto;
top: 0;
height: auto;
width: auto;
}
.swiper-slide .mejs-controls {
display: none;
visibility: hidden;
}
#ajax-content-wrap .mejs-controls {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
visibility: visible;
}
#ajax-content-wrap .post-area {
padding-right: 0;
margin-bottom: 0;
}
.slider-nav {
position: relative;
max-width: 600px;
margin: -40px auto 0px auto;
}
body .slider-nav > span {
height: 25px;
width: 25px;
}
body .slider-nav > .left {
left: 0;
}
body .slider-nav > .right {
left: 30px;
}
.slider-nav span span,
#header-outer #top nav {
display: none!important;
}
#footer-widgets .container .col {
margin-bottom: 40px;
}
#footer-widgets .container .col:nth-child(3), 
#footer-widgets .container .col:nth-child(4) {
margin-bottom: 0;
}
#pagination {
margin-bottom: 40px;
}
.portfolio-items .col .work-item .work-info .custom-content .nectar-button {
width: auto;
}
body .nectar-button.see-through-2, 
body .nectar-button.see-through-3,
#page-header-wrap, 
#page-header-bg {
transition: none!important;
-webkit-transition: none!important;
}
#ajax-content-wrap .wp-caption {
width: 100%;
}
body.single-portfolio #sidebar {
margin-top: 30px;
}
body.search .row .col.section-title h1 {
font-size: 18px;
}
body.search .row .col.section-title span {
display: inline-block;
margin-top: 10px;
font-size: 14px;
}
body.search .divider {
display: none;
}
.main-content > div {
padding-bottom: 0;
}
#single-meta {
display: block;
clear: both;
margin-bottom: 10px;
}
body.single-post #page-header-bg:not(.fullscreen-header):not([data-post-hs="default"]) {
min-height: 250px;
}
body.single-post #page-header-bg:not(.fullscreen-header) .row,
body #page-header-bg:not(.fullscreen-header) .row,
body:not(.single-post) #page-header-bg .nectar-particles .span_6 .row,
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6,
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6 > .inner-wrap,
#page-header-bg[data-parallax="1"] {
top: 0!important;
}
body:not(.single-post) #page-header-bg:not(.fullscreen-header) {
padding-top: 10%;
padding-bottom: 10%;
}
body:not(.single-post) #page-header-bg[data-padding-amt="low"]:not(.fullscreen-header) {
padding-top: 5%;
padding-bottom: 5%;
}
body:not(.single-post) #page-header-bg[data-padding-amt="high"]:not(.fullscreen-header) {
padding-top: 13%;
padding-bottom: 13%;
}
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6 {
min-height: 40px;
}
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6.empty-title {
min-height: 80px;
}
#single-meta,
body[data-header-format] #header-secondary-outer,
#page-header-bg[data-parallax="1"],
body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) .span_6 .inner-wrap,
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6 > .inner-wrap:first-child,
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6 {
position: relative!important;
}
body:not(.single-post) .nectar-particles svg {
display: none;
}
#top, 
#page-header-wrap,
#header-outer:not([data-permanent-transparent="1"]),
body:not(.single-post) #page-header-bg:not(.fullscreen-header),
body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header),
body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header),
.full-page-inner-wrap[data-content-pos="full_height"] .full-page-inner > .span_12,
.vc_text_separator {
height: auto!important;
}
body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header) {
padding-top: 16%;
padding-bottom: 4%;
}
body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-padding-amt="low"]:not(.fullscreen-header) {
padding-top: 10%;
padding-bottom: 2%;
}
body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-padding-amt="high"]:not(.fullscreen-header) {
padding-top: 20%;
padding-bottom: 6%;
}
body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) {
padding-top: 4%;
padding-bottom: 16%;
}
body:not(.single-post) #page-header-bg[data-alignment-v="top"][data-padding-amt="low"]:not(.fullscreen-header) {
padding-top: 2%;
padding-bottom: 10%;
}
body:not(.single-post) #page-header-bg[data-alignment-v="top"][data-padding-amt="high"]:not(.fullscreen-header) {
padding-top: 6%;
padding-bottom: 20%;
}
.related-posts.columns-3 .span_4 {
margin-right: 0;
}
#single-meta ul {
margin-left: 0;
}
.page-template-template-portfolio-php .portfolio-filters {
margin-bottom: 0;
}
.nectar-hor-list-item[data-columns="4"] .nectar-list-item,
.nectar-hor-list-item[data-columns="3"] .nectar-list-item {
width: 100%!important;
display: block;
}
.nectar-hor-list-item[data-columns="4"] .nectar-list-item:not(:last-child),
.nectar-hor-list-item[data-columns="3"] .nectar-list-item:not(:last-child) {
padding-bottom: 10px;
}
.nectar-hor-list-item[data-columns="4"] .nectar-list-item,
.nectar-hor-list-item[data-columns="3"] .nectar-list-item {
padding-left: 0px;
padding-right: 0px;
}
.nectar-hor-list-item.has-btn {
padding-right: 135px;
}
.nectar-hor-list-item.has-btn[data-columns="3"],
.nectar-hor-list-item.has-btn[data-columns="4"] {
padding-right: 0;
}
.nectar-hor-list-item.has-btn[data-columns="3"] > div:nth-child(1),
.nectar-hor-list-item.has-btn[data-columns="4"] > div:nth-child(1) {
padding-right: 135px;
}
.nectar-hor-list-item >.nectar-list-item[data-text-align="right"] {
text-align: left;
}
.nectar-hor-list-item[data-columns="4"] .nectar-list-item .nectar-list-item-btn, 
.nectar-hor-list-item[data-columns="3"] .nectar-list-item .nectar-list-item-btn {
position: absolute;
right: 22px;
top: 25px;
}
.nectar-hor-list-item[data-columns="4"] .nectar-list-item .nectar-list-item-btn.second, 
.nectar-hor-list-item[data-columns="3"] .nectar-list-item .nectar-list-item-btn.second {
position: absolute;
right: 22px;
top: 65px;
}
#footer-outer #social li {
width: 33px;
margin-top: 9px;
margin-bottom: 9px;
}
.nectar-recent-posts-slider .recent-post-container {
max-width: none;
}
.nectar-recent-posts-slider .recent-post-container,
.nectar-recent-posts-slider .flickity-page-dots {
padding: 0 40px;
}
.nectar-flickity[data-controls="next_prev_arrows"] .flickity-prev-next-button {
display: none;
}
.nectar-flickity[data-controls="next_prev_arrows"]:not(.masonry) .flickity-slider .cell {
width: 60%;
margin-right: 7%;
}
.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap {
max-width: 100%;
}
body[data-footer-reveal="1"] #footer-outer {
position: relative;
}
body[data-footer-reveal="1"] #ajax-content-wrap, 
body[data-footer-reveal="1"] #ajax-content-wrap > .blurred-wrap {
overflow: visible;
}
body[data-footer-reveal="1"][data-footer-reveal-shadow="large"] .container-wrap,
body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] .container-wrap {
box-shadow: none;
-webkit-box-shadow: none;
}
body[data-footer-reveal="1"] .container-wrap,
body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6 {
margin-bottom: 0!important;
}
.carousel-heading h2 {
max-width: 83%;
font-size: 11px;
}
body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product, 
.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, 
.woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, 
.woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, 
.woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, 
body.woocommerce .span_9 ul.products li.product, body.woocommerce-page .span_9 ul.products li.product, 
body .woocommerce ul.products li.product, body .woocommerce-page ul.products li.product,
.woocommerce .products.related .product, .woocommerce .products.upsells .product, 
.woocommerce-page.columns-3 ul.products li.product, 
.woocommerce.columns-3 ul.products li.product {
width: 48%;
margin: 0px 4% 25px 0px;
}
body .woocommerce ul.products li.product.material, 
body.woocommerce-page ul.products li.product.material,
.woocommerce .span_9 ul.products li.product.material, 
.woocommerce-page .span_9 ul.products li.product.material,
body .woocommerce.columns-1 ul.products li.product.material {
width: 48.8%;
margin: 0px 2% 2% 0px;
}
body .woocommerce ul.products[data-product-style="minimal"] li.product.minimal {
width: calc(49.7% - 15px);
}
body .woocommerce ul.products[data-product-style="material"] li:nth-child(2n+1), 
body.woocommerce-page ul.products[data-product-style="material"] li:nth-child(2n+1) {
margin-right: 2%!important;
}
.woocommerce .products.related .product, 
.woocommerce .products.upsells .product {
width: 48%!important;
}
.woocommerce .span_9 ul.products li.product:nth-child(2n+2), 
.woocommerce-page .span_9 ul.products li.product:nth-child(2n+2), 
body .woocommerce ul.products li.product:nth-child(2n+2),  
body .woocommerce-page ul.products li.product:nth-child(2n+2),
body.woocommerce ul.products li:nth-child(2n+2) {
margin-right: 0;
}
body .woocommerce ul.products[data-product-style="material"] li:nth-child(2n+2), 
body.woocommerce-page ul.products[data-product-style="material"] li:nth-child(2n+2),
body .woocommerce .carousel-wrap.products-carousel ul.products[data-product-style="material"] li:nth-child(2n+1),
.woocommerce .related ul.products li:nth-child(2n+2), 
.woocommerce .upsells.products ul li.product:nth-child(2n+2) {
margin-right: 0!important;
}
body.woocommerce .span_9 ul.products li.product, 
body.woocommerce-page .span_9 ul.products li.product {
clear: none;
}
.single-product .product_title,
.span_9 .carousel-heading {
padding-right: 0!important;
}
.woocommerce .span_9 .woocommerce-ordering {
right: 0;
}
.cart-outer {
display: none;
}
body[data-header-format] #header-secondary-outer {
height: auto;
}
body:not(.material) #header-secondary-outer nav > ul,
body:not(.material) #header-secondary-outer #social {
float: none;
width: 100%;
text-align: center;
height: auto;
}
#header-secondary-outer nav > ul > li > a .sf-sub-indicator {
display: none;
}
#header-secondary-outer nav > ul > li,
#header-secondary-outer #social li {
display: inline-block;
float: none;
}
#header-secondary-outer ul ul {
z-index: 100000;
}
#header-secondary-outer ul li:hover {
z-index: 1000;
}
#header-secondary-outer nav > ul > li ul li {
text-align: left;
}
#header-secondary-outer #social li > a {
height: 15px;
}
body:not(.material) #header-secondary-outer nav .sf-menu {
border-top: 1px solid #DDDDDD;
}
#page-header-wrap {
margin-top: 0;
overflow: visible;
}
#page-header-bg[data-parallax="1"] .span_6 .inner-wrap,
#page-header-bg .span_6 {
opacity: 1!important;
}
body #header-outer[data-using-secondary="1"], 
body.admin-bar #header-outer[data-using-secondary="1"] {
top: 0;
}
h1 .nectar-button, h2 .nectar-button, h3 .nectar-button, h4 .nectar-button {
display: inline-block;
margin-top: 20px;
}
body .clients.no-carousel:not(.fade-in-animation) > div {
opacity: 1;
}
body:not([data-m-animate="1"]) .clients.no-carousel.fade-in-animation > div {
opacity: 1;
}
body:not([data-m-animate="1"]) img.img-with-animation[data-animation="fade-in-from-left"], 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="fade-in-from-left"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="fade-in-from-left"], 
body:not([data-m-animate="1"]) .nectar-fancy-box.has-animation[data-animation="fade-in-from-left"],
body:not([data-m-animate="1"]) img.img-with-animation[data-animation="fade-in-from-right"], 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="fade-in-from-right"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="fade-in-from-right"], 
body:not([data-m-animate="1"]) .nectar-fancy-box.has-animation[data-animation="fade-in-from-right"],
body:not([data-m-animate="1"]) .divider-border[data-animate="yes"], .divider-small-border[data-animate="yes"],
body:not([data-m-animate="1"]) .col.has-animation[data-animation="fade-in-from-bottom"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="fade-in-from-bottom"], 
body:not([data-m-animate="1"]) .nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"],
body:not([data-m-animate="1"]) img.img-with-animation[data-animation="grow-in"], 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="grow-in"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="grow-in"], 
body:not([data-m-animate="1"]) .nectar-fancy-box.has-animation[data-animation="grow-in"],
body:not([data-m-animate="1"]) img.img-with-animation[data-animation="flip-in"], 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in"], 
body:not([data-m-animate="1"]) .nectar-fancy-box.has-animation[data-animation="flip-in"],
body:not([data-m-animate="1"]) img.img-with-animation[data-animation="flip-in-vertical"], 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in-vertical"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in-vertical"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="slight-twist"], 
body:not([data-m-animate="1"]) .nectar-fancy-box.has-animation[data-animation="flip-in-vertical"],
body:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation="flip-in-vertical"] .hover-wrap,
body:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation="flip-in"] .hover-wrap,
body:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation="fade-in-from-bottom"] .hover-wrap,
body:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation="fade-in-from-right"] .hover-wrap,
body:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap,
body:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation="grow-in"] .hover-wrap,
body:not([data-m-animate="1"]) .nectar-split-heading .heading-line > div,
body:not([data-m-animate="1"]) .nectar-split-heading span > .inner,
body:not([data-m-animate="1"]) .nectar-split-heading[data-animation-type="twist-in"],
#page-header-bg[data-parallax="1"] .span_6 .inner-wrap,
body:not([data-m-animate="1"]) .nectar_food_menu_item .item_description,
body:not([data-m-animate="1"]) .nectar_food_menu_item .inner,
.swiper-slide .content p, 
.swiper-slide .content h2, 
.swiper-slide .content h1,
.swiper-slide .content h3,  
.swiper-slide .content .buttons,
body:not([data-m-animate="1"]) .col.has-animation[data-animation="zoom-out"],
body:not([data-m-animate="1"]) .col.has-animation[data-animation="zoom-out-high"],
.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 > span span,
.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h1 > span span,
body:not([data-m-animate="1"]) .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,
body:not([data-m-animate="1"]) .column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"],
body:not([data-m-animate="1"]) .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],
body:not([data-m-animate="1"]) .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap,
body:not([data-m-animate="1"]) .column-image-bg-wrap[data-bg-animation*="reveal-from-"],
body:not([data-m-animate="1"]) .column-image-bg-wrap[data-bg-animation*="reveal-from-"] .inner-wrap,
body:not([data-m-animate="1"]) .column-image-bg-wrap[data-bg-animation*="reveal-from-"] .inner-wrap .column-image-bg,
body:not([data-m-animate="1"]) .column-bg-overlay-wrap[data-bg-animation*="reveal-from-"],
body:not([data-m-animate="1"]) .column-bg-overlay-wrap[data-bg-animation*="reveal-from-"] > div,
body:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation*="reveal-from-"] img.img-with-animation,
body:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,
body:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation*="reveal-from-"] {
transform: none!important;
-webkit-transform: none!important;
}
.divider-border[data-animate="yes"], .divider-small-border[data-animate="yes"] {
visibility: visible!important;
}
body:not([data-m-animate="1"]) .clients.fade-in-animation > div, 
body:not([data-m-animate="1"]) img.img-with-animation, 
body:not([data-m-animate="1"]) .img-with-aniamtion-wrap .hover-wrap,
body:not([data-m-animate="1"]) .col.has-animation, 
body:not([data-m-animate="1"]) .wpb_column.has-animation, 
body:not([data-m-animate="1"]) .nectar-fancy-box.has-animation,
body:not([data-m-animate="1"]) img.img-with-animation[data-animation="flip-in"], 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in"], 
body:not([data-m-animate="1"]) .nectar-fancy-box.has-animation[data-animation="flip-in"],
body:not([data-m-animate="1"]) img.img-with-animation[data-animation="flip-in-vertical"], 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in-vertical"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in-vertical"], 
body:not([data-m-animate="1"]) .nectar-fancy-box.has-animation[data-animation="flip-in-vertical"],
.post-area.masonry:not(.meta_overlaid),
body:not([data-m-animate="1"]) .nectar_food_menu_item .item_description,
body:not([data-m-animate="1"]) .nectar_food_menu_item .inner,
.swiper-slide .content p, 
.swiper-slide .content h2, 
.swiper-slide .content h1, 
.swiper-slide .content h3, 
.swiper-slide .content .buttons,
.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 > span span,
.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 .word,
.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h1 > span span,
.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h1 .word,
body:not([data-m-animate="1"]) .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,
body:not([data-m-animate="1"]) .nectar-fancy-ul[data-animation="true"] ul li,
body:not([data-m-animate="1"]) .nectar-split-heading[data-animation-type="twist-in"],
.owl-carousel[data-enable-animation="true"] .owl-stage > .owl-item,
.owl-carousel[data-enable-animation="true"] .owl-controls,
body:not([data-m-animate="1"]) .column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"],
body:not([data-m-animate="1"]) .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],
body:not([data-m-animate="1"]) .column-image-bg-wrap[data-bg-animation*="reveal-from-"] .inner-wrap,
body:not([data-m-animate="1"]) .column-bg-overlay-wrap[data-bg-animation*="reveal-from-"], 
body:not([data-m-animate="1"]) .column-bg-overlay-wrap[data-bg-animation*="reveal-from-"] > div,
body:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner {
opacity: 1!important;
}
.col.has-animation[data-animation="fade-in-from-bottom"], 
.wpb_column.has-animation[data-animation="fade-in-from-bottom"], 
.nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"] {
bottom: 0!important;
}
body:not([data-m-animate="1"]) .span_12.flip-in-vertical-wrap {
-webkit-perspective: none;
perspective: none;
}
body:not([data-m-animate="1"]) .nectar_cascading_images .cascading-image .inner-wrap, 
body:not([data-m-animate="1"]) .nectar-icon-list[data-animate="true"] .content, 
body:not([data-m-animate="1"]) .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder, 
body:not([data-m-animate="1"]) .nectar-icon-list[data-animate="true"]:after,
body:not([data-m-animate="1"]) .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap, 
body:not([data-m-animate="1"]) .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *, 
body:not([data-m-animate="1"]) .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after, 
body:not([data-m-animate="1"]) .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner {
transform: none!important;
-webkit-transform: none!important;
opacity: 1!important;
animation: none!important;
}
.main-content .vc_span2 .iwithtext .iwt-icon i {
font-size: 34px;
line-height: 34px;
width: 34px;
height: 34px;
}
.main-content .vc_span2 .iwithtext .iwt-icon img {
width: 35px;
}
.main-content .vc_span2  .iwithtext .iwt-text {
padding-left: 55px;
}
.main-content .vc_span2 .iwithtext .iwt-icon {
top: -4px;
}
.parallax_slider_outer.first-section .swiper-container .slider-prev,
.parallax_slider_outer.first-section .swiper-container .slider-next {
margin-top: -30px;
}
.post-area.col_last {
padding-left: 0!important;
}
.woocommerce .post-area .woocommerce-ordering {
float: none!important;
display: block;
}
.col.centered-text ul, 
.wpb_column.centered-text ul, 
.col.centered-text ul li, 
.wpb_column.centered-text ul li {
text-align: left;
margin-left: 0!important;
}
.col.centered-text ul, 
.wpb_column.centered-text ul {
margin: 0!important;
display: block!important;
}
#ajax-content-wrap .nectar-fancy-ul[data-animation="true"] ul li,
.nectar-fancy-ul[data-animation="true"] ul li {
left: 0;
}
.testimonial_slider .controls ul {
text-align: center!important;
}
#page-header-bg[data-parallax="0"] {
margin-top: -1px;
}
.nectar-milestone {
margin-bottom: 15px;
}
.nectar-milestone:not(.animated-in) {
opacity: 1;
}
.nectar-milestone.motion_blur .number span:not(.in-sight) {
transform: none;
-webkit-transform: none;
-moz-transform: none;
opacity: 1;
}
.wpb_tabs_nav .cta-button {
top: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
left: 0;
right: auto;
}
body.single-portfolio #full_width_portfolio .container-wrap {
padding-top: 2.1em;
}
.carousel-wrap[data-full-width="true"] {
padding: 0 9px;
}
#footer-widgets .container .row > div:last-child {
margin-bottom: 0!important;
}
body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
font-size: 16px;
top: 3px;
}
body .carousel-wrap[data-full-width="true"] .controls {
display: block;
height: 30px;
position: relative;
margin-bottom: 10px;
width: 130px;
margin: 0 auto;
margin-top: 25px;
}
body .carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link, 
body .carousel-wrap[data-full-width="true"] .carousel-heading .carousel-prev, 
body .carousel-wrap[data-full-width="true"] .carousel-heading .carousel-next {
top: 0!important;
}
body .carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link {
margin: 0 auto;
position: relative;
}
body .carousel-wrap[data-full-width="true"] .carousel-heading .carousel-prev {
left: 0;
margin-left: 0;
text-align: left;
}
body .carousel-wrap[data-full-width="true"] .carousel-heading .carousel-next {
right: 0;
}
div[data-full-width="false"] .carousel-heading h2 {
font-size: 12px;
}
.blog-fullwidth-wrap .post-area.masonry {
margin-bottom: 0;
}
body .pp_gallery, 
.woocommerce .pp_gallery {
display: none;
}
.material .span_9 #author-bio {
margin-bottom: 60px;
} 
} @media only screen and (max-width: 321px) {
.container, 
.slider-nav, 
.post-area.standard-minimal.full-width-content .post .inner-wrap {
max-width: 300px;
}
}
@media only screen and (max-width: 479px) {
.full-width-content .wpb_column.max_width_phone_420px.left_margin_phone_auto.right_margin_phone_auto {
width: 320px;
}
} @media only screen and (min-width: 480px) and (max-width: 690px) {
body .container, 
body .slider-nav, 
.post-area.standard-minimal.full-width-content .post .inner-wrap {
max-width: 420px;
}
#ajax-content-wrap .project-title #all-items {
left: 194px;
}
.post-area.masonry, 
.post-area.masonry.span_9,  
body[data-ext-responsive="true"] .post-area.masonry.span_9,
body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid {
width: 420px;
}
.iosSlider.product-thumbnails .thumb {
width: 98px;
}
body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
width: 66%;
}
body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
font-size: 10px;
}
} @media screen and (max-width: 782px) {
.admin-bar #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"], 
.logged-in.buddypress #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],
.admin-bar #header-outer[data-permanent-transparent="false"][data-mobile-fixed="1"], 
.logged-in.buddypress #header-outer[data-permanent-transparent="false"][data-mobile-fixed="1"],
body.admin-bar #header-outer[data-transparent-header="true"][data-mobile-fixed="false"] {
top: 47px;
}
#header-secondary-outer[data-permanent-transparent="1"] {
margin-top: 0;
}
body {
position: static;
}
#fp-nav.tooltip_alt {
display: none;
}
} @media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation:landscape) {
#header-outer[data-lhe="animated_underline"] #top nav > ul > li:not([class*="button_"]) > a:hover:after {
display: none;
}
#to-top {
display: none;
}
body .slide-out-hover-icon-effect a {
pointer-events: auto;
}
#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image {
transition: none;
-webkit-transition: none;
}
#page-header-bg[data-parallax="1"] .span_6, 
#page-header-bg[data-parallax="1"] {
position: relative!important;
}
#page-header-bg[data-parallax="1"] {
top: 0!important;
}
#page-header-bg .span_6 {
display: block!important;
opacity: 1!important;
}
.swiper-container .slider-right {
right: 0!important;
}
.video-texture {
display: none;
}
img.img-with-animation[data-animation="fade-in-from-right"] {
padding-left: 0;
}
img.img-with-animation[data-animation="fade-in-from-left"] {
padding-right: 0;
}
img.img-with-animation[data-animation="fade-in-from-bottom"],
.col.has-animation[data-animation="fade-in-from-bottom"], 
.wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
bottom: 0;
}
.parallax_slider_outer.first-section .nectar-slider-wrap, 
#full_width_portfolio .project-title.parallax-effect,
.parallax_slider_outer.first-section .swiper-slide .content,
.parallax_slider_outer.first-section .nectar-slider-wrap, 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="fade-in-from-left"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="fade-in-from-left"],
body:not([data-m-animate="1"]) .img-with-animation[data-animation="fade-in-from-right"],
body:not([data-m-animate="1"]) .img-with-animation[data-animation="fade-in-from-left"],
body:not([data-m-animate="1"]) .divider-border[data-animate="yes"], 
body:not([data-m-animate="1"]) .divider-small-border[data-animate="yes"],
body:not([data-m-animate="1"]) .img-with-animation[data-animation="grow-in"], 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="grow-in"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="grow-in"],
.owl-carousel[data-enable-animation="true"] .owl-stage > .owl-item,
body:not([data-m-animate="1"]) .img-with-animation[data-animation="flip-in"], 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in"],
body:not([data-m-animate="1"]) .img-with-animation[data-animation="flip-in-vertical"], 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in-vertical"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in-vertical"],
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="slight-twist"], 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="fade-in-from-bottom"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
transform: none!important;
-webkit-transform: none!important;
}
.parallax_slider_outer.first-section .swiper-slide .content,
body:not([data-m-animate="1"]) .clients.fade-in-animation > div, 
body:not([data-m-animate="1"]) .img-with-animation, 
body:not([data-m-animate="1"]) .col.has-animation, 
body:not([data-m-animate="1"]) .wpb_column.has-animation,
.owl-carousel[data-enable-animation="true"] .owl-controls,
.owl-carousel[data-enable-animation="true"] .owl-stage > .owl-item,
body:not([data-m-animate="1"]) .img-with-animation[data-animation="flip-in"], 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in"],
body:not([data-m-animate="1"]) .img-with-animation[data-animation="flip-in-vertical"], 
body:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in-vertical"], 
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in-vertical"] {
opacity: 1!important;
}
.divider-border[data-animate="yes"], 
.divider-small-border[data-animate="yes"],
.img-with-animation[data-animation="grow-in"], 
.col.has-animation[data-animation="grow-in"], 
.wpb_column.has-animation[data-animation="grow-in"] {
visibility: visible;
}
.portfolio-items .col .work-item .work-info a {
display: block;
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
text-indent: -9999px;
}
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap,
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap,
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap,
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap,
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner,
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner,
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner,
body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner {
transform: none;
-webkit-transform: none;
}
.portfolio-items .col .work-item .work-info .custom-content .nectar-button {
width: auto;
}
body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after {
opacity: 1;
}
body .portfolio-items[data-ps="6"] .work-item .work-meta .inner, 
body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);
}
.portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4) .work-info .vert-center {
height: 100%;
top: 0 ;
transform: none;
-webkit-transform: none;
}
} @media only screen and (max-device-width: 2600px) {
body[data-ajax-transitions="true"].using-mobile-browser #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"] {
display: none;
}
body.using-mobile-browser.material #slide-out-widget-area.slide-out-from-right {
overflow-y: scroll;
}
body.using-mobile-browser .full-width-content.parallax_section .row-bg[data-parallax-speed="fixed"], 
body.using-mobile-browser .full-width-section.parallax_section .row-bg[data-parallax-speed="fixed"], 
body.using-mobile-browser .wpb_row.parallax_section .row-bg[data-parallax-speed="fixed"] {
background-attachment: scroll;
}
body.using-mobile-browser .cp-modal-popup-container {
position: relative;
z-index: 100000;
}
body[data-remove-m-video-bgs="1"].using-mobile-browser .swiper-slide .video-wrap video,
body[data-remove-m-video-bgs="1"].using-mobile-browser .nectar-video-wrap video {
display: none;
}
body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image {
display: block;
}
.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-right"] {
padding-left: 0;
}
.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-left"] {
padding-right: 0;
}
.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-bottom"],
.using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"], 
.using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
bottom: 0;
}
.using-mobile-browser .parallax_slider_outer .nectar-slider-wrap[data-animate-in-effect="zoom-out"].loaded .slide-bg-wrap,
body.using-mobile-browser:not([data-m-animate="1"]) .col.has-animation[data-animation="fade-in-from-left"], 
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="fade-in-from-left"],
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-animation[data-animation="fade-in-from-right"],
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-animation[data-animation="fade-in-from-left"],
body.using-mobile-browser:not([data-m-animate="1"]) .col.has-animation[data-animation="fade-in-from-bottom"], 
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="fade-in-from-bottom"],
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-animation[data-animation="grow-in"], 
body.using-mobile-browser:not([data-m-animate="1"]) .col.has-animation[data-animation="grow-in"], 
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="grow-in"], 
body.using-mobile-browser:not([data-m-animate="1"]) .divider-border[data-animate="yes"], 
body.using-mobile-browser:not([data-m-animate="1"]) .divider-small-border[data-animate="yes"],
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-aniamtion-wrap .hover-wrap,
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-animation[data-animation="flip-in"], 
body.using-mobile-browser:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in"], 
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in"],
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-animation[data-animation="flip-in-vertical"], 
body.using-mobile-browser:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in-vertical"], 
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in-vertical"],
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation*="reveal-from"] > .vc_column-inner,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar_cascading_images .cascading-image .inner-wrap, 
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-split-heading[data-animation-type="twist-in"],
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-split-heading span > .inner,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-icon-list[data-animate="true"] .content, 
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder, 
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-icon-list[data-animate="true"]:after,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap, 
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *, 
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after, 
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner,
.using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-stage > .owl-item,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-fancy-box.has-animation,
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation*="reveal-from-"] img.img-with-animation,
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation*="reveal-from-"],
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .post-heading span,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .meta-date {
transform: none!important;
-webkit-transform: none!important;
}
body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image,
body.using-mobile-browser:not([data-m-animate="1"]) .clients.fade-in-animation > div, 
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-animation, 
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-aniamtion-wrap .hover-wrap,
body.using-mobile-browser:not([data-m-animate="1"]) .col.has-animation, 
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-animation[data-animation="flip-in"], 
body.using-mobile-browser:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in"], 
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in"],
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-animation[data-animation="flip-in-vertical"], 
body.using-mobile-browser:not([data-m-animate="1"]) .col.has-animation[data-animation="flip-in-vertical"], 
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="flip-in-vertical"],
.using-mobile-browser #page-header-bg[data-parallax="1"] .span_6,
.using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-stage > .owl-item,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-fancy-box.has-animation,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-split-heading[data-animation-type="twist-in"],
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-split-heading span > .inner,
.using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-controls,
body.using-mobile-browser:not([data-m-animate="1"]) .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .post-heading span,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item  .meta-date {
opacity: 1!important;
}
body.using-mobile-browser:not([data-m-animate="1"]) .divider-border[data-animate="yes"], 
body.using-mobile-browser:not([data-m-animate="1"]) .divider-small-border[data-animate="yes"] {
visibility: visible!important;
}
body.using-mobile-browser:not([data-m-animate="1"]) .nectar_cascading_images .cascading-image .inner-wrap, 
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-icon-list[data-animate="true"] .content, 
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder, 
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-icon-list[data-animate="true"]:after,
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap, 
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *, 
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after, 
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner {
opacity: 1!important;
animation: none!important;
}
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_animate_when_almost_visible, 
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_animate_when_almost_visible.wpb_start_animation {
opacity: 1;
-webkit-animation: none;
-o-animation: none;
animation: none;
}
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap,
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap,
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap,
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap,
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner,
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner,
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner,
body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner {
transform: none;
-webkit-transform: none;
}
.using-mobile-browser .nectar-video-box .play_button_mouse_follow.nectar_video_lightbox {
top: 50%;
left: 50%;
}
.ascend.using-mobile-browser #search {
height: 100%;
}
.ascend.using-mobile-browser #search #search-box {
top: 20px;
}
.using-mobile-browser #page-header-bg[data-parallax="1"] .span_6 {
display: block!important;
}
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-split-heading .heading-line > div {
transform: none;
-webkit-transform: none;
}
.using-mobile-browser .slide-out-hover-icon-effect a {
pointer-events: auto;
}
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] {
height: auto!important;
}
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] > div {
position: relative!important;
left: 0!important;
}
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] > div:not(.full-width-content) .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .container {
padding-top: 8%;
padding-bottom: 8%;
}
body.using-mobile-browser:not([data-m-animate="1"]) .nectar-milestone:not(.animated-in) {
opacity: 1;
}
.using-mobile-browser .wpb_row.parallax_section .row-bg.using-image.translate {
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
body[data-remove-m-parallax="1"].using-mobile-browser .full-width-section.parallax_section, 
body[data-remove-m-parallax="1"].using-mobile-browser .full-width-content.parallax_section {
background-attachment: scroll!important;
background-position: center!important;
}
body[data-remove-m-parallax="1"].using-mobile-browser .wpb_row.parallax_section .row-bg, 
body[data-remove-m-parallax="1"].using-mobile-browser .full-width-section.parallax_section .row-bg,
body[data-remove-m-parallax="1"].using-mobile-browser .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg,
body[data-remove-m-parallax="1"].using-mobile-browser #page-header-bg[data-parallax="1"] .page-header-bg-image {
margin-top: 0!important;
height: 100%!important;
transform: none!important;
-webkit-transform: none!important;
background-attachment: scroll!important;
background-position: 50%!important;
opacity: 1;
}
body[data-remove-m-parallax="1"].using-mobile-browser .nectar-recent-posts-single_featured.parallax_section .nectar-recent-post-slide .nectar-recent-post-bg {
opacity: 1;
}
body[data-remove-m-parallax="1"].using-mobile-browser .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg {
height: 100%;
}
body.using-mobile-browser .blurred-wrap.blurred {
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
}
} @media only screen and (min-width: 1600px) {
.post-area.full-width-content .masonry-blog-item, 
.full-width-content .post-area .masonry-blog-item {
width: 18%;
}
.post-area.full-width-content.classic_enhanced .masonry-blog-item, 
.full-width-content .post-area.classic_enhanced .masonry-blog-item {
width: 18.5%;
} body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide,
body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link {
width: 50%;
}
body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall {
width: 50%;
}
body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall, 
body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular,
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular,
#boxed .post-area.full-width-content.meta_overlaid .masonry-blog-item.regular, 
#boxed .full-width-content .post-area.meta_overlaid .masonry-blog-item.regular {
width: 25%;
} body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 63.66%;
}
body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 58.5%;
}
body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured {
width: 97.5%;
}
}
@media only screen and (min-width: 1300px) and (max-width: 1600px) {
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
width: 25%;
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link {
width: 50%;
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular h3.title {
font-size: 16px;
line-height: 22px;
}
body .masonry.meta_overlaid .post .post-header .meta-author a {
font-size: 11px;
}
body .masonry.meta_overlaid .post .post-header .meta-author span {
font-size: 13px;
}
body .default-style .portfolio-items .col.elastic-portfolio-item {
width: 22.43%!important;
}
.post-area.full-width-content .masonry-blog-item, 
.full-width-content .post-area .masonry-blog-item {
width: 23%;
}
.full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
padding-left: 2.8%!important;
}
.full-width-content .vc_span2 .nectar-milestone .number, 
.full-width-content .vc_col-sm-2 .nectar-milestone .number {
font-size: 50px;
line-height: 50px;
}
.full-width-content .vc_span8 .clients.five-cols.carousel > div, 
.full-width-content .vc_col-sm-8 .clients.five-cols.carousel > div {
width: 33%;
} body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 64.1%;
}
body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 73%;
}
body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured {
width: 97.5%;
}
}
@media only screen and (min-width: 990px) and (max-width: 1300px) { body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item,
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
width: 25%;
}
body .masonry.meta_overlaid .post .post-header .meta-author a {
font-size: 11px;
}
body .masonry.meta_overlaid .post .post-header .meta-author span {
font-size: 13px;
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link {
width: 25%;
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular h3.title {
font-size: 14px;
line-height: 20px;
}
.full-width-content .vc_span8 .clients.six-cols > div, 
.full-width-content .vc_col-sm-8 .clients.six-cols > div {
width: 32.3%;
}
.full-width-content .vc_span8 .clients.no-carousel.six-cols > div:nth-child(3n+3), 
.full-width-content .vc_col-sm-8 .clients.no-carousel.six-cols > div:nth-child(3n+3) {
margin-right: 0;
}
.full-width-content .vc_span8 .clients.five-cols.carousel > div, 
.full-width-content .vc_col-sm-8 .clients.five-cols.carousel > div {
width: 40%;
}
#nectar_fullscreen_rows .full-width-content .wpb_column .wpb_row .wpb_column,
#nectar_fullscreen_rows .full-width-content .wpb_column .wpb_row .wpb_column p {
font-size: inherit;
line-height: inherit;
} body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 100%;
}
body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 97.2%;
}
body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured {
width: 97.5%;
}
}
@media only screen and (min-width: 470px) and (max-width: 990px) {
.portfolio-items .elastic-portfolio-item,
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
width: 50%;
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,
body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link {
width: 100%;
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular h3.title {
font-size: 16px;
line-height: 20px;
} body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 97%;
}
body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
width: 97%;
}
}
@media only screen and (max-width: 690px) and (min-width: 470px) {
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular_2x,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular_2x {
width: 100%;
}
.post.quote .post-content .quote-inner, 
.post.link .post-content .link-inner, 
.format-status .post-content .status-inner, 
.post.format-aside .aside-inner {
padding: 50px 10%;
}
}
@media only screen and (max-width: 690px) {
body[data-remove-m-video-bgs="1"] .swiper-slide .video-wrap video,
body[data-remove-m-video-bgs="1"] .nectar-video-wrap video {
display: none;
}
body[data-remove-m-video-bgs="1"] .mobile-video-image {
display: block;
}
.posts-container[data-load-animation="fade_in_from_bottom"] .inner-wrap.animated, 
.posts-container[data-load-animation="fade_in"] article .inner-wrap.animated,
.posts-container[data-load-animation="perspective"] article .inner-wrap.animated,
.posts-container[data-load-animation="fade_in_from_bottom"] .inner-wrap, 
.posts-container[data-load-animation="fade_in"] article .inner-wrap,
.posts-container[data-load-animation="perspective"] article .inner-wrap {
opacity: 1;
transform: translateY(0);
-webkit-transform: translateY(0);
}
.post-area.masonry.classic .posts-container:not(.meta-moved) .post-content > .post-meta {
opacity: 0;
position: absolute!important;
}
.post-area.masonry.meta_overlaid .post .post-content > .post-meta {
display: none!important;
}
#ajax-content-wrap .masonry.meta_overlaid .quote-inner .quote-wrap,
#ajax-content-wrap .masonry.meta_overlaid .link-inner .link-wrap {
-webkit-transform: none;
transform: none;
top: 0;
position: relative;
}
.material .related-post-wrap h3.related-title {
padding-top: 60px;
}
.post-area.featured_img_left .article-content-wrap {
display: block;
}
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap,
.post-area.featured_img_left .article-content-wrap .post-content-wrap {
width: 100%;
}
.post-area.featured_img_left .quote .inner-wrap, 
.post-area.featured_img_left .link .inner-wrap {
padding-bottom: 55px;
}
.post-area.featured_img_left .article-content-wrap .post-content-wrap {
padding: 35px 0 55px 0;
overflow: visible;
}
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap {
display: none;
}
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
height: 200px;
border-radius: 5px 5px 0;
}
.nectar-recent-posts-slider .inner-wrap {
max-width: 80%;
}
.arhchive #page-header-wrap #page-header-bg .subheader {
display: none;
}
}
@media only screen and (max-width: 470px) {
body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular_2x,
body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular_2x {
width: 100%;
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
width: 50%;
}
.masonry.meta_overlaid .post.wide_tall .content-inner .post-featured-img img {
height: auto!important;
}
#ajax-content-wrap .masonry.meta_overlaid .link-inner .link-wrap, 
#ajax-content-wrap .masonry.meta_overlaid .quote-inner .quote-wrap {
transform: none;
-webkit-transform: none;
top: 0;
}
.post.quote .post-content .quote-inner, 
.post.link .post-content .link-inner, 
.format-status .post-content .status-inner, 
.post.format-aside .aside-inner {
padding: 50px 10%;
}
.full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
padding: 0 10%!important;
}
body #ajax-content-wrap .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall .post-meta .date, 
body #ajax-content-wrap .post-area.masonry.meta_overlaid .masonry-blog-item.large_featured .post-meta .date {
font-size: 13px;
}
#ajax-content-wrap .post-area.masonry.meta_overlaid .post.wide_tall .post-meta, 
#ajax-content-wrap .post-area.masonry.meta_overlaid .post.large_featured .post-meta {
margin: -1px 0;
}
#ajax-content-wrap .masonry.meta_overlaid .masonry-blog-item .article-content-wrap {
padding-bottom: 0;
}
body .masonry.meta_overlaid .post .post-header .meta-author a {
font-size: 11px;
}
body .masonry.meta_overlaid .post .post-header .meta-author span {
font-size: 11px;
}
body .post-area.auto_meta_overlaid_spaced[data-ams].span_9 {
margin: 0;
}
body .auto_meta_overlaid_spaced[data-ams].span_9 .masonry-blog-item {
padding-left: 0;
padding-right: 0;
}
body .woocommerce ul.products[data-product-style="material"] li.product.material, 
body.woocommerce-page ul.products[data-product-style="material"] li.product.material,
.woocommerce .span_9 ul.products li.product.material, 
.woocommerce-page .span_9 ul.products li.product.material,
body .woocommerce.columns-1 ul.products li.product.material {
margin-right: 0%!important;
width: 100%;
}
.woocommerce .products.related .product.material, 
.woocommerce .products.upsells .product.material {
width: 100%!important;
}
body #search-results[data-layout="default"] .result,
body #search-results[data-layout="masonry-no-sidebar"] .result {
opacity: 1;
position: relative!important;
top: auto!important;
left: auto!important;
}
}.woocommerce.single-product div.product[data-tab-pos] { 
height: auto; 
width: auto; 
display: block; 
}
.nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a {
position: relative;
}
body[data-smooth-scrolling="0"] #header-outer .cart-menu {
padding-right: 0;
}
body[data-smooth-scrolling="0"] #header-outer .widget_shopping_cart {
right: 0;
}
#header-outer .icon-shopping-cart {
font-size: 20px;
height: auto;
line-height: 20px;
border-radius: 0;
-webkit-border-radius: 0;
text-indent: -9999px;
background-repeat: no-repeat;
background-color: transparent;
}
.woocommerce #payment, 
.woocommerce-page #payment,
#add_payment_method #payment, 
.woocommerce-cart #payment, 
.woocommerce-checkout #payment {
background-color: transparent;
}
.woocommerce #order_review #payment #place_order {
float: none;
}
body.single-product .container-wrap {
padding-bottom: 50px;
}
body.original #top nav ul .nectar-woo-cart >div { 
padding-left: 0; 
}
body.original .buttons .nectar-woo-cart {
pointer-events: none;
width: 0;
padding-left: 0;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
body.original .buttons.product_added .nectar-woo-cart {
pointer-events: all;
width: 45px;
padding-left: 19px;
} 
body.original #header-outer .cart-menu-wrap { 
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: transform 0.4s ease 0.2s;
transition: transform 0.4s ease 0.2s;
}
body.original #header-outer .cart-menu-wrap.has_products {
-webkit-transform: scale(1);
transform: scale(1);
}
.woocommerce-checkout #payment div.payment_box:before {
display: none;
}
#header-outer .cart-menu-wrap {
top: 0; 
height: 100%;
}
#header-outer .cart-outer .widget_shopping_cart_content p.woocommerce-mini-cart__empty-message {
padding: 20px;
width: 240px;
font-size: 14px; 
line-height: 22px;
}
#header-outer .cart-outer .blockUI.blockOverlay {
opacity: 0.2!important;
}
html:not(.js) #header-outer .cart-menu-wrap {
visibility: visible;
}
.woocommerce-cart .cart-collaterals .cart_totals table td, 
.woocommerce-cart .cart-collaterals .cart_totals table th {
padding: 6px 0;
}
#header-outer .cart-menu {
z-index: 10000;
right: 0;
top: 0;
}
#header-outer .cart-menu .icon-shopping-cart {
left: 0;
margin-top: -1px;
top: auto;
position: absolute;
width: 24px;
}
#header-outer .cart-menu .cart-icon-wrap {
margin-left: 0;
height: 24px;
line-height: 18px;
position: relative;
}
#header-outer .cart-menu .cart-icon-wrap i {
background-color: transparent;
border-radius: 0;
line-height: 17px;
height: 21px;
position: absolute;
top: 2px;
left: 0;
width: 22px;
color: rgba(0,0,0,0.4);
}
#header-outer .cart-menu .cart-contents {
padding-left: 0;
position: relative;
}
#header-outer .widget_shopping_cart, 
.woocommerce .cart-notification, 
#header-outer .cart-notification  {
display: none;
position: absolute;
right: 16px;
z-index: 100000;
}
body[data-smooth-scrolling="0"] #header-outer .widget_shopping_cart, 
body[data-smooth-scrolling="0"] .woocommerce .cart-notification, 
body[data-smooth-scrolling="0"] #header-outer .cart-notification  {
right: 0;
}
#header-outer .widget_shopping_cart h2.widgettitle, 
#header-outer .cart-notification h2.widgettitle {
margin-bottom: 0;
}
#header-outer .widget_shopping_cart .cart_list  {
display: none;
position: relative;
top: 0!important;
width: 325px;
left: auto;
max-height: 482px;
overflow-y: auto;
}
#header-outer .widget_shopping_cart .cart_list a,
.nectar-slide-in-cart .widget_shopping_cart .cart_list a {
background-color: transparent!important;
border: none;
font-weight: normal;
line-height: 17px;
padding: 0;
color: #27CCC0;
transition: none;
-webkit-transition: none;
font-family: 'Open Sans';
}
#header-outer .widget_shopping_cart .cart_list .product-meta a,
.nectar-slide-in-cart .widget_shopping_cart .cart_list .woocommerce-mini-cart-item a {
padding-bottom: 8px;
}
body #header-outer .widget_shopping_cart .cart_list li .product-meta > a,
#slide-out-widget-area .widget_shopping_cart .cart_list li .product-meta > a {
line-height: 1.3em;
margin-bottom: 6px;
max-width: calc(100% - 26px);
padding-bottom: 0;
font-size: 14px;
}
#slide-out-widget-area .widget_shopping_cart .cart_list li .product-meta > a {
max-width: calc(100% - 37px);
}
#header-outer .widget_shopping_cart .cart_list a img {
width: 55px;
float: left;
margin-left: 0;
}
#header-outer .widget_shopping_cart .cart_list .product-meta a img,
#slide-out-widget-area .widget_shopping_cart .cart_list .product-meta a img {
display: none;
}
#header-outer .widget_shopping_cart .cart_list li .product-meta a,
#slide-out-widget-area .widget_shopping_cart .cart_list li .product-meta a  { 
display: inline-block; 
transition: 0.2s ease color; 
}
#header-outer .widget_shopping_cart .cart_list li {
float: none;
}
#header-outer .widget_shopping_cart .cart_list li, 
#header-outer .cart-notification {
padding: 14px 20px;
}
.nectar-slide-in-cart .widget_shopping_cart .cart_list li {
padding: 20px 20px;
}
#header-outer .widget_shopping_cart .cart_list li {
font-size: 12px;
line-height: 22px;
}
.nectar-slide-in-cart .widget_shopping_cart .cart_list li span.quantity {
line-height: 12px;
display: block;
}
.cart-outer .cart-notification {
width: 240px;
display: none;
margin-top: 0;
line-height: 20px;
}
#header-outer .cart-outer .cart-notification {
padding: 20px;
font-size: 12px;
}
.nectar-slide-in-cart {
position: fixed;
height: 100%;
right: 0;
top: 0;
z-index: 100000;
-webkit-transition: all .7s cubic-bezier(0.25,1,.2,1);
-ms-transition: all .7s cubic-bezier(0.25,1,.2,1);
transition: all .7s cubic-bezier(0.25,1,.2,1);
-ms-transform: translateX(107%);
transform: translateX(107%);
-webkit-transform: translateX(107%);
}
.nectar-slide-in-cart.open {
-ms-transform: translateX(0%);
transform: translateX(0%);
-webkit-transform: translateX(0%);
}
.nectar-slide-in-cart .widget_shopping_cart {
position: relative;
height: 100%;
left: 0;
top: 0;
display: block!important;
opacity: 1!important;
}
.nectar-slide-in-cart .widget_shopping_cart .cart_list > li:first-child {
padding-top: 0;
min-height: 98px;
}
.nectar-slide-in-cart .widgettitle {
display: none;
}
.nectar-slide-in-cart .total,
.nectar-slide-in-cart .woocommerce.widget_shopping_cart .total {
padding: 20px 0 20px;
}
body .nectar-slide-in-cart ul.product_list_widget li dl dd {
color: inherit;
}
body .nectar-slide-in-cart ul.product_list_widget li dl {
width: 219px;
}
body .nectar-slide-in-cart .total, 
body .nectar-slide-in-cart .total strong {
color: #000;
}
.nectar-slide-in-cart {
background-color: #fff;
box-shadow: 0 3px 20px rgba(0,0,0,0.09);
-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.09);
}
.nectar-slide-in-cart .widget_shopping_cart_content {
height: 100%;
padding: 35px;
}
.nectar-slide-in-cart .widget_shopping_cart .cart_list .mini_cart_item > a {
font-size: 18px;
line-height: 24px;
}
.nectar-slide-in-cart .widget_shopping_cart .buttons a {
display: block;
padding: 20px;
font-size: 16px;
margin-top: 8px;
margin-left: 0;
}
body .nectar-slide-in-cart .woocommerce.widget_shopping_cart .cart_list li a.remove {
position: absolute;
right: 0;
height: 23px;
width: 23px;
padding: 3px;
line-height: 14px;
margin: 0;
font-size: 24px;
transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;
-webkit-transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;
}
.nectar-slide-in-cart .woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
transform: rotate(90deg) translateZ(0);
-webkit-transform: rotate(90deg) translateZ(0);
}
body  .nectar-slide-in-cart .widget_shopping_cart .cart_list a img {
width: 75px;
height: auto;
}
.nectar-slide-in-cart .widget_shopping_cart .cart_list {
display: block!important;
max-height: 65%;
overflow-y: auto;
overflow-x: hidden;
width: 300px;
}
.nectar-slide-in-cart .widget_shopping_cart .cart_list a img {
position: absolute;
left: 0;
float: none;
}
.nectar-slide-in-cart .widget_shopping_cart .cart_list li {
padding-left: 100px;
min-height: 112px;
border-bottom: 1px solid #eee;
}
body .nectar-slide-in-cart ul.product_list_widget li dl {
clear: none;
float: none;
margin-bottom: 10px;
}
body.admin-bar .nectar-slide-in-cart .widget_shopping_cart {
top: 32px;
}
.woocommerce .cart-notification .item-name, 
#header-outer .cart-notification .item-name {
color: #fff;
font-family: 'Open Sans';
font-weight: 600;
}
body:not([data-header-color="custom"]) #header-outer .cart-notification .item-name {
color: #888;
}
.woocommerce .cart-notification .item-name:before, 
#header-outer .cart-notification .item-name:before {
content: '"';
}
.woocommerce .cart-notification .item-name:after, 
#header-outer .cart-notification .item-name:after {
content: '"';
}
.woocommerce .cart-notification img, #header-outer .cart-notification img {
float: right;
width: 55px;
height: auto;
margin-left: 14px;
}
.quantity input[type=number]::-webkit-inner-spin-button, 
.quantity input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none; 
margin: 0; 
}
.quantity input[type=number] {
-moz-appearance: textfield;
margin: 0; 
}
#header-outer .widget_shopping_cart .cart_list li:first-child {
padding-top: 20px;
}
#header-outer .total,
.nectar-slide-in-cart .total {
clear: both;
color: #ccc;
padding: 17px 20px;
border: 0;
}
.nectar-slide-in-cart .woocommerce.widget_shopping_cart .total {
border: 0;
}
#header-outer .total, 
#header-outer .total strong,
.nectar-slide-in-cart .total, 
.nectar-slide-in-cart .total strong {
font-size: 18px;
font-family: 'Open Sans';
font-weight: 600;
font-weight: normal;
letter-spacing: -1px;
}
.nectar-slide-in-cart .total, 
.nectar-slide-in-cart .total strong {
font-size: 24px;
font-family: inherit;
}
#header-outer .widget_shopping_cart .quantity {
margin-left: 0;
line-height: 14px;
height: 14px;
display: block;
}
#slide-out-widget-area .widget_shopping_cart .quantity {
margin-left: 0;
line-height: 14px;
height: 14px;
display: block;
}
#header-outer .widget_shopping_cart .quantity, 
#header-outer .widget_shopping_cart .quantity span {
font-size: 14px;
}
#header-outer .widget_shopping_cart .buttons {
padding: 3px 20px 20px 20px;
clear: both;
}
#header-outer ul.product_list_widget li dl dt,
.nectar-slide-in-cart ul.product_list_widget li dl dt {
color: #999;
}
.nectar-slide-in-cart ul.product_list_widget li dl dt { 
font-family: inherit;
}
#header-outer ul.product_list_widget li dl dd,
.nectar-slide-in-cart ul.product_list_widget li dl dd {
color: #fff;
margin-bottom: 0;
padding-left: 0;
}
#header-outer ul.product_list_widget li dl p,
.nectar-slide-in-cart ul.product_list_widget li dl p {
padding-bottom: 0;
}
#header-outer ul.product_list_widget li dl,
.nectar-slide-in-cart ul.product_list_widget li dl {
margin: 0 0 10px 0;
border-width: 1px;
padding-left: 13px;
}
#slide-out-widget-area ul.product_list_widget .product-meta,
#header-outer ul.product_list_widget .product-meta,
.nectar-slide-in-cart ul.product_list_widget .product-meta {
float: right;
padding-left: 5px;
width: calc(100% - 90px);
}
.woocommerce a.button, 
.woocommerce-page a.button, 
.woocommerce button.button, 
.woocommerce-page button.button, 
.woocommerce input.button, 
.nectar-quick-view-box a.button, 
.woocommerce-page input.button, 
.woocommerce #respond input#submit, 
.woocommerce-page #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page #content input.button {
background-color: #333333;
box-shadow: none;
-webkit-box-shadow: none;
background-image: none;
text-shadow: none;
-webkit-text-shadow: none;
border: none;
background-repeat: no-repeat;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-size: 12px;
line-height: 12px;
padding: 10px 10px;
position: relative;
text-align: center;
text-transform: capitalize;
font-weight: normal;
transition: all 0.25s ease 0s;
}
body #top nav .widget_shopping_cart a.button,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
.woocommerce #respond input#submit.disabled, 
.woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled, .woocommerce a.button:disabled, 
.woocommerce a.button:disabled[disabled], 
.woocommerce button.button.disabled, 
.woocommerce button.button:disabled, 
.woocommerce button.button:disabled[disabled], 
.woocommerce input.button.disabled, 
.woocommerce input.button:disabled, 
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit.disabled:hover, 
.woocommerce #respond input#submit:disabled:hover, 
.woocommerce #respond input#submit:disabled[disabled]:hover, 
.woocommerce a.button.disabled:hover, 
.woocommerce a.button:disabled:hover, 
.woocommerce a.button:disabled[disabled]:hover, 
.woocommerce button.button.disabled:hover, 
.woocommerce button.button:disabled:hover, 
.woocommerce button.button:disabled[disabled]:hover, 
.woocommerce input.button.disabled:hover, 
.woocommerce input.button:disabled:hover, 
.woocommerce input.button:disabled[disabled]:hover {
color: #FFFFFF;
}
.woocommerce #respond input#submit, 
.woocommerce-page #respond input#submit {
padding: 15px 22px;
}
.woocommerce .cart-collaterals .cart_totals table th, 
.woocommerce-page .cart-collaterals .cart_totals table th,
.woocommerce .cart-collaterals .cart_totals table td, 
.woocommerce-page .cart-collaterals .cart_totals table td {
padding-bottom: 10px;
}
@media only screen and (min-width: 1000px) {
.woocommerce-cart .span_8 {
padding-right: 30px;
}
}
body .cart-collaterals .order-total {
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce li[class*="fa-"].product { 
height: auto; 
}
.woocommerce-page div[data-project-style="classic"] button[type="submit"].single_add_to_cart_button:hover,
.woocommerce input[type="submit"][name="apply_coupon"]:hover, 
.woocommerce input[type="submit"][name="update_cart"]:hover, 
.woocommerce button[type="submit"][name="calc_shipping"]:hover {
background-color: #333333!important;
}
.woocommerce input[type="submit"][name="apply_coupon"]:hover, 
.woocommerce input[type="submit"][name="update_cart"]:hover, 
.woocommerce button[type="submit"][name="calc_shipping"]:hover {
opacity: 0.8;
}
.woocommerce .span_4 input[type="submit"].checkout-button:hover, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #order_review #payment #place_order:hover {
opacity: 0.8;
}
.woocommerce .span_4 input[type="submit"].checkout-button, 
.checkout input[type="submit"]#place_order {
width: 100%!important;
margin-top: 10px;
}
.woocommerce-cart .wc-proceed-to-checkout {
padding: 0;
}
.woocommerce-cart .wc-proceed-to-checkout a {
padding: 10px;
}
.woocommerce-page button[type="submit"].single_add_to_cart_button,
body[data-form-submit="regular"].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button {
text-transform: uppercase;
font-size: 16px;
padding: 20px 45px!important;
transition: all 0.2s ease;
}
.woocommerce-page .woocommerce p.return-to-shop a.wc-backward {
padding: 20px 45px;
transition: all 0.2s ease;
}
.woocommerce-page .woocommerce p.cart-empty { 
padding-bottom: 25px; 
padding-top: 10%; 
color: #000;
background-color: transparent!important;
text-align: center;
margin-bottom: 20px;
}
.woocommerce-page .woocommerce p.return-to-shop {
padding-bottom: 10%;
text-align: center;
}
.woocommerce-page .woocommerce p.return-to-shop a.button.wc-backward {
display: inline-block;
}
.woocommerce .cart .quantity input.qty,
.ascend.woocommerce .cart .quantity input.qty,
.ascend .woocommerce .cart .quantity input.qty,
.nectar-quick-view-box .cart .quantity input.qty {
height: 35px;
font-family: 'Open Sans';
font-weight: 700;
font-size: 24px;
width: 46px;
border: none;
}
.woocommerce .cart .quantity {
position: relative;
}
.woocommerce .cart .quantity input.plus {
border-radius: 50px;
width: 35px;
height: 35px;
line-height: 24px!important;
border: none;
color: #fff;
text-shadow: none;
padding: 0;
}
.woocommerce div[data-project-style="classic"] .quantity input.plus,
.woocommerce div[data-project-style="classic"] .quantity input.minus,
.woocommerce div[data-project-style="material"] .quantity input.plus,
.woocommerce div[data-project-style="material"] .quantity input.minus,
.woocommerce .cart .quantity input.plus, 
.woocommerce .cart .quantity input.minus {
color: #666!important;
background-color: transparent;
}
.woocommerce .cart .quantity label.screen-reader-text {
display: none;
}
.woocommerce .cart .quantity.hidden input.plus, 
.woocommerce .cart .quantity.hidden input.minus {
visibility: hidden;
pointer-events: none;
}
.woocommerce .cart .quantity input.minus {
width: 35px;
height: 35px;
line-height: 24px!important;
z-index: 100;
color: #fff;
border-radius: 50px;
text-shadow: none;
padding: 0;
}
#header-outer .widget_shopping_cart a.button {
background-color: #27CCC0;
font-size: 12px;
display: inline-block;
padding: 10px 14px;
width: calc(50% - 7px);
margin: 0;
}
.woocommerce a.button:hover, 
.woocommerce-page a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce-page button.button:hover, 
.woocommerce input.button:hover, 
.woocommerce-page input.button:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce #content input.button:hover, 
.woocommerce-page #content input.button:hover {
background-color: #27CCC0;
}
#header-outer .widget_shopping_cart a.button.checkout {
margin-left: 10px;
}
#header-outer .widget_shopping_cart a.button:hover {
background-color: #3f3f3f!important;
color: #fff!important;
}
#header-outer a.cart-contents .cart-wrap span {
border-radius: 99px;
color: #FFFFFF;
display: inline-block;
font-size: 11px;
font-weight: normal;
line-height: 17px;
right: 7px;
margin-left: 4px;
text-align: center;
width: 17px;	
height: 17px;
}
#header-outer .cart-wrap {
position: relative;
right: -7px;
top: -7px;
font-size: 12px;
margin-right: 0;
z-index: 10;
float: right;
}
#header-outer nav.cart-active #search-btn {
margin-left: 10px;
}
#header-outer nav.cart-active #search-btn > div {
padding-left: 10px;
}
.woocommerce ul.products li.product .product-wrap img, 
.woocommerce-page ul.products li.product .product-wrap img {
width: 100%;
height: auto;
display: block;
}
body.woocommerce.single-product div[data-tab-pos="in_sidebar"] section.related.products {
margin-top: 30px;
}
.woocommerce ul.products li.product.classic .product-wrap img {
margin-bottom: 0;
}
.woocommerce ul.products li.product.classic .onsale {
pointer-events: none;
}
.woocommerce ul.products li.product .product-wrap:hover img.hover-gallery-image {
opacity: 1;
}
.woocommerce ul.products li.product .product-wrap img.hover-gallery-image {
position: absolute;
z-index: 10;
top: 0;
left: 0;
opacity: 0;
-ms-transition: opacity 0.3s cubic-bezier(.21, .6, .35, 1);
transition: opacity 0.3s cubic-bezier(.21, .6, .35, 1);
-webkit-transition: opacity 0.3s cubic-bezier(.21, .6, .35, 1);
transform: translateZ(0) scale(1.0, 1.0);
}
.woocommerce div.product div.images .woocommerce-product-gallery img {
margin-bottom: 0;
}
.woocommerce ul.products li.product img, 
.woocommerce-page ul.products li.product img, 
.woocommerce div.product div.images img, 
.woocommerce-page div.product div.images img, 
.woocommerce #content div.product div.images img, 
.woocommerce-page #content div.product div.images img {
box-shadow: none;
-webkit-box-shadow: none;
}
.woocommerce ul.products li.product h3, 
.woocommerce-page ul.products li.product h3,
.woocommerce ul.products li.product h2, 
.woocommerce-page ul.products li.product h2 {
font-family: 'Open Sans';
font-weight: 400;
line-height: 23px;
font-size: 18px;
margin-top: 10px;
text-transform: none;
letter-spacing: 0;
padding: 0.5em 0 0.3em 0;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
line-height: 23px;
font-size: 18px;
margin-top: 10px;
}
.woocommerce ul.products li.product.classic h3, 
.woocommerce-page ul.products li.product.classic h3 {
font-size: 14px;
}
.woocommerce div.product[data-tab-pos="in_sidebar"] div.summary, 
.woocommerce-page div.product[data-tab-pos="in_sidebar"] div.summary, 
.woocommerce #content div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce div.product div.images, 
.woocommerce-page div.product div.images, 
.woocommerce #content div.product div.images, 
.woocommerce-page #content div.product div.images {
width: 100%!important;
margin-bottom: 0!important;
}
#ajax-content-wrap .component .composited_product_images, 
.woocommerce-page #ajax-content-wrap div.product div.composited_product_images {
width: 20%!important;
}
.woocommerce .single-product-summary {
padding-left: 15px;
}
.woocommerce .single-product-summary .entry-summary p {
padding-bottom: 20px;
}
.product[data-tab-pos="fullwidth"] .summary.entry-summary {
width: 57.5%;
}
@media only screen and (max-width: 999px) {
.product[data-tab-pos="fullwidth"] .summary.entry-summary {
width: 100%;
}
.single-product #reviews #review_form_wrapper {
margin-top: 30px;
}
}
.product[data-hide-product-sku="1"] .product_meta .sku_wrapper  {
display: none;
}
.woocommerce .quantity, 
.woocommerce-page .quantity, 
.woocommerce #content .quantity, 
.woocommerce-page #content .quantity {
width: auto!important;	
}
.woocommerce .quantity input.qty, 
.woocommerce-page .quantity input.qty, 
.woocommerce #content .quantity input.qty, 
.woocommerce-page #content .quantity input.qty {
float: none!important;
}
.woocommerce div.product form.cart div.quantity { 
float: none; 
width: auto; 
}
.woocommerce div.product form.cart div.quantity, 
.woocommerce-page div.product form.cart div.quantity, 
.woocommerce #content div.product form.cart div.quantity, 
.woocommerce-page #content div.product form.cart div.quantity {
margin-right: 20px;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
width: 23.45%;
margin-right: 2%;
margin-bottom: 2%;
}
.woocommerce .span_9 ul.products li.product, 
.woocommerce-page .span_9 ul.products li.product {
width: 32%;
margin-right: 2%;
margin-bottom: 2%;
}
nav.woocommerce-pagination {
margin-top: 50px;
}  .woocommerce ul.products li.product.material, 
.woocommerce-page ul.products li.product.material {
width: 24%;
margin-right: 1.3%;
margin-bottom: 1.3%;
}
.woocommerce ul.products li.product.material img, 
.woocommerce-page ul.products li.product.material img {
pointer-events: none;
max-width: none;
margin-bottom: 0;
}
@media only screen and (min-width:1000px) { .woocommerce.columns-4 ul.products li.product.material, 
.woocommerce-page .columns-4 ul.products li.product.material,
.woocommerce.columns-4 ul.products li.product.material.last, 
.woocommerce-page .columns-4 ul.products li.product.material.last {
width: 23.9%;
margin-left: 0;
margin-right: 1.3%;
margin-bottom: 1.3%;
}
.woocommerce.columns-4 ul.products.columns-4 li.text_on_hover,
.woocommerce.columns-4 ul.products.columns-4 li.classic { 
margin-right: 2%; 
clear: none; 
}
.woocommerce.columns-4 ul.products.columns-4 li.text_on_hover:nth-child(4n+4),
.woocommerce.columns-4 ul.products.columns-4 li.product.material:nth-child(4n+4),
.woocommerce.columns-4 ul.products.columns-4 li.classic:nth-child(4n+4) { 
margin-right: 0%;
}
.woocommerce.columns-4 ul.products.columns-4 li.text_on_hover:nth-child(4n+5),
.woocommerce.columns-4 ul.products.columns-4 li.classic:nth-child(4n+5) { 
clear: both; 
} .woocommerce.columns-3 ul.products li.product.material, 
.woocommerce.columns-3 ul.products li.product.material.last, 
.woocommerce-page .columns-3 ul.products li.product.material {
width: 32.4%;
margin-left: 0;
margin-right: 1.3%;
margin-bottom: 1.3%;
}
.woocommerce.columns-3 ul.products[data-product-style="material"] li.product.material:nth-child(3n+3), 
.woocommerce-page .columns-3 ul.products[data-product-style="material"] li.product:nth-child(3n+3) {
margin-right: 0%;
}
.woocommerce.columns-3 ul.products.columns-3 li.text_on_hover,
.woocommerce.columns-3 ul.products.columns-3 li.classic { 
margin-right: 2%; 
clear: none; 
width: 32%; 
}
.woocommerce.columns-3 ul.products.columns-3 li.text_on_hover:nth-child(3n+3),
.woocommerce.columns-3 ul.products.columns-3 li.classic:nth-child(3n+3)  { 
margin-right: 0%;
}
.woocommerce.columns-3 ul.products.columns-3 li.text_on_hover:nth-child(3n+4),
.woocommerce.columns-3 ul.products.columns-3 li.classic:nth-child(3n+4) { 
clear: both; 
} .woocommerce.columns-2 ul.products li.product.material, 
.woocommerce-page .columns-2 ul.products li.product.material,
.woocommerce.columns-2 ul.products li.product.material.last, 
.woocommerce-page .columns-2 ul.products li.product.material.last {
width: 49%;
margin-right: 2%;
margin-bottom: 2%;
}
.woocommerce.columns-2 ul.products[data-product-style="material"] li.product.material:nth-child(2n+2), 
.woocommerce-page .columns-2 ul.products[data-product-style="material"] li.product:nth-child(2n+2) {
margin-right: 0;
}
.woocommerce.columns-2 ul.products.columns-2 li.text_on_hover,
.woocommerce.columns-2 ul.products.columns-2 li.classic { 
margin-right: 2%; 
clear: none; 
}
.woocommerce.columns-2 ul.products.columns-2 li.text_on_hover:nth-child(2n+2),
.woocommerce.columns-2 ul.products.columns-2 li.classic:nth-child(2n+2) { 
margin-right: 0%;
}
.woocommerce.columns-2 ul.products.columns-2 li.text_on_hover:nth-child(2n+3),
.woocommerce.columns-2 ul.products.columns-2 li.classic:nth-child(2n+3) { 
clear: both; 
}
} .woocommerce.columns-1 ul.products li.product.material, 
.woocommerce-page .columns-1 ul.products li.product.material {
width: 100%;
margin-right: 0%;
margin-bottom: 1%;
} @media only screen and (min-width: 1000px) {
.woocommerce .span_9 ul.products li.product.material, 
.woocommerce-page .span_9 ul.products li.product.material {
width: 31.9%;
margin-right: 1.3%;
margin-bottom: 1.3%;
}
}
.woocommerce ul.products[data-product-style="material"],
.woocommerce-page ul.products[data-product-style="material"] {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap; 
flex-wrap: wrap;
width: 100%;
}
.woocommerce ul.products[data-product-style="material"] li,
.woocommerce-page ul.products[data-product-style="material"] li {
display: -webkit-flex;
display: flex;
float: none;
clear: none!important;
}
.carousel-wrap  ul.products[data-product-style="material"] li,
.carousel-wrap  ul.products[data-product-style="material"] {
display: inline-block!important;
box-shadow: none!important;
}
@media only screen and (min-width: 1000px)  {
body .cross-sells ul.products[data-product-style="material"] li.product,
body .cross-sells ul.products[data-product-style="material"] li.product.last {
width: 48.4%;
margin-right: 1.3%;
}
body .cross-sells ul.products[data-product-style="material"] li.product:last-child {
margin-right: 0;
} .full-width-content .woocommerce.columns-3 ul.products.columns-3 li.text_on_hover,
.full-width-content .woocommerce.columns-3 ul.products.columns-3 li.classic { 
margin-left: 0%; width: 30.75%; 
}
.full-width-content .woocommerce.columns-3 ul.products.columns-3 li.text_on_hover:nth-child(3n+4),
.full-width-content .woocommerce.columns-3 ul.products.columns-3 li.text_on_hover:nth-child(1),
.full-width-content .woocommerce.columns-3 ul.products.columns-3 li.classic:nth-child(3n+4),
.full-width-content .woocommerce.columns-3 ul.products.columns-3 li.classic:nth-child(1) { 
margin-left: 2%; 
}
}
div[data-project-style="material"] .up-sells {
margin-top: 30px;
} @media only screen and (min-width: 1500px) {
.woocommerce-page .full-width-content ul.products li.product.material.last,
.woocommerce .full-width-content ul.products li.product.material.last,  
.woocommerce .full-width-content .vc_span12 ul.products li.product.material.last {
margin-right: 1.3%;
}
.woocommerce .full-width-content ul.products li.product.material,
.woocommerce-page .full-width-content .vc_span12 ul.products li.product.material {
width: 18.13%;
}
}
@media only screen and (max-width: 1500px) and (min-width: 1000px) {
.woocommerce .full-width-content ul.products li.product.material,
.woocommerce-page .full-width-content .vc_span12 ul.products li.product.material {
width: 23%;
margin-right: 1.3%;
margin-bottom: 1.3%;
}
.woocommerce-page .full-width-content ul.products li.product.material.last,
.woocommerce .full-width-content ul.products li.product.material.last,  
.woocommerce .full-width-content .vc_span12 ul.products li.product.material.last {
margin-right: 0%;
width: 23%;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
body .full-width-content .vc_span12 ul.products li.product.material, 
.woocommerce-page .full-width-content ul.products li.product.material {
width: 30%;
margin-right: 1.3%;
margin-bottom: 1.3%;
}
body .full-width-content .vc_span12 ul.products[data-product-style="material"] li.product:nth-child(2n+2), 
body.woocommerce-page .full-width-content ul.products[data-product-style="material"] li.product:nth-child(2n+2) {
margin-right: 1.3%;
}
body .full-width-content .vc_span12 ul.products[data-product-style="material"] li:nth-child(3n+3), 
.woocommerce-page .full-width-content ul.products[data-product-style="material"] li:nth-child(3n+3) {
margin-right: 0;
}
body .full-width-content .vc_span12 ul.products[data-product-style="material"] li:nth-child(3n+1), 
.woocommerce-page .full-width-content ul.products[data-product-style="material"] li:nth-child(3n+1) {
margin-left: 4%;
}
}
@media only screen and (max-width: 690px) {
body .full-width-content .vc_span12 ul.products[data-product-style="material"] li.product, 
body.woocommerce-page .full-width-content ul.products[data-product-style="material"] li.product {
width: 44.9%;
}
body .full-width-content .vc_span12 ul.products[data-product-style="material"] li:nth-child(2n+1), 
.woocommerce-page .full-width-content ul.products[data-product-style="material"] li:nth-child(2n+1) {
margin-left: 4%;
}
}
@media only screen and (max-width: 470px) {
body .full-width-content .vc_span12 ul.products[data-product-style="material"] li.product, 
body.woocommerce-page .full-width-content ul.products[data-product-style="material"] li.product {
width: 91%;
margin-bottom: 4%;
margin-left: 4%;
}
} @media only screen and (max-width: 1500px) and (min-width: 1000px) {
body[data-header-format="left-header"].woocommerce ul.products li.product.material, 
body[data-header-format="left-header"].woocommerce-page ul.products li.product.material,
body[data-header-format="left-header"].woocommerce ul.products li.product.material.last, 
body[data-header-format="left-header"].woocommerce-page ul.products li.product.material.last {
width: 32%;
margin-right: 1.3%;
margin-left: 0;
margin-bottom: 1.3%;
}
body[data-header-format="left-header"].woocommerce .full-width-content ul.products li.product.material, 
body[data-header-format="left-header"].woocommerce-page .full-width-content ul.products li.product.material {
width: 31.1%;
}
body[data-header-format="left-header"].woocommerce ul.products[data-product-style="material"] li:nth-child(3n+3), 
body[data-header-format="left-header"].woocommerce-page ul.products[data-product-style="material"] li:nth-child(3n+3) {
margin-right: 0%;
}
body[data-header-format="left-header"].woocommerce .span_9 ul.products[data-product-style="material"] li.product.material, 
body[data-header-format="left-header"].woocommerce-page .span_9 ul.products[data-product-style="material"] li.product.material {
width: 48.8%;
margin: 0 2% 2% 0;
}
body[data-header-format="left-header"].woocommerce .span_9 ul.products[data-product-style="material"] li.product.material:nth-child(2n+2), 
body[data-header-format="left-header"].woocommerce-page .span_9 ul.products[data-product-style="material"] li.product.material:nth-child(2n+2) {
margin-right: 0%;
}
body[data-header-format="left-header"] .full-width-content ul.products li.material:nth-child(3n+1), 
body[data-header-format="left-header"].woocommerce-page .full-width-content ul.products li.material:nth-child(3n+1) {
margin-left: 2%;
}
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
.woocommerce ul.products li.product.material, 
.woocommerce-page ul.products li.product.material,
.woocommerce ul.products li.product.material.last, 
.woocommerce-page ul.products li.product.material.last {
width: 32.4%;
margin-right: 1.3%;
margin-bottom: 1.3%;
}
.woocommerce ul.products[data-product-style="material"] li:nth-child(3n+3), 
.woocommerce-page ul.products[data-product-style="material"] li:nth-child(3n+3),
.woocommerce ul.products[data-product-style="material"] li.material:nth-child(3n+3).last, 
.woocommerce-page ul.products[data-product-style="material"] li.material:nth-child(3n+3).last {
margin-right: 0%;
}
.woocommerce .span_9 ul.products li.product.material, 
.woocommerce-page .span_9 ul.products li.product.material,
.woocommerce .span_9 ul.products li.product.material.last, 
.woocommerce-page .span_9 ul.products li.product.material.last {
width: 48.8%;
margin-right: 2%;
margin-bottom: 2%;
}
.woocommerce .span_9 ul.products li.product.material:nth-child(2n+2), 
.woocommerce-page .span_9 ul.products li.product.material:nth-child(2n+2) {
margin-right: 0;
}
}
@media only screen and (max-width: 1150px) and (min-width: 1000px) {
body[data-header-format="left-header"].woocommerce ul.products li.product.material, 
body[data-header-format="left-header"].woocommerce-page ul.products li.product.material,
body[data-header-format="left-header"].woocommerce ul.products li.product.material.last, 
body[data-header-format="left-header"].woocommerce-page ul.products li.product.material.last {
width: 48.8%;
margin: 0 2% 2% 0;
}
body[data-header-format="left-header"].woocommerce ul.products[data-product-style="material"] li.material:nth-child(2n+2), 
body[data-header-format="left-header"].woocommerce-page ul.products[data-product-style="material"] li.material:nth-child(2n+2) {
margin-right: 0%;
margin-left: 0;
}
body[data-header-format="left-header"] .full-width-content .vc_span12 ul.products[data-product-style="material"] li.product, 
body[data-header-format="left-header"].woocommerce-page .full-width-content ul.products[data-product-style="material"] li.product {
width: 44.9%;
}
body[data-header-format="left-header"] .full-width-content .vc_span12 ul.products[data-product-style="material"] li:nth-child(2n+1), 
body[data-header-format="left-header"].woocommerce-page .full-width-content ul.products[data-product-style="material"] li:nth-child(2n+1) {
margin-left: 4%;
}
}
.woocommerce ul.products li.first, 
.woocommerce-page ul.products li.first {
clear: none;
}
.woocommerce ul.products li.first.classic, 
.woocommerce-page ul.products li.first.classic {
clear: both;
} @media only screen and (max-width: 1500px) and (min-width: 1000px) {
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
clear: both;
}
.full-width-content ul.products li.product, 
.woocommerce-page .full-width-content ul.products li.product {
width: 22.45%;
}
.full-width-content ul.products li:nth-child(4n+1), 
.woocommerce-page .full-width-content ul.products li:nth-child(4n+1) {
margin-left: 2%;
}
.full-width-content .columns-2 ul.products li:nth-child(4n+1), 
.woocommerce-page .full-width-content .columns-2 ul.products li:nth-child(4n+1) {
margin-left: 0;
}
.woocommerce-page .full-width-content ul.products li.product.last, 
.full-width-content ul.products li.product.last {
margin-right: 2%;
}
}
@media only screen and (min-width: 1500px) {
.woocommerce ul.products li.first, 
.woocommerce-page ul.products li.first {
clear: both;
}
.full-width-content .vc_span12 ul.products li.product, 
.woocommerce-page .full-width-content ul.products li.product {
width: 17.54%;
}
.woocommerce-page .full-width-content .vc_span12 ul.products li.product.last, 
body .full-width-content .vc_span12 ul.products li.product.last,
.woocommerce-page .full-width-content ul.products li.product.last, 
.woocommerce-page .full-width-content ul.products li.product.last {
margin-right: 2%;
}
.full-width-content .vc_span12 ul.products li.first, 
.woocommerce-page .full-width-content ul.products li.first {
clear: none!important;
}
.full-width-content .vc_span12 ul.products li:nth-child(5n+6), 
.woocommerce-page .full-width-content ul.products li:nth-child(5n+6) {
clear: both;
}
.full-width-content .vc_span12 ul.products li:nth-child(5n+1), 
.woocommerce-page .full-width-content .vc_span12 ul.products li:nth-child(5n+1),
.woocommerce-page .full-width-content ul.products li:nth-child(5n+1),
.woocommerce-page .full-width-content .vc_span12 ul.products li:nth-child(5n+1) {
margin-left: 2%;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
.woocommerce .full-width-content > ul.products[data-product-style="text_on_hover"], 
.woocommerce-page .full-width-content > ul.products[data-product-style="text_on_hover"],
.woocommerce .full-width-content > ul.products[data-product-style="classic"], 
.woocommerce-page .full-width-content > ul.products[data-product-style="classic"] {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
padding: 15px;
}
.woocommerce .full-width-content > ul.products[data-product-style="text_on_hover"] li.product, 
.woocommerce-page .full-width-content > ul.products[data-product-style="text_on_hover"] li.product,
.woocommerce .full-width-content > ul.products[data-product-style="classic"] li.product, 
.woocommerce-page .full-width-content > ul.products[data-product-style="classic"] li.product {
float: none;
margin: 0!important;
width: 33.3%;
padding: 15px;
}
body .full-width-content .vc_span12 ul.products li.product, 
.woocommerce-page .full-width-content ul.products li.product {
width: 27.7%;
}
body .full-width-content .vc_span12 ul.products li:nth-child(3n+1), 
.woocommerce-page .full-width-content ul.products li:nth-child(3n+1) {
margin-left: 4%;
margin-right: 4%;
}
.woocommerce-page .full-width-content ul.products li.product.last, 
body .full-width-content .vc_span12 ul.products li.product.last {
margin-right: 4%;
}
body .full-width-content .vc_span12 ul.products li:nth-child(3n+4), 
.woocommerce-page .full-width-content ul.products li:nth-child(3n+4) {
clear: both!important;
}
body .full-width-content .vc_span12 ul.products li.first, 
.woocommerce-page .full-width-content ul.products li.first {
clear: none;
}
body .full-width-content .vc_span12 ul.products li:nth-child(3n+3), 
.woocommerce-page .full-width-content ul.products li:nth-child(3n+3) {
clear: none;
}
body .full-width-content .vc_span12 ul.products li:nth-child(2n+2), 
body.woocommerce-page .full-width-content ul.products li.product:nth-child(2n+2),
body .full-width-content .vc_span12 .woocommerce ul.products li:nth-child(2n+2) {
margin-right: 4%;
}
body .full-width-content .page-title, 
.woocommerce .full-width-content .woocommerce-result-count, 
.full-width-content .woocommerce-breadcrumb {
padding-left: 4%;
}
.full-width-content .woocommerce-ordering {
right: 4%;
}
body .full-width-content .vc_span12 ul.products li.product:nth-child(2n), 
.woocommerce-page .full-width-content ul.products li.product:nth-child(2n) {
float: left;
}
.full-width-content .vc_span12 ul.products li.product, 
.woocommerce-page .full-width-content ul.products li.product {
clear: none;
}
.woocommerce ul.products li.first.classic, 
.woocommerce-page ul.products li.first.classic {
clear: none;
}
}
@media only screen and (max-width: 690px) {
body .full-width-content .vc_span12 ul.products li:nth-child(4n+1), 
.woocommerce-page .full-width-content ul.products li:nth-child(4n+1) {
margin-left: 5%;
}
.woocommerce-page .full-width-content ul.products li.product.last, 
body .full-width-content .vc_span12 ul.products li.product.last {
margin-right: 5%;
}
body .full-width-content .page-title, 
.full-width-content .woocommerce-result-count,
body .full-width-content .woocommerce-ordering {
padding-left: 5%;
padding-right: 5%;
right: 0;
}
body .full-width-content .vc_span12 ul.products li:nth-child(2n+2), 
.woocommerce-page .full-width-content ul.products li:nth-child(2n+2),
body .full-width-content .vc_span12 .woocommerce ul.products li:nth-child(2n+2) {
margin-right: 5%;
}
body .full-width-content .vc_span12 ul.products li:nth-child(2n+3), 
.woocommerce-page .full-width-content ul.products li:nth-child(2n+3) {
margin-left: 5%;
}
body .full-width-content .vc_span12 ul.products li.product, 
body.woocommerce-page .full-width-content ul.products li.product {
width: 42.5%;
}
.woocommerce ul.products .text_on_hover.product .add_to_cart_button,
.text_on_hover.product a.added_to_cart {
padding: 10px 13px;
width: 100%;
margin-top: 10px;
}
}
.full-width-content .vc_span12 .carousel-wrap.products-carousel, 
.full-width-content .vc_col-sm-12 .carousel-wrap.products-carousel{
padding:0 30px; 
overflow:visible
}
.full-width-content .vc_span9 .carousel-wrap.products-carousel, 
.full-width-content .vc_span8 .carousel-wrap.products-carousel, 
.full-width-content .vc_span6 .carousel-wrap.products-carousel, 
.full-width-content .vc_span4 .carousel-wrap.products-carousel, 
.full-width-content .vc_span3 .carousel-wrap.products-carousel, 
.full-width-content .vc_span9 .carousel-wrap.products-carousel .caroufredsel_wrapper, 
.full-width-content .vc_span8 .carousel-wrap.products-carousel .caroufredsel_wrapper, 
.full-width-content .vc_span6 .carousel-wrap.products-carousel .caroufredsel_wrapper, 
.full-width-content .vc_span4 .carousel-wrap.products-carousel .caroufredsel_wrapper, 
.full-width-content .vc_span3 .carousel-wrap.products-carousel .caroufredsel_wrapper, 
.full-width-content .vc_col-sm-9 .carousel-wrap.products-carousel, 
.full-width-content .vc_col-sm-8 .carousel-wrap.products-carousel, 
.full-width-content .vc_col-sm-6 .carousel-wrap.products-carousel, 
.full-width-content .vc_col-sm-4 .carousel-wrap.products-carousel, 
.full-width-content .vc_col-sm-3 .carousel-wrap.products-carousel, 
.full-width-content .vc_col-sm-9 .carousel-wrap.products-carousel .caroufredsel_wrapper, 
.full-width-content .vc_col-sm-8 .carousel-wrap.products-carousel .caroufredsel_wrapper, 
.full-width-content .vc_col-sm-6 .carousel-wrap.products-carousel .caroufredsel_wrapper, 
.full-width-content .vc_col-sm-4 .carousel-wrap.products-carousel .caroufredsel_wrapper, 
.full-width-content .vc_col-sm-3 .carousel-wrap.products-carousel .caroufredsel_wrapper{
overflow:hidden!important
}
body .wpb_row:not(.full-width-content) .woocommerce .nectar-woo-flickity .flickity-viewport,
.wpb_row.full-width-content .vc_col-sm-6 .woocommerce .nectar-woo-flickity .flickity-viewport,
.wpb_row.full-width-content .vc_col-sm-5 .woocommerce .nectar-woo-flickity .flickity-viewport,
.wpb_row.full-width-content .vc_col-sm-4 .woocommerce .nectar-woo-flickity .flickity-viewport,
.wpb_row.full-width-content .vc_col-sm-3 .woocommerce .nectar-woo-flickity .flickity-viewport,
.wpb_row.full-width-content .vc_col-sm-8 .woocommerce .nectar-woo-flickity .flickity-viewport {
overflow: hidden; 
position: relative; 
width: 100%;
}
body .wpb_row:not(.full-width-content) .woocommerce .nectar-woo-flickity .flickity-viewport .background-color-expand,
.wpb_row.full-width-content .vc_col-sm-6 .woocommerce .nectar-woo-flickity .flickity-viewport .background-color-expand,
.wpb_row.full-width-content .vc_col-sm-5 .woocommerce .nectar-woo-flickity .flickity-viewport .background-color-expand,
.wpb_row.full-width-content .vc_col-sm-4 .woocommerce .nectar-woo-flickity .flickity-viewport .background-color-expand,
.wpb_row.full-width-content .vc_col-sm-3 .woocommerce .nectar-woo-flickity .flickity-viewport .background-color-expand,
.wpb_row.full-width-content .vc_col-sm-8 .woocommerce .nectar-woo-flickity .flickity-viewport .background-color-expand {
visibility: hidden;
}
.wpb_row:not(.full-width-content) .woocommerce .nectar-woo-flickity li.product.minimal:hover .product-meta,
.wpb_row.full-width-content .vc_col-sm-6 .woocommerce .nectar-woo-flickity li.product.minimal:hover .product-meta,
.wpb_row.full-width-content .vc_col-sm-5 .woocommerce .nectar-woo-flickity li.product.minimal:hover .product-meta,
.wpb_row.full-width-content .vc_col-sm-4 .woocommerce .nectar-woo-flickity li.product.minimal:hover .product-meta,
.wpb_row.full-width-content .vc_col-sm-3 .woocommerce .nectar-woo-flickity li.product.minimal:hover .product-meta,
.wpb_row.full-width-content .vc_col-sm-8 .woocommerce .nectar-woo-flickity li.product.minimal:hover .product-meta {
transform: none;
-webkit-transform: none;
}
.wpb_row:not(.full-width-content) .woocommerce .nectar-woo-flickity li.product.minimal .product-add-to-cart a {
-webkit-transition: none;
transition: none;
}
.wpb_row:not(.full-width-content) .woocommerce .nectar-woo-flickity {
width: calc(100% + 30px);
margin-left: -15px;
padding: 15px 0;
}
.wpb_row.full-width-content .woocommerce .nectar-woo-flickity {
padding: 45px 15px;
}
body .woocommerce .nectar-woo-flickity .flickity-slider li,
body .woocommerce .nectar-woo-flickity ul.products[data-product-style="material"] li:nth-child(2n+2) {
margin: 0!important;
}
body .woocommerce .nectar-woo-flickity .flickity-slider .flickity-cell li { 
width: 100%!important;
}
body .woocommerce .nectar-woo-flickity .flickity-slider .flickity-cell {
padding: 20px;
width: 100%;
}
body .woocommerce ul.products[data-product-style="material"] .flickity-page-dots li, 
.woocommerce-page ul.products[data-product-style="material"] .flickity-page-dots li {
display: inline-block;
margin: 0;
}
body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.minimal {
box-shadow: 0 2px 6px rgba(0,0,0,0.075);
border-radius: 6px;
}
body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.material:not(:hover) {
box-shadow: 0 3px 7px rgba(0,0,0,0.07);
}
body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.classic,
body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.text_on_hover {
box-shadow: 0 3px 7px rgba(0,0,0,0.07);
}
body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.open-nectar-quick-view {
box-shadow: none!important;
}
body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.classic .price {
margin-bottom: 20px;
}
body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.classic .price,
body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.classic .woocommerce-loop-product__title {
padding-left: 25px;
}
body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.text_on_hover {
padding-bottom: 18px;
}
@media only screen and (min-width: 690px) {
body .woocommerce.columns-4 .nectar-woo-flickity .flickity-slider .flickity-cell,
body .woocommerce.columns-3 .nectar-woo-flickity .flickity-slider .flickity-cell,
body .woocommerce.columns-2 .nectar-woo-flickity .flickity-slider .flickity-cell,
body .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
width: 50%;
}
body .full-width-content .vc_col-sm-12 .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
width: 33.3%;
}
}
@media only screen and (min-width: 1000px) {
body .woocommerce.columns-2 .nectar-woo-flickity .flickity-slider .flickity-cell {
width: 50%
}
body .woocommerce.columns-3 .nectar-woo-flickity .flickity-slider .flickity-cell {
width: 33.3%
}
body .woocommerce.columns-4 .nectar-woo-flickity .flickity-slider .flickity-cell,
body .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
width: 25%;
}
body .full-width-content .vc_col-sm-12 .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
width: 25%;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
body .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
width: 33.3%;
}
}
@media only screen and (min-width: 1600px) {
body .full-width-content .vc_col-sm-12 .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
width: 20%;
}
} body .nectar-woo-flickity > ul.products[data-product-style] > li.product,
body .full-width-content .nectar-woo-flickity > ul.products[data-product-style] > li.product {
margin-right: 15px!important;
margin-left: 15px!important;
clear: none;
}
@media only screen and (max-width: 690px) {
.nectar-woo-flickity > ul.products[data-product-style] > li.product {
width: calc(100% - 30px)!important;
}
.nectar-woo-flickity > ul.products[data-product-style] > li.product:nth-child(1n+2) {
visibility: hidden;
position: absolute;
pointer-events: none;
}
}
@media only screen and (min-width: 690px) and (max-width: 999px) {
.nectar-woo-flickity > ul.products[data-product-style].columns-dynamic > li.product {
width: calc(33% - 30px)!important;
}
.nectar-woo-flickity > ul.products[data-product-style].columns-dynamic > li.product:nth-child(1n+4) {
visibility: hidden;
position: absolute;
pointer-events: none;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1600px)  {
.nectar-woo-flickity > ul.products[data-product-style].columns-dynamic > li.product {
width: calc(25% - 30px)!important;
}
.nectar-woo-flickity > ul.products[data-product-style].columns-dynamic > li.product:nth-child(1n+5) {
visibility: hidden;
position: absolute;
pointer-events: none;
}
}
@media only screen and (min-width: 1600px) {
.nectar-woo-flickity > ul.products[data-product-style].columns-dynamic > li.product {
width: calc(20% - 30px)!important;
}
.nectar-woo-flickity > ul.products[data-product-style].columns-dynamic > li.product:nth-child(1n+6) {
visibility: hidden;
position: absolute;
pointer-events: none;
}
}
@media only screen and (min-width: 1000px) {
.nectar-woo-flickity > ul.products[data-product-style].columns-4  > li.product {
width: calc(25% - 30px)!important;
}
.nectar-woo-flickity > ul.products[data-product-style].columns-4  > li.product:nth-child(1n+5) {
visibility: hidden;
position: absolute;
pointer-events: none;
}
.nectar-woo-flickity > ul.products[data-product-style].columns-3  > li.product {
width: calc(33% - 30px)!important;
}
.nectar-woo-flickity > ul.products[data-product-style].columns-3  > li.product:nth-child(1n+4) {
visibility: hidden;
position: absolute;
pointer-events: none;
}
.nectar-woo-flickity > ul.products[data-product-style].columns-2  > li.product {
width: calc(50% - 30px)!important;
}
.nectar-woo-flickity > ul.products[data-product-style].columns-2  > li.product:nth-child(1n+3) {
visibility: hidden;
position: absolute;
pointer-events: none;
}
.nectar-woo-flickity > ul.products[data-product-style].columns-1  > li.product {
width: calc(100% - 30px)!important;
}
.nectar-woo-flickity > ul.products[data-product-style].columns-1  > li.product:nth-child(1n+2) {
visibility: hidden;
position: absolute;
pointer-events: none;
}
}
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top {
text-align: center;
position: relative;
margin-bottom: 25px;
min-height: 30px;
}
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button {
border-radius: 100px;
position: absolute;
top: 50%;
padding: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
opacity: 1;
}
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .woo-flickity-count {
display: none;
text-align: center;
}
.nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button svg {
width: 30%;
height: 30%;
left: 25%;
top: 35%;
}
.nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button.next svg  {
left: 45%;
}
body .span_12.dark .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .previous .arrow,
body .span_12.dark .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .next .arrow {
fill: #000;
}
body .span_12.dark .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .previous:before,
body .span_12.dark .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .next:before,
body .span_12.dark .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button:after {
background-color: #000;
}
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .previous:before,
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .next:before,
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button:after {
background-color: #fff;
position: absolute;
height: 2px; left: 11px;
top: 50%;
margin-top: -1px;
width: 15px;
content: '';
display: block;
}
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button:after {
background-color: transparent!important;
border-radius: 100px;
width: 100%;
height: 100%;
margin: 0;
left: 0;
top: 0;
z-index: -1;
transition: transform 0.45s cubic-bezier(.15,.75,.5,1), opacity 0.45s cubic-bezier(.15,.75,.5,1);
}
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .previous:before {
left: 14px;
}
body  .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .previous { 
left: 15px; 
}
body  .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .next { 
right: 15px; 
}
.nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button svg:not(.flickity-button-icon) {
width: 48px;
height: 48px;
top: -5px;
left: -2px;
transform-origin: center;
transform: rotate(-88deg);
position: absolute;
}
.nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button svg circle.time {
stroke-dashoffset: 183;
stroke-dasharray: 183;
stroke: #fff; 
stroke-linecap: butt;
-webkit-transition: stroke-dashoffset 600ms cubic-bezier(.25, 0.25, 0.1, 1), stroke 0.2s ease;
transition: stroke-dashoffset 600ms cubic-bezier(.25, 0.25, 0.1, 1), stroke 0.2s ease;
}
.nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button svg circle:not(.time) {
stroke: rgba(0,0,0,0.25);
}
.span_12.light .nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button svg circle:not(.time) {
stroke: rgba(255,255,255,0.25);
}
.nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button:hover svg circle.time {
stroke-dashoffset: 8;
-webkit-transition: stroke-dashoffset 600ms cubic-bezier(.25, 0.25, 0.1, 1), stroke 0.2s ease;
transition: stroke-dashoffset 600ms cubic-bezier(.25, 0.25, 0.1, 1), stroke 0.2s ease;
}
.nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button svg circle.time {
stroke: #000;
}
.full-width-content .vc_span9 .caroufredsel_wrapper,
.full-width-content .vc_span9 .carousel-wrap,
.full-width-content .vc_span8 .caroufredsel_wrapper,
.full-width-content .vc_span8 .carousel-wrap,
.full-width-content .vc_span6 .caroufredsel_wrapper,
.full-width-content .vc_span6 .carousel-wrap,
.full-width-content .vc_span4 .caroufredsel_wrapper,
.full-width-content .vc_span4 .carousel-wrap,
.full-width-content .vc_span3 .caroufredsel_wrapper,
.full-width-content .vc_span3 .carousel-wrap {
overflow: hidden!important;
}
body .products-carousel ul {
opacity: 0;
}
body .products-carousel .products li.product {
margin-right: 15px!important;
margin-left: 15px!important;
margin-bottom: 25px!important;
clear: none!important;
float: left!important;
}
body .products-carousel .carousel-prev {
left: -77px;
top: 49%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
body .products-carousel .carousel-next {
right: -96px;
top: 49%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
body .products-carousel:hover .carousel-prev { 
left: 9px; 
}
body .products-carousel:hover .carousel-next {
right: 16px; 
}
body .products-carousel .carousel-next, 
body .products-carousel .carousel-prev {
height: 60px;
line-height: 60px;
width: 55px;
border: none;
background-color: rgba(255,255,255,0.5);
z-index: 1000;
transition: all 0.45s ease 0s;
-webkit-transition: all 0.45s ease 0s;
}
body .products-carousel .carousel-next i, 
body .products-carousel .carousel-prev i {
color: #777;
height: 20px;
line-height: 19px;
transition: all 0.25s ease 0s;
-webkit-transition: all 0.25s ease 0s;
}
body .products-carousel .carousel-next:hover i, 
body .products-carousel .carousel-prev:hover i {
color: #fff;
}
.woocommerce .full-width-content .page-title, 
.woocommerce .full-width-content .woocommerce-result-count, 
body .full-width-content .woocommerce-breadcrumb {
padding-left: 2%;
}
.woocommerce .full-width-content .woocommerce-ordering {
right: 2%;
}
.woocommerce .full-width-content .woocommerce-result-count {
margin-right: 2%;
}
.woocommerce .full-width-content {
position: relative;
}
.woocommerce-page .full-width-content {
margin-top: 0!important;
}
.nectar-quick-view-box .woocommerce-product-rating {
line-height: 2;
display: block;
}
.nectar-quick-view-box .summary .price {
color: #444444;
font-size: 30px;
line-height: 30px;
letter-spacing: -1px;
margin-top: 20px;
}
.nectar-quick-view-box .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.nectar-quick-view-box .star-rating::before {
content: '\73\73\73\73\73';
color: #d3ced2;
float: left;
top: 0;
left: 0;
position: absolute;
}
.nectar-quick-view-box div.product .woocommerce-product-rating {
margin-bottom: 1.618em;
}
.nectar-quick-view-box .star-rating span::before {
content: '\53\53\53\53\53';
top: 0;
position: absolute;
left: 0;
}
.nectar-quick-view-box .star-rating {
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1em;
width: 5.4em;
font-family: star;
}
.woocommerce mark { 
background-color: transparent!important; 
}
.cart .quantity input.plus, 
.cart .quantity input.minus, 
.nectar-quick-view-box .quantity input.plus, 
.nectar-quick-view-box .cart .quantity input.minus,
.nectar-quick-view-box .cart .quantity input.plus {
background-color: #F8F8F8;
background-repeat: repeat-x;
border: 1px solid #E1E1E1;
border-radius: 0 0 0 0;
color: #666666;
cursor: pointer;
display: inline;
height: 35px;
font-size: 18px;
line-height: 35px;
margin: 0;
padding: 0;
vertical-align: middle;
width: 35px;
position: relative;
font-family: 'Open Sans';
font-weight: 400;
}
.woocommerce .cart .quantity input.qty, 
.nectar-quick-view-box .cart .quantity input.qty {
border-left: medium none;
border-right: medium none;
margin: 0 10px;
display: inline-block;
height: 35px;
line-height: 35px;
margin: 0;
padding: 0 5px;
text-align: center;
vertical-align: middle;
background-color: transparent;
width: 46px;
position: relative;
}
@media only screen and (max-width: 690px) {
.woocommerce .shop_table .coupon {
border: none;
margin-top: 30px;
padding: 0;
}
.woocommerce table.cart td.actions {
padding: 20px;
}
.woocommerce table.cart td.actions button[type="submit"] {
margin-top: 20px;
margin-bottom: 20px;
}
.woocommerce .shop_table .coupon input, 
.woocommerce .shop_table .coupon input#coupon_code {
width: 100%!important;
margin-top: 10px;
}
}
.woocommerce .star-rating {
height: 1.1em!important;
color: #27CCC0;
}
.woocommerce p.stars a.star-1, .woocommerce-page p.stars a {
width: 1.5em;
}
.woocommerce .products.related .product, 
.woocommerce .products.upsells .product {
margin-bottom: 2%;
margin-right: 2% !important;
}
@media only screen and (min-width: 1000px) {
.woocommerce .products.related .product, 
.woocommerce .products.upsells .product {
width: 23.45% !important;
}
}
.single-product .post-area.span_9 .products.related .product, 
.single-product .post-area.span_9 .products.upsells .product {
width: 32% !important;
}
@media only screen and (min-width: 1000px) {
.single-product .post-area.span_9 .products.related ul > .product:nth-child(4) .single-product .post-area.span_9 .products.upsells ul > .product:nth-child(4) {
display: none;
}
}
.woocommerce .span_9 .products.related .products li:nth-child(4), 
.woocommerce .span_9 .products.upsells .products li:nth-child(4) {
display: none;
}
.woocommerce .span_9 .products.related .products li:nth-child(3), 
.woocommerce .span_9 .products.upsells .products li:nth-child(3),
.woocommerce .products.related ul.products li.product.last,
.woocommerce-page .products.related ul.products li.product.last,
.woocommerce .products.upsells ul.products li.product.last  {
margin-right: 0!important;
}
#ajax-content-wrap .related.products > h2, 
#ajax-content-wrap .upsells.products > h2, 
#ajax-content-wrap #comments h2, 
#ajax-content-wrap #review_form h3, 
#ajax-content-wrap .cart_totals h2, 
#ajax-content-wrap .shipping_calculator h2, 
#ajax-content-wrap .cross-sells > h2, 
#ajax-content-wrap .cart-collaterals > h2 {
font-size: 30px;
line-height: 40px;
}
.single-product .related.products h2, 
.single-product .upsells.products h2 {
margin-bottom: 20px;
}
.single-product .products.related, 
.single-product .products.upsells { margin-top: 25px;}
.woocommerce-page ul.products li.product.last, 
.woocommerce ul.products li.product.last {
margin-right: 0;
}
.woocommerce nav.woocommerce-pagination ul li a, 
.woocommerce nav.woocommerce-pagination ul li span {
font-size: 12px;
}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, 
.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
font-size: 18px;
}
body[data-fancy-form-rcs="1"] .cart_totals #shipping_method li, 
body[data-fancy-form-rcs="1"] .order-review #shipping_method li {
text-indent: 0;
position: relative;
}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
padding-bottom: 1.5em;
}
.wc-proceed-to-checkout .button.checkout-button,
.woocommerce #order_review #payment #place_order,
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
font-size: 1.25em; 
padding: 25px!important; 
display: block; 
text-align: center; 
width: 100%;
}
.woocommerce .products.related, 
.woocommerce .products.upsells {
clear: both;
}
.woocommerce ul.products li.product .text-on-hover-wrap .price del, 
.woocommerce-page ul.products li.product .text-on-hover-wrap .price del {
color: rgba(0,0,0,0.7)!important;
}
.woocommerce .pp_gallery {
opacity: 1;
display: block;
}
.woocommerce ul.products li.product .price, 
.woocommerce-page ul.products li.product .price {
color: #27CCC0;
}
.woocommerce .product-wrap {
overflow: hidden;
position: relative;
}
.woocommerce div.product form.cart .group_table .woocommerce-grouped-product-list-item__quantity .button.product_type_external {
margin-left: 10px;
padding: 13px 15px!important;
}
.woocommerce div.product form.cart .group_table .woocommerce-grouped-product-list-item__quantity .button.product_type_external i {
display: none;
}
.woocommerce .classic .product-wrap .add_to_cart_button, 
.woocommerce .classic .product-wrap .product_type_variable, 
.woocommerce .classic .product-wrap .product_type_grouped, 
.woocommerce .classic .product-wrap a.button {
position: absolute!important;
transform: translateY(101%);
-webkit-transform: translateY(101%);
top: auto!important;
bottom: 0;
left: 0;
z-index: 20;
}
.woocommerce .classic .product-wrap a.button,
.woocommerce ul.products li.product.classic .button {
min-height: 40px;
margin: 0;
}
.woocommerce .classic .product-wrap .product-add-to-cart[data-nectar-quickview="true"] {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}
.woocommerce .classic .product-wrap .product-add-to-cart[data-nectar-quickview="true"] .add_to_cart_button, 
.woocommerce .classic .product-wrap .product-add-to-cart[data-nectar-quickview="true"] .product_type_variable, 
.woocommerce .classic .product-wrap .product-add-to-cart[data-nectar-quickview="true"] .product_type_grouped, 
.woocommerce .classic .product-wrap .product-add-to-cart[data-nectar-quickview="true"] a.button {
position: relative!important;
display: block;
float: left;
}
.woocommerce .classic  a.add_to_cart_button.button.loading {
opacity: 0.55;
}
.woocommerce .classic .product-wrap .product-add-to-cart .add_to_cart_button,
.woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_variable {
width: 100%;
}
.woocommerce .classic  .product-add-to-cart .add_to_cart_button span,
.woocommerce .classic  .product-add-to-cart .nectar_quick_view span,
.woocommerce .classic .product-add-to-cart .add_to_cart_button i,
.woocommerce .classic .product-add-to-cart .nectar_quick_view i {
transition: opacity 0.25s ease;
}
.woocommerce .classic .product-add-to-cart .add_to_cart_button.product_type_variable i {
display: none;
}
.woocommerce .classic  .product-add-to-cart .add_to_cart_button:hover span,
.woocommerce .classic  .product-add-to-cart .nectar_quick_view:hover span,
.woocommerce .classic  .product-add-to-cart .add_to_cart_button:hover i,
.woocommerce .classic  .product-add-to-cart .nectar_quick_view:hover i {
opacity: 0.8;
}
.woocommerce .classic .product-wrap .product-add-to-cart[data-nectar-quickview="true"] .add_to_cart_button,
.woocommerce .classic .product-wrap .product-add-to-cart[data-nectar-quickview="true"] .button.product_type_variable,
.woocommerce .classic .product-wrap .product-add-to-cart[data-nectar-quickview="true"] a.button.product_type_simple {
border-radius: 3px 0 0 3px!important;
width: calc(100% - 46px);
}
.woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_grouped {
width: 100%;
line-height: 24px;
border-radius: 3px!important;
}
.woocommerce .classic .product-wrap .product-add-to-cart[data-nectar-quickview="true"] .nectar_quick_view {
border-radius: 0 3px 3px 0!important;
margin: 0;
width: 46px;
}
.woocommerce .classic .product-wrap .product-add-to-cart[data-nectar-quickview="true"] .nectar_quick_view:after {
background-color: rgba(255,255,255,0.07);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
content: '';
}
.woocommerce .classic .product-wrap .add_to_cart_button i,
.woocommerce .classic .product-wrap .nectar_quick_view i,
.text_on_hover.product .nectar_quick_view i {
background-color: transparent;
height: 20px;
line-height: 20px;
width: 16px;
margin-right: 8px;
}
.woocommerce .classic .product-wrap .nectar_quick_view i { margin-right: 0; }
.woocommerce .classic .product-wrap .nectar_quick_view span {
display: none;
}
.woocommerce .classic .product-wrap .add_to_cart_button, 
.woocommerce .classic .product-wrap .nectar_quick_view,
.woocommerce .classic .product-wrap .button.product_type_variable, 
.woocommerce .classic .product-wrap a.button.product_type_simple { 
line-height: 24px; 
}
.woocommerce .classic .product-wrap .nectar_quick_view,
.woocommerce .classic .product-wrap .add_to_cart_button, 
.woocommerce .classic .product-wrap .button.product_type_variable,
.woocommerce .classic .product-wrap a.button.product_type_simple  {
padding: 8px 15px;
}
div.pp_woocommerce a.pp_expand, 
div.pp_woocommerce a.pp_contract, 
div.pp_woocommerce a.pp_expand:before, 
div.pp_woocommerce a.pp_contract:before {
display: none!important;
}
.woocommerce div.product form.cart .variations,
.woocommerce .variations,
.nectar-quick-view-box .variations,
.woocommerce .nectar-quick-view-box div.product form.cart .variations {
position: relative;
width: auto;
background-color: transparent;
margin-bottom: 40px;	
}
.woocommerce .variations td,
.nectar-quick-view-box .variations td{
vertical-align: middle!important;	
}
.nectar-quick-view-box  .woocommerce-product-rating .star-rating {
margin: .5em 4px 0 0;
float: left;
}
.nectar-quick-view-box div.product form.cart { margin-bottom: 3em; }
.woocommerce .variations th,
.nectar-quick-view-box .variations th,
.woocommerce .variations tr,
.woocommerce .variations td,
.nectar-quick-view-box .variations td  {
background-color: transparent!important;
border: none!important;
}
div.product .single_variation .price {
display: block;
margin-top: 0;
}
body:not([data-fancy-form-rcs="1"]).woocommerce .reset_variations  {
display: none!important;
}
.woocommerce .reset_variations,
.nectar-quick-view-box .reset_variations {
display: inline-block;
margin-left: 15px;
font-size: 14px;
vertical-align: middle;
}
.woocommerce a.reset_variations:before {
display: inline-block;
font-size: inherit;
position: relative;
top: 1px;
content: "\e117";
margin-right: .5407911001em;
font-family:'icomoon';  
speak:none; font-weight:normal; font-variant:normal; text-transform:none; 
line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
}
.woocommerce div.product form.cart .variations td .fancy-select-wrap {
display: inline-block;
padding-top: 0;
}
.woocommerce .variations td.label label {
color: #000;
}
.woocommerce .product-wrap .add_to_cart_button.added {
background-color: #27CCC0;
}
.woocommerce .product-wrap .add_to_cart_button.added:before, 
.woocommerce .product-wrap .add_to_cart_button.added:after {
background-image: none;
content: none!important;
}
.woocommerce .product-wrap img.attachment-shop_catalog {
position: relative;
display: block;
transition: all 0.2s linear;
margin-bottom: 0!important;
}
.woocommerce .product-wrap:hover a {
-webkit-transform: translateY(0)!important;
transform: translateY(0)!important;
}
a.added_to_cart, 
.classic a.added_to_cart {
display: none;
position: absolute!important;
text-indent: -9999px;
}
.woocommerce ul.products li.product .price, 
.woocommerce ul.products li.product .price ins, 
.woocommerce ul.products li.product .price ins .amount {
font-size: 18px;
line-height: 22px;
font-family: 'Open Sans';
font-weight: 600;
}
.woocommerce ul.products li.product.material .price, 
.woocommerce ul.products li.product.material .price ins, 
.woocommerce ul.products li.product.material .price ins .amount,
.woocommerce ul.products li.product.material .price ins .woocommerce-Price-currencySymbol {
font-size: 12px;
}
.woocommerce ul.products li.product.material .price del, 
.woocommerce-page ul.products li.product.material .price del {
color: rgba(0,0,0,0.6);
font-size:12px;
padding-right: 5px;
}
.woocommerce .price ins, 
.woocommerce ul.products li.product .price ins,
.nectar-quick-view-box .summary .price ins {
font-weight: normal;
text-decoration: none;
}
.nectar-quick-view-box .summary .price ins {
font-weight: 700;
}
.nectar-quick-view-box .summary .price del {
color: rgba(145, 145, 145, 0.5);
font-size: 0.67em;
}
.woocommerce .woocommerce-ordering {
position: absolute;
right: 0;
bottom: 13px;
margin-bottom: 0;
}
.woocommerce .span_9 .woocommerce-ordering {
right: 20px;
}
.woocommerce .span_9.col_last .woocommerce-ordering {
right: 0!important;
}
.woocommerce .post-area .woocommerce-ordering {
float: right!important;
}
.woocommerce .post-area .woocommerce-result-count {
float: left!important;
}
.nectar-shop-header {
position: relative;
}
.nectar-shop-header .woocommerce-breadcrumb {
padding: 13px 0;
line-height: 40px;
border-bottom: 1px solid rgba(0,0,0,0.07);
margin-bottom: 40px;
color: #aaa;
}
.nectar-shop-header .woocommerce-breadcrumb .fa.fa-angle-right {
font-size: 14px;
}
.woocommerce-breadcrumb [class*="fa-"] {
line-height: 32px;
top: -1px;
width: 20px;
}
body[data-fancy-form-rcs="1"] .woocommerce-ordering .fancy-select-wrap {
padding-top: 0;
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
float: none;
margin-bottom: 5px;
padding-bottom: 15px;
position: absolute;
bottom: 13px;
padding: 0;
font-size: .92em;
right: 220px;
color: #aaa;
}
body[data-fancy-form-rcs="1"].woocommerce .woocommerce-result-count,
body[data-fancy-form-rcs="1"].woocommerce-page .woocommerce-result-count {
right: auto;
position: relative;
float: right;
bottom: auto;
margin-bottom: 0;
margin-top: 13px;
line-height: 40px;
display: inline-block;
}
body[data-fancy-form-rcs="1"].woocommerce.woocommerce .woocommerce-ordering {
position: relative;
float: right;
bottom: auto;
margin-left: 20px;
margin-top: 13px;
}
body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container {
min-width: 130px;
width: auto!important;
}
body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default .select2-selection--single {
border: none!important;
box-sizing: content-box;
padding-top: 5px;
padding-bottom: 5px;
}
body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: inherit;
}
.select2-results {
padding: 4px;
}
.woocommerce .cart-notification {
display: none;
}
.woocommerce ul.products li.product .onsale, 
.woocommerce-page ul.products li.product .onsale, 
.woocommerce span.onsale, 
.woocommerce-page span.onsale {
z-index: 1000;
border-radius: 100px;		
-webkit-border-radius: 100px;			
line-height: 29px;
padding: 7px; 
right: 15px;
width: 44px;
margin-top: -8px;
box-shadow: none;
-webkit-box-shadow: none;
background-image: none;
text-shadow: none;
background-color: #27CCC0;
left: auto;
font-family: 'Open Sans';
font-weight: 300;
}
.woocommerce-page .single-product-main-image .onsale {
display: none;
}
.woocommerce #pp_full_res .pp_inline p {
display: block;
}
.woocommerce .products .classic .star-rating, 
.woocommerce-page .products .classic .star-rating,
.woocommerce-page .products .material .star-rating, 
.woocommerce .products .material .star-rating,
.woocommerce .products .minimal .star-rating {
display: none!important;
}
.woocommerce .summary .price,
.woocommerce div.product .summary p.price {
color: #444444;
font-size: 30px;
line-height: 30px;
letter-spacing: -1px;
margin-top: 20px;
}
.single-product .post-area.span_9 .product .summary .woocommerce-product-details__short-description {
padding-bottom: 20px;
}
.woocommerce .summary ins .price {
color: #444444;
}
.woocommerce .quick_rating .star-rating {
float: none;
position: relative;
top: 2px;
}
.woocommerce .review_num {
float: left;
margin-right: 5px;
}
.woocommerce .quick_rating:after {
content: ""; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}
.woocommerce .quick_rating {
margin-bottom: 0;
}
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, 
.woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
margin-bottom: 3px;
}
.woocommerce .cart .quantity input.plus, 
.woocommerce .cart .quantity input.minus,
.nectar-quick-view-box .cart .quantity input.plus, 
.nectar-quick-view-box .cart .quantity input.minus,
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
background-image: none;
display: inline-block;
vertical-align: middle;
border: none;
position: relative;
transition: all 0.25s ease;
box-shadow: 0 2px 12px rgba(0,0,0,0.08);
-webkit-transition: all 0.45s cubic-bezier(.15,0.2,.1,1);
border-radius: 50px!important;
background-color: #fff;
-webkit-appearance: none; 
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger  { position: absolute; }
.woocommerce .cart .quantity input.plus:hover, .woocommerce .cart .quantity input.minus:hover,
.nectar-quick-view-box .cart .quantity input.plus:hover, .nectar-quick-view-box .cart .quantity input.minus:hover {
box-shadow: 0 2px 12px rgba(0,0,0,0.25);
}
.woocommerce div.product form.cart .variations td, 
.woocommerce div.product form.cart .variations th,
.nectar-quick-view-box div.product form.cart .variations td, 
.nectar-quick-view-box div.product form.cart .variations th {
display: block;
line-height: 1em;
}
.woocommerce-page button[type="submit"].single_add_to_cart_button {
margin-top: 30px;
}
.woocommerce .cart .quantity input.plus:hover, 
.woocommerce .cart .quantity input.minus:hover,
.nectar-quick-view-box .cart .quantity input.plus:hover, 
.nectar-quick-view-box .cart .quantity input.minus:hover {
color: #fff!important;
}
.woocommerce .quantity input.qty, 
.woocommerce #content .quantity input.qty, 
.woocommerce-page .quantity input.qty, 
.woocommerce-page #content .quantity input.qty,
.nectar-quick-view-box .quantity input.qty {
background-image: none;
box-shadow: none;
-webkit-box-shadow: none;
border-color: #E1E1E1;
font-weight: normal;
font-size: 12px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
background-image: none;
box-shadow: none;
-webkit-box-shadow: none;
margin-left: -2px;
margin-right: -2px;
border-radius: 0;
-webkit-border-radius: 0;
border-top: 0;
border-left: 0;
transition: background-color 0.2s linear;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
border-right: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before {
box-shadow: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border-bottom: none!important;
background-color: rgba(0, 0, 0, 0.043);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
border: none!important;
box-shadow: none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
background-color: #000000;	
color: #fff;
border: none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding-left: 2px;
margin-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-weight: 400;
font-weight: normal;
border-top: 0;
text-shadow: none;
-webkit-text-shadow: none;
}
.woocommerce div.product form.cart, 
.woocommerce #content div.product form.cart, 
.woocommerce-page div.product form.cart,
.woocommerce-page #content div.product form.cart {
margin-bottom: 3em;
}
.woocommerce table.shop_attributes, 
.woocommerce-page table.shop_attributes,
body:not(.woocommerce-cart) .main-content table.shop_attributes {
margin-top: 20px;
}
.woocommerce .woocommerce-tabs > div:not(.tab-container) {
padding: 15px 0!important;
margin-top: 0!important;
margin-bottom: 0!important;
}
.woocommerce-tabs .full-width-content.wpb_row  {
border-top: 0;
}
.full-width-tabs #tab-description .nectar-slider-wrap[data-full-width="true"],
.full-width-tabs.woocommerce-tabs #tab-description .first-section.full-width-section,
.full-width-tabs.woocommerce-tabs #tab-description .first-section.full-width-content  {
margin-top: -17px;
}
.woocommerce div.product .woocommerce-tabs > .full-width-content {
padding: 0!important;
}
.woocommerce  div.product .woocommerce-tabs .full-width-content ul.tabs {
padding-left: 0!important;
}
.woocommerce  div.product .woocommerce-tabs .full-width-content ul.tabs li {
background-color: transparent!important; 
margin: 0;
padding: 0;
float: left;
border-left: none;
border-right: none;
overflow: hidden;
}
.woocommerce-account[data-fancy-form-rcs="1"] .login-btn-row {
margin-top: 40px;
}
.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li.active {
background-color: transparent;
}
.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li.active a:after {
top: 0;
-ms-transform: scale(1,1);
-webkit-transform: scale(1,1);
transform: scale(1,1);
}
.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a {
color: #5e5e5e;
}
div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs  {
text-align: center;
margin: 70px 0 50px 0;
}
.mobile div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs  {
margin: 50px 0 40px 0;
}
@media only screen and (max-width: 690px) {
.mobile div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs  {
margin: 50px 0 20px 0;
}
}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li {
float: none;
display: inline-block;
}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a {
padding: 0!important;
line-height: 1.7em;
margin: 4px 20px;
font-size: 17px;
}
.woocommerce-tabs[data-tab-style="fullwidth"] #tab-additional_information > h2 {
display: none;
}
.woocommerce-tabs[data-tab-style="fullwidth"],
.woocommerce-tabs[data-tab-style="fullwidth_centered"] { 
margin-top: 40px; 
clear: both; 
}
@media only screen and (min-width: 1000px) {
.woocommerce-tabs[data-tab-style="fullwidth"] > div,
.woocommerce-tabs[data-tab-style="fullwidth_centered"] > div {
margin-top: 15px; 
}
.woocommerce-tabs[data-tab-style="fullwidth"] #reviews #comments,
.woocommerce-tabs[data-tab-style="fullwidth"] #reviews #review_form_wrapper {  
float: left; 
width: 47%; 
}
.woocommerce-tabs[data-tab-style="fullwidth"] #reviews #comments { 
margin-right: 3%; 
width: 50%; 
} 
.rtl.woocommerce .woocommerce-tabs[data-tab-style="fullwidth"] #reviews #comments, 
.woocommerce-tabs[data-tab-style="fullwidth"] #reviews #review_form_wrapper { 
float: right;
}
.rtl.woocommerce .woocommerce-tabs[data-tab-style="fullwidth"] #reviews #comments { 
margin-left: 3%; 
margin-right: 0;
}
.woocommerce-tabs[data-tab-style="fullwidth"] #reviews #reply-title { 
margin-top: 5px; 
}
} .single-product .product[data-gallery-style="left_thumb_sticky"] div.images[data-has-gallery-imgs="false"] {
padding-left: 0;
width: 100%!important;
}
@media only screen and (min-width: 1000px) {
.single-product .product[data-gallery-style="ios_slider"] > .single-product-main-image,
.single-product .product[data-gallery-style="ios_slider"][data-tab-pos="in_sidebar"] > .single-product-summary,
.single-product .product[data-gallery-style="ios_slider"][data-tab-pos="fullwidth"] > .summary.entry-summary {
width: 50%;
margin-right: 0;
}
.single-product .product[data-gallery-style="ios_slider"][data-tab-pos="in_sidebar"] > .single-product-summary,
.single-product .product[data-gallery-style="ios_slider"][data-tab-pos="fullwidth"] > .summary.entry-summary {
padding-left: 50px;
}
.single-product .product[data-gallery-style="left_thumb_sticky"] .single-product-main-image {
width: 60%;
margin-right: 0;
}
.single-product .product[data-gallery-style="left_thumb_sticky"][data-tab-pos="in_sidebar"] .single-product-summary,
.single-product .product[data-gallery-style="left_thumb_sticky"][data-tab-pos="fullwidth"] .summary.entry-summary {
width: 40%;
padding-left: 40px;
}
.single-product .row > .product[data-gallery-style="left_thumb_sticky"] .single-product-main-image {
width: 64%;
}
.single-product .row > .product[data-gallery-style="left_thumb_sticky"][data-tab-pos="in_sidebar"] .single-product-summary,
.single-product .row > .product[data-gallery-style="left_thumb_sticky"][data-tab-pos="fullwidth"] .summary.entry-summary {
width: 36%;
}
.single-product .row > .product[data-gallery-style="left_thumb_sticky"][data-tab-pos="fullwidth"] > .summary.entry-summary {
float: right;
}
}
@media only screen and (min-width: 1000px) {
.single-product .product[data-gallery-style="left_thumb_sticky"] .flickity.product-thumbs .theiaStickySidebar {
width: 100px!important; 
}
.single-product .product[data-gallery-style="left_thumb_sticky"] .flickity.product-thumbs {
width: 100px; 
float: left; 
}
.single-product .product[data-gallery-style="left_thumb_sticky"] div.images {
width: calc(100% - 100px)!important;
float: right;
padding-left: 30px;
}
}
@media only screen and (max-width: 999px) {
.single-product .product[data-gallery-style="left_thumb_sticky"] .product-thumbs.flickity { 
overflow: hidden!important; 
}
.single-product .product-thumbs, 
.single-product .product-thumbs > .theiaStickySidebar { 
width: 100%; 
}
.single-product .product-thumbs > .theiaStickySidebar > .slider:focus,
.single-product .product-thumbs > .theiaStickySidebar > .slider .flickity-viewport:focus {
outline: 0;
}
.single-product .product-thumbs > .theiaStickySidebar > .slider { 
width: calc(100% + 10px); 
margin-left: -5px;
}
.single-product .product[data-gallery-style="left_thumb_sticky"] .images .flickity-slider .slide { 
position: absolute;
}
.single-product .row > .product[data-gallery-style="left_thumb_sticky"] .summary.entry-summary {
clear: both;
}
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
.single-product .product[data-gallery-style="left_thumb_sticky"] .flickity.product-thumbs .theiaStickySidebar {
width: 70px!important; 
}
.single-product .product[data-gallery-style="left_thumb_sticky"] .flickity.product-thumbs {
width: 70px; 
float: left; 
}
.single-product .product[data-gallery-style="left_thumb_sticky"] div.images {
width: calc(100% - 70px)!important;
float: right;
padding-left: 30px;
}
}
.woocommerce .product[data-gallery-style="left_thumb_sticky"][data-tab-pos="in_sidebar"] .single-product-summary > div.summary,
.woocommerce .product[data-gallery-style="left_thumb_sticky"][data-tab-pos="fullwidth"] > .summary.entry-summary,
.single-product .product[data-gallery-style="left_thumb_sticky"] .nectar-sticky-prod-wrap,
.woocommerce div.product[data-gallery-style="left_thumb_sticky"] div.images .woocommerce-product-gallery__image:nth-child(n+2) { float: none; width: 100%; }
.single-product .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .thumb-inner,
.single-product .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .thumb-inner a { line-height: 0; }
.single-product .product[data-gallery-style="left_thumb_sticky"] .product-thumbs img,
.single-product .product[data-gallery-style="left_thumb_sticky"] .images .slide {
margin-bottom: 15px;
}
.single-product:not(.mobile) .product[data-gallery-style="left_thumb_sticky"] .woocommerce-product-gallery__trigger {
display: none;	
}
.single-product .product-thumbs .flickity-slider .thumb img,
.single-product .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .thumb img {
border: 1px solid rgba(0,0,0,0);
padding: 1px;
-webkit-transition: border-color 0.1s ease;
transition: border-color 0.1s ease;
}
.single-product .product-thumbs .flickity-slider .thumb.is-nav-selected img {
border: 1px solid #999;
}
.single-product:not(.mobile) .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .thumb a.active img {
border: 1px solid #999;
}
.single-product .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .flickity-slider .thumb img,
.single-product .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .thumb img {
border: 2px solid rgba(0,0,0,0);
padding: 2px;
-webkit-transition: border-color 0.1s ease;
transition: border-color 0.1s ease;
}
.single-product .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .flickity-slider .thumb.is-nav-selected img {
border: 2px solid #999;
}
.single-product:not(.mobile) .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .thumb a.active img {
border: 2px solid #999;
} .single-product:not(.mobile) .product[data-gallery-style="left_thumb_sticky"] .slider > div:first-child:not(.nectar-no-larger-img) > .woocommerce-product-gallery__image > img.zoomImg {
display: none!important;
}
.single-product .nectar-woo-zoom-icon {
position: absolute;
pointer-events: none;
opacity: 0;
z-index: 100;
height: 30px;
width: 30px;
line-height: 30px;
font-size: 20px;
background-color: transparent!important;
color: #888;
display: none;
}
.single-product .nectar-woo-zoom-icon.visible {
opacity: 1;
}
.single-product .product[data-gallery-style="left_thumb_sticky"] .images .slide {
border: 1px solid rgba(0,0,0,0.06);
}
@media only screen and (min-width: 1000px) {
.single-product .product[data-gallery-style="left_thumb_sticky"] .images .slide:not(.nectar-no-larger-img),
.single-product .product[data-gallery-style="left_thumb_sticky"] .images .slide:not(.nectar-no-larger-img) * { 
cursor: zoom-in;
}
.single-product .product[data-gallery-style="left_thumb_sticky"] .images .slide.zoom-img-active,
.single-product .product[data-gallery-style="left_thumb_sticky"] .images .slide.zoom-img-active * { 
cursor: zoom-out;
}
.single-product .product[data-gallery-style="left_thumb_sticky"] .images .slide.nectar-no-larger-img,
.single-product .product[data-gallery-style="left_thumb_sticky"] .images .slide.nectar-no-larger-img * {
cursor: default;
}
.single-product .nectar-woo-zoom-icon { display: block; }
.product[data-gallery-style="left_thumb_sticky"] .easyzoom > a { 
pointer-events: none; 
display: block; 
}
.product[data-gallery-style="left_thumb_sticky"] .zoomImg { 
opacity: 0!important; pointer-events: none; 
-webklit-transition: opacity 0.15s ease; 
transition: opacity 0.25s ease; 
}
.product[data-gallery-style="left_thumb_sticky"] .zoom-img-active .zoomImg { 
opacity: 1!important; pointer-events: auto; 
}
}
.single-product .nectar-woo-zoom-icon.active:before {
content: '\e90a';
} .woocommerce div.product[data-gallery-style="left_thumb"] div.images,
.woocommerce div.product[data-gallery-style="ios_slider"] div.images { float: none; }
.single-product .images .product-slider,
.single-product .product-thumbs.flickity { overflow: hidden; }
.single-product [data-gallery-style="ios_slider"] .images .product-slider.flickity .slider > .slide {
position: absolute;
top: 0;
z-index: -1;
opacity: 0;
}
.single-product [data-gallery-style="ios_slider"] .images .product-slider.flickity .slider > .slide:first-child {
position: relative;
opacity: 1;
}
.single-product [data-gallery-style="ios_slider"] .slider > .thumb {
float: left;
width: 20%;
border: 1px solid rgba(0,0,0,0);
padding: 1px 6px 1px 6px;
}
.single-product [data-gallery-style="ios_slider"] .slider > .thumb:nth-child(1n + 6) {
position: absolute;
opacity: 0;
}
.single-product .images .flickity-slider .slide {
width: 100%!important;
}
.single-product .images .product-slider .woocommerce-product-gallery__image > div > a { 
pointer-events: none; 
}
.single-product .images .product-slider { 
margin-bottom: 10px;
}
.single-product .images .flickity-slider .slide img { 
margin-bottom: 0;
}
.single-product .product-slider .flickity-viewport {
-webkit-transition: height 0.4s ease;
transition: height 0.4s ease;
}
.single-product .flickity-viewport:focus,
.single-product .flickity-slider:focus,
.single-product .product-thumbs:focus,
.single-product .product-thumbs .slider:focus {
outline: 0;
}
.single-product .product-thumbs > .slider {
width: calc(100% + 10px);
margin-left: -5px;
}
.single-product [data-gallery-style="left_thumb_sticky"] .product-thumbs > .slider {
width: 100%;
margin-left: 0;
}
.single-product .product-thumbs .flickity-slider .thumb { 
width: 20%;
padding: 0 5px;
}
@media only screen and (max-width: 690px) {
.single-product .product-thumbs .flickity-slider .thumb { 
width: 25%;
}
}
.single-product [data-gallery-style="ios_slider"] .product-thumbs .flickity-slider .thumb {
cursor: pointer;
}
.single-product .product-thumbs .flickity-slider .thumb img,
.single-product .product-thumbs .slider .thumb img { 
max-width: none; width: 100%;
}
.single-product .flickity-prev-next-button:disabled {
filter: alpha(opacity=30);
opacity: 0.3;
cursor: auto;
}
.single-product .flickity-prev-next-button:disabled {
display: none;
}
.single-product .product-thumbs img { margin-bottom: 0; }
.single-product .product-thumbs .flickity-prev-next-button {
position: absolute;
border: none;
color: #333;
top: 50%;
width: 34px;
height: 34px;
border-radius: 50%;
transform: translateY(-50%);
border-radius: 50px;
box-shadow: 0 2px 12px rgba(0,0,0,0.08);
background-color: #fff;
-webkit-transition: opacity 0.25s ease;
transition: opacity 0.25s ease;
}
.single-product:not(.mobile) .product-thumbs .flickity-prev-next-button { opacity: 0; }
.single-product .product-thumbs:hover .flickity-prev-next-button { opacity: 1; }
.single-product .product-thumbs .flickity-prev-next-button:active {
filter: alpha(opacity=60);
opacity: 0.8;
}
.single-product .product-thumbs .flickity-prev-next-button svg {
position: absolute;
left: 35%;
top: 35%;
width: 30%;
height: 30%;
}
.single-product .product-thumbs .flickity-button-icon .arrow { fill: #333; }
.single-product .product-thumbs .flickity-prev-next-button.next {
right: 20px;
left: auto;
}
.single-product .product-thumbs .flickity-prev-next-button.previous {
left: 20px;
right: auto;
}
.single-product .product-thumbs.flickity { position: relative; }
.woocommerce div.product_meta > span {
display: block;
}
.woocommerce div.product_meta { font-size: 14px; }
.woocommerce .woocommerce-tabs > div h2 {
margin-bottom: 4px;
}
.woocommerce div[itemprop="description"] ul {
margin-left: 0;
}
.woocommerce div.product div.images div.thumbnails a,
.woocommerce #content div.product div.images div.thumbnails a, 
.woocommerce-page div.product div.images div.thumbnails a, 
.woocommerce-page #content div.product div.images div.thumbnails a {
width: 22.1%!important;
}
.woocommerce div.product div.images div.thumbnails a.first, 
.woocommerce #content div.product div.images div.thumbnails a.first, 
.woocommerce-page div.product div.images div.thumbnails a.first, 
.woocommerce-page #content div.product div.images div.thumbnails a.first {
clear: none!important;
}
.woocommerce div.product div.images div.thumbnails a.last, 
.woocommerce #content div.product div.images div.thumbnails a.last, 
.woocommerce-page div.product div.images div.thumbnails a.last, 
.woocommerce-page #content div.product div.images div.thumbnails a.last {
margin-right: 3.8%!important;
}
.woocommerce div.product div.images div.thumbnails a:nth-child(4n+4) {
margin-right: 0!important;
}
.woocommerce table.shop_attributes th, 
.woocommerce-page table.shop_attributes th {
background-color: transparent!important;
}
.woocommerce table.shop_attributes td, 
.woocommerce-page table.shop_attributes td {
font-weight: normal;
font-style: normal;
background-color: transparent;
}
.woocommerce table.shop_attributes th, 
.woocommerce-page table.shop_attributes th {
color: #333;
}
.woocommerce #tab-reviews #reviews #comments div[itemprop="aggregateRating"] .star-rating {
display: none!important;
}
.woocommerce .commentlist li { 
list-style: none;
}
.woocommerce #content nav.woocommerce-pagination ul li, 
.woocommerce nav.woocommerce-pagination ul li, 
.woocommerce-page #content nav.woocommerce-pagination ul li, 
.woocommerce-page nav.woocommerce-pagination ul li {
margin: 1px!important;
}
.woocommerce-pagination {
padding-bottom: 20px;
}
.woocommerce #content nav.woocommerce-pagination ul, 
.woocommerce nav.woocommerce-pagination ul, 
.woocommerce-page #content nav.woocommerce-pagination ul, 
.woocommerce-page nav.woocommerce-pagination ul,
.woocommerce #content nav.woocommerce-pagination ul li, 
.woocommerce nav.woocommerce-pagination ul li, 
.woocommerce-page #content nav.woocommerce-pagination ul li, 
.woocommerce-page nav.woocommerce-pagination ul li {
border: 0!important;
}
.woocommerce .commentlist li .comment_container {
list-style: none;
background-color: #FFFFFF;
border: 1px solid rgba(0,0,0,0.08);
border-radius: 5px;
margin: 2em 0 0;
overflow: hidden;
padding:  0 0 0 0;
position: relative;
}
.woocommerce .commentlist li .comment_container .comment-text,
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border: none;
padding: 30px;
margin-left: 75px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, 
.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
width: 45px;
padding: 0;
height: 45px;
left: 30px;
top: 30px;
border-radius: 100px;
border: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p {
padding-bottom: 10px;
line-height: 25px;
font-size: 14px;
margin-bottom: 0;
}
.woocommerce .full-width-tabs #reviews #comment {
height: 150px;
}
.woocommerce .commentlist li .comment_container .clear {
padding-bottom: 0;
}
div.pp_woocommerce .pp_content_container {
background-color: transparent!important;
padding: 0!important;
}
div.pp_woocommerce .pp_details .pp_description,
div.pp_woocommerce .pp_close:before,
.woocommerce #pp_full_res .pp_inline p:empty {
display: none;	
}
.pp_woocommerce .pp_content_container .pp_left {
padding-left: 40px;
}
.pp_woocommerce .pp_content_container .pp_right {
padding-right: 40px;
}
div.pp_woocommerce .pp_previous:before, 
div.pp_woocommerce .pp_next:before {
background-image: none;
text-shadow: none;
-webkit-text-shadow: none;
color: #fff;
font-size: 36px;
border: none;
box-shadow: none;
-webkit-box-shadow: none;
font-weight: normal;
}
.woocommerce #pp_full_res .pp_inline p {
padding-bottom: 6px;	
}
.woocommerce #pp_full_res .pp_inline #reply-title {
margin-bottom: 18px;
}
.woocommerce #pp_full_res .comment-form-comment, 
.woocommerce .comment-form-comment {
margin-top: 25px!important;
}
.woocommerce #pp_full_res .comment-form-comment textarea {
margin: 9px 0;
}
div.pp_woocommerce #respond {
background-color: #fff!important;
padding: 20px;
}
.woocommerce #review_form #respond p.form-submit {
padding-bottom: 0;
margin-top: 30px;
}
.woocommerce #review_form #respond p { width: 100%; }
@media only screen and (min-width: 690px) {
.woocommerce #review_form #respond p.comment-form-author,
.woocommerce #review_form #respond p.comment-form-email {
width: 50%;
}
.woocommerce #reviews .comment-form p.comment-form-author { 
padding-right: 2%;
}
.woocommerce #reviews .comment-form p.comment-form-email { 
padding-left: 2%; 
}
}
.woocommerce #reviews #commentform {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.woocommerce #reviews .comment-form p.comment-form-email { 
margin-left: 4%;
}
.woocommerce.single-product [data-tab-pos="in_sidebar"] .nectar-social.hover {
margin: -20px 0 35px 0;
}
.woocommerce.single-product div[data-tab-pos="fullwidth"] #single-meta,
.woocommerce.single-product div[data-tab-pos="fullwidth_centered"] #single-meta {
left: 0;
}
.woocommerce.single-product div[data-tab-pos="fullwidth"] #single-meta ul,
.woocommerce.single-product div[data-tab-pos="fullwidth_centered"] #single-meta ul {
margin-left: 0;
}
.after-product-summary-clear { clear: both; }
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error, 
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-message {
box-shadow: none;
-webkit-box-shadow: none;
border-radius: 0;
padding-left: 15px;
-webkit-border-radius: 0;
background-image: none;
background-color: #27CCC0;
color: #fff;
border: none;
text-shadow: none;
-webkit-text-shadow: none;
}
.woocommerce-message a {
color: #fff;
}
.woocommerce-message:before, 
.woocommerce-error:before,
.woocommerce-info:before {
box-shadow: none;
-webkit-box-shadow: none;
content: none;
}
.woocommerce .container .woocommerce-message a.button, 
.woocommerce .container .woocommerce-error a.button, 
.woocommerce .container .woocommerce-info a.button,
.woocommerce-page .container .woocommerce-message a.button,
.woocommerce-page .container .woocommerce-error a.button, 
.woocommerce-page .container .woocommerce-info a.button {
padding: 0;
line-height: inherit;
height: 1.5em;
vertical-align: middle;
background-color: transparent;	
}
.container .woocommerce-message .button.wc-forward {
margin-left: 25px;
}
.woocommerce-message:before {
box-shadow: none;
-webkit-box-shadow: none;
content: '';
background-color: transparent;	
text-indent: -9999px;
display: block;
position: absolute;
top: 10px;
width: 20px;
height: 16px;
}
.woocommerce input#coupon_code {
width: 50%;	
font-size: 14px;
line-height: 18px;
float: none;
}
.woocommerce .checkout_coupon input#coupon_code { 
width: 100%; 
}
.woocommerce-cart .cart-collaterals .cart_totals table { 
margin-bottom: 20px; 
}
.woocommerce-shipping-calculator p { 
padding-bottom: 0; 
}
.woocommerce-shipping-calculator p a { 
margin-top: 3px; 
display: block; 
}
.woocommerce-shipping-calculator > p:first-child a:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f0d1";
margin-right: 0.3342343017em;
}
@media only screen and (min-width: 770px) {
.coupon .minimal-form-input {
width: 54%;
}
}
@media only screen and (max-width: 770px) {
body.woocommerce .cart-collaterals .cross-sells ul.products li, 
body.woocommerce-page .cart-collaterals .cross-sells ul.products li {
width: 100%;
margin-bottom: 3em;
}
.woocommerce table.shop_table { margin-bottom: 4em; }
}
@media only screen and (max-width: 770px) {
.woocommerce .cart .quantity { width: auto!important; }
.woocommerce table.cart tbody td {
padding: 10px 20px;
border: none;
} 
.woocommerce table.cart tr td:last-child {
padding-right: 20px;
}
table.cart tr { margin-bottom: 15px; }
table.cart td.product-remove a.remove {
position: absolute;
font-size: 1.4em;
top: 20px;
right: 20px;
}
.woocommerce table.cart td.product-thumbnail {
padding-top: 20px;
}
table.cart td.product-remove {
padding: 0!important;
border-top: 1.6em solid;
position: relative;
}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-destination {
padding-top: 1.5em;
}
}
.woocommerce-cart .cart-collaterals .cart_totals table td, 
.woocommerce-cart .cart-collaterals .cart_totals table th {
padding: 20px;
border: none;
}
.woocommerce-cart .woocommerce table.shop_table td {
border: none;
}
#add_payment_method .cart-collaterals .shipping-calculator-button::after, 
.woocommerce-cart .cart-collaterals .shipping-calculator-button::after, 
.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after {
font-size: 14px;
}
.woocommerce-cart table tbody tr:nth-child(1n) td:not(.actions),
.woocommerce-cart .cart-collaterals table tr:nth-child(1n) th {
background-color: rgba(0,0,0,0.01);
}
.woocommerce-cart table tbody tr:nth-child(2n) td:not(.actions),
.woocommerce-cart .cart-collaterals table tr:nth-child(2n) th {
background-color: rgba(0,0,0,0.03);
}
.woocommerce-cart .cart-collaterals table tr:nth-child(1n) th {
}
.coupon .minimal-form-input input#coupon_code {
width: 100%;
}
.woocommerce-page table.cart td.actions .coupon {
min-width: 50%;
text-align: left;
}
.woocommerce .woocommerce-cart-form__contents .actions .button {
height: auto;
}
.woocommerce .actions .button {
padding: 5px 8px 5px 8px;
height: 29px;
line-height: 20px;
}
body[data-form-submit="default"] .woocommerce .actions input[type=submit], 
body[data-form-submit="default"] .woocommerce .actions button[type=submit] {
padding: 15px 22px;
}
body:not(.ascend) .actions .coupon .button {
height: auto;
}
.woocommerce .actions {
padding: 12px;
}
#add_payment_method table.cart img, 
.woocommerce-cart table.cart img, 
.woocommerce-cart table.cart img:not([srcset]), 
.woocommerce-checkout table.cart img,
.woocommerce table.cart img, 
.woocommerce #content table.cart img, 
.woocommerce-page table.cart img, 
.woocommerce-page #content table.cart img {
width: 90px;
margin-bottom: 0;
}
.woocommerce table.shop_table, 
.woocommerce-page table.shop_table {
border-radius: 0;		
-webkit-border-radius: 0;	
border: none;
}
.woocommerce table.cart td {
padding: 25px 20px;
}
@media only screen and (max-width: 999px) and (min-width: 770px) {
.woocommerce table.cart td {
padding: 20px 10px 20px 20px;
}
.woocommerce table.cart td img {
height: auto;
}
}
.woocommerce table.cart td.product-remove {
padding-right: 0;
}
.woocommerce table.cart td.actions,
body .woocommerce table.cart td.actions {
padding-left: 0;
padding-right: 0;
} 
.woocommerce table.cart td.actions {
background-color: transparent;
}
.woocommerce-cart[data-form-style="default"] table.cart td.actions .coupon .input-text {
padding: 16px;
}
body[data-form-style="minimal"].woocommerce-cart table.cart .minimal-form-input {
margin-top: -30px;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, 
.woocommerce.widget_shopping_cart .cart_list li a.remove {
top: auto;
left: auto;
position: relative;
right: auto;
float: right;
margin-left: 15px;
margin-bottom: 15px;
border: 1px solid transparent;
font-size: 20px ;
height: 20px ;
line-height: 17px ;
padding: 0 ;
transition: all 0.2s linear 0s;
width: 10px ;
}
.woocommerce table.cart a.remove, 
.woocommerce #content table.cart a.remove,
.woocommerce-page table.cart a.remove, 
.woocommerce-page #content table.cart a.remove { 
transition: all 0.2s linear;
font-size: 24px;
padding: 0;
line-height: 30px;
width: 30px;
height: 30px;
-webkit-transition: color 0.2s ease, background-color 0.2s ease;
transition: color 0.2s ease, background-color 0.2s ease;
color: rgba(0,0,0,0.7)!important;
margin: 0 auto;
}
table.cart a.remove {
font-family: 'Open Sans';
font-weight: 400;
}
.woocommerce  table.cart td.product-quantity {
min-width: 157px;
}
.woocommerce div.product form.cart .group_table td:first-child {
min-width: 180px;
}
.woocommerce table.cart .product-thumbnail a, .woocommerce table.cart .product-thumbnail a img {
display: block;
}
.woocommerce-page table.cart a.remove:hover {
color: #fff!important;
}
.woocommerce-cart.material .wc-proceed-to-checkout a.checkout-button {
padding: 24px;
}
@media only screen and (max-width: 768px) {
.woocommerce table.cart .product-thumbnail a {
display: inline-block;
}
.woocommerce-page table.shop_table_responsive tr td.product-thumbnail {
text-align: left!important;
}
.woocommerce-page table.cart a.remove {
color: #fff!important;
width: 24px;
height: 24px;
line-height: 24px;
font-size: 18px!important;
}
}
.woocommerce .cart-collaterals .shipping_calculator, 
.woocommerce-page .cart-collaterals .shipping_calculator {
margin-top: 0!important;
}
.woocommerce p.woocommerce-info {
padding-left: 1em!important;
}
.woocommerce .woocommerce-info a {
color: #fff!important;
line-height: 1.5em;
display: inline-block;
}
.woocommerce-message a {
line-height: 1.5em;
display: inline-block;
}
.woocommerce .woocommerce-info:before {
background-color: transparent!important;
content: ' '!important;
}
.woocommerce-billing-fields .clear, .shipping_address .clear {
padding-bottom: 0;
}
.woocommerce .payment_methods li {
list-style: none;
}
.woocommerce .payment_box p {
padding-bottom: 0;
padding-left: 10px;
line-height: inherit;
font-size: inherit;
}
.woocommerce-checkout #payment div.payment_box {
background-color: transparent;
line-height: inherit;
font-size: inherit;
}
.woocommerce-checkout #payment ul.payment_methods {
border: none;
}
.woocommerce-checkout #payment ul.payment_methods li img {
margin-right: 10px;
}
.product-categories .children,
#footer-outer .product-categories .children {
margin-left: 20px !important;
margin-top: 10px;
margin-bottom: 0!important;
}
.select2-drop-active {
z-index: 10000000!important;
}
.cat-parent {
border-bottom: 0!important;
}
.checkout #order_review {
margin-top: 34px;
}
.checkout #order_review .order-review {
background-color: transparent;
border: none;
}
.checkout #order_review .order-review td, 
.checkout #order_review .order-review  tr th {
border: none;
}
.checkout #order_review tr:nth-child(2n+1) {
background-color: transparent;
}
.checkout .col2-set .col-1 {
width: 58%;
}
.checkout .col2-set .col-2 {
width: 39%;
}
.woocommerce .payment_box {
margin: 0;
background-image: none;
box-shadow: none;
-webkit-box-shadow: none;
}
.checkout .woocommerce-shipping-fields, .checkout .woocommerce-billing-fields {
padding-right: 45px;
}
@media only screen and (max-width: 999px) {
.checkout .woocommerce-shipping-fields, .checkout .woocommerce-billing-fields { border: none;}
}
.checkout .woocommerce-billing-fields {
padding-bottom: 20px;
}
.woocommerce .payment_box:after {
border: none;
}
.woocommerce div.product_meta {
margin-bottom: 20px;
}
body[data-bg-header="true"].woocommerce-checkout .container-wrap .woocommerce,
body[data-bg-header="true"].woocommerce-cart .container-wrap .woocommerce {
padding-top: 45px;
}
.woocommerce-checkout-review-order-table .product-container {
background-color: rgba(0,0,0,0.02);
padding: 20px;
max-height: 456px;
overflow-x: hidden;
overflow-y: auto;
margin-bottom: 30px;
}
.woocommerce-checkout-review-order-table .product-image {
float: left;
line-height: 1px;
width: 20%;
}
.woocommerce-checkout-review-order-table .product-info {
padding-right: 30px;
float: right;
width: 75%;
}
.woocommerce-checkout-review-order-table .product-info .product-quantity  {
font-size: 13px;
display: block;
}
.woocommerce-checkout-review-order-table .product-info h4 {
font-size :16px;
line-height: 22px;
margin-bottom: 0;
}
.woocommerce-checkout-review-order-table .product-info .amount {
font-size: 14px;
}
.woocommerce-checkout-review-order-table .product-container > div:last-child {
margin-bottom: 0;
}
.woocommerce-checkout-review-order-table .cart_item {
margin-bottom: 20px;
}
.woocommerce-checkout-review-order-table .cart_item:after {
clear: both;
display: block;
content: ' ';
}
.woocommerce-cart[data-form-style="minimal"] table.cart td.actions .coupon .input-text {
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom-width: 2px;
padding: 14px;
}
body[data-form-style="minimal"] .woocommerce-invalid-required-field:not(.woocommerce-validated) .minimal-form-input label:after{ 
-webkit-transform:translate3d(0,0,0);  
transform:translate3d(0,0,0);  
border-color:#ff2929!important
}
body[data-form-style="minimal"].woocommerce form .form-row.woocommerce-invalid-required-field:not(.woocommerce-validated) label:not([for*="_state"]) .required, 
body[data-form-style="minimal"].woocommerce-page form .form-row.woocommerce-invalid-required-field:not(.woocommerce-validated) label:not([for*="_state"]) .required { 
color:#ff2929!important
}
body[data-form-style="minimal"].woocommerce form .required{ 
-webkit-transition:color 0.2s cubic-bezier(.39,.71,.56,.98);  
transition:color 0.2s cubic-bezier(.39,.71,.56,.98)
}
body[data-fancy-form-rcs="1"] .woocommerce-billing-fields .fancy-select-wrap,
body[data-fancy-form-rcs="1"] .woocommerce-shipping-fields .fancy-select-wrap {
padding-top: 0;
}
body[data-fancy-form-rcs="1"].woocommerce-page #billing_state_field .select2-container--default .select2-selection--single {
min-height: 40px;
}
.woocommerce[data-form-style="minimal"] #review_form #respond p.comment-form-comment {
margin-top: 0!important;
}
.woocommerce[data-form-style="minimal"] #review_form #respond p.form-submit {
margin-top: 20px!important;
}
.woocommerce .chzn-container-single .chzn-single, 
.woocommerce .chosen-container-single .chosen-single {
background-image: none!important;
border: none;
padding: 4px 10px;
background-color: #fff;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16);
border-radius: 0;
-webkit-border-radius: 0;
box-sizing: content-box;
-moz-box-sizing: content-box;
}
.woocommerce .variations td label,
.nectar-quick-view-box .variations td label { 
font-size: 14px;
}
.woocommerce .variations td,
.nectar-quick-view-box .variations td {
padding: 7px 0;
}
.woocommerce .variations td.value, 
.nectar-quick-view-box .variations td.value { 
padding-top: 0; 
padding-bottom: 15px; 
}
.woocommerce .variations tr:last-child td.value, 
.nectar-quick-view-box .variations tr:last-child td.value{ 
padding-bottom: 0; 
} 
body[data-fancy-form-rcs="1"] .variations_form.cart .variations .select2-container, 
body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container {
min-width: 200px;
width: auto!important;
}
.woocommerce form .form-row {
margin: 0 0 8px;
}
.woocommerce form .form-row textarea {
height: 5em
}
body.woocommerce-checkout:not([data-fancy-form-rcs="1"]) .select2-container--default .select2-selection--single,
body.woocommerce-checkout:not([data-fancy-form-rcs="1"]) .select2-container--default .select2-selection--single .select2-selection__rendered,
body.woocommerce-checkout:not([data-fancy-form-rcs="1"]) .select2-container--default .select2-selection--single .select2-selection__arrow,
body.woocommerce-cart:not([data-fancy-form-rcs="1"]) .cart_totals .select2-container--default .select2-selection--single,
body.woocommerce-cart:not([data-fancy-form-rcs="1"]) .cart_totals .select2-container--default .select2-selection--single .select2-selection__rendered,
body.woocommerce-cart:not([data-fancy-form-rcs="1"]) .cart_totals .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 48px;
line-height: 48px;
}
.woocommerce form .form-row .required, .woocommerce-page form .form-row .required {
color: #27CCC0;
}
.woocommerce .chzn-container .chzn-results .highlighted, 
.woocommerce .chosen-container .chosen-results .highlighted {
background-image: none;
background-color: #27CCC0;
}
.woocommerce .chosen-container-single .chosen-search input[type=text] {
background: none!Important;
}
.woocommerce .chzn-container-active .chzn-single-with-drop, .woocommerce .chosen-container-active .chosen-single-with-drop {
background-color: #fff;
}
.woocommerce .chzn-container .chzn-drop, 
.woocommerce .chosen-container .chosen-drop { 
border: none;
}
.woocommerce table.order-review th, .woocommerce-page table.order-review th, 
.woocommerce table.order-review tfoot td, .woocommerce table.order-review tfoot th, 
.woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {
font-family: 'Open Sans';
font-weight: 600;
color: #333;
}
.woocommerce table.order-review td {
padding: 8px;
}
.woocommerce table.order-review td p {
padding-bottom: 0;
}
.woocommerce table.order-review .order-total td, .woocommerce table.order-review th {
font-size: 16px;
padding: 6px;
}
.woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row {
padding: 15px 0!important;	
}
.woocommerce .form-row.terms {
float: left;
padding-left: 0;
}
.woocommerce .form-row.terms #terms {
margin-top: -2px;
margin-left: 5px;
}
.container-wrap .woocommerce-error {
margin-left: 0;
padding-left: 10px;
}
.woocommerce-error strong {
color: #fff!important;
}
.woocommerce-error:before {
content: '';
border: none;
box-shadow: none;
-webkit-box-shadow: none;
background-color: transparent;
}
.woocommerce-cart .shipping-calculator-form button[name="calc_shipping"] {
margin-top: 10px;
}
.woocommerce .order_details li {
list-style: none;
}
.woocommerce .customer_details {
margin-bottom: 20px;
}
.woocommerce form .form-row-first, 
.woocommerce form .form-row-last, 
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last {
width: 49%;
padding: 1px;
}
.woocommerce .products {
margin-bottom: 0!important;
}
.woocommerce a.woocommerce-main-image img {
margin-top: 9px;
}
.woocommerce .price_slider_amount .clear {
padding: 0!important;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, 
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
height: 10px;
background-color: #EBEBEB;
height: 10px;
background-image: none;
border-radius: 300px 300px 300px 300px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) inset;
border-bottom: 1px solid #FFFFFF;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
background-color: #72C4EA;
height: 10px;
border: none;
box-shadow: none;
-webkit-box-shadow: none;
background-image: none;
border-radius: 300px 300px 300px 300px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16) inset;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
border-bottom: 1px solid #FFFFFF;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #F5F5F5;
background-image: none;
height: 20px;
width: 20px;
top: -5px;
border: none;
box-shadow: 0px 1px 4px rgba(0,0,0,0.25), 0px 9px 8px rgba(0,0,0,0.035), 0px 1px 0px #fff inset;
-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.25), 0px 9px 8px rgba(0,0,0,0.035), 0px 1px 0px #fff inset;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
font-size: 12px;
}
.woocommerce .price_slider_amount button.button, 
.woocommerce .price_slider_amount .price_label,
.woocommerce.ascend .price_slider_amount button.button[type="submit"], 
.woocommerce.ascend .price_slider_amount .price_label {
background-color: #F8F8F8;
background-repeat: repeat-x;
color: #666666;
line-height: 14px;
border: 1px solid #E1E1E1;
padding: 5px 8px;
border-radius: 0 0 0 0;
margin-top: 9px;
font-size: 12px;
}
.woocommerce.ascend .price_slider_amount button.button[type="submit"], 
.woocommerce.ascend .price_slider_amount .price_label {
padding: 5px 8px!important;
} .woocommerce.widget_price_filter .price_slider_amount input[type="text"] { opacity: 0; position: absolute;}
body:not(.original) .woocommerce.widget_price_filter .price_slider:not(.ui-slider) { display: block!important; }
.woocommerce.widget_price_filter .price_slider:not(.ui-slider):before,
.woocommerce.widget_price_filter .price_slider:not(.ui-slider):after {
height: 20px;
width: 20px;
display: block;
content: '';
position: absolute;
top: -7px;
left: 0;
border-radius: 100px;
}
.woocommerce.widget_price_filter .price_slider:not(.ui-slider) { height: 4px; overflow: visible; position: relative; }
.ascend .woocommerce.widget_price_filter .price_slider:not(.ui-slider) { height: 6px; }
.woocommerce.widget_price_filter .price_slider:not(.ui-slider):after {
right: -4px;
left: auto;
}
.ascend .woocommerce.widget_price_filter .price_slider:not(.ui-slider):after {
right: -2px;
}
.ascend.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.ascend.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
height: 6px;
box-shadow: none;
}
.ascend.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.ascend.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
.ascend.woocommerce .woocommerce.widget_price_filter .price_slider:not(.ui-slider):before,
.ascend.woocommerce .woocommerce.widget_price_filter .price_slider:not(.ui-slider):after {
top: -6px;
height: 18px;
width: 18px;
background-color: #fff;
box-shadow: 0 3px 12px 0 rgba(43,43,49,.09), 0 5px 17px 0 rgba(43,43,49,.11);
}
.ascend.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, 
.ascend.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
box-shadow: none;
border-bottom: none;
}
.ascend.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, 
.ascend.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
height: 6px;
background-color: rgba(0,0,0,0.07)!important;
}
.woocommerce.ascend .price_slider_amount .price_label,
.woocommerce.material .price_slider_amount .price_label { 
border: none; 
background-color: transparent; 
padding-right: 0;
}
body[data-form-submit="see-through"].woocommerce .price_slider_amount button.button:hover  {
color: #666!important;
}
.woocommerce.material .price_slider_amount .price_label { padding-left: 0!important;}
body[data-form-submit="regular"].material .container-wrap .widget_price_filter button[type=submit],
body[data-form-submit].material .container-wrap .widget_price_filter button[type=submit] {
padding: 7px 15px!important;
}
.woocommerce.ascend .price_slider_amount button.button[type="submit"] {
background-color: transparent!important;
border: none!important;
padding-left: 0!important;
}
.woocommerce.material .price_slider_amount button.button[type="submit"] {
float: right;
}
.woocommerce.material .price_slider_amount .price_label { float:left; }
body[data-button-style="slightly_rounded_shadow"].woocommerce .widget .price_slider_amount button.button[type="submit"]:hover {
-webkit-transform: none!important;
transform: none!important;
box-shadow: none!important;
}
.ascend #sidebar .widget.woocommerce.widget_price_filter > form {
padding-top: 15px;
}
.woocommerce .price_slider_amount button.button:hover {
background-color: #F4f4f4!important;
}
.woocommerce .price_slider_amount .price_label {
float: right;
position: relative;
}
.woocommerce ul.cart_list li a, 
.woocommerce ul.product_list_widget li a, 
.woocommerce-page ul.cart_list li a, 
.woocommerce-page ul.product_list_widget li a {
font-weight: normal;	
}
.woocommerce .product_list_widget span, 
.woocommerce .product_list_widget,
.woocommerce.ascend .product_list_widget .star-rating:before  {
font-size: 12px;
}
.woocommerce .widget_recent_reviews .product_list_widget li, .woocommerce .widget_top_rated_products .product_list_widget li {
line-height: 26px;
}
.woocommerce .widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li a,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
padding-left: 25px;
}
#sidebar .woocommerce-widget-layered-nav ul li.select2-selection__choice { padding: 4px 8px; }
.ascend #sidebar .woocommerce-widget-layered-nav ul li.select2-selection__choice { 
padding: 4px 8px!important; 
}
#sidebar .woocommerce-widget-layered-nav ul li.select2-search--inline { padding: 0; }
#sidebar .woocommerce-widget-layered-nav ul li.select2-search--inline input { 
padding: 4px!important; 
}
.ascend.woocommerce #sidebar .woocommerce-widget-layered-nav ul { margin-top: 0; }
div.widget.woocommerce.widget_product_search,
div.widget.woocommerce.widget_product_search form { position: relative; }
div.widget.woocommerce.widget_product_search button[type=submit] {
position: absolute; 
right: 0;
top: 0;
height: 100%;
padding: 15px 22px;
}
body[data-form-submit="see-through"] div.widget.woocommerce.widget_product_search button[type=submit] {
padding: 12px 22px!important;
}
body[data-form-submit="see-through"].ascend div.widget.woocommerce.widget_product_search button[type=submit],
.ascend div.widget.woocommerce.widget_product_search button[type=submit] {
padding: 18px 22px!important;
}
div.widget.woocommerce.widget_product_search input[type="search"] {
padding-right: 100px;
}
body[data-form-style="minimal"] div.widget.woocommerce.widget_product_search input[type="search"] {
padding-right: 100px;
}
body[data-form-style="minimal"] div.widget.woocommerce.widget_product_search .minimal-form-input  .screen-reader-text {
clip: auto;
}
body[data-form-style="minimal"] div.widget.woocommerce.widget_product_search { position: relative; }
body[data-form-style="minimal"] div.widget.woocommerce.widget_product_search button[type=submit] {
top: auto;
bottom: 0px;
}
.woocommerce .widget_layered_nav ul li a:before, 
.woocommerce-page .widget_layered_nav ul li a:before {
width: 12px;
height: 12px;
border-radius: 2px;
background-color: transparent!important;
border: 1px solid rgba(0,0,0,0.15);
position: absolute;
left: 0;
top: 4px;
content: ' '!important;
display: block;
}
.woocommerce .widget_layered_nav ul li.chosen a:after, .woocommerce-page .widget_layered_nav ul li.chosen a:after {
content: "\f00c";
width: 13px;
text-align: center;
line-height: 14px;
position: absolute;
font-size: 12px;
left: 0;
top: 4px;
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration: inherit;
display: block;
}
.ascend.woocommerce #sidebar div ul li {
padding: 0 0 12px 0;
font-size: 15px;
line-height: 20px;
}
.ascend.woocommerce #sidebar div ul li a {
color: inherit;
}
.woocommerce #sidebar div ul li a:hover ~ .count,
.woocommerce #sidebar div ul .current-cat > .count {
color: #fff;
}
.ascend.woocommerce #sidebar h4 {
color: #000;
}
.ascend.woocommerce #sidebar div ul {
margin-top: 12px;
}
.ascend.woocommerce #sidebar div ul > li:last-child {
padding-bottom: 0!important;
}
.widget.woocommerce .product-categories li, .widget.woocommerce .wc-layered-nav-term,
.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li {
position: relative;
}
@media only screen and (max-width: 999px) {
.woocommerce #sidebar > div,
.woocommerce #sidebar > div.widget {
margin-bottom: 0;
}
.woocommerce  #sidebar .widget.woocommerce {
margin-top: 8px;
position: relative;
}
.woocommerce  #sidebar .widget.woocommerce:not(.widget_price_filter) h4 {
margin-bottom: 0;
}
.woocommerce  #sidebar .widget.woocommerce:not(.widget_price_filter) h4 {
cursor: pointer;
line-height: 34px;
padding-left: 35px;
font-size: 14px;
}
.woocommerce  #sidebar .widget.woocommerce:not(.widget_price_filter) h4:before {
content: ' ';
top: 10px;
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;
}
.woocommerce #sidebar .widget.woocommerce:not(.widget_price_filter) h4:after {
content: ' ';
top: 18px;
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;
}
.woocommerce #sidebar .widget.woocommerce:not(.widget_price_filter).open-filter h4:before {
transform: scaleY(0);
-webkit-transform: scaleY(0);
}
.woocommerce #sidebar .widget.woocommerce:not(.no-widget-title) > ul,
.woocommerce #sidebar .widget.widget_product_tag_cloud > div,
.woocommerce #sidebar .widget.woocommerce-widget-layered-nav > .woocommerce-widget-layered-nav-dropdown {
display: none;
padding-left: 35px;
}
.ascend.woocommerce #sidebar div ul.yith-wcan-color li {
padding-bottom: 0!important;
}
.woocommerce-result-count { display: none;}
}
@media only screen and (min-width: 1001px) {
.woocommerce #sidebar .widget.woocommerce > ul,
.woocommerce #sidebar .widget.widget_product_tag_cloud > div,
.woocommerce #sidebar .widget.woocommerce-widget-layered-nav > .woocommerce-widget-layered-nav-dropdown {
display: block!important;
}
}
@media only screen and (min-width: 691px) {
body[data-fancy-form-rcs="1"] .woocommerce-ordering .fancy-select-wrap a.select2-choice {
border: none;
}	
body .woocommerce-ordering .select2-container .select2-choice>.select2-chosen {
font-size: 14px!important;
}
body[data-fancy-form-rcs="1"] .bigdrop {
min-width: 200px;
}
}
@media only screen and (max-width: 690px) {
.woocommerce .container-wrap .woocommerce-ordering {
margin-bottom: 20px;
}
}
.widget.woocommerce .product-categories li .count, .widget.woocommerce .wc-layered-nav-term .count {
position: absolute;
right: 0;
top: 0;
background-color: rgba(0,0,0,0.05);
padding: 5px 8px;
border-radius: 100px;
font-size: 11px;
line-height: 11px;
display: inline-block;
-ms-transition: background-color 0.2s, color 0.2s;
-webkit-transition: background-color 0.2s, color 0.2s;
transition: background-color 0.2s, color 0.2s;
}
body:not(.ascend) .widget.woocommerce .product-categories li .count, 
body:not(.ascend) .widget.woocommerce .wc-layered-nav-term .count {
top: 12px;
}
body:not(.ascend) #sidebar .widget.woocommerce li:first-child > .count {
top: 6px;
}
body:not(.ascend).woocommerce #sidebar .widget_layered_nav ul li a:before, 
body:not(.ascend).woocommerce-page #sidebar .widget_layered_nav ul li a:before {
top: 17px;
}
body:not(.ascend).woocommerce #sidebar .widget_layered_nav ul li:first-child a:before {
top: 8px;
}
body:not(.ascend).woocommerce #sidebar .widget_layered_nav ul li a:after, 
body:not(.ascend).woocommerce-page #sidebar .widget_layered_nav ul li a:after {
top: 17px;
}
body:not(.ascend).woocommerce #sidebar .widget_layered_nav ul li:first-child a:after {
top: 8px;
}
.woocommerce-page ul.product_list_widget li img, 
#header-outer ul.product_list_widget li img,
#header-outer .widget_shopping_cart .cart_list a img,
.woocommerce-page ul.product_list_widget li img:not([srcset]) {
height: auto;
width: 75px;
margin-left: 0;
margin-right: 15px;
float: left;
margin-bottom: 0;
box-shadow: none;
-webkit-box-shadow: none;
}
#header-outer .widget_shopping_cart .cart_list li .product-meta a,
#header-outer .widget_shopping_cart .cart_list li > a > img {
-webkit-transition: opacity 0.25s ease, color 0.25s ease;
transition: opacity 0.25s ease, color 0.25s ease;
}
#header-outer .widget_shopping_cart .cart_list li .product-meta a:hover,
#header-outer .widget_shopping_cart .cart_list li > a:hover > img {
opacity: 0.75;
}
#header-outer .widget_shopping_cart .cart_list > li {
border-bottom: 1px solid rgba(0,0,0,0.07);
}
#header-outer .widget_shopping_cart .cart_list li {
padding-bottom: 20px;
padding-top: 20px;
}
.material.woocommerce-page ul.product_list_widget li img, 
.material #header-outer ul.product_list_widget li img {
border-radius: 4px;
}
.woocommerce .widget_layered_nav_filters ul li a, 
.woocommerce-page .widget_layered_nav_filters ul li a {
border: 1px solid rgba(0,0,0,0.15)!important;
padding: 3px 8px;
transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
}
.woocommerce .widget_layered_nav_filters ul li {
margin-right: 12px!important;
}
.woocommerce .widget_layered_nav_filters ul li a:before {
color: inherit;
margin-top: 3px;
display: inline-block;
}
.woocommerce-page .widget_layered_nav_filters ul li {
padding: 0 1px 1px 0!important;
border-bottom: 0!important;
}
.woocommerce .ppt {
text-indent: -9999px!important;
}
.woocommerce #reviews .comment-form p {
padding-bottom: 0;
}
.woocommerce #reviews #reply-title {
display: block;
margin: 0 0 0 0;
}
.woocommerce .comment-form-rating { margin-top: 20px; }
.woocommerce #reviews #comments ol.commentlist li, 
.woocommerce-page #reviews #comments ol.commentlist li {
margin-bottom: 0!important;
} .woocommerce .yith-wcan-reset-navigation.button {
padding: 13px 15px!important
}
.woocommerce .yith-wcan-reset-navigation.button:hover {
opacity: 0.8;
}
.woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li a, 
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a {
background-color: transparent;
margin: 0;
transition: background-color 0.2s ease;
}
.widget_layered_nav ul.yith-wcan-label li a:before,
.widget_layered_nav ul.yith-wcan-label li a:after {
display: none!important;
}
.widget_layered_nav ul.yith-wcan-label li,
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-label li { 
padding: 0!important; 
margin: -1px -1px 0 0;
background-color: #fff;
}
.material .widget_layered_nav ul.yith-wcan-label li,
.woocommerce.material #sidebar .widget_layered_nav ul.yith-wcan-label li {
border: 1px solid rgba(0,0,0,0.1); 
}
body .widget_layered_nav ul.yith-wcan-label li.chosen a,
body .widget_layered_nav ul.yith-wcan-label li a:hover,
body #sidebar .widget_layered_nav ul.yith-wcan-label li.chosen a,
body #sidebar .widget_layered_nav ul.yith-wcan-label li a:hover,
.ascend.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-label li a:hover {
color: #fff!important;
border-color: transparent;
}
.widget_layered_nav ul.yith-wcan-label li a,
body.material .widget_layered_nav ul.yith-wcan-label li a,
body #sidebar .widget_layered_nav ul.yith-wcan-label li a { 
padding: 10px 20px!important; 
line-height: 1em; 
}
.woocommerce .widget_layered_nav ul.yith-wcan-label li {
margin: 0;
}
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-select { 
margin-bottom: 0; 
}
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-select li {
border: none;
box-shadow: none;
}
.woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li:not(.chosen) {
opacity: 0.3;
}
.woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li:hover {
opacity: 1;
}
.woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li.chosen {
box-shadow: none;
}
.woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li.chosen a {
background-image: none;
}
@media only screen and (min-width: 1000px) {
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-color { 
margin-bottom: -14px; 
}
}
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-color li a {
border-radius: 100px;
height: 32px; 
width: 32px;
position: relative;
border: none;
margin: 0 14px 14px 0;
box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1);
transition: box-shadow 0.25s ease, transform 0.25s ease;
}
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-color li a:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.woocommerce.original #sidebar .widget_layered_nav ul.yith-wcan-color li {
border: none;
padding: 0;
}
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-color li a:before,
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-select li a:before,
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-select li a:after { display: none; }
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-color li a {
padding-left: 0!important;
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li a span.multicolor.color-1 {
border-width: 32px 32px 0 0;
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li a span.multicolor.color-2 {
border-width: 0 0 32px 32px;
}
#customer_details p.create-account {
padding-left: 0;
margin-top: 30px;
}
body[data-form-style="minimal"].single-product .comment-form-rating label[for="rating"] {
color: #acacac;
margin-bottom: 7px;
display: block;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
float: none;
}
body[data-form-style="minimal"] .create-account > p:first-child {
padding-bottom: 0;
} .woocommerce .material.product {  
text-align: left; 
background-color: #fff;
border-radius: 4px; 
transition: box-shadow 0.3s cubic-bezier(.21, .6, .35, 1); 
overflow: hidden; 
}
.woocommerce .material.product { padding: 0!important;}
.woocommerce .material.product .product-wrap {
overflow: visible;
width: 100%;
}
body .products li.product.minimal .product-add-to-cart a { font-size: 12px; }
.woocommerce-page ul.products li.product.material .price,
.woocommerce-page ul.products li.product.minimal .price {
color: #000!important;
}
.woocommerce-page ul.products li.product.minimal .price,
.woocommerce ul.products li.product.minimal .price {
padding-top: 7px;
margin-bottom: 0;
}
.woocommerce ul.products .material.product h3, 
.woocommerce-page ul.products .material.product h3, 
.woocommerce ul.products .material.product h2, 
.woocommerce-page ul.products .material.product h2 { 
margin-top: 0!important; 
color: #000; 
transition: all 0.3s cubic-bezier(.21, .6, .35, 1);
}
.woocommerce ul.products .material.product .price,
.woocommerce-page ul.products .material.product .price {
transition: all 0.3s cubic-bezier(.21, .6, .35, 1);
}
.woocommerce .material.product .product-wrap .product-add-to-cart {
opacity: 0;
transition: all 0.3s cubic-bezier(.21, .6, .35, 1);
position: absolute;
left: 20px;
transform: translateY(16px);
bottom: 23px;
}
.woocommerce .material.product .product-wrap .product-add-to-cart a {
border-radius: 0;
}
.minimal.product .product-wrap .normal.icon-salient-cart[class*=" icon-"],
.minimal.product .product-wrap .normal.icon-salient-m-eye[class*=" icon-"] {
background-color: transparent;
width: auto;
padding-right: 5px;
}
.minimal.product .product-wrap .normal.icon-salient-m-eye[class*=" icon-"] {
padding-right: 4px;
}
.woocommerce .material.product .product-wrap .product-add-to-cart a {
border: 1px solid rgba(0,0,0,0.13);
transition: color 0.2s linear;
background-color: transparent!important;
padding: 0!important;
color: #000;
}
.woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart {
position: relative!important;
}
.woocommerce .material.product .product-wrap .product-add-to-cart a.add_to_cart_button.added,
.material.product .add_to_cart_button:after {
display: none;
}
.woocommerce .material.product .product-wrap .product-add-to-cart a > span,
.woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart { 
padding: 8px 13px!important;
font-size: 12px;
line-height: 12px;
display: inline-block;
color: #000;
transition: color 0.2s linear;
}
body .material.product .product-wrap .product-add-to-cart[data-nectar-quickview="true"] a span,
.woocommerce .main-content .material.product .product-wrap .product-add-to-cart a.added_to_cart { 
font-size: 14px!important; 
}
.material.product .product-wrap .product-add-to-cart[data-nectar-quickview="true"] a > span.price {
display: none;
}
.material.product .product-wrap .product-add-to-cart a.nectar_quick_view span { 
padding: 0!important; 
}
.material.product .product-wrap .product-add-to-cart a.nectar_quick_view { 
border-left: none!important;    
line-height: 26px!important;
}
.material.product .product-wrap .product-add-to-cart a.nectar_quick_view span {  
padding: 8px 13px!important;  
}
.woocommerce .material.product .product-wrap .product-add-to-cart .price,
.material.product .product-wrap .product-add-to-cart a.nectar_quick_view {
border-right: 1px solid rgba(0,0,0,0.13);
transition: color 0.2s linear;
}
.woocommerce .material.product .product-wrap .product-add-to-cart .price ins,
.material.product .product-wrap .product-add-to-cart a.nectar_quick_view {
line-height: 12px;
font-size: 12px;
display: inline-block;
}
.woocommerce .material.product .product-wrap .product-add-to-cart .price .amount, 
.woocommerce .material.product .product-wrap .product-add-to-cart a,
.woocommerce .material.product .product-wrap .product-add-to-cart .price,
.material.product .product-wrap .product-add-to-cart a.nectar_quick_view { 
font-size: 12px!important;
}
.woocommerce .material.product .product-wrap .product-add-to-cart .price ins .amount {
line-height: 12px;
}
.woocommerce .material.product .product-wrap .product-add-to-cart .price,
.material.product .product-wrap .product-add-to-cart a.nectar_quick_view { 
display: inline-block; 
line-height: 12px; 
margin-bottom: 0; 
padding-right: 20px;
position: relative;
}
.woocommerce .material.product .product-wrap .product-add-to-cart .price del { display: none;}
.woocommerce .material.product .product-wrap .product-add-to-cart a { margin-top: 0;}
.woocommerce .material.product .product-wrap .product-meta > .price,
.material.product .product-wrap .product-add-to-cart a.nectar_quick_view {
transition: all 0.25s cubic-bezier(.21, .6, .35, 1) 0.05s;
opacity: 1;
}
.woocommerce .material.product:hover .product-wrap .product-meta > .price,
.material.product .product-wrap .product-add-to-cart a.nectar_quick_view {
transition: all .15s cubic-bezier(.21, .6, .35, 1);
}
.material.product .product-wrap .product-add-to-cart a.nectar_quick_view i {
line-height: 20px; 
height: 20px; 
width: 16px; 
margin: 0 3px 0 8px; 
background-color: transparent!important; 
color: inherit
}
.woocommerce .material.product .product-wrap .product-meta {
padding: 20px 25px 20px 25px;
}
.woocommerce .material.product:hover h3, .woocommerce .material.product:hover .product-meta > .price,
.woocommerce .material.product:hover h2 {
transform: translateY(-11px);
}
.woocommerce .material.product:hover .product-wrap .product-add-to-cart {
transform: translateY(0px);
}
.woocommerce .material.product .add_to_cart_button, 
.woocommerce .material.product .added_to_cart {
display: inline-block;
padding: 15px!important;
transition: background-color 0.2s linear, opacity 0.14s cubic-bezier(.21, .6, .35, 1), transform 0.3s cubic-bezier(.21, .6, .35, 1);
text-align: center;
text-indent: 0;
}
.woocommerce .material.product:hover .add_to_cart_button, 
.woocommerce .material.product:hover .added_to_cart { 
transition: background-color 0.2s linear, opacity 0.27s cubic-bezier(.21, .6, .35, 1), transform 0.3s cubic-bezier(.21, .6, .35, 1);
}
.material.product:hover .product-wrap,
.material.product.hovered .product-wrap {
z-index: 101;
}
.material.product:hover {
z-index: 1001;
}
.woocommerce ul.products .material.product  span.onsale,
.woocommerce-page ul.products .material.product  span.onsale{ 
font-family: inherit; 
font-weight: inherit; 
border-radius: 0; 
top: 22px; 
min-height: 0; 
padding-top: 0; 
padding-bottom: 0; 
min-width: 0; 
right: auto; 
left: 22px; 
margin: 0; 
width: auto; 
font-size: 12px; 
line-height: 20px;
}
.woocommerce ul.products .minimal.product  span.onsale,
.woocommerce-page ul.products .minimal.product  span.onsale {
top: 22px; 
min-height: 0; 
padding-top: 0; 
padding-bottom: 0; 
min-width: 0; 
right: auto; 
left: 22px; 
margin: 0; 
width: auto; 
font-size: 12px!important; 
line-height: 20px;
}
body[data-button-style="rounded"].woocommerce ul.products .material.product  span.onsale,
body[data-button-style="rounded"].woocommerce-page ul.products .material.product  span.onsale {
border-radius: 100px!important;
padding-left: 10px!important;
padding-right: 10px!important;
}
.material.product:hover {
z-index: 100;
box-shadow: 0 20px 70px rgba(0,0,0,0.17);
}
.material.product:hover .product-wrap .product-add-to-cart {
opacity: 1;
}
.woocommerce .material.product:hover .product-wrap .product-meta > .price {
opacity: 0;
} li.product.minimal .woocommerce-loop-product__title {
width: calc(100%);
padding-bottom: 2px!important;
display: inline;
}
body.woocommerce #ajax-content-wrap ul.products li.minimal.product span.onsale,
.nectar-woo-flickity ul.products li.minimal.product span.onsale {
border-radius: 4px!important;
z-index: 100;
}
.span_12.light li.product.minimal .woocommerce-loop-product__title,
.span_12.light li.product.minimal div.product-add-to-cart { color: #333; }
ul.products li.minimal.product .product-wrap { overflow: visible; }
.products li.product.minimal .product-meta { position: relative; }
@media only screen and (max-width: 1250px) and (min-width: 1000px) {
.full-width-content .vc_col-sm-6 .products.columns-2.flickity-enabled li.product.minimal [data-nectar-quickview="true"] a i.normal,
.products.columns-dynamic.flickity-enabled li.product.minimal [data-nectar-quickview="true"] a i.normal,
.products.columns-4 li.product.minimal [data-nectar-quickview="true"] a i.normal {
display: none;
}
}
.products li.product.minimal [data-nectar-quickview="true"] .nectar_quick_view {
display: inline-block;
line-height: 12px;
font-size: 12px;
border-radius: 3px;
color: inherit;
letter-spacing: 0;
}
.products li.product.minimal [data-nectar-quickview="true"] .button.product_type_variable,
.products li.product.minimal [data-nectar-quickview="true"] .button.product_type_simple:not(.added) {
margin-right: 14px;
} 
.products li.product.minimal [data-nectar-quickview="true"] .add_to_cart_button,
.products li.product.minimal .product-add-to-cart .added_to_cart {
display: inline-block;
margin-right: 15px;
letter-spacing: 0;
color: inherit;
line-height: 20px;
}
.products li.product.minimal .product-add-to-cart .loading:after {
right: auto!important;
left: 2px;
}
.products li.product.minimal .product-add-to-cart .loading .icon-salient-cart { 
visibility: hidden; 
}
.products li.product.minimal:hover .product-add-to-cart a.added_to_cart {
transition: transform 0.55s cubic-bezier(.2,.75,.5,1), opacity 0.55s cubic-bezier(.2,.75,.5,1), background-size 0.55s cubic-bezier(.2,.75,.5,1); 
}
.products li.product.minimal .product-add-to-cart a.added { margin-right: 0; }
.products li.product.minimal .product-add-to-cart a.added span { display: none; }
.products li.product.minimal .product-add-to-cart .added_to_cart {
text-indent: 0; 
position: relative!important; 
font-size: 12px; 
}
.products li.product.minimal .product-add-to-cart[data-nectar-quickview="true"] a,
.products li.product.minimal .product-add-to-cart a {
background-color: transparent!important;
padding: 0!important;
color: inherit;
margin-top: 0;
}
li.product.minimal .product-wrap img { 
margin-bottom: 0!important; 
border-radius: 6px 6px 0 0; 
transition: border-radius 0.5s cubic-bezier(.2,.75,.5,1)
}
.woocommerce ul.products .minimal.product span.onsale, 
.woocommerce-page ul.products .minimal.product span.onsale{
left: 20px;
top: 20px;
padding: 3px 11px;
}
.products li.product.minimal .product-meta {
padding: 25px 25px 25px 25px;
}
.products li.product .nectar_quick_view {
cursor: pointer;
}
@media only screen and (max-width: 999px) {
.products li.product .nectar_quick_view { 
display: none!important; 
}
.woocommerce .classic .product-wrap .product-add-to-cart[data-nectar-quickview="true"] .add_to_cart_button {
width: 100%;
}
}
.products li.product.minimal .product-meta h2 { 
padding-top: 0; 
margin-top: 0!important; 
}
.products li.product.minimal .product-add-to-cart {
position: absolute;
width: 100%;
padding: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
pointer-events: none;
}
.products li.product.minimal .price-hover-wrap .price { 
margin-bottom: 0; 
}
.products li.product.minimal .price-hover-wrap { 
position: relative; 
min-height: 26px; 
width: calc(100% + 40px);
}
.products li.product.minimal .product-add-to-cart a { 
opacity: 0;
transition: none;
}
#header-outer .widget_shopping_cart .cart_list li {
text-align: left;
}
.products li.product.minimal:hover .product-add-to-cart a {
pointer-events: all;
}
body .nectar-quick-view-box h1.product_title.entry-title {
padding-right: 30px;
}
.nectar-quick-view-box .single_add_to_cart_button_wrap a span,
.products li.product.minimal .product-add-to-cart a span { padding: 4px 0;}
.nectar-quick-view-box  .single_add_to_cart_button_wrap a:hover span,
.products li.product.minimal .product-add-to-cart a:hover span,
.products li.product.minimal .product-add-to-cart .added_to_cart:hover,
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control.active,
.woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li.active a,
.woocommerce .woocommerce-info a:hover,
.woocommerce-message a:hover,
.woocommerce-MyAccount-content .woocommerce-message a.button:hover {
background-size: 100% 2px;
}
.nectar-quick-view-box .single_add_to_cart_button_wrap a span,
.products li.product.minimal .product-add-to-cart a span,
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control,
.products li.product.minimal .product-add-to-cart .added_to_cart,
.woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a,
.woocommerce .woocommerce-info a,
.woocommerce-message a {
background-repeat: no-repeat;
background-size: 0% 2px;
background-position: left bottom;
background-image: linear-gradient(to right, #000000 0%, #000000 100%);
transition: background-size 0.55s cubic-bezier(.2,.75,.5,1);
}
.nectar-quick-view-box  .single_add_to_cart_button_wrap a.single_add_to_cart_button span,
.woocommerce .woocommerce-info a,
.woocommerce-message a,
.woocommerce-MyAccount-content .woocommerce-message a.button {
background-image: linear-gradient(to right, #ffffff 0%, #ffffff 100%);
}
.nectar-quick-view-box  .single_add_to_cart_button_wrap a,
.woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a,
.woocommerce .woocommerce-info a,
.woocommerce-message a {
position: relative;
}
.nectar-quick-view-box .summary-content > .nectar-full-product-link  {
display: none!important;
}
.nectar-quick-view-box .nectar-full-product-link a {
color: #000;
padding-bottom:4px;
}
.products li.product.minimal .product-meta > a h2,
.products li.product.minimal .product-meta,
.products li.product.minimal .product-meta .price  {
display: block;
transition: opacity 0.55s cubic-bezier(.2,.75,.5,1), transform 0.55s cubic-bezier(.2,.75,.5,1);
}
.products li.product.minimal:hover .product-meta .price {
transition: opacity 0.15s cubic-bezier(.2,.75,.5,1), transform 0.15s cubic-bezier(.2,.75,.5,1);
}
.products li.product.minimal:hover .product-meta > a h2 {
transform: translateY(0px);
}
.products li.product.minimal .product-add-to-cart a {
transform: translateY(0px);
transition: transform 0.25s cubic-bezier(.2,.75,.5,1), opacity 0.25s cubic-bezier(.2,.75,.5,1);
} 
.products li.product.minimal:hover .product-add-to-cart a {
transition: transform 0.55s cubic-bezier(.2,.75,.5,1), opacity 0.55s cubic-bezier(.2,.75,.5,1);
} 
.products li.product.minimal.hover-bound:hover .product-meta  {
transform: translateY(9px) translatex(-10px);
}
.products li.product.minimal:hover .product-meta .price {
opacity: 0;
}
.products li.product.minimal:hover .product-add-to-cart a {
opacity: 1;
transform: translateY(0px);
}
li.product.minimal:hover .product-wrap img { border-radius: 0 0 0 0 } 
.products li.product.minimal .background-color-expand,
.products li.product.minimal .background-color-expand:before {
display: block;
content: '';
position: absolute;
height: 100%;
width: 100%;
background-color: #fff;
border-radius: 6px;
transition: transform 0.55s cubic-bezier(.2,.75,.5,1); 
pointer-events: none;
z-index: -1;
}
.products li.product.minimal .background-color-expand:before {
z-index: -2;
width: 100%;
height: 100%;
top: 0;
left: 0;
transform-origin: center;
background-color: transparent;
box-shadow: none;
background-color: transparent;
transition: box-shadow 0.55s cubic-bezier(.2,.75,.5,1);
}
.products[data-product-style="minimal"] { 
width: calc(100% + 15px);     
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap; 
}
.nectar-woo-flickity .products[data-product-style="minimal"] {
width: 100%;
}
.carousel-wrap.products-carousel .caroufredsel_wrapper .products[data-product-style="minimal"] {
display: block;
}
.woocommerce .products-carousel .caroufredsel_wrapper ul.products[data-product-style="minimal"] li.product a.add_to_cart_button,
.woocommerce .products-carousel .caroufredsel_wrapper ul.products[data-product-style="minimal"] li.product .product-add-to-cart a {
margin-right: 15px!important;
}
.full-width-content > .products[data-product-style="minimal"] { width: 100%; padding-left: 15px;}
.products li.product.minimal.hover-bound:hover .background-color-expand:before {
box-shadow: 0px 50px 95px -15px rgba(0,0,0,0.15);
pointer-events: all;
}
.products li.product.minimal:hover .background-color-expand {
pointer-events: all;
}
.products li.product.minimal .product-wrap {
background-color: #fff;
border-radius: 6px;
}
.woocommerce .span_9 ul.products[data-product-style="minimal"] li.product.minimal, 
.woocommerce-page .span_9 ul.products[data-product-style="minimal"] li.product.minimal {
width: calc(33.3% - 15px);
}
.woocommerce ul.products[data-product-style="minimal"] li.product.minimal, 
.woocommerce-page ul.products[data-product-style="minimal"] li.product.minimal {
width: calc(25% - 15px);
margin-right: 15px;
margin-bottom: 15px;
clear: none;
}
@media only screen and (min-width: 1000px) {
body .woocommerce.columns-4 ul[data-product-style="minimal"].products li.product {
width: calc(24.9% - 15px);
}
}
@media only screen and (min-width: 690px) {
body .woocommerce.columns-2 ul[data-product-style="minimal"].products li.product {
width: calc(49.7% - 15px);
}
body .woocommerce.columns-3 ul[data-product-style="minimal"].products li.product {
width: calc(33.1% - 15px);
}
}
body .woocommerce.columns-1 ul[data-product-style="minimal"].products li.product {
width: calc(100%);
}
.woocommerce .cart-collaterals .cross-sells ul.products[data-product-style="minimal"] li.product.minimal, 
.woocommerce-page .cart-collaterals .cross-sells  ul.products[data-product-style="minimal"] li.product.minimal {
width: calc(50% - 15px);
}
.full-width-content ul.products[data-product-style="minimal"] li.product.minimal, 
.woocommerce-page .full-width-content ul.products[data-product-style="minimal"] li.product.minimal {
margin-left: 0!important;	
}
@media only screen and (max-width: 1500px) and (min-width: 1000px) {
.full-width-content ul.products[data-product-style="minimal"] li.product.minimal, 
.woocommerce-page .full-width-content ul.products[data-product-style="minimal"] li.product.minimal {
width: calc(24.9% - 15px);
}
}
@media only screen and (min-width: 1500px) {
.full-width-content .vc_span12 ul.products[data-product-style="minimal"] li.product.minimal, 
.woocommerce-page .full-width-content ul.products[data-product-style="minimal"] li.product.minimal {
width: calc(20% - 15px);
}
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
.woocommerce  ul.products[data-product-style="minimal"] li.product.minimal, 
.woocommerce-page  ul.products[data-product-style="minimal"] li.product.minimal {
width: calc(33.1% - 15px);
}
}
@media only screen and (max-width: 1300px) and (min-width: 690px) {
.woocommerce .span_9 ul.products[data-product-style="minimal"] li.product.minimal, 
.woocommerce-page .span_9 ul.products[data-product-style="minimal"] li.product.minimal {
width: calc(49.7% - 15px);
}
}
@media only screen and (max-width: 999px) {
body.woocommerce .span_9 ul.products[data-product-style="minimal"] li.product.minimal, 
body.woocommerce-page .span_9 ul.products[data-product-style="minimal"] li.product.minimal,
body.woocommerce ul.products[data-product-style="minimal"] li.product.minimal, 
body.woocommerce-page ul.products[data-product-style="minimal"] li.product.minimal {
margin-right: 15px;
width: calc(49.7% - 15px);
}
}
@media only screen and (max-width: 690px) {
.woocommerce .span_9 ul.products[data-product-style="minimal"] li.product.minimal, 
.woocommerce-page .span_9 ul.products[data-product-style="minimal"] li.product.minimal,
.woocommerce  ul.products[data-product-style="minimal"] li.product.minimal, 
.woocommerce-page ul.products[data-product-style="minimal"] li.product.minimal {
width: 100%;
}
}
.woocommerce-page ul.products[data-product-style="minimal"] li.product.minimal.last, 
.woocommerce ul.products[data-product-style="minimal"] li.product.minimal.last {
margin-right: 15px;
}
.woocommerce.add_to_cart_inline a.button.add_to_cart_button span.price,
.woocommerce.add_to_cart_inline a.button.add_to_cart_button .icon-salient-cart {
display: none;
}
p.woocommerce.add_to_cart_inline { text-align: center; }
body p.woocommerce.add_to_cart_inline > span.woocommerce-Price-amount,
body p.woocommerce.add_to_cart_inline ins > span.woocommerce-Price-amount { 
display: block; 
margin-bottom: 20px; 
font-size: 22px; 
}
body p.woocommerce.add_to_cart_inline { 
padding: 0 0 40px!important; 
border: none!important; 
}
body .woocommerce.add_to_cart_inline a.button.add_to_cart_button {
padding: 22px 45px;
display: inline-block;
font-size: 14px;
}
body .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover { opacity: 0.9; }
body .woocommerce.add_to_cart_inline a.button.add_to_cart_button.added:after {
margin-left: 10px;
}
body .woocommerce.add_to_cart_inline a.button.add_to_cart_button.loading { opacity: 0.5; }
body .woocommerce.add_to_cart_inline a.button.add_to_cart_button.loading:after { display: none; } .nectar-quick-view-box .product-loading { 
pointer-events: none;
opacity: 0; transition: opacity 0.3s; position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); z-index: 20; 
}
.nectar-quick-view-box .product-loading .dot {
position: relative;
display: inline-block;
width: 12px;
height: 12px;
border-radius: 50px;
background: #fff;
margin: 6px;
transform-origin: center;
}
.nectar-quick-view-box.visible.loading-vis .product-loading {
opacity: 1;
}
.nectar-quick-view-box.visible.loading-vis .product-loading .dot {
-webkit-animation: n_dot_loading 1.1s infinite;
animation: n_dot_loading 1.1s infinite;
}
.nectar-quick-view-box.visible.loading-vis .product-loading .dot:nth-child(3) {
animation-delay: -0.9s;
}
.nectar-quick-view-box.visible.loading-vis .product-loading .dot:nth-child(2) {
animation-delay: -1s;
}
.nectar-quick-view-box.visible.loading-vis .product-loading .dot:nth-child(1) {
}
@keyframes n_dot_loading {
0%, 60%, 100% {
transform: initial;
}
30% {
transform: translateY(-15px);
}
}
.nectar-quick-view-box.animate-width.loading-vis .product-loading { transition: opacity 0.3s ease; opacity: 0; }
li.product.no-trans * { visibility: hidden!important; }
li.product.no-trans.minimal:before { background-color: rgba(0,0,0,0.08); position: absolute; left: 0; top: 0; width: 100%;
height: 100%; content: ''; display: block; }
li.product.no-trans.minimal:before {
border-radius: 6px;
}
ul.products li.product.no-trans,
ul.products li.product.no-trans *,
ul.products li.product.no-trans .background-color-expand:before {
-webkit-transition: none!important;
transition: none!important;
transition-delay: 0s!important;
box-shadow: none;
}
.nectar-quick-view-box-backdrop {
position: fixed;
z-index: -1;
top: 0;
left: 0;
content: '';
width: 100%;
height: 100%;
cursor: pointer;
transition: opacity 0.3s ease;
background-color: rgba(0,0,0,0.45);
visibility: hidden;
pointer-events: none;
opacity: 0;
}
.nectar-quick-view-box-backdrop.visible {
opacity: 1;
z-index: 10000;
transition: opacity 0.7s ease;
pointer-events: all;
}
.nectar-quick-view-box {
display: block;
position: fixed;
max-width: 1050px;
visibility: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
will-change: left,top,width;
pointer-events: none;
z-index: 20000;
min-width: 200px;
min-height: 200px;
}
.nectar-quick-view-box .inner-wrap {
height: 100%;
width: 100%;
border-radius: 6px;
overflow: hidden;
background-color: #fff;
position: relative;
}
.nectar-quick-view-box:before {
position: absolute;
display: block;
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: -1;
opacity: 0;
box-shadow: 0 50px 95px -15px rgba(0,0,0,0.15);
}
.nectar-quick-view-box.box-shadow-trans:before { 
transition: opacity 0.55s ease;
}
.nectar-quick-view-box.visible:before {
opacity: 1;
}
.product.open-nectar-quick-view { transition: opacity .3s ease; }
.nectar-quick-view-box .woocommerce-review-link { pointer-events: none; color: inherit; opacity: 0.6; font-size: 14px;}
.nectar-quick-view-box .entry-summary p.price {
padding-bottom: 20px;
}
.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-enabled {
margin-top: 30px;
}
.woocommerce div.product .stock, .nectar-quick-view-box div.product .stock {
padding-bottom: 0;
}
.nectar-quick-view-box .preview_image { position: absolute; height: 100%; left: 0; overflow: visible;
top: 0; z-index: 10; }
.nectar-quick-view-box .preview_image img {
max-width: none;
height: 100%;
width: auto;
display: block;
}
.nectar-quick-view-box.visible {
visibility: visible;
pointer-events: all;
}
.nectar-quick-view-box .nectar-product-slider { opacity: 0; }
.nectar-quick-view-box .nectar-product-slider .carousel-cell > a {
display: block;
line-height: 0;
}
.nectar-quick-view-box.add-content .nectar-product-slider { opacity: 1; }
.nectar-quick-view-box .flickity-viewport { overflow: hidden; position: relative; }
.nectar-quick-view-box  .flickity-page-dots {
bottom: 15px;
}
body .nectar-quick-view-box .images .carousel-cell {
width: 100%!important;
min-height: 400px;
display: block;
pointer-events: none;
}
.nectar-quick-view-box .flickity-page-dots .dot {
width: 16px;
}
.nectar-quick-view-box div.product { display: block; }
body .nectar-quick-view-box .woocommerce-product-gallery, 
body .nectar-quick-view-box div.product div.summary {
float: none!important;
display: inline-block;
}
body .nectar-quick-view-box div.product div.images { position: relative; }
body .nectar-quick-view-box div.product div.images:after {
background-color: rgba(0,0,0,0.08);
width: 1px;
height: 100%;
position: absolute;
right: 0;
top: 0;
content: '';
display: block;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: top;
transform-origin: top;
-webkit-transition: transform 0.55s cubic-bezier(.2,.75,.5,1); 
transition: transform 0.55s cubic-bezier(.2,.75,.5,1); 
}
body .nectar-quick-view-box.add-content div.product div.images:after {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
body .nectar-quick-view-box div.product div.images { 
width: calc(100% - 475px)!important; 
height: 100%; 
}
body.woocommerce .nectar-quick-view-box div.product div.summary,
body.woocommerce-page .nectar-quick-view-box div.product div.summary, 
.nectar-quick-view-box div.product div.summary  { 
width: 475px!important; 
}
.nectar-quick-view-box div.product div.images {
float: left
}
.nectar-quick-view-box .nectar-product-slider { 
width: calc(100% + 2px);
height: calc(100% + 4px); 
top: -2px; 
left: -2px; 
}
.nectar-quick-view-box .inner-content, .nectar-quick-view-box div.product,
body .nectar-quick-view-box div.product div.summary  {
height: 100%;
}
body .nectar-quick-view-box div.product div.summary {
padding: 50px 50px 0 50px;
}
.nectar-quick-view-box .entry-summary::-webkit-scrollbar,
#header-outer .widget_shopping_cart .cart_list::-webkit-scrollbar,
.nectar-slide-in-cart .widget_shopping_cart .cart_list::-webkit-scrollbar {
width: 10px;
}
#header-outer .widget_shopping_cart .cart_list::-webkit-scrollbar,
.nectar-slide-in-cart .widget_shopping_cart .cart_list::-webkit-scrollbar {
background-color: rgba(0, 0, 0, 0.07);
}
.nectar-quick-view-box .entry-summary::-webkit-scrollbar:hover,
.nectar-slide-in-cart .widget_shopping_cart .cart_list::-webkit-scrollbar:hover {
background-color: rgba(0, 0, 0, 0.09);
}
#header-outer .widget_shopping_cart .cart_list::-webkit-scrollbar:hover,
.nectar-slide-in-cart .widget_shopping_cart .cart_list::-webkit-scrollbar:hover {
background-color: rgba(0, 0, 0, 0.11);
}
.nectar-quick-view-box .entry-summary::-webkit-scrollbar-thumb,
#header-outer .widget_shopping_cart .cart_list::-webkit-scrollbar-thumb,
.nectar-slide-in-cart .widget_shopping_cart .cart_list::-webkit-scrollbar-thumb {
background: rgba(0,0,0,0.25);
background-clip: padding-box;
min-height: 10px;
}
.nectar-quick-view-box .summary-content > * {
opacity: 0;
transform: translateY(30px);
transition: transform 0.55s cubic-bezier(.2,.75,.5,1), opacity 0.55s cubic-bezier(.2,.75,.5,1);
}
.woocommerce-account .woocommerce > #customer_login form { 
display: block; 
opacity: 0;
transition: opacity 0.5s ease;
}
.woocommerce-account .woocommerce > #customer_login .visible form  {
opacity: 1;
}
.nectar-quick-view-box.add-content .summary-content > * {
opacity: 1;
transform: translateY(0px);
transition: transform 0.55s cubic-bezier(.2,.75,.5,1), opacity 0.55s cubic-bezier(.2,.75,.5,1);
}
.nectar-quick-view-box.add-content .summary-content > *:nth-child(2) { transition-delay: 0.05s; }
.nectar-quick-view-box.add-content .summary-content > *:nth-child(3) { transition-delay: 0.1s; }
.nectar-quick-view-box.add-content .summary-content > *:nth-child(4) { transition-delay: 0.15s; }
.nectar-quick-view-box.add-content .summary-content > *:nth-child(5) { transition-delay: 0.2s; }
.nectar-quick-view-box.add-content .summary-content > *:nth-child(6) { transition-delay: 0.25s; }
.nectar-quick-view-box.add-content .summary-content > *:nth-child(7) { transition-delay: 0.3s; }
.nectar-quick-view-box.add-content .summary-content > *:nth-child(8) { transition-delay: 0.35s; }
.nectar-quick-view-box.add-content .summary-content > *:nth-child(9) { transition-delay: 0.4s; }
body .nectar-quick-view-box.add-content div.product div.summary { 
overflow-y: auto; 
height: calc(100% - 52px); 
}
body .nectar-quick-view-box div.product div.summary { 
background-color: #fff; 
position: relative; 
z-index: 1; 
}
body .nectar-quick-view-box a.single_add_to_cart_button,
body .nectar-quick-view-box a.button.disabled {
padding: 20px 10px;
}
.nectar-quick-view-box .single_add_to_cart_button_wrap {
width: 475px;
position: absolute;
bottom: 0;
right: 0;
z-index: 10;
display: -webkit-flex;
display: flex;
}
body .nectar-quick-view-box .single_add_to_cart_button {
display: block;
-webkit-flex-grow: 1;
flex-grow: 1;
}
body .nectar-quick-view-box .nectar-full-product-link a {
display: block;
}
.nectar-quick-view-box .single_add_to_cart_button_wrap a.single_add_to_cart_button,
.nectar-quick-view-box .single_add_to_cart_button_wrap .nectar-full-product-link a {
min-width: 150px;
display: block;
border-radius: 0;
}
body .nectar-quick-view-box .nectar-full-product-link {
-webkit-flex-grow: 1;
flex-grow: 1;
}
.nectar-quick-view-box .nectar-full-product-link a {
left: auto;
right: 0;
padding: 20px 15px;
text-align: center;
margin-bottom: 0;
font-size: 12px;
line-height: 12px;
background-color: #f1f1f1;
}
.nectar-quick-view-box .single_add_to_cart_button_wrap {
opacity: 0;
transition: opacity 0.55s cubic-bezier(.2,.75,.5,1);
}
.nectar-quick-view-box.add-content .single_add_to_cart_button_wrap  {
opacity: 1;
}
.nectar-quick-view-box .summary-content button[type="submit"].single_add_to_cart_button {
display: none;
}
.nectar-quick-view-box a .close-wrap,
.nectar-quick-view-box .close a  {
width: 19px;
height: 18px;
opacity: 0;
}
.nectar-quick-view-box .close {
right: 40px;
top: 40px;
position: absolute;
}
.nectar-quick-view-box .close a {
position: relative;
display: block;
width: 24px;
height: 17px;
line-height: 22px;
z-index: 10;
}
.nectar-quick-view-box a .close-wrap, 
.nectar-quick-view-box .close a { 
display: block; opacity: 1; 
}
.nectar-quick-view-box .close-wrap{
-webkit-font-smoothing: subpixel-antialiased;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0);
transform: translateX(-50%) translateY(-50%) translateZ(0);
-webkit-transition: margin .2s ease,opacity .3s ease,-webkit-transform .2s ease 1s;
transition: margin .2s ease,opacity .3s ease,-webkit-transform .2s ease 1s;
transition: margin .2s ease,transform .2s ease 1s,opacity .3s ease;
transition: margin .2s ease,transform .2s ease 1s,opacity .3s ease,-webkit-transform .2s ease 1s;
width: 20px;
height: 20px;
display: block;
overflow: hidden;
}
.nectar-quick-view-box.add-content .close-line1 {
-webkit-animation-name: crossRight;
animation-name: crossRight;
-webkit-animation-delay: .29s;
animation-delay: .29s;
}
.nectar-quick-view-box.add-content .close-line2  {
-webkit-animation-name: crossLeft;
animation-name: crossLeft;
-webkit-animation-delay: .15s;
animation-delay: .15s;
}
.nectar-quick-view-box .close-wrap .close-line1  {
display: block;
-webkit-transform: translateY(-30px) translateX(30px) rotate(45deg);
transform: translateY(-30px) translateX(30px) rotate(45deg);
}
.nectar-quick-view-box .close-wrap .close-line2 {
display: block;
-webkit-transform: translateY(-30px) translateX(-30px) rotate(-45deg); 
transform: translateY(-30px) translateX(-30px) rotate(-45deg); 
}
.nectar-quick-view-box .close-wrap .close-line {
height: 100%;
width: 2px;
background-color: #545454;
backface-visibility: hidden;
position: absolute;
border-radius: 5px;
left: 9px;
transition: opacity 0.2s ease, background-color 0.2s ease;
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-timing-function: cubic-bezier(0.52, 0.01, 0.16, 1);
animation-timing-function: cubic-bezier(0.52, 0.01, 0.16, 1);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.nectar-quick-view-box .close a:before {
position: absolute;
top: 50%;
left: 50%;
display: block;
width: 40px;
height: 40px;
margin: -20px 0 0 -20px;
border-radius: 50%;
background-color: rgba(0,0,0,.05);
content: '';
-webkit-transform: scale(1) translateZ(0);
transform: scale(1) translateZ(0);
transition: all 0.45s cubic-bezier(.15,0.2,.1,1);
-webkit-transition: all 0.45s cubic-bezier(.15,0.2,.1,1);
}
.nectar-quick-view-box .close:hover a:before {
transform: scale(1.2) translateZ(0);
-webkit-transform: scale(1.2) translateZ(0);
}
@-webkit-keyframes crossLeft{
100%{-webkit-transform:translateY(0px) translateX(0px) rotate(-45deg);
transform:translateY(0px) translateX(0px) rotate(-45deg)
}
}
@keyframes crossLeft{
100%{-webkit-transform:translateY(0px) translateX(0px) rotate(-45deg);
transform:translateY(0px) translateX(0px) rotate(-45deg)
}
}
@-webkit-keyframes crossRight{
100%{-webkit-transform:translateY(0px) translateX(0px) rotate(45deg);
transform:translateY(0px) translateX(0px) rotate(45deg)
}
}
@keyframes crossRight{
100%{-webkit-transform:translateY(0px) translateX(0px) rotate(45deg);
transform:translateY(0px) translateX(0px) rotate(45deg)
}
}
.nectar-quick-view-box .close { opacity: 0; pointer-events: none; transition: opacity 0.4s ease; }
.nectar-quick-view-box.add-content .close { opacity: 1; pointer-events: all; }
.woocommerce span.onsale .nectar-quick-view-box .onsale, 
.woocommerce-page .nectar-quick-view-box .onsale, 
.nectar-quick-view-box .onsale {
padding: 6px 12px;
border-radius: 4px;
left: 25px;
right: auto;
top: 25px;
min-height: 0;
min-width: 0;
width: auto;
margin-top: 0;
line-height: 1em;
height: auto;
opacity: 0;
transform: scale(0.7);
transition: transform 0.55s cubic-bezier(.2,.75,.5,1), opacity 0.55s cubic-bezier(.2,.75,.5,1);
}
.nectar-quick-view-box .onsale { 
color: #fff; 
position: absolute; 
z-index: 10;
}
.woocommerce span.onsale .nectar-quick-view-box.add-content .onsale, 
.woocommerce-page .nectar-quick-view-box.add-content .onsale, 
.nectar-quick-view-box.add-content .onsale {
opacity: 1;
transform: scale(1);
} .text_on_hover.product {
text-align: center;
margin-bottom: 4%!important;
}
body .text_on_hover.product .add_to_cart_button { 
border: none; 
}
.text_on_hover.product .text-on-hover-wrap {
position: absolute;
top: 0;
width: 100%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transition: all 0.25s ease;
-webkit-transition: all 0.25s ease;
top: 50%;
text-align: center;
z-index: 20;
opacity: 0;
}
.text_on_hover.product .text-on-hover-wrap .star-rating {
display: inline-block;
margin-top: 13px;
font-size: 18px;
margin-bottom: -2px!important;
}
.text_on_hover.product .star-rating span:before {
content: "\73\73\73\73\73"!important;
}
.woocommerce ul.products li.product .price del, 
.woocommerce-page ul.products li.product .price del {
font-size: 0.67em;
color: rgba(145, 145, 145, 0.5);
display: inline;
}
.woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, 
.woocommerce div.product p.price del, .woocommerce div.product span.price del, 
.woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, 
.woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del {
color: rgba(145, 145, 145, 0.5);
font-size: 0.67em;
}
.text_on_hover.product .text-on-hover-wrap .price, 
.text_on_hover.product .text-on-hover-wrap ins .amount,
.woocommerce ul.products li.text_on_hover.product .price {
font-size: 26px;
margin-top: 6px;
margin-bottom: 4px;
}
.text_on_hover.product .text-on-hover-wrap del {
display: block!important;
}
.text_on_hover.product .text-on-hover-wrap * {
color: #000;
}
.woocommerce .text_on_hover.product .star-rating:before, 
.woocommerce-page .text_on_hover.product .star-rating:before {
color: #aaa;
}
.text_on_hover.product h3 {
text-align: center;
padding-bottom: 0!important;
margin-bottom: 0!important;
}
.text_on_hover.product h3 a {
color: #000!important;
}
.text_on_hover.product .text-on-hover-wrap .price del {
display: block;
margin-bottom: 5px!important;
}
.woocommerce #respond input#submit.loading:after, 
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after, 
.woocommerce input.button.loading:after {
right:-20px!important;
top: 0!important;
}
.woocommerce .products-carousel ul.products li.product.text_on_hover.product a.added_to_cart, 
.woocommerce .products-carousel ul.products li.product.text_on_hover.product .add_to_cart_button,
.woocommerce .products-carousel ul.products li.product.text_on_hover.product h3 a {
cursor: pointer!important;
}
.woocommerce .products .text_on_hover.product .star-rating, 
.woocommerce-page .products .text_on_hover.product .star-rating {
margin-bottom: 0;
margin-top: 11px;
}
.text_on_hover.product .link-overlay, 
.classic.product .link-overlay {
z-index: 100;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.woocommerce ul.products .text_on_hover.product .add_to_cart_button {
background-color: transparent!important;
color: #000;
padding: 0;
vertical-align: top;
margin: 8px 0 0 0!important;
}
.text_on_hover.product .add_to_cart_button.product_type_simple.added {
display: none!important;
}
.woocommerce ul.products .text_on_hover.product a.added_to_cart.wc-forward {
padding: 6px 10px!important;
margin: 10px 0 0 0!important;
}
.text_on_hover.product .add_to_cart_button:focus {
top:0px!important;
}
.text_on_hover.product .add_to_cart_button:hover {
border-color: transparent!important;
background-color: transparent!important;
opacity: 0.7;
}
.text-on-hover-wrap .categories a {
letter-spacing: 0;
font-size: 12px;
}
.text_on_hover.product .product-wrap .bg-overlay {
transition: opacity 0.3s cubic-bezier(.21, .6, .35, 1);
-webkit-transition: opacity 0.3s cubic-bezier(.21, .6, .35, 1);
opacity: 0;
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: ' ';
background-color: #f8f8f8;
z-index: 11;
}
.text_on_hover.product a.added_to_cart {
display: inline-block;
position: relative!important;
text-indent: 0;
transition: all 0.3s cubic-bezier(.21, .6, .35, 1);
-webkit-transition: all 0.3s cubic-bezier(.21, .6, .35, 1);
color: #fff!important;
margin-left: 3px;
}
.ascend .text_on_hover.product a.added_to_cart,
.ascend .text_on_hover.product .add_to_cart_button {
border-radius: 0;
}
.text_on_hover.product a.added_to_cart:hover {
opacity: 0.8;
}
.text_on_hover.product .nectar_quick_view {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
width: 100%;
z-index: 100;
padding: 7px;
opacity: 0;
transition: all 0.25s ease;
}
.text_on_hover.product .product-wrap:hover .nectar_quick_view {
opacity: 1;
}
.text_on_hover.product .nectar_quick_view span {
line-height: 20px;
}
.woocommerce .text_on_hover.product a.button.loading:before, 
.woocommerce .text_on_hover.product button.button.loading:before, 
.woocommerce-page .text_on_hover.product a.button.loading:before, 
.woocommerce-page .text_on_hover.product button.button.loading:before {
background: none!important;
}
body #amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details {
display: block;
}
body #amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details .col-1 {
display: none;
}
.wc-forward a:after, .wc-forward:after,
.woocommerce .text_on_hover.product a.button.added:before, 
.woocommerce .text_on_hover.product button.button.added:before,
.woocommerce .text_on_hover.product input.button.added:before, 
.woocommerce-page .text_on_hover.product a.button.added:before, 
.woocommerce-page .text_on_hover.product button.button.added:before, 
.woocommerce-page .text_on_hover.product input.button.added:before {
content: ''!important;
margin: 0!important;
}
.text_on_hover.product.hovered .product-wrap .bg-overlay {
opacity: 0.88;
}
.text_on_hover.product.hovered .product-wrap .text-on-hover-wrap, 
.woocommerce ul.products li.product.text_on_hover.hovered .onsale,
ul.products li.product.text_on_hover.hovered .onsale {
opacity: 1;
}
.woocommerce ul.products li.product.text_on_hover .onsale, 
.woocommerce-page ul.products li.product.text_on_hover .onsale, 
.woocommerce .text_on_hover.product span.onsale, 
.woocommerce-page .text_on_hover.product span.onsale, 
div[data-project-style="text_on_hover"] .single-product-main-image .onsale {
border-radius: 0;
margin-top: 0;
padding: 4px 9px;
margin-right: 0;
right: auto;
line-height: 16px;
min-height: 0;
height: auto;
left: 13px;
top: 13px;
width: auto;
z-index: 1000;
transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
font-family: 'Open Sans';
font-weight: 400;
text-transform: uppercase;
}
div[data-project-style="text_on_hover"] .single-product-main-image .onsale {
width: 59px;
font-size: 14px;
top: 21px;
}
.iosSlider {
position: relative;
margin-top: 9px;
opacity: 0;
}
.iosSlider.product-slider .slide .easyzoom a {
pointer-events: none;
display: block;
}
.iosSlider.product-thumbs .thumb {
width: 118px;
margin-right: 10px;
display: inline-block;
}
.iosSlider.product-thumbs .thumb img {
opacity: 0.4;
transition: opacity 0.2s linear;
-webkit-transition: opacity 0.2s linear;
-moz-backface-visibility: hidden;
}
.iosSlider.product-thumbs .thumb.active img {
opacity: 1;
}
.iosSlider.product-thumbs .slider > div:last-child {
margin-right: 0;
}
.iosSlider.product-thumbs .slider {
margin-top: 10px;
}
.iosSlider.product-thumbs {
width: 100%;
}
.iosSlider .slider .slide {
float: left;
width: 100%;
}
.iosSlider .slider_controls .fa-angle-right,
.iosSlider .slider_controls .fa-angle-left {
background-color: transparent;
transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
color: #666;
line-height: 50px;
height: 45px;
width: 35px;
}
.iosSlider .next_slide,
.iosSlider .prev_slide {
position: absolute;
top: 50%;
width: 35px;
height: 45px;
background-color: rgba(255,255,255,0.6);
z-index: 1000000;
margin-top: -20px;
transition: all 0.45s ease 0s ;
-webkit-transition: all 0.45s ease 0s ;
}
.iosSlider .next_slide:hover .fa-angle-right,
.iosSlider .prev_slide:hover .fa-angle-left {
color: #fff;
}
.iosSlider.product-thumbs .slider_controls .fa-angle-right,
.iosSlider.product-thumbs .slider_controls .fa-angle-left,
.iosSlider.product-thumbs .next_slide,
.iosSlider.product-thumbs .prev_slide {
width: 30px;
height: 40px;
line-height: 40px;
}
.iosSlider .prev_slide { left: -42px; }
.iosSlider .prev_slide.inactive { left: -42px; } 
.iosSlider .next_slide { right: -42px; }
.iosSlider .next_slide.inactive { right: -42px; }
@media only screen and (min-width:1000px) {
.iosSlider:hover .prev_slide {
left: 0;
}
.iosSlider:hover .next_slide {
right: 0;
}
}
.easyzoom {
display: block;
position: relative;
}
.easyzoom img {
vertical-align: bottom;
}
.easyzoom-flyout img {
max-width: none !important;
width: auto !important;
transition: none!important;
}
.easyzoom-flyout {
background-color: #fff;
width: 100%;
height: 100%;
opacity: 0;
overflow: hidden;
position: absolute;
top: 0;
left: 0;
z-index: 1000;
transition: opacity 0.25s ease 0s!important;
-webkit-transition: opacity 0.25s ease 0s!important;
}
.easyzoom-flyout:hover { opacity: 1; }
#slide-out-widget-area .widget_shopping_cart .cart_list li {
padding-left: 0;
padding-bottom: 20px;
}
#slide-out-widget-area .widget_shopping_cart .cart_list li a.remove {
width: 20px;
height: 20px;
line-height: 16px;
font-size: 14px;
color: inherit!important;
border-width: 2px;
border-color: rgba(255,255,255,0.4);
}
#slide-out-widget-area .widget_shopping_cart .cart_list li a.remove:hover {
border-color: rgba(255,255,255,1);
background-color: transparent;
}
#sidebar .widget_shopping_cart .cart_list li a.remove:hover {
background-color: transparent;
}
body #slide-out-widget-area .widget_shopping_cart .cart_list li a {
font-size: 12px;
line-height: 18px;
}
#slide-out-widget-area .widget_shopping_cart ul.product_list_widget li img {
left: 0;
}
#slide-out-widget-area .widget_shopping_cart ul.product_list_widget dt {
color: inherit;
}
#slide-out-widget-area .widget_shopping_cart ul.product_list_widget dd {
margin-bottom: 0;
}
#slide-out-widget-area .widget_shopping_cart ul.product_list_widget dd p, .cart_item dd p {
padding-bottom: 0;
}
.woocommerce .cart_item dt {
font-weight: inherit;
font-family: inherit;
}
.woocommerce .cart_item dl {
font-size: 14px;
}
#slide-out-widget-area .widget_shopping_cart ul.product_list_widget dl {
border-left: 1px solid rgba(255,255,255,.2);
margin-top: 2px;
}
#slide-out-widget-area .widget_shopping_cart .button {
width: 100%;
padding-top: 14px;
padding-bottom: 14px;
margin-bottom: 7px;
display: block;
}
#slide-out-widget-area .widget_shopping_cart p.buttons {
padding-bottom: 0;
}
#slide-out-widget-area .widget_shopping_cart .button {
background-color: transparent!important;
border: 2px solid rgba(255,255,255,0.4);
}
#slide-out-widget-area .widget_shopping_cart .button:hover {
border: 2px solid rgba(255,255,255,1);
}
#slide-out-widget-area.fullscreen .widget_shopping_cart, 
#slide-out-widget-area.fullscreen-alt .widget_shopping_cart,
#slide-out-widget-area.fullscreen .inner .widget.widget_shopping_cart,
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_shopping_cart {
max-width: 450px;
}
#slide-out-widget-area .widget_shopping_cart .total {
padding-top: 5px;
padding-bottom: 20px;
border-top: none;
}
#slide-out-widget-area ul.product_list_widget li img {
height: auto;
width: 62px;
margin-left: 0;
margin-right: 15px;
float: left;
margin-bottom: 0;
box-shadow: none;
-webkit-box-shadow: none;
}
#slide-out-widget-area .widget_shopping_cart .total span.amount {
float: right;
}
#slide-out-widget-area .widget_shopping_cart .total strong { 
font-weight: inherit!important;
}
@media only screen and (max-width: 768px) {
body .woocommerce table.cart .product-thumbnail:before { display: none; }
body .woocommerce table.cart .product-thumbnail { display: block;}
} @media only screen and (min-width: 768px) {
.woocommerce-account .woocommerce-MyAccount-navigation {
padding-right: 30px;
}
}
.woocommerce-MyAccount-navigation ul{
margin-left:0;
border-top:1px solid rgba(0,0,0,.05);
}
.woocommerce-MyAccount-navigation ul li{
list-style:none;
border-bottom:1px solid rgba(0,0,0,.05);
position:relative
}
.woocommerce-MyAccount-navigation ul li.is-active a:before, 
.woocommerce-MyAccount-navigation ul li.is-active a, 
.woocommerce-MyAccount-navigation ul li:hover a{
opacity:1;
}
.woocommerce-MyAccount-navigation ul li a{
padding:.857em 0;
display:block; 
color: inherit; 
opacity:.4;
}
.woocommerce-MyAccount-navigation ul li a:before{
display:inline-block;font:normal normal normal 1em/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\f0f6";
line-height:1.618;
line-height: inherit;
margin-right:15px;
text-align:right;
float:left;
opacity:.4;
}
.woocommerce-MyAccount-navigation ul li a:hover:before{
opacity:1;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{
content:"\f0e4";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{
content:"\f291";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{
content:"\f1c6";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{
content:"\f015";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{
content:"\f09d";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{
content:"\f007";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{
content:"\f08b";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before{
content:"\f021";
}
.woocommerce div.product div.images .flex-control-thumbs {
display: block;
}
.woocommerce figure.woocommerce-product-gallery__wrapper {
margin: 0;
}
.woocommerce form .shipping-calculator-form .form-row .select2-container {
width: 100%!important;
}
body .pswp {
z-index: 1000001;
}
.woocommerce ul.products[data-product-style="text_on_hover"] li.product .woocommerce-loop-product__title {
padding-bottom: 0;
}
.woocommerce ul.products[data-product-style="text_on_hover"] li.product img { 
margin-bottom: 0;
} .woocommerce ul.products[data-product-style]:not([data-n-desktop-columns="default"]),
.woocommerce ul.products[data-product-style]:not([data-n-desktop-small-columns="default"]),
.woocommerce ul.products[data-product-style]:not([data-n-tablet-columns="default"]),
.woocommerce ul.products[data-product-style]:not([data-n-phone-columns="default"]) {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
}
.woocommerce ul.products[data-product-style]:not([data-n-desktop-columns="default"]) li.product,
.woocommerce ul.products[data-product-style]:not([data-n-desktop-small-columns="default"]) li.product,
.woocommerce ul.products[data-product-style]:not([data-n-tablet-columns="default"]) li.product,
.woocommerce ul.products[data-product-style]:not([data-n-phone-columns="default"]) li.product {
float: none!important;
clear: none!important;
}
@media only screen and (min-width: 1300px) {
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-desktop-columns="6"],
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-desktop-columns="5"],
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-desktop-columns="4"],
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-desktop-columns="3"],
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-desktop-columns="2"] {
padding: 1.5%;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="6"],
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="5"],
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="4"] {
width: 101.5%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="3"],
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="2"] {
width: 102%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="6"] li.product {
width: 15.14%!important;
margin: 0 1.5% 1.5% 0%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="5"] li.product {
width: 18.4%!important;
margin: 0 1.5% 1.5% 0%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="4"] li.product {
width: 23.4%!important;
margin: 0 1.5% 1.5% 0%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="3"] li.product {
width: 31.2%!important;
margin: 0 2% 2% 0%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="2"] li.product {
width: 47.9%!important;
margin: 0 2% 2% 0%!important;
}
}
@media only screen and (max-width: 1300px) and (min-width: 1000px){
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-desktop-small-columns="6"],
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-desktop-small-columns="5"],
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-desktop-small-columns="4"],
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-desktop-small-columns="3"],
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-desktop-small-columns="2"] {
padding: 1.5%;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-small-columns="6"],
body.woocommerce:not(.single-product) ul.products[data-n-desktop-small-columns="5"],
body.woocommerce:not(.single-product) ul.products[data-n-desktop-small-columns="4"] {
width: 101.5%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-small-columns="3"],
body.woocommerce:not(.single-product) ul.products[data-n-desktop-small-columns="2"] {
width: 102%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-small-columns="6"] li.product {
width: 15.14%!important;
margin: 0 1.5% 1.5% 0%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-small-columns="5"] li.product {
width: 18.4%!important;
margin: 0 1.5% 1.5% 0%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-small-columns="4"] li.product {
width: 23.4%!important;
margin: 0 1.5% 1.5% 0%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-small-columns="3"] li.product {
width: 31.2%!important;
margin: 0 2% 2% 0%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-small-columns="2"] li.product {
width: 47.9%!important;
margin: 0 2% 2% 0%!important;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px){
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-tablet-columns="4"],
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-tablet-columns="3"],
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-tablet-columns="2"] {
padding: 1.5%;
}
body.woocommerce:not(.single-product) ul.products[data-n-tablet-columns="4"] {
width: 101.5%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-tablet-columns="3"],
body.woocommerce:not(.single-product) ul.products[data-n-tablet-columns="2"] {
width: 102%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-tablet-columns="4"] li.product {
width: 23.4%!important;
margin: 0 1.5% 1.5% 0%!important;
padding: 0;
}
body.woocommerce:not(.single-product) ul.products[data-n-tablet-columns="3"] li.product {
width: 31.2%!important;
margin: 0 2% 2% 0%!important;
padding: 0;
}
body.woocommerce:not(.single-product) ul.products[data-n-tablet-columns="2"] li.product {
width: 47.9%!important;
margin: 0 2% 2% 0%!important;
padding: 0;
}
}
@media only screen and (max-width: 690px) {
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-phone-columns="4"],
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-phone-columns="3"],
body.woocommerce:not(.single-product) .full-width-content > ul.products[data-n-phone-columns="2"] {
padding: 1.5%;
}
body.woocommerce:not(.single-product) ul.products[data-n-phone-columns="4"] {
width: 101.5%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-phone-columns="3"],
body.woocommerce:not(.single-product) ul.products[data-n-phone-columns="2"] {
width: 102%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-phone-columns="4"] li.product,
body.woocommerce:not(.single-product) ul.products[data-n-phone-columns="4"] li.product.material {
width: 23.4%!important;
margin: 0 1.5% 1.5% 0%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-phone-columns="3"] li.product,
body.woocommerce:not(.single-product) ul.products[data-n-phone-columns="3"] li.product.material {
width: 31.2%!important;
margin: 0 2% 2% 0%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-phone-columns="2"] li.product,
body.woocommerce:not(.single-product) ul.products[data-n-phone-columns="2"] li.product.material {
width: 47.8%!important;
margin: 0 2% 2% 0%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-phone-columns="1"] li.product,
body.woocommerce:not(.single-product) ul.products[data-n-phone-columns="1"] li.product.material {
width: 100%!important;
margin: 0 0% 20px 0%!important;
}
#ajax-content-wrap .related.products > h2, 
#ajax-content-wrap .upsells.products > h2, 
#ajax-content-wrap #comments h2, 
#ajax-content-wrap #review_form h3, 
#ajax-content-wrap .cart_totals h2, 
#ajax-content-wrap .shipping_calculator h2, 
#ajax-content-wrap .cross-sells > h2, 
#ajax-content-wrap .cart-collaterals > h2 {
font-size: 24px;
line-height: 34px;
}
}
.full-width-content > .woocommerce-products-header .term-description { 
padding: 0 35px; 
}
.row .woocommerce-products-header .term-description p {
padding-bottom: 1.5em;
}
.woocommerce form.login, .woocommerce form.register { 
border: none; padding: 0;}
.woocommerce-account .woocommerce > #customer_login {
padding: 6% 0;
}
.woocommerce-account h2.n-disable-reg { 
margin-top: 6%; 
margin-bottom: 40px; 
}
body.woocommerce-account .woocommerce-form.woocommerce-form-login.n-disable-reg { 
margin-bottom: 6%; 
}
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls {
text-align: center;
}
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control {
cursor: pointer;
display: inline-block;
margin: 10px 30px;
line-height: 1.3em!important;
-webkit-transition: background-size 0.55s cubic-bezier(.2,.75,.5,1), opacity 0.25s ease, color 0.25s ease;
transition: background-size 0.55s cubic-bezier(.2,.75,.5,1), opacity 0.25s ease, color 0.25s ease;
opacity: 0.25;
background-image: linear-gradient(to right, #000000 0%, #000000 100%);
}
.woocommerce-account.mobile .woocommerce > #customer_login .nectar-form-controls .control {
margin: 10px 15px;
}
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control:hover {
opacity: 1;
-webkit-transition: background-size 0.55s cubic-bezier(.2,.75,.5,1), opacity 0.25 ease, color 0.25s ease;
transition: background-size 0.55s cubic-bezier(.2,.75,.5,1), opacity 0.25 ease, color 0.25s ease;
}
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control.active {
opacity: 1;
}
.woocommerce-account .woocommerce > #customer_login > .col-1,
.woocommerce-account .woocommerce > #customer_login > .col-2,
.woocommerce-account .woocommerce-form.woocommerce-form-login.n-disable-reg {
max-width: 550px;
width: 100%;
float: none; 
margin: 0 auto;
}
.woocommerce-account .woocommerce > #customer_login > .col-1 form > p:nth-child(3){
margin-top: 15px;
}
#customer_login .woocommerce-LostPassword.lost_password,
.woocommerce-account h2.n-disable-reg {
text-align: center;
position: relative;
}
.woocommerce-account .woocommerce > #customer_login .col-2 { 
display: none; 
}
.woocommerce-account .woocommerce > #customer_login .col-1 h2,
.woocommerce-account .woocommerce > #customer_login .col-2 h2 { 
display: none; 
}
.single-product .entry-summary p.stock.out-of-stock,
.nectar-quick-view-box p.stock.out-of-stock {
padding: 10px 20px;
color: #888!important;
border: 1px solid rgba(0,0,0,0.1);
margin-bottom: 20px;
display: inline-block;
}
.single-product .entry-summary .woocommerce-variation-availability p.stock.out-of-stock {
margin-top: 15px;
}
.nectar-quick-view-box .outofstock.product .nectar-full-product-link a {
width: 475px;
}
body[data-button-style*="slightly_rounded"].single-product .entry-summary p.stock.out-of-stock,
body[data-button-style*="slightly_rounded"] .nectar-quick-view-box p.stock.out-of-stock {
border-radius: 4px;
-webkit-border-radius: 4px;
}
body[data-button-style^="rounded"].single-product .entry-summary p.stock.out-of-stock,
body[data-button-style^="rounded"] .nectar-quick-view-box p.stock.out-of-stock {
border-radius: 200px;
-webkit-border-radius: 200px;
}
.woocommerce-account .woocommerce-form-login button.button, 
.woocommerce-account .woocommerce-form-register button.button {
width: 100%;
margin-top: 50px;
margin-bottom: 5px;
}
.woocommerce-account[data-form-submit="see-through"] .woocommerce-form-login button.button,
.woocommerce-account[data-form-submit="see-through"] .woocommerce-form-register button.button {
border: 2px solid #000;
}
@media only screen and (max-width: 768px) {
#customer_details > div { 
width: 100%; 
}
.checkout .woocommerce-billing-fields { 
padding-right: 0; 
}
.woocommerce table.shop_table_responsive tr td.actions, 
.woocommerce-page table.shop_table_responsive tr td.actions {
background-color: transparent;
}
}p {
padding-bottom: 1.5em;
}
.material .wpb_row, 
.material .wpb_content_element {
margin-bottom: 1.5em;
}
.wp-block-quote.is-large, 
.wp-block-quote.is-style-large {
margin-bottom: 1.5rem;
}
.material .vc_row-fluid[data-column-margin="none"] {
margin-bottom: 0;
}
#header-space {
background-color: #fff;
}
body[data-header-color="dark"] #header-space {
background-color: #000;
}
#sidebar div ul li, 
#sidebar .widget.widget_categories li, 
#sidebar .widget.widget_pages li, 
#sidebar .widget.widget_nav_menu li {
border:none;
padding:4px 0;
}
.material #footer-outer #footer-widgets .col ul li {
padding:4px 0!important;
border:none;
}
.material #footer-outer #footer-widgets .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="minimal-counter"] > li {
padding-left: 55px!important;
}
.material #footer-outer #footer-widgets .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li {
padding: 20px!important;
}
@media only screen and (min-width: 1000px) {
#footer-outer .row {
padding: 75px 0;
}
}
.ocm-effect-wrap, 
.container-wrap, 
.project-title,
.material .vc_text_separator div,
.carousel-wrap[data-full-width="true"] .carousel-heading,
.carousel-wrap .left-border,
.carousel-wrap .right-border,
#page-header-wrap,
.page-header-no-bg,
.portfolio-items .col,
.page-template-template-portfolio-php .portfolio-items .col.span_3,
.page-template-template-portfolio-php .portfolio-items .col.span_4 {
background-color: #fff;
}
#call-to-action .triangle {
color:#fff;
}
#footer-outer #footer-widgets .col ul li, 
#sidebar div ul li, #sidebar .widget.widget_categories li, 
#sidebar .widget.widget_pages li, 
#sidebar .widget.widget_nav_menu li {
border:none;
padding:4px 0 
}
#sidebar .widget.widget_categories li, 
#sidebar .widget.widget_pages li, 
#sidebar .widget.widget_nav_menu li, 
#footer-outer .widget.widget_categories li, 
#footer-outer .widget.widget_pages li, 
#footer-outer .widget.widget_nav_menu li {
padding:4px 0!important 
}
.material .widget li a, 
.material #sidebar .widget li a, 
.material #footer-outer .widget li a {
padding:0!important;
border:none;
color: inherit;
}
.woocommerce #sidebar .widget_layered_nav ul li a {
padding-left: 25px!important;
}
body:not(.ascend).woocommerce #sidebar .widget_layered_nav ul li a:before, 
body:not(.ascend).woocommerce-page #sidebar .widget_layered_nav ul li a:before,
body:not(.ascend).woocommerce #sidebar .widget_layered_nav ul li:first-child a:before {
top: 14px;
}
body[data-header-resize="1"] .container-wrap, 
body[data-header-resize="1"] .project-title {
margin-top: 0;
padding-top: 40px;
}
body.search-results.material .container-wrap {
margin-top: 0;
padding-top: 60px;
}
body[data-header-resize="1"] #page-header-wrap {
margin-top: 0;
}
body.material .page-header-no-bg {
padding-top: 35px;
margin-top: 0;
}
.parallax_slider_outer.first-section, 
.parallax_slider_outer.first-section .swiper-slide .content, 
.nectar-slider-wrap.first-section .swiper-slide .content {
margin-top: 0!important;
}
body.material #header-outer[data-header-resize="1"]:not([data-format="left-header"]):not(.small-nav),
body.material #header-outer[data-header-resize="0"]:not([data-format="left-header"]):not(.scrolled-down):not(.fixed-menu) {
box-shadow: none;
}
@media only screen and (min-width: 1000px) {
body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines-button:after, 
body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:before, 
body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:after {
height: 2px!important;
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) span:not(.close-line) {
width: 30px;
overflow: hidden;
}
.slide-out-hover-icon-effect:not(.small) {
width: 32px;
overflow: hidden;
}
#top .slide-out-widget-area-toggle:not(.small) a .close-wrap {
height: 28px;
width: 22px!important;
}
#top .slide-out-widget-area-toggle:not(.small) a.using-label .close-wrap {
height: 22px;
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) span .lines-button.hover-effect {
left: -40px;
margin-top: -3px;
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines:after, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:after {
top: -8px;
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines:before, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:before {
top: 8px;
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines-button:after, 
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines:before, 
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines:after {
border-radius: 0!important;
height: 2px;
}
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label):hover .lines-button:after, 
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label):hover .lines:before, 
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label):hover .lines:after, 
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a.effect-shown:not(.using-label) .lines-button:after, 
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a.effect-shown:not(.using-label) .lines:before, 
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a.effect-shown:not(.using-label) .lines:after {
transform: translateX(40px);
}
body.material[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines:before, 
body.material[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines:before, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:before {
width: 1.4rem;
}
}
@media only screen and (max-width: 1001px) {
.slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:before {
width: 1rem;
}
}
#top .slide-out-widget-area-toggle a span {
overflow: hidden;
width: 22px;
}
#top .slide-out-widget-area-toggle a > span {
position: relative;
}
#top .slide-out-widget-area-toggle a span .lines-button.hover-effect {
left: -30px;
margin-top: -2px;
}
#top .slide-out-widget-area-toggle a .lines-button:after {
transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0.04s, background-color 0.2s ease, opacity 0.2s ease!important;
}
body .slide-out-widget-area-toggle a:hover .lines:before {
transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0.08s, background-color 0.2s ease,opacity 0.2s ease!important;
}
body .slide-out-widget-area-toggle a:hover .lines:after {
transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0s, background-color 0.2s ease,opacity 0.2s ease!important;
}
body .lines:before {
transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0s, background-color 0.2s ease,opacity 0.2s ease!important;
}
body .lines:after {
transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0.08s, background-color 0.2s ease,opacity 0.2s ease!important;
}
#top a.no-trans .lines-button:after, 
#top a.no-trans .lines:before, 
#top a.no-trans .lines:after{
transition: none!important;
}
@media only screen and (min-width: 1000px) {
body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .slide-out-widget-area-toggle a:hover .lines-button:after, 
body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .slide-out-widget-area-toggle a:hover .lines:before, 
body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .slide-out-widget-area-toggle a:hover .lines:after, 
body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .effect-shown .lines-button:after, 
body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .effect-shown .lines:before, 
body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .effect-shown .lines:after{
transform: translateX(30px);
}
body[data-slide-out-widget-area-style="simple"] #top .slide-out-widget-area-toggle a:hover .lines-button:after, 
body[data-slide-out-widget-area-style="simple"] #top .slide-out-widget-area-toggle a:hover .lines:before,
body[data-slide-out-widget-area-style="simple"] #top .slide-out-widget-area-toggle a:hover .lines:after {
transform: none;
}
}
body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines-button:after, 
body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines:before, 
body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines:after,
body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines-button:after, 
body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines:before, 
body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines:after {
transform: translateX(30px)!important;
}
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li{
margin: 0 14px;
}
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li.menu-item {
margin: 0;
}
body.material #header-outer[data-transparent-header="true"].transparent nav >ul >li >a {
margin-bottom: 0;
}
body.material #header-outer #top nav > .buttons > li:last-child, 
body.material #header-outer[data-format="centered-menu-bottom-bar"] #top nav > .buttons > .slide-out-widget-area-toggle {
margin-right: 0!important;
}
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > .slide-out-widget-area-toggle {
margin-right: 0;
}
#header-outer[data-format="centered-menu-bottom-bar"].transparent #top .span_3 nav >.buttons li span, 
#header-outer[data-format="centered-menu-bottom-bar"].transparent #top .span_3 nav >.buttons li i {
backface-visibility: hidden;
}
#header-outer[data-format="centered-menu-bottom-bar"] #top nav >.buttons {
transition: transform 0.45s cubic-bezier(0.4, 0.1, 0.15, 1);
-webkit-transition: transform 0.45s cubic-bezier(0.4, 0.1, 0.15, 1);
}
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav >.buttons {
transition: opacity 0.45s cubic-bezier(0.4, 0.1, 0.15, 1);
-webkit-transition: opacity 0.45s cubic-bezier(0.4, 0.1, 0.15, 1);
}
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav >.buttons > li {
opacity: 0;
}
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav >.buttons > li:nth-child(1) {
animation: headerButtonsBottomBarItem 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) forwards;
}
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav >.buttons > li:nth-child(2) {
animation: headerButtonsBottomBarItem 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0.05s forwards;
}
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav >.buttons > li:nth-child(3) {
animation: headerButtonsBottomBarItem 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0.1s forwards;
}
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav >.buttons > li:nth-child(4) {
animation: headerButtonsBottomBarItem 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0.15s forwards;
}
#header-outer .sf-menu > li > a > .sf-sub-indicator {
height: auto;
}
body.material #header-outer #top nav > .buttons > li:first-child {
margin-left: 0;
}
body.material #header-outer .cart-menu, 
body.material #top nav ul #search-btn >div, 
body.material #top nav ul #nectar-user-account >div {
padding-left: 0;
border-left: none!important;
}
body.material #header-outer:not([data-format="left-header"]) .cart-menu {
position: relative;
right: auto;
padding: 0;
background-color: transparent;
top: auto;
}
body.material #boxed #header-outer .cart-menu {
background-color: transparent;
}
body[data-header-format="left-header"] #header-outer .cart-outer {
-webkit-transition: opacity .35s cubic-bezier(0.12,0.75,0.4,1);
transition: opacity .35s cubic-bezier(0.12,0.75,0.4,1);
}
body[data-header-format="left-header"] #header-outer.material-search-open .cart-outer {
opacity: 0;
pointer-events: none;
}
#header-outer[data-format="left-header"] .sf-menu li {
opacity: 1;
}
body.material #header-outer[data-format="left-header"] .cart-menu > a,
body[data-header-format="left-header"].material #header-outer nav ul li .cart-menu > a {
padding: 0;
}
body.material #header-outer:not([data-format="left-header"]) .cart-wrap {
margin-right: 0;
top: -5px;
right: -9px;
color: #fff;
}
@media only screen and (max-width: 999px) {
body.material #header-outer[data-format="left-header"] .cart-wrap {
margin-right: 0;
top: -5px;
right: -9px;
color: #fff;
}
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, 
body.material #top nav ul #search-btn a span {
font-size: 20px;
}
body.material #top nav ul #nectar-user-account a span {
font-size: 22px;
width: 26px;
max-width: 26px;
}
body.material #header-outer #social-in-menu i {
font-size: 18px;
width: 36px;
top: 0;
}
body #header-outer[data-transparent-header="true"] #top nav ul #nectar-user-account >div, 
body.material #header-outer .cart-menu {
border-left: none;
}
body.material #header-outer:not([data-format="left-header"]) #top nav >.buttons {
margin-left: 30px;
}
body.material #header-outer[data-has-buttons="no"]:not([data-format="left-header"]) #top nav >.buttons {
margin-left: 0;
} body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] #top nav >.sf-menu >li:not([class*="button_"]):last-child a {
padding-right: 0;
}
body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] #top nav >.sf-menu >li[class*="button_"]:last-child a {
margin-right: 0;
}
body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav >.buttons {
margin-left: 30px;
}
body.material #header-outer #top nav > ul #social-in-menu a {
line-height: 22px;
}
body.material #header-outer[data-transparent-header="true"] .cart-outer .cart-notification, 
body.material #header-outer[data-transparent-header="true"] .cart-outer .widget_shopping_cart {
margin-top: 0;
}
#header-outer .nectar-woo-cart .widget_shopping_cart, 
#header-outer .nectar-woo-cart .cart-notification{
top: 100%;
}
#header-outer[data-format="centered-menu-bottom-bar"]:not(.fixed-menu) #top .nectar-woo-cart {
height: 75px;
}
#header-outer .nectar-woo-cart .cart-menu-wrap {
position: relative;
width: auto;
overflow: visible;
right: auto!important;
}
.material #top nav > .product_added.buttons, 
.material #top nav > .buttons {
padding-right: 0!important;
}
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close {
z-index: 100;
}
.woocommerce #sidebar div ul li,
.material.woocommerce #sidebar div ul li {
padding:3px 0
}
body:not(.ascend).woocommerce.material #sidebar .widget_layered_nav ul li:first-child a:before, 
body:not(.ascend).woocommerce.material #sidebar .widget_layered_nav ul li a:before, 
body:not(.ascend).woocommerce-page.material #sidebar .widget_layered_nav ul li a:before, 
body:not(.ascend).woocommerce.material #sidebar .widget_layered_nav ul li a:after, 
body:not(.ascend).woocommerce-page.material #sidebar .widget_layered_nav ul li a:after {
top: 50%;
margin-top: -1px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
body:not(.ascend).material #sidebar .widget.woocommerce li:first-child > .count {
top: 6px;
}
body:not(.ascend) #sidebar .widget.woocommerce li .count {
top: 8px;
}
body.woocommerce-page.material .product-categories .children {
margin-top: 3px;
}
#footer-outer #footer-widgets .col ul li a, 
#sidebar div ul li a {
display:block 
}
#footer-outer .widget h4, #sidebar h4 {
margin-bottom:15px 
}
#footer-outer #copyright {
font-size: 14px;
background-color:transparent 
}
#footer-outer[data-copyright-line="true"] #copyright {
border-top:1px solid rgba(255,255,255,0.1);
}
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button) {
transition: all 0.2s ease;
}
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button):hover,
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button):focus {
opacity: 0.65;
}
#footer-outer[data-custom-color="true"] #footer-widgets .tagcloud a:not(.nectar-button):hover {
opacity: 1;
}
#footer-outer[data-using-widget-area="false"] #copyright {
border:none 
}
.material .widget .tagcloud a, 
.material #sidebar .widget .tagcloud a, 
.single .post-area .content-inner > .post-tags a {
border-radius: 0!important;
padding: 5px 10px;
margin: 10px 10px 0 0;
-webkit-transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
background-color: transparent;
}
.material .widget .tagcloud a:before, 
.material #sidebar .widget .tagcloud a:before, 
.single .post-area .content-inner > .post-tags a:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 0;
opacity: 0.06;
}
.material[data-button-style*="slightly_rounded"] .widget .tagcloud a:before, 
.material[data-button-style*="slightly_rounded"] #sidebar .widget .tagcloud a:before, 
.single[data-button-style*="slightly_rounded"] .post-area .content-inner > .post-tags a:before, 
.material[data-button-style*="slightly_rounded"] .widget .tagcloud a, 
.material[data-button-style*="slightly_rounded"] #sidebar .widget .tagcloud a, 
.single[data-button-style*="slightly_rounded"] .post-area .content-inner > .post-tags a {
border-radius: 5px!important;
}
.material[data-button-style*="rounded"] .widget .tagcloud a:before, 
.material[data-button-style*="rounded"] #sidebar .widget .tagcloud a:before, 
.single[data-button-style*="rounded"] .post-area .content-inner > .post-tags a:before, 
.material[data-button-style*="rounded"] .widget .tagcloud a, 
.material[data-button-style*="rounded"] #sidebar .widget .tagcloud a, 
.single[data-button-style*="rounded"] .post-area .content-inner > .post-tags a {
border-radius: 50px!important;
}
.material .widget .tagcloud a:hover, 
.material #sidebar .widget .tagcloud a:hover, 
.single .post-area .content-inner > .post-tags a:hover, 
.sharing-default-minimal .nectar-social a:hover, 
body.material #page-header-bg.fullscreen-header .inner-wrap >a:hover {
box-shadow: 0 10px 24px rgba(0,0,0,0.15);
}
.material #sidebar .widget .recentcomments {
background-color: transparent;
padding: 0;
margin-bottom: 8px;
}
.material .span_12.light .widget .tagcloud a, 
.material .span_12.light #sidebar .widget .tagcloud a, 
.material #sidebar .widget .tagcloud a:hover, 
.single.material .post-area .content-inner > .post-tags a:hover,
#header-outer.light-text #search-outer input[type="text"], 
body[data-header-color="dark"] #header-outer #search-outer input[type="text"],
body.mobile.material[data-header-color="light"] #header-outer[data-permanent-transparent="1"].transparent .slide-out-widget-area-toggle a .close-line {
color: #fff!important;
}
body.single-post .content-inner > .post-tags {
margin-top: 60px;
}
.nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap, 
.nectar-fancy-box[data-style="color_box_hover"]:before, 
.nectar-fancy-box[data-style="color_box_basic"] {
border-radius: 5px;
}
.full-width-content .nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap, 
.full-width-content .nectar-fancy-box[data-style="color_box_hover"]:before {
border-radius: 0;
}
.nectar-progress-bar span strong {
padding:4px 0;
background-color:transparent;
color:inherit 
}
.nectar-progress-bar span strong:after {
display:none 
}
.nectar-progress-bar .bar-wrap {
background-color:rgba(0,0,0,0.043) 
}
.nectar-progress-bar .bar-wrap, .nectar-progress-bar span {
box-shadow:none;
-webkit-box-shadow:none;
border-radius:0;
-webkit-border-radius:0;
}
body .carousel-wrap[data-full-width="false"] .control-wrap {
right:10px;
text-align:center 
}
.carousel-wrap[data-full-width="false"] .control-wrap .carousel-prev {
padding-right:10px;
padding-left:10px;
margin-right:0 
}
.carousel-wrap[data-full-width="false"] .control-wrap .carousel-next {
padding-left:10px;
margin-left:0 
}
.carousel-wrap[data-full-width="false"] .control-wrap .carousel-prev,
.carousel-wrap[data-full-width="false"] .control-wrap .carousel-next {
right:0!important;
position:relative;
display:block;
float:left 
}
.carousel-next, 
.carousel-prev {
background-color:transparent;
height:23px;
width:10px;
line-height:22px;
font-size:14px;
cursor:pointer;
top:1px!important;
transition:all .25s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .25s cubic-bezier(0.12,0.75,0.4,1);
box-sizing:content-box 
}
.carousel-wrap .control-wrap .item-count {
height:23px;
top:-1px;
right:-2px;
line-height:22px;
letter-spacing:4px;
position:relative;
display:block;
float:left;
z-index:10;
cursor:pointer;
transition:all .25s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .25s cubic-bezier(0.12,0.75,0.4,1) 
}
[data-full-width="false"] .carousel-next:after, 
[data-full-width="false"] .carousel-prev:after {
display:block;
content:' ';
position:absolute;
width:24px;
height:2px;
background-color:#000;
top:8px;
opacity:0;
left:-4px;
cursor:pointer;
transform:translateX(-20px);
transition:all .25s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .25s cubic-bezier(0.12,0.75,0.4,1) 
}
.light [data-full-width="false"] .carousel-next:after, 
.light [data-full-width="false"] .carousel-prev:after {
background-color:#fff 
}
.light .carousel-next i, .light .carousel-prev i {
color:#fff 
}
[data-full-width="false"] .carousel-next:after {
left:5px 
}
[data-full-width="false"] .carousel-next:hover:after {
opacity:1;
transform:translateX(-12px) 
}
[data-full-width="false"] .carousel-prev:after {
transform:translateX(20px) 
}
[data-full-width="false"] .carousel-prev:hover:after {
opacity:1;
transform:translateX(0px) 
}
[data-full-width="false"] .carousel-prev:hover i {
transform:translateX(-18px) 
}
[data-full-width="false"] .carousel-prev.next-hovered, 
[data-full-width="false"] .item-count.next-hovered {
transform:translateX(-18px) 
}
body.material .carousel-next:hover, 
body.material .carousel-prev:hover {
background-color:transparent
}
body.material .carousel-wrap[data-full-width="true"] .carousel-prev,
body.material .carousel-wrap[data-full-width="true"] .carousel-next {
border:none
}
.carousel-heading .container .carousel-prev {
right:30px 
}
[data-ext-responsive="true"] .carousel-heading .container .carousel-prev {
right:40px 
}
.carousel-next i, .carousel-prev i {
color:#000;
font-size:22px;
line-height:17px;
height:20px;
transition:all .25s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .25s cubic-bezier(0.12,0.75,0.4,1) 
}
.carousel-wrap .carousel-next i, 
.carousel-wrap .carousel-prev i {
font-size:22px;
line-height:18px;
}
.carousel-next:hover, .carousel-prev:hover {
border-color:transparent 
}
.light .carousel-next:hover i, .light .carousel-prev:hover i {
color:#fff 
}
.nectar-button.see-through,
body .nectar-button.see-through,
.swiper-slide .button a,
body .nectar-button.see-through-2, 
.nectar-button,
#to-top {
border-radius:0!important;
box-shadow:none 
}
body.material .nectar-button.large {
padding-left: 35px;
padding-right: 35px;
}
body.material .nectar-button.jumbo {
padding-left: 50px;
padding-right: 50px;
}
body.material .nectar-button.jumbo:not([class*="see-through"]) {
padding: 23px 50px;
}
body.material .nectar-button.medium, 
body.material .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3) {
padding-left: 24px;
padding-right: 24px;
}
body.material .nectar-button.see-through[data-color-override="false"] i:after, 
body.material .nectar-button.regular[class*="m-extra-color-gradient-"]:before, 
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:before, 
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:after {
display: block;
content: '';
position:absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 50%;
transition: all .45s cubic-bezier(0.25, 1, 0.33, 1);
}
body.material[data-button-style*="slightly_rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:before {
border-radius: 5px;
}
body.material[data-button-style*="slightly_rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:after {
border-radius: 3px;
}
body.material[data-button-style="default"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:before, 
body.material[data-button-style="default"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:after {
border-radius: 0;
}
body.material[data-button-style="default"] .nectar-button {
box-shadow: none;
}
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:before {
border-radius: 50px;
z-index: -2;
backface-visibility: hidden;
}
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:after {
width: calc(100% - 4px);
height: calc(100% - 4px);
top: 2px;
left: 2px;
border-radius: 50px;
background-color: #fff;
z-index: -1;
backface-visibility: hidden;
}
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover:after {
opacity: 0;
}
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"] {
backface-visibility: hidden;
border: none!important;
}
body.material .nectar-button.see-through[data-color-override="false"] i,
body.material .nectar-button.see-through[data-color-override="false"]:hover i:after, 
body.material .nectar-button.see-through:hover i {
box-shadow: none!important;
}
body.material[data-button-style="default"] .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
border-radius: 0;
}
body.material[data-button-style*="rounded"] .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
border-radius: 100px;
}
body.material[data-button-style*="slightly_rounded"] .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
border-radius: 5px;
}
body.material .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
opacity: 0;
}
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"].has-icon:not(:hover) span {
transform: none!important;
}
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"].has-icon:not(:hover) i {
transform: translateX(-5px) translateY(-50%)!important;
}
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:not(:hover) i {
opacity: 0!important;
background-color: transparent!important;
}
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover i {
opacity: 1!important;
}
body.material .nectar-button.regular[class*="m-extra-color-gradient-"]:hover:before {
opacity: 1;
}
body.material[data-button-style^="rounded"] .nectar-button.see-through[data-color-override="#ffffff"] i, 
body.material[data-button-style^="rounded"] .nectar-button.see-through-2[data-color-override="#ffffff"]:not(:hover) i, 
body.material[data-button-style^="rounded"] .nectar-button.see-through-3[data-color-override="#ffffff"]:not(:hover) i, 
body.material[data-button-style^="rounded"] .span_12.light .nectar-button.see-through-2[data-color-override="false"]:not(:hover) i {
color: #000!important;
}
body.material[data-button-style^="rounded"] .nectar-button.see-through-2[data-hover-color-override="#ffffff"]:hover i, 
body.material[data-button-style^="rounded"] .nectar-button.see-through-3[data-hover-color-override="#ffffff"]:hover i {
background-color: rgba(0,0,0,0.07)!important;
}
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover,
body.material[data-button-style^="rounded"] .nectar-button.see-through i, 
body.material[data-button-style^="rounded"] .nectar-button.see-through-2:not(:hover) i, 
body.material[data-button-style^="rounded"] .nectar-button.see-through-3:not(:hover) i {
color: #fff!important;
}
body.material .nectar-button.small i {
font-size: 14px;
}
body.material .nectar-button.medium i {
font-size: 16px;
}
body.material .nectar-button.large i {
font-size: 16px;
}
body.material .nectar-button.jumbo i {
font-size: 20px;
}
body.material[data-button-style^="rounded"] .nectar-button.small i {
font-size: 12px;
}
body.material[data-button-style^="rounded"] .nectar-button.medium i {
font-size: 14px;
}
body.material[data-button-style^="rounded"] .nectar-button.large i {
font-size: 14px;
}
body.material[data-button-style^="rounded"] .nectar-button.jumbo i {
font-size: 18px;
}
body.material .nectar-button.jumbo.see-through, 
body.material .nectar-button.jumbo.see-through-2, 
body.material .nectar-button.jumbo.see-through-3 {
border-width: 2px;
}
body.material .nectar-button.has-icon.extra_jumbo[class*="see-through"] {
border-width: 6px;
padding-top: 31px;
padding-bottom: 31px;
}
body.material .nectar-button.has-icon.extra_jumbo[class*="see-through"] i {
transform: translateY(-50%) translateX(-3px);
}
.nectar-button.has-icon.see-through[class*="m-extra-color-gradient-"] .im-icon-wrap svg path {
fill: #000;
transition: all 0.2s ease;
}
.nectar-button.has-icon.see-through[class*="m-extra-color-gradient-"]:hover .im-icon-wrap svg path {
fill: #fff;
}
body.material .nectar-button.has-icon, body.material .nectar-button.tilt.has-icon {
padding-right: 46px;
}
body.material .nectar-button.has-icon.small{
padding-right: 36px;
}
body.material .nectar-button.has-icon.medium, 
body.material .nectar-button.has-icon.medium:not(.see-through):not(.see-through-2):not(.see-through-3) {
padding-right: 38px;
padding-left: 46px;
}
body.material .nectar-button.has-icon.large {
padding-right: 44px;
padding-left: 46px;
}
body.material:not([data-button-style^="rounded"]) .nectar-button.large[class*="m-extra-color-gradient-"] {
padding-top: 15px;
padding-bottom: 15px;
}
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.small{
padding-right: 28px;
}
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.medium {
padding-right: 32px;
padding-left: 46px;
}
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.large {
padding-right: 37px;
padding-left: 46px;
}
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo {
padding-right: 56px;
padding-left: 54px;
padding-top: 20px;
padding-bottom: 20px;
}
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.medium:not(.see-through):not(.see-through-2):not(.see-through-3) {
padding-right: 34px;
padding-left: 46px;
}
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.large:not(.see-through):not(.see-through-2):not(.see-through-3) {
padding-right: 39px;
padding-left: 46px;
}
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo:not(.see-through):not(.see-through-2):not(.see-through-3), 
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo[class*="m-extra-color-gradient-"] {
padding-right: 56px;
padding-left: 54px;
padding-top: 22px;
padding-bottom: 22px;
}
body.material .nectar-button.has-icon.jumbo {
padding-top: 22px;
padding-bottom: 22px;
padding-right: 66px;
padding-left: 54px;
}
body.material .nectar-button.has-icon.extra_jumbo {
padding-top: 36px;
padding-bottom: 36px;
padding-right: 142px;
padding-left: 80px;
}
body.material .nectar-button.has-icon.extra_jumbo:hover span {
-webkit-transform: translateX(-18px);
transform: translateX(-18px);
}
body.material[data-button-style^="rounded"] .nectar-button.has-icon:not([class*="see-through"]) i, 
body.material[data-button-style^="rounded"] .nectar-button.has-icon[class*="see-through"]:hover i {
background-color: rgba(255,255,255,0.22);
}
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover i {
background-color: rgba(255,255,255,0.22)!important;
}
body.material[data-button-style^="rounded"] .nectar-button.has-icon[data-color-override="#ffffff"].regular-button i, 
body.material[data-button-style^="rounded"] .nectar-button.has-icon[data-color-override="#ffffff"].regular-button:hover i {
background-color: rgba(0,0,0,0.04);
}
body.material .nectar-button.has-icon i {
right: 14px;
margin-top: 0;
text-align:center;
vertical-align: middle;
border-radius: 50%;
line-height: 32px;
height: 32px;
width: 32px;
}
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon i {
transition: none;
-webkit-transition: none;
}
body.material:not([data-button-style^="rounded"]) .nectar-button.see-through.has-icon[data-color-override="false"] i, 
body.material:not([data-button-style^="rounded"]) .nectar-button.see-through-2.has-icon i, 
body.material:not([data-button-style^="rounded"]) .nectar-button.see-through-3.has-icon i {
color: inherit!important;
}
body.material[data-button-style^="rounded"] .nectar-button.has-icon i {
background-color: rgba(0,0,0,0.2);
}
body.material .nectar-button.has-icon.large i {
-webkit-transform: translateY(-50%) translateX(6px);
transform: translateY(-50%) translateX(6px);
}
body.material .nectar-button.has-icon.large:not([class*="see-through"]) i {
-webkit-transform: translateY(-50%) translateX(4px);
transform: translateY(-50%) translateX(4px);
}
body.material .nectar-button.has-icon.medium i {
-webkit-transform: translateY(-50%) translateX(7px);
transform: translateY(-50%) translateX(7px);
height: 28px;
width: 28px;
line-height: 28px;
}
body.material .nectar-button.has-icon.medium:not([class*="see-through"]) i {
-webkit-transform: translateY(-50%) translateX(4px);
transform: translateY(-50%) translateX(4px);
height: 28px;
width: 28px;
line-height: 28px;
}
body.material .nectar-button.has-icon.small i {
-webkit-transform: translateY(-50%) translateX(8px);
transform: translateY(-50%) translateX(8px);
height: 24px;
width: 24px;
line-height: 24px;
}
body.material .nectar-button.has-icon.small:not([class*="see-through"]) i {
-webkit-transform: translateY(-50%) translateX(7px);
transform: translateY(-50%) translateX(7px);
height: 24px;
width: 24px;
line-height: 24px;
}
body.material .nectar-button.has-icon.jumbo i {
-webkit-transform: translateY(-50%) translateX(2px);
transform: translateY(-50%) translateX(2px);
height: 44px;
width: 44px;
line-height: 44px;
}
body.material .nectar-button.has-icon.jumbo:not([class*="see-through"]) i {
-webkit-transform: translateY(-50%) translateX(3px);
transform: translateY(-50%) translateX(3px);
height: 44px;
width: 44px;
line-height: 44px;
}
body.material .nectar-button.has-icon.extra_jumbo i {
-webkit-transform: translateY(-50%) translateX(-6px);
transform: translateY(-50%) translateX(-6px);
height: 94px;
width: 94px;
margin-top: 0;
line-height: 94px;
}
.n-sc-button[class*="gradient"] {
background-color:transparent!important;
opacity:1;
box-shadow:none
}
.n-sc-button[class*="gradient"]:after,
.n-sc-button[class*="gradient"][class*="see-through"]:after{
position:absolute;
content:' ';
top:-2%;
left:-1%;
width:101.5%;
height:104%;
transform-origin:right;
-webkit-transform-origin:right;
-ms-transform-origin:right;
transform:scale(0,1);
-webkit-transform:scale(0,1);
-ms-transform:scale(0,1);
-ms-transition:transform 0.38s cubic-bezier(.2,0.95,.4,0.95),background-size 0.38s ease;
transition:transform 0.38s cubic-bezier(.2,0.95,.4,0.95),background-size 0.38s ease;
-webkit-transition:transform 0.38s cubic-bezier(.2,0.95,.4,0.95),background-size 0.38s ease;
z-index:-1
}
.n-sc-button[class*="see-through"][class*="gradient"]:after,
.n-sc-button[class*="gradient"]:hover:after {
background-size:225% 100%!important;
background-position:right!important
}
.n-sc-button[class*="see-through"][class*="gradient"]:hover:after,
.n-sc-button[class*="gradient"]:after {
background-position:left!important;
background-size:100% 100%!important
}
.n-sc-button[class*="see-through"][class*="gradient"]:hover:after{
transform:scale(1,1);
-webkit-transform:scale(1,1);
-ms-transform:scale(1,1);
transform-origin:left;
-webkit-transform-origin:left;
-ms-transform-origin:left;
}
.n-sc-button[class*="gradient"]:after{
transform:scale(1,1);
-webkit-transform:scale(1,1);
-ms-transform:scale(1,1);
transform-origin:left;
-webkit-transform-origin:left;
-ms-transform-origin:left;
}
.n-sc-button[class*="gradient"]:hover:after{
transform:scale(0,1);
-webkit-transform:scale(0,1);
-ms-transform:scale(0,1);
transform-origin:right;
-webkit-transform-origin:right;
-ms-transform-origin:right;
}
.n-sc-button[class*="gradient"] .start, 
.n-sc-button[class*="gradient"] .hover, 
.n-sc-button[class*="see-through"][class*="gradient"] .start,
.n-sc-button[class*="see-through"][class*="gradient"] .hover{
-ms-transition:transform 0.38s cubic-bezier(.2,0.95,.4,0.95),opacity 0.38s cubic-bezier(.2,0.95,.4,0.95);
transition:transform 0.38s cubic-bezier(.2,0.95,.4,0.95),opacity 0.38s cubic-bezier(.2,0.95,.4,0.95);
-webkit-transition:transform 0.38s cubic-bezier(.2,0.95,.4,0.95),opacity 0.38s cubic-bezier(.2,0.95,.4,0.95)
}
.n-sc-button[class*="gradient"] .start {
animation:gradientTextHoverHover 0.38s;
animation-timing-function:cubic-bezier(.2,0.9,.4,0.9);
animation-fill-mode:forwards;
display:inline-block
}
.n-sc-button[class*="gradient"] .hover{
position:absolute;
display:inline;
left:0;
animation:gradientTextHoverOff 0.38s;
animation-timing-function:cubic-bezier(.2,0.9,.4,0.9);
animation-fill-mode:forwards;
text-align:center;
width:100%;
opacity:0;
z-index:0
}
.n-sc-button[class*="gradient"]:hover .hover{
animation:gradientTextHoverHover 0.38s;
animation-timing-function:cubic-bezier(.2,0.9,.4,0.9);
animation-fill-mode:forwards
}
.n-sc-button[class*="gradient"]:hover .start{
animation:gradientTextHoverOff 0.38s;
animation-timing-function:cubic-bezier(.2,0.9,.4,0.9);
animation-fill-mode:forwards
}
.n-sc-button[class*="see-through"][class*="gradient"] .hover{
position:absolute;
display:inline;
left:0;
text-align:center;
width:100%;
opacity:0;
z-index:100
}
.n-sc-button[class*="gradient"] .start.loading{
animation:gradientTextHoverHover 0s
}
.light .n-sc-button[class*="gradient"]:hover .hover, 
.light .n-sc-button[class*="see-through"][class*="gradient"]:hover .start, 
.light .n-sc-button[class*="see-through"][class*="gradient"] .start {
background:none!important;
-webkit-background-clip:border-box;
-webkit-text-fill-color:#fff;
background-clip:border-box;
}
.light .n-sc-button[class*="gradient"].no-text-grad .start {
color:#fff!important
}
.light .n-sc-button[class*="see-through"][class*="gradient"]:hover .start, 
.light .n-sc-button[class*="see-through"][class*="gradient"] .start, 
.light .n-sc-button[class*="gradient"] .start {
opacity:1!important;
animation:none!important
}
.light .n-sc-button[class*="see-through"][class*="gradient"] .hover, 
.light .n-sc-button[class*="gradient"] .hover {
opacity:0!important;
animation:none!important
}
@keyframes gradientTextHoverHover {
0%{
transform:translateX(0px);
opacity:0
}
70%{
opacity:1
}
100%{
transform:translateX(0px)!important;
opacity:1
}
}
@keyframes gradientTextHoverOff {
0%{
transform:translateX(0px);
opacity:1
}
70%{
opacity:0
}
100%{
transform:translateX(0px)!important;
opacity:0
}
}
.n-sc-button[class*="gradient"].medium.has-icon{
padding:7px 30px
}
.n-sc-button[class*="gradient"].large.has-icon{
padding:12px 35px
}
.n-sc-button[class*="gradient"] i{
opacity:1;
right:24px;
background:inherit;
background-size:500% 100%;
background-position:right
}
.n-sc-button[class*="gradient"].has-icon span{
left:-18px
}
.n-sc-button[class*="gradient"].has-icon:hover span, 
.n-sc-button[class*="gradient"].has-icon:hover i{
-ms-transform:none;
transform:none;
-webkit-transform:none
}
.n-sc-button[class*="gradient"].jumbo i{
opacity:1;
font-size:20px;
line-height:20px;
width:20px;
text-align:center;
margin-top:-10px
}
.n-sc-button[class*="gradient"].extra_jumbo i{
width:40px
}
.n-sc-button[class*="gradient"].has-icon.extra_jumbo span{
left:-35px
}
.n-sc-button[class*="gradient"].has-icon.jumbo span{
left:-16px
}
.n-sc-button[class*="gradient"].has-icon.large span{
left:-14px
}
.n-sc-button[class*="gradient"].has-icon.medium span{
left:-13px
}
.n-sc-button[class*="gradient"].has-icon.small span{
left:-11px
}
.n-sc-button[class*="gradient"].jumbo .hover i{
right:8px
}
.n-sc-button[class*="gradient"].extra_jumbo .hover i{
right:19px
}
.n-sc-button[class*="gradient"].large .hover i{
right:5px
}
.n-sc-button[class*="gradient"].medium .hover i{
right:3px
}
.n-sc-button[class*="gradient"].small .hover i{
right:7px
}
.n-sc-button[class*="gradient"].jumbo .start i{
right:-32px
}
.n-sc-button[class*="gradient"].extra_jumbo .start i{
right:-75px
}
.n-sc-button[class*="gradient"].large .start i{
right:-32px
}
.n-sc-button[class*="gradient"].medium .start i{
right:-30px
}
.n-sc-button[class*="gradient"].small .start i{
right:-30px
}
.n-sc-button[class*="gradient"].small{
padding:5px 14px
}
.n-sc-button[class*="gradient"].medium{
border-width:3px;
padding:7px 15px
}
.n-sc-button[class*="gradient"].large{
border-width:3px;
padding:12px 22px
}
.n-sc-button[class*="gradient"].jumbo{
border-width:4px;
padding:21px 40px
}
.n-sc-button[class*="gradient"].extra_jumbo{
border-width:10px;
padding:56px 90px
}
.n-sc-button[class*="gradient"] span{
z-index:100
}
#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
left:0;
transition:all .2s ease;
-webkit-transition:all .2s ease 
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
font-size:22px
}
.icon-salient-cart:before, body.material .icon-salient-cart:before {
content:"\e902" 
}
.material #header-outer a.cart-contents .cart-wrap span:before {
display:none
}
#header-outer .cart-wrap {
font-size:11px 
}
#header-outer[data-full-width="true"] #top nav ul #nectar-user-account > div, 
body #header-outer[data-transparent-header="true"].transparent #top nav ul #nectar-user-account >div {
border:none!important;
}
#header-outer a.cart-contents .cart-wrap span {
visibility:hidden;
}
body.material #header-outer a.cart-contents .cart-wrap span {
border-radius:99px;
font:bold 11px/16px Arial;
line-height:18px;
width:18px;
padding:0 1px;
box-shadow: 0 5px 12px rgba(0,0,0,0.2);
}
#header-outer .sf-menu ul li a {
border-bottom:none 
}
#header-outer .static a.cart-contents span {
visibility:visible;
}
#header-outer .has_products .cart-menu .cart-icon-wrap .icon-salient-cart {
transition:all .2s ease;
-webkit-transition:all .2s ease 
}
body.material #header-outer .cart-menu {
border-left:1px solid rgba(0,0,0,0.07);
background-color:transparent 
}
body #boxed #header-outer .cart-menu-wrap {
position:relative!important;
box-shadow:none 
}
body[data-slide-out-widget-area-style*="fullscreen"] #boxed #slide-out-widget-area .slide_out_area_close {
display: none!important;
}
body #boxed #header-outer .widget_shopping_cart,
body.woocommerce #boxed .cart-notification {
position:absolute!important 
}
body.material #boxed #header-outer .cart-menu-wrap .cart-menu {
box-shadow:none
}
#top #mobile-cart-link i {
height: 20px;
line-height: 20px;
}
@media screen and (max-width: 999px) {
.material #header-outer.transparent .bg-color-stripe, 
.material #header-outer:not([data-permanent-transparent="1"]).transparent .bg-color-stripe,
.material #header-outer[data-transparent-header].transparent .bg-color-stripe, 
.material #header-outer[data-transparent-header]:not([data-permanent-transparent="1"]).transparent .bg-color-stripe {
height: 200px;
top: 0;
}
body.material #search-outer,
body.material #header-outer #search-outer {
height: 200px;
transform: translate3d(0,-200px,0);
-webkit-transform: translate3d(0,-200px,0);
}
body.material #header-outer[data-using-secondary="1"] #search-outer {
top: auto;
margin-top: -13px;
}
html.material #search-outer .bg-color-stripe {
height: 200px;
top: 0;
}
#search-outer #search-box, #search-outer #search #close,
#header-outer #search-outer #search-box, #header-outer #search-outer #search #close {
-webkit-transform: translate3d(0,200px,0);
transform: translate3d(0,200px,0);
}
}
body.material #search-outer {
background-color: transparent;
height: 35vh;
position: absolute;
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transform: translate3d(0,-35vh,0);
-webkit-transform: translate3d(0,-35vh,0);
z-index: 2000!important;
padding:0;
top: -1px;
}
body.material[data-header-search="false"] #search-outer {
visibility: hidden;
}
@media only screen and (min-width: 1000px) {
body.material [data-format="centered-menu-bottom-bar"][data-condense="true"].fixed-menu #search-outer {
top: 50%;
}
}
body.material #search-outer.perma-trans {
position: fixed;
}
body.material.admin-bar #search-outer.perma-trans {
top: 32px;
}
body.search .row .col.section-title {
border-bottom: 0;
padding-bottom: 0;
}
body.search .row .col.section-title span:not(.result-num) {
font-size: inherit;
font-family: inherit;
line-height: inherit;
color: inherit;
}
body.search .row .col.section-title .result-num {
margin-top: 10px;
padding-left: 0;
display: block;
}
body.search #search-results .result .inner-wrap {
border-radius: 5px;
overflow: hidden;
box-shadow: none;
padding: 0;
border: 1px solid #e7e7e7;
transition: all .7s cubic-bezier(.2,1,.22,1);
}
body.search #search-results .result .inner-wrap img {
margin-bottom: 0;
display: block;
}
body.search #search-results .result .inner-wrap h2 {
padding: 25px;
}
body.search #search-results .result:hover .inner-wrap {
box-shadow: 0 15px 30px rgba(0,0,0,0.1);
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
}
body.material #search-outer .container {
height:auto!important;
float:none;
width:100%;
}
body #search-outer .inner-wrap {
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-webkit-transform: scale(0.85);
transform: scale(0.85);
}
body #search-outer.material-open .inner-wrap {
-webkit-transform: scale(1);
transform: scale(1);
}
#header-outer header {
transition: all 0.2s;
}
#header-outer:not([data-format="left-header"]).material-search-open header {
opacity: 0;
transition: all 0.2s;
pointer-events: none;
}
#header-outer.material-search-open {
box-shadow: none;
}
.material #header-outer.transparent .bg-color-stripe, 
.material #search-outer .bg-color-stripe {
height: 35vh;
top: 0;
}
body[data-header-color="dark"] #header-outer .bg-color-stripe, 
body[data-header-color="dark"].material #header-outer #search-outer:before {
background-color: #000;
}
#header-outer .bg-color-stripe, #search-outer .bg-color-stripe, 
.material #header-outer #search-outer:before {
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
display: block;
background-color: #fff;
-ms-transform: scaleY(0);
-webkit-transform: scaleY(0);
transform: scaleY(0);
-ms-transform-origin: top;
-webkit-transform-origin: top;
transform-origin: top;
}
.material #header-outer.no-material-transition #search-outer, 
body[data-slide-out-widget-area-style="slide-out-from-right"] > a.slide_out_area_close.no-material-transition, 
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open.no-material-transition, 
body[data-slide-out-widget-area-style="slide-out-from-right"].material .ocm-effect-wrap-shadow.no-material-transition {
transition: none;
}
.material #header-outer #search-outer:before {
content: '';
-webkit-transform: none;
transform: none;
backface-visibility: hidden;
}
body.material[data-header-inherit-rc="true"] #header-outer #search-outer:before {
display: none;
}
body.material[data-header-inherit-rc="true"] #search-outer {
background-color: inherit;
}
#header-outer.material-search-open .bg-color-stripe, #search-outer.material-open .bg-color-stripe {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
body[data-header-color="dark"] #ajax-content-wrap:after {
background-color: rgba(255,255,255,0.55);
}
#ajax-content-wrap:after {
background-color: rgba(0,0,0,0.45);
content: '';
position: fixed;
opacity: 0;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1000;
pointer-events: none;
transform: translateZ(0);
backface-visibility: hidden;
transition: opacity 0.7s cubic-bezier(0.2, 1, 0.3, 1);
}
#ajax-content-wrap.material-open:after {
opacity: 1;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#ajax-content-wrap:after {
display: none;
}
}
#header-secondary-outer, 
#header-secondary[data-using-secondary="1"] {
transition: transform 0.32s ease;
}
#slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items {
display: none;
}
#slide-out-widget-area .mobile-only .menu.secondary-header-items {
margin-top: 25px;
}
#slide-out-widget-area .mobile-only .menu.secondary-header-items li a {
font-size: 18px;
}
body.material #slide-out-widget-area .mobile-only.off-canvas-menu-container .menu.secondary-header-items li {
margin-bottom: 5px;
}
.nectar-video-box a.nectar_video_lightbox:not(.play_button_mouse_follow):before {
opacity:0.8;
content: '';
width: 100%;
height: 100%;
border-radius: 50%;
top: 0;
left: 0;
display: block;
position: absolute;
border: none;
}
.nectar-video-box[data-color] a.nectar_video_lightbox.play_button_2 {
background-color: transparent!important;
}
.nectar-video-box:not([data-mouse-style="see_through_contrast"]) a.nectar_video_lightbox {
box-shadow: 0 20px 45px rgba(0,0,0,0.25) 
}
.nectar_video_lightbox.play_button:before, .span_12.dark .nectar_video_lightbox.play_button:before {
border-width: 3px;
}
.nectar_video_lightbox svg {
width: 18px;
height: 18px;
}
.material #search-outer {
display: block;
overflow: hidden;
}
#search-outer #search {
max-width: 1200px;
position: relative;
z-index: 10;
margin: 0 auto;
height: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.material #search-outer #search,
.material #header-outer #search-outer #search {
padding: 0;
}
#search-outer #search-box, 
#search-outer #search #close {
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transform: translate3d(0,35vh,0);
opacity: 0;
}
body.material #search-outer.material-open,
body.material #header-outer #search-outer.material-open {
transform: translate3d(0,0vh,0);
-webkit-transform: translate3d(0,0vh,0);
}
#search-outer.material-open #search-box, 
#search-outer.material-open #search #close,
#header-outer #search-outer.material-open #search-box, 
#header-outer #search-outer.material-open #search #close {
transform: translate3d(0,0vh,0);
opacity: 1;
}
#header-outer .mobile-search .icon-salient-search, 
#header-outer .mobile-user-account .icon-salient-m-user, 
#header-outer #top #mobile-cart-link i {
background-color: transparent!important;
vertical-align: middle;
font-size: 18px;
}
#header-outer .mobile-user-account .icon-salient-m-user {
font-size: 19px;
width: 21px;
}
#header-outer #top #mobile-cart-link i {
font-size: 19px;
width: 19px;
}
#header-outer .mobile-search .icon-salient-search, 
#header-outer .mobile-user-account .icon-salient-m-user {
transition: color 0.3s ease;
-webkit-transition: color 0.3s ease;
}
body #search-outer #search input[type="text"] {
height:auto!important;
text-transform: none;
color: #000;
border-bottom: 4px solid #3452ff;
}
body #search-outer #search input[type="text"],
body.material #search-outer #search form input[type="text"] {
font-size:70px;
}
body.material #search-outer #search input[type="text"] {
line-height: 70px;
}
@media only screen and (min-width: 1000px) {
body #search-outer #search input[type="text"] {
height: 100px!important;
}
body.material #search-outer #search #search-box input[type="text"] {
line-height: 100px;
}
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li:not([class*="button_"]) >a:after, 
#header-secondary-outer[data-lhe="animated_underline"] nav >.sf-menu >li:not([class*="button_"]) >a:after {
-ms-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transition: -webkit-transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
bottom: -3px;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li:not([class*="button_"]) >a:after {
-webkit-transition: -webkit-transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1), border-color 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1), border-color 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
}
#header-secondary-outer[data-lhe="animated_underline"] nav >.sf-menu >li:not([class*="button_"]) >a:after {
bottom: 0;
border-width: 1px;
}
body[data-header-color="custom"] #search-outer #search .span_12 span {
opacity: 0.7;
}
body[data-header-color="light"] #header-outer #search-outer input::-webkit-input-placeholder {
color: #000;
}
body[data-header-color="dark"] #header-outer #search-outer input::-webkit-input-placeholder {
color: #fff;
}
#header-outer #search-outer input::-webkit-input-placeholder, 
#header-outer #search-outer input::-moz-placeholder, 
#header-outer #search-outer input:-ms-input-placeholder {
color: #888;
}
body.material #search-outer > #search form {
width:100%;
float:none 
}
#header-outer.light-text #search-outer input[type="text"], 
body[data-header-color="dark"] #header-outer #search-outer input[type="text"] {
border-color: #fff;
}
#header-outer.light-text #search-outer #search .span_12 span, 
body[data-header-color="dark"] #header-outer #search-outer #search .span_12 span {
color: rgba(255,255,255,0.6);
}
#header-outer.light-text #search-outer #search #close a span, 
body[data-header-color="dark"] #header-outer #search-outer #search #close a span {
color: #fff;
}
#header-outer.light-text #search-outer input::-webkit-input-placeholder, 
body[data-header-color="dark"] #header-outer #search-outer input::-webkit-input-placeholder {
color: rgba(255,255,255,0.5);
}
#header-outer.light-text #search-outer input::-moz-placeholder, 
body[data-header-color="dark"] #header-outer #search-outer input::-moz-placeholder {
color: rgba(255,255,255,0.5);
}
#header-outer.light-text #search-outer input:-ms-input-placeholder, 
body[data-header-color="dark"] #header-outer #search-outer input:-ms-input-placeholder {
color: rgba(255,255,255,0.5);
}
#search-outer #search #close {
position:absolute;
top:25px;
right:40px 
}
body[data-ext-responsive="false"].material #search-outer #search #close {
right: 0;
}
body[data-ext-responsive="false"].material #search-outer #search #close a {
right: 15px;
}
body.material #search-outer #search input[type="text"]{
padding-right: 70px;
}
body.material #search-outer #search #close a {
right:64px;
top:16px;
}
#search-outer #search #close a:before, .slide_out_area_close:before {
position: absolute;
top: 50%;
left: 50%;
display: block;
width: 50px;
height: 50px;
margin: -25px 0 0 -25px;
border-radius: 50%;
background-color: rgba(0,0,0,.05);
content: '';
-webkit-transform: scale(1) translateZ(0);
transform: scale(1) translateZ(0);
transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
-webkit-transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
}
[data-header-color="dark"] #search-outer #search #close a:before {
background-color: rgba(255,255,255,.1);
}
body[data-is].material #search-outer #search #close a:hover:not(:focus):before, 
body[data-is].material .slide_out_area_close:hover:not(:focus):before {
transform: scale(1.2) translateZ(0);
-webkit-transform: scale(1.2) translateZ(0);
}
blockquote::before {
display: block;
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 4px;
content: '';
border-left: 4px solid rgba(0,0,0,0.1);
}
blockquote.wp-block-quote.has-text-align-center.is-style-large {
padding: 1em 1em;
}
.testimonial_slider blockquote:before {
border: none;
}
blockquote {
position: relative;
padding-left: 1.8em;
}
#search-outer #search .span_12 span {
display:block;
color:rgba(0,0,0,0.4);
margin-top:15px 
}
@media only screen and (min-width: 691px) {
#boxed #search-outer #search,
.material #boxed #header-outer #search-outer #search {
padding: 0 90px;
}
}
body.material #search-outer #search #close a span {
color:#000;
}
body #search-outer .ui-widget-content {
top:90px
}
body #search-results .result .bottom-line, 
body .masonry-blog-item .bottom-line, 
body .masonry-blog-item .more-link {
display:none 
}
body.material .masonry-blog-item .inner-wrap, 
body.material .masonry-blog-item .mejs-container .mejs-controls {
box-shadow:none 
}
.masonry-blog-item .post-meta {
padding:0 18px 18px 
}
.post .nectar-love-wrap {
line-height:20px 
}
.masonry-blog-item .inner-wrap {
padding:0 
}
.masonry-blog-item .content-inner .post-featured-img img, 
.masonry-blog-item .more-link,
.post-area.masonry .post .quote-inner,
.post-area.masonry .post .link-inner,
.post-area.masonry .post .status-inner,
.post-area.masonry .post .aside-inner {
margin-bottom:0!important 
}
@media only screen and (min-width: 1000px) {
.post-area.masonry.span_9, 
.single-portfolio .post-area.span_9,
.post-area.span_9, 
body[data-ext-responsive="true"] .post-area.masonry.span_9, 
body.search.material .span_9, 
body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid {
padding-right: 0;
margin-right: 4%;
width: 68.5%;
}
.post-area.span_9.col_last,
body.search.material.woocommerce .span_9 {
margin-right: 0;
}
.material.single-portfolio .post-area.span_9 {
margin-right: 4%!important;
}
.post-area.masonry.span_9 .masonry-blog-item {
width: 47.2%;
}
.post-area.masonry.span_9.material .masonry-blog-item {
width: 47.2%;
}
#sidebar.span_3 {
width: 27.5%;
backface-visibility: hidden;
}
.woocommerce.archive #sidebar.span_3, .woocommerce.single #sidebar.span_3 {
width: 21%;
}
.woocommerce.archive #sidebar.span_3.col_last {
width: 20%;
}
.woocommerce.archive .post-area.span_9, .woocommerce.single .post-area.span_9 {
width: 75.5%;
}
.woocommerce.single .post-area.span_9:not(.col_last) {
margin-right: 0;
padding-right: 20px;
}
.woocommerce.single #sidebar.span_3.col_last {
margin-left: 2%;
}
.masonry-blog-item {
width: 31.1%;
}
} body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.material, 
body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic_enhanced, 
body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic {
padding-top: 35px;
}
@media only screen and (min-width: 1000px) {
body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.material, 
body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic_enhanced, 
body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic {
padding-top: 2%;
}
}
.single-post[data-bg-header="true"] .container-wrap:not(.no-sidebar) > .main-content {
padding-top: 35px;
}
.material .masonry-blog-item .content-inner {
padding-bottom:0;
border:0;
margin-bottom:0 
}
.masonry-blog-item .article-content-wrap {
padding:16px 18px 18px 
}
.main-content > .row > .wpb_row:not(.full-width-content) .nectar-recent-posts-single_featured > div,
.main-content > .row > .wpb_row:not(.full-width-content) .nectar-recent-posts-single_featured.multiple_featured > div {
border-radius: 5px;
overflow: hidden;
}
.post-area.masonry .post.quote .post-content .post-meta, 
.post-area.masonry .post.link .post-content .post-meta, 
.post-area.masonry .format-status .post-content .post-meta, 
.post-area.masonry .post.format-aside .post-meta {
display:none!important 
}
body.material .post .content-inner {
border:none 
}
#sidebar .widget {
margin-bottom: 60px;
}
#sidebar >div:last-child {
margin-bottom: 0;
}
#author-bio {
padding-bottom:0;
border:none;
margin-bottom: 0 
}
#author-bio img {
display: inline-block;
position:relative;
vertical-align: middle;
}
.blog_next_prev_buttons {
margin-top: 80px;
}
#author-bio h3 span, 
.comments-section .comment-wrap.full-width-section > h3 span, 
.container-wrap #author-bio #author-info p {
display:block;
margin-bottom:5px;
font-size:14px;
text-transform:none 
}
.container-wrap #author-bio #author-info p  {
line-height: 1.8em;
font-size: 16px;
}
.container-wrap #author-bio #author-info h3 {
margin-bottom: -3px;
line-height: 1.6em;
}
#author-bio[data-has-tags="true"] {
padding-top: 0;
}
.container-wrap #author-bio #author-info a {
color: inherit;
}
.container-wrap #author-bio #author-info {
width:75%!important;
vertical-align: middle;
display: inline-block;
padding-left:30px 
}
.container-wrap #author-bio #author-info p {
max-width:70%;
opacity: 0.7;
}
#author-bio .nectar-button {
margin-top:20px 
}
#author-bio .avatar {
border-radius:100% 
}
#page-header-bg.fullscreen-header .author-section .meta-category {
display: block;
}
#page-header-bg.fullscreen-header .author-section .meta-category a, 
#page-header-bg.fullscreen-header .author-section, 
#page-header-bg.fullscreen-header .meta-author img {
display: inline-block 
}
#page-header-bg h1 {
padding-top: 10px;
padding-bottom: 10px
}
.single-post #page-header-bg.fullscreen-header h1 {
margin: 0 auto;
}
#page-header-bg.fullscreen-header .author-section {
width: auto
}
#page-header-bg.fullscreen-header .author-section .avatar-post-info, 
#page-header-bg.fullscreen-header .author-section .meta-author {
text-align: center
}
#page-header-bg.fullscreen-header .author-section .avatar-post-info {
margin-top: 13px;
margin-left: 0 
}
#page-header-bg.fullscreen-header .author-section .meta-author {
top: 0
}
#page-header-bg.fullscreen-header .author-section {
margin-top: 25px 
}
#page-header-bg.fullscreen-header .author-section .meta-author {
display: block;
float: none
}
.single .post-area .content-inner > .post-tags > h4 {
display: none;
}
.material .comment-list .reply {
position: relative;
top: auto;
right: auto;
margin-top: 5px;
bottom: auto;
}
.material .comment-list .reply a {
font-size: 13px;
background-color:transparent;
color: #888;
border-radius:0;
padding: 0;
}
.material .comment-list .reply a:before {
content: "\f112";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
transform: rotate(180deg);
padding-left: 6px;
}
.comment-list .comment-meta {
font-size: 13px;
}
body .comment-list .reply a:hover,
body .comment-list .reply a:focus {
background-color:transparent!important 
}
#respond {
margin-top:80px
}
body[data-ext-responsive="true"].single-post.material .comment-wrap .comment #respond {
margin: 40px auto 0 auto!important;
}
body.material .comment-list .comment > div,
body.material .comment-list .pingback > div {
background-color:transparent;
box-shadow:none;
padding-left:85px;
padding-bottom:0;
padding-top:0;
margin-top:4em 
}
body.material .comment-list .comment > div img.avatar,
body.material .comment-list .pingback > div img.avatar {
left:0;
border-radius:100%;
top:0
}
.comment-list .comment .comment img.avatar, 
.comment-list .pingback .pingback img.avatar {
width: 40px;
height: 40px;
}
body.material .comment-list .comment .comment > div, 
body.material .comment-list .pingback .pingback > div {
padding-left: 65px;
}
.comment-list .comment > div p,.comment-list .pingback > div p {
margin-top:30px 
}
.comment-list .children {
border-left: none;
background-position:left 30px;
margin-left:26px;
padding-left:60px 
}
.comment-list .says {
display:none 
}
#reply-title {
margin-bottom:25px;
}
.single-product.material #reply-title,
.single-product.material #commentform .form-submit {
text-align:left 
}
.material .comment #reply-title {
text-align:left
}
#respond #cancel-comment-reply-link {
padding-left:15px 
}
body.material .comment-wrap {
margin-top:0;
padding-top:8%;
padding-bottom:8%;
}
body.material .comment-wrap[data-comments-open="false"] {
padding: 0;
margin-bottom: 0;
margin-top: 0;
}
body.material.single-portfolio .comment-wrap {
margin-top:30px
}
#author-bio.no-pagination {
border-top:1px solid #999 
}
.comments-section[data-author-bio="false"] .comment-wrap {
border:none 
}
.comment-list {
padding-bottom:80px;
}
#author-bio.no-pagination.lighter-grey,
.comment-wrap.lighter-grey {
border-color:#ddd 
}
.comment-wrap, 
#author-bio {
padding-top:30px 
}
body.material .blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap {
box-shadow: 0 45px 85px rgba(0,0,0,.08);
}
.single-post #page-header-bg.fullscreen-header,
.single-post #single-below-header.fullscreen-header {
background-color:#f6f6f6 
}
.single-post #single-below-header.fullscreen-header {
border-top:1px solid #DDD;
border-bottom:none!important 
}
.tagcloud a,
#header-outer .widget_shopping_cart a.button,
.post .more-link span,
.blog-recent .more-link span,
.flex-direction-nav a,
#pagination span,
#pagination a,
#pagination .next.inactive,
#pagination .prev.inactive,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce .container-wrap nav.woocommerce-pagination ul li span {
border-radius:0!important 
}
.material .col.boxed:not(.wpb_column) {
box-shadow:0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
background-color:#fff;
padding:25px 15px 15px;
position:relative;
-webkit-transition:transform .2s ease,-webkit-box-shadow .2s ease;
transition:transform .2s ease,box-shadow .2s ease;
top:0
}
.material .col.boxed:not(.wpb_column):hover  {
transform:translateY(-4px);
-webkit-transform:translateY(-4px);
box-shadow:0 17px 25px rgba(0,0,0,0.13);
-webkit-box-shadow:0 17px 25px rgba(0,0,0,0.13);
}
.material .pp_arrow_previous, 
.material .pp_arrow_next, 
.material .mfp-arrow-right, 
.material .mfp-arrow-left, 
.woocommerce .pswp__button--arrow--right, 
.woocommerce .pswp__button--arrow--left {
overflow:visible;
height:40px;
width:40px;
border-radius:100px;
border:2px solid rgba(255,255,255,0.4) 
}
.material.woocommerce .pswp__button--arrow--right:before, 
.material.woocommerce .pswp__button--arrow--left:before {
background-image: none;
line-height:40px;
height:40px;
width: 36px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
top: -7px!important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, 
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, 
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
height: 4px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:before {
position: absolute;
content: '';
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 100px;
box-shadow: 0 0 0 10px #000 inset;
transition: box-shadow 0.2s ease;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {
transform: scale(1.2);
box-shadow:0px 5px 12px rgba(0,0,0,0.2)!important;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, 
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
box-shadow: none!important;
border: 0!important;
}
.pp_arrow_previous {
left:30px 
}
.pp_arrow_next {
right:30px 
}
.pp_arrow_next:hover, 
.pp_arrow_previous:hover, 
.mfp-arrow-right:hover, 
.mfp-arrow-left:hover, 
.woocommerce .pswp__button--arrow--right:hover, 
.woocommerce .pswp__button--arrow--left:hover {
border:2px solid rgba(255,255,255,0) 
}
.pp_arrow_previous .icon-default-style {
border-radius:0;
width:20px;
height:40px;
line-height:39px;
font-size:24px;
font-family:FontAwesome;
margin-top:0;
left:-1px;
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1) 
}
body.material .mfp-arrow-left, 
body.material.woocommerce .pswp__button--arrow--left {
height:40px;
line-height:40px;
font-size:24px;
font-family:FontAwesome;
margin-top:0;
opacity:1;
left:40px;
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1) 
}
.pp_arrow_next .icon-default-style {
border-radius:0;
width:20px;
line-height:39px;
height:40px;
font-size:24px;
margin-top:0;
font-family:FontAwesome;
left:1px;
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1) 
}
body.material .mfp-arrow-right, 
body.material.woocommerce .pswp__button--arrow--right {
line-height:40px;
height:40px;
font-size:24px;
margin-top:0;
font-family:FontAwesome;
opacity:1;
right:40px;
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1) 
}
.pp_arrow_previous .icon-default-style:after, 
.pp_arrow_next .icon-default-style:after, 
.mfp-arrow-left:after, .mfp-arrow-right:after, 
.woocommerce .pswp__button--arrow--right:after, 
.woocommerce .pswp__button--arrow--left:after {
display:block;
content:' ';
position:absolute;
width:36px;
height:2px;
background-color:#fff;
top:19px;
opacity:0;
left:-6px;
cursor:pointer;
transform:translateX(-37px);
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
pointer-events:none 
}
.mfp-arrow-left:after, .mfp-arrow-right:after, 
.woocommerce .pswp__button--arrow--right:after, 
.woocommerce .pswp__button--arrow--left:after {
top:17px;
transform:translateX(-27px);
-webkit-transform:translateX(-27px) 
}
.mfp-arrow-left:after, 
.woocommerce .pswp__button--arrow--left:after {
left:65px 
}
.pp_arrow_previous .icon-default-style:after {
left:59px 
}
.pp_arrow_previous .icon-default-style:before,
.mfp-arrow-left:before, 
.woocommerce .pswp__button--arrow--left:before {
content:"\f104";
color:#fff 
}
.mfp-arrow-left:before, 
.woocommerce .pswp__button--arrow--left:before {
top:-3px;
left:-1px;
display:block;
position:relative;
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1) 
}
.pp_arrow_next .icon-default-style:before, 
.mfp-arrow-right:before, 
.woocommerce .pswp__button--arrow--right:before {
content:"\f105";
color:#fff 
}
.mfp-arrow-right:before, 
.woocommerce .pswp__button--arrow--right:before {
top:-3px;
right:-1px;
display:block;
transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition:all .35s cubic-bezier(0.12,0.75,0.4,1);
position:relative 
}
.pp_arrow_next:hover .icon-default-style:after,
.mfp-arrow-right:hover:after, 
.woocommerce .pswp__button--arrow--right:hover:after {
opacity:1;
transform:translateX(-18px);
-webkit-transform:translateX(-18px) 
}
.mfp-arrow-right:hover:before, 
.woocommerce .pswp__button--arrow--right:hover:before {
transform:translateX(9px);
-webkit-transform:translateX(9px) 
}
.mfp-arrow-left:hover:before, 
.woocommerce .pswp__button--arrow--left:hover:before {
transform:translateX(-9px);
-webkit-transform:translateX(-9px) 
}
.mfp-arrow-right:hover:after, 
.woocommerce .pswp__button--arrow--right:hover:after {
transform:translateX(-1px);
-webkit-transform:translateX(-1px) 
}
.pp_arrow_next:hover .icon-default-style {
transform:translateX(7px);
-webkit-transform:translateX(7px) 
}
.pp_arrow_previous:hover .icon-default-style:after,.mfp-arrow-left:hover:after, 
.woocommerce .pswp__button--arrow--left:hover:after {
opacity:1;
transform:translateX(-51px);
-webkit-transform:translateX(-51px) 
}
.mfp-arrow-left:hover:after, 
.woocommerce .pswp__button--arrow--left:hover:after {
transform:translateX(-58px);
-webkit-transform:translateX(-58px) 
}
.pp_arrow_previous:hover .icon-default-style {
transform:translateX(-7px);
-webkit-transform:translateX(-7px) 
}
.nectar_team_member_overlay .inner-wrap {
padding-top: 0!important;
}
#commentform .form-submit {
margin-top:25px 
}
.container-wrap input[type="submit"], 
.container-wrap button[type="submit"],
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
padding:16px!important;
border-radius:0!important 
}
body[data-button-style="rounded"] .container-wrap input[type="submit"],
body[data-button-style="rounded"] .container-wrap button[type="submit"] {
padding:16px 23px!important 
}
body[data-button-style="rounded"][data-form-submit="see-through"] .container-wrap .widget_search input[type="submit"],
body[data-button-style="rounded"][data-form-submit="see-through"] .container-wrap .widget_search button[type="submit"] {
padding:12px 23px!important 
}
.woocommerce .actions .button {
height:auto!important;
padding:14px!important 
}
.cart .quantity input.plus, 
.cart .quantity input.minus {
font-weight:400;
height:46px;
font-size:16px;
width:46px 
}
.cart .quantity input.qty {
height:46px;
width:46px 
}
.widget_search .search-form input[type=submit], 
.newsletter-widget form input[type=submit] {
line-height:24px 
}
.span_12.light input[type="text"]::placeholder,
.span_12.light textarea::placeholder,
.span_12.light input[type="email"]::placeholder, 
.span_12.light input[type="password"]::placeholder,
.span_12.light input[type="tel"]::placeholder,
.span_12.light input[type="url"]::placeholder,
.span_12.light input[type="search"]::placeholder,
.span_12.light input[type="date"]::placeholder { 
color: #fff; 
opacity: 0.5; 
}
.span_12.light input[type="text"],
.span_12.light textarea,
.span_12.light input[type="email"], 
.span_12.light input[type="password"],
.span_12.light input[type="tel"],
.span_12.light input[type="url"],
.span_12.light input[type="search"],
.span_12.light input[type="date"] {
background-color: rgba(255, 255, 255, 0.1);
border: 2px solid rgba(255,255,255,0);
color:#fff 
}
.span_12.light input[type="text"]:focus,
.span_12.light textarea:focus,
.span_12.light input[type="email"]:focus,
.span_12.light input[type="password"]:focus,
.span_12.light input[type="tel"]:focus, 
.span_12.light input[type="url"]:focus,
.span_12.light input[type="search"]:focus,
.span_12.light input[type="date"]:focus {
border: 2px solid rgba(255,255,255,0.8);
box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.15);
}
.span_12.light .wpcf7-form .wpcf7-not-valid-tip {
background-color: transparent;
box-shadow: none;
padding-left: 0;
color: #fff;
}
.container-wrap .span_12.light input[type="submit"]:hover {
background-color:#333;
opacity:.8
}
body[data-button-style*="_shadow"] .container-wrap .span_12.light input[type="submit"]:hover {
opacity: 1;
}
.mfp-iframe-holder .mfp-content, .mfp-inline-holder .mfp-content {
max-width: 1280px;
}
#slide-out-widget-area.slide-out-from-right {
min-width: 390px;
padding-left: 60px;
padding-right: 60px;
z-index: 5;
overflow: hidden;
transform: none;
}
#ajax-content-wrap #slide-out-widget-area.slide-out-from-right {
z-index: -1;
}
.slide_out_area_close:before, 
#search-outer #search #close a:before {
transform: scale(0);
}
.material-ocm-open.slide_out_area_close:before, 
#search-outer.material-open #search #close a:before {
transform: scale(1);
}
.slide_out_area_close .close-wrap,
#search-outer .close-wrap, 
.slide-out-widget-area-toggle a .close-wrap{
-webkit-font-smoothing: subpixel-antialiased;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0);
transform: translateX(-50%) translateY(-50%) translateZ(0);
-webkit-transition: margin .2s ease,opacity .3s ease,-webkit-transform .2s ease 1s;
transition: margin .2s ease,opacity .3s ease,-webkit-transform .2s ease 1s;
transition: margin .2s ease,transform .2s ease 1s,opacity .3s ease;
transition: margin .2s ease,transform .2s ease 1s,opacity .3s ease,-webkit-transform .2s ease 1s;
width: 20px;
height: 20px;
display: block;
overflow: hidden;
}
#top .slide-out-widget-area-toggle a .close-wrap {
width: 22px;
height: 22px;
opacity: 0;
}
@media only screen and (max-width: 999px) {
#top .slide-out-widget-area-toggle a .close-wrap {
height: 20px;
}
}
#top .slide-out-widget-area-toggle .open .close-wrap, 
#top .slide-out-widget-area-toggle .animating .close-wrap {
opacity: 1;
}
.material-ocm-open.slide_out_area_close .close-line1, 
#search-outer.material-open .close-line1, 
.slide-out-widget-area-toggle .open .close-line1 {
-webkit-animation-name: crossRight;
animation-name: crossRight;
-webkit-animation-delay: .29s;
animation-delay: .29s;
}
.material-ocm-open.slide_out_area_close .close-line2, 
#search-outer.material-open .close-line2, 
.slide-out-widget-area-toggle .open .close-line2 {
-webkit-animation-name: crossLeft;
animation-name: crossLeft;
-webkit-animation-delay: .15s;
animation-delay: .15s;
}
.slide_out_area_close .close-line1, 
#search-outer:not(.material-open) .close-line1, 
.slide-out-widget-area-toggle a:not(.open) .close-line1 {
-webkit-transform: translateY(0) translateX(0) rotate(-45deg);
transform: translateY(0) translateX(0) rotate(-45deg);
-webkit-animation-name: crossLeftClose;
animation-name: crossLeftClose;
-webkit-animation-delay: .0s;
animation-delay: .0s;
-webkit-animation-duration: .15s;
animation-duration: .15s;
}
.slide-out-widget-area-toggle a:not(.open) .close-line1 {
-webkit-animation-duration: .4s;
animation-duration: .4s;
}
#header-outer.transparent .slide-out-widget-area-toggle a .close-wrap:not(.loaded) {
opacity: 0!important;
}
.slide_out_area_close .close-line2, 
#search-outer:not(.material-open) .close-line2, 
.slide-out-widget-area-toggle a:not(.open) .close-line2 {
-webkit-transform: translateY(0) translateX(0) rotate(45deg);
transform: translateY(0) translateX(0) rotate(45deg);
-webkit-animation-name: crossRightClose;
animation-name: crossRightClose;
-webkit-animation-delay: .06s;
animation-delay: .06s;
-webkit-animation-duration: .15s;
animation-duration: .15s;
}
.slide-out-widget-area-toggle a:not(.open) .close-line2 {
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-delay: .1s;
animation-delay: .1s;
}
.slide_out_area_close .close-line, 
#search-outer .close-line, 
.slide-out-widget-area-toggle a .close-line {
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-timing-function: cubic-bezier(0.52, 0.01, 0.16, 1);
animation-timing-function: cubic-bezier(0.52, 0.01, 0.16, 1);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.material-ocm-open.slide_out_area_close .close-wrap .close-line1, 
#search-outer.material-open .close-wrap .close-line1, 
.slide-out-widget-area-toggle .open .close-line1 {
-webkit-transform: translateY(-30px) translateX(30px) rotate(45deg);
transform: translateY(-30px) translateX(30px) rotate(45deg);
}
.material-ocm-open.slide_out_area_close .close-wrap .close-line2, 
#search-outer.material-open .close-wrap .close-line2, 
.slide-out-widget-area-toggle .open .close-line2 {
-webkit-transform: translateY(-30px) translateX(-30px) rotate(-45deg);
transform: translateY(-30px) translateX(-30px) rotate(-45deg);
}
.slide_out_area_close .close-wrap .close-line, 
#search-outer .close-wrap .close-line, 
#top .slide-out-widget-area-toggle .close-line {
height: 100%;
width: 2px;
background: #fff;
backface-visibility: hidden;
position: absolute;
border-radius: 5px;
left: 9px;
transition: opacity 0.2s ease, background-color 0.2s ease;
}
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line {
background-color: #666;
}
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a .clip-wrap, 
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a .clip-wrap, 
#slide-out-widget-area.slide-out-from-right-hover .inner .widget.widget_nav_menu li a .clip-wrap, 
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a .clip-wrap {
display: none;
}
body[data-slide-out-widget-area-style*="fullscreen"][data-header-color="light"] #header-outer.side-widget-open:not(.transparent):not(.light-text) header .slide-out-widget-area-toggle .close-line {
background-color: #888;
}
#slide-out-widget-area-bg.fullscreen-alt {
padding: 0!important;
}
#search-outer .close-wrap .close-line, 
.slide-out-widget-area-toggle a .close-line {
background-color: #000;
}
body.mobile.material[data-header-color="light"] #header-outer .slide-out-widget-area-toggle a .close-line, 
body.mobile.material[data-header-color="light"] #header-outer.transparent .slide-out-widget-area-toggle a .close-line {
background-color: #999!important;
}
@keyframes headerButtonsBottomBarItem {
0%{
transform: translateX(15px);
opacity: 0;
}
100%{
transform: translateX(0);
opacity: 1;
}
}
@-webkit-keyframes crossLeft{
100%{
-webkit-transform:translateY(0px) translateX(0px) rotate(-45deg);
transform:translateY(0px) translateX(0px) rotate(-45deg) 
}
}
@keyframes crossLeft{
100%{
-webkit-transform:translateY(0px) translateX(0px) rotate(-45deg);
transform:translateY(0px) translateX(0px) rotate(-45deg) 
}
}
@-webkit-keyframes crossLeftClose{
100%{
-webkit-transform:translateY(22px) translateX(22px) rotate(-45deg);
transform:translateY(22px) translateX(22px) rotate(-45deg) 
}
}
@keyframes crossLeftClose{
100%{
-webkit-transform:translateY(22px) translateX(22px) rotate(-45deg);
transform:translateY(22px) translateX(22px) rotate(-45deg) 
}
}
@-webkit-keyframes crossRight{
100%{
-webkit-transform:translateY(0px) translateX(0px) rotate(45deg);
transform:translateY(0px) translateX(0px) rotate(45deg) 
}
}
@keyframes crossRight{
100%{
-webkit-transform:translateY(0px) translateX(0px) rotate(45deg);
transform:translateY(0px) translateX(0px) rotate(45deg) 
}
}
@-webkit-keyframes crossRightClose{
100%{
-webkit-transform:translateY(22px) translateX(-22px) rotate(45deg);
transform:translateY(22px) translateX(-22px) rotate(45deg) 
}
}
@keyframes crossRightClose{
100%{
-webkit-transform:translateY(22px) translateX(-22px) rotate(45deg);
transform:translateY(22px) translateX(-22px) rotate(45deg) 
}
}
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container {
position: relative;
top: auto;
}
#slide-out-widget-area.slide-out-from-right .inner-wrap, 
#slide-out-widget-area.slide-out-from-right .off-canvas-menu-container {
width: 100%;
}
#slide-out-widget-area.slide-out-from-right .inner-wrap {
opacity: 0;
}
body.material-ocm-open #slide-out-widget-area.slide-out-from-right .inner-wrap {
opacity: 1;
}
#slide-out-widget-area.slide-out-from-right #slide-out-widget-area .inner > div, 
#slide-out-widget-area.slide-out-from-right .inner {
width: auto;
}
#slide-out-widget-area[class*="slide-out-from-right"] .inner {
height: auto;
}
#slide-out-widget-area[class*="slide-out-from-right"] .menuwrapper, 
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container, 
#slide-out-widget-area[class*="slide-out-from-right"] .widget.widget_nav_menu > div, 
#slide-out-widget-area[class*="slide-out-from-right"] .bottom-meta-wrap {
display: inline-block;
}
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container {
min-width: 190px;
}
@media only screen and (min-width: 1000px) {
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container.mobile-only {
display: none;
}
}
#slide-out-widget-area[class*="slide-out-from-right"] .widget.widget_nav_menu li a {
padding-left: 0;
padding-right: 0;
}
#slide-out-widget-area[class*="slide-out-from-right"] .inner-wrap, 
#slide-out-widget-area.slide-out-from-right-hover .inner > .off-canvas-menu-container {
margin: auto 0;
position: relative;
}
#slide-out-widget-area[class*="slide-out-from-right"], 
#slide-out-widget-area.slide-out-from-right-hover .inner{
display: -webkit-box;
display: -webkit-flex;
display: flex;
}
#slide-out-widget-area.slide-out-from-right-hover .inner{
flex-wrap: wrap;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide-out-widget-area-toggle {
z-index: 100;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li:first-child a {
padding-left: 0;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li a i:after {
z-index: 10000;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li {
padding: 0;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li a {
height: 24px;
display: block;
width: auto;
line-height: 38px;
opacity: 1;
padding: 0 14px;
box-sizing: content-box;
text-align: center;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li i:before {
z-index: 10;
display: block;
position: relative;
}
body[data-slide-out-widget-area-style="slide-out-from-right"].material #slide-out-widget-area .off-canvas-social-links li i {
height: 26px;
width: auto;
}
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li i {
font-size: 20px;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li i {
line-height: 28px;
display: block;
position: relative;
top: auto;
backface-visibility: hidden;
transition: color 0.2s ease;
vertical-align: middle;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close{
position:absolute;
right:50px;
top:50px;
z-index: 8;
display: block;
}
@media only screen and (min-width: 1000px) {
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close{
opacity: 0;
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
position:fixed;
right:-100px;
top:50%;
transform: translateY(-50%) translateX(100%);
z-index: 10000;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .follow-body.slide_out_area_close {
opacity: 1;
right: 0;
transform: translateY(-50%) translateX(-36.55vw);
}
}
body[data-slide-out-widget-area-style="slide-out-from-right"][data-full-width-header="false"].admin-bar #slide-out-widget-area .slide_out_area_close {
top: 50px;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #header-outer.side-widget-open {
box-shadow: none;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .nectar-social.fixed {
transition: transform 0.45s cubic-bezier(.15,0.2,.1,1);
} .ocm-effect-wrap.material-ocm-open .nectar-social.fixed {
-webkit-transform: scale(0);
transform: scale(0);
}
.ocm-effect-wrap.material-ocm-open .swiper-container .slider-prev, 
.ocm-effect-wrap.material-ocm-open .swiper-container .slider-next {
transition: background-color 0.2s linear, opacity 0.45s cubic-bezier(.15,0.2,.1,1);
-webkit-transition: background-color 0.2s linear, opacity 0.45s cubic-bezier(.15,0.2,.1,1);
}
.ocm-effect-wrap.material-ocm-open .nectar-slider-wrap[data-full-width="true"] .swiper-container .slider-prev,
.ocm-effect-wrap.material-ocm-open .nectar-slider-wrap[data-full-width="true"] .swiper-container .slider-next {
opacity: 0!important;
}
#fp-nav li {
transition: transform 0.3s ease;
-webkit-transition: transform 0.3s ease;
}
#fp-nav.material-ocm-open li {
-webkit-transform: scale(0);
transform: scale(0);
}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .current-menu-item > a {
opacity: 1;
}
#slide-out-widget-area.slide-out-from-right, 
#slide-out-widget-area.slide-out-from-right:not(.fullscreen-alt):not(.fullscreen) {
background-color: transparent!important;
}
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a {
font-size: 22px;
line-height: 28px;
font-family: 'Open Sans';
font-weight: 400;
}
#slide-out-widget-area-bg.slide-out-from-right {
opacity: 1;
height: 100%;
width: 100%;
z-index: 1;
} #ajax-content-wrap > #slide-out-widget-area-bg.slide-out-from-right {
visibility: hidden;
}
body[data-boxed-style="1"] #slide-out-widget-area-bg.slide-out-from-right, 
body[data-boxed-style="1"] #slide-out-widget-area.slide-out-from-right {
opacity: 0;
pointer-events: none;
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
}
body[data-boxed-style="1"] #slide-out-widget-area-bg.slide-out-from-right.material-open, 
body[data-boxed-style="1"] #slide-out-widget-area.slide-out-from-right.material-open {
opacity: 1;
pointer-events: auto;
}
body[data-boxed-style="1"].material .ocm-effect-wrap {
background-color: transparent;
}
body[data-boxed-style="1"].material-ocm-open .ocm-effect-wrap-inner {
padding-top: 0!important;
}
body[data-boxed-style="1"].material-ocm-open div[id="wpadminbar"] {
opacity: 0;
}
body[data-boxed-style="1"].material-ocm-open #header-outer {
top: 0!important;
}
body[data-boxed-style="1"].material-ocm-open {
background-attachment: fixed;
}
@media only screen and (min-width: 1000px) {
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close{
position:fixed;
z-index: 10000;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close:before {
background-color: #f91b39;
box-shadow: 0 16px 44px rgba(0,0,0,0.3);
}
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right {
-webkit-transform: none;
transform: none;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap {
-ms-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-webkit-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-ms-transform-origin: right;
-webkit-transform-origin: right;
transform-origin: right;
overflow: hidden;
position: relative;
z-index: 10;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow {
-ms-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-webkit-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-ms-transform-origin: right;
-webkit-transform-origin: right;
transform-origin: right;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: '';
display: block;
z-index: 1;
box-shadow: 0 80px 145px rgba(0,0,0,0.33);
} @media not all and (min-resolution:.001dpcm) { @media {
body[data-slide-out-widget-area-style="slide-out-from-right"].admin-bar:not(.material-ocm-open) .ocm-effect-wrap {
position: static;
}
}}
@media only screen and (max-width: 600px) {
body[data-slide-out-widget-area-style="slide-out-from-right"].admin-bar:not(.material-ocm-open) .ocm-effect-wrap {
position: static;
}
}
body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner,
body[data-slide-out-widget-area-style="slide-out-from-right"]:not(.nectar-no-flex-height) .ocm-effect-wrap {
height: auto!important;
}
.nectar-no-flex-height .ocm-effect-wrap-inner,
body[data-slide-out-widget-area-style="slide-out-from-right"].nectar-no-flex-height .ocm-effect-wrap {
height: 100%;
}
body.admin-bar.material-ocm-open {
position: fixed;
left: 0;
width: 100%;
height: 100%;
top: 0;
}
.slide-out-widget-area-toggle .lines-button.x2 .lines:before, 
.slide-out-widget-area-toggle .lines-button.x2 .lines:after {
transition: top 0.4s 0.45s ease,width 0.3s ease, -webkit-transform 0.3s ease,background-color 0.2s ease,opacity 0.2s ease;
transition: top 0.4s 0.45s ease,width 0.3s ease, transform 0.3s ease,background-color 0.2s ease,opacity 0.2s ease;
}
.lines:after, body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:after {
top: -7px;
}
.lines:before, body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:before {
width: 1rem;
top: 7px;
}
body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-widget-area-toggle.mobile-icon .lines:before, 
body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before {
width: 1rem!important;
}
.slide-out-widget-area-toggle .lines-button.close .lines:before {
-webkit-transform: translateY(-7px) rotateZ(-45deg);
-ms-transform: translateY(-7px) rotateZ(-45deg);
transform: translateY(-7px) rotateZ(-45deg);
width: 1.5rem;
}
.slide-out-widget-area-toggle .lines-button.close .lines:after {
-webkit-transform: translateY(7px) rotateZ(45deg);
-ms-transform: translateY(7px) rotateZ(45deg);
transform: translateY(7px) rotateZ(45deg);
width: 1.5rem;
}
.material .lines-button.close {
transform: none;
}
body #header-outer .icon-salient-search:before, 
body.material #header-outer .icon-salient-search:before {
content:"\e906"
}
.admin-bar[class*="bp-"] .ocm-effect-wrap-inner, 
.admin-bar[class*="bp-"] .ocm-effect-wrap {
border-radius: initial;
}
.material-ocm-open .container-wrap {
pointer-events:none;
}
.ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner {
-webkit-transform: scale(1.007)!important;
transform: scale(1.007)!important;
-webkit-transform-origin: center;
transform-origin: center;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open {
-webkit-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-webkit-transform: scale(0.835) translateX(-466px) translateZ(0)!important;
transform: scale(0.835) translateX(-466px) translateZ(0)!important;
height: 100%;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow.material-ocm-open {
-webkit-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-webkit-transform: scale(0.825) translateX(-476px) translateZ(0)!important;
transform: scale(0.825) translateX(-476px) translateZ(0)!important;
height: 100%;
}
@media only screen and (min-width: 1000px) and (max-width: 1100px) {
body[data-slide-out-widget-area-style="slide-out-from-right"] .follow-body.slide_out_area_close {
-webkit-transform: translateY(-50%) translateX(-389px)!important;
transform: translateY(-50%) translateX(-389px)!important;
}
}
@media only screen and (max-width: 450px) {
#slide-out-widget-area.slide-out-from-right {
min-width: 78vw;
width: 78vw;
padding-left: 50px;
padding-right: 50px;
-ms-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
-webkit-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow {
-webkit-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open {
-webkit-transform: scale(0.84) translateX(-93vw) translateZ(0)!important;
transform: scale(0.84) translateX(-93vw) translateZ(0)!important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow.material-ocm-open {
-webkit-transform: scale(0.83) translateX(-94vw) translateZ(0)!important;
transform: scale(0.83) translateX(-94vw) translateZ(0)!important;
}
}
@media only screen and (min-width: 1100px) {
#slide-out-widget-area.slide-out-from-right {
min-width: 33.3vw;
padding-left: 4%;
padding-right: 4%;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: scale(0.8) translateX(-32vw) translateZ(0)!important;
transform: scale(0.8) translateX(-32vw) translateZ(0)!important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow.material-ocm-open {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: scale(0.79) translateX(-33.6vw) translateZ(0)!important;
transform: scale(0.79) translateX(-33.6vw) translateZ(0)!important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"] .follow-body.slide_out_area_close {
-ms-transform: translateY(-50%) translateX(-35.55vw);
-webkit-transform: translateY(-50%) translateX(-35.55vw);
transform: translateY(-50%) translateX(-35.55vw);
}
body[data-slide-out-widget-area-style="slide-out-from-right"][data-boxed-style="1"] .ocm-effect-wrap.material-ocm-open {
-ms-transform-origin: center;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: scale(0.85) translateX(-29.6vw) translateZ(0)!important;
transform: scale(0.85) translateX(-29.6vw) translateZ(0)!important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"][data-boxed-style="1"] .ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner {
-webkit-transform: none!important;
transform: none!important;
}
}
@media only screen and (max-width: 999px) and (min-width: 691px) {
body.material .nectar-button.extra_jumbo.has-icon {
font-size: 30px;
line-height: 60px;
padding: 30px 100px 30px 60px;
}
body.material .nectar-button.has-icon.extra_jumbo i {
height: 74px;
width: 74px;
line-height: 74px;
}
}
.material-ocm-open #ajax-content-wrap {
cursor: pointer;
}
#slide-out-widget-area.slide-out-from-right .inner > div, 
#slide-out-widget-area.slide-out-from-right .bottom-meta-wrap {
-webkit-transform: translateX(110px);
-webkit-transition: all 0.8s cubic-bezier(0.2, 1, 0.3, 1);
transform: translateX(110px);
transition: all 0.8s cubic-bezier(0.2, 1, 0.3, 1);
}
#slide-out-widget-area.slide-out-from-right.material-open .inner > div, 
#slide-out-widget-area.slide-out-from-right.material-open .bottom-meta-wrap {
-ms-transform: translateX(0px);
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li {
margin-bottom: 12px;
}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a {
position: relative;
}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a {
opacity: 1;
transition: color 0.37s cubic-bezier(0.52, 0.01, 0.16, 1);
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after {
transform-origin: left;
pointer-events: none;
bottom: -2px;
-webkit-transition: -webkit-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);
border-color: #fff;
}
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a {
color: #fff;
}
input[type=text], 
textarea, 
input[type=email], 
input[type=password], 
input[type=tel], 
input[type=url], 
input[type=search], 
input[type=date], 
.material.woocommerce-page[data-form-style="default"] input#coupon_code {
background-color: rgba(0,0,0,0.04);
border-radius: 4px;
border: 2px solid rgba(0,0,0,0);
}
input[type=text]:focus, 
textarea:focus, 
input[type=email]:focus, 
input[type=search]:focus, 
input[type=password]:focus, 
input[type=tel]:focus, 
input[type=url]:focus, 
input[type=date]:focus {
box-shadow: 0px 0px 10px rgba(0,0,0,0.11);
}.nectar_widget[class*="nectar_blog_posts_"] > li, 
.ascend #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"] li, 
#sidebar div .nectar_widget[class*="nectar_blog_posts_"] li {
counter-increment: step-counter;
position: relative;
min-height: 40px;
border-bottom: 0;
line-height: 40px;
}
#footer-outer #footer-widgets .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li, 
.ascend #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] li, 
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] li {
margin-bottom: 15px;
border: 1px solid rgba(0,0,0,0.1);
border-radius: 5px;
padding: 25px;
transition: border-color 0.4s cubic-bezier(0.25, 1, 0.2, 1);
overflow: hidden;
}
#footer-outer #footer-widgets .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li {
padding: 20px;
border: 1px solid rgba(255,255,255,0.15)!important;
}
#footer-outer #footer-widgets .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li:first-child,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li:first-child, 
#footer-outer #footer-widgets .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li:hover,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > .has-img:hover, 
.ascend #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] li:hover, 
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] .has-img:hover {
border-color: transparent!important;
}
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-date {
color: rgba(0,0,0,1);
-webkit-transition: color 0.4s cubic-bezier(0.25, 1, 0.2, 1);
transition: color 0.4s cubic-bezier(0.25, 1, 0.2, 1);
}
.widget .nectar_widget[class*="nectar_blog_posts_"] > li:last-child {
margin-bottom: 0;
}
.widget .nectar_widget[class*="nectar_blog_posts_"] > li a, 
.ascend #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"] > li a, 
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"] > li a {
display: block;
line-height: 26px;
vertical-align: middle;
}
.widget .nectar_widget[class*="nectar_blog_posts_"] > li a, 
.widget .nectar_widget[class*="nectar_blog_posts_"] > li:not(.has-img) .post-title, 
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li .post-title {
-webkit-transition: color 0.4s cubic-bezier(0.25, 1, 0.2, 1);
transition: color 0.4s cubic-bezier(0.25, 1, 0.2, 1);
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:not(.has-img) .post-title {
-webkit-transition: color 0.4s cubic-bezier(0.25, 1, 0.2, 1);
transition: color 0.4s cubic-bezier(0.25, 1, 0.2, 1);
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:not(.has-img) a {
-webkit-transition: none;
transition: none;
}
#footer-outer .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li::before {
border: 2px solid rgba(255,255,255,0.15);
}
#footer-outer .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:first-child::before,
#footer-outer .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:hover::before {
border: 2px solid rgba(255,255,255,1);
}
#footer-outer .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="minimal-counter"] > li::before {
border: 2px solid rgba(255,255,255,0.15);
}
body .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li::before {
top: auto;
transform: none;
-webkit-transform: none;
}
body .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:hover::before,
body .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:first-child::before {
color: #fff;
border-color: #fff;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li::before {
left: 25px;
border-width: 2px;
z-index: 20;
}
#footer-outer #footer-widgets .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li,
.ascend #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li {
padding-left: 85px;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li a .popular-featured-img:after,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:first-child a .popular-featured-img:after,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li:first-child a .popular-featured-img:after {
opacity: 0.7;
}
#footer-outer #footer-widgets .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] li:first-child,
#footer-outer #footer-widgets .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li:first-child {
padding-top: 100px!important;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li:first-child,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li:first-child,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] li:first-child,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] li:first-child {
padding-top: 100px;
}
#footer-outer #footer-widgets .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="minimal-counter"] > li,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="minimal-counter"] > li,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="minimal-counter"] > li {
padding-left: 55px;
margin-bottom: 25px;
position: relative;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li .popular-featured-img {
background-position: center;
background-size: cover;
width: 100%;
height: 100%;
position: absolute;
opacity: 0;
left: 0;
top: 0;
-webkit-transition: opacity 0.4s cubic-bezier(0.25, 1, 0.2, 1);
transition: opacity 0.4s cubic-bezier(0.25, 1, 0.2, 1);
border-radius: 5px;
}
.widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title,
.widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-date {
z-index: 10;
position: relative;
display: block;
}
body .widget .nectar_widget[class*="nectar_blog_posts_"] > li  .post-title {
font-size: 16px;
line-height: 22px;
}
body .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-date {
font-size: 13px;
line-height: 14px;
margin-top: 6px;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > .has-img a:hover,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > .has-img a:hover,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li a:hover,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li a:hover,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:first-child a,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:first-child a,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li:first-child a,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li:first-child a {
color: #fff;
}
.material .widget [data-style="hover-featured-image-gradient-and-counter"] li:not(.has-img) a:hover .post-title, 
.material #sidebar .widget [data-style="hover-featured-image-gradient-and-counter"] li:not(.has-img) a:hover .post-title,
#footer-outer .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > .has-img a:hover,
#footer-outer .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li:first-child a,
#footer-outer .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:first-child a {
color: #fff!important;
}
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > .has-img a:hover .post-date,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li a:hover .post-date,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:first-child a .post-date,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:first-child a .post-date,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li:first-child a .post-date,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li:first-child a .post-date {
color: rgba(255,255,255,0.75);
}
.widget .nectar_widget[class*="nectar_blog_posts_"] > .has-img:hover {
border-color: transparent;
}
.widget .nectar_widget[class*="nectar_blog_posts_"] > .has-img a:hover .popular-featured-img,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li a:hover .popular-featured-img,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:first-child a .popular-featured-img,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li:first-child a .popular-featured-img {
opacity: 1;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li a .popular-featured-img:after {
position: absolute;
content: '';
z-index: 10;
pointer-events: none;
height: 100%;
width: 100%;
background-color: rgba(0,0,0,0.5);
left: 0;
top: 0;
border-radius: 5px;
}
.widget .nectar_widget[class*="nectar_blog_posts_"] a:hover .arrow-circle svg circle {
stroke-dashoffset: 287;
}
.widget .nectar_widget[class*="nectar_blog_posts_"]  .arrow-circle {
position: absolute;
width: 36px;
height: 36px;
backface-visibility: hidden;
display: block;
left: 0;
top: 50%;
margin-top: -1px;
margin-left: -1px;
-ms-transform-origin: left;
-webkit-transform-origin: left;
transform-origin: left;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.widget .nectar_widget[class*="nectar_blog_posts_"] svg {
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
backface-visibility: hidden;
display: block;
}
.widget .nectar_widget[class*="nectar_blog_posts_"] .arrow-circle svg circle {
fill: none;
stroke-width: 2;
stroke-linecap: round;
stroke-dasharray: 133;
stroke-dashoffset: 399;
-ms-transition: all .47s cubic-bezier(.25,0,.2,1);
-webkit-transition: all .47s cubic-bezier(.25,0,.2,1);
transition: all .47s cubic-bezier(.25,0,.2,1);
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .popular-featured-img,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img) a:before,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img):after {
overflow: hidden;
border-radius: 5px;
height: 65px;
width: 65px;
position: absolute;
display: block;
content: '';
left: 0;
top: 50%;
z-index: 10;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img) a:before {
background-color: rgba(0,0,0,0.35);
}
.main-content #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li:first-child:not(.has-img),
.main-content #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li:first-child:hover:not(.has-img) {
border: 1px solid #e6e6e6!important;
padding-top: 25px;
}
.main-content #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li:first-child:not(.has-img) .post-date {
color: rgba(0,0,0,1);
}
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li:first-child:not(.has-img) a {
color: inherit;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .meta-wrap {
width: calc(100% - 70px);
padding-left: 25px;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li {
min-height: 55px;
padding-top: 0;
padding-bottom: 0;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .popular-featured-img img {
width: 100%;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li {
margin-bottom: 28px;
}
#footer-outer #footer-widgets .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li {
margin-bottom: 15px;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img) a:before,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .popular-featured-img,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .meta-wrap,
.blog-recent[data-style="list_featured_first_row"] .small {
position: relative;
-webkit-transform: none;
transform: none;
top: 0;
display: inline-block;
vertical-align: middle;
}
@media only screen and (min-width : 1px) and (max-width : 999px) {
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] > li, 
.ascend #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] li, 
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] li {
padding: 30px;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li, 
.ascend #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li, 
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] li {
padding: 30px 30px 30px 80px;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .popular-featured-img, 
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img):before, 
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img):after,
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img) a:before, 
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img):after {
width: 80px;
height: 80px;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li, 
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li {
min-height: 80px;
line-height: 80px;
}
.widget .nectar_widget[class*="nectar_blog_posts_"] > li a, 
.ascend #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"] > li a, 
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"] > li a {
display: inline-block;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img):after {
line-height: 80px;
}
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a, 
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a {
display: block;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .meta-wrap {
width: calc(100% - 90px);
}
}
 .pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-disabled .pika-button,.is-outside-current-month .pika-button{opacity:.3;color:#999}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-disabled .pika-button,.is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.display-none{display:none}.flo-form{max-width:800px;margin:0 auto;position:relative}.flo-form .flohp{display:none!important}.flo-form .clear{clear:both}.flo-form .flo-response{padding-top:30px;text-align:center;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flo-form .flo.overlay-loader,.flo-form .loader,.flo-form .loader div{top:0;right:0;bottom:0;margin:auto}.flo-form .flo-response-error{color:red}.flo-form .flo.overlay-loader{display:none;width:25px;height:25px;position:relative;left:0}.flo-form .loader{position:absolute;left:0;width:25px;height:25px;animation-name:rotateAnim;-o-animation-name:rotateAnim;-ms-animation-name:rotateAnim;-webkit-animation-name:rotateAnim;-moz-animation-name:rotateAnim;animation-duration:.72s;-o-animation-duration:.72s;-ms-animation-duration:.72s;-webkit-animation-duration:.72s;-moz-animation-duration:.72s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}.flo-form .loader div{width:2px;height:2px;border-radius:50%;border:0 solid #000;position:absolute;left:0}.flo-form .loader div:nth-child(odd){border-top:none;border-left:none}.flo-form .loader div:nth-child(even){border-bottom:none;border-right:none}.flo-form .loader div:nth-child(2){border-width:0;left:0;top:-1px;width:3px;height:3px}.flo-form .loader div:nth-child(3){border-width:0;left:0;top:1px;width:4px;height:4px}.flo-form .loader div:nth-child(4){border-width:1px;left:0;top:-1px;width:6px;height:6px}.flo-form .loader div:nth-child(5){border-width:1px;left:0;top:1px;width:8px;height:8px}.flo-form .loader div:nth-child(6){border-width:1px;left:0;top:-1px;width:10px;height:10px}.flo-form .loader div:nth-child(7){border-width:1px;left:0;top:1px;width:12px;height:12px}.flo-form--custom-fonts label{font-family:var(--data-label-font)!important;font-size:var(--data-label-font-size)!important;letter-spacing:var(--data-label-letter-spacing)!important;line-height:var(--data-label-line-height)!important;font-style:var(--data-label-italic);font-weight:var(--data-label-bold);text-decoration:var(--data-label-underline)}.flo-form--custom-fonts .hint{font-family:var(--data-hint-font)!important;font-size:var(--data-hint-font-size)!important;letter-spacing:var(--data-hint-letter-spacing)!important;line-height:var(--data-hint-line-height)!important;font-style:var(--data-hint-italic);font-weight:var(--data-hint-bold);text-decoration:var(--data-hint-underline)}.flo-form--custom-fonts input,.flo-form--custom-fonts select,.flo-form--custom-fonts textarea{font-family:var(--data-input-font)!important;font-size:var(--data-input-font-size)!important;letter-spacing:var(--data-input-letter-spacing)!important;line-height:var(--data-input-line-height)!important;font-style:var(--data-input-italic);font-weight:var(--data-input-bold);text-decoration:var(--data-input-underline)}.flo-form--custom-fonts input::-moz-placeholder,.flo-form--custom-fonts select::-moz-placeholder,.flo-form--custom-fonts textarea::-moz-placeholder{font-style:var(--data-input-italic);font-weight:var(--data-input-bold);text-decoration:var(--data-input-underline)}.flo-form--custom-fonts input:-ms-input-placeholder,.flo-form--custom-fonts select:-ms-input-placeholder,.flo-form--custom-fonts textarea:-ms-input-placeholder{font-style:var(--data-input-italic);font-weight:var(--data-input-bold);text-decoration:var(--data-input-underline)}.flo-form--custom-fonts input::placeholder,.flo-form--custom-fonts select::placeholder,.flo-form--custom-fonts textarea::placeholder{font-style:var(--data-input-italic);font-weight:var(--data-input-bold);text-decoration:var(--data-input-underline)}.flo-form--custom-fonts .field-submit input{font-family:var(--data-button-font)!important;font-size:var(--data-button-font-size)!important;letter-spacing:var(--data-button-letter-spacing)!important;line-height:var(--data-button-line-height)!important;font-style:var(--data-button-italic);font-weight:var(--data-button-bold);text-decoration:var(--data-button-underline)}.flo-form .flo-form--custom-colors{background-color:var(--data-form-bgcolor)}.flo-form .flo-form--custom-colors label{color:var(--data-label-color)}.flo-form .flo-form--custom-colors input,.flo-form .flo-form--custom-colors select,.flo-form .flo-form--custom-colors textarea{color:var(--data-input-color);background-color:var(--data-inputbg-color);border-color:var(--data-border-color)}.flo-form .flo-form--custom-colors .hint{color:var(--data-hint-color)}.flo-form .flo-form--custom-colors input[type=checkbox],.flo-form .flo-form--custom-colors input[type=radio]{border:1px solid;color:#555;clear:none;cursor:pointer;display:inline-block;height:1em;width:1em;line-height:1.2em!important;min-width:.8em;margin-right:4px;outline:0;padding:0!important;text-align:center;vertical-align:middle;-webkit-appearance:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:50ms border-color ease-in-out;color:var(--data-border-color);position:relative}.flo-form .flo-form--custom-colors input[type=checkbox]:checked:before,.flo-form .flo-form--custom-colors input[type=radio]:checked:before{border-radius:50px;line-height:16px;float:left;display:inline-block;vertical-align:middle;font:400 1em/1 dashicons;font-family:dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flo-form .flo-form--custom-colors input[type=checkbox]:checked:after,.flo-form .flo-form--custom-colors input[type=radio]:checked:after{display:none}.flo-form .flo-form--custom-colors input[type=checkbox]{border-radius:0}.flo-form .flo-form--custom-colors input[type=checkbox]:checked:before{content:"\f147"}.flo-form .flo-form--custom-colors input[type=radio]{border-radius:50%}.flo-form .flo-form--custom-colors input[type=radio]:checked:before{width:4px;height:4px;border-radius:50%;content:" ";background-color:var(--data-border-color);float:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flo-form .flo-form--custom-colors input[type=checkbox],.flo-form .flo-form--custom-colors input[type=tel],.flo-form .flo-form--custom-colors input[type=range],.flo-form .flo-form--custom-colors input[type=date],.flo-form .flo-form--custom-colors input[type=month],.flo-form .flo-form--custom-colors input[type=week],.flo-form .flo-form--custom-colors input[type=time],.flo-form .flo-form--custom-colors input[type=datetime],.flo-form .flo-form--custom-colors input[type=datetime-local],.flo-form .flo-form--custom-colors input[type=color],.flo-form .flo-form--custom-colors input[type=text],.flo-form .flo-form--custom-colors input[type=email],.flo-form .flo-form--custom-colors input[type=url],.flo-form .flo-form--custom-colors input[type=password],.flo-form .flo-form--custom-colors input[type=search],.flo-form .flo-form--custom-colors input[type=number]{border-color:var(--data-border-color)}.flo-form .flo-form--custom-colors hr.flo-section-break{border-top:1px solid var(--data-border-color);background-color:transparent;border-bottom:0}.flo-form .flo-form--custom-colors ::-moz-placeholder{color:var(--data-placeholder-color)!important}.flo-form .flo-form--custom-colors :-ms-input-placeholder{color:var(--data-placeholder-color)!important}.flo-form .flo-form--custom-colors ::placeholder{color:var(--data-placeholder-color)!important}.flo-form input[type=checkbox]:hover,.flo-form input[type=radio]:focus,.flo-form input[type=radio]:hover input[type=checkbox]:focus{padding-left:0!important}.app-flo-forms .panel-body.response-mode{opacity:.1}.app-flo-forms .form-preview .vue-form-generator{padding:var(--data-form-padding-top) var(--data-form-padding-right) var(--data-form-padding-bottom) var(--data-form-padding-left)}.app-flo-forms .form-preview section{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.app-flo-forms .form-preview.two-columns .vue-form-generator{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.app-flo-forms .form-preview.two-columns section.form-group-section{min-height:60px;-ms-flex-preferred-size:48%;flex-basis:48%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.app-flo-forms .form-preview.two-columns section.form-group-submit{-ms-flex:0 0 100%;flex:0 0 100%;margin-top:20px;display:block}.app-flo-forms .form-preview .form-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:20px;padding:5px;box-sizing:border-box;width:100%}.app-flo-forms .form-preview .form-group:hover .remove-field{display:block}.app-flo-forms .form-preview .form-group.flo-section-break{margin-bottom:0}.app-flo-forms .form-preview .form-group.flo-section-break hr{width:100%;max-width:100%}.app-flo-forms .form-preview .form-group.hidden,.app-flo-forms .form-preview .form-group>label:empty{display:none}.app-flo-forms .form-preview .form-group.required{color:inherit}.app-flo-forms .form-preview .form-group.required>label:after{content:"*";font-weight:400;color:red;padding-left:.2em;font-size:1em}.app-flo-forms .form-preview .form-group.required.field-checkbox>label{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.app-flo-forms .form-preview .form-group.width-100{width:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.app-flo-forms .form-preview .form-group .hint{font-size:10px;font-style:italic;margin-top:3px}.app-flo-forms .form-preview .form-group .flo-section-break{margin-top:var(--data-margin-top);margin-bottom:var(--data-margin-bottom)}.app-flo-forms .form-preview .form-group textarea,.app-flo-forms .form-preview .form-group.field-select select{width:100%;box-sizing:border-box}.app-flo-forms .form-preview .form-group.field-checklist .listbox{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.app-flo-forms .form-preview .form-group.field-checklist .list-row{margin-right:25px;margin-bottom:5px;display:-ms-flexbox;display:flex}.app-flo-forms .form-preview .form-group.field-checklist .list-row label{line-height:1;margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.app-flo-forms .form-preview .form-group.field-checklist .list-row input{margin-bottom:0;margin-right:8px!important}.app-flo-forms .form-preview .form-group.hidden-field{display:none!important}.app-flo-forms .form-preview .form-group.field-label{line-height:1.3}.app-flo-forms .form-preview .form-group.field-label i.icon{display:none}.app-flo-forms .form-preview .form-group.field-checkbox{display:-ms-flexbox;display:flex;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-align:baseline;align-items:baseline;position:relative}.app-flo-forms .form-preview .form-group.field-checkbox i.icon{display:none}.app-flo-forms .form-preview .form-group.field-checkbox label{-ms-flex-order:2;order:2;margin-bottom:0;line-height:1.3em;max-width:calc(100% - 1.2em - 16px)}.app-flo-forms .form-preview .form-group.field-checkbox .field-wrap{margin-right:10px;line-height:1em;-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex}.app-flo-forms .form-preview .form-group.field-checkbox .field-wrap input[type=checkbox]{margin-right:auto}.app-flo-forms .form-preview .form-group.field-checkbox .help a{line-height:1em;text-decoration:underline}.app-flo-forms .form-preview .form-group.field-checkbox .errors{width:100%;-ms-flex-order:3;order:3}.app-flo-forms .form-preview .form-group.field-flocaptcha{margin:0 auto}.app-flo-forms .form-preview .form-group .wrapper{padding:0}.app-flo-forms .form-preview .form-group .g-recaptcha iframe{border:1px solid #d3d3d3}.app-flo-forms .form-preview .form-group .g-recaptcha.invalid iframe{border-color:red}.app-flo-forms .form-preview.topLabel .form-group{-ms-flex-direction:column;flex-direction:column}.app-flo-forms .form-preview label{margin-bottom:8px;-webkit-font-smoothing:antialiased}.app-flo-forms .form-preview input{margin-bottom:0}.app-flo-forms .form-preview input[type=text],.app-flo-forms .form-preview input[type=email],.app-flo-forms .form-preview input[type=number]{width:100%;box-sizing:border-box}.app-flo-forms .form-preview .radio-list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.app-flo-forms .form-preview .radio-list label{line-height:1;margin-right:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.app-flo-forms .form-preview .radio-list input{margin-bottom:0;margin-right:8px!important;position:relative}.app-flo-forms .form-preview .flo-form-data{display:none!important}.app-flo-forms input[type=text],.app-flo-forms input[type=email],.app-flo-forms input[type=number]{height:3em;line-height:1.2;padding:.5rem}.app-flo-forms select{height:40px;line-height:1.2;padding:.5em;padding-right:initial}.app-flo-forms .required-red{color:red}.app-flo-forms .btn-position--left .field-submit .field-wrap{text-align:left}.app-flo-forms .btn-position--center .field-submit .field-wrap{text-align:center}.app-flo-forms .btn-position--right .field-submit .field-wrap{text-align:right}.app-flo-forms .field-upload input[type=file]{border-width:0;padding:0;height:auto;line-height:initial}.app-flo-forms .field-submit .field-wrap,.app-flo-forms .field-submit input[type=submit]{max-width:100%}.app-flo-forms .vue-form-generator:not(.ff-pro) .field-submit input[type=submit]{background-color:var(--data-btn-bgcolor);color:var(--data-btn-color);padding:10px 30px}.app-flo-forms .ff-pro .field-submit input[type=submit]{background-color:var(--data-btn-bgcolor)!important;color:var(--data-btn-color)!important;border-radius:var(--data-button-border-radius)!important;border:var(--data-button-border-width) solid!important;border-color:var(--data-btn-border-color)!important;padding-top:var(--data-button-padding-y)!important;padding-bottom:var(--data-button-padding-y)!important;padding-left:var(--data-button-padding-x)!important;padding-right:var(--data-button-padding-x)!important;width:var(--data-button-width)}.app-flo-forms .ff-pro .field-submit input[type=submit]:hover{background-color:var(--data-btn-bgcolor-hover)!important;border-color:var(--data-btn-border-color-hover)!important;color:var(--data-btn-color-hover)!important}.app-flo-forms .help-block.errors{color:red;font-size:12px;position:absolute;bottom:-11px;line-height:1.2em}.app-flo-forms input[type=text],.app-flo-forms input[type=email],.app-flo-forms input[type=number],.app-flo-forms select,.app-flo-forms textarea{margin-bottom:0}.app-flo-forms input[type=text],.app-flo-forms input[type=email],.app-flo-forms input[type=number],.app-flo-forms select{min-height:2.5em}.app-flo-forms select{padding-top:initial;padding-bottom:initial;display:block}@media only screen and (min-width:500px){.flo-form .width-50{position:relative;display:inline-block;width:50%}.flo-form .width-50.width-50-1{padding-right:calc(var(--data-form-padding-left)/ 2)}.flo-form .width-25.width-25-1,.flo-form .width-33.width-33-1{padding-right:var(--data-form-padding-left)}.flo-form .width-50.width-50-2{padding-left:calc(var(--data-form-padding-right)/ 2)}.flo-form .width-33.width-33-3{padding-left:var(--data-form-padding-right)}.flo-form .width-25.width-25-2{padding-right:calc(var(--data-form-padding-left)/ 2)}.flo-form .width-25.width-25-3{padding-left:calc(var(--data-form-padding-right)/ 2)}.flo-form .width-25.width-25-4{padding-left:var(--data-form-padding-right)}.flo-form .width-100,.flo-form .width-50{padding:3px 3px 3px 8px}}@media only screen and (min-width:641px){.app-flo-forms .form-preview .form-group.width-50{width:50%}.app-flo-forms .form-preview .form-group.width-33{width:33%}}@media only screen and (min-width:768px){.app-flo-forms .form-preview .form-group.width-25{width:25%}}@media only screen and (max-width:767px){.app-flo-forms .form-preview .form-group.width-25{width:50%}.app-flo-forms .form-preview .form-group.width-25.width-25-1,.app-flo-forms .form-preview .form-group.width-25.width-25-3{padding-right:calc(var(--data-form-padding-left)/ 2)}.app-flo-forms .form-preview .form-group.width-25.width-25-2,.app-flo-forms .form-preview .form-group.width-25.width-25-4{padding-left:calc(var(--data-form-padding-right)/ 2)}}@media only screen and (max-width:667px){.flo-form .vue-form-generator:not(.flo-form--custom-colors) input[type=checkbox],.flo-form .vue-form-generator:not(.flo-form--custom-colors) input[type=radio]{all:revert}}@media only screen and (max-width:640px){.app-flo-forms .form-preview.two-columns .vue-form-generator{-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:499px){.app-flo-forms .form-preview .vue-form-generator{padding:var(--data-form-mobile_padding-top) var(--data-form-mobile_padding-right) var(--data-form-mobile_padding-bottom) var(--data-form-mobile_padding-left)}}@keyframes rotateAnim{from{transform:rotate(360deg)}to{transform:rotate(0)}}.BorlabsCookie *{box-sizing:border-box}.BorlabsCookie *::before,.BorlabsCookie *::after{box-sizing:inherit}.BorlabsCookie * div,.BorlabsCookie * span,.BorlabsCookie * h1,.BorlabsCookie * h2,.BorlabsCookie * h3,.BorlabsCookie * h4,.BorlabsCookie * h5,.BorlabsCookie * h6,.BorlabsCookie * p,.BorlabsCookie * a,.BorlabsCookie * em,.BorlabsCookie * img,.BorlabsCookie * small,.BorlabsCookie * strike,.BorlabsCookie * strong,.BorlabsCookie * sub,.BorlabsCookie * sup,.BorlabsCookie * b,.BorlabsCookie * u,.BorlabsCookie * i,.BorlabsCookie * center,.BorlabsCookie * ol,.BorlabsCookie * ul,.BorlabsCookie * li,.BorlabsCookie * fieldset,.BorlabsCookie * form,.BorlabsCookie * label,.BorlabsCookie * legend{margin:0;padding:0;border:0;font:inherit;color:inherit;vertical-align:baseline}.borlabs-hide{display:none}.borlabs-position-fix{position:initial !important;transform:unset !important}._brlbs-btn-cookie-preference{display:inline-block;font-family:inherit;font-size:inherit;padding:.5em 1em;text-decoration:none;transition:background-color 125ms linear}.BorlabsCookie ._brlbs-cursor{cursor:pointer}.BorlabsCookie .text-left{text-align:left !important}.BorlabsCookie .text-center{text-align:center !important}.BorlabsCookie .text-right{text-align:right !important}.BorlabsCookie table._brlbs th{text-align:left}.BorlabsCookie table._brlbs td,.BorlabsCookie table._brlbs th{padding:.3rem}.BorlabsCookie ._brlbs-responsive-table{min-height:.01%;overflow:auto}.BorlabsCookie label._brlbs-focused{outline:Highlight;outline-color:-webkit-focus-ring-color;outline-style:solid;outline-width:2px}.BorlabsCookie .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.BorlabsCookie .sr-only-focusable:active,.BorlabsCookie .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.BorlabsCookie .container,.BorlabsCookie .container-fluid,.BorlabsCookie .container-xl,.BorlabsCookie .container-lg,.BorlabsCookie .container-md,.BorlabsCookie .container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.BorlabsCookie .container-sm,.BorlabsCookie .container{max-width:540px}}@media(min-width: 768px){.BorlabsCookie .container-md,.BorlabsCookie .container-sm,.BorlabsCookie .container{max-width:720px}}@media(min-width: 992px){.BorlabsCookie .container-lg,.BorlabsCookie .container-md,.BorlabsCookie .container-sm,.BorlabsCookie .container{max-width:960px}}@media(min-width: 1200px){.BorlabsCookie .container-xl,.BorlabsCookie .container-lg,.BorlabsCookie .container-md,.BorlabsCookie .container-sm,.BorlabsCookie .container{max-width:1140px}}.BorlabsCookie .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.BorlabsCookie .no-gutters{margin-right:0;margin-left:0}.BorlabsCookie .no-gutters>.col,.BorlabsCookie .no-gutters>[class*=col-]{padding-right:0;padding-left:0}.BorlabsCookie .col-xl,.BorlabsCookie .col-xl-12,.BorlabsCookie .col-xl-11,.BorlabsCookie .col-xl-10,.BorlabsCookie .col-xl-9,.BorlabsCookie .col-xl-8,.BorlabsCookie .col-xl-7,.BorlabsCookie .col-xl-6,.BorlabsCookie .col-xl-5,.BorlabsCookie .col-xl-4,.BorlabsCookie .col-xl-3,.BorlabsCookie .col-xl-2,.BorlabsCookie .col-xl-1,.BorlabsCookie .col-lg,.BorlabsCookie .col-lg-12,.BorlabsCookie .col-lg-11,.BorlabsCookie .col-lg-10,.BorlabsCookie .col-lg-9,.BorlabsCookie .col-lg-8,.BorlabsCookie .col-lg-7,.BorlabsCookie .col-lg-6,.BorlabsCookie .col-lg-5,.BorlabsCookie .col-lg-4,.BorlabsCookie .col-lg-3,.BorlabsCookie .col-lg-2,.BorlabsCookie .col-lg-1,.BorlabsCookie .col-md,.BorlabsCookie .col-md-12,.BorlabsCookie .col-md-11,.BorlabsCookie .col-md-10,.BorlabsCookie .col-md-9,.BorlabsCookie .col-md-8,.BorlabsCookie .col-md-7,.BorlabsCookie .col-md-6,.BorlabsCookie .col-md-5,.BorlabsCookie .col-md-4,.BorlabsCookie .col-md-3,.BorlabsCookie .col-md-2,.BorlabsCookie .col-md-1,.BorlabsCookie .col-sm,.BorlabsCookie .col-sm-12,.BorlabsCookie .col-sm-11,.BorlabsCookie .col-sm-10,.BorlabsCookie .col-sm-9,.BorlabsCookie .col-sm-8,.BorlabsCookie .col-sm-7,.BorlabsCookie .col-sm-6,.BorlabsCookie .col-sm-5,.BorlabsCookie .col-sm-4,.BorlabsCookie .col-sm-3,.BorlabsCookie .col-sm-2,.BorlabsCookie .col-sm-1,.BorlabsCookie .col,.BorlabsCookie .col-12,.BorlabsCookie .col-11,.BorlabsCookie .col-10,.BorlabsCookie .col-9,.BorlabsCookie .col-8,.BorlabsCookie .col-7,.BorlabsCookie .col-6,.BorlabsCookie .col-5,.BorlabsCookie .col-4,.BorlabsCookie .col-3,.BorlabsCookie .col-2,.BorlabsCookie .col-1{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.BorlabsCookie .col{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-12{flex:0 0 100%;max-width:100%}@media(min-width: 576px){.BorlabsCookie .col-sm{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-sm-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-sm-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-sm-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.BorlabsCookie .col-md{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-md-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-md-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-md-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width: 992px){.BorlabsCookie .col-lg{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-lg-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-lg-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-lg-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width: 1200px){.BorlabsCookie .col-xl{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-xl-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-xl-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-xl-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-xl-12{flex:0 0 100%;max-width:100%}}.BorlabsCookie .d-block{display:block !important}.BorlabsCookie .d-flex{display:flex !important}@media(min-width: 576px){.BorlabsCookie .d-sm-block{display:block !important}.BorlabsCookie .d-sm-flex{display:flex !important}}@media(min-width: 768px){.BorlabsCookie .d-md-block{display:block !important}.BorlabsCookie .d-md-flex{display:flex !important}}@media(min-width: 992px){.BorlabsCookie .d-lg-block{display:block !important}.BorlabsCookie .d-lg-flex{display:flex !important}}@media(min-width: 1200px){.BorlabsCookie .d-xl-block{display:block !important}.BorlabsCookie .d-xl-flex{display:flex !important}}.BorlabsCookie .flex-row{flex-direction:row !important}.BorlabsCookie .flex-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-between{justify-content:space-between !important}.BorlabsCookie .align-items-start{align-items:flex-start !important}.BorlabsCookie .align-items-end{align-items:flex-end !important}.BorlabsCookie .align-items-center{align-items:center !important}.BorlabsCookie .align-items-baseline{align-items:baseline !important}.BorlabsCookie .align-items-stretch{align-items:stretch !important}@media(min-width: 576px){.BorlabsCookie .flex-sm-row{flex-direction:row !important}.BorlabsCookie .flex-sm-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-sm-between{justify-content:space-between !important}.BorlabsCookie .align-items-sm-start{align-items:flex-start !important}.BorlabsCookie .align-items-sm-end{align-items:flex-end !important}.BorlabsCookie .align-items-sm-center{align-items:center !important}.BorlabsCookie .align-items-sm-baseline{align-items:baseline !important}.BorlabsCookie .align-items-sm-stretch{align-items:stretch !important}}@media(min-width: 768px){.BorlabsCookie .flex-md-row{flex-direction:row !important}.BorlabsCookie .flex-md-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-md-between{justify-content:space-between !important}.BorlabsCookie .align-items-md-start{align-items:flex-start !important}.BorlabsCookie .align-items-md-end{align-items:flex-end !important}.BorlabsCookie .align-items-md-center{align-items:center !important}.BorlabsCookie .align-items-md-baseline{align-items:baseline !important}.BorlabsCookie .align-items-md-stretch{align-items:stretch !important}}@media(min-width: 992px){.BorlabsCookie .flex-lg-row{flex-direction:row !important}.BorlabsCookie .flex-lg-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-lg-between{justify-content:space-between !important}.BorlabsCookie .align-items-lg-start{align-items:flex-start !important}.BorlabsCookie .align-items-lg-end{align-items:flex-end !important}.BorlabsCookie .align-items-lg-center{align-items:center !important}.BorlabsCookie .align-items-lg-baseline{align-items:baseline !important}.BorlabsCookie .align-items-lg-stretch{align-items:stretch !important}}@media(min-width: 1200px){.BorlabsCookie .flex-xl-row{flex-direction:row !important}.BorlabsCookie .flex-xl-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-xl-between{justify-content:space-between !important}.BorlabsCookie .align-items-xl-start{align-items:flex-start !important}.BorlabsCookie .align-items-xl-end{align-items:flex-end !important}.BorlabsCookie .align-items-xl-center{align-items:center !important}.BorlabsCookie .align-items-xl-baseline{align-items:baseline !important}.BorlabsCookie .align-items-xl-stretch{align-items:stretch !important}}.BorlabsCookie .w-25{width:25% !important}.BorlabsCookie .w-50{width:50% !important}.BorlabsCookie .w-75{width:75% !important}.BorlabsCookie .w-100{width:100% !important}.BorlabsCookie .w-auto{width:auto !important}.BorlabsCookie .h-25{height:25% !important}.BorlabsCookie .h-50{height:50% !important}.BorlabsCookie .h-75{height:75% !important}.BorlabsCookie .h-100{height:100% !important}.BorlabsCookie .h-auto{height:auto !important}.BorlabsCookie .mw-100{max-width:100% !important}.BorlabsCookie .mh-100{max-height:100% !important}.BorlabsCookie .min-vw-100{min-width:100vw !important}.BorlabsCookie .min-vh-100{min-height:100vh !important}.BorlabsCookie .vw-100{width:100vw !important}.BorlabsCookie .vh-100{height:100vh !important}.BorlabsCookie ._brlbs-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.BorlabsCookie ._brlbs-animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.BorlabsCookie ._brlbs-animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.BorlabsCookie ._brlbs-animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.BorlabsCookie ._brlbs-animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.BorlabsCookie ._brlbs-animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.BorlabsCookie ._brlbs-animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.BorlabsCookie ._brlbs-animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.BorlabsCookie ._brlbs-animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.BorlabsCookie ._brlbs-animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.BorlabsCookie ._brlbs-animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media(print), (prefers-reduced-motion: reduce){.BorlabsCookie ._brlbs-animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}}.BorlabsCookie._brlbs-switch-consent{align-items:center;display:flex;font-size:inherit}.BorlabsCookie._brlbs-switch-consent ._brlbs-btn-switch--textRight{margin-right:2em}.BorlabsCookie ._brlbs-title{display:inline-block;vertical-align:middle;margin-bottom:0}.BorlabsCookie ._brlbs-title::before{content:"|";display:inline-block;margin:0 .25rem 0 0}.BorlabsCookie ._brlbs-checkbox{color:inherit;cursor:pointer;display:block;padding-left:2em;position:relative}.BorlabsCookie ._brlbs-checkbox input{position:absolute;opacity:0 !important;width:auto;z-index:-1}.BorlabsCookie ._brlbs-checkbox input:checked~._brlbs-checkbox-indicator::after{opacity:1}.BorlabsCookie ._brlbs-checkbox input:disabled~._brlbs-checkbox-indicator::after{opacity:1}.BorlabsCookie ._brlbs-checkbox ._brlbs-checkbox-indicator{border-style:solid;border-width:2px;padding:0 !important;position:absolute;left:0;top:0;height:20px;width:20px;transition:.25s}.BorlabsCookie ._brlbs-checkbox ._brlbs-checkbox-indicator::after{content:"";border-style:solid;border-width:0 2px 2px 0;border-radius:1px;position:absolute;left:5px;top:1px;height:11px;width:6px;transform:rotate(45deg);opacity:0}.BorlabsCookie ._brlbs-btn-switch{position:relative;display:inline-block;margin:0;width:50px;height:26px;vertical-align:middle}.BorlabsCookie ._brlbs-btn-switch input{opacity:0;width:0;height:0}.BorlabsCookie ._brlbs-btn-switch input:checked+._brlbs-slider{background-color:#2295f3}.BorlabsCookie ._brlbs-btn-switch input:checked+._brlbs-slider:before{transform:translateX(24px)}.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#bbc0c7;transition:.4s}.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider::before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.BorlabsCookie ._brlbs-btn-switch-status{position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.BorlabsCookie ._brlbs-btn-switch--textRight ._brlbs-btn-switch-status{right:auto;left:calc(100% + 6px)}.BorlabsCookie ._brlbs-btn-switch-status::before{content:attr(data-inactive);white-space:nowrap}.BorlabsCookie ._brlbs-btn-switch>input:checked~._brlbs-btn-switch-status::before{content:attr(data-active)}#BorlabsCookieBox a:focus{outline:Highlight !important;outline-color:-webkit-focus-ring-color !important;outline-style:solid !important;outline-width:2px !important}#BorlabsCookieBox:not(._brlbs-keyboard) a:focus{outline:0 !important}#BorlabsCookieBox ._brlbs-animated{visibility:visible}#BorlabsCookieBox .container{background:inherit;display:block;float:none;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;min-height:auto;position:inherit}#BorlabsCookieBox ._brlbs-bar .container{overflow:auto !important;width:100% !important;max-width:none !important;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#BorlabsCookieBox ._brlbs-box .container{overflow:auto !important;width:auto !important}#BorlabsCookieBox .container::before{display:initial}#BorlabsCookieBox .container::after{content:" ";display:block;height:2px}#BorlabsCookieBox .container .row{background:inherit;color:inherit;display:flex;min-width:1px;pointer-events:inherit;width:auto;max-width:none}#BorlabsCookieBox .container .row.no-gutters{margin-left:0;margin-right:0}#BorlabsCookieBox .container .row::before,#BorlabsCookieBox .container .row::after{display:initial}#BorlabsCookieBox .bcac-item{margin:.5em 0;padding:.5em}#BorlabsCookieBox .bcac-item ._brlbs-h4{font-size:1.25em;margin:0 0 .25em 0}#BorlabsCookieBox .bcac-item p{font-size:.875em}#BorlabsCookieBox .bcac-item p,#BorlabsCookieBox .bcac-item span{color:inherit}#BorlabsCookieBox>div{display:none}#BorlabsCookieBox>div.show-cookie-box{display:flex}#BorlabsCookieBox>div:not(._brlbs-block-content){position:absolute;width:100%;z-index:999999}#BorlabsCookieBox>div:not(._brlbs-block-content).top-left{top:0}#BorlabsCookieBox>div:not(._brlbs-block-content).top-center{top:0}#BorlabsCookieBox>div:not(._brlbs-block-content).top-right{top:0}#BorlabsCookieBox>div:not(._brlbs-block-content).middle-left{top:50%}#BorlabsCookieBox>div:not(._brlbs-block-content).middle-center{top:50%}#BorlabsCookieBox>div:not(._brlbs-block-content).middle-right{top:50%}#BorlabsCookieBox>div:not(._brlbs-block-content).bottom-left{bottom:0}#BorlabsCookieBox>div:not(._brlbs-block-content).bottom-center{bottom:0}#BorlabsCookieBox>div:not(._brlbs-block-content).bottom-right{bottom:0}#BorlabsCookieBox h3,#BorlabsCookieBox ._brlbs-h3{background:inherit;color:inherit;font-family:inherit;font-size:1.625em;line-height:1.125em;word-break:break-all}#BorlabsCookieBox ul{display:flex;flex-flow:wrap;justify-content:center;list-style:none;margin:.9375em 0;padding:0}#BorlabsCookieBox ul li{color:inherit;font-family:inherit;font-size:1em;line-height:1.25em;list-style:none;margin:0 .9375em .375em 0}#BorlabsCookieBox ul li:last-child{margin:0}#BorlabsCookieBox ul li::before{content:"●";margin:0 4px 0 0}#BorlabsCookieBox p{color:inherit;font-family:inherit;font-size:1em;line-height:1.4em;margin:.9375em 0}#BorlabsCookieBox p:last-child{margin:0}#BorlabsCookieBox p ._brlbs-paragraph:last-child{margin-bottom:0}#BorlabsCookieBox ._brlbs-flex-center{display:flex;align-items:center;justify-content:center}#BorlabsCookieBox ._brlbs-flex-center p{margin-bottom:0}#BorlabsCookieBox ._brlbs-flex-left{display:flex;align-items:center;justify-content:left;margin:0 0 .9375em 0}#BorlabsCookieBox ._brlbs-actions{display:inline}#BorlabsCookieBox ._brlbs-accept{font-family:inherit;text-align:center}#BorlabsCookieBox ._brlbs-block-content{background:rgba(0,0,0,0);left:0;position:fixed;height:100%;top:0;width:100%;z-index:999999}#BorlabsCookieBox ._brlbs-block-content._brlbs-bg-animation{transition:background-color 250ms linear}#BorlabsCookieBox ._brlbs-block-content._brlbs-bg-dark{background:rgba(0,0,0,.6)}#BorlabsCookieBox ._brlbs-branding{font-family:inherit;font-size:.75em;margin:0}#BorlabsCookieBox ._brlbs-branding a{text-decoration:none}#BorlabsCookieBox ._brlbs-branding img{display:inline-block;max-height:16px;max-width:16px;vertical-align:middle}#BorlabsCookieBox ._brlbs-btn{display:inline-block;font-family:inherit;font-size:1.25em;padding:.75em 2em;text-decoration:none;transition:background-color 125ms linear}#BorlabsCookieBox ._brlbs-paragraph{display:block;margin-bottom:.6em}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-technology{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-personal-data{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-more-information{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-no-commitment{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-revoke{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-individual-settings{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-non-eu-data-transfer{margin-top:.6em}#BorlabsCookieBox .cookie-logo{height:auto;max-width:48px;padding:0 8px 0 0;vertical-align:middle;width:100%}#BorlabsCookieBox ._brlbs-legal{font-family:inherit;font-size:.75em;text-align:center}#BorlabsCookieBox ._brlbs-manage{font-family:inherit;font-size:.75em;text-align:center}#BorlabsCookieBox ._brlbs-refuse{font-family:inherit;font-size:.75em;text-align:center}#BorlabsCookieBox ._brlbs-refuse a{color:inherit}#BorlabsCookieBox ._brlbs-manage-btn{font-family:inherit;text-align:center}#BorlabsCookieBox ._brlbs-manage-btn a{font-size:1.25em;color:inherit}#BorlabsCookieBox ._brlbs-manage-btn a:hover{color:inherit}#BorlabsCookieBox ._brlbs-refuse-btn{font-family:inherit;text-align:center}#BorlabsCookieBox ._brlbs-refuse-btn a{font-size:1.25em;color:inherit}#BorlabsCookieBox ._brlbs-refuse-btn a:hover{color:inherit}#BorlabsCookieBox .top-left{align-items:flex-start;justify-content:flex-start}#BorlabsCookieBox .top-center{align-items:flex-start;justify-content:center}#BorlabsCookieBox .top-right{align-items:flex-start;justify-content:flex-end}#BorlabsCookieBox .middle-left{align-items:center;justify-content:flex-start}#BorlabsCookieBox .middle-center{align-items:center;justify-content:center}#BorlabsCookieBox .middle-right{align-items:center;justify-content:flex-end}#BorlabsCookieBox .bottom-left{align-items:flex-end;justify-content:flex-start}#BorlabsCookieBox .bottom-center{align-items:flex-end;justify-content:center}#BorlabsCookieBox .bottom-right{align-items:flex-end;justify-content:flex-end}#BorlabsCookieBox ._brlbs-box,#BorlabsCookieBox ._brlbs-bar{box-shadow:0 4px 8px rgba(0,0,0,.2);padding:15px 0;max-height:100vh;overflow:auto}#BorlabsCookieBox ._brlbs-bar-wrap{display:block;max-width:100%;width:100%;z-index:1000000}#BorlabsCookieBox ._brlbs-bar-wrap._brlbs-position-fixed{position:fixed}#BorlabsCookieBox ._brlbs-bar-wrap .cookie-preference ._brlbs-flex-center{justify-content:left}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim .cookie-box p{margin:0}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim .cookie-box p._brlbs-accept{margin:.9375em 0}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim ._brlbs-actions-mobile{display:none}#BorlabsCookieBox ._brlbs-bar ul{justify-content:center;margin:.5em 0}#BorlabsCookieBox ._brlbs-bar ._brlbs-no-padding-right{padding-right:0}#BorlabsCookieBox ._brlbs-bar ._brlbs-separator::before{content:"|";display:inline-block;margin:0 2px}#BorlabsCookieBox ._brlbs-bar .cookie-logo{padding:0 8px 0 0;vertical-align:middle;width:100%}#BorlabsCookieBox ._brlbs-bar ._brlbs-legal{text-align:center}#BorlabsCookieBox ._brlbs-box-wrap{display:block;max-width:550px;width:100%;z-index:1000000}#BorlabsCookieBox ._brlbs-box-wrap._brlbs-position-fixed{position:fixed}#BorlabsCookieBox ._brlbs-box._brlbs-box-slim>.container ._brlbs-manage{margin:0}#BorlabsCookieBox ._brlbs-box._brlbs-box-slim>.container ._brlbs-refuse{margin:.5em 0 0 0}#BorlabsCookieBox ._brlbs-box ._brlbs-separator::before{content:"|";display:inline-block;margin:0 2px}#BorlabsCookieBox .cookie-preference .container.not-visible{height:0}#BorlabsCookieBox .cookie-preference table{margin:1em 0 0 0;width:100%}#BorlabsCookieBox .cookie-preference table tr td,#BorlabsCookieBox .cookie-preference table tr th{border-bottom:1px solid}#BorlabsCookieBox .cookie-preference table tr:last-child td,#BorlabsCookieBox .cookie-preference table tr:last-child th{border-bottom:0}#BorlabsCookieBox .cookie-preference table th{text-align:left;width:40%}#BorlabsCookieBox .cookie-preference table td{text-align:left}#BorlabsCookieBox .cookie-preference table td,#BorlabsCookieBox .cookie-preference table th{font-size:.875em;padding:.25em .5em}#BorlabsCookieBox .cookie-preference ._brlbs-accept{text-align:left}#BorlabsCookieBox .cookie-preference ._brlbs-btn{font-size:1em;margin:0 0 .9375em 0;padding:.75em 1.5em}#BorlabsCookieBox .cookie-preference ._brlbs-legal{text-align:right}#BorlabsCookieBox .cookie-preference ._brlbs-pp-url{overflow:hidden;text-overflow:ellipsis;width:100%;max-width:0}#BorlabsCookieBox .cookie-preference ._brlbs-refuse{margin:0 0 .9375em 0;text-align:right}#BorlabsCookieBox .cookie-preference ._brlbs-separator::before{content:"|";display:inline-block;margin:0 2px}#BorlabsCookieBox ._brlbs-bar-advanced ul,#BorlabsCookieBox ._brlbs-box-advanced ul{justify-content:space-between}#BorlabsCookieBox ._brlbs-bar-advanced ul li,#BorlabsCookieBox ._brlbs-box-advanced ul li{line-height:1.375em;margin:0 .9375em .875em 0}#BorlabsCookieBox ._brlbs-bar-advanced ul li::before,#BorlabsCookieBox ._brlbs-box-advanced ul li::before{content:"";margin:0}#BorlabsCookieBox ._brlbs-box-plus-wrap{max-width:768px}#BorlabsCookieBox ._brlbs-box-plus #CookieBoxTextDescription{padding-top:10px;overflow:visible;max-height:100%}#BorlabsCookieBox ._brlbs-box-plus ._brlbs-legal{padding-top:10px}#BorlabsCookieBox ._brlbs-box-plus ._brlbs-button-area{padding-top:.475em}#BorlabsCookieBox ._brlbs-box-plus ._brlbs-button-area p:last-child{margin:.475em 0}#BorlabsCookieBox ._brlbs-box-plus ul{display:block}#BorlabsCookieBox ._brlbs-box-plus ul li{line-height:1.375em;padding:.475em .9375em .475em 0}#BorlabsCookieBox ._brlbs-box-plus ul li ._brlbs-checkbox{font-weight:600}#BorlabsCookieBox ._brlbs-box-plus ul li ._brlbs-service-group-description{padding-top:8px}#BorlabsCookieBox ._brlbs-box-plus ul li::before{content:"";margin:0}#CookieBoxTextDescription{overflow:auto;max-height:50vh}#CookiePrefDescription{overflow:auto;max-height:40vh}.BorlabsCookie ._brlbs-content-blocker{line-height:1.5em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption{padding:1em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption label{color:inherit}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption label input{background:none;border:0;display:inline-block;height:auto;margin:inherit;position:static;vertical-align:middle;width:auto;-webkit-appearance:auto}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption label input::before{content:""}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption label small{vertical-align:middle}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption p{margin-bottom:1em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption p:last-child{margin:0}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption small{font-size:.875em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default{background:#efefef;margin-bottom:1em;padding:1em;text-align:center}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default label input{vertical-align:middle;width:auto}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default p{margin-bottom:1em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default p:last-child{margin:0}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default small{font-size:.875em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed{margin-bottom:1em;position:relative;display:inline-block;overflow:hidden}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-thumbnail{display:block;max-width:100%}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-caption{top:50%;left:0;position:absolute;width:100%;text-align:center;transform:translateY(-50%)}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed a._brlbs-btn{display:inline-flex;align-items:center;justify-content:center}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed a._brlbs-btn._brlbs-icon-play-black::before{background:url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270%27 y=%270%27 width=%2778%27 height=%2778%27 viewBox=%270, 0, 78, 78%27%3E%3Cg id=%27Layer_1%27%3E%3Cg%3E%3Cpath d=%27M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5%27 fill=%27%23000000%27/%3E%3Cpath d=%27M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5%27 fill-opacity=%270%27 stroke=%27%23000000%27 stroke-width=%2712%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;background-size:contain;content:" ";display:inline-block;margin-right:4px;height:1.142857143em;width:.857142857em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed a._brlbs-btn._brlbs-icon-play-white::before{background:url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270%27 y=%270%27 width=%2778%27 height=%2778%27 viewBox=%270, 0, 78, 78%27%3E%3Cg id=%27Layer_1%27%3E%3Cg%3E%3Cpath d=%27M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5%27 fill=%27%23ffffff%27/%3E%3Cpath d=%27M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5%27 fill-opacity=%270%27 stroke=%27%23ffffff%27 stroke-width=%2712%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;background-size:contain;content:" ";display:inline-block;margin-right:4px;height:1.142857143em;width:.857142857em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-btn{display:inline-block;font-family:inherit;padding:.5em 1em;text-decoration:none;transition:background-color 125ms linear}._brlbs-fluid-width-video-wrapper{padding:56.2963% 0 0 0;position:relative;width:100%}._brlbs-fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fusion-video .BorlabsCookie{top:0;left:0;position:absolute}.bricks-video-wrapper .BorlabsCookie,.brxe-video .BorlabsCookie{position:absolute;width:100%;height:100%;top:0}.bricks-video-wrapper .BorlabsCookie ._brlbs-embed,.brxe-video .BorlabsCookie ._brlbs-embed{width:100%}.bricks-video-wrapper .BorlabsCookie ._brlbs-embed ._brlbs-thumbnail,.brxe-video .BorlabsCookie ._brlbs-embed ._brlbs-thumbnail{width:100%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper .BorlabsCookie{top:0;left:0;position:absolute}.wpb_video_widget .wpb_video_wrapper .BorlabsCookie{display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.wpb_wrapper .fb_type_standard{height:auto}#BorlabsCookieBoxWidget{position:fixed;transition:all 500ms ease;opacity:1;line-height:0;z-index:999998;padding:20px}#BorlabsCookieBoxWidget:hover{opacity:.8}#BorlabsCookieBoxWidget svg{width:48px;height:48px;filter:drop-shadow(0 0 4px rgba(0, 0, 0, 0.2))}#BorlabsCookieBoxWidget.bottom-left{left:0;bottom:0}#BorlabsCookieBoxWidget.bottom-right{bottom:0;right:0}@media(max-width: 424px){#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim ._brlbs-separator::before{content:"";display:block;margin:0}}@media(min-width: 576px){#BorlabsCookieBox ._brlbs-bar ul.show-cookie-logo{margin:.5em 0 0 16.6666666667%}}@media(max-width: 767px){#BorlabsCookieBox ._brlbs-box,#BorlabsCookieBox ._brlbs-bar{max-height:85vh}#BorlabsCookieBox ._brlbs-box-plus-wrap{max-width:550px}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim p{margin:0 0 .5em 0}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim ._brlbs-actions{display:none}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim p._brlbs-actions-mobile{display:block;margin:.9375em 0;text-align:center}#BorlabsCookieBox ._brlbs-bar .align-items-center{align-items:flex-start !important}#BorlabsCookieBox .cookie-preference ._brlbs-accept,#BorlabsCookieBox .cookie-preference ._brlbs-refuse{text-align:center}#BorlabsCookieBoxWidget._brlbs-hide-mobile{opacity:0;pointer-events:none;transform:translateY(25px)}#BorlabsCookieBoxWidget svg{width:32px;height:32px}}
._brlbs-animated {
--animate-duration: 1s;
--animate-delay: 1s;
}
@keyframes _brlbs-fadeInDown {
from {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
#BorlabsCookieBox ._brlbs-fadeInDown {
animation-name: _brlbs-fadeInDown;
}
@keyframes _brlbs-flipOutX {
from {
transform: perspective(400px);
}
30% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
#BorlabsCookieBox ._brlbs-flipOutX {
animation-duration: 0.75s;
animation-name: _brlbs-flipOutX;
backface-visibility: visible !important;
}
#BorlabsCookieBox * { font-family: inherit; }#BorlabsCookieBox ._brlbs-bar-advanced ul, #BorlabsCookieBox ._brlbs-box-advanced ul { justify-content: space-between; }#BorlabsCookieBox ._brlbs-bar, #BorlabsCookieBox ._brlbs-box { background: #fff; border-radius: 4px; color: #555; font-size: 13px; }#BorlabsCookieBox a { color: #006ba8; }#BorlabsCookieBox a:hover { color: #006ba8; }#BorlabsCookieBox ._brlbs-btn { background: #006ba8; border-radius: 4px; color: #ffffff; }#BorlabsCookieBox ._brlbs-btn:hover { background: #ffffff; border-radius: 4px; color: #555; }#BorlabsCookieBox ._brlbs-refuse-btn a, #BorlabsCookieBox a._brlbs-refuse-btn { background: #006ba8; border-radius: 4px; color: #ffffff; }#BorlabsCookieBox ._brlbs-refuse-btn a:hover, #BorlabsCookieBox a._brlbs-refuse-btn:hover { background: #ffffff; border-radius: 4px; color: #555; }#BorlabsCookieBox ._brlbs-manage-btn a { background: #000; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-manage-btn a:hover { background: #262626; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-btn-accept-all { background: #006ba8; border-radius: 4px; color: #ffffff; }#BorlabsCookieBox ._brlbs-btn-accept-all:hover { background: #ffffff; border-radius: 4px; color: #555555; }#BorlabsCookieBox ._brlbs-btn-accept-all { background: #006ba8; border-radius: 4px; color: #ffffff; }#BorlabsCookieBox ._brlbs-btn-accept-all:hover { background: #ffffff; border-radius: 4px; color: #555555; }#BorlabsCookieBox ._brlbs-legal { color: #aaa; }#BorlabsCookieBox ._brlbs-legal a { color: inherit; }#BorlabsCookieBox ._brlbs-legal a:hover { color: #aaa; }#BorlabsCookieBox ._brlbs-branding { color: #000; }#BorlabsCookieBox ._brlbs-branding a { color: inherit; }#BorlabsCookieBox ._brlbs-branding a:hover { color: inherit; }#BorlabsCookieBox ._brlbs-manage a { color: #006ba8; }#BorlabsCookieBox ._brlbs-manage a:hover { color: #006ba8; }#BorlabsCookieBox ._brlbs-refuse { color: #888; }#BorlabsCookieBox ._brlbs-refuse a:hover { color: #888; }#BorlabsCookieBox ul li::before { color: #006ba8; }#BorlabsCookieBox .cookie-box ._brlbs-btn { width: 100%; }.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider { background-color: #bdc1c8; }.BorlabsCookie ._brlbs-btn-switch input:checked + ._brlbs-slider { background-color: #006ba8; }.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider::before { background-color: #fff; }.BorlabsCookie ._brlbs-btn-switch input:checked + ._brlbs-slider:before { background-color: #fff; }.BorlabsCookie ._brlbs-checkbox ._brlbs-checkbox-indicator { background-color: #fff; border-color: #a72828; border-radius: 4px; }.BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator { background-color: #006ba8; border-color: #006ba8; }.BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator::after { border-color: #fff; }.BorlabsCookie ._brlbs-checkbox input:disabled ~ ._brlbs-checkbox-indicator { background-color: #e6e6e6; border-color: #e6e6e6; }.BorlabsCookie ._brlbs-checkbox input:disabled ~ ._brlbs-checkbox-indicator::after { border-color: #999; }#BorlabsCookieBox .bcac-item { background-color: #f7f7f7; border-radius: 0px; color: #555; }#BorlabsCookieBox .cookie-preference table { background-color: #fff; border-radius: 0px; color: #555; }#BorlabsCookieBox .cookie-preference table { background-color: #fff; border-radius: 0px; color: #555; }#BorlabsCookieBox .cookie-preference table tr td, #BorlabsCookieBox .cookie-preference table tr th { background-color: #fff; border-color: #eee; }.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider { border-radius: 34px; }.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider::before { border-radius: 50%; }.BorlabsCookie ._brlbs-content-blocker { font-family: inherit; font-size: 14px; }.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption { background: hsla(0, 0%, 0%, 0.8); color: #fff; }.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a { color: #28a745; }.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a:hover { color: #30c553; }.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn { background: #28a745; border-radius: 4px; color: #fff; }.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn:hover { background: #30c553; color: #fff; }#BorlabsCookieBoxWidget svg {color: #0063e3;}a._brlbs-btn-cookie-preference { background: #006ba8 !important; border-radius: 4px !important; color: #ffffff !important; }a._brlbs-btn-cookie-preference:hover { background: #ffffff !important; color: #555555 !important; }.vc_parallax-inner iframe,
.vc_video-bg iframe {
max-width: 1000%
}
.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
clear: both
}
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.modal-footer:before,
.modal-footer:after,
.vc_row:before,
.vc_row:after {
content: " ";
display: table;
}
.container:after,
.container-fluid:after,
.row:after,
.vc_row:after {
clear: both;
}
.vc-composer-icon,
[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-] {
speak: none;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.vc_row:after,
.vc_row:before {
content: " ";
display: table
} @media (max-width: 690px) {
.vc_hidden-xs {
display: none!important
}
.vc_el-clearfix-xs {
clear: both
}
}
@media (min-width: 691px) and (max-width: 999px) {
.vc_hidden-sm {
display: none!important
}
.vc_el-clearfix-sm {
clear: both
}
}
@media (min-width: 1000px) and (max-width: 1299px) {
.vc_hidden-md {
display: none!important
}
.vc_el-clearfix-md {
clear: both
}
}
@media (min-width: 1300px) {
.vc_hidden-lg {
display: none !important;
}
} .vc_row-fluid::before, .vc_row-fluid::after {
content: "";
display: table;
}
.vc_row-fluid::after {
clear: both;
}
.vc_pull-right {
float: right !important;
}
.vc_pull-left {
float: left !important;
}
.vc_clearfix:before,
.vc_clearfix:after {
content: " ";
display: table;
}
.vc_clearfix:after {
clear: both;
}
.vc_clearfix:before,
.vc_clearfix:after {
content: " ";
display: table;
}
.vc_clearfix:after {
clear: both;
}
.vc_el-clearfix {
clear: both;
}
.vc_col-lg-1\/5,
.vc_col-lg-2\/5,
.vc_col-lg-3\/5,
.vc_col-lg-4\/5,
.vc_col-lg-5\/5,
.vc_col-md-1\/5,
.vc_col-md-2\/5,
.vc_col-md-3\/5,
.vc_col-md-4\/5,
.vc_col-md-5\/5,
.vc_col-sm-1\/5,
.vc_col-sm-2\/5,
.vc_col-sm-3\/5,
.vc_col-sm-4\/5,
.vc_col-sm-5\/5,
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
position: relative;
min-height: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-left: 2.1%;
}
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
float: left
}
@media only screen and (max-width: 1000px) and (min-width: 690px) {
body .vc_row-fluid.full-width-content .vc_col-xm-4\/5 {
width: calc(80%)
}
body .vc_row-fluid.full-width-content .vc_col-xm-3\/5 {
width: calc(60%)
}
body .vc_row-fluid.full-width-content .vc_col-xm-2\/5 {
width: calc(40%)
}
body .vc_row-fluid.full-width-content .vc_col-xs-1\/5 {
width: calc(20%)
}
}
@media (max-width: 690px) {
body .vc_row-fluid .vc_col-xs-5\/5 {
width: 100%
}
body .vc_row-fluid.full-width-content .vc_col-xm-4\/5 {
width: calc(80%)
}
body .vc_row-fluid.full-width-content .vc_col-xm-3\/5 {
width: calc(60%)
}
body .vc_row-fluid.full-width-content .vc_col-xm-2\/5 {
width: calc(40%)
}
body .vc_row-fluid.full-width-content .vc_col-xs-1\/5 {
width: calc(20%)
}
.vc_col-xs-pull-5\/5 {
right: 100%
}
.vc_col-xs-pull-4\/5 {
right: 80%
}
.vc_col-xs-pull-3\/5 {
right: 60%
}
.vc_col-xs-pull-2\/5 {
right: 40%
}
.vc_col-xs-pull-1\/5 {
right: 20%
}
.vc_col-xs-pull-0\/5 {
right: auto
}
.vc_col-xs-push-5\/5 {
left: 100%
}
.vc_col-xs-push-4\/5 {
left: 80%
}
.vc_col-xs-push-3\/5 {
left: 60%
}
.vc_col-xs-push-2\/5 {
left: 40%
}
.vc_col-xs-push-1\/5 {
left: 20%
}
.vc_col-xs-push-0\/5 {
left: auto
}
.vc_col-xs-offset-5\/5 {
margin-left: 100%
}
.vc_col-xs-offset-4\/5 {
margin-left: 80%
}
.vc_col-xs-offset-3\/5 {
margin-left: 60%
}
.vc_col-xs-offset-2\/5 {
margin-left: 40%
}
.vc_col-xs-offset-1\/5 {
margin-left: 20%
}
.vc_col-xs-offset-0\/5 {
margin-left: 0
}
}
@media (min-width: 1000px) and (max-width: 1300px) {
.vc_col-md-1\/5,
.vc_col-md-2\/5,
.vc_col-md-3\/5,
.vc_col-md-4\/5,
.vc_col-md-5\/5 {
float: left
}
body .vc_row-fluid .vc_col-md-5\/5 {
width: 100%
}
body .vc_row-fluid .vc_col-md-4\/5 {
width: calc(80% - 1.7%)
}
body .vc_row-fluid .vc_col-md-3\/5 {
width: calc(60% - 1.7%)
}
body .vc_row-fluid .vc_col-md-2\/5 {
width: calc(40% - 1.7%)
}
body .vc_row-fluid .vc_col-md-1\/5 {
width: calc(20% - 1.7%)
}
.vc_col-md-pull-5\/5 {
right: 100%
}
.vc_col-md-pull-4\/5 {
right: 80%
}
.vc_col-md-pull-3\/5 {
right: 60%
}
.vc_col-md-pull-2\/5 {
right: 40%
}
.vc_col-md-pull-1\/5 {
right: 20%
}
.vc_col-md-pull-0\/5 {
right: auto
}
.vc_col-md-push-5\/5 {
left: 100%
}
.vc_col-md-push-4\/5 {
left: 80%
}
.vc_col-md-push-3\/5 {
left: 60%
}
.vc_col-md-push-2\/5 {
left: 40%
}
.vc_col-md-push-1\/5 {
left: 20%
}
.vc_col-md-push-0\/5 {
left: auto
}
.vc_col-md-offset-5\/5 {
margin-left: 100%
}
.vc_col-md-offset-4\/5 {
margin-left: 80%
}
.vc_col-md-offset-3\/5 {
margin-left: 60%
}
.vc_col-md-offset-2\/5 {
margin-left: 40%
}
.vc_col-md-offset-1\/5 {
margin-left: 20%
}
.vc_col-md-offset-0\/5 {
margin-left: 0
}
}
@media (min-width: 1300px) {
.vc_col-lg-1\/5,
.vc_col-lg-2\/5,
.vc_col-lg-3\/5,
.vc_col-lg-4\/5,
.vc_col-lg-5\/5 {
float: left
}
body .vc_row-fluid .vc_col-lg-5\/5 {
width: 100%
}
body .vc_row-fluid .vc_col-lg-4\/5 {
width: calc(80% - 1.7%)
}
body .vc_row-fluid .vc_col-lg-3\/5 {
width: calc(60% - 1.7%)
}
body .vc_row-fluid .vc_col-lg-2\/5 {
width: calc(40% - 1.7%)
}
body .vc_row-fluid .vc_col-lg-1\/5 {
width: calc(20% - 1.7%)
}
.vc_col-lg-pull-5\/5 {
right: 100%
}
.vc_col-lg-pull-4\/5 {
right: 80%
}
.vc_col-lg-pull-3\/5 {
right: 60%
}
.vc_col-lg-pull-2\/5 {
right: 40%
}
.vc_col-lg-pull-1\/5 {
right: 20%
}
.vc_col-lg-pull-0\/5 {
right: auto
}
.vc_col-lg-push-5\/5 {
left: 100%
}
.vc_col-lg-push-4\/5 {
left: 80%
}
.vc_col-lg-push-3\/5 {
left: 60%
}
.vc_col-lg-push-2\/5 {
left: 40%
}
.vc_col-lg-push-1\/5 {
left: 20%
}
.vc_col-lg-push-0\/5 {
left: auto
}
.vc_col-lg-offset-5\/5 {
margin-left: 100%
}
.vc_col-lg-offset-4\/5 {
margin-left: 80%
}
.vc_col-lg-offset-3\/5 {
margin-left: 60%
}
.vc_col-lg-offset-2\/5 {
margin-left: 40%
}
.vc_col-lg-offset-1\/5 {
margin-left: 20%
}
.vc_col-lg-offset-0\/5 {
margin-left: 0
}
}
@media (max-width: 767px) {
.vc_el-clearfix-xs {
clear: both;
}
}
@media (min-width: 768px) and (max-width: 1000px) {
.vc_el-clearfix-sm {
clear: both;
}
}
@media (min-width: 1000px) and (max-width: 1199px) {
.vc_el-clearfix-md {
clear: both;
}
}
@media (min-width: 1200px) {
.vc_el-clearfix-lg {
clear: both;
}
}
.vc_visible {
display: block;
}
.vc_table {
width: 100%;
margin-bottom: 20px;
border-collapse: collapse;
}
.vc_table>tbody>tr>td,
.vc_table>tbody>tr>th,
.vc_table>tfoot>tr>td,
.vc_table>tfoot>tr>th,
.vc_table>thead>tr>td,
.vc_table>thead>tr>th {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd
}
.vc_table>thead>tr>th {
vertical-align: bottom;
border-bottom: 2px solid #ddd
}
.vc_button-2-wrapper,
.vc_pixel_icon {
display: inline-block;
vertical-align: middle
}
.vc_table>caption+thead>tr:first-child>td,
.vc_table>caption+thead>tr:first-child>th,
.vc_table>colgroup+thead>tr:first-child>td,
.vc_table>colgroup+thead>tr:first-child>th,
.vc_table>thead:first-child>tr:first-child>td,
.vc_table>thead:first-child>tr:first-child>th {
border-top: 0
}
.vc_table>tbody+tbody {
border-top: 2px solid #ddd
}
.vc_table .table {
background-color: #fff
}
.vc_table-bordered,
.vc_table-bordered>tbody>tr>td,
.vc_table-bordered>tbody>tr>th,
.vc_table-bordered>tfoot>tr>td,
.vc_table-bordered>tfoot>tr>th,
.vc_table-bordered>thead>tr>td,
.vc_table-bordered>thead>tr>th {
border: 1px solid #ddd
}
.vc_table-bordered>thead>tr>td,
.vc_table-bordered>thead>tr>th {
border-bottom-width: 2px
}
@font-face{
font-family:vcpb-plugin-icons;
src:url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
src:url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'),url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'),url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'),url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
font-weight:400;
font-style:normal
}
.vc-composer-icon{
font-family:vcpb-plugin-icons!important;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.vc-c-icon-minimize:before{
content:"\e91c"
}
.vc-c-icon-close:before{
content:"\e5cd"
}
.vc-c-icon-1-6_4-6_1-6:before{
content:"\e90e"
}
.vc-c-icon-add_template:before{
content:"\e903"
}
.vc-c-icon-arrow_back:before{
content:"\e5c4"
}
.vc-c-icon-arrow_drop_down:before{
content:"\e5c5"
}
.vc-c-icon-arrow_drop_up:before{
content:"\e5c7"
}
.vc-c-icon-arrow_forward:before{
content:"\e5c8"
}
.vc-c-icon-check:before{
content:"\e5ca"
}
.vc-c-icon-arrow_upward:before{
content:"\e5d8"
}
.vc-c-icon-arrow_downward:before{
content:"\e5db"
}
.vc-c-icon-sync:before{
content:"\e627"
}
.vc-c-icon-search:before{
content:"\e8b6"
}
.vc-c-icon-1-1:before{
content:"\e900"
}
.vc-c-icon-1-2_1-2:before{
content:"\e901"
}
.vc-c-icon-1-3_1-3_1-3:before{
content:"\e902"
}
.vc-c-icon-1-4_1-2_1-4:before{
content:"\e904"
}
.vc-c-icon-1-4_1-4_1-4_1-4:before{
content:"\e905"
}
.vc-c-icon-1-4_3-4:before{
content:"\e906"
}
.vc-c-icon-1-6_1-6_1-6_1-2:before{
content:"\e907"
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before{
content:"\e908"
}
.vc-c-icon-l_15_15_15_15_15:before{
content:"\e909"
}
.vc-c-icon-1-6_2-3_1-6:before{
content:"\e90a"
}
.vc-c-icon-2-3_1-3:before{
content:"\e90b"
}
.vc-c-icon-5-6_1-6:before{
content:"\e90c"
}
.vc-c-icon-add_element:before{
content:"\e90d"
}
.vc-c-icon-add:before{
content:"\e90f"
}
.vc-c-icon-cog:before{
content:"\e910"
}
.vc-c-icon-content_copy:before{
content:"\e911"
}
.vc-c-icon-delete_empty:before{
content:"\e912"
}
.vc-c-icon-dragndrop:before{
content:"\e913"
}
.vc-c-icon-fullscreen_exit:before{
content:"\e914"
}
.vc-c-icon-fullscreen:before{
content:"\e915"
}
.vc-c-icon-arrow_drop_right:before{
content:"\e916"
}
.vc-c-icon-layout_default:before{
content:"\e917"
}
.vc-c-icon-layout_landscape-smartphones:before{
content:"\e918"
}
.vc-c-icon-layout_landscape-tablets:before{
content:"\e919"
}
.vc-c-icon-layout_portrait-smartphones:before{
content:"\e91a"
}
.vc-c-icon-layout_portrait-tablets:before{
content:"\e91b"
}
.vc-c-icon-mode_edit:before{
content:"\e91d"
}
.vc-c-icon-row_default_fe:before{
content:"\e91e"
}
.vc-c-icon-text-block:before{
content:"\e91f"
}
.vc_txt_align_left {
text-align: left
}
.vc_txt_align_right {
text-align: right
}
.vc_txt_align_center {
text-align: center
}
.vc_txt_align_justify {
text-align: justify;
text-justify: inter-word
}
.vc_el_width_50 {
width: 50%
}
.vc_el_width_60 {
width: 60%
}
.vc_el_width_70 {
width: 70%
}
.vc_el_width_80 {
width: 80%
}
.vc_el_width_90 {
width: 90%
}
.vc_el_width_100 {
width: 100%
}
i.icon {
display: inline-block;
width: 16px;
height: 16px;
line-height: 16px;
vertical-align: text-top;
margin-left: 5px
}
.wpb_btn-large i.icon {
height: 19px;
margin-left: 9px
}
.wpb_btn-small i.icon {
height: 15px
}
.wpb_btn-mini i.icon {
display: none
}
.vc_column_container .vc_btn,
.vc_column_container .wpb_button {
margin-top: 5px;
margin-bottom: 5px
}
#content .wpb_alert p:last-child,
#content .wpb_text_column:last-child,
#content .wpb_text_column p:last-child,
.vc_message_box>p:last-child,
.wpb_alert p:last-child,
.wpb_text_column:last-child,
.wpb_text_column p:last-child {
margin-bottom: 0
}
.vc_message_box-icon>*,
.vc_message_box-icon>.fa {
font-size: 1.7em;
line-height: 1
}
.vc_message_box-icon>*,
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%)
}
.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
margin-bottom: 35px
}
.entry-content .twitter-share-button,
.fb_like,
.twitter-share-button,
.wpb_accordion .wpb_content_element,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element {
margin-bottom: 21.74px
}
.vc_parallax {
position: relative;
overflow: hidden
}
.vc_parallax>* {
position: relative;
z-index: 1
}
.vc_parallax .vc_parallax-inner {
pointer-events: none;
position: absolute;
left: 0;
right: 0;
top: 0;
background-attachment: scroll;
background-color: transparent;
background-image: inherit;
background-size: cover;
z-index: 0;
background-position: 50% 0
}
.vc_video-bg-container {
position: relative
}
.vc_video-bg {
height: 100%;
overflow: hidden;
pointer-events: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 0
}
.vc_row[data-vc-full-width] {
-webkit-transition: opacity .5s ease;
-o-transition: opacity .5s ease;
transition: opacity .5s ease;
overflow: hidden
}
.vc_row[data-vc-full-width].vc_hidden {
opacity: 0
}
.vc_empty-element>.vc_column-inner {
min-height: 100px
}
.fb_type_standard,
.fb_type_standard iframe {
height: 25px
}
.fb_type_button_count,
.fb_type_button_count iframe {
height: 20px
}
.fb_type_box_count,
.fb_type_box_count iframe {
height: 62px
}
.wpb_googleplus_type_standard {
height: 25px
}
.wpb_googleplus_type_small {
height: 19px
}
.wpb_googleplus_type_medium,
.wpb_googleplus_type_tall {
height: 21px
}
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
height: 62px
}
.wpb_pinterest_type_horizontal,
.wpb_pinterest_type_none {
height: 21px
}
.wpb_pinterest a {
border-bottom: 0
}
.wpb_pinterest_type_vertical {
box-sizing: content-box;
padding-top: 29px;
height: 21px
}
iframe.twitter-share-button {
margin: 0
}
.wpb_widgetised_column .wpb_wrapper>ul {
margin: 0
}
.wpb_widgetised_column .wpb_wrapper>ul>li {
margin-left: 0;
background-image: none;
list-style: none!important
}
.wpb_widgetised_column .wpb_wrapper>ul>li:after,
.wpb_widgetised_column .wpb_wrapper>ul>li:before {
display: none!important
}
.wpb_button {
display: inline-block;
padding: 4px 10px;
margin-bottom: 0;
margin-top: 0;
font-size: 13px;
line-height: 18px;
color: #333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
vertical-align: middle;
cursor: pointer;
background-color: #f7f7f7;
border: 1px solid #ccc;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-color: rgba(0, 0, 0, .1)
}
.wpb_button.active,
.wpb_button.disabled,
.wpb_button:active,
.wpb_button:hover,
.wpb_button[disabled] {
background-color: #eaeaea
}
.wpb_button:hover {
color: #333;
background-color: #e6e6e6;
-webkit-transition: background-color .1s linear;
-o-transition: background-color .1s linear;
transition: background-color .1s linear;
background-image: none
}
.wpb_button:focus {
outline: dotted thin;
outline: -webkit-focus-ring-color auto 5px;
outline-offset: -2px
}
.wpb_button.active,
.wpb_button:active {
background-color: #e6e6e6;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}
button.wpb_btn-large,
span.wpb_btn-large {
padding: 9px 14px;
font-size: 15px;
line-height: normal;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px
}
button.wpb_btn-large [class^=icon-],
span.wpb_btn-large [class^=icon-] {
margin-top: 1px
}
button.wpb_btn-small,
span.wpb_btn-small {
padding: 5px 9px;
font-size: 11px;
line-height: 16px
}
button.wpb_btn-small [class^=icon-],
span.wpb_btn-small [class^=icon-] {
margin-top: -1px
}
button.wpb_btn-mini,
span.wpb_btn-mini {
padding: 2px 6px;
font-size: 11px;
line-height: 14px
}
button.wpb_button::-moz-focus-inner,
input[type=submit].wpb_button::-moz-focus-inner {
padding: 0;
border: 0
}
a.wpb_button_a {
border: none
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
.wpb_gallery .wpb_flexslider .flex-caption {
cursor: default
}
.wpb_call_to_action,
.wpb_call_to_action .wpb_button {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box
}
.vc_custom_heading a,
.vc_custom_heading a:focus,
.vc_custom_heading a:hover,
.vc_custom_heading a:visited {
border: none;
text-decoration: inherit;
color: inherit
}
.vc_custom_heading a {
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
opacity: 1
}
.vc_custom_heading a:hover {
opacity: .85
}
#content .wpb_call_to_action .wpb_call_text,
.wpb_call_to_action .wpb_call_text {
margin: 0;
padding-top: 0
}
.cta_align_bottom {
text-align: center
}
.cta_align_bottom .wpb_button {
position: static;
margin-top: 21.74px;
display: inline-block
}
.cta_no_button .wpb_call_text {
width: auto;
float: none
}
.wpb_gmaps_widget .wpb_wrapper {
background-color: #f7f7f7;
padding: 5px
}
.wpb_gmaps_widget .wpb_map_wraper iframe {
margin-bottom: 0;
padding: 0;
display: block;
width: 100%;
border: none
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
position: relative;
padding-bottom: 56.25%;
height: 0
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
position: absolute;
top: 0;
left: 0;
height: 100%
}
.wpb_accordion_section .wpb_accordion_header a:focus,
.wpb_content_element .wpb_tabs_nav li a:focus,
.wpb_tour_next_prev_nav a:focus {
outline: 0
}
.wpb_content_element .wpb_tabs_nav,
.wpb_content_element .wpb_tour_tabs_wrapper {
padding: 0
}
.wpb_content_element .wpb_tabs_nav {
margin: 0;
padding-left: 0!important;
text-indent: inherit!important
}
#content .wpb_content_element .wpb_tabs_nav {
margin: 0
}
.wpb_content_element .wpb_tabs_nav li {
background-color: #FFF;
white-space: nowrap;
padding: 0;
background-image: none;
list-style: none!important
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
background-color: #f7f7f7
}
.wpb_content_element .wpb_tabs_nav li:after,
.wpb_content_element .wpb_tabs_nav li:before {
display: none!important
}
.wpb_content_element .wpb_accordion_header a  {
border-bottom: none;
text-decoration: none;
display: block;
padding: .5em 1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
padding: 1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child {
margin-bottom: 0
}
.wpb_tabs .wpb_tabs_nav li {
float: left;
margin: 0 1px 0 0
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
margin: 0 0 1px;
padding-top: 0;
position: relative;
text-transform: none;
font-weight: inherit;
font-size: inherit;
font-family: inherit;
line-height: inherit;
letter-spacing: inherit
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
padding-left: 1em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
display: block;
width: 16px;
height: 16px;
background-image: url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/images/toggle_open.png);
background-repeat: no-repeat;
position: absolute;
right: .7em;
top: .7em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
background-image: url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/images/toggle_close.png)
}
.grid_layout-thumbnail .post-thumb,
body ul.wpb_thumbnails-fluid li .entry-content:last-child {
margin-bottom: 0
}
.wpb_column .wpb_wrapper .wpb_teaser_grid {
float: none
}
body ul.wpb_thumbnails-fluid li {
padding: 0;
margin-left: 0;
background-image: none;
list-style: none!important
}
body ul.wpb_thumbnails-fluid li:after,
body ul.wpb_thumbnails-fluid li:before {
display: none!important
}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
padding: 0;
overflow: visible!important
}
.wpb_image_grid .wpb_image_grid_ul a {
display: block
}
.wpb_image_grid .wpb_image_grid_ul img {
display: block;
max-width: 100%;
height: auto
}
.wpb_gallery .theme-default .nivoSlider {
margin-bottom: 0
}
.wpb_gallery .theme-default .nivo-controlNav {
padding: 10px 0 3px
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
bottom: auto;
top: 100%;
margin-top: 15px
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
line-height: 1
}
.wpb_gallery .wpb_flexslider .flex-control-paging {
z-index: 10
}
#content .wpb_gallery_slides ul.flex-direction-nav,
#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.slides,
.wpb_content_element .wpb_gallery_slides ul li,
.wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.slides,
body .wpb_gallery_slides ul li {
list-style: none;
padding: 0;
background-image: none;
margin: 0
}
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
width: 10%
}
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
width: 20%
}
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
width: 30%
}
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
width: 40%
}
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
width: 50%
}
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
width: 60%
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
width: 70%
}
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
width: 80%
}
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
width: 90%
}
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
width: 100%
}
.wpb_video_widget .wpb_video_wrapper {
padding-top: 56.25%;
position: relative;
width: 100%
}
.wpb_video_widget .wpb_video_wrapper>div {
padding-top: 0!important;
position: static
}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
padding-top: 56.25%
}
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
padding-top: 75%
}
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
padding-top: 42.55319149%
}
.wpb_video_widget.vc_video-align-left .wpb_wrapper {
float: left
}
.wpb_video_widget.vc_video-align-center .wpb_wrapper {
margin: 0 auto
}
.wpb_video_widget.vc_video-align-right .wpb_wrapper {
float: right
}
.wpb_video_widget .wpb_wrapper {
position: relative
}
.wpb_video_widget .wpb_wrapper iframe {
width: 100%;
height: 100%;
display: block;
position: absolute;
margin: 0;
top: 0;
left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.wpb_video_wrapper .fluid-width-video-wrapper {
padding-top: 0!important;
position: static
}
.vc_pie_chart {
z-index: 0;
opacity: 0;
filter: alpha(opacity=0)
}
.vc_pie_chart.vc_ready {
opacity: 1;
filter: alpha(opacity=100)
}
.vc_pie_chart .vc_pie_wrapper {
position: relative;
margin: 0 auto
}
.vc_pie_chart canvas {
position: relative;
z-index: 1
}
.vc_pie_chart .vc_pie_chart_value,
.vc_pie_chart_back {
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0
}
.vc_pie_chart .vc_pie_chart_value {
font-size: 200%;
text-align: center
}
.vc_pie_chart_back {
border: 6px solid #f7f7f7;
border-radius: 50%;
opacity: .3;
filter: alpha(opacity=30);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.vc_separator {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.vc_separator h4 {
line-height: 1em;
font-size: 100%;
margin: 0;
word-wrap: break-word;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto
}
.vc_separator h4 .normal {
font-size: 12px;
font-weight: 400
}
.vc_separator .vc_sep_holder {
height: 1px;
position: relative;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 10%
}
.vc_separator .vc_sep_holder .vc_sep_line {
height: 1px;
border-top: 1px solid #EBEBEB;
display: block;
position: relative;
top: 1px;
width: 100%
}
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l,
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
display: none
}
.vc_separator.vc_separator_align_center h4 {
padding: 0 .8em
}
.vc_separator.vc_separator_align_left h4 {
padding: 0 .8em 0 0
}
.vc_separator.vc_separator_align_right h4 {
padding: 0 0 0 .8em;
margin: 0!important
}
.vc_separator.vc_sep_double {
height: 3px
}
.vc_separator.vc_sep_double .vc_sep_line {
border-bottom: 1px solid #EBEBEB;
border-top: 1px solid #EBEBEB;
height: 3px
}
.vc_separator.vc_sep_dashed .vc_sep_line {
border-top-style: dashed
}
.vc_separator.vc_sep_dotted .vc_sep_line {
border-top-style: dotted
}
.vc_separator.vc_sep_shadow .vc_sep_line {
border: none;
position: relative;
height: 20px;
top: 0;
overflow: hidden
}
.vc_separator.vc_sep_shadow .vc_sep_line::after {
content: '';
display: block;
position: absolute;
left: 0;
top: -20px;
right: 0;
height: 10px;
border-radius: 100%
}
.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
right: -100%;
box-shadow: 10px 10px 10px 1px
}
.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
left: -100%;
box-shadow: -10px 10px 10px 1px
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
width: 100%
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
display: none
}
.vc_separator .vc_icon_element {
margin-bottom: 0
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {
padding-left: 0
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
margin-left: .8em;
margin-right: .8em
}
.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,
.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
margin-left: .8em
}
.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4 {
padding-left: .8em
}
.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
border-top-width: 1px
}
.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
border-bottom-width: 1px;
top: 0
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
top: 0
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
box-shadow: 10px 10px 10px 1px
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
box-shadow: -10px 10px 10px 1px
}
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
border-top-width: 2px
}
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
border-bottom-width: 2px;
top: -1px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
top: -1px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
box-shadow: 10px 10px 10px 2px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
box-shadow: -10px 10px 10px 2px
}
.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
border-top-width: 3px
}
.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
border-bottom-width: 3px;
top: -1px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
top: -1px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
box-shadow: 10px 10px 10px 3px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
box-shadow: -10px 10px 10px 3px
}
.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
border-top-width: 4px
}
.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
border-bottom-width: 4px;
top: -2px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
top: -2px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
box-shadow: 10px 10px 10px 4px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
box-shadow: -10px 10px 10px 4px
}
.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
border-top-width: 5px
}
.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
border-bottom-width: 5px;
top: -2px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
top: -2px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
box-shadow: 10px 10px 10px 5px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
box-shadow: -10px 10px 10px 5px
}
.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
border-top-width: 6px
}
.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
border-bottom-width: 6px;
top: -3px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
top: -3px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
box-shadow: 10px 10px 10px 6px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
box-shadow: -10px 10px 10px 6px
}
.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
border-top-width: 7px
}
.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
border-bottom-width: 7px;
top: -3px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
top: -3px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
box-shadow: 10px 10px 10px 7px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
box-shadow: -10px 10px 10px 7px
}
.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
border-top-width: 8px
}
.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
border-bottom-width: 8px;
top: -4px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
top: -4px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
box-shadow: 10px 10px 10px 8px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
box-shadow: -10px 10px 10px 8px
}
.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
border-top-width: 9px
}
.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
border-bottom-width: 9px;
top: -4px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
top: -4px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
box-shadow: 10px 10px 10px 9px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
box-shadow: -10px 10px 10px 9px
}
.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
border-top-width: 10px
}
.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
border-bottom-width: 10px;
top: -5px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
top: -5px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
box-shadow: 10px 10px 10px 10px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
box-shadow: -10px 10px 10px 10px
}
.vc_separator.vc_sep_color_blue .vc_sep_line {
border-color: #5472D2
}
.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
color: #5472D2
}
.vc_separator.vc_sep_color_turquoise .vc_sep_line {
border-color: #00C1CF
}
.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
color: #00C1CF
}
.vc_separator.vc_sep_color_pink .vc_sep_line {
border-color: #FE6C61
}
.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
color: #FE6C61
}
.vc_separator.vc_sep_color_violet .vc_sep_line {
border-color: #8D6DC4
}
.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
color: #8D6DC4
}
.vc_separator.vc_sep_color_peacoc .vc_sep_line {
border-color: #4CADC9
}
.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
color: #4CADC9
}
.vc_separator.vc_sep_color_chino .vc_sep_line {
border-color: #CEC2AB
}
.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
color: #CEC2AB
}
.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
border-color: #50485B
}
.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
color: #50485B
}
.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
border-color: #75D69C
}
.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
color: #75D69C
}
.vc_separator.vc_sep_color_black .vc_sep_line {
border-color: #2A2A2A
}
.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
color: #2A2A2A
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
border-color: #EBEBEB
}
.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
color: #EBEBEB
}
.vc_separator.vc_sep_color_orange .vc_sep_line {
border-color: #F7BE68
}
.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
color: #F7BE68
}
.vc_separator.vc_sep_color_sky .vc_sep_line {
border-color: #5AA1E3
}
.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
color: #5AA1E3
}
.vc_separator.vc_sep_color_green .vc_sep_line {
border-color: #6DAB3C
}
.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
color: #6DAB3C
}
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
border-color: #F4524D
}
.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
color: #F4524D
}
.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
border-color: #F79468
}
.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
color: #F79468
}
.vc_separator.vc_sep_color_purple .vc_sep_line {
border-color: #B97EBB
}
.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
color: #B97EBB
}
.vc_separator.vc_sep_color_white .vc_sep_line {
border-color: #FFF
}
.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
color: #FFF
}
.vc_text_separator,
.wpb_separator {
border-bottom: 1px solid #EBEBEB;
clear: both;
height: 1px
}
.vc_sep_width_10 {
width: 10%
}
.vc_sep_width_20 {
width: 20%
}
.vc_sep_width_30 {
width: 30%
}
.vc_sep_width_40 {
width: 40%
}
.vc_sep_width_50 {
width: 50%
}
.vc_sep_width_60 {
width: 60%
}
.vc_sep_width_70 {
width: 70%
}
.vc_sep_width_80 {
width: 80%
}
.vc_sep_width_90 {
width: 90%
}
.vc_sep_width_100,
.wpb_single_image img.vc_img-placeholder {
width: 100%
}
.vc_sep_pos_align_center {
margin-left: auto;
margin-right: auto
}
.vc_sep_pos_align_left {
margin-left: 0;
margin-right: auto
}
.vc_sep_pos_align_right {
margin-left: auto;
margin-right: 0
}
.vc_text_separator div {
display: inline-block;
background-color: #FFF;
padding: 1px 1em;
position: relative;
top: -9px
}
.separator_align_left {
text-align: left
}
.separator_align_right {
text-align: right
}
.vc-zigzag-wrapper {
text-align: center
}
.vc-zigzag-wrapper.vc-zigzag-align-left {
text-align: left
}
.vc-zigzag-wrapper.vc-zigzag-align-right {
text-align: right
}
.vc-zigzag-inner {
display: inline-block
}
.vc_icon_element {
line-height: 0;
font-size: 14px;
margin-bottom: 35px
}
.vc_icon_element.vc_icon_element-outer {
box-sizing: border-box;
text-align: center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
text-align: left
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
text-align: center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
text-align: right
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
text-align: center;
display: inline-block;
border: 2px solid transparent;
width: 4em;
height: 4em;
box-sizing: content-box;
position: relative
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
font-size: 2.15em;
font-style: normal;
font-weight: 400;
line-height: 1!important;
font-size-adjust: none;
font-stretch: normal;
-webkit-font-feature-settings: normal;
font-feature-settings: normal;
-webkit-font-language-override: normal;
font-language-override: normal;
-webkit-font-kerning: auto;
font-kerning: auto;
font-synthesis: weight style;
font-variant: normal;
text-rendering: auto;
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
font-style: normal;
font-weight: 400;
display: inline-block;
text-decoration: inherit;
width: inherit;
height: inherit;
font-size: 1em;
text-align: center;
text-rendering: optimizelegibility
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
box-sizing: content-box;
border: none
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
max-width: 100%!important;
line-height: 1.2em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
width: 2.5em!important;
height: 2.5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
font-size: 1.2em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
max-width: 100%!important;
line-height: 1.6em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
width: 3.15em!important;
height: 3.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
font-size: 1.6em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
max-width: 100%!important;
line-height: 2.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
width: 4em!important;
height: 4em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
font-size: 2.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
max-width: 100%!important;
line-height: 2.85em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
width: 5em!important;
height: 5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
font-size: 2.85em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
max-width: 100%!important;
line-height: 5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
width: 7.15em!important;
height: 7.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
font-size: 5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {
border-radius: 50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {
border-radius: 5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
color: #5472D2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
color: #00C1CF
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
color: #FE6C61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
color: #8D6DC4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
color: #4CADC9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
color: #CEC2AB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
color: #50485B
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
color: #75D69C
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
color: #2A2A2A
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
color: #EBEBEB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
color: #F7BE68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
color: #5AA1E3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
color: #6DAB3C
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
color: #F4524D
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
color: #F79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
color: #B97EBB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
color: #FFF
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
border-color: #5472D2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
background-color: #5472D2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
border-color: #00C1CF
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
background-color: #00C1CF
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
border-color: #FE6C61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
background-color: #FE6C61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
border-color: #8D6DC4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
background-color: #8D6DC4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
border-color: #4CADC9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
background-color: #4CADC9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
border-color: #CEC2AB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
background-color: #CEC2AB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
border-color: #50485B
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
background-color: #50485B
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
border-color: #75D69C
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
background-color: #75D69C
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
border-color: #2A2A2A
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
background-color: #2A2A2A
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
border-color: #EBEBEB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
background-color: #EBEBEB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
border-color: #F7BE68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
background-color: #F7BE68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
border-color: #5AA1E3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
background-color: #5AA1E3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
border-color: #6DAB3C
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
background-color: #6DAB3C
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
border-color: #F4524D
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
background-color: #F4524D
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
border-color: #F79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
background-color: #F79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
border-color: #B97EBB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
background-color: #B97EBB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
border-color: #FFF
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
background-color: #FFF
}
.vc_chart .vc_chart-legend {
font-size: 14px;
margin: 0;
padding: 0
}
.vc_chart .vc_chart-legend li {
line-height: 1.3em;
list-style: none;
margin: 0 0 .3em;
min-height: 1.3em
}
.vc_chart .vc_chart-legend span {
border-radius: .3em;
display: inline-block;
height: 1.3em;
left: 0;
margin-right: .5em;
vertical-align: middle;
width: 1.3em
}
@media (min-width:768px) {
.vc_chart .vc_chart-legend {
display: inline-block;
vertical-align: middle;
width: 40%
}
.vc_chart .vc_chart-legend li {
margin-left: 1em
}
.vc_chart .vc_chart-with-legend {
display: inline-block;
vertical-align: middle;
width: 60%
}
}
.vc_line-chart .vc_chart-with-legend {
width: 75%
}
.vc_line-chart .vc_chart-legend {
width: 25%
}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
border-radius: 0
}
.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
border-radius: 50%
}
.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
border-radius: 4px
}
.owl-carousel .owl-animated-out {
z-index: 0
}
.owl-carousel .owl-animated-in {
z-index: 1
}
@font-face {
font-family: vc_grid_v1;
src: url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
src: url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'), url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
font-weight: 400;
font-style: normal
}
[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-] {
font-family: vc_grid_v1;
font-style: normal;
font-weight: 400;
line-height: 1
}
.vc_arrow-icon-minus:before {
content: "\e61c"
}
.vc_arrow-icon-plus:before {
content: "\e61d"
}
.vc_arrow-icon-arrow_down:before {
content: "\e61e"
}
.vc_arrow-icon-arrow_up:before {
content: "\e61f"
}
.vc_arrow-icon-arrow_01_left:before {
content: "\e600"
}
.vc_arrow-icon-arrow_01_right:before {
content: "\e601"
}
.vc_arrow-icon-arrow_02_left:before {
content: "\e602"
}
.vc_arrow-icon-arrow_02_right:before {
content: "\e603"
}
.vc_arrow-icon-arrow_03_left:before {
content: "\e604"
}
.vc_arrow-icon-arrow_03_right:before {
content: "\e605"
}
.vc_arrow-icon-arrow_04_left:before {
content: "\e606"
}
.vc_arrow-icon-arrow_04_right:before {
content: "\e607"
}
.vc_arrow-icon-arrow_05_left:before {
content: "\e608"
}
.vc_arrow-icon-arrow_05_right:before {
content: "\e609"
}
.vc_arrow-icon-arrow_06_left:before {
content: "\e60a"
}
.vc_arrow-icon-arrow_06_right:before {
content: "\e60b"
}
.vc_arrow-icon-arrow_07_left:before {
content: "\e60c"
}
.vc_arrow-icon-arrow_07_right:before {
content: "\e60d"
}
.vc_arrow-icon-arrow_08_left:before {
content: "\e60e"
}
.vc_arrow-icon-arrow_08_right:before {
content: "\e60f"
}
.vc_arrow-icon-arrow_09_left:before {
content: "\e610"
}
.vc_arrow-icon-arrow_09_right:before {
content: "\e611"
}
.vc_arrow-icon-arrow_10_left:before {
content: "\e612"
}
.vc_arrow-icon-arrow_10_right:before {
content: "\e613"
}
.vc_arrow-icon-arrow_11_left:before {
content: "\e614"
}
.vc_arrow-icon-arrow_11_right:before {
content: "\e615"
}
.vc_arrow-icon-arrow_12_left:before {
content: "\e616"
}
.vc_arrow-icon-arrow_12_right:before {
content: "\e617"
}
.vc_arrow-icon-navicon:before {
content: "\f0c9"
}
.wpb_animate_when_almost_visible {
opacity: 0;
filter: alpha(opacity=0)
}
.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
-webkit-animation: none;
-o-animation: none;
animation: none
}
.top-to-bottom,
.wpb_top-to-bottom {
-webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
-o-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.bottom-to-top,
.wpb_bottom-to-top {
-webkit-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
-o-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.left-to-right,
.wpb_left-to-right {
-webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
-o-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.right-to-left,
.wpb_right-to-left {
-webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
-o-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.appear,
.wpb_appear {
-webkit-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
-o-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1)
}
.wpb_start_animation {
opacity: 1;
filter: alpha(opacity=100)
}
@-webkit-keyframes wpb_ttb {
0% {
-webkit-transform: translate(0, -10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-moz-keyframes wpb_ttb {
0% {
-moz-transform: translate(0, -10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-moz-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-o-keyframes wpb_ttb {
0% {
-o-transform: translate(0, -10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-o-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@keyframes wpb_ttb {
0% {
-webkit-transform: translate(0, -10%);
-ms-transform: translate(0, -10%);
-o-transform: translate(0, -10%);
transform: translate(0, -10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-webkit-keyframes wpb_btt {
0% {
-webkit-transform: translate(0, 10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-moz-keyframes wpb_btt {
0% {
-moz-transform: translate(0, 10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-moz-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-o-keyframes wpb_btt {
0% {
-o-transform: translate(0, 10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-o-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@keyframes wpb_btt {
0% {
-webkit-transform: translate(0, 10%);
-ms-transform: translate(0, 10%);
-o-transform: translate(0, 10%);
transform: translate(0, 10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-webkit-keyframes wpb_ltr {
0% {
-webkit-transform: translate(-10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-moz-keyframes wpb_ltr {
0% {
-moz-transform: translate(-10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-moz-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-o-keyframes wpb_ltr {
0% {
-o-transform: translate(-10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-o-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@keyframes wpb_ltr {
0% {
-webkit-transform: translate(-10%, 0);
-ms-transform: translate(-10%, 0);
-o-transform: translate(-10%, 0);
transform: translate(-10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-webkit-keyframes wpb_rtl {
0% {
-webkit-transform: translate(10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-moz-keyframes wpb_rtl {
0% {
-moz-transform: translate(10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-moz-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-o-keyframes wpb_rtl {
0% {
-o-transform: translate(10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-o-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@keyframes wpb_rtl {
0% {
-webkit-transform: translate(10%, 0);
-ms-transform: translate(10%, 0);
-o-transform: translate(10%, 0);
transform: translate(10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-webkit-keyframes wpb_appear {
0% {
-webkit-transform: scale(.5);
opacity: .1;
filter: alpha(opacity=10)
}
100% {
-webkit-transform: scale(1);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-moz-keyframes wpb_appear {
0% {
-moz-transform: scale(.5);
opacity: .1;
filter: alpha(opacity=10)
}
100% {
-moz-transform: scale(1);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-o-keyframes wpb_appear {
0% {
-o-transform: scale(.5);
opacity: .1;
filter: alpha(opacity=10)
}
100% {
-o-transform: scale(1);
opacity: 1;
filter: alpha(opacity=100)
}
}
@keyframes wpb_appear {
0% {
-webkit-transform: scale(.5);
-ms-transform: scale(.5);
-o-transform: scale(.5);
transform: scale(.5);
opacity: .1;
filter: alpha(opacity=10)
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
filter: alpha(opacity=100)
}
}
.vc-spinner::before {
content: '';
width: 16px;
height: 16px;
display: inline-block;
pointer-events: none;
margin-top: 6px;
background: url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/images/spinner.gif) no-repeat;
background-position-x: center;
background-position-y: center
}
.vc-spinner.vc-spinner-complete::before {
background-image: url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/vc/tick.png)
}
.vc-spinner.vc-spinner-failed::before {
background-image: url(//ruschberg.de/wp-content/plugins/js_composer_salient/assets/vc/remove.png)
}
.vc_row.vc_row-flex>.span_12 {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
@media only screen and (max-width:999px) {
.vc_row.vc_row-flex>.span_12,
.vc_row.vc_row-flex>.span_12>.vc_column_container,
.vc_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12,
.vc_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container,
.vc_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12,
.vc_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.vc_row.vc_row-flex>.span_12,
.vc_row.vc_row-flex>.span_12>.vc_column_container,
.vc_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12,
.vc_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container,
.vc_row.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.column_container>.column-inner-wrap,
.vc_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12,
.vc_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container,
.vc_row.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.column_container>.column-inner-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.vc_row.vc_row-flex>.span_12>.vc_vc_column,
.vc_row.vc_row-flex>.span_12>.vc_vc_column_inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.vc_row.vc_row-flex>.span_12>.vc_column_container>.wpb_wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
}
.vc_row.vc_row-flex>.span_12>.vc_column_container>.wpb_wrapper {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
min-height: 1em
}
}
.vc_row.vc_row-flex>.span_12>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-flex>.span_12>.vc_vc_column_inner>.vc_column_container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
}
.vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner,
.wpb_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.vc_column-inner,
.wpb_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.column-inner-wrap>.column-inner,
.vc_row.vc_row-o-equal-height .full-page-inner > .span_12 > .col .wpb_row > .span_12 > .vc_column_container > .column-inner-wrap > .column-inner,
.wpb_row.vc_row-flex>.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,
.wpb_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container>.vc_column-inner,
.wpb_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container>.column-inner-wrap>.column-inner,
.vc_row.vc_row-o-equal-height .full-page-inner > .span_12 > .col .wpb_row >.container > .span_12 > .vc_column_container > .column-inner-wrap > .column-inner,
.wpb_row.vc_row-flex>.fp-tableCell .fp-scrollable > .fp-scroller .full-page-inner-wrap-outer > .full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container>.vc_column-inner {
-webkit-box-flex: 1;
-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.vc_row-o-equal-height>.span_12>.vc_column_container, 
.vc_row.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_row.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.column_container>.column-inner-wrap,
.vc_row.vc_row-o-equal-height .full-page-inner > .span_12 > .col .wpb_row > .span_12 > .vc_column_container > .column-inner-wrap,
.vc_row.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container,
.vc_row.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.column_container>.column-inner-wrap,
.vc_row.vc_row-o-equal-height .full-page-inner >.container > .span_12 > .col .wpb_row > .span_12 > .vc_column_container > .column-inner-wrap,
.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.vc_row.vc_row-o-content-top>.span_12>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-top>.span_12>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-top>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-top>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-top>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-top>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.vc_row.vc_row-o-content-middle>.span_12>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-middle>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.column-inner-wrap>.column-inner,
.vc_row.vc_row-o-content-middle>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-middle>.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,
.full-page-inner > .span_12 > .col .vc_row.vc_row-o-content-middle > .span_12 > .vc_column_container > .column-inner-wrap > .column-inner,
.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner,
.vc_row.vc_row-o-content-middle>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container>.column-inner-wrap>.column-inner,
.vc_row.vc_row-o-content-middle>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-middle>.fp-tableCell .fp-scrollable > .fp-scroller .full-page-inner-wrap-outer> .full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container>.vc_column-inner,
.full-page-inner >.container > .span_12 > .col .vc_row.vc_row-o-content-middle > .span_12 > .vc_column_container > .column-inner-wrap > .column-inner {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
}
.vc_row.vc_row-o-content-bottom>.span_12>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-bottom>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.column-inner-wrap>.column-inner,
.vc_row.vc_row-o-content-bottom>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-bottom>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.vc_column-inner,
.full-page-inner > .span_12 > .col .vc_row.vc_row-o-content-bottom > .span_12 > .vc_column_container > .column-inner-wrap > .column-inner,
.vc_row.vc_row-o-content-bottom>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container>.column-inner-wrap>.column-inner,
.vc_row.vc_row-o-content-bottom>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-bottom>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container>.vc_column-inner,
.full-page-inner >.container> .span_12 > .col .vc_row.vc_row-o-content-bottom > .span_12 > .vc_column_container > .column-inner-wrap > .column-inner {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
@media screen and (max-width: 999px) { 
.vc_row.vc_row-flex > .span_12, .vc_row.vc_row-flex > .span_12 > .vc_column_container, 
.vc_row.vc_row-flex > .fp-tableCell .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .span_12, 
.vc_row.vc_row-flex > .fp-tableCell .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .span_12 > .vc_column_container, 
.vc_row.vc_row-o-equal-height > .fp-tableCell .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .span_12 > .column_container > .column-inner-wrap, 
body:not([data-flex-cols="true"]) .vc_row.vc_row-flex > .fp-tableCell .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .container > .span_12, 
body:not([data-flex-cols="true"]) .vc_row.vc_row-flex > .fp-tableCell .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .container > .span_12 > .vc_column_container, 
.vc_row.vc_row-o-equal-height > .fp-tableCell .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .container > .span_12 > .column_container > .column-inner-wrap,
.vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner, .vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner, 
.wpb_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.vc_column-inner, 
.wpb_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.column-inner-wrap>.column-inner, 
.vc_row.vc_row-o-equal-height .full-page-inner > .span_12 > .col .wpb_row > .span_12 > .vc_column_container > .column-inner-wrap > .column-inner, 
.wpb_row.vc_row-flex>.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, 
.wpb_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container>.vc_column-inner, 
.wpb_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container>.column-inner-wrap>.column-inner, 
.vc_row.vc_row-o-equal-height .full-page-inner > .span_12 > .col .wpb_row >.container > .span_12 > .vc_column_container > .column-inner-wrap > .column-inner, 
.wpb_row.vc_row-flex>.fp-tableCell .fp-scrollable > .fp-scroller .full-page-inner-wrap-outer > .full-page-inner-wrap>.full-page-inner>.container>.span_12>.vc_column_container>.vc_column-inner {
display: block;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
.vc_row.vc_row-flex > .span_12, .vc_row.vc_row-flex > .span_12 > .vc_column_container.one-fourths,
.vc_row.vc_row-flex>.span_12>.vc_column_container.one-fourths>.vc_column-inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
.vc_row.vc_row-o-columns-stretch.vc_row-o-full-height > .span_12 {
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.vc_row.vc_row-o-columns-top.vc_row-o-full-height > .span_12 {
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
}
.vc_row.vc_row-o-columns-bottom.vc_row-o-full-height > .span_12 {
-webkit-align-content: flex-end!important;
-ms-flex-line-pack: end!important;
align-content: flex-end!important;
}
.vc_row.vc_row-o-columns-middle.vc_row-o-full-height > .span_12 {
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
}
.vc_row.vc_row-o-columns-bottom > .span_12::after, .vc_row.vc_row-o-columns-middle > .span_12::after, .vc_row.vc_row-o-columns-top > .span_12::after {
content: '';
width: 100%;
height: 0;
overflow: hidden;
visibility: hidden;
display: block;
}
.vc_row.vc_row-flex.vc_row-o-full-height > .span_12 {
display: -webkit-box!important;
display: -webkit-flex!important;
display: -ms-flexbox!important;
display: flex!important;
}body a, 
label span, 
body [class^="icon-"].icon-default-style,
.blog-recent[data-style*="classic_enhanced"] .post-meta .icon-salient-heart-2.loved, 
.blog-recent[data-style*="classic_enhanced"] .post-meta a:hover i,
.masonry.classic_enhanced .post .post-meta .icon-salient-heart-2.loved,
.masonry.classic_enhanced .post .post-meta a:hover i,
.post .post-header h2 a,
.post .post-header a:hover,
#single-below-header a:hover,
.post .post-header a:focus,
#single-below-header a:focus,
.comment-list .pingback .comment-body > a:hover,
.pricing-column h3,
[data-style="list_featured_first_row"] .meta-category a,
body.material .tabbed[data-color-scheme="accent-color"][data-style="minimal"]:not(.using-icons) >ul li:not(.cta-button) a:hover, 
body.material .tabbed[data-color-scheme="accent-color"][data-style="minimal"]:not(.using-icons) >ul li:not(.cta-button) .active-tab, 
.tabbed[data-style*="material"][data-color-scheme="accent-color"] .wpb_tabs_nav li a:not(.active-tab):hover,
[data-style="list_featured_first_row"] .meta-category a,
.icon-3x[class^="icon-"], 
.icon-3x[class*=" icon-"],
.icon-tiny[class^="icon-"],
.nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"] .icon-default-style,
.col:hover > [class^="icon-"].icon-3x.accent-color.alt-style.hovered,
.col:hover > [class*=" icon-"].icon-3x.accent-color.alt-style.hovered,
div[data-style="minimal"] .toggle:hover h3 a,
div[data-style="minimal"] .toggle.open h3 a,
#footer-outer #copyright li a i:hover,
.ascend .comment-list .reply a,
body.material .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,
body.material #sidebar .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,
body.material #footer-outer .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,
#top nav .sf-menu .current_page_item > a .sf-sub-indicator i, 
#top nav .sf-menu .current_page_ancestor > a .sf-sub-indicator i,
.sf-menu > .current_page_ancestor > a > .sf-sub-indicator i, 
.material .widget .tagcloud a,
#single-below-header a:hover [class^="icon-"],
#header-outer[data-format="left-header"] #top nav > ul > li:not(.megamenu) ul a:hover,
#header-outer #mobile-menu ul li[class*="current"] > a,
#header-outer #mobile-menu ul li a:hover,
#header-outer #mobile-menu ul li a:focus,
#header-outer #mobile-menu ul li a:hover .sf-sub-indicator i,
#header-outer #mobile-menu ul li a:focus .sf-sub-indicator i,
.wpcf7-form .wpcf7-not-valid-tip
{ 
color: #006ba8; 
}
#header-outer[data-lhe="default"] #top nav > ul > li > a:hover,
#header-outer[data-lhe="default"] #top nav .sf-menu > .sfHover:not(#social-in-menu) > a, 
#header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a,
#header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_ancestor > a, 
#header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a, 
#header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_item > a,
#header-outer[data-lhe="default"] #top nav > ul > .button_bordered > a:hover,
#header-outer[data-lhe="default"] #top nav > .sf-menu > .button_bordered.sfHover > a,
#header-outer #top nav > ul > .button_bordered > a:hover,  
#header-outer:not(.transparent) #social-in-menu a i:after, 
.sf-menu > li > a:hover > .sf-sub-indicator i, 
.sf-menu > li > a:active > .sf-sub-indicator i,
.sf-menu > .sfHover > a > .sf-sub-indicator i,
.sf-menu .megamenu > ul > li:hover > a,
#top nav > ul > .megamenu > ul > li > a:hover, 
#top nav > ul > .megamenu > ul > .sfHover > a, 
#top nav > ul > .megamenu > ul > li > a:focus, 
#top nav ul #nectar-user-account a:hover span, 
#top nav ul #search-btn a:hover span, 
#top nav ul .slide-out-widget-area-toggle a:hover span, 
#header-outer[data-format="left-header"] .sf-menu .sub-menu .current-menu-item > a, 
body.material:not([data-header-color="custom"]) #header-outer:not([data-format="left-header"]) #top ul.cart_list a:hover, 
body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart, 
#header-outer .widget_shopping_cart .cart_list a, 
#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item.has-ul > a,
#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-ancestor.has-ul > a, 
body #header-secondary-outer #social a:hover i,
body #header-secondary-outer #social a:focus i,
#footer-outer a:focus, 
#footer-outer a:hover, 
.recent-posts .post-header a:hover, 
.result a:hover, 
.post-area.standard-minimal .post .post-meta .date a,
.post-area.standard-minimal .post .post-header h2 a:hover, 
.post-area.standard-minimal  .post .more-link:hover span,
.post-area.standard-minimal .post .more-link span:after, 
.post-area.standard-minimal .post .minimal-post-meta a:hover, 
.single .post .post-meta a:hover,
.single .post .post-meta a:focus,
.single #single-meta div a:hover i, 
.single #single-meta div:hover > a, 
.single #single-meta div:focus > a, 
.comment-list .comment-meta a:hover, 
.comment-list .comment-meta a:focus, 
.result .title a, 
.circle-border, 
.home .blog-recent:not([data-style="list_featured_first_row"]) .col .post-header a:hover,
.home .blog-recent .col .post-header h3 a, 
.pricing-table[data-style="flat-alternative"] .pricing-column.accent-color h4, 
.pricing-table[data-style="flat-alternative"] .pricing-column.accent-color .interval,
.comment-author a:hover, 
.comment-author a:focus, 
.project-attrs li i, 
.woocommerce .star-rating, 
.woocommerce form .form-row .required, 
.woocommerce-page form .form-row .required, 
.woocommerce ul.products li.product .price, 
.woocommerce-page ul.products li.product .price, 
.woocommerce-checkout-review-order-table .product-info .amount,
.woocommerce-pagination a.page-numbers:hover, 
.woocommerce p.stars a:hover, 
.woocommerce .material.product .product-wrap .product-add-to-cart a:hover, 
.woocommerce .material.product .product-wrap .product-add-to-cart a:hover > span, 
.woocommerce-MyAccount-navigation ul li.is-active a:before, 
.woocommerce-MyAccount-navigation ul li:hover a:before, 
.woocommerce.ascend .price_slider_amount button.button[type="submit"], 
.ascend.woocommerce #sidebar div ul li a:hover, 
.ascend.woocommerce #sidebar div ul .current-cat > a, 
.woocommerce .widget_layered_nav ul li.chosen a:after, 
.woocommerce-page .widget_layered_nav ul li.chosen a:after, 
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control.active, 
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control:hover, 
.woocommerce #review_form #respond p.comment-notes span.required,
.nectar-milestone .number.accent-color, 
body #portfolio-nav a:hover i,
span.accent-color, 
.portfolio-items .nectar-love:hover i, 
.portfolio-items .nectar-love.loved i, 
body .hovered .nectar-love i, 
body:not(.material) #search-outer #search #close a span:hover, 
.carousel-wrap[data-full-width="true"] .carousel-heading a:hover i, 
#search-outer .ui-widget-content li:hover *,  
#search-outer .ui-widget-content .ui-state-focus *, 
.portfolio-filters-inline .container ul li .active,
.svg-icon-holder[data-color="accent-color"], 
.team-member .accent-color:hover, 
.text_on_hover.product .add_to_cart_button, .blog-recent[data-style="minimal"] .col > span, 
.blog-recent[data-style="title_only"] .col:hover .post-header .title, 
.nectar-icon-list[data-icon-style="border"][data-icon-color="accent-color"] .list-icon-holder[data-icon_type="numerical"] span, 
.nectar-icon-list[data-icon-color="accent-color"][data-icon-style="border"] .content h4, 
.nectar-icon-list[data-icon-color="accent-color"] .nectar-icon-list-item .list-icon-holder[data-icon_type="numerical"],
body #pagination .page-numbers.prev:hover, 
body #pagination .page-numbers.next:hover,  
body #pagination a.page-numbers:hover, 
body #pagination a.page-numbers:focus, 
.nectar-slide-in-cart .widget_shopping_cart .cart_list a, 
.sf-menu ul .open-submenu > a,
body[data-form-submit="see-through"] input[type=submit], 
body[data-form-submit="see-through"] button[type=submit], 
.nectar_icon_wrap[data-color="accent-color"] i, 
.nectar_team_member_close .inner:before, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a:hover, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a:focus, 
.masonry.material .masonry-blog-item .meta-category a, 
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section .active, 
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section a:hover, 
.material .comment-list .reply a:hover, 
.material .comment-list .reply a:focus, 
.related-posts[data-style="material"] .meta-category a,
.material .widget li:not(.has-img) a:hover .post-title, 
.material #sidebar .widget li:not(.has-img) a:hover .post-title, 
.material .container-wrap #author-bio #author-info a:hover,
.material #sidebar .widget ul[data-style="featured-image-left"] li a:hover .post-title, 
.material #sidebar .widget .tagcloud a, 
.single.material .post-area .content-inner > .post-tags a, 
.post-area.featured_img_left .meta-category a,
body.material .nectar-button.see-through.accent-color[data-color-override="false"],
div[data-style="minimal_small"] .toggle.accent-color > h3 a:hover, 
div[data-style="minimal_small"] .toggle.accent-color.open > h3 a, 
.testimonial_slider[data-rating-color="accent-color"] .star-rating .filled:before,
.nectar_single_testimonial[data-color="accent-color"] p .open-quote, 
.nectar-quick-view-box .star-rating, 
.minimal.product .product-wrap .normal.icon-salient-cart[class*=" icon-"], 
.minimal.product .product-wrap i, 
.minimal.product .product-wrap .normal.icon-salient-m-eye, 
.products li.product.minimal .product-add-to-cart .loading:after, 
.widget_search .search-form button[type=submit] .icon-salient-search, 
body.search-no-results .search-form button[type=submit] .icon-salient-search, 
#sidebar .widget_shopping_cart .cart_list li a.remove:hover,
.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.accent-color.alt-style.hovered, 
body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.accent-color.alt-style.hovered,
.ascend #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap:not(.has_products) .icon-salient-cart {
color:#006ba8!important;
}
.nectar-highlighted-text em:before,
.nectar_icon_wrap[data-style="soft-bg"][data-color="accent-color"] .nectar_icon:before, 
.nectar_icon_wrap[data-style="shadow-bg"][data-color="accent-color"] .nectar_icon:after,
.pricing-table[data-style="default"] .pricing-column.highlight.accent-color h3,
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3 .highlight-reason,
.pricing-table[data-style="flat-alternative"] .pricing-column.accent-color:before,
[data-style="list_featured_first_row"] .meta-category a:before,
.tabbed > ul li .active-tab,
.tabbed > ul li .active-tab:hover,
.tabbed[data-style="vertical_modern"][data-color-scheme="accent-color"] .wpb_tabs_nav li .active-tab,
.tabbed[data-style*="minimal"] > ul li a:after, 
.tabbed[data-style="minimal_alt"] .magic-line, 
.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul:after,
.nectar-scrolling-tabs[data-color-scheme="accent-color"] .scrolling-tab-nav .line,
.wpb_row .nectar-post-grid-filters[data-active-color="accent-color"] a:after,
#ajax-content-wrap [data-stored-style="vs"] .tabbed[data-color-scheme="accent-color"] .wpb_tabs_nav li a:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] .flickity-page-dots .dot.is-selected:before, 
.testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote.is-selected p,
.nectar_video_lightbox.nectar-button[data-color="default-accent-color"],
.nectar_video_lightbox.nectar-button[data-color="transparent-accent-color"]:hover,
.nectar-cta[data-color="accent-color"]:not([data-style="material"]) .link_wrap,
.flex-direction-nav a,
.carousel-prev:hover, 
.carousel-next:hover,
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="accent-color"] .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls="default"][data-control-color="accent-color"] .flickity-page-dots .dot:before,
.nectar-flickity[data-controls="touch_total"][data-control-color="accent-color"] .visualized-total span,
body [class^="icon-"].icon-3x.alt-style.accent-color, 
body [class*=" icon-"].icon-3x.alt-style.accent-color,
[class*=" icon-"],
.col:hover > [class^="icon-"].icon-3x:not(.alt-style).accent-color.hovered, 
.col:hover > [class*=" icon-"].icon-3x:not(.alt-style).accent-color.hovered,
.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x:not(.alt-style).accent-color.hovered, 
.col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x:not(.alt-style).accent-color.hovered,
.toggle.open h3 a,
div[data-style="minimal"] .toggle.open h3 i:after, 
div[data-style="minimal"] .toggle:hover h3 i:after, 
div[data-style="minimal"] .toggle.open h3 i:before, 
div[data-style="minimal"] .toggle:hover h3 i:before,
div[data-style="minimal_small"] .toggle.accent-color > h3:after,
.main-content .widget_calendar caption,
#footer-outer .widget_calendar caption,
.post .more-link span:hover,
.post.format-quote .post-content .quote-inner, 
.post.format-link .post-content .link-inner,
.nectar-post-grid-wrap[data-load-more-color="accent-color"] .load-more:hover,
.format-status .post-content .status-inner, 
.nectar-post-grid-item.nectar-new-item .inner:before,
input[type=submit]:hover, 
input[type="button"]:hover,  
body[data-form-submit="regular"] input[type=submit], 
body[data-form-submit="regular"] button[type=submit],
body[data-form-submit="regular"] .container-wrap .span_12.light input[type=submit]:hover, 
body[data-form-submit="regular"] .container-wrap .span_12.light button[type=submit]:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
#slide-out-widget-area, 
#slide-out-widget-area-bg.fullscreen, 
#slide-out-widget-area-bg.fullscreen-split, 
#slide-out-widget-area-bg.fullscreen-alt .bg-inner,
body.material #slide-out-widget-area-bg.slide-out-from-right,
.widget .material .widget .tagcloud a:before,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"] .nectar-list-item-btn:hover { 
background-color:#006ba8; 
}
.orbit-wrapper .slider-nav .right, 
.orbit-wrapper .slider-nav .left, 
.progress li span, .nectar-progress-bar span,
#footer-outer #footer-widgets .col .tagcloud a:hover, 
#sidebar .widget .tagcloud a:hover, 
#fp-nav.tooltip ul li .fp-tooltip .tooltip-inner,
#pagination .next a:hover, 
#pagination .prev a:hover, 
.comment-list .reply a:hover, 
.comment-list .reply a:focus, 
.icon-normal, 
.bar_graph li span, 
.nectar-button[data-color-override="false"].regular-button, 
.nectar-button.tilt.accent-color, 
body .swiper-slide .button.transparent_2 .primary-color:hover, 
#footer-outer #footer-widgets .col input[type="submit"],
body .products-carousel .carousel-next:hover, 
body .products-carousel .carousel-prev:hover, 
.blog-recent .more-link span:hover, 
.post-tags a:hover, 
#to-top:hover, 
#to-top.dark:hover, 
body[data-button-style*="rounded"] #to-top:after, 
#pagination a.page-numbers:hover,
#pagination span.page-numbers.current, 
.portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg,
.portfolio-items .col[data-default-color="true"] .bottom-meta, 
.portfolio-items .col.nectar-new-item .inner-wrap:before, 
.portfolio-filters-inline[data-color-scheme="accent-color-underline"] a:after, 
.portfolio-filters a, 
.portfolio-filters #sort-portfolio, 
.project-attrs li span, 
.portfolio-filters, 
.portfolio-filters-inline[data-color-scheme="accent-color"], 
.bottom_controls #portfolio-nav .controls li a i:after, 
.bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i, 
.single-portfolio .facebook-share a:hover, 
.single-portfolio .twitter-share a:hover, 
.single-portfolio .pinterest-share a:hover,  
.single-post .facebook-share a:hover, 
.single-post .twitter-share a:hover, 
.single-post .pinterest-share a:hover, 
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, 
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
#sidebar .widget:hover [class^="icon-"].icon-3x, 
.post.quote .content-inner .quote-inner .whole-link, 
.masonry.classic_enhanced .post.quote.wide_tall .post-content a:hover .quote-inner, 
.masonry.classic_enhanced .post.link.wide_tall .post-content a:hover .link-inner, 
.iosSlider .prev_slide:hover, 
.iosSlider .next_slide:hover,  
#header-outer .widget_shopping_cart a.button, 
#header-outer a.cart-contents .cart-wrap span, 
#header-outer #mobile-cart-link .cart-wrap span, 
#top nav ul .slide-out-widget-area-toggle a:hover .lines, 
#top nav ul .slide-out-widget-area-toggle a:hover .lines:after, 
#top nav ul .slide-out-widget-area-toggle a:hover .lines:before, 
#top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,
#header-outer #top nav > ul > li:not(.megamenu) ul a:hover, 
#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, 
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, 
#header-outer .widget_shopping_cart a.button, 
body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav ul li:not([class*="button_"]) > a span:after, 
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover,
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, 
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a, 
#top nav > ul > .megamenu > ul ul li a:hover, 
#top nav > ul > .megamenu > ul ul li a:focus,
#top nav > ul > .megamenu > ul ul .sfHover > a, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a, 
#buddypress a.button:focus, 
.text_on_hover.product a.added_to_cart, 
.swiper-slide .button.solid_color a, 
.swiper-slide .button.solid_color_2 a, 
.select2-container .select2-choice:hover, 
.select2-dropdown-open .select2-choice,
#top nav > ul > .button_solid_color > a:before,
#header-outer.transparent #top nav > ul > .button_solid_color > a:before, 
.twentytwenty-handle, 
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after, 
.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical 
.twentytwenty-handle:after, 
.masonry.classic_enhanced .posts-container article .meta-category a:hover, 
.blog-recent[data-style*="classic_enhanced"] .meta-category a:hover, 
.masonry.classic_enhanced .posts-container article .video-play-button,
.masonry.material .masonry-blog-item .meta-category a:before, 
.material.masonry .masonry-blog-item .video-play-button, 
.masonry.material .quote-inner:before, 
.masonry.material .link-inner:before, 
.nectar-recent-posts-slider .container .strong span:before, 
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:focus,
.single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, 
.single .heading-title[data-header-style="default_minimal"] .meta-category a:focus, 
.nectar-fancy-box:after, 
.divider-small-border[data-color="accent-color"], 
.divider-border[data-color="accent-color"], 
.nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after, 
#fp-nav:not(.light-controls).tooltip_alt ul li a span:after, 
#fp-nav.tooltip_alt ul li a span:after, 
.nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox,  
body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] .nectar_video_lightbox:after, 
.span_12.dark .owl-theme .owl-dots .owl-dot.active span, 
.span_12.dark .owl-theme .owl-dots .owl-dot:hover span, 
.nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="accent-color"] .nectar_hotspot, 
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:before, 
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:after,
#header-secondary-outer ul > li:not(.megamenu) .sfHover > a, 
#header-secondary-outer ul > li:not(.megamenu) ul a:hover, 
#header-secondary-outer ul > li:not(.megamenu) ul a:focus, 
.nectar-recent-posts-single_featured .strong a, 
.post-area.standard-minimal .post .more-link span:before, 
.nectar-slide-in-cart .widget_shopping_cart a.button, 
.related-posts[data-style="material"] .meta-category a:before, 
.post-area.featured_img_left .meta-category a:before, 
.nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon:hover, 
body.material #page-header-bg.fullscreen-header .inner-wrap >a, 
.nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot, 
.nectar-leaflet-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot, 
.nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"], 
.nectar-leaflet-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"], 
.nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]:not([data-style="small"]) .play > .inner-wrap:before, 
.nectar-hor-list-item[data-color="accent-color"]:before,  
.material #sidebar .widget .tagcloud a:before, 
.single .post-area .content-inner > .post-tags a:before, 
.auto_meta_overlaid_spaced .post.quote .n-post-bg:after, 
.auto_meta_overlaid_spaced .post.link .n-post-bg:after,
.post-area.featured_img_left .posts-container .article-content-wrap .video-play-button, 
.post-area.featured_img_left .post .quote-inner:before, 
.post-area.featured_img_left .link-inner:before,
.nectar-recent-posts-single_featured.multiple_featured .controls li:after,
.nectar-recent-posts-single_featured.multiple_featured .controls .active:before, 
.nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after, 
body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i, 
body.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox:before,
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before, 
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after, 
.fancybox-navigation button:hover:before, 
ul.products li.minimal.product span.onsale, 
.span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after,
.woocommerce-page button.single_add_to_cart_button,
.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:after, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, 
.woocommerce #order_review #payment #place_order, 
.woocommerce .span_4 input[type="submit"].checkout-button,
.woocommerce .material.product .add_to_cart_button,
body nav.woocommerce-pagination span.page-numbers.current, 
.woocommerce span.onsale .nectar-quick-view-box .onsale, 
.nectar-quick-view-box .onsale, 
.woocommerce-page .nectar-quick-view-box .onsale, 
.nectar-quick-view-box .cart .quantity input.plus:hover, 
.nectar-quick-view-box .cart .quantity input.minus:hover, 
.woocommerce .cart .quantity input.plus:hover, 
.woocommerce .cart .quantity input.minus:hover, 
body .nectar-quick-view-box .single_add_to_cart_button, 
.woocommerce .classic .add_to_cart_button,
.woocommerce .classic .product-add-to-cart a.button, 
button[type=submit]:hover, 
button[type=submit]:focus,
body[data-form-submit="see-through"] input[type=submit]:hover, 
body[data-form-submit="see-through"] button[type=submit]:hover, 
body[data-form-submit="see-through"] .container-wrap .span_12.light input[type=submit]:hover, 
body[data-form-submit="see-through"] .container-wrap .span_12.light button[type=submit]:hover, 
body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order:hover,
.text_on_hover.product .nectar_quick_view, 
body.original .bypostauthor .comment-body:before, 
.widget_layered_nav ul.yith-wcan-label li a:hover, 
.widget_layered_nav ul.yith-wcan-label .chosen a, 
.nectar-next-section-wrap.bounce a:before,
body .nectar-button.see-through-2[data-hover-color-override="false"]:hover  , .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce .product-wrap .add_to_cart_button.added, .single-product .facebook-share a:hover, .single-product .twitter-share a:hover, .single-product .pinterest-share a:hover, .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce .chzn-container .chzn-results .highlighted, .woocommerce .chosen-container .chosen-results .highlighted, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .ascend.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .ascend.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce #sidebar div ul li a:hover ~ .count, .woocommerce #sidebar div ul .current-cat > .count, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover, body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-account .woocommerce-form-login button.button, .woocommerce-account .woocommerce-form-register button.button, .woocommerce.widget_price_filter .price_slider:not(.ui-slider):before, .woocommerce.widget_price_filter .price_slider:not(.ui-slider):after , .woocommerce.widget_price_filter .price_slider:not(.ui-slider), body .woocommerce.add_to_cart_inline a.button.add_to_cart_button, .woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce-page .woocommerce p.return-to-shop a.wc-backward, .woocommerce .yith-wcan-reset-navigation.button 
{
background-color:#006ba8!important;
}
.tabbed > ul li .active-tab, 	
.material input[type=text]:focus, 
.material textarea:focus, 
.material input[type=email]:focus, 
.material input[type=search]:focus, 
.material input[type=password]:focus, 
.material input[type=tel]:focus, 
.material input[type=url]:focus, 
.material input[type=date]:focus, 
.row .col .wp-caption .wp-caption-text, 
.material.woocommerce-page input#coupon_code:focus, 
.material #search-outer #search input[type="text"],
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a:after, 
div[data-style="minimal"] .toggle.default.open i, 
div[data-style="minimal"] .toggle.default:hover i, 
div[data-style="minimal"] .toggle.accent-color.open i, 
div[data-style="minimal"] .toggle.accent-color:hover i,
body[data-form-style="minimal"] input[type=text]:focus, 
body[data-form-style="minimal"].woocommerce-cart table.cart .actions .coupon .input-text:focus,
body[data-form-style="minimal"] textarea:focus, 
body[data-form-style="minimal"] input[type=email]:focus, 
body[data-form-style="minimal"] input[type=search]:focus, 
body[data-form-style="minimal"] input[type=password]:focus, 
body[data-form-style="minimal"] input[type=tel]:focus, 
body[data-form-style="minimal"] input[type=url]:focus, 
body[data-form-style="minimal"] input[type=date]:focus,
.single #single-meta div a:hover,
.single #single-meta div a:focus,
.single .fullscreen-blog-header #single-below-header > span a:hover,
.blog-title #single-meta .nectar-social.hover > div a:hover,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"]:hover {
border-color:#006ba8;
}
body[data-form-style="minimal"] label:after, 
body .recent_projects_widget a:hover img, 
.recent_projects_widget a:hover img, 
#sidebar #flickr a:hover img, 
body .nectar-button.see-through-2[data-hover-color-override="false"]:hover,
#footer-outer #flickr a:hover img,  
#featured article .post-title a:hover, 
body #featured article .post-title a:hover, 
div.wpcf7-validation-errors, 
.select2-container .select2-choice:hover, 
.select2-dropdown-open .select2-choice, 
body:not(.original) .bypostauthor img.avatar, 
.material blockquote::before,
blockquote.wp-block-quote:before,
#header-outer:not(.transparent) #top nav > ul > .button_bordered > a:hover:before, 
.single #project-meta ul li:not(.meta-share-count):hover a, 
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose, 
body[data-button-style="rounded"] #pagination > a:hover, 
body[data-form-submit="see-through"] input[type=submit], 
body[data-form-submit="see-through"] button[type=submit], 
.nectar_icon_wrap[data-style="border-basic"][data-color="accent-color"] .nectar_icon, 
.nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon,
.nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"][data-draw="true"]:hover .nectar_icon, 
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play:before,
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play:after, 
#header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu >li >a:after, 
body.material .nectar-button.see-through.accent-color[data-color-override="false"], 
.woocommerce-page.material .widget_price_filter .ui-slider .ui-slider-handle,
body[data-form-submit="see-through"] button[type=submit]:not(.search-widget-btn),
.woocommerce-account[data-form-submit="see-through"] .woocommerce-form-login button.button,
.woocommerce-account[data-form-submit="see-through"] .woocommerce-form-register button.button,
body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order,
.single-product .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .flickity-slider .thumb.is-nav-selected img,
.single-product:not(.mobile) .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .thumb a.active img,
.gallery a:hover img {
border-color:#006ba8!important;
}
.nectar_icon_wrap .svg-icon-holder[data-color="accent-color"] svg path { 
stroke:#006ba8!important; 
}
body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i:after { 
box-shadow: #006ba8 0px 8px 15px; opacity: 0.24; 
}
.nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"]:before { 
box-shadow: 0 30px 90px #006ba8; 
} 
.nectar-fancy-box[data-style="hover_desc"][data-color="accent-color"]:before {
background: linear-gradient(to bottom, rgba(0,0,0,0), #006ba8 100%);
}
#footer-outer[data-link-hover="underline"][data-custom-color="false"] #footer-widgets ul:not([class*="nectar_blog_posts"]) a:not(.tag-cloud-link):not(.nectar-button),
#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button) {
background-image: linear-gradient(to right, #006ba8 0%, #006ba8 100%);
}
.woocommerce.material .widget_price_filter .ui-slider .ui-slider-handle:before, 
.material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:before {
box-shadow: 0 0 0 10px #006ba8 inset;
}
.woocommerce.material .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active:before, 
.material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active:before {
box-shadow: 0 0 0 2px #006ba8 inset;
}
.nectar_icon_wrap[data-style="shadow-bg"][data-color="accent-color"] .nectar_icon:before {
box-shadow: 0px 15px 28px #006ba8; opacity: 0.3; 
}  
.tabbed[data-style="minimal_flexible"][data-color-scheme="accent-color"] .wpb_tabs_nav > li a:before {
box-shadow: 0px 8px 22px #006ba8;
}
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-color li.chosen a {
box-shadow: 0 0 0 2px #006ba8, inset 0 0 0 3px #fff;
}
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-color li a:hover {
box-shadow: 0 0 0 2px #006ba8, 0px 8px 20px rgba(0,0,0,0.2), inset 0 0 0 3px #fff;
}
.nectar-leaflet-map[data-nectar-marker-color="accent-color"] .nectar-leaflet-pin { 
border: 10px solid #006ba8; 
}
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control {
background-image: linear-gradient(to right, #006ba8 0%, #006ba8 100%); 
}
#search-results .result .title a {
background-image: linear-gradient(to right, #006ba8 0%, #006ba8 100%); 
}
.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab:after { 
box-shadow: 0px 18px 50px  #006ba8; 
}
.container-wrap .bottom_controls #portfolio-nav ul:first-child  li#all-items a:hover i { 
box-shadow: -.6em 0 #006ba8, 
-.6em .6em #006ba8, 
.6em 0 #006ba8, 
.6em -.6em #006ba8, 
0 -.6em #006ba8, 
-.6em -.6em #006ba8, 
0 .6em #006ba8, 
.6em .6em #006ba8;  
}
@media only screen and (max-width: 768px) {
.woocommerce-page table.cart a.remove {
background-color:#006ba8!important;
}
}
#fp-nav:not(.light-controls).tooltip_alt ul li a.active span, 
#fp-nav.tooltip_alt ul li a.active span { 
box-shadow: inset 0 0 0 2px #006ba8; 
-webkit-box-shadow: inset 0 0 0 2px #006ba8; 
}
.default-loading-icon:before { 
border-top-color:#006ba8!important; 
}
#header-outer a.cart-contents span:before, 
#fp-nav.tooltip ul li .fp-tooltip .tooltip-inner:after { 
border-color: transparent #006ba8!important; 
}
body .col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border, 
body #sidebar .widget:hover .circle-border, 
body .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow:after, 
body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow:after, 
.portfolio-items[data-ps="6"] .bg-overlay, 
.portfolio-items[data-ps="6"].no-masonry .bg-overlay,
.nectar_team_member_close .inner, 
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close { 
border-color:#006ba8; 
}
.widget .nectar_widget[class*="nectar_blog_posts_"] .arrow-circle svg circle,
.nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button svg circle.time { 
stroke: #006ba8; 
}
.im-icon-wrap[data-color="accent-color"] path {
fill: #006ba8;
}
@media only screen and (min-width : 1px) and (max-width : 1000px) {
body #featured article .post-title > a { background-color:#006ba8; }
body #featured article .post-title > a { border-color:#006ba8; }
}#header-outer .widget_shopping_cart .cart_list li a.remove,  
.original #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
.stock.out-of-stock,
#header-outer #top nav > ul > .button_bordered_2 > a:hover,
#header-outer[data-lhe="default"] #top nav > ul > .button_bordered_2 > a:hover,
#header-outer[data-lhe="default"] #top nav .sf-menu .button_bordered_2.current-menu-item > a {
color: #006ba8!important;
}
#top nav > ul > .button_solid_color_2 > a:before, 
#header-outer.transparent #top nav > ul > .button_solid_color_2 > a:before, 
body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before,
#header-outer .widget_shopping_cart a.button, 
.woocommerce ul.products li.product .onsale, 
.woocommerce-page ul.products li.product .onsale, 
.woocommerce span.onsale, 
.woocommerce-page span.onsale {
background-color: #006ba8;
}
#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove, 
#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove, 
#header-outer:not(.transparent) #top nav > ul > .button_bordered_2 > a:hover:before {
border-color: #006ba8;
}
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-1 h3,
.pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-1 h4,
.pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-1 .interval,
body.material .tabbed[data-color-scheme="extra-color-1"][data-style="minimal"]:not(.using-icons) >ul li:not(.cta-button) a:hover, 
body.material .tabbed[data-color-scheme="extra-color-1"][data-style="minimal"]:not(.using-icons) >ul li:not(.cta-button) .active-tab, 
.tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul li a:not(.active-tab):hover,
.testimonial_slider[data-rating-color="extra-color-1"] .star-rating .filled:before,
.icon-3x[class^="icon-"].extra-color-1:not(.alt-style), 
.icon-tiny[class^="icon-"].extra-color-1, 
.icon-3x[class*=" icon-"].extra-color-1:not(.alt-style), 
body .icon-3x[class*=" icon-"].extra-color-1:not(.alt-style) .circle-border,
.col:hover > [class^="icon-"].icon-3x.extra-color-1.alt-style.hovered, 
.col:hover > [class*=" icon-"].icon-3x.extra-color-1.alt-style.hovered, 
.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-1.alt-style.hovered, 
body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-1.alt-style.hovered,
div[data-style="minimal"] .toggle.extra-color-1:hover h3 a, 
div[data-style="minimal"] .toggle.extra-color-1.open h3 a, 
div[data-style="minimal_small"] .toggle.extra-color-1 > h3 a:hover, 
div[data-style="minimal_small"] .toggle.extra-color-1.open > h3 a {
color: #006ba8;
}
.nectar-milestone .number.extra-color-1, span.extra-color-1,
.team-member .social.extra-color-1 li a, 
body [class^="icon-"].icon-default-style.extra-color-1, 
body [class^="icon-"].icon-default-style[data-color="extra-color-1"], 
.team-member .extra-color-1:hover, 
.svg-icon-holder[data-color="extra-color-1"], 
.nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-1"] .list-icon-holder[data-icon_type="numerical"] span, 
.nectar-icon-list[data-icon-color="extra-color-1"][data-icon-style="border"] .content h4,
.nectar_icon_wrap[data-color="extra-color-1"] i, 
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section .active, 
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section a:hover, 
body.material .nectar-button.see-through.extra-color-1[data-color-override="false"], 
.nectar_single_testimonial[data-color="extra-color-1"] p .open-quote, 
.nectar-icon-list[data-icon-color="extra-color-1"] .nectar-icon-list-item .list-icon-holder[data-icon_type="numerical"],
.no-highlight.extra-color-1 h3 {
color: #006ba8!important;
}
.pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-1:before,
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-1 h3 .highlight-reason,
.tabbed[data-color-scheme="extra-color-1"][data-style="default"] li:not(.cta-button) .active-tab,
.tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-1"] .wpb_tabs_nav li .active-tab,
body .tabbed[data-color-scheme="extra-color-1"][data-style="minimal"] > ul li:not(.cta-button) a:after,
.tabbed[data-color-scheme="extra-color-1"][data-style="minimal_alt"] .magic-line, 
.tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul:after, 
.tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul li .active-tab,
.nectar-scrolling-tabs[data-color-scheme="extra-color-1"] .scrolling-tab-nav .line,
.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-1"] a:after,
#ajax-content-wrap [data-stored-style="vs"] .tabbed[data-color-scheme="extra-color-1"] .wpb_tabs_nav li a:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] .flickity-page-dots .dot.is-selected:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote.is-selected p,
.nectar-button.nectar_video_lightbox[data-color="default-extra-color-1"], 
.nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-1"]:hover,
body [class^="icon-"].icon-3x.alt-style.extra-color-1, 
body [class*=" icon-"].icon-3x.alt-style.extra-color-1,
.col:hover > [class^="icon-"].icon-3x.extra-color-1:not(.alt-style),
.col:hover > [class*=" icon-"].icon-3x.extra-color-1:not(.alt-style).hovered, 
.nectar_icon_wrap[data-style="shadow-bg"][data-color="extra-color-1"] .nectar_icon:after,
.nectar-cta[data-color="extra-color-1"]:not([data-style="material"]) .link_wrap,
body .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style).hovered, 
body .col:not(.post-area):not(#sidebar):not(.span_12):hover a [class*=" icon-"].icon-3x.extra-color-1:not(.alt-style).hovered,
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-1"] .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls="default"][data-control-color="extra-color-1"] .flickity-page-dots .dot:before,
.nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-1"] .visualized-total span,
.nectar-post-grid-wrap[data-load-more-color="extra-color-1"] .load-more:hover,
[class*=" icon-"].extra-color-1.icon-normal,
div[data-style="minimal"] .toggle.extra-color-1.open i:after, 
div[data-style="minimal"] .toggle.extra-color-1:hover i:after, 
div[data-style="minimal"] .toggle.open.extra-color-1 i:before, 
div[data-style="minimal"] .toggle.extra-color-1:hover i:before, 
div[data-style="minimal_small"] .toggle.extra-color-1 > h3:after,
.toggle.open.extra-color-1 h3 a,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-1"] .nectar-list-item-btn:hover {
background-color: #006ba8;
}
.nectar-button.regular-button.extra-color-1, 
.nectar-button.tilt.extra-color-1,
body .swiper-slide .button.transparent_2 .extra-color-1:hover,
#sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style),
.portfolio-filters-inline[data-color-scheme="extra-color-1"], 
.portfolio-filters[data-color-scheme="extra-color-1"] #sort-portfolio, 
.portfolio-filters[data-color-scheme="extra-color-1"] a,
.nectar-fancy-box[data-color="extra-color-1"]:after, 
.divider-small-border[data-color="extra-color-1"],
.divider-border[data-color="extra-color-1"], 
.nectar-animated-title[data-color="extra-color-1"] .nectar-animated-title-inner:after, 
.nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox,  
body .nectar-video-box[data-color="extra-color-1"][data-hover="zoom_button"] .nectar_video_lightbox:after, 
.nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-1"] .nectar_hotspot, 
.portfolio-filters-inline[data-color-scheme="extra-color-1-underline"] a:after, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-1"]:not([data-draw="true"]) .nectar_icon:hover, 
.nectar-google-map[data-nectar-marker-color="extra-color-1"] .animated-dot .middle-dot, 
.nectar-leaflet-map[data-nectar-marker-color="extra-color-1"] .animated-dot .middle-dot, 
.nectar-google-map[data-nectar-marker-color="extra-color-1"] .animated-dot div[class*="signal"], 
.nectar-leaflet-map[data-nectar-marker-color="extra-color-1"] .animated-dot div[class*="signal"], 
.nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"]:not([data-style="small"]) .play > .inner-wrap:before,
.nectar-hor-list-item[data-color="extra-color-1"]:before, 
.nectar-fancy-box[data-color="extra-color-1"]:not([data-style="default"]) .box-bg:after, 
body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-1[data-color-override="false"] i,
.nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-1"] li:after, 
body.material .nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox:before,
.nectar_icon_wrap[data-style="soft-bg"][data-color="extra-color-1"] .nectar_icon:before,
.extra-color-1.icon-normal, 
.bar_graph li .extra-color-1,
.nectar-progress-bar .extra-color-1, 
.swiper-slide .button.solid_color .extra-color-1, 
.swiper-slide .button.solid_color_2 .extra-color-1,
.pricing-column.highlight.extra-color-1 h3
{
background-color: #006ba8!important;
}
.nectar-leaflet-map[data-nectar-marker-color="extra-color-1"] .nectar-leaflet-pin { 
border: 10px solid #006ba8; 
}
.nectar_icon_wrap .svg-icon-holder[data-color="extra-color-1"] svg path { 
stroke:#006ba8!important; 
}
body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-1[data-color-override="false"] i:after { 
box-shadow: #006ba8 0px 8px 15px; opacity: 0.24; 
}
.nectar_icon_wrap[data-style="shadow-bg"][data-color="extra-color-1"] .nectar_icon:before {
box-shadow: 0px 15px 28px #006ba8; opacity: 0.3; 
}   
.tabbed[data-style="minimal_flexible"][data-color-scheme="extra-color-1"] .wpb_tabs_nav > li a:before {
box-shadow: 0px 8px 22px #006ba8;
} 
.tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul li .active-tab:after { 
box-shadow: 0px 18px 50px  #006ba8; 
}
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-1"]:before { 
box-shadow: 0 30px 90px #006ba8; 
} 
.nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-1"]:before {
background: linear-gradient(to bottom, rgba(0,0,0,0), #006ba8 100%);
}
body .col:not(.post-area):not(.span_12):not(#sidebar):hover .extra-color-1.hovered .circle-border, 
body #sidebar .widget:hover .extra-color-1 .circle-border, 
body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow:after,
body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow:after, 
div[data-style="minimal"] .toggle.open.extra-color-1 i, div[data-style="minimal"] .toggle.extra-color-1:hover i,
.nectar_icon_wrap[data-style="border-basic"][data-color="extra-color-1"] .nectar_icon, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-1"]:not([data-draw="true"]) .nectar_icon, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-1"][data-draw="true"]:hover .nectar_icon,
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] .play:before, 
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] .play:after,
.tabbed[data-color-scheme="extra-color-1"][data-style="default"] li:not(.cta-button) .active-tab,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-1"]:hover { 
border-color:#006ba8; 
}
body.material .nectar-button.see-through.extra-color-1[data-color-override="false"] { 
border-color:#006ba8!important; 
}
.im-icon-wrap[data-color="extra-color-1"] path {
fill: #006ba8;
}
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-2 h3,
.pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-2 h4,
.pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-2 .interval,
body.material .tabbed[data-color-scheme="extra-color-2"][data-style="minimal"]:not(.using-icons) >ul li:not(.cta-button) a:hover, 
body.material .tabbed[data-color-scheme="extra-color-2"][data-style="minimal"]:not(.using-icons) >ul li:not(.cta-button) .active-tab, 
.tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul li a:not(.active-tab):hover,
.testimonial_slider[data-rating-color="extra-color-2"] .star-rating .filled:before,
.icon-3x[class^="icon-"].extra-color-2:not(.alt-style), 
.icon-tiny[class^="icon-"].extra-color-2, 
.icon-3x[class*=" icon-"].extra-color-2:not(.alt-style), 
body .icon-3x[class*=" icon-"].extra-color-2:not(.alt-style) .circle-border,
.col:hover > [class^="icon-"].icon-3x.extra-color-2.alt-style.hovered, 
.col:hover > [class*=" icon-"].icon-3x.extra-color-2.alt-style.hovered, 
.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-2.alt-style.hovered, 
body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-2.alt-style.hovered,
div[data-style="minimal"] .toggle.extra-color-2:hover h3 a, 
div[data-style="minimal"] .toggle.extra-color-2.open h3 a, 
div[data-style="minimal_small"] .toggle.extra-color-2 > h3 a:hover, 
div[data-style="minimal_small"] .toggle.extra-color-2.open > h3 a {
color: #2ed397;
}
.nectar-milestone .number.extra-color-2, span.extra-color-2,
.team-member .social.extra-color-2 li a, 
body [class^="icon-"].icon-default-style.extra-color-2, 
body [class^="icon-"].icon-default-style[data-color="extra-color-2"], 
.team-member .extra-color-2:hover, 
.svg-icon-holder[data-color="extra-color-2"], 
.nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-2"] .list-icon-holder[data-icon_type="numerical"] span, 
.nectar-icon-list[data-icon-color="extra-color-2"][data-icon-style="border"] .content h4,
.nectar_icon_wrap[data-color="extra-color-2"] i, 
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section .active, 
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section a:hover, 
body.material .nectar-button.see-through.extra-color-2[data-color-override="false"], 
.nectar_single_testimonial[data-color="extra-color-2"] p .open-quote, 
.nectar-icon-list[data-icon-color="extra-color-2"] .nectar-icon-list-item .list-icon-holder[data-icon_type="numerical"],
.no-highlight.extra-color-2 h3 {
color: #2ed397!important;
}
.pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-2:before,
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-2 h3 .highlight-reason,
.tabbed[data-color-scheme="extra-color-2"][data-style="default"] li:not(.cta-button) .active-tab,
.tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-2"] .wpb_tabs_nav li .active-tab,
body .tabbed[data-color-scheme="extra-color-2"][data-style="minimal"] > ul li:not(.cta-button) a:after,
.tabbed[data-color-scheme="extra-color-2"][data-style="minimal_alt"] .magic-line, 
.tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul:after, 
.tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul li .active-tab,
.nectar-scrolling-tabs[data-color-scheme="extra-color-2"] .scrolling-tab-nav .line,
.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-2"] a:after,
#ajax-content-wrap [data-stored-style="vs"] .tabbed[data-color-scheme="extra-color-2"] .wpb_tabs_nav li a:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] .flickity-page-dots .dot.is-selected:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote.is-selected p,
.nectar-button.nectar_video_lightbox[data-color="default-extra-color-2"], 
.nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-2"]:hover,
body [class^="icon-"].icon-3x.alt-style.extra-color-2, 
body [class*=" icon-"].icon-3x.alt-style.extra-color-2,
.col:hover > [class^="icon-"].icon-3x.extra-color-2:not(.alt-style),
.col:hover > [class*=" icon-"].icon-3x.extra-color-2:not(.alt-style).hovered, 
.nectar_icon_wrap[data-style="shadow-bg"][data-color="extra-color-2"] .nectar_icon:after,
.nectar-cta[data-color="extra-color-2"]:not([data-style="material"]) .link_wrap,
body .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-2:not(.alt-style).hovered, 
body .col:not(.post-area):not(#sidebar):not(.span_12):hover a [class*=" icon-"].icon-3x.extra-color-2:not(.alt-style).hovered,
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-2"] .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls="default"][data-control-color="extra-color-2"] .flickity-page-dots .dot:before,
.nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-2"] .visualized-total span,
.nectar-post-grid-wrap[data-load-more-color="extra-color-2"] .load-more:hover,
[class*=" icon-"].extra-color-2.icon-normal,
div[data-style="minimal"] .toggle.extra-color-2.open i:after, 
div[data-style="minimal"] .toggle.extra-color-2:hover i:after, 
div[data-style="minimal"] .toggle.open.extra-color-2 i:before, 
div[data-style="minimal"] .toggle.extra-color-2:hover i:before, 
div[data-style="minimal_small"] .toggle.extra-color-2 > h3:after,
.toggle.open.extra-color-2 h3 a,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-2"] .nectar-list-item-btn:hover {
background-color: #2ed397;
}
.nectar-button.regular-button.extra-color-2, 
.nectar-button.tilt.extra-color-2,
body .swiper-slide .button.transparent_2 .extra-color-2:hover,
#sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-2:not(.alt-style),
.portfolio-filters-inline[data-color-scheme="extra-color-2"], 
.portfolio-filters[data-color-scheme="extra-color-2"] #sort-portfolio, 
.portfolio-filters[data-color-scheme="extra-color-2"] a,
.nectar-fancy-box[data-color="extra-color-2"]:after, 
.divider-small-border[data-color="extra-color-2"],
.divider-border[data-color="extra-color-2"], 
.nectar-animated-title[data-color="extra-color-2"] .nectar-animated-title-inner:after, 
.nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox,  
body .nectar-video-box[data-color="extra-color-2"][data-hover="zoom_button"] .nectar_video_lightbox:after, 
.nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-2"] .nectar_hotspot, 
.portfolio-filters-inline[data-color-scheme="extra-color-2-underline"] a:after, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-2"]:not([data-draw="true"]) .nectar_icon:hover, 
.nectar-google-map[data-nectar-marker-color="extra-color-2"] .animated-dot .middle-dot, 
.nectar-leaflet-map[data-nectar-marker-color="extra-color-2"] .animated-dot .middle-dot, 
.nectar-google-map[data-nectar-marker-color="extra-color-2"] .animated-dot div[class*="signal"], 
.nectar-leaflet-map[data-nectar-marker-color="extra-color-2"] .animated-dot div[class*="signal"], 
.nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"]:not([data-style="small"]) .play > .inner-wrap:before,
.nectar-hor-list-item[data-color="extra-color-2"]:before, 
.nectar-fancy-box[data-color="extra-color-2"]:not([data-style="default"]) .box-bg:after, 
body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-2[data-color-override="false"] i,
.nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-2"] li:after, 
body.material .nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox:before,
.nectar_icon_wrap[data-style="soft-bg"][data-color="extra-color-2"] .nectar_icon:before,
.extra-color-2.icon-normal, 
.bar_graph li .extra-color-2,
.nectar-progress-bar .extra-color-2, 
.swiper-slide .button.solid_color .extra-color-2, 
.swiper-slide .button.solid_color_2 .extra-color-2,
.pricing-column.highlight.extra-color-2 h3
{
background-color: #2ed397!important;
}
.nectar-leaflet-map[data-nectar-marker-color="extra-color-2"] .nectar-leaflet-pin { 
border: 10px solid #2ed397; 
}
.nectar_icon_wrap .svg-icon-holder[data-color="extra-color-2"] svg path { 
stroke:#2ed397!important; 
}
body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-2[data-color-override="false"] i:after { 
box-shadow: #2ed397 0px 8px 15px; opacity: 0.24; 
}
.nectar_icon_wrap[data-style="shadow-bg"][data-color="extra-color-2"] .nectar_icon:before {
box-shadow: 0px 15px 28px #2ed397; opacity: 0.3; 
}   
.tabbed[data-style="minimal_flexible"][data-color-scheme="extra-color-2"] .wpb_tabs_nav > li a:before {
box-shadow: 0px 8px 22px #2ed397;
} 
.tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul li .active-tab:after { 
box-shadow: 0px 18px 50px  #2ed397; 
}
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-2"]:before { 
box-shadow: 0 30px 90px #2ed397; 
} 
.nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-2"]:before {
background: linear-gradient(to bottom, rgba(0,0,0,0), #2ed397 100%);
}
body .col:not(.post-area):not(.span_12):not(#sidebar):hover .extra-color-2.hovered .circle-border, 
body #sidebar .widget:hover .extra-color-2 .circle-border, 
body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow:after,
body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow:after, 
div[data-style="minimal"] .toggle.open.extra-color-2 i, div[data-style="minimal"] .toggle.extra-color-2:hover i,
.nectar_icon_wrap[data-style="border-basic"][data-color="extra-color-2"] .nectar_icon, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-2"]:not([data-draw="true"]) .nectar_icon, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-2"][data-draw="true"]:hover .nectar_icon,
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] .play:before, 
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] .play:after,
.tabbed[data-color-scheme="extra-color-2"][data-style="default"] li:not(.cta-button) .active-tab,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-2"]:hover { 
border-color:#2ed397; 
}
body.material .nectar-button.see-through.extra-color-2[data-color-override="false"] { 
border-color:#2ed397!important; 
}
.im-icon-wrap[data-color="extra-color-2"] path {
fill: #2ed397;
}
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-3 h3,
.pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-3 h4,
.pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-3 .interval,
body.material .tabbed[data-color-scheme="extra-color-3"][data-style="minimal"]:not(.using-icons) >ul li:not(.cta-button) a:hover, 
body.material .tabbed[data-color-scheme="extra-color-3"][data-style="minimal"]:not(.using-icons) >ul li:not(.cta-button) .active-tab, 
.tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul li a:not(.active-tab):hover,
.testimonial_slider[data-rating-color="extra-color-3"] .star-rating .filled:before,
.icon-3x[class^="icon-"].extra-color-3:not(.alt-style), 
.icon-tiny[class^="icon-"].extra-color-3, 
.icon-3x[class*=" icon-"].extra-color-3:not(.alt-style), 
body .icon-3x[class*=" icon-"].extra-color-3:not(.alt-style) .circle-border,
.col:hover > [class^="icon-"].icon-3x.extra-color-3.alt-style.hovered, 
.col:hover > [class*=" icon-"].icon-3x.extra-color-3.alt-style.hovered, 
.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-3.alt-style.hovered, 
body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-3.alt-style.hovered,
div[data-style="minimal"] .toggle.extra-color-3:hover h3 a, 
div[data-style="minimal"] .toggle.extra-color-3.open h3 a, 
div[data-style="minimal_small"] .toggle.extra-color-3 > h3 a:hover, 
div[data-style="minimal_small"] .toggle.extra-color-3.open > h3 a {
color: #8224e3;
}
.nectar-milestone .number.extra-color-3, span.extra-color-3,
.team-member .social.extra-color-3 li a, 
body [class^="icon-"].icon-default-style.extra-color-3, 
body [class^="icon-"].icon-default-style[data-color="extra-color-3"], 
.team-member .extra-color-3:hover, 
.svg-icon-holder[data-color="extra-color-3"], 
.nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-3"] .list-icon-holder[data-icon_type="numerical"] span, 
.nectar-icon-list[data-icon-color="extra-color-3"][data-icon-style="border"] .content h4,
.nectar_icon_wrap[data-color="extra-color-3"] i, 
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section .active, 
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section a:hover, 
body.material .nectar-button.see-through.extra-color-3[data-color-override="false"], 
.nectar_single_testimonial[data-color="extra-color-3"] p .open-quote, 
.nectar-icon-list[data-icon-color="extra-color-3"] .nectar-icon-list-item .list-icon-holder[data-icon_type="numerical"],
.no-highlight.extra-color-3 h3 {
color: #8224e3!important;
}
.pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-3:before,
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-3 h3 .highlight-reason,
.tabbed[data-color-scheme="extra-color-3"][data-style="default"] li:not(.cta-button) .active-tab,
.tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-3"] .wpb_tabs_nav li .active-tab,
body .tabbed[data-color-scheme="extra-color-3"][data-style="minimal"] > ul li:not(.cta-button) a:after,
.tabbed[data-color-scheme="extra-color-3"][data-style="minimal_alt"] .magic-line, 
.tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul:after, 
.tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul li .active-tab,
.nectar-scrolling-tabs[data-color-scheme="extra-color-3"] .scrolling-tab-nav .line,
.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-3"] a:after,
#ajax-content-wrap [data-stored-style="vs"] .tabbed[data-color-scheme="extra-color-3"] .wpb_tabs_nav li a:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] .flickity-page-dots .dot.is-selected:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote.is-selected p,
.nectar-button.nectar_video_lightbox[data-color="default-extra-color-3"], 
.nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-3"]:hover,
body [class^="icon-"].icon-3x.alt-style.extra-color-3, 
body [class*=" icon-"].icon-3x.alt-style.extra-color-3,
.col:hover > [class^="icon-"].icon-3x.extra-color-3:not(.alt-style),
.col:hover > [class*=" icon-"].icon-3x.extra-color-3:not(.alt-style).hovered, 
.nectar_icon_wrap[data-style="shadow-bg"][data-color="extra-color-3"] .nectar_icon:after,
.nectar-cta[data-color="extra-color-3"]:not([data-style="material"]) .link_wrap,
body .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-3:not(.alt-style).hovered, 
body .col:not(.post-area):not(#sidebar):not(.span_12):hover a [class*=" icon-"].icon-3x.extra-color-3:not(.alt-style).hovered,
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-3"] .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls="default"][data-control-color="extra-color-3"] .flickity-page-dots .dot:before,
.nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-3"] .visualized-total span,
.nectar-post-grid-wrap[data-load-more-color="extra-color-3"] .load-more:hover,
[class*=" icon-"].extra-color-3.icon-normal,
div[data-style="minimal"] .toggle.extra-color-3.open i:after, 
div[data-style="minimal"] .toggle.extra-color-3:hover i:after, 
div[data-style="minimal"] .toggle.open.extra-color-3 i:before, 
div[data-style="minimal"] .toggle.extra-color-3:hover i:before, 
div[data-style="minimal_small"] .toggle.extra-color-3 > h3:after,
.toggle.open.extra-color-3 h3 a,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-3"] .nectar-list-item-btn:hover {
background-color: #8224e3;
}
.nectar-button.regular-button.extra-color-3, 
.nectar-button.tilt.extra-color-3,
body .swiper-slide .button.transparent_2 .extra-color-3:hover,
#sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-3:not(.alt-style),
.portfolio-filters-inline[data-color-scheme="extra-color-3"], 
.portfolio-filters[data-color-scheme="extra-color-3"] #sort-portfolio, 
.portfolio-filters[data-color-scheme="extra-color-3"] a,
.nectar-fancy-box[data-color="extra-color-3"]:after, 
.divider-small-border[data-color="extra-color-3"],
.divider-border[data-color="extra-color-3"], 
.nectar-animated-title[data-color="extra-color-3"] .nectar-animated-title-inner:after, 
.nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox,  
body .nectar-video-box[data-color="extra-color-3"][data-hover="zoom_button"] .nectar_video_lightbox:after, 
.nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-3"] .nectar_hotspot, 
.portfolio-filters-inline[data-color-scheme="extra-color-3-underline"] a:after, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-3"]:not([data-draw="true"]) .nectar_icon:hover, 
.nectar-google-map[data-nectar-marker-color="extra-color-3"] .animated-dot .middle-dot, 
.nectar-leaflet-map[data-nectar-marker-color="extra-color-3"] .animated-dot .middle-dot, 
.nectar-google-map[data-nectar-marker-color="extra-color-3"] .animated-dot div[class*="signal"], 
.nectar-leaflet-map[data-nectar-marker-color="extra-color-3"] .animated-dot div[class*="signal"], 
.nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"]:not([data-style="small"]) .play > .inner-wrap:before,
.nectar-hor-list-item[data-color="extra-color-3"]:before, 
.nectar-fancy-box[data-color="extra-color-3"]:not([data-style="default"]) .box-bg:after, 
body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-3[data-color-override="false"] i,
.nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-3"] li:after, 
body.material .nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox:before,
.nectar_icon_wrap[data-style="soft-bg"][data-color="extra-color-3"] .nectar_icon:before,
.extra-color-3.icon-normal, 
.bar_graph li .extra-color-3,
.nectar-progress-bar .extra-color-3, 
.swiper-slide .button.solid_color .extra-color-3, 
.swiper-slide .button.solid_color_2 .extra-color-3,
.pricing-column.highlight.extra-color-3 h3
{
background-color: #8224e3!important;
}
.nectar-leaflet-map[data-nectar-marker-color="extra-color-3"] .nectar-leaflet-pin { 
border: 10px solid #8224e3; 
}
.nectar_icon_wrap .svg-icon-holder[data-color="extra-color-3"] svg path { 
stroke:#8224e3!important; 
}
body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-3[data-color-override="false"] i:after { 
box-shadow: #8224e3 0px 8px 15px; opacity: 0.24; 
}
.nectar_icon_wrap[data-style="shadow-bg"][data-color="extra-color-3"] .nectar_icon:before {
box-shadow: 0px 15px 28px #8224e3; opacity: 0.3; 
}   
.tabbed[data-style="minimal_flexible"][data-color-scheme="extra-color-3"] .wpb_tabs_nav > li a:before {
box-shadow: 0px 8px 22px #8224e3;
} 
.tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul li .active-tab:after { 
box-shadow: 0px 18px 50px  #8224e3; 
}
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-3"]:before { 
box-shadow: 0 30px 90px #8224e3; 
} 
.nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-3"]:before {
background: linear-gradient(to bottom, rgba(0,0,0,0), #8224e3 100%);
}
body .col:not(.post-area):not(.span_12):not(#sidebar):hover .extra-color-3.hovered .circle-border, 
body #sidebar .widget:hover .extra-color-3 .circle-border, 
body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow:after,
body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow:after, 
div[data-style="minimal"] .toggle.open.extra-color-3 i, div[data-style="minimal"] .toggle.extra-color-3:hover i,
.nectar_icon_wrap[data-style="border-basic"][data-color="extra-color-3"] .nectar_icon, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-3"]:not([data-draw="true"]) .nectar_icon, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-3"][data-draw="true"]:hover .nectar_icon,
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] .play:before, 
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] .play:after,
.tabbed[data-color-scheme="extra-color-3"][data-style="default"] li:not(.cta-button) .active-tab,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-3"]:hover { 
border-color:#8224e3; 
}
body.material .nectar-button.see-through.extra-color-3[data-color-override="false"] { 
border-color:#8224e3!important; 
}
.im-icon-wrap[data-color="extra-color-3"] path {
fill: #8224e3;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li a .popular-featured-img:after {
background: #0de2b8; 
background: linear-gradient(to right, #0de2b8, #006ba8); 
}.divider-small-border[data-color="extra-color-gradient-1"], 
.divider-border[data-color="extra-color-gradient-1"], 
.nectar-progress-bar .extra-color-gradient-1,
.tabbed[data-style*="minimal"][data-color-scheme="extra-color-gradient-1"] >ul li a:after,
.tabbed[data-style="minimal_alt"][data-color-scheme="extra-color-gradient-1"] .magic-line,
.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-gradient-1"] a:after,
.nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-gradient-1"] li:after, 
.nectar-fancy-box[data-style="default"][data-color="extra-color-gradient-1"]:after {
background: #006ba8; 
background: linear-gradient(to right, #006ba8, #0de2b8); 
}
.nectar-scrolling-tabs[data-color-scheme="extra-color-gradient-1"] .scrolling-tab-nav .line,
#ajax-content-wrap [data-stored-style="vs"] .tabbed[data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav li a:before {
background: #006ba8; 
background: linear-gradient(to bottom, #006ba8, #0de2b8); 
}
.icon-normal.extra-color-gradient-1, 
body [class^="icon-"].icon-3x.alt-style.extra-color-gradient-1,
.nectar-button.extra-color-gradient-1:after, 
.nectar-cta[data-color="extra-color-gradient-1"]:not([data-style="material"]) .link_wrap,
.nectar-button.see-through-extra-color-gradient-1:after,
.nectar_icon_wrap[data-color="extra-color-gradient-1"]:not([data-style="shadow-bg"]) i, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:before, 
.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul li a:before,
.tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-1"] ul li a:before, 
.tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-1"] ul li a:before,
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"] .box-bg:after, 
.nectar_icon_wrap[data-style="soft-bg"][data-color="extra-color-gradient-1"] .nectar_icon:before,
.nectar_icon_wrap[data-style="shadow-bg"][data-color="extra-color-gradient-1"] .nectar_icon:after,
.nectar-post-grid-wrap[data-load-more-color="extra-color-gradient-1"] .load-more:before {
background: #006ba8; 
background: linear-gradient(to bottom right, #006ba8, #0de2b8); 
}
body.material .nectar-button.regular.m-extra-color-gradient-1, 
body.material .nectar-button.see-through.m-extra-color-gradient-1:before,
.swiper-slide .button.solid_color .extra-color-gradient-1, 
.swiper-slide .button.transparent_2 .extra-color-gradient-1:before {
background: #006ba8; 
background: linear-gradient(125deg, #006ba8, #0de2b8);
}
body.material .nectar-button.regular.m-extra-color-gradient-1:before {
background: #0de2b8; 
}
.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul:after { 
background-color: #0de2b8;
}
.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul li .active-tab:after { 
box-shadow: 0px 18px 50px #0de2b8; 
}
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"]:before { 
box-shadow: 0px 30px 90px #0de2b8; 
}
.tabbed[data-style="minimal_flexible"][data-color-scheme="extra-color-gradient-1"] .wpb_tabs_nav > li a:before {
box-shadow: 0px 8px 22px #0de2b8;
} 
.nectar_icon_wrap[data-style="shadow-bg"][data-color="extra-color-gradient-1"] .nectar_icon:before {
box-shadow: 0px 15px 28px #0de2b8; opacity: 0.3; 
}  
.testimonial_slider[data-rating-color="extra-color-gradient-1"] .star-rating .filled:before {
color: #006ba8;
background: linear-gradient(to right, #006ba8, #0de2b8); 
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.nectar-button.extra-color-gradient-1, 
.nectar-button.see-through-extra-color-gradient-1 {
border-width: 3px;
border-style: solid;
-moz-border-image: -moz-linear-gradient(top right, #006ba8 0%, #0de2b8 100%);
-webkit-border-image: -webkit-linear-gradient(top right, #006ba8 0%,#0de2b8 100%);
border-image: linear-gradient(to bottom right, #006ba8 0%, #0de2b8 100%);
border-image-slice: 1;
}
.nectar-gradient-text[data-color="extra-color-gradient-1"][data-direction="horizontal"] * { 
background-image: linear-gradient(to right, #006ba8, #0de2b8);  
}
.nectar-gradient-text[data-color="extra-color-gradient-1"] *, 
.nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-gradient-1"] .list-icon-holder[data-icon_type="numerical"] span {
color: #006ba8;
background: linear-gradient(to bottom right, #006ba8, #0de2b8); 
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
display: inline-block;
}
[class^="icon-"][data-color="extra-color-gradient-1"]:before, 
[class*=" icon-"][data-color="extra-color-gradient-1"]:before,
[class^="icon-"].extra-color-gradient-1:not(.icon-normal):before, 
[class*=" icon-"].extra-color-gradient-1:not(.icon-normal):before,
.nectar_icon_wrap[data-color="extra-color-gradient-1"]:not([data-style="shadow-bg"]) i {
color: #006ba8;
background: linear-gradient(to bottom right, #006ba8, #0de2b8); 
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
display: initial; 
}
.nectar-button.extra-color-gradient-1 .hover, 
.nectar-button.see-through-extra-color-gradient-1 .start {
background: #006ba8; 
background: linear-gradient(to bottom right, #006ba8, #0de2b8); 
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
display: initial; 
}
.nectar-button.extra-color-gradient-1.no-text-grad .hover, 
.nectar-button.see-through-extra-color-gradient-1.no-text-grad .start {
background: transparent!important;
color: #006ba8!important; 
}.divider-small-border[data-color="extra-color-gradient-2"], 
.divider-border[data-color="extra-color-gradient-2"], 
.nectar-progress-bar .extra-color-gradient-2,
.tabbed[data-style*="minimal"][data-color-scheme="extra-color-gradient-2"] >ul li a:after,
.tabbed[data-style="minimal_alt"][data-color-scheme="extra-color-gradient-2"] .magic-line,
.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-gradient-2"] a:after,
.nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-gradient-2"] li:after, 
.nectar-fancy-box[data-style="default"][data-color="extra-color-gradient-2"]:after {
background: #ff1053; 
background: linear-gradient(to right, #ff1053, #006ba8); 
}
.nectar-scrolling-tabs[data-color-scheme="extra-color-gradient-2"] .scrolling-tab-nav .line,
#ajax-content-wrap [data-stored-style="vs"] .tabbed[data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav li a:before {
background: #ff1053; 
background: linear-gradient(to bottom, #ff1053, #006ba8); 
}
.icon-normal.extra-color-gradient-2, 
body [class^="icon-"].icon-3x.alt-style.extra-color-gradient-2,
.nectar-button.extra-color-gradient-2:after, 
.nectar-cta[data-color="extra-color-gradient-2"]:not([data-style="material"]) .link_wrap,
.nectar-button.see-through-extra-color-gradient-2:after,
.nectar_icon_wrap[data-color="extra-color-gradient-2"]:not([data-style="shadow-bg"]) i, 
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:before, 
.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] ul li a:before,
.tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-2"] ul li a:before, 
.tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-2"] ul li a:before,
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-2"] .box-bg:after, 
.nectar_icon_wrap[data-style="soft-bg"][data-color="extra-color-gradient-2"] .nectar_icon:before,
.nectar_icon_wrap[data-style="shadow-bg"][data-color="extra-color-gradient-2"] .nectar_icon:after,
.nectar-post-grid-wrap[data-load-more-color="extra-color-gradient-2"] .load-more:before {
background: #ff1053; 
background: linear-gradient(to bottom right, #ff1053, #006ba8); 
}
body.material .nectar-button.regular.m-extra-color-gradient-2, 
body.material .nectar-button.see-through.m-extra-color-gradient-2:before,
.swiper-slide .button.solid_color .extra-color-gradient-2, 
.swiper-slide .button.transparent_2 .extra-color-gradient-2:before {
background: #ff1053; 
background: linear-gradient(125deg, #ff1053, #006ba8);
}
body.material .nectar-button.regular.m-extra-color-gradient-2:before {
background: #006ba8; 
}
.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] ul:after { 
background-color: #006ba8;
}
.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] ul li .active-tab:after { 
box-shadow: 0px 18px 50px #006ba8; 
}
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-2"]:before { 
box-shadow: 0px 30px 90px #006ba8; 
}
.tabbed[data-style="minimal_flexible"][data-color-scheme="extra-color-gradient-2"] .wpb_tabs_nav > li a:before {
box-shadow: 0px 8px 22px #006ba8;
} 
.nectar_icon_wrap[data-style="shadow-bg"][data-color="extra-color-gradient-2"] .nectar_icon:before {
box-shadow: 0px 15px 28px #006ba8; opacity: 0.3; 
}  
.testimonial_slider[data-rating-color="extra-color-gradient-2"] .star-rating .filled:before {
color: #ff1053;
background: linear-gradient(to right, #ff1053, #006ba8); 
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.nectar-button.extra-color-gradient-2, 
.nectar-button.see-through-extra-color-gradient-2 {
border-width: 3px;
border-style: solid;
-moz-border-image: -moz-linear-gradient(top right, #ff1053 0%, #006ba8 100%);
-webkit-border-image: -webkit-linear-gradient(top right, #ff1053 0%,#006ba8 100%);
border-image: linear-gradient(to bottom right, #ff1053 0%, #006ba8 100%);
border-image-slice: 1;
}
.nectar-gradient-text[data-color="extra-color-gradient-2"][data-direction="horizontal"] * { 
background-image: linear-gradient(to right, #ff1053, #006ba8);  
}
.nectar-gradient-text[data-color="extra-color-gradient-2"] *, 
.nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-gradient-2"] .list-icon-holder[data-icon_type="numerical"] span {
color: #ff1053;
background: linear-gradient(to bottom right, #ff1053, #006ba8); 
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
display: inline-block;
}
[class^="icon-"][data-color="extra-color-gradient-2"]:before, 
[class*=" icon-"][data-color="extra-color-gradient-2"]:before,
[class^="icon-"].extra-color-gradient-2:not(.icon-normal):before, 
[class*=" icon-"].extra-color-gradient-2:not(.icon-normal):before,
.nectar_icon_wrap[data-color="extra-color-gradient-2"]:not([data-style="shadow-bg"]) i {
color: #ff1053;
background: linear-gradient(to bottom right, #ff1053, #006ba8); 
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
display: initial; 
}
.nectar-button.extra-color-gradient-2 .hover, 
.nectar-button.see-through-extra-color-gradient-2 .start {
background: #ff1053; 
background: linear-gradient(to bottom right, #ff1053, #006ba8); 
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
display: initial; 
}
.nectar-button.extra-color-gradient-2.no-text-grad .hover, 
.nectar-button.see-through-extra-color-gradient-2.no-text-grad .start {
background: transparent!important;
color: #ff1053!important; 
}
body, 
.container-wrap, 
.material .ocm-effect-wrap, 
.project-title, 
.ascend .container-wrap, 
.ascend .project-title, 
body .vc_text_separator div, 
.carousel-wrap[data-full-width="true"] .carousel-heading, 
.carousel-wrap .left-border, 
.carousel-wrap .right-border, 
.single-post.ascend #page-header-bg.fullscreen-header, 
.single-post #single-below-header.fullscreen-header,
#page-header-wrap, 
.page-header-no-bg, 
#full_width_portfolio .project-title.parallax-effect, 
.portfolio-items .col, 
.page-template-template-portfolio-php .portfolio-items .col.span_3, 
.page-template-template-portfolio-php .portfolio-items .col.span_4 { 
background-color: #ffffff; 
}body, body h1, body h2, body h3, body h4, body h5, body h6, .masonry.material .masonry-blog-item .grav-wrap .text { 
color: #333333; 
}
#sidebar h4,
body .row .col.section-title span {
color: #333333; 
}
.single .heading-title[data-header-style="default_minimal"] .meta-category a {
color: #333333; 
border-color: #333333; 
}body #header-outer, 
body #search-outer, 
body.ascend #search-outer, 
body[data-header-format="left-header"].ascend #search-outer,
.material #header-space, 
#header-space, 
.material #header-outer .bg-color-stripe, 
.material #search-outer .bg-color-stripe, 
.material #header-outer #search-outer:before,
body[data-header-format="left-header"].material #search-outer, 
body.material[data-header-format="centered-menu-bottom-bar"] #page-header-wrap.fullscreen-header,
#header-outer #mobile-menu:before { 
background-color:#ffffff; 
}body #header-outer, body[data-header-color="dark"] #header-outer { 
background-color: rgba(255,255,255,0.86); 
}.material #header-outer:not(.transparent) .bg-color-stripe { 
display: none; 
}
#header-outer #top nav > ul > li > a, 
#header-outer .slide-out-widget-area-toggle a i.label,
#header-outer:not(.transparent) #top #logo, 
#header-outer #top .span_9 > .slide-out-widget-area-toggle i, 
#header-outer #top .sf-sub-indicator i, 
body[data-header-color="custom"].ascend #boxed #header-outer .cart-menu .cart-icon-wrap i,  
#header-outer #top nav ul #nectar-user-account a span, 
#header-outer #top #toggle-nav i, 
.material #header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search, 
#header-outer:not([data-permanent-transparent="1"]) .mobile-user-account .icon-salient-m-user, 
#header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search,
#header-outer #top #mobile-cart-link i, 
#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, 
body[data-header-format="left-header"] #header-outer #social-in-menu a, 
#header-outer #top nav ul #search-btn a span,
#search-outer #search input[type="text"], 
#search-outer #search #close a span,
body.ascend #search-outer #search #close a span,
body.ascend #search-outer #search input[type="text"],
.material #search-outer #search .span_12 span,
#header-outer #mobile-menu ul li a,
#header-outer #mobile-menu .below-menu-items-wrap p { 
color:#888888!important; 
}
.material #header-outer #search-outer input::-webkit-input-placeholder,
body[data-header-format="left-header"].material #search-outer input::-webkit-input-placeholder {
color:#888888!important; 
}
#header-outer #top .slide-out-widget-area-toggle a .lines:after, 
#header-outer #top .slide-out-widget-area-toggle a .lines:before,
#header-outer #top .slide-out-widget-area-toggle a .lines-button:after, 
body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, 
body.material.mobile #header-outer:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, 
#search-outer .close-wrap .close-line,
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line { 
background-color:#888888; 
}#top nav > ul > .button_bordered > a:before, 
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line { 
border-color:#888888; 
}
#header-outer[data-lhe="default"] #top nav > ul > li > a:hover, 
#header-outer .slide-out-widget-area-toggle a:hover i.label,
body #header-outer:not(.transparent) #social-in-menu a i:after,
#header-outer[data-lhe="default"] #top nav .sf-menu > .sfHover:not(#social-in-menu) > a, 
body #header-outer[data-lhe="default"] #top nav > ul > li > a:hover, 
.ascend #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap:not(.has_products) .icon-salient-cart, 
body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart, 
body #header-outer[data-lhe="default"] #top nav .sf-menu > .sfHover:not(#social-in-menu) > a, 
body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a, 
body #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_item > a .sf-sub-indicator i,  
body #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_ancestor > a, 
body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a, 
body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a i,  
body #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_item > a, 
body #top nav .sf-menu > .current_page_ancestor > a .sf-sub-indicator i,
body #top nav .sf-menu > .current_page_item > a .sf-sub-indicator i, 
body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a, 
#header-outer #top .sf-menu > .sfHover > a .sf-sub-indicator i, 
#header-outer #top .sf-menu > li > a:hover .sf-sub-indicator i, 
#header-outer #top nav ul #search-btn a:hover span, 
#header-outer #top nav ul #nectar-user-account a:hover span, 
#header-outer #top nav ul .slide-out-widget-area-toggle a:hover span, 
body:not(.material) #search-outer #search #close a span:hover,
#header-outer #mobile-menu ul li a:hover,
#header-outer #mobile-menu ul li a:hover .sf-sub-indicator i,
#header-outer #mobile-menu ul li a:focus,
#header-outer #mobile-menu ul li a:focus .sf-sub-indicator i,
#header-outer #mobile-menu ul li[class*="current"] > a,
#header-outer #mobile-menu ul li[class*="current"] > a i { 
color:#ffffff!important; 
}
#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines:after, 
#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,
#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after, 
body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav > ul > li:not([class*="button_"]) > a > span:after { 
background-color:#ffffff!important; 
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a:after, 
body.material #header-outer #search-outer #search input[type="text"],
body[data-header-format="left-header"].material #search-outer #search input[type="text"] { 
border-color:#ffffff; 
}
#search-outer .ui-widget-content, 
body:not([data-header-format="left-header"]) #top .sf-menu li ul, 
#top nav > ul > .megamenu > .sub-menu, 
body #top nav > ul > .megamenu > .sub-menu > li > a, 
#header-outer .widget_shopping_cart .cart_list a, 
#header-outer .widget_shopping_cart .cart_list li, 
#header-outer .widget_shopping_cart_content, 
.woocommerce .cart-notification, 
#header-secondary-outer ul ul li a, 
#header-secondary-outer .sf-menu li ul { 
background-color:#000000; 
}body[data-header-format="left-header"] #header-outer .cart-outer .cart-notification:after { 
border-color: transparent transparent #000000 transparent; 
} 
#top .sf-menu li ul li a:hover, 
body #top nav .sf-menu ul .sfHover > a, 
#top .sf-menu li ul .current-menu-item > a, 
#top .sf-menu li ul .current-menu-ancestor > a, 
#top nav > ul > .megamenu > ul ul li a:hover, 
#top nav > ul > .megamenu > ul ul li a:focus, 
#top nav > ul > .megamenu > ul ul .current-menu-item > a, 
#header-secondary-outer ul ul li a:hover, 
#header-secondary-outer ul ul li a:focus, 
#header-secondary-outer ul > li:not(.megamenu) ul a:hover,
body #header-secondary-outer .sf-menu ul .sfHover > a, 
#search-outer .ui-widget-content li:hover, 
.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus, 
#header-outer #top nav > ul > li:not(.megamenu) ul a:hover, 
#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, 
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, 
#top nav > ul > .megamenu > ul ul .sfHover > a,
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a, 
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, 
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a { 
background-color:#161616!important; 
}
#search-outer .ui-widget-content li a, 
#search-outer .ui-widget-content i, 
#top .sf-menu li ul li a, 
body #header-outer .widget_shopping_cart .cart_list a, 
#header-secondary-outer ul ul li a, 
.woocommerce .cart-notification .item-name, 
.cart-outer .cart-notification, 
#header-outer #top .sf-menu li ul .sf-sub-indicator i, 
#header-outer .widget_shopping_cart .quantity, 
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a, 
#header-outer .cart-notification .item-name, 
#header-outer #top nav > ul > .nectar-woo-cart .cart-outer .widget ul a:hover, 
#header-outer .cart-outer .total strong, 
#header-outer .cart-outer .total,
#header-outer ul.product_list_widget li dl dd,  
#header-outer ul.product_list_widget li dl dt { 
color:#cccccc!important; 
}
#search-outer .ui-widget-content li:hover *, 
#search-outer .ui-widget-content .ui-state-focus *, 
body #top nav .sf-menu ul .sfHover > a, 
#top nav > ul > .megamenu > ul ul .current-menu-item > a, 
#header-secondary-outer ul ul li:hover > a, 
#header-secondary-outer ul ul li:hover > a i, 
#header-secondary-outer ul .sfHover > a, 
body[data-dropdown-style="minimal"] #header-secondary-outer ul > li:not(.megamenu) .sfHover > a, 
body #top nav .sf-menu ul .sfHover > a .sf-sub-indicator i, 
body #top nav .sf-menu ul li:hover > a .sf-sub-indicator i, 
body #top nav .sf-menu ul li:hover > a, 
#top nav > ul > .megamenu > ul > li > a:hover, 
#top nav > ul > .megamenu > ul > .sfHover > a, 
body #top nav .sf-menu ul .current-menu-item > a, 
body #top nav .sf-menu ul .current_page_item > a .sf-sub-indicator i, 
body #top nav .sf-menu ul .current_page_ancestor > a .sf-sub-indicator i, 
body #top nav .sf-menu ul .sfHover > a, 
body #top nav .sf-menu ul .current_page_ancestor > a, 
body #top nav .sf-menu ul .current-menu-ancestor > a, 
body #top nav .sf-menu ul .current_page_item > a, 
body .sf-menu ul li ul .sfHover > a .sf-sub-indicator i, 
body .sf-menu > li > a:active > .sf-sub-indicator i, 
body .sf-menu > .sfHover > a > .sf-sub-indicator i, 
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, 
body .sf-menu li ul .sfHover > a, 
body #top nav > ul > .megamenu ul li:hover > a, 
#header-outer #top nav > ul > li:not(.megamenu) ul a:hover, 
body[data-dropdown-style="minimal"] #header-secondary-outer ul >li:not(.megamenu) ul a:hover,
#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, 
#header-outer #top nav ul li .sfHover > a .sf-sub-indicator i, 
#top nav > ul > .megamenu > ul ul li a:hover, 
#top nav > ul > .megamenu > ul ul li a:focus,
#top nav > ul > .megamenu > ul ul .sfHover > a, 
#header-outer #top nav ul li li:hover > a .sf-sub-indicator i, 
#header-outer[data-format="left-header"] .sf-menu .sub-menu .current-menu-item > a,
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a, 
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .current-menu-item > a, 
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, 
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a, 
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a .sf-sub-indicator i, 
#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item > a, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a:hover, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a:focus, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li:hover > a, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul:hover > a, 
#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item.has-ul > a, 
#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-ancestor.has-ul > a, 
#header-outer ul.product_list_widget li:hover dl dt, #header-outer ul.product_list_widget li:hover dl dd { 
color:#ffffff!important; 
}
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a, 
#header-outer[data-lhe="default"] #top nav .sf-menu .megamenu ul .current_page_ancestor > a, 
#header-outer[data-lhe="default"] #top nav .sf-menu .megamenu ul .current-menu-ancestor > a, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a { 
color:#aaaaaa!important; 
}
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li:hover > a, 
#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu > ul > .current-menu-ancestor.menu-item-has-children > a, 
#top nav > ul > .megamenu > ul ul .current-menu-item > a, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul:hover > a, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a:focus, 
#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item.has-ul > a, 
#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-ancestor.has-ul > a  { 
color:#ffffff!important; 
}
body #header-outer[data-transparent-header="true"] #top nav ul #nectar-user-account > div, 
body[data-header-color="custom"] #top nav ul #nectar-user-account > div, 
.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] #top nav ul #search-btn a:after, 
.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] #top nav ul #nectar-user-account a:after, 
.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] #top nav ul .slide-out-widget-area-toggle a:after, 
.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] .cart-contents:after,
#header-outer:not(.transparent) .sf-menu > li ul { 
border-color:#444444; 
} 
#header-outer:not(.transparent) .sf-menu > li ul { 
border-top-width: 1px; border-top-style: solid; 
}#header-secondary-outer, 
#header-outer #header-secondary-outer, 
#header-outer #mobile-menu .secondary-header-text { 
background-color:#141414; 
}#header-secondary-outer nav > ul > li > a, 
#header-secondary-outer .nectar-center-text, 
#header-secondary-outer .nectar-center-text a, 
body #header-secondary-outer nav > ul > li > a .sf-sub-indicator i, 
#header-secondary-outer #social li a i,
#header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu >li:hover >a,
#header-outer #mobile-menu .secondary-header-text p { 
color:#d8d8d8; 
}
#header-secondary-outer #social li a:hover i, 
#header-secondary-outer .nectar-center-text a:hover, 
#header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu >li >a:after, 
#header-secondary-outer nav > ul > li:hover > a, 
#header-secondary-outer nav > ul > .current-menu-item > a, 
#header-secondary-outer nav > ul > .sfHover > a, 
#header-secondary-outer nav > ul > .sfHover > a .sf-sub-indicator i, 
#header-secondary-outer nav > ul > .current-menu-item > a .sf-sub-indicator i, 
#header-secondary-outer nav > ul > .current-menu-ancestor > a, 
#header-secondary-outer nav > ul > .current-menu-ancestor > a .sf-sub-indicator i, 
#header-secondary-outer nav > ul > li:hover > a .sf-sub-indicator i { 
color:#ffffff!important; 
}
#search-outer .ui-widget-content, 
body:not([data-header-format="left-header"]) #top .sf-menu li ul, 
#top nav > ul > .megamenu > .sub-menu, 
body #top nav > ul > .megamenu > .sub-menu > li > a, 
#header-outer .widget_shopping_cart .cart_list a, 
#header-secondary-outer ul ul li a, 
#header-outer .widget_shopping_cart .cart_list li, 
.woocommerce .cart-notification, 
#header-outer .widget_shopping_cart_content { 
background-color: rgba(0,0,0,100)!important; 
}
#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen), 
#slide-out-widget-area-bg.fullscreen, 
#slide-out-widget-area-bg.fullscreen-split, 
#slide-out-widget-area-bg.fullscreen-alt .bg-inner, 
body.material #slide-out-widget-area-bg.slide-out-from-right { 
background-color:#006ba8; 
}
body:not(.material) #slide-out-widget-area.slide-out-from-right, 
#slide-out-widget-area.slide-out-from-right-hover, 
#slide-out-widget-area-bg.fullscreen, 
#slide-out-widget-area-bg.fullscreen-split, 
#slide-out-widget-area-bg.fullscreen-alt .bg-inner, 
body.material #slide-out-widget-area-bg.slide-out-from-right { 
background: linear-gradient(145deg, #006ba8, #000000); 
}
#slide-out-widget-area, 
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a:hover i:before, 
#slide-out-widget-area a, 
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a, 
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a,
#slide-out-widget-area.fullscreen-split .inner .widget.widget_nav_menu li a, 
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a,
#slide-out-widget-area.fullscreen .menuwrapper li a,
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a,
body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^="icon-"] { 
color:#ffffff; 
}
#slide-out-widget-area .tagcloud a, 
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after,
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after { 
border-color: #ffffff; 
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:before, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:after, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines-button:after,
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .unhidden-line .lines:before, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .unhidden-line .lines:after, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .unhidden-line.lines-button:after { 
background-color:#ffffff; 
}#slide-out-widget-area h1, 
#slide-out-widget-area h2, 
#slide-out-widget-area h3, 
#slide-out-widget-area h4, 
#slide-out-widget-area h5 { 
color:#ffffff; 
}
body #slide-out-widget-area.fullscreen a:hover, 
body #slide-out-widget-area.fullscreen-split a:hover, 
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container .current-menu-item > a, 
#slide-out-widget-area.slide-out-from-right-hover a:hover,
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i:after, 
body #slide-out-widget-area.slide-out-from-right a:hover, 
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a:hover, 
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover, 
#slide-out-widget-area.slide-out-from-right-hover.no-text-effect .inner .off-canvas-menu-container li a:hover, 
body #slide-out-widget-area .slide_out_area_close:hover .icon-default-style[class^="icon-"], 
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .current-menu-item > a { 
color:#ffffff!important; 
}  
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after,
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after,
#slide-out-widget-area .tagcloud a:hover { 
border-color: #ffffff; 
} 
#slide-out-widget-area.fullscreen-split .widget ul:not([class*="nectar_blog_posts"]) li > a:not(.tag-cloud-link):not(.nectar-button),
#slide-out-widget-area.fullscreen-split .textwidget a:not(.nectar-button) {
background-image: linear-gradient(to right, #ffffff 0%, #ffffff 100%);
}body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close:before { 
background-color: #ffffff; 
} @media only screen and (min-width: 1000px) { 
body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close .close-line { 
background-color: #000000; 
} 
} 
#footer-outer, 
#nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap { 
background-color:#0a0a0a!important; 
} 
#footer-outer #footer-widgets { 
border-bottom: none; 
} 
body.original #footer-outer #footer-widgets .col ul li { 
border-bottom: 1px solid rgba(0,0,0,0.1); 
} 
.original #footer-outer #footer-widgets .col .widget_recent_comments ul li,
#footer-outer #footer-widgets .col .widget_recent_comments ul li { 
background-color: rgba(0, 0, 0, 0.07); 
border-bottom: 0px;
} 
#footer-outer, 
#footer-outer a:not(.nectar-button) { 
color:#9e9e9e!important; 
}
#footer-outer[data-link-hover="underline"][data-custom-color="true"] #footer-widgets ul:not([class*="nectar_blog_posts"]) a:not(.tag-cloud-link):not(.nectar-button),
#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button) {
background-image: linear-gradient(to right, #9e9e9e 0%, #9e9e9e 100%);
}
#footer-outer #footer-widgets .widget h4, 
#footer-outer .col .widget_recent_entries span, 
#footer-outer .col .recent_posts_extra_widget .post-widget-text span { 
color:#ffffff!important; 
}
#footer-outer #copyright,
.ascend #footer-outer #copyright { 
border: none; 
background-color:#0a0a0a; 
}
#footer-outer #copyright .widget h4, 
#footer-outer #copyright li a i, 
#footer-outer #copyright p { 
color:#969696; 
} 
#footer-outer[data-cols="1"] #copyright li a i:after { 
border-color:#969696; 
}
#footer-outer #copyright li a:hover i, 
#footer-outer[data-cols="1"] #copyright li a:hover i, 
#footer-outer[data-cols="1"] #copyright li a:hover i:after { 
border-color: #ffffff; 
color:#ffffff; 
}
#ajax-content-wrap #footer-outer #copyright { 
border-top: 1px solid rgba(255,255,255,0.18); 
}#call-to-action { 
background-color:#ECEBE9; 
}#call-to-action span { 
color:#4B4F52; 
}body #slide-out-widget-area-bg { 
background-color: rgba(0,0,0,0.8); 
}.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after { 
background-color: #2d2d2d;
opacity: 0.4; 
}
.single-post #page-header-bg[data-post-hs="default_minimal"] { background-color: #2d2d2d; }
@media only screen and (min-width: 1000px) {
#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 #logo {  
margin-top: -5px; 
}
#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav >ul >li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(.slide-out-widget-area-toggle) > a { 
padding-bottom: 10px;  
}
#header-outer #logo, 
#header-outer .logo-spacing { 
margin-top: 10px; 
margin-bottom: 10px; 
position: relative; 
}
#header-outer.small-nav #logo, 
#header-outer.small-nav .logo-spacing { 
margin-top: 5.55555555556px; 
margin-bottom: 5.55555555556px; 
} 
#header-outer.small-nav #logo img, 
#header-outer.small-nav .logo-spacing img { 
height: 132px; 
}
.material #header-outer:not(.transparent) .bg-color-stripe { 
top: 155px; 
height: calc(35vh - 155px); 
}
.material #header-outer:not(.transparent).small-nav .bg-color-stripe { 
top: 143.111111111px; 
height: calc(35vh - 143.111111111px); 
}
}
@media only screen and (max-width: 999px) {
.material #header-outer:not([data-permanent-transparent="1"]):not(.transparent) .bg-color-stripe, 
.material #header-outer:not([data-permanent-transparent="1"]).transparent .bg-color-stripe { 
top: 48px; 
height: calc(30vh - 48px); 
}
}
#header-outer #logo img, 
#header-outer .logo-spacing img { 
height: 135px; 
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a,
#top nav > ul > li[class*="button_solid_color"] > a, 
body #header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_solid_color"] > a:hover,
#header-outer[data-lhe="animated_underline"] #top nav > .sf-menu > li[class*="button_bordered"] > a,
#top nav > ul > li[class*="button_bordered"] > a, 
body #header-outer.transparent #top nav > ul > li[class*="button_bordered"] > a,
body #header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_bordered"] > a:hover,
body #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a, 
#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a { 
margin-left: 28px; 
margin-right: 28px; 
}
#header-outer[data-lhe="default"] #top nav > ul > li > a { 
padding-left: 28px; 
padding-right: 28px; 
}
#header-outer[data-lhe="animated_underline"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu #top nav > ul > li > a { 
margin-left: 21px; 
margin-right: 21px; 
}
#header-outer[data-lhe="default"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu #top nav > ul > li > a { 
padding-left: 21px; 
padding-right: 21px; 
}
body.material[data-header-format="default"] #header-outer[data-has-buttons="yes"]:not([data-format="left-header"]) #top nav >.buttons { 
margin-left: 56px; 
}#header-space { 
height: 155px;
}
@media only screen and (max-width: 999px) {
#header-space { 
height: 48px;
}
}@media only screen and (max-width: 999px) {
.using-mobile-browser #page-header-wrap.fullscreen-header,
.using-mobile-browser #page-header-wrap.fullscreen-header #page-header-bg,
.using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div {
height: calc(100vh - 100px);
}
.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level, 
.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12 { 
min-height: calc(100vh - 100px); 
}
#page-header-wrap.fullscreen-header,
#page-header-wrap.fullscreen-header #page-header-bg,
html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,
.nectar_fullscreen_zoom_recent_projects,
.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded), 
.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,
#nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div {
height: calc(100vh - 47px);
}
.wpb_row.vc_row-o-full-height.top-level, 
.wpb_row.vc_row-o-full-height.top-level > .col.span_12 { 
min-height: calc(100vh - 47px); 
}[data-bg-header="true"][data-permanent-transparent="1"] #page-header-wrap.fullscreen-header,
[data-bg-header="true"][data-permanent-transparent="1"] #page-header-wrap.fullscreen-header #page-header-bg,
html:not(.nectar-box-roll-loaded) [data-bg-header="true"][data-permanent-transparent="1"] .nectar-box-roll > #page-header-bg.fullscreen-header,
[data-bg-header="true"][data-permanent-transparent="1"] .nectar_fullscreen_zoom_recent_projects,
[data-permanent-transparent="1"] .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded), 
[data-permanent-transparent="1"] .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
height: 100vh;
}
[data-permanent-transparent="1"] .wpb_row.vc_row-o-full-height.top-level, 
[data-permanent-transparent="1"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {	min-height: 100vh; }
body[data-transparent-header="false"] #ajax-content-wrap.no-scroll { 
min-height:  calc(100vh - 47px);	
height: calc(100vh - 47px); 
} 
}#ajax-loading-screen, 
#ajax-loading-screen[data-effect="center_mask_reveal"] span { 
background-color: #000000
} 
.default-loading-icon { 
border-color: rgba(255,255,255,0.2); 
} #ajax-loading-screen .reveal-1 { background-color: #000000; }#ajax-loading-screen .reveal-2 { background-color: #1e73be; }
#header-outer #logo .mobile-only-logo, 
#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"] .span_9 #logo img { 	
height: 24px; 
}
@media only screen and (max-width: 999px) { 
body #top #logo img, 
#header-outer[data-permanent-transparent="false"] #logo .dark-version { 
height: 24px!important; 
} 
} .portfolio-loading, #ajax-loading-screen .loading-icon, .loading-icon, .pp_loaderIcon { background-image: url(); } @media only screen and (min-width: 1000px) and (max-width: 1300px) {
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2, 
.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,
.full-width-content .vc_span12 .swiper-slide .content h2 {
font-size: 45px!important;
line-height: 51px!important;
}
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, 
.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, 
.full-width-content .vc_span12 .swiper-slide .content p {
font-size: 18px!important;
line-height: 31.2px!important;
}
}
@media only screen and (min-width : 690px) and (max-width : 999px) {
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2, 
.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,
.full-width-content .vc_span12 .swiper-slide .content h2 {
font-size: 33px!important;
line-height: 39px!important;
}
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, 
.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, 
.full-width-content .vc_span12 .swiper-slide .content p {
font-size: 13.2px!important;
line-height: 24px!important;
}
}
@media only screen and (max-width : 690px) {
.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2, 
.nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content h2,
.full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2 {
font-size: 15px!important;
line-height: 21px!important;
}
.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p, 
.nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"]  .swiper-slide .content p, 
.full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p {
font-size: 10px!important;
line-height: 17.52px!important;
}
}
#header-outer.transparent #top #logo, 
#header-outer.transparent #top #logo:hover {
color: #ffffff;
}
#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before,
#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after,
body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line,
body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after, 
body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:before, 
body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:after { 
background-color: #ffffff!important; 
}
#header-outer.transparent #top nav > ul > li > a, 
#header-outer.transparent #top nav > .sf-menu > li > a,
#header-outer.transparent .slide-out-widget-area-toggle a i.label,
#header-outer.transparent #top .span_9 > .slide-out-widget-area-toggle a.using-label .label,
#header-outer.transparent #top nav ul #search-btn a .icon-salient-search, 
#header-outer.transparent #top nav ul #nectar-user-account a span, 
#header-outer.transparent #top nav > ul > li > a > .sf-sub-indicator i, 
#header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart,
.ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart
{
color: #ffffff!important;
opacity: 0.75;
transition: opacity 0.2s ease, color 0.2s ease;
}
#header-outer.transparent[data-lhe="default"] #top nav > ul > li > a:hover,
#header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .sfHover:not(#social-in-menu) > a, 
#header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current_page_ancestor > a, 
#header-outer.transparent #top nav .sf-menu > .current-menu-item > a, 
#header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a, 
#header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a, 
#header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current_page_item > a,
#header-outer.transparent #top nav > ul > li > a:hover > .sf-sub-indicator > i, 
#header-outer.transparent #top .sf-menu > .sfHover > a .sf-sub-indicator i, 
#header-outer.transparent #top nav > ul > .sfHover > a > span > i, 
#header-outer.transparent #top nav ul #search-btn a:hover span, 
#header-outer.transparent #top nav ul #nectar-user-account a:hover span, 
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover span,
#header-outer.transparent #top nav .sf-menu > .current-menu-item > a i, 
body #header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current_page_item > a .sf-sub-indicator i, 
#header-outer.transparent #top nav .sf-menu > .current-menu-ancestor > a i, 
body #header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a i,
#header-outer.transparent .cart-outer:hover .icon-salient-cart, 
.ascend #boxed #header-outer.transparent .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart,
#header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide) #top .span_9 > a[class*="mobile-"] > *,
#header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide) #top #mobile-cart-link i,
#header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) #top .span_9 > a[class*="mobile-"] > *,
#header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) #top #mobile-cart-link i
{
opacity: 1;
color: #ffffff!important;
}
#header-outer.transparent[data-lhe="animated_underline"] #top nav > ul > li > a:hover, 
#header-outer.transparent[data-lhe="animated_underline"] #top nav > ul > li > a:focus, 
#header-outer.transparent[data-lhe="animated_underline"] #top nav .sf-menu > .sfHover > a,
#header-outer.transparent[data-lhe="animated_underline"] #top nav .sf-menu > .current-menu-ancestor > a, 
#header-outer.transparent[data-lhe="animated_underline"] #top nav .sf-menu > .current_page_item > a,
#header-outer.transparent[data-lhe="default"] #top nav > ul > li > a:focus, 
#header-outer.transparent .slide-out-widget-area-toggle a:hover i.label,
#header-outer.transparent #top nav ul #search-btn a:focus span, 
#header-outer.transparent #top nav ul #nectar-user-account a:focus span, 
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus span,
#header-outer.transparent .nectar-woo-cart .cart-contents:focus .icon-salient-cart {
opacity: 1;
}
#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a:after, 
#header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a:before {
border-color: #ffffff!important;
}
#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle a .lines, 
#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle a .lines:before,
#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle a .lines:after,
body.material #header-outer.transparent .slide-out-widget-area-toggle a .close-line,
#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle .lines-button:after {
background-color: #ffffff!important;
}
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines,
body.material:not(.mobile) #header-outer.transparent .slide-out-widget-area-toggle a .close-line,
#header-outer.transparent:not(.side-widget-open) #top nav ul .slide-out-widget-area-toggle a .lines-button:after {
opacity: 0.75;
}
#header-outer.transparent.side-widget-open #top nav ul .slide-out-widget-area-toggle a .lines,
body.material #header-outer.transparent .slide-out-widget-area-toggle a:hover .close-line,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines, 
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after, 
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines:after,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus .lines-button:after, 
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus .lines:before,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus .lines:after,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus .lines {
opacity: 1;
}
#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:before,
#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:after { 
background-color: #000000!important; 
}#header-outer.transparent.dark-slide > #top nav > ul > li > a, 
#header-outer.transparent.dark-row > #top nav > ul > li > a,
#header-outer.transparent.dark-row .slide-out-widget-area-toggle a i.label,
#header-outer.transparent.dark-slide .slide-out-widget-area-toggle a i.label,
#header-outer.transparent.dark-slide #top .span_9 > .slide-out-widget-area-toggle a.using-label .label,
#header-outer.transparent.dark-row #top .span_9 > .slide-out-widget-area-toggle a.using-label .label,
#header-outer.transparent.dark-slide > #top nav ul #search-btn a span, 
#header-outer.transparent.dark-row > #top nav ul #search-btn a span, 
#header-outer.transparent.dark-slide > #top nav ul #nectar-user-account a span, 
#header-outer.transparent.dark-row > #top nav ul #nectar-user-account a span, 
#header-outer.transparent.dark-slide > #top nav > ul > li > a > .sf-sub-indicator [class^="icon-"], 
#header-outer.transparent.dark-slide > #top nav > ul > li > a > .sf-sub-indicator [class*=" icon-"],
#header-outer.transparent.dark-row > #top nav > ul > li > a > .sf-sub-indicator [class*=" icon-"],
#header-outer.transparent.dark-slide .cart-menu .cart-icon-wrap .icon-salient-cart,
#header-outer.transparent.dark-row .cart-menu .cart-icon-wrap .icon-salient-cart,
body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide > #top .cart-outer .cart-menu .cart-icon-wrap i,
body.ascend #boxed #header-outer.transparent.dark-slide > #top .cart-outer .cart-menu .cart-icon-wrap i,
#header-outer[data-permanent-transparent="1"].transparent.dark-slide .mobile-search .icon-salient-search,
#header-outer[data-permanent-transparent="1"].transparent.dark-slide .mobile-user-account .icon-salient-m-user,
#header-outer[data-permanent-transparent="1"].transparent.dark-slide #top #mobile-cart-link i,
#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .span_9 > a[class*="mobile-"] > *,
#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top #mobile-cart-link i {
color: #000000!important;
}
#header-outer.transparent.dark-slide > #top nav ul .slide-out-widget-area-toggle a .lines-button i:after,
#header-outer.transparent.dark-slide > #top nav ul .slide-out-widget-area-toggle a .lines-button i:before,
#header-outer.transparent.dark-slide > #top nav ul .slide-out-widget-area-toggle .lines-button:after,
body.marterial #header-outer.transparent.dark-slide > #top nav .slide-out-widget-area-toggle a .close-line,
body #header-outer[data-permanent-transparent="1"].transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle.mobile-icon .lines-button:after, 
body #header-outer[data-permanent-transparent="1"].transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle.mobile-icon .lines:before, 
body #header-outer[data-permanent-transparent="1"].transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle.mobile-icon .lines:after {
background-color: #000000!important;
}
#header-outer.transparent.dark-slide > #top nav > ul > li > a:hover, 
#header-outer.transparent.dark-slide > #top nav .sf-menu > .sfHover > a, 
#header-outer.transparent.dark-slide > #top nav .sf-menu > .current_page_ancestor > a, 
#header-outer.transparent.dark-slide > #top nav .sf-menu > .current-menu-item > a, 
#header-outer.transparent.dark-slide > #top nav .sf-menu > .current-menu-ancestor > a, 
#header-outer.transparent.dark-slide > #top nav .sf-menu > .current_page_item > a,
#header-outer.transparent.dark-slide > #top nav > ul > li > a:hover > .sf-sub-indicator > i, 
#header-outer.transparent.dark-slide > #top nav > ul > .sfHover > a > span > i, 
#header-outer.transparent.dark-slide > #top nav ul #search-btn a:hover span,
#header-outer.transparent.dark-slide > #top nav ul #nectar-user-account a:hover span,
body #header-outer.dark-slide.transparent[data-lhe="default"] #top nav .sf-menu > .current_page_item > a .sf-sub-indicator i,
#header-outer.transparent.dark-slide > #top nav .sf-menu > .current-menu-item > a i, 
#header-outer.transparent.dark-slide > #top nav .sf-menu > .current-menu-ancestor > a i,
body #header-outer.dark-slide.transparent[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a i,
#header-outer.transparent.dark-slide  > #top .cart-outer:hover .icon-salient-cart,
body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide > #top .cart-outer:hover .cart-menu .cart-icon-wrap i,
#header-outer.transparent.dark-slide > #top #logo,
#header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu > .current_page_item > a,
#header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu > .current-menu-ancestor > a,
#header-outer.transparent[data-lhe="default"].dark-slide #top nav > ul > li > a:hover, 
#header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu > .sfHover:not(#social-in-menu) > a,
#header-outer.transparent.dark-slide #top nav > ul > .sfHover > a > span > i, 
body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide > #top .cart-outer:hover .cart-menu .cart-icon-wrap i,
.swiper-wrapper .swiper-slide[data-color-scheme="dark"] .slider-down-arrow i.icon-default-style[class^="icon-"],
.slider-prev.dark-cs i, 
.slider-next.dark-cs i, 
.swiper-container .dark-cs.slider-prev .slide-count span, 
.swiper-container .dark-cs.slider-next .slide-count span {
color: #000000!important;
}
#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav > ul > li > a:after,
#header-outer.dark-slide.transparent:not(.side-widget-open) #top nav>ul>li[class*="button_bordered"]>a:before {
border-color: #000000!important;
}
.swiper-container[data-bullet_style="scale"] .slider-pagination.dark-cs .swiper-pagination-switch.swiper-active-switch i,
.swiper-container[data-bullet_style="scale"] .slider-pagination.dark-cs .swiper-pagination-switch:hover i {
background-color: #000000;
}
.slider-pagination.dark-cs .swiper-pagination-switch {
border: 1px solid #000000;
background-color: transparent;
}
.slider-pagination.dark-cs .swiper-pagination-switch:hover {
background: none repeat scroll 0 0 #000000;
}
.slider-pagination.dark-cs .swiper-active-switch {
background: none repeat scroll 0 0 #000000;
}
#fp-nav:not(.light-controls) ul li a span:after { 
background-color: #000000; 
}
#fp-nav:not(.light-controls) ul li a span { 
box-shadow: inset 0 0 0 8px rgba(0,0,0,0.3); 
-webkit-box-shadow: inset 0 0 0 8px rgba(0,0,0,0.3); 
}
body #fp-nav ul li a.active span  { 
box-shadow: inset 0 0 0 2px rgba(0,0,0,0.8); 
-webkit-box-shadow: inset 0 0 0 2px rgba(0,0,0,0.8); 
}.loading-icon .material-icon .bar:after { 
background-color: #ff1053; 
}
.loading-icon .material-icon .bar { 
border-color: #ff1053;
}
.loading-icon .material-icon .color-2 .bar:after { 
background-color: #3452ff; 
}
.loading-icon .material-icon .color-2 .bar { 
border-color: #3452ff;
}@media only screen and (min-width: 1000px) {
.container, 
body[data-header-format="left-header"] .container, 
.woocommerce-tabs .full-width-content .tab-container, 
.nectar-recent-posts-slider .flickity-page-dots, 
.post-area.standard-minimal.full-width-content .post .inner-wrap, 
.material #search-outer #search  {
max-width: 1425px; 
width: 100%;
margin: 0 auto;
padding: 0px 90px; 
} 
body[data-header-format="left-header"] .container, body[data-header-format="left-header"] .woocommerce-tabs .full-width-content .tab-container, 
body[data-header-format="left-header"] .nectar-recent-posts-slider .flickity-page-dots,
body[data-header-format="left-header"] .post-area.standard-minimal.full-width-content .post .inner-wrap {
padding: 0 60px;
}
body .container .page-submenu.stuck .container:not(.tab-container):not(.normal-container), 
.nectar-recent-posts-slider .flickity-page-dots,
#nectar_fullscreen_rows[data-footer="default"] #footer-widgets .container, 
#nectar_fullscreen_rows[data-footer="default"] #copyright .container {
padding: 0px 90px!important; 
}	
.swiper-slide .content {
padding: 0px 90px; 
}
body[data-header-format="left-header"] .container .page-submenu.stuck .container:not(.tab-container), 
body[data-header-format="left-header"] .nectar-recent-posts-slider .flickity-page-dots {
padding: 0px 60px!important; 
}	
body[data-header-format="left-header"] .swiper-slide .content {
padding: 0px 60px; 
}
body .container .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {
width: 100%!important;
padding: 0!important;
}
body .carousel-heading .container .carousel-next { 
right: 10px; 
} 
body .carousel-heading .container .carousel-prev { 
right: 35px; 
}
.carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link { 
left: 90px; 
}
.carousel-wrap[data-full-width="true"] .carousel-heading { 
margin-left: -20px; 
margin-right: -20px; 
}
#ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-next { 
right: 90px; 
} 
#ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-prev { 
right: 115px; 
}
.carousel-wrap[data-full-width="true"] { 
padding: 0; 
}
.carousel-wrap[data-full-width="true"] .caroufredsel_wrapper { 
padding: 20px; 
}
#search-outer #search #close a {
right: 90px;
}
#boxed, 
#boxed #header-outer, 
#boxed #slide-out-widget-area-bg.fullscreen, 
#boxed #page-header-bg[data-parallax="1"], 
#boxed #featured, 
body[data-footer-reveal="1"] #boxed #footer-outer, 
#boxed .orbit > div, 
#boxed #featured article, 
body.ascend #boxed #search-outer {
max-width: 1400px!important;
width: 90%!important;
min-width: 980px;
}
body[data-hhun="1"] #boxed #header-outer:not(.detached), 
body[data-hhun="1"] #boxed #header-secondary-outer,
#boxed #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]:not(.fixed-menu),
#boxed #header-secondary-outer.centered-menu-bottom-bar {
width: 100%!important;
}
#boxed #search-outer #search #close a {
right: 0!important;
}
#boxed .container {
width: 92%;
padding: 0;
} 
#boxed #footer-outer #footer-widgets, #boxed #footer-outer #copyright {
padding-left: 0;
padding-right: 0;
}
#boxed .carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link { 
left: 35px; 
}
#boxed .carousel-wrap[data-full-width="true"] .carousel-next { 
right: 35px!important; 
} 
#boxed .carousel-wrap[data-full-width="true"] .carousel-prev { 
right: 60px!important; 
}
}@media only screen and (min-width: 1000px) { 
.container, 
body[data-header-format="left-header"] .container, 
.woocommerce-tabs .full-width-content .tab-container, 
.nectar-recent-posts-slider .flickity-page-dots, 
.post-area.standard-minimal.full-width-content .post .inner-wrap, 
.material #search-outer #search { 
max-width: 1500px; 
} 
}input[type=text], 
input[type=email], 
input[type=password], 
input[type=tel], 
input[type=url], 
input[type=search], 
input[type=date], 
textarea,
span.wpcf7-not-valid-tip,
.woocommerce input#coupon_code,
body[data-fancy-form-rcs="1"] .select2-container, 
body[data-fancy-form-rcs="1"] .select2-drop, 
body[data-fancy-form-rcs="1"] .select2-search, 
.select2-search input,
body[data-form-style="minimal"] input[type="text"], 
body[data-form-style="minimal"] textarea,
body[data-form-style="minimal"] input[type="email"],
body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], 
body[data-form-style="minimal"] input[type=password], 
body[data-form-style="minimal"] input[type=tel], 
body[data-form-style="minimal"] input[type=url], 
body[data-form-style="minimal"] input[type=search], 
body[data-form-style="minimal"] input[type=date] {
font-size: 14px;
}	
body, .toggle h3 a, body .ui-widget, table, .bar_graph li span strong, #slide-out-widget-area .tagcloud a, 
body .container .woocommerce-message a.button, #search-results .result .title span, .woocommerce ul.products li.product h3, 
.woocommerce-page ul.products li.product h3, .row .col.section-title .nectar-love span, body .nectar-love span, 
body .nectar-social .nectar-love .nectar-love-count, body .carousel-heading h2, .sharing-default-minimal .nectar-social .social-text, 
body .sharing-default-minimal .nectar-love, .widget ul.nectar_widget[class*="nectar_blog_posts_"] > li .post-date, 
.single [data-post-hs="default_minimal"] #single-below-header span, .single .heading-title[data-header-style="default_minimal"] #single-below-header span {font-family: Muli; text-transform: initial; font-size:16px; line-height:32px; font-weight:600; }.bold, strong, b { font-family: Muli; font-weight: 600; } .single #single-below-header span { font-family: Muli;  }.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {line-height:32px;}     
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
body {
font-size: 16px;
line-height: 32px;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
body {
font-size: 16px;
line-height: 32px;
}
}
@media only screen and (max-width: 690px) {
body {
font-size: 16px;
line-height: 32px;
}
}
#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a, body.material #search-outer #search input[type="text"], #top nav ul .slide-out-widget-area-toggle a i.label,
#top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-secondary-outer .nectar-center-text, #slide-out-widget-area .secondary-header-text, 
#header-outer #mobile-menu ul li a, #header-outer #mobile-menu .secondary-header-text {font-family: Roboto; text-transform: initial; letter-spacing: 0px; font-size:14px; line-height:14px; font-weight:500;  }#top nav > ul > li[class*="button_solid_color"] > a:before, #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a:before, #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before { 
height: 24px; 
}#top nav > ul > li[class*="button_bordered"] > a:before, #header-outer.transparent #top nav > ul > li[class*="button_bordered"] > a:before { 
height: 34px; 
}#top .sf-menu li ul li a, #header-secondary-outer nav > ul > li > a, 
#header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list a {font-family: Roboto; text-transform: initial; font-size:14px; line-height:14px; font-weight:500;  }		
@media only screen 
and (min-width : 1px) and (max-width : 999px) 
{
#top .sf-menu a {
font-family: Roboto!important;
font-size: 14px!important;
}
}#page-header-bg h1, body h1, body .row .col.section-title h1, 
.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2, body #error-404 h1 {font-family: Playfair Display; text-transform: initial; letter-spacing: 0px; font-size:70px; line-height:84px; font-weight:400;  }
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
body .row .col.section-title h1, body h1, .full-width-content .recent-post-container .inner-wrap h2 {
font-size: 52.5px;
line-height: 63px;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
body .row .col.section-title h1, 
body h1, 
html body .row .col.section-title.span_12 h1, 
#page-header-bg .span_6 h1,
#page-header-bg.fullscreen-header .span_6 h1,
.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
font-size: 49px;
line-height: 58.8px;
}
.full-width-content .recent-post-container .inner-wrap h2 {
font-size: 49px;
line-height: 58.8px;
}
.wpb_wrapper h1.vc_custom_heading {
font-size: 49px!important;
line-height: 58.8px!important;
}
}
@media only screen and (max-width: 690px) {
body .row .col.section-title h1, 
body h1, 
html body .row .col.section-title.span_12 h1, 
body.single.single-post .row .col.section-title.span_12 h1,
#page-header-bg .span_6 h1,
#page-header-bg.fullscreen-header .span_6 h1,
.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
font-size: 45.5px;
line-height: 54.6px;
}
.wpb_wrapper h1.vc_custom_heading {
font-size: 45.5px!important;
line-height: 54.6px!important;
}
}
#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, 
article.post.link .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, 
.row .col.section-title h2, .nectar_single_testimonial[data-style="bold"] p,
.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control,
body #error-404 h2, .woocommerce-page .woocommerce p.cart-empty { font-family: Playfair Display; text-transform: none; letter-spacing: 0px; font-size:50px; line-height:68px; font-weight:400;  }		
.single-product div.product h1.product_title {
font-size: 50px;
line-height: 68px;
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
body h2, .single-product div.product h1.product_title {
font-size: 42.5px;
line-height: 57.8px;
}
.row .span_2 h2, .row .span_3 h2, .row .span_4 h2, .row .vc_col-sm-2 h2, .row .vc_col-sm-3 h2, .row .vc_col-sm-4 h2 { 
font-size: 35px;
line-height: 47.6px;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
.col h2, h2, .single-product div.product h1.product_title, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control,
.nectar_single_testimonial[data-style="bold"] p {
font-size: 40px;
line-height: 54.4px;
}
.wpb_wrapper h2.vc_custom_heading {
font-size: 40px!important;
line-height: 54.4px!important;
}
}
@media only screen and (max-width: 690px) {
.col h2, h2, .single-product div.product h1.product_title, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control,
.nectar_single_testimonial[data-style="bold"] p {
font-size: 37.5px;
line-height: 51px;
}
.wpb_wrapper h2.vc_custom_heading {
font-size: 37.5px!important;
line-height: 51px!important;
}
}
body h3, .row .col h3, .toggle h3 a, .ascend #respond h3, .ascend h3#comments, 
.woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title, 
.woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3,
.nectar-hor-list-item[data-font-family="h3"], .woocommerce ul.products li.product h2, .nectar-quick-view-box h1 { font-family: Playfair Display; text-transform: initial; letter-spacing: 0px; font-size:26px; line-height:36px; font-weight:400;  }	
@media only screen and (min-width: 1000px) {
.ascend .comments-section .comment-wrap.full-width-section > h3#comments, .blog_next_prev_buttons[data-post-header-style="default_minimal"] .col h3 {
font-size: 44.2px;
line-height: 52.2px;
}
#ajax-content-wrap .masonry.classic_enhanced .masonry-blog-item.large_featured h3.title {
font-size: 39px;
line-height: 54px;
}
}
@media only screen and (min-width: 1300px) and (max-width: 1500px){
body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3 {
font-size: 22.1px;
line-height: 30.6px;
}
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
.row .span_2 h3, .row .span_3 h3, .row .span_4 h3, .row .vc_col-sm-2 h3, .row .vc_col-sm-3 h3, .row .vc_col-sm-4 h3, .row .col h3, body h3 {
font-size: 22.1px;
line-height: 30.6px;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
.row .span_2 h3, .row .span_3 h3, .row .span_4 h3, .row .vc_col-sm-2 h3, .row .vc_col-sm-3 h3, .row .vc_col-sm-4 h3, .row .col h3, body h3 {
font-size: 20.8px;
line-height: 28.8px;
}
.wpb_wrapper h3.vc_custom_heading {
font-size: 20.8px!important;
line-height: 28.8px!important;
}
}
@media only screen and (max-width: 690px) {
.row .span_2 h3, .row .span_3 h3, .row .span_4 h3, .row .vc_col-sm-2 h3, .row .vc_col-sm-3 h3, .row .vc_col-sm-4 h3, .row .col h3, body h3 {
font-size: 20.8px;
line-height: 28.8px;
}
.wpb_wrapper h3.vc_custom_heading {
font-size: 20.8px!important;
line-height: 28.8px!important;
}
}
@media only screen and (min-width: 1300px) {
.nectar-post-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(3n + 1) h3 {
font-size: 36.4px;
}
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
.nectar-post-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(3n + 1) h3 {
font-size: 30.94px;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
.nectar-post-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(3n + 1) h3 {
font-size: 29.12px;
}
} 
body h4, .row .col h4, .portfolio-items .work-meta h4, .list-icon-holder[data-icon_type="numerical"] span, 
.portfolio-items .col.span_3 .work-meta h4, #respond h3, .blog-recent.related-posts h3.title, h3#comments, 
.portfolio-items[data-ps="6"] .work-meta h4, .nectar-hor-list-item[data-font-family="h4"], .toggles[data-style="minimal_small"] .toggle > h3 a, 
.woocommerce #reviews #reply-title, p.woocommerce.add_to_cart_inline > span.woocommerce-Price-amount, 
p.woocommerce.add_to_cart_inline ins > span.woocommerce-Price-amount, #header-outer .total, #header-outer .total strong { font-family: Nunito; text-transform: initial; letter-spacing: 0px; font-size:20px; line-height:26px; font-weight:700;  }		
@media only screen and (min-width: 690px) {
.portfolio-items[data-ps="6"] .wide_tall .work-meta h4 {
font-size: 34px!important;
line-height: 42px!important;
}
.nectar-slide-in-cart .widget_shopping_cart .cart_list .mini_cart_item > a:not(.remove) {
font-family: Nunito!important;font-weight:700!important;			}
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
.row .col h4, body h4 {
font-size: 20px;
line-height: 26px;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
.row .col h4, body h4 {
font-size: 20px;
line-height: 26px;
}
}
@media only screen and (max-width: 690px) {
.row .col h4, body h4 {
font-size: 18px;
line-height: 23.4px;
}
}
body h5, .row .col h5, .portfolio-items .work-item.style-3-alt p, .nectar-hor-list-item[data-font-family="h5"] { font-family: Roboto; text-transform: initial; letter-spacing: 2px; font-size:14px; line-height:25px; font-weight:700;  }
body .wpb_column > .wpb_wrapper > .morphing-outline .inner > h5 {
font-size: 19px;
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
.row .col h5, body h5 {
font-size: 14px;
line-height: 25px;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
.row .col h5, body h5 {
font-size: 14px;
line-height: 25px;
}
}
@media only screen and (max-width: 690px) {
.row .col h5, body h5 {
font-size: 14px;
line-height: 25px;
}
}
body h6, .row .col h6, .nectar-hor-list-item[data-font-family="h6"] { font-family: Nunito; text-transform: initial; letter-spacing: 0px; font-size:18px; line-height:26px; font-weight:400;  }
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
.row .col h6, body h6 {
font-size: 18px;
line-height: 26px;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
.row .col h6, body h6 {
font-size: 18px;
line-height: 26px;
}
}
@media only screen and (max-width: 690px) {
.row .col h6, body h6 {
font-size: 18px;
line-height: 26px;
}
}
body i, body em, .masonry.meta_overlaid article.post .post-header .meta-author > span, .post-area.masonry.meta_overlaid article.post .post-meta .date,
.post-area.masonry.meta_overlaid article.post.quote .quote-inner .author, .post-area.masonry.meta_overlaid  article.post.link .post-content .destination,
body .testimonial_slider[data-style="minimal"] blockquote span.title { font-family: Nunito; text-transform: initial; font-size:16px; line-height:22px; font-weight:400; font-style: italic;  }		
form label, 
.woocommerce-checkout-review-order-table .product-info .amount, 
.woocommerce-checkout-review-order-table .product-info .product-quantity,
.nectar-progress-bar p, 
.nectar-progress-bar span strong i, 
.nectar-progress-bar span strong, 
body.material .nectar_single_testimonial[data-style="basic"] span.wrap,
body.material .nectar_single_testimonial[data-style="basic_left_image"] span.wrap, 
.testimonial_slider:not([data-style="minimal"]) blockquote span,  
.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered, 
.woocommerce-ordering .select2-container .select2-choice>.select2-chosen,
.tabbed[data-style="minimal_alt"] > ul li a, 
.material .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title, 
body.material .tagcloud a, .material .widget li a, 
.nectar-recent-posts-slider_multiple_visible 
.recent-post-container.container .strong a, 
.material .recentcomments .comment-author-link, 
.single .post-area .content-inner > .post-tags a, 
.masonry.material .masonry-blog-item .grav-wrap a, 
.nectar-recent-posts-single_featured .grav-wrap a, 
.masonry.material .masonry-blog-item .meta-category a, 
.post-area.featured_img_left article .meta-category a, 
.post-area.featured_img_left article .grav-wrap .text a, 
.related-posts[data-style="material"] .meta-category a, 
.masonry.auto_meta_overlaid_spaced article.post.quote .author, 
.masonry.material article.post.quote .author, 
body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 span,
.material .tabbed >ul li a, 
.post-area.featured_img_left article.post.quote .author, 
.single .post.format-quote .author, 
.related-posts[data-style="material"] .grav-wrap .text a, 
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a, 
[data-style="list_featured_first_row"] .meta-category a, 
.nectar-recent-posts-single_featured .strong a, 
.nectar-recent-posts-single_featured.multiple_featured .controls li .title,
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .woo-flickity-count, 
body.woocommerce ul.products li.minimal.product span.onsale, 
.nectar-woo-flickity ul.products li.minimal.product span.onsale, 
.nectar-quick-view-box span.onsale, 
.nectar-quick-view-box .nectar-full-product-link a, 
body .nectar-quick-view-box .single_add_to_cart_button, 
.nectar-quick-view-box .single_add_to_cart_button, 
.woocommerce .cart .quantity input.qty, 
.woocommerce .cart .quantity input.plus, 
.woocommerce .cart .quantity input.minus, 
.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close,
.nectar-quick-view-box .cart .quantity input.qty, 
.nectar-quick-view-box .cart .quantity input.plus, 
.nectar-quick-view-box .cart .quantity input.minus, 
.woocommerce-account .woocommerce-form-login .lost_password, 
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a, 
.woocommerce div.product_meta,
.woocommerce table.cart td.product-name, 
.woocommerce table.shop_table th, 
#header-outer .widget_shopping_cart .cart_list a, 
.woocommerce .yith-wcan-reset-navigation.button, 
.single-product .entry-summary p.stock.out-of-stock,
.nectar-post-grid .nectar-post-grid-item .content .meta-category a
{ font-family: Roboto; text-transform: initial; font-weight:700!important;  }
.portfolio-filters-inline .container > ul a, 
.portfolio-filters > ul a, 
.portfolio-filters > a span, 
.nectar-post-grid-filters a { font-family: Montserrat; font-size:16px!important; line-height:16px; font-weight:500!important;  }.portfolio-filters-inline #current-category { line-height: 16px; }
.portfolio-items .col p, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls li span:not(.text) { font-family: Montserrat; text-transform: initial; font-size:14px!important; line-height:30px; font-weight:500!important;  }
.nectar-dropcap { font-family: Nunito; text-transform: initial; font-size:60px!important; line-height:53px; font-weight:700!important;  }
body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1 { font-family: Nunito; text-transform: initial; font-size:60px; line-height:60px; font-weight:300;  }      
@media only screen and (min-width: 690px) and (max-width: 999px) {
.overlaid-content h1 {
font-size: 42px!important;
line-height: 46px!important;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
#page-header-bg .span_6 h1, .nectar-box-roll .overlaid-content h1 {
font-size: 51px;
line-height: 51px;
}
}
@media only screen and (min-width: 1300px) and (max-width: 1500px) {
#page-header-bg .span_6 h1, .nectar-box-roll .overlaid-content h1 {
font-size: 54px;
line-height: 54px;
}
}
@media only screen and (max-width: 690px) {
.overlaid-content h1 {
font-size: 27px!important;
line-height: 27px!important;
}
}
body #page-header-bg .span_6 span.subheader, #page-header-bg span.result-num, 
body .row .col.section-title > span, .nectar-box-roll .overlaid-content .subheader { font-family: Roboto; text-transform: initial; letter-spacing: 0px; font-size:16px; line-height:30px; font-weight:700;  }			
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
body #page-header-bg:not(.fullscreen-header) .span_6 span.subheader, body .row .col.section-title > span {
font-size: 12.8px;
line-height: 24px;
}
}
@media only screen and (min-width: 690px) and (max-width: 999px) {
body #page-header-bg.fullscreen-header .span_6 span.subheader, .overlaid-content .subheader {
font-size: 14.4px!important;
line-height: 27px!important;
}
}
@media only screen and (max-width: 690px) {
body #page-header-bg.fullscreen-header .span_6 span.subheader, .overlaid-content .subheader {
font-size: 11.2px!important;
line-height: 21px!important;
}
#page-header-bg .span_6 span.subheader {
font-size: 15px!important;
}
}
body #slide-out-widget-area .inner .off-canvas-menu-container li a, 
body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a, 
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a,
body #nectar-ocm-ht-line-check { font-family: Roboto; text-transform: initial; font-size:30px; line-height:35px; font-weight:500;  }
@media only screen and (min-width: 690px) and (max-width: 999px) {
body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a,
body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a  {
font-size: 27px!important;
line-height: 31.5px!important;
}
}
@media only screen and (max-width: 690px) {
body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a,
body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
font-size: 21px!important;
line-height: 24.5px!important;
}
}
blockquote, 
.testimonial_slider blockquote, 
.testimonial_slider blockquote span, 
.testimonial_slider[data-style="minimal"] blockquote span:not(.title), 
.testimonial_slider[data-style="minimal"] blockquote,  
.testimonial_slider[data-style="minimal"] .controls { font-family: Nunito; text-transform: initial; letter-spacing: 0px; font-size:18px; line-height:34px; font-weight:400;  }	
#footer-outer .widget h4, 
#sidebar h4, 
#call-to-action .container a, 
.uppercase, 
.nectar-post-grid-wrap .load-more,
.nectar-button, 
.nectar-button.medium, 
.nectar-button.small,
.nectar-view-indicator span,
.nectar-3d-transparent-button, 
.swiper-slide .button a, 
.play_button_with_text span[data-font*="btn"],
body .widget_calendar table th, 
body #footer-outer #footer-widgets .col .widget_calendar table th, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a, 
.carousel-heading h2, body .gform_wrapper .top_label .gfield_label, 
body .vc_pie_chart .wpb_pie_chart_heading, 
#infscr-loading div, #page-header-bg .author-section a, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, 
.ascend input[type="submit"], .ascend button[type="submit"], 
.material input[type="submit"], 
.material button[type="submit"], 
body.material #page-header-bg.fullscreen-header .inner-wrap >a, 
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a,
.widget h4, .text-on-hover-wrap .categories a, 
.text_on_hover.product .add_to_cart_button, 
.woocommerce-page .single_add_to_cart_button, 
.woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.qty, 
.woocommerce-page #respond input#submit, 
.meta_overlaid article.post .post-header h3, 
.meta_overlaid article.post.quote .post-content h3, 
.meta_overlaid article.post.link .post-content h3, 
.meta_overlaid article .meta-author a, 
.pricing-column.highlight h3 .highlight-reason,
.blog-recent[data-style="minimal"] .col > span, 
body .masonry.classic_enhanced .posts-container article .meta-category a, 
body .masonry.classic_enhanced .posts-container article.wide_tall .meta-category a, 
.blog-recent[data-style*="classic_enhanced"] .meta-category a, 
.nectar-recent-posts-slider .container .strong, 
.single .heading-title[data-header-style="default_minimal"] .meta-category a, 
.nectar-fancy-box .link-text, 
.woocommerce-account .woocommerce-form-login button.button, 
.woocommerce-account .woocommerce-form-register button.button,
.post-area.standard-minimal article.post .post-meta .date a, 
.post-area.standard-minimal article.post .more-link span, 
.nectar-slide-in-cart .widget_shopping_cart .buttons a, 
.material.product .product-wrap .product-add-to-cart a .price .amount, 
.material.product .product-wrap .product-add-to-cart a span, 
ul.products li.material.product span.onsale,
body[data-button-style="rounded"] #pagination > a, 
html body #pagination > span, 
.woocommerce nav.woocommerce-pagination ul li a, 
html body nav.woocommerce-pagination ul li a, 
html body nav.woocommerce-pagination ul li span, 
.woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart,
.woocommerce-page ul.products li.product.material .price, 
.woocommerce-page ul.products li.product.material .price ins span, 
body[data-form-submit="see-through-2"] input[type=submit], 
body[data-form-submit="see-through-2"] button[type=submit], 
body[data-form-submit="see-through"] input[type=submit], 
body[data-form-submit="see-through"] button[type=submit], 
body[data-form-submit="regular"] input[type=submit] body[data-form-submit="regular"] button[type=submit], 
.nectar_team_member_overlay .team_member_details .title, 
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > li.has-ul > a, 
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info .normal-container > a,
.nectar-hor-list-item .nectar-list-item-btn, 
.nectar-category-grid-item .content span.subtext, 
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top, 
.products li.product.minimal .product-add-to-cart a, 
.woocommerce div.product form.cart .button, 
.nectar-quick-view-box .nectar-full-product-link, 
.woocommerce-page .nectar-quick-view-box button[type="submit"].single_add_to_cart_button, 
#header-outer .widget_shopping_cart a.button,
.woocommerce .classic .product-wrap .product-add-to-cart .add_to_cart_button, 
.text_on_hover.product .nectar_quick_view, 
.woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_variable, 
.woocommerce.add_to_cart_inline a.button.add_to_cart_button, 
.woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_grouped, 
.woocommerce-page .woocommerce p.return-to-shop a.wc-backward, 
.yikes-easy-mc-form .yikes-easy-mc-submit-button,
.nectar-cta .nectar-button-type,
.nectar-post-grid-wrap .nectar-post-grid-filters h4 { font-family: Montserrat; text-transform: initial!important; letter-spacing: 0px; font-size:16px; font-weight:500;  }