@charset "utf-8";
.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:''}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.4s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .15s ease .4s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:.1s;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:.1s;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.4s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .15s ease .4s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:.1s;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:.1s;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .2s ease-in .25s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .2s ease-in .25s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.2s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.2s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .15s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s cubic-bezier(.215,.61,.355,1) .32s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .32s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s}.hamburger--stand .hamburger-inner:before{transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s;transform:rotate(90deg);background-color:transparent}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s}.hamburger--stand-r .hamburger-inner:before{transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s;transform:rotate(-90deg);background-color:transparent}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(45deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.3s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .14s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.3s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .14s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s;transform:rotate(90deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.1s}.hamburger--squeeze .hamburger-inner:before{transition:top .1s ease .14s,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top .1s ease,opacity .1s ease .14s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//metcalf.mindfulcreative.io/wp-content/themes/metcalf/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.fr-close {display:none!important;} .fr-overlay {
z-index: 99999;
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
zoom: 1;
overlay: hidden;
}
.fr-overlay-background {
background: #000;
filter: alpha(opacity=78);
opacity: .9;
float: left;
width: 100%;
height: 100%;
position: relative;
} .fr-window {
z-index: 100000;
position: fixed;
top:0;
left: 0;
width: 100%;
height: 100%;
min-height: 100%;
} .fr-ui-outside .fr-info { z-index: 100001; } .fr-loading {
z-index: 100001;
position: fixed;
top: 50%;
left: 50%;
width: 52px;
height: 52px;
margin-top: -26px;
margin-left: -26px;
overflow: visible;
}
.fr-loading-offset {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.fr-loading-background, .fr-loading-icon {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.fr-loading-background {
background: #0d0d0d url(//metcalf.mindfulcreative.io/wp-content/themes/metcalf/img/fresco/loading.gif) 50% 50% no-repeat;
opacity: .8;
-webkit-border-radius: 3px;
border-radius: 3px;
position: relative;
float: left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid rgba(80,80,80,.2);
}
.fr-loading-icon { display: none; } .fr-bubble {
float: left;
width: 100%;
height: 100%;
position: relative;
} .fr-ui,
.fr-info {
font: normal 13px/21px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
} .fr-frames {
height: 100%;
width: 100%;
position: absolute;
display:inline;
top: 0;
left: 0;
overflow: hidden;
}
.fr-frame, .fr-ui {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.fr-window *:not(.fr-caption)::selection,
.fr-window *:not(.fr-caption)::-moz-selection,
.fr-window *:not(.fr-caption)::-webkit-selection {
background: transparent;
}
.fr-mobile-touch-enabled .fr-frame .fr-box {
overflow: scroll !important;
-webkit-overflow-scrolling: touch;
overflow-scrolling: touch;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.fr-mobile-touch-enabled .fr-ui,
.fr-mobile-touch-enabled .fr-ui-spacer,
.fr-mobile-touch-enabled .fr-ui-wrapper,
.fr-mobile-touch-enabled .fr-ui-padder,
.fr-mobile-touch-enabled .fr-ui-toggle,
.fr-mobile-touch-enabled .fr-ui-outer-border,
.fr-mobile-touch-enabled .fr-side { pointer-events: none; } .fr-box { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.fr-box-has-ui-outside { overflow: hidden; }
.fr-box-spacer, .fr-ui-spacer {
position: absolute;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fr-box-wrapper, .fr-ui-wrapper {
position: relative;
background: url(//metcalf.mindfulcreative.io/wp-content/themes/metcalf/img/fresco/blank.png);
overflow: hidden;
}
.fr-box-padder, .fr-ui-padder {
position: absolute;
top: 0;
left: 0;
zoom: 1;
border-color: transparent;
border-style: solid;
border-width: 0;
background: url(//metcalf.mindfulcreative.io/wp-content/themes/metcalf/img/fresco/blank.png);
}
.fr-box-padder, .fr-ui-padder {
position: absolute;
top: 0;
left: 0;
}
.fr-ui-padder { zoom: 1; }
.fr-box-wrapper, .fr-ui-wrapper, .fr-ui-toggle {
position: relative;
float: left;
display: inline;
zoom: 1;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fr-box-wrapper { background: #101010; }
.fr-ui-wrapper-outside {
float: left;
height: 100%;
width: 100%;
} .fr-box-outer-border,
.fr-ui-outer-border {
position: relative;
float: left;
display: inline;
height: 100%;
width: 100%;
zoom: 1;
} .fr-ltIE9 .fr-box-outer-border,
.fr-ltIE9 .fr-ui-outer-border { border: 0px solid transparent; }
.fr-content {
height: 100%;
width: 100%;
zoom:1;
*display:inline;
margin: 0;
padding: 0;
}
.fr-content-image {
position: absolute;
top: 0;
left: 0;
image-rendering: optimizeQuality;
max-width: none;
}
.fr-content-image-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
pointer-events: none;
}
.fr-download-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
filter: alpha(opacity=0);
opacity: 0;
-webkit-user-drag: element;
user-drag: element;
-webkit-user-select: none;
user-select: none;
pointer-events: auto;
} .fr-onclick-side {
position: absolute;
top: 0;
width: 50%;
height: 100%;
background: url(//metcalf.mindfulcreative.io/wp-content/themes/metcalf/img/fresco/blank.png);
overflow: hidden;
cursor: pointer;
z-index: 1;
}
.fr-onclick-side img { cursor: pointer; }
.fr-onclick-previous { left: 0; }
.fr-onclick-next { right: 0; }
.fr-frame-touch .fr-content { position: absolute; }
.fr-side {
position: absolute;
top: 0;
height: 100%;
cursor: pointer;
overflow: hidden;
background: url(//metcalf.mindfulcreative.io/wp-content/themes/metcalf/img/fresco/blank.png) 0 0 repeat;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
zoom: 1;
}
.fr-side-disabled { cursor: default; }
.fr-side-button {
position: absolute;
top: 50%;
width: 54px;
height: 72px;
margin: 0 9px;
margin-top: -36px;
pointer-events: auto;
}
.fr-side-button-icon {
float: left;
position: relative;
height: 100%;
width: 100%;
zoom: 1;
}
.fr-side-previous { left: 0; width: 50%; }
.fr-side-next { right: 0; width: 50%;}
.fr-side-previous .fr-side-button { left: 0; }
.fr-side-next .fr-side-button { right: 0; } .fr-ui-outside .fr-side {
width: 72px;
height: 72px;
top: 50%;
margin-top: -36px;
}
.fr-ui-outside .fr-side-button { margin-top: 0; top: 0; } .fr-info {
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
color: #efefef;
pointer-events: auto;
}
.fr-info-background {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: #000;
line-height: 1%;
filter: alpha(opacity=80);
opacity: .8;
zoom: 1;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #000;
}
.fr-info-outside .fr-info-background { background: #0d0d0d; filter: none; opacity: 1; }
.fr-info-padder {
padding: 12px;
display: block;
filter: alpha(opacity=99);
overflow: hidden;
width: auto;
position: relative;
}
.fr-caption {
position: relative;
filter: alpha(opacity=99);
opacity: .99;
width: auto;
word-wrap: no-wrap;
}
.fr-position-text { position: relative; } .fr-has-position .fr-info-inside .fr-caption { margin-right: 75px; }
.fr-info-inside .fr-position {
filter: alpha(opacity=99);
opacity: .99;
position: relative;
text-align: right;
word-wrap: no-wrap;
line-height: 21px;
color: #b3b3b3;
float: right;
width: 75px;
}
.fr-no-caption .fr-info-inside .fr-position {
width: auto;
margin: 0 1px 1px 0;
color: #b9b9b9;
filter: alpha(opacity=99);
}
.fr-info-inside .fr-position-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.fr-no-caption .fr-info-inside .fr-position-background {
border-radius: 12px;
background: #101010;
filter: alpha(opacity=80);
opacity: .8;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.fr-info-inside .fr-position-text { position: relative; }
.fr-no-caption .fr-info-inside .fr-position-text {
float: left;
height: 13px;
line-height: 13px;
padding: 6px 10px;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
} @media all and (max-width: 568px) and (max-height: 320px),
all and (max-width: 320px) and (max-height: 568px) {
.fr-has-position .fr-info-inside .fr-caption { margin-right: 0; }
.fr-position { display: none !important; } .fr-ui-outside .fr-side {
width: 54px;
height: 50px;
margin-top: -25px;
}
.fr-side-button {
width: 40px;
height: 50px;
margin: 0 6px;
margin-top: -25px;
}
} .fr-ui-outside .fr-position {
position: absolute;
bottom: 15px;
right: 15px;
display: inline;
width: auto;
margin: 0 1px 1px 0;
color: #b9b9b9;
}
.fr-ui-outside .fr-position-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 12px;
filter: alpha(opacity=80);
opacity: .8;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #1e1e1e;
border: 1px solid rgba(180,180,180,.2);
}
.fr-ui-outside .fr-position-text {
position: relative;
float: left;
width: auto;
text-align: right;
word-wrap: no-wrap;
color: #b3b3b3;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
word-wrap: no-wrap;
padding: 6px 10px;
height: 13px;
line-height: 13px;
}
.fr-ui-outside .fr-position-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .fr-no-caption .fr-info-outside { display: none; }
.fr-no-caption .fr-info-padder { pointer-events: none; }
.fr-no-caption .fr-info-background { pointer-events: none; opacity: 0; filter: none; display: none;} .fr-no-caption .fr-position-text,
.fr-ui-outside .fr-position-text {
text-shadow: 0 1px 1px rgba(0,0,0,.3);
} .fr-ui-outside .fr-position {
float: none;
position: absolute;
bottom: 0;
right: 0;
margin: 15px;
} .fr-ltIE8 .fr-info * { zoom: 1;  filter: alpha(opacity=99);   }
.fr-ltIE8 .fr-box * { zoom: 1; filter: alpha(opacity=99); } .fr-info-outside { bottom: auto; }
.fr-no-caption .fr-info-outside .fr-info-padder { padding: 10px 5px; }
.fr-ui-outside .fr-no-caption .fr-position { margin: 0; } .fr-close {
position: absolute;
top: 0px;
right: 0px;
padding: 12px;
width: 23px;
height: 23px;
cursor: pointer;
pointer-events: auto;
}
.fr-close-background {
position: absolute;
top: 12px;
left: 12px;
height: 23px;
width: 23px;
filter: alpha(opacity=80);
opacity: .8;
-moz-transition: background-color .2s ease-in;
-webkit-transition: background-color .2s ease-in;
transition: background-color .2s ease-in;
background-color: #282828;
cursor: pointer;
}
.fr-close:hover .fr-close-background { background-color: #333; }
.fr-ui-outside .fr-close-background { background-color: #363636; }
.fr-ui-outside .fr-close:hover .fr-close-background { background-color: #434343; }
.fr-close-icon {
position: relative;
float: left;
width: 100%;
height: 100%;
} .fr-thumbnails {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 9%;
min-height: 40px;
max-height: 120px;
height: 9%;
padding: 20px 0;
-webkit-tap-highlight-color: rgba(0,0,0,0);
zoom: 1;
}
.fr-thumbnails,
.fr-thumbnails * {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fr-thumbnails-slider {
position: relative;
width: 100%;
height: 100%;
float: left;
zoom: 1;
}
.fr-thumbnails-slider-slide {
position: absolute;
top: 0;
left: 0;
height: 100%;
}
.fr-thumbnails-wrapper {
position: absolute;
top: 0;
left: 50%;
height: 100%;
padding: 20px 0;
}
.fr-thumbnails-thumbs {
float: left;
height: 100%;
overflow-x: hidden;
position: relative;
top: 0;
left: 0;
}
.fr-ltIE9 .fr-thumbnails-thumbs {
overflow: hidden;
}
.fr-thumbnails-slide {
position: absolute;
top: 0;
height: 100%;
width: 100%;
}
.fr-thumbnail {
position: relative;
width: 30px;
height: 100%;
float: left;
margin: 0 10px;
display: inline;
zoom: 1;
cursor: pointer;
}
.fr-ltIE9 .fr-thumbnail * {
overflow: hidden; z-index: 1;
zoom: 1;
}
.fr-thumbnail-wrapper {
position: relative;
background: #161616;
width: 100%;
height: 100%;
float: left;
overflow: hidden;
display: inline; z-index: 0; }
.lv_thumbnail_icon {
width: 36px;
height: 36px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -18px;
margin-top: -18px;
background-position: 99px 99px;
background-repeat: no-repeat;
display: block !important;
}
.fr-thumbnail-overlay { cursor: pointer; }
.fr-thumbnail-active .fr-thumbnail-overlay { cursor: default; }
.fr-thumbnail-overlay,
.fr-thumbnail-overlay-background,
.fr-thumbnail-overlay-border {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.fr-thumbnail-overlay-border {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-width: 0;
overflow: hidden;
border-style: solid;
border-color: transparent;
}
.fr-thumbnail img {
position: absolute;
filter: alpha(opacity=85);
opacity: .85;
max-width: none;
} .fr-thumbnail-active .fr-thumbnail-overlay-border {
border: 1px solid #fff !important;
}
.fr-thumbnail-active { cursor: default;  } .fr-thumbnail-loading,
.fr-thumbnail-loading-background,
.fr-thumbnail-loading-icon {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.fr-thumbnail-loading-background {
background-color: #101010;
background-image: url(//metcalf.mindfulcreative.io/wp-content/themes/metcalf/img/fresco/loading.gif);
background-position: 50% 50%;
background-repeat: no-repeat;
opacity: .8;
position: relative;
float: left;
} .fr-thumbnail-loading-icon { display: none; } .fr-thumbnails-side {
float: left;
height: 100%;
width: 28px;
margin: 0 10px;
position: relative;
overflow: hidden;
}
.fr-thumbnails-side-previous { margin-left: 20px; }
.fr-thumbnails-side-next { margin-right: 20px; }
.fr-thumbnails-side-button {
position: absolute;
top: 50%;
left: 0;
margin-top: -15px;
width: 28px;
height: 28px;
cursor: pointer;
}
.fr-thumbnails-side-button-background {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
filter: alpha(opacity=80);
opacity: .8;
-moz-transition: background-color .2s ease-in;
-webkit-transition: background-color .2s ease-in;
transition: background-color .2s ease-in;
background-color: #333;
cursor: pointer;
border-radius: 4px;
}
.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background { background-color: #3b3b3b; }
.fr-thumbnails-side-button-disabled * { cursor: default; }
.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background { background-color: #333; }
.fr-thumbnails-side-button-icon {
height: 42px;
width: 42px;
position: absolute;
top: -7px;
left: -7px;
width: 100%;
height: 100%;
} @media all and (min-height: 0px) {
.fr-thumbnails,
.fr-thumbnails-wrapper { padding: 10px 0; }
.fr-thumbnail,
.fr-thumbnails-side { margin: 0 4px; }
.fr-thumbnails-side-previous { margin-left: 8px; }
.fr-thumbnails-side-next { margin-right: 8px; }
.fr-thumbnail-loading-background { background-image: url(//metcalf.mindfulcreative.io/wp-content/themes/metcalf/img/fresco/loading-small.gif); }
}
@media all and (min-height: 200px) {
.fr-thumbnails,
.fr-thumbnails-wrapper { padding: 12px 0; }
.fr-thumbnail,
.fr-thumbnails-side { margin: 0 6px; }
.fr-thumbnails-side-previous { margin-left: 12px; }
.fr-thumbnails-side-next { margin-right: 12px; }
}
@media all and (min-height: 350px) {
.fr-thumbnail-loading-background { background-image: url(//metcalf.mindfulcreative.io/wp-content/themes/metcalf/img/fresco/loading-medium.gif); }
}
@media all and (min-height: 500px) {
.fr-thumbnails,
.fr-thumbnails-wrapper { padding: 14px 0; }
.fr-thumbnail,
.fr-thumbnails-side { margin: 0 7px; }
.fr-thumbnails-side-previous { margin-left: 14px; }
.fr-thumbnails-side-next { margin-right: 14px; }
}
@media all and (min-height: 700px) {
.fr-thumbnails,
.fr-thumbnails-wrapper { padding: 20px 0; }
.fr-thumbnail,
.fr-thumbnails-side { margin: 0 10px; }
.fr-thumbnails-side-previous { margin-left: 20px; }
.fr-thumbnails-side-next { margin-right: 20px; }
.fr-thumbnail-loading-background { background-image: url(//metcalf.mindfulcreative.io/wp-content/themes/metcalf/img/fresco/loading.gif); }
} .fr-ltIE8 * { zoom: 1; z-index: 1;}
.fr-ltIE9 .fr-content-image-overlay,
.fr-ltIE9 .fr-has-caption .fr-info-outside .fr-info-background { border: 0; }  .fr-window-fresco .fr-side-button-icon,
.fr-window-fresco .fr-close-icon,
.fr-window-fresco .fr-thumbnails-side-button-icon {
background-image: url(//metcalf.mindfulcreative.io/wp-content/themes/metcalf/img/fresco/sprite.png);
} @media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
.fr-window-fresco .fr-side-button-icon,
.fr-window-fresco .fr-close-icon,
.fr-window-fresco .fr-side-button-icon {
background-image: url(//metcalf.mindfulcreative.io/wp-content/themes/metcalf/img/fresco/sprite.svg);
background-size: 500px 500px; }
}
.fr-window-fresco .fr-box-outer-border { box-shadow: 0 0 5px rgba(0,0,0,.4); }  .fr-window-fresco .fr-box-wrapper {
background: #101010;
border-color: transparent;
border-style: solid;
border-width: 0;
}
.fr-window-fresco .fr-content-image-overlay {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-color: transparent;
border-color: rgba(255, 255, 255, .08);
} .fr-window-fresco .fr-has-caption .fr-box-has-ui-outside .fr-content-image-overlay { border-bottom-width: 0px; }
.fr-window-fresco .fr-no-caption .fr-box-has-ui-outside .fr-content-image-overlay { border-bottom-width: 1px; }
.fr-window-fresco .fr-ui-outside .fr-position-text {
text-shadow: 0 1px 1px rgba(0,0,0,.3);
}
.fr-window-fresco .fr-no-caption .fr-info-inside .fr-position-background {
border: 1px solid rgba(180,180,180,.15);
}
.fr-window-fresco .fr-has-caption .fr-info-inside .fr-info-background {
border: 1px solid rgba(68,68,68,.1);
border-top-width: 0;
}
.fr-window-fresco .fr-has-caption .fr-info-outside .fr-info-background {
border: 1px solid rgba(80,80,80,.25);
border-top-width: 0;
}
.fr-window-fresco .fr-thumbnail-wrapper { box-shadow: 0 0 3px rgba(0, 0, 0, .3); }
.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { box-shadow: 0 0 1px rgba(0, 0, 0, .1);  } .fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -14px; }
.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -14px; }
.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon { background-position: -13px -114px; }
.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon { background-position: -93px -114px; } .fr-window-fresco .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -13px -214px; }
.fr-window-fresco .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -93px -214px; } .fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -114px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -114px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-side .fr-side-button .fr-side-button-icon {
-moz-transition: opacity .2s ease-in;
-webkit-transition: opacity .2s ease-in;
transition: opacity .2s ease-in;
opacity: .5;
}
.fr-window-fresco .fr-side:hover .fr-side-button .fr-side-button-icon,
.fr-window-fresco .fr-frame .fr-side .fr-side-button-active .fr-side-button-icon {
opacity: 1;
} .fr-ltIE9 .fr-frame .fr-side-previous .fr-side-button-active .fr-side-button-icon { background-position: -13px -114px; }
.fr-ltIE9 .fr-frame .fr-side-next .fr-side-button-active .fr-side-button-icon { background-position: -93px -114px; } .fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled:hover .fr-side-button-icon { opacity: .2; } .fr-window-fresco .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon { background-image: none; } @media all and (max-width: 568px) and (max-height: 320px),
all and (max-width: 320px) and (max-height: 568px) {
.fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: 0px -300px; }
.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -40px -300px; }
.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon { background-position: 0px -350px; }
.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon { background-position: -40px -350px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: 0px -350px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -40px -350px; }
} .fr-window-fresco .fr-close .fr-close-icon { background-position: -169px -9px;}
.fr-window-fresco .fr-close:hover .fr-close-icon { background-position: -210px -9px; } .fr-window-fresco:not(.fr-ltIE9) .fr-close .fr-close-icon {
background-position: -210px -9px;
-moz-transition: opacity .2s ease-in;
-webkit-transition: opacity .2s ease-in;
transition: opacity .2s ease-in;
opacity: .8;
}
.fr-window-fresco .fr-close:hover .fr-close-icon  { opacity: 1; } .fr-window-fresco .fr-thumbnail-wrapper {
border-color: transparent;
border-style: solid;
border-width: 0;
}
.fr-window-fresco .fr-thumbnail-wrapper { box-shadow: 0 0 3px rgba(0, 0, 0, .3); }
.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { box-shadow: 0 0 1px rgba(0, 0, 0, .1); }
.fr-window-fresco .fr-thumbnail-wrapper {
box-shadow: 0 -1px 4px rgba(0, 0, 0, .3);
}
.fr-window-fresco .fr-thumbnail-overlay-border {
border-width: 1px;
border-color: rgba(255, 255, 255, .08); } .fr-thumbnail-active .fr-thumbnail-overlay-border,
.fr-thumbnail-active:hover .fr-thumbnail-overlay-border { border: 0px; } .fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon { background-position: -160px -41px;}
.fr-window-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon { background-position: -202px -41px; }
.fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon { background-position: -160px -83px;}
.fr-window-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon { background-position: -202px -83px; } .fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-icon {
-moz-transition: opacity .2s ease-in;
-webkit-transition: opacity .2s ease-in;
transition: opacity .2s ease-in;
opacity: .8;
}
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled { background-position: -160px -41px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled { background-position: -202px -83px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon { opacity: 1; } .fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-disabled,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled { opacity: .5; } .fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
background-position: -244px -41px;
}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon {
background-position: -244px -83px;
}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background {
filter: alpha(opacity=50);
} .fr-window-IE6 * { zoom: 1; } .fr-window-IE6 .fr-side-button-icon,
.fr-window-IE6 .fr-close-icon,
.fr-window-IE6 .fr-thumbnails-side-button-icon {
background-image: url(//metcalf.mindfulcreative.io/wp-content/themes/metcalf/img/fresco/IE6/sprite.png);
} .fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -114px; }
.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -114px; } .fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -13px -214px; }
.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -93px -214px; }
.fr-window-IE6 .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon { display: none; } @media all and (max-width: 568px) and (max-height: 320px),
all and (max-width: 320px) and (max-height: 568px) {
.fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: 0px -350px; }
.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -40px -350px; }
.fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: 0px -400px; }
.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -40px -400px; }
} .fr-window-IE6 .fr-close .fr-close-icon { background-position: -169px -9px;}
.fr-window-IE6 .fr-close:hover .fr-close-icon { background-position: -210px -9px; }
.fr-window-IE6 .fr-info { filter: alpha(opacity=99);  }
.fr-window-IE6 .fr-ui-outside .fr-info { background: red; }
.fr-window-IE6 .fr-close-icon { background-color: #232323; }
.fr-window-IE6 .fr-close .fr-close-background { display: none; }
.fr-window-IE6 .fr-info-background { display: none; }
.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-info,
.fr-window-IE6 .fr-info-outside { background: #0d0d0d; }
.fr-window-IE6 .fr-position { background: #101010; }
.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-position { background: none; }
.fr-window-IE6 .fr-position .fr-position-background { display: none; }@font-face {
font-family: 'MuseoSlab';
src: url(https://metcalf.mindfulcreative.io/wp-content/themes/metcalf/css/.https://metcalf.mindfulcreative.io/wp-content/themes/metcalf/css/fonts/MuseoSlab-900.eot);
src: url(https://metcalf.mindfulcreative.io/wp-content/themes/metcalf/css/.https://metcalf.mindfulcreative.io/wp-content/themes/metcalf/css/fonts/MuseoSlab-900.eot?#iefix) format('embedded-opentype'),
url(https://metcalf.mindfulcreative.io/wp-content/themes/metcalf/css/.https://metcalf.mindfulcreative.io/wp-content/themes/metcalf/css/fonts/MuseoSlab-900.woff2) format('woff2'),
url(https://metcalf.mindfulcreative.io/wp-content/themes/metcalf/css/.https://metcalf.mindfulcreative.io/wp-content/themes/metcalf/css/fonts/MuseoSlab-900.woff) format('woff'),
url(https://metcalf.mindfulcreative.io/wp-content/themes/metcalf/css/.https://metcalf.mindfulcreative.io/wp-content/themes/metcalf/css/fonts/MuseoSlab-900.ttf) format('truetype'),
url(https://metcalf.mindfulcreative.io/wp-content/themes/metcalf/css/.https://metcalf.mindfulcreative.io/wp-content/themes/metcalf/css/fonts/MuseoSlab-900.svg#MuseoSlab) format('svg');
font-weight: normal;
font-style: normal;
}
  *, *:after, *:before {-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;position:relative;outline:none;background:none;color:inherit;border:none;padding:0;outline:inherit;-webkit-appearance:none;-moz-appearance:none;font-family:inherit;list-style:none;}
.container {width:100%;padding:0 80px;z-index:1;}
.row {width:100%;max-width:1500px;margin:0 auto;zoom:1;}
.row:before, .row:after {content:'';display:table;}
.row:after {clear:both;}
::-webkit-scrollbar {display:none;} ::-webkit-input-placeholder {color:#b0b0b0;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Montserrat',sans-serif!important;letter-spacing:.1em;text-transform:uppercase;font-size:17px!important;}
::-moz-placeholder {color:#b0b0b0;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Montserrat',sans-serif!important;letter-spacing:.1em;text-transform:uppercase;font-size:17px!important;}
:-ms-input-placeholder {color:#b0b0b0;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Montserrat',sans-serif!important;letter-spacing:.1em;text-transform:uppercase;font-size:17px!important;}
:-moz-placeholder {color:#b0b0b0;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Montserrat',sans-serif!important;letter-spacing:.1em;text-transform:uppercase;font-size:17px!important;} a, header, nav, header .row, path, input, select, textarea, .logo, .logo img, .bucket, .overlay, .bucket .content, .social li, .mobile-nav div, .mobile-nav::after, .service .content, .bg, .owl-prev, .owl-next, .btn i, .owl-item, .gallery img {-webkit-transition:all 0.5s;transition:all 0.5s;} img, nav, .logo, .social, .btn, .bucket h2, .photo, .nf-field-element::before, .footer-top, .location .city, .owl-item {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;} .owl-nav {pointer-events:none;} section.error404 {padding:80px 0;text-align:center;} html {background-color:#FFF;}
body, html {width:100%;height:100%;font-size:18.5px;color:#666;background-color:#F2F5FB;font-weight:500;font-family:'Montserrat',sans-serif;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
img {display:block;max-width:100%;}
img.center-image {margin:0 auto;display:block;}
p, main ul, main ol {margin-top:20px;}
.anchor {display:block;height:110px;margin-top:-110px;visibility:hidden;position:absolute;top:0;} h1, h2, h3, h4, h5, h6 {text-transform:uppercase;font-weight:800;text-align:center;}
h1 {line-height:1;}
h1 + p, h2 + p {margin-top:15px;}
h2 {line-height:1.2;font-size:35px;}
main h2 {color:#486997;}
p {line-height:1.5;max-width:1200px;} .btns {display:table;margin:0 auto;width:auto;}
.btn {color:#FFF;text-align:center;cursor:pointer;display:table;padding:2px 35px 0;font-size:18.7px;text-transform:uppercase;letter-spacing:1.5px;pointer-events:all!important;line-height:53px;font-weight:600;margin:20px auto 0;z-index:2;background-color:#e0585f;}
.btn:hover {background-color:#b23f45;}
.btns .btn {float:left;}
.btn + .btn {margin-left:20px;}
.btn i {top:1px;margin-right:8px;font-size:22px;} header {position:fixed;z-index:5;width:100%;top:0;padding:40px 0;background-color:#F2F5FB;-webkit-box-shadow:0 0 7.5px rgba(0,0,0,0);box-shadow:0 0 7.5px rgba(0,0,0,0);}
.scrolled header {-webkit-box-shadow:0 0 7.5px rgba(0,0,0,.075);box-shadow:0 0 7.5px rgba(0,0,0,.075);}
header a.logo {display:inline-block;cursor:pointer;font-size:25px;color:#666;text-transform:uppercase;font-weight:800;}
header a.logo:hover {opacity:.65;} header nav {right:-15px;position:absolute;top:0;bottom:0;margin:auto;height:29px;}
header nav ul li {float:left;display:block;padding:0 15px;}
header nav > div > ul > li::before {display:block;content:'';position:absolute;height:18px;width:2px;background-color:#d3d3d5;margin:auto;top:1px;bottom:0;left:0;}
header nav ul li:first-child::before {display:none;}
header nav ul li a {cursor:pointer;text-align:center;font-size:18.75px;color:#666;display:block;text-transform:uppercase;letter-spacing:.5px;padding:5px 0;font-weight:600;}
header nav ul li a:hover {opacity:.65;}
header nav > div > ul > li.current_page_item a, header nav > div > ul > li.current-menu-parent > a, header nav > div > ul li.current-menu-item a, header nav > div > ul li.current-post-parent a {font-weight:800;opacity:1;}
header nav ul li ul {position:absolute;width:275px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);opacity:0;pointer-events:none;background-color:#F2F5FB;padding:35px 0 10px;z-index:3;}
header nav ul li.menu-item-has-children:hover ul {opacity:1;pointer-events:all;}
header nav ul li ul li {width:100%;padding:0;}
header nav ul li ul li a {text-align:center;font-size:14px;display:block;width:auto;line-height:1.5;text-transform:uppercase;padding:10px 20px;cursor:pointer;border:0;}
footer nav ul li ul {display:none!important;} .btn.new-patient {position:absolute;right:0;top:70px;margin:0;padding-left:28px;}  main {z-index:2;}
main > section {background-color:#F2F5FB;}
main section p {margin:20px auto 0;} #hero {background-size:cover;background-position:center;color:#FFF;}
#hero .container {z-index:4;height:100%;display:table;padding:110px 80px 0;}
#hero .container > .row {padding:125px 0;max-width:1200px;}
#hero h1 {color:#FFF;font-size:50px;letter-spacing:7px;line-height:1.1;font-weight:800;}
#hero h1 span {font-size:27px;font-weight:500;letter-spacing:6.5px;font-family:'Montserrat',sans-serif!important;text-align:center;color:#FFF;line-height:1.4;display:block;margin-top:5px;}
#hero p {font-size:23px;max-width:1200px;margin-left:auto;margin-right:auto;text-align:center;}
.home #hero .container > .row {padding:200px 0;max-width:100%;}
.home #hero h1 {font-size:70px;line-height:1;} .intro {padding-top:120px;}
.intro img {margin:0 auto;}
.intro h2 {margin-top:40px;font-size:40px;}
.intro p {margin:10px auto 0;max-width:1000px;text-align:center;font-size:22px;} .bucket {z-index:1;padding:55px 45px;background-color:#FFF;box-shadow:0 0 25px rgba(0,0,0,.025);border-width:10px 0 0 0;border-style:solid;}
#buckets .buckets {margin:70px auto -40px;max-width:1640px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-flex-wrap: wrap;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#buckets .bucket {margin:40px;flex:0 0 calc(33.33% - 80px);left:0!important;text-align:center;}
#buckets .container {padding:0 60px;}
.bucket, .bucket:nth-of-type(1) {border-top-color:#486997;}
.bucket:nth-of-type(2) {border-top-color:#4A97AD;left:80px;}
.bucket:nth-of-type(3) {border-top-color:#8DC3C2;left:160px;}
.bucket:nth-of-type(4) {border-top-color:#E0585F;}
.bucket:nth-of-type(5) {border-top-color:#DB8D7D;}
.bucket:nth-of-type(6) {border-top-color:#6E9CCD;}
.bucket h2 {color:#486997;font-size:33px;}
.bucket .content {z-index:1;padding:13px 25px 20px;width:100%;} #press {padding:120px 0 0;margin-bottom:130px;}
#press .container {padding:0;}
#press .row {max-width:100%;}
#press h2 {font-size:35px;margin-bottom:30px;}
#press .owl-carousel {margin:0;}
#press .owl-carousel h2 {font-size:35px;display:none;}
#press .service {width:100%;text-align:center;color:#FFF;height:636px;background-color:#000;display:table;overflow:hidden;}
#press .bg {background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;pointer-events:none;opacity:.75;}
#press .content {position:absolute;background-color:rgba(24,72,126,.875);padding:0 35px 35px;}
#press h3 {font-size:20px;padding:15px 0 0;color:#486997;text-transform:none;letter-spacing:0;font-weight:600;line-height:1.35;text-align:left;}
#press p {font-size:16px;margin-top:10px;}
#press .owl-item {opacity:.55;pointer-events:none!important;}
#press .owl-item .btn {pointer-events:none!important;opacity:0;}
#press .owl-item.active.center, #press .owl-item.clone-active {opacity:1;pointer-events:all!important;}
#press .owl-item.active.center .btn, #press .owl-item.clone-active .btn {pointer-events:all!important;opacity:1;}
.owl-controls {position:absolute;width:100%;height:100%;pointer-events:none;top:0;z-index:999;color:#FFF;}
.owl-nav {position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;margin:auto;width:100%;height:74px;}
.owl-prev, .owl-next {color:#FFF;width:38px;height:74px;background-color:rgba(24,72,126,.875);display:block;pointer-events:all;position:absolute;text-align:center;}
.owl-prev i, .owl-next i {font-size:45px;height:45px;position:absolute;top:0;bottom:0;margin:auto;left:0;width:17px;right:0;}
.owl-next i {right:-5px;}
.owl-prev:hover, .owl-next:hover {background-color:rgba(24,72,126,1);}
.owl-prev {left:0;}
.owl-next {right:0;} .press-articles {max-width:1200px;padding:80px 0;}
.press-articles {display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-flex-wrap: wrap;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.press-article {flex:0 0 50%;padding:40px;text-align:left;}
.press-article h3 {text-align:left;font-size:20px;padding:15px 0 0;color:#486997;text-transform:none;letter-spacing:0;font-weight:600;line-height:1.35;}
.press-article p {font-size:16px;margin-top:10px;} #testimonials .container {padding:0;}
#testimonials .row {max-width:100%;}
#testimonials .owl-carousel {margin:30px auto;padding:40px 0 80px;color:#FFF;}
#testimonials .owl-stage {display:flex;align-items:center;justify-content:center;}
.testimonial {max-width:1290px;margin:0 auto;text-align:center;padding:0 75px;}
.testimonial h2 {color:#FFF;}
.testimonial p {font-size:25px;font-family:inherit;margin-bottom:25px;line-height:1.5;}
.testimonial span {display:block;text-transform:uppercase;}
.testimonial .location {font-size:21px;letter-spacing:1.5px;} #attorney {padding-top:80px;}
#attorney .row {background-color:#F2F5FB;}
#attorney img.attorney-photo {margin:0 auto 40px;;max-width:350px;border-radius:100%; mix-blend-mode:multiply;}
#attorney p {max-width:1200px;margin:20px auto 0;}
#attorney .buckets {margin:20px auto 40px;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-flex-wrap: wrap;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#attorney .bucket {margin:40px;flex:0 0 calc(50% - 80px);left:0!important;text-align:center;}
#attorney h3 {font-size:30px;}
#attorney .gallery {display:table;margin:50px auto -5px;max-width:1330px;}
#attorney .gallery img {float:left;margin:20px;}
#attorney .gallery img:hover {opacity:.65;}
.awards {display:table;margin:5px auto 0;text-align:center;}
.awards img {display:inline-block;margin-top:15px;float:none!important;} .area {padding:40px 0;}
.area .press-articles {max-width:1200px;padding:0;}
.area .press-article {flex:0 0 100%;padding:40px 0;text-align:left;border-top:1px solid #cbd5e0;}
.area .press-article:first-child {border:0;}
.area .press-articles h3 {padding-top:0;}
.area .btn {margin-left:0;margin-right:0;} #contact {padding:80px 0;text-align:center;}
.page-template-contact #hero .container > .row {height:100%;display:table-cell;vertical-align:middle;}
.page-template-contact #hero h1 {font-size:62.5px;letter-spacing:7px;display:block;margin-top:10px;line-height:1.15;}
.page-template-contact #hero h1 span {font-size:25px;font-weight:500;letter-spacing:14px;text-align:center;color:#FFF;margin-top:15px;}
.page-template-contact #hero h1 span::after {margin:40px auto 35px;content:'';display:block;height:3px;width:100%;max-width:235px;background-color:rgba(255,255,255,.4);}
.page-template-contact #hero p {font-size:19px;max-width:1300px;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase;letter-spacing:5px;font-weight:600;}
.page-template-contact #hero .btn {margin-top:40px;}
.content-container {border:10px solid #FFF;padding:50px 75px 65px;display:table;margin:0 auto;}
.page-template-contact footer {margin-top:-5px;} .nf-form-cont {font-family:'Montserrat',sans-serif;max-width:500px;width:100%;margin:30px auto -5px;}
.nf-field-container, nf-field:nth-of-type(1) .nf-field-container {margin:0!important;}
nf-field {height:100%;display:block;margin-top:10px;}
.nf-form-fields-required, .nf-error-msg {display:none!important;}
.nf-form-cont .ninja-forms-req-symbol {position:absolute;top:0;left:-10px;color:#FFF;}
.nf-form-cont i {position:absolute;right:15px;bottom:12px;z-index:1;font-size:26px;}
.nf-form-cont .nf-field-label label {font-weight:normal;margin-left:10px;}
input, select, textarea {width:100%;padding:3px 0 0 12px;height:60px!important;background-color:transparent;color:#6a6b6d;border:3px solid #cbd5e0;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:300;}
textarea {resize:none;height:150px!important;padding:15px 12px;}
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus {border-color:#e0585f;}
.nf-error .ninja-forms-field {border:3px solid #e0585f!important;}
input[type="button"] {color:#FFF;text-align:center;cursor:pointer;display:table;padding:2px 35px 0;font-size:18.7px;text-transform:uppercase;letter-spacing:1.5px;pointer-events:all!important;line-height:53px;font-weight:600;margin:-5px auto 0!important;z-index:2;background-color:#e0585f;border:0;}
input[type="button"]:hover {background-color:#b23f45;} footer {background-color:#486997;}
footer p {max-width:925px;margin:0 auto 20px;}
footer h4 {font-size:17px;text-transform:uppercase;text-align:left;letter-spacing:.5px;font-weight:800;}
.container.footer-top {padding:80px 80px 75px;color:#FFF;}
.footer-top .columns {display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1380px;padding-right:340px;}
.footer-top .column {padding-left:40px;}
.footer-top .column:first-child {padding-left:0;margin-top:0;}
.column:nth-of-type(1) {width:16%;}
.column:nth-of-type(2) {width:29%;}
.column:nth-of-type(3) {width:31%;}
.column:nth-of-type(4) {width:24%;}
.column.last {position:absolute;right:0;width:300px;padding:0;}
.footer-top a.logo {display:block;cursor:pointer;font-size:20px;color:#FFF;text-transform:uppercase;font-weight:800;}
.footer-top a:hover {opacity:.65;}
.social {margin:15px 0;}
.social li {font-size:22px;color:#FFF;margin-left:18px;display:block;float:left;text-align:center;padding:0;}
.social li:first-child {margin-left:0;}
.social li:hover {opacity:.65;}
.social li a {font-size:0;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;}
.footer-top .column {font-size:15px;}
.footer-top .column span {display:block;}
.footer-top .column span:nth-of-type(1) {line-height:1.3;margin-top:6px;}
.footer-top .column span:nth-of-type(2) {margin:11px 0 5px;}
.footer-top nav li a {line-height:1.35;margin-top:15px;display:inline-block;}
.container.footer-bottom {color:#666;background-color:#F2F5FB;padding:35px 40px 40px;}
footer .badges {display:table;margin:0 auto 20px;width:auto;mix-blend-mode:multiply;text-align:center;}
footer .badges img {margin:15px 10px 0;display:inline-block;vertical-align:middle;}
.super_lawyers_badge {display:inline-block;transform:scale(.475);top:0px;left:0px;vertical-align:middle;margin:-15px -10px 0;padding:0;line-height:1;font-size:1em;font:100 0.8em/1em 'Arial',sans-serif;position:relative;outline:none;border:none;width:90px!important;height:75px!important;}
.client-satisfaction  {height:75px;margin-top:20px!important;}
.superb-avvo  {height:85px;}
.footer-bottom .copyright {text-align:center;margin:-5px auto 0;}
.footer-bottom .copyright a {color:#e0585f;font-weight:600;}
.footer-bottom .copyright {font-size:13px;line-height:1.65;} .mobile-nav {position:fixed;z-index:999;pointer-events:none;}
.mobile-nav div {display:table;background-color:#F2F5FB;width:100%;max-width:330px;height:100%;z-index:999;top:0;bottom:0;right:-400px;bottom:0;pointer-events:none;position:fixed;}
.menu-active .mobile-nav div {opacity:1;z-index:999;pointer-events:all;right:0;}
.mobile-nav .overlay {opacity:0;position:fixed;background-color:rgba(0,0,0,.825);left:0;right:0;bottom:0;top:0;width:100%;height:100%;}
.menu-active .mobile-nav .overlay {opacity:1;pointer-events:all;cursor:pointer;}
.mobile-nav ul {display:table-cell;vertical-align:middle;}
.mobile-nav ul li {display:block;}
.mobile-nav ul li a {text-align:left;font-size:18.75px;color:#666;display:block;cursor:pointer;font-weight:500;padding:20px 20px 20px 40px;text-transform:uppercase;}
.mobile-nav ul li a:hover {opacity:.65;}
.mobile-nav ul li.current_page_item > a, .mobile-nav ul li.current-menu-parent > a, .mobile-nav ul li.current-menu-item a {font-weight:800;opacity:1;}
.mobile-nav ul.sub-menu {display:none;}
.mobile-nav ul.sub-menu li a {height:auto;line-height:24px;padding:8px 0 8px 60px;font-size:15px;}
.hamburger {z-index:99999;position:fixed;top:28px;right:45px;height:47px;opacity:0;pointer-events:none;}
.hamburger-box {width:25px;height:17px;}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {width:25px;height:3px;border-radius:0;}
.hamburger:hover {opacity:1;}
.hamburger-inner:before {top:-7px;}
.hamburger-inner:after {bottom:-7px;}
.hamburger--squeeze.is-active .hamburger-inner {background-color:#e0585f!important;}
.hamburger--squeeze.is-active .hamburger-inner:before {background-color:#e0585f!important;}
.hamburger--squeeze.is-active .hamburger-inner:after {background-color:#e0585f!important;}
.hamburger:hover .hamburger-inner, .hamburger:hover .hamburger-inner:after, .hamburger:hover .hamburger-inner:before {background-color:#666;}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
-webkit-transition:transform ease .15s, background-color 0.5s!important;
-moz-transition:transform ease .15s, background-color 0.5s!important;
-o-transition:transform ease .15s, background-color 0.5s!important;
transition:transform ease .15s, background-color 0.5s!important;
background-color:#666;
border-radius:1px;
height:3px;
} @media handheld, only screen and (max-width:1450px) {
header nav {right:-12.5px;}
header nav ul li {padding:0 12.5px;}
header nav ul li a {font-size:17px;letter-spacing:.25px;}
#buckets .bucket {margin:20px;flex:0 0 calc(33.33% - 40px);}
}
@media handheld, only screen and (max-width:1335px) {
header a.logo {font-size:22.5px;}
header nav {right:-10px;}
header nav ul li {padding:0 10px;}
header nav ul li a {font-size:16px;letter-spacing:0;}
header nav ul li ul li a {font-size:13.5px;}
.btn.new-patient {top:68px;}
#hero .container {padding-top:108px;}
.anchor {display:block;height:108px;margin-top:-108px;}
}
@media handheld, only screen and (max-width:1235px) {
header a.logo {font-size:20px;}
header nav ul li a {font-size:15.5px;}
header nav ul li ul li a {font-size:13px;}
.btn.new-patient {top:64px;}
#hero .container {padding-top:104px;}
.anchor {display:block;height:104px;margin-top:-104px;}
.home #hero h1 {font-size:54px;}
#hero h1 {font-size:48px;}
.page-template-contact #hero h1 {font-size:58px;}
#hero h1 span {font-size:25px;letter-spacing:3px;}
#hero p {font-size:20px;}
.intro img {max-width:650px;width:100%;}
.intro h2 {font-size:37px;}
.intro p {font-size:20px;}
.testimonial p {font-size:22.5px;}
.testimonial h2 {font-size:32.5px;}
.footer-top .columns {padding-right:0;}
.footer-top .column.last {position:relative;width:auto;right:auto;display:table;margin:40px auto 0;text-align:center;}
.footer-top .column.last .social {margin:15px auto;display:table;width:auto;}
}
@media handheld, only screen and (max-width:1185px) {
header a.logo {font-size:19px;}
header nav {right:-10px;}
header nav ul li {padding:0 10px;}
header nav ul li a {font-size:14px;}
header nav ul li ul li a {font-size:12.5px;}
.btn.new-patient {top:63px;}
#hero .container {padding-top:103px;}
.anchor {display:block;height:103px;margin-top:-103px;}
p {line-height:1.4;}
.home #hero h1 {font-size:48px;}
#hero h1 {font-size:44px;}
.page-template-contact #hero h1 {font-size:53px;}
#hero h1 span {font-size:23px;letter-spacing:2px;}
#hero p {font-size:19px;}
main h2, #press h2, .intro h2 {font-size:33px;}
#attorney h3 {font-size:29px;}
.intro p {font-size:19px;}
#press h3, .press-article h3 {line-height:1.25;font-size:19px;}
.testimonial p, .testimonial .location {font-size:20px;}
.testimonial h2 {font-size:30px;}
#buckets .bucket {flex:0 0 calc(50% - 40px);}
#buckets .bucket:nth-of-type(3) {flex:0 0 calc(100% - 40px);}
}
@media handheld, only screen and (max-width:1100px) {
.container {padding:0 60px;}
header a.logo {font-size:18.5px;}
header nav ul li {padding:0 8px;}
#hero .container {padding:103px 60px 0;}
.intro {padding-top:80px;}
#attorney {padding-top:60px;}
#attorney .bucket {margin:20px 0;}
section.error404 {padding:60px 0;}
#press {padding:80px 0 0;margin-bottom:60px;}
#testimonials .owl-carousel {padding:20px 0 60px;}
.press-articles, #contact {padding:60px 0;}
#attorney .gallery {margin:30px auto -15px;}
.conatiner.footer-top {padding:60px 60px 55px;}
.column:nth-of-type(1) {width:50%;}
.column:nth-of-type(2) {width:50%;}
.column:nth-of-type(3) {width:50%;padding-left:0;}
.column:nth-of-type(4) {width:50%;}
.column:nth-of-type(3), .column:nth-of-type(4) {margin-top:40px;}
#buckets .container {padding:0 40px;}
#buckets .bucket, #buckets .bucket:nth-of-type(3) {flex:0 0 calc(100%);margin:20px 0;}
}
@media handheld, only screen and (max-width:1024px) {
.hamburger {opacity:1;pointer-events:all;}
header nav {opacity:0;pointer-events:none;}
header a.logo {font-size:20px;}
.btn.new-patient {top:64px;padding:2px 25px 0 23px;}
#hero .container {padding-top:104px;}
.anchor {display:block;height:104px;margin-top:-104px;}
.btn {font-size:16.5px;padding:2px 30px 0;line-height:50px;}
.btn i {font-size:19px;}
.home #hero .container > .row, #hero .container > .row {padding:140px 0 120px;}
#hero h1 {font-size:40px;}
.page-template-contact #hero h1 {font-size:45px;}
#hero h1 span {font-size:21px;letter-spacing:1.75px;}
#hero p {font-size:18px;}
main h2, #press h2, .intro h2 {font-size:30px;}
#attorney h3 {font-size:28px;}
.intro p, #press h3 {font-size:18px;}
#attorney p {font-size:17px;}
.testimonial p, .testimonial .location {font-size:19px;}
.testimonial h2 {font-size:27px;}
#attorney .bucket {flex:0 0 100%;}
#attorney img.attorney-photo {max-width:250px;width:100%;}
.content-container {padding:30px 45px 40px;}
.press-article {padding:20px;flex:0 0 100%;text-align:center;}
.press-article h3 {text-align:center;}
.article-image img {margin:0 auto;}
}
@media handheld, only screen and (max-width:850px) {
.hamburger {right:25px;}
.container {padding:0 40px;}
#hero .container {padding:104px 40px 0;}
.home #hero .container > .row, #hero .container > .row {padding:120px 0 100px;}
.intro {padding-top:60px;}
#press {padding:60px 0 0;margin-bottom:40px;}
#testimonials .owl-carousel {padding:20px 0 40px;}
.press-articles, #contact {padding:40px 0;}
.testimonial {padding:0 40px;}
.area {padding:10px 0;}
section.error404 {padding:50px 0;}
}
@media handheld, only screen and (max-width:650px) {
header {padding:30px 0;}
.hamburger {top:18px;right:15px;}
.container {padding:0 30px;}
#buckets .container {padding:0 30px;}
.btns .btn {float:none;}
.btn + .btn {margin-left:0;}
.page-template-contact #hero .btn + .btn {margin-top:20px;}
#hero .container {padding:84px 30px 0;}
.mobile #hero .container {background-color:rgba(10,5,18,.65);}
.home #hero .container > .row, #hero .container > .row {padding:100px 0 80px;}
.intro {padding-top:50px;}
#press {padding:50px 0 0;margin-bottom:30px;}
#testimonials .owl-carousel {padding-top:0;margin-bottom:0;}
.container.footer-top {padding:50px 50px 45px;}
.container.footer-bottom {padding:15px 30px 30px;}
#attorney {padding-top:50px;}
.btn.new-patient {top:54px;}
.anchor {display:block;height:84px;margin-top:-84px;}
.home #hero h1 {font-size:37px;}
#hero h1 {font-size:38px;}
.page-template-contact #hero h1 {font-size:40px;}
#hero h1 span {font-size:20px;letter-spacing:1.6px;}
#hero p {font-size:17px;}
.content-container {padding:25px;}
.page-template-contact #hero .container > .row {padding:25px 0;}
main h2, #press h2, .intro h2 {font-size:28px;}
#attorney h3 {font-size:27px;}
.intro p, #press h3 {font-size:17px;}
.press-article p {font-size:16px;text-align:center;}
.area .btn {margin-left:auto;margin-right:auto;}
#attorney p {font-size:16.5px;}
.testimonial p, .testimonial .location {font-size:18px;}
.testimonial h2 {font-size:25px;}
#press .owl-item {padding:0 60px;}
}
@media handheld, only screen and (max-width:550px) {
.btn.new-patient {top:auto;bottom:0;position:fixed;width:100%;padding:2px 25px 0;}
.home #hero .container > .row, #hero .container > .row {padding:65px 0 70px;}
.home #hero h1 {font-size:34px;}
#hero h1 {font-size:37px;}
.page-template-contact #hero h1 {font-size:37px;}
#hero h1 span {font-size:19px;letter-spacing:1.5px;}
main h2, #press h2, .intro h2 {font-size:26px;}
#attorney p {font-size:16px;}
.testimonial p, .testimonial .location {font-size:17px;}
.testimonial h2 {font-size:24px;}
footer h4 {text-align:center;}
.column:nth-of-type(1), .column:nth-of-type(2), .column:nth-of-type(3), .column:nth-of-type(4) {position:relative;padding-left:0;width:100%;margin:40px auto 0;text-align:center;}
.container.footer-bottom {padding-bottom:76px;}
}
@media handheld, only screen and (max-width:500px) {
header {padding:25px 0;}
.hamburger {top:15.5px;right:10px;}
.container {padding:0 25px;}
#hero .container {padding:79px 25px 0;}
#press {padding:40px 0 0;}
#attorney {padding-top:45px;}
section.error404 {padding:40px 0;}
#hero h1, .page-template-contact #hero h1 {font-size:35px;}
.anchor {display:block;height:74px;margin-top:-74px;}
}
@media handheld, only screen and (max-width:400px) {
header a.logo {font-size:18.5px;}
.anchor {display:block;height:73px;margin-top:-73px;}
#hero h1, .home #hero h1, .page-template-contact #hero h1 {font-size:30px;}
#hero h1 span {letter-spacing:1.25px;}
}