.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;touch-action:manipulation;-moz-backface-visibility:hidden}.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,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-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%}.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-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.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{-ms-touch-action:none;touch-action:none;-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(//nilsleonhardt.com/wp-content/themes/air-theme/styles/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%}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;}
.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.pswp img{max-width:none;}
.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--open{display:block;}
.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp-light-skin .pswp__bg{background:#fff;}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.pswp__container, .pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}
.pswp__container, .pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}
.pswp__container, .pswp__zoom-wrap{-webkit-backface-visibility:hidden;}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}
.pswp__img--placeholder{-webkit-backface-visibility:hidden;}
.pswp__img--placeholder--blank{background:#222;}
.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0;}
.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC;}
.pswp__error-msg a {
color: #CCC;
text-decoration: underline; }.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.25;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none;}
.pswp__button:focus, .pswp__button:hover{opacity:1;}
.pswp__button:active{outline:none;opacity:0.9;}
.pswp__button::-moz-focus-inner{padding:0;border:0;}
.pswp__ui--over-close .pswp__button--close{opacity:1;}
.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before{background:url(//nilsleonhardt.com/wp-content/themes/air-theme/styles/skin/photoswipe/default/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}
.pswp-light-skin .pswp__button{background:url(//nilsleonhardt.com/wp-content/themes/air-theme/styles/skin/photoswipe/default/light-skin.png) 0 0 no-repeat;}
.pswp-light-skin .pswp__button--arrow--left, .pswp-light-skin .pswp__button--arrow--right{background:none;}
.pswp-light-skin .pswp__button--arrow--left:before, .pswp-light-skin .pswp__button--arrow--right:before{background-image:url(//nilsleonhardt.com/wp-content/themes/air-theme/styles/skin/photoswipe/default/light-skin.png);background-repeat:no-repeat;}
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { .pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before{background-image:url(//nilsleonhardt.com/wp-content/themes/air-theme/styles/skin/photoswipe/default/default-skin.svg);}
.pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right{background:none;}
.pswp-light-skin .pswp--svg .pswp__button, .pswp-light-skin .pswp--svg .pswp__button--arrow--left:before, .pswp-light-skin .pswp--svg .pswp__button--arrow--right:before{background-image:url(//nilsleonhardt.com/wp-content/themes/air-theme/styles/skin/photoswipe/default/light-skin.svg);}
.pswp-light-skin button.pswp__button{background-image:url(//nilsleonhardt.com/wp-content/themes/air-theme/styles/skin/photoswipe/default/light-skin.svg)!important;}
.pswp-light-skin .pswp--svg .pswp__button--arrow--left, .pswp-light-skin .pswp--svg .pswp__button--arrow--right{background:none!important;}
}
.pswp__button--close, .pswp-light-skin .pswp__button--close{background-position:0 -44px;}
.pswp__button--share, .pswp-light-skin .pswp__button--share{background-position:-44px -44px;}
.pswp__button--fs{display:none;}
.pswp--supports-fs .pswp__button--fs{display:block;}
.pswp--fs .pswp__button--fs, .pswp-light-skin .pswp--fs .pswp__button--fs{background-position:-44px 0;}
.pswp__button--zoom, .pswp-light-skin .pswp__button--zoom{display:none;background-position:-88px 0;}
.pswp--zoom-allowed .pswp__button--zoom{display:block;}
.pswp--zoomed-in .pswp__button--zoom, .pswp__button--zoom .pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}
.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right{visibility:hidden;}
.pswp__button--arrow--left, .pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}
.pswp__button--arrow--left{left:0;}
.pswp__button--arrow--right{right:0;}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0, 0, 0, 0.3);height:30px;width:32px;position:absolute;}
.pswp-light-skin .pswp__button--arrow--left:before, .pswp-light-skin .pswp__button--arrow--right:before{background-color:rgba(255, 255, 255, 0.3);}
.pswp__button--arrow--left:before, .pswp-light-skin .pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}
.pswp__button--arrow--right:before, .pswp-light-skin .pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}
.pswp__counter, .pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pswp__share-modal{display:block;background:rgba(0, 0, 0, 0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__share-modal--hidden{display:none;}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform;}
.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}
.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}
.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}
.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}
.pswp__share-modal--fade-in{opacity:1;}
.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}
a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}
a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF;}
a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A;}
a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF;}
a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D;}
a.pswp__share--download:hover{background:#DDD;}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#ccc;opacity:0.75;padding:0 10px;}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}
.pswp__caption small{font-size:11px;color:#BBB;}
.pswp__caption__center{text-align:center;max-width:100%;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC;}
.pswp__caption__center a{color:#ccc;}
.pswp__caption--empty{display:none;}
.pswp__caption--fake{visibility:hidden;}
.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr;}
.pswp__preloader__icn{width:20px;height:20px;margin:12px;}
.pswp__preloader--active{opacity:1;}
.pswp__preloader--active .pswp__preloader__icn{background:url(//nilsleonhardt.com/wp-content/themes/air-theme/styles/skin/photoswipe/default/preloader.gif) 0 0 no-repeat;}
.pswp--css_animation .pswp__preloader--active{opacity:1;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;}
.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}
.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}
@media screen and (max-width:1024px){
.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}
}
@-webkit-keyframes clockwise {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes clockwise {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes donut-rotate {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}
@keyframes donut-rotate {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}  .pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}
.pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}
.pswp__top-bar, .pswp__caption{background-color:rgba(0, 0, 0, 0.5);}
.pswp-light-skin .pswp__top-bar, .pswp-light-skin .pswp__caption{background-color:rgba(255, 255, 255, 0.5);}
.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption{background-color:rgba(0, 0, 0, 0.3);}
.pswp-light-skin .pswp__ui--fit .pswp__top-bar, .pswp-light-skin .pswp__ui--fit .pswp__caption{background-color:rgba(255, 255, 255, 0.3);}
.pswp__ui--idle .pswp__top-bar{opacity:0;}
.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right{opacity:0;}
.pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001;}
.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter{display:none;}
.pswp__element--disabled{display:none !important;}
.pswp--minimal--dark .pswp__top-bar {
background: none; }*,input[type="search"],input.search_top_form_text[type="text"],input[type="text"].textboxsearch{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
html{font-size:62.5%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}
body{position:relative;margin:0;overflow-x:hidden;line-height:1.5;}
a, a:hover, a:focus, select:focus,textarea:focus, input[type="text"]:focus,input[type=email]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="submit"]:focus,button:focus{text-decoration:none;outline:none;}
ol, ul{list-style:none;outline:none;}
ul{margin-left:0;}
li{list-style:none}
img{max-width:100%;height:auto;}
.container-fluid{position:relative;width:100%;padding-left:60px;padding-right:60px;}
.container, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-left:20px;padding-right:20px;}
.row{margin-left:-20px;margin-right:-20px;}
.middle-ux{position:relative;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.center-ux, .title-ux.line_both_sides.center, .title-ux.line_under_over.center{position:relative;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
.centered-ux{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
body,h1,h2,h3,h4,h5,h6,.single-portfolio-fullscreen-slider .owl-dot.active{font-family:'Poppins', sans-serif;font-style:normal;font-weight:300;letter-spacing:0.5px;}
h1,h2,h3,h4,h5,h6,#navi a{font-family:'Libre Baskerville', serif;font-weight:700;}
body,.ux-btn-text{font-size:18px;font-style:normal;font-weight:300;}
input, textarea, select, button, legend, input[type="submit"], button{font:inherit;font-size:14px;}
#navi{font-size:36px;}
#navi-header a{font-size:18px;}
.logo-h1{font-size:38px;font-weight:normal;font-style:normal;letter-spacing:3px;}
#content_wrap .entry,.entry li,.text_block li,.article-meta-unit,.gallery-info-property-li{line-height:1.6;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], 
input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], 
input[type="color"], .uneditable-input,input[type="submit"],button, .ux-btn{width:100%;border-radius:0;border:none;border:1px solid currentColor;margin-bottom:20px;padding:10px;height:40px;width:100%;letter-spacing:0px;box-shadow:none;-webkit-appearance:none;background:none;color:#313139;}
input,select,textarea{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
input[type="text"],input[type="search"],input[type="password"],textarea{-webkit-appearance:none;}
legend,iframe{border:none;}
p,form,ul,ol,h1, h2, h3, h4, h5, h6,input[type="radio"], input[type="checkbox"]{margin:0;padding:0;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], 
input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], 
input[type="tel"], input[type="color"], .uneditable-input{margin:0;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:'';width:100%;height:40px;line-height:40px;font-size:16px;font-size:1.6rem;padding:0;background:none;background-image:url(//nilsleonhardt.com/wp-content/themes/air-theme/img/select.png);background-position:100% 50%;background-repeat:no-repeat;background-size:6px 12px;border:none;border-bottom:2px solid currentColor;}
input[type="email"]:focus{box-shadow:none;color:inherit;}
textarea{height:75px;line-height:1.5;}
button, input[type="submit"],.ux-btn{width:auto;height:40px;line-height:38px;margin-top:10px;padding:0 15px;border:1px solid currentColor;}
.ux-btn:hover,input[type="submit"]:hover,button:hover{background-color:currentColor;}
.no-scroll{overflow:hidden;}
#wrap-outer{position:relative;left:0;z-index:100;width:100%;}
.wrap-all{overflow:hidden;}
#wrap{position:relative;top:0;max-width:100%;width:100%;min-height:calc(100vh - 140px);}
.fullwidth-ux #wrap{max-width:100%;}
.clear{clear:both;}
.container-inn{width:800px;margin-left:auto;margin-right:auto;}
.disable-hover{pointer-events:none;}
.container .container{padding-left:0;padding-right:0;width:auto;}
.container .container.page-template-intro-left-list-right{width:100%;}
.fullscreen-wrap{height:500px;height:100vh;}
.ux-background-img{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;}
.touchevents body[class*="Safari"] .ux-background-img,
.touchevents body[class*="FBview"] .ux-background-img{background-attachment:scroll;}
.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;transition:none !important;}
body.header-sticky:not(.ux-bordered) #header,
#navi-trigger,
.ux-mobile #wrap-outer,
#wrap,
#header:before,
.post-meta-social-li .share, #menu-panel,
li.menu-item-has-children>a:before, .tagcloud a, #sidebar .social_active i, 
.pagenums a, .post-carousel-pagination a, .tp-bullets.simplebullets.round .bullet, .flex-slider-wrap .flex-control-paging li a, .top-search-icon, .carousel-indicators li, .tw-style-a, .blog-unit-meta a, .share .icon, .sidebar_widget a, textarea,.blog-unit-link-li-a,
.shortcode-img-caption, .mainlist-meta .social-bar:hover .post_social, .no-touchevents .owl-prev,.no-touchevents .owl-next,
.navi-title-img,.navi-title-tag,
#woocomerce-cart-side .fa,
.filters .filters-a:after, #ux-slider-down:before,#ux-slider-down:after,
.grid-item-con:after, .filter-sticky .filters, .post-navi-go-back-a, .filter-num, .video-overlay, .blog-unit-video-play, .container-masonry .grid-item-inside, .woocommerce .button{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.collage-caption, .hover-scale, #back-top,#back-top.backtop-shown,#back-top:before, #back-top:after,
.owl-prev:before,.owl-next:before,
.owl-prev:after,.owl-next:after,
.navi-trigger-inn:after,.navi-trigger-inn:before, 
.search_top_form:after, .img-zoom-in .lazy-loaded, .gallery-link-a:after, #navi li.menu-item > a:before,
.socialmeida-text:after, .footer-menu a:before, #navi_wrap a:before,
.pagenums .tw-style-a:after, .nav-tabs > li > a:after, .navi-trigger-text, .navi-trigger-hamberg-line, .ux-woo-cart-wrap{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s;}
.head-meta-icon, #sidebar .post_social a,
button, input[type="submit"],
.blog-unit-link-li, .ux-bag{-webkit-transition:background-color .5s;-moz-transition:background-color .5s;transition:background-color .5s;}
.logo-invert, .with-video-cover .title-wrap-con, .carousel-des-wrap-inn, .team-item-con-back, .owl-nav, .fullwrap-block .twitter-mod:before, .product-caption, .single-fullwidth-slider-carousel-img, .single-portfolio-fullwidth-slider .size-all, .top-slider .owl-dot, #search-overlay,
.touchevents .swipe-tips{-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}
.carousel-des-wrap-tit-a, .portfolio-standatd-tags a[rel="tag"],
.portfolio-standatd-tit-a, #navi a,
#navi-wrap-mobile a,
.search-top-btn-class, .blog-item-main h2 a,.blog_meta a,
.article-cate-a,.gallery-info-property-item>a,.article-tag-label a[rel="tag"],.author-tit-a, .comment-author-a,.comment-meta .reply,.comment-form .logged a,.gird-blog-tit-a,.grid-meta-a{-webkit-transition:color 0.5s;-moz-transition:color 0.5s;transition:color 0.5s;}
#navi ul li ul.sub-menu, 
#navi ul li ul.sub-menu li,
.search_top_form{-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;}
.fullwrap-block{display:block;}
.fullwrap-block .owl-stage-outer{width:100%;}
.page-loading,.page-loading.visible{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;}
.page-loading{position:fixed;z-index:9999;left:0;top:0;right:0px;bottom:0px;opacity:0;visibility:hidden;}
.page-loading.visible{opacity:1;visibility:visible;}
.page-loading.visible ~ #wrap-outer #header, 
.page-loading.visible ~ #wrap-outer #content,
.page-loading.visible ~ #wrap-outer #footer{opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.page-loading.visible ~ #wrap-outer #header{-webkit-transform:translateY(-140px);-moz-transform:translateY(-140px);-ms-transform:translateY(-140px);transform:translateY(-140px);}
.page-loading-inn{position:relative;width:100%;height:100%;}
.page-loading-transform, .ux-loading-transform{position:absolute;top:50%;left:0;line-height:36px;text-align:center;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.page-loading ~ #wrap-outer #content,
.page-loading ~ #wrap-outer #footer{opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.page-loading ~ #wrap-outer #content{-webkit-transition:all .5s .5s;-moz-transition:all .5s .5s;transition:all .5s .5s;}
.page-loading ~ #wrap-outer #header{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.page-loading .loading-transform{margin-top:0;}
.page-loading .site-loading-logo img{max-height:120px;max-width:240px;width:auto;height:auto;}
.search-loading{position:relative;}
.search-loading:after, .search-loading:before{content:'.';position:absolute;left:-5px;-webkit-animation:SearchLoadingBrething 1s infinite ease-in-out;-moz-animation:SearchLoadingBrething 1s infinite ease-in-out;animation:SearchLoadingBrething 1s infinite ease-in-out;}
.search-loading:before{left:5px;animation-delay:.2s;}
@-webkit-keyframes SearchLoadingBrething { 0%{opacity:.1;}
50%{opacity:1;}
100%{opacity:.2;}
}
@-moz-keyframes SearchLoadingBrething { 0%{opacity:.1;}
50%{opacity:1;}
100%{opacity:.2;}
}
@keyframes SearchLoadingBrething { 0%{opacity:.1;}
50%{opacity:1;}
100%{opacity:.2;}
} .ux-lazyload-wrap{position:relative;display:block;background-color:#f0f0f0;}
.ux-lazyload-img{position:absolute;left:0;top:0;max-width:100%;width:100%;height:auto;}
.brick-content img.ux-lazyload-img{position:absolute!important;}
.ux-lazyload-bgimg{position:absolute;left:-1px;right:-1px;bottom:-1px;top:-1px;}
.lazy-hidden{opacity:0;}
.animated, .lazy-loaded{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
@-webkit-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
.lazy-loaded{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
#header{position:absolute;z-index:9990;width:100%;left:0;top:0;right:0;}
.page_from_top #header{background:none;}
.logo-light, .light-logo .logo-dark, .default-light-logo .logo-dark, .default-light-logo.dark-logo .logo-light, .default-light-logo.header-scrolled .logo-dark, .default-dark-logo.header-scrolled .logo-light, .default-light-logo.dark-logo.header-scrolled .logo-dark{display:none;}
.light-logo .logo-light, .default-light-logo .logo-light, .default-light-logo.dark-logo .logo-dark, .default-dark-logo.header-scrolled .logo-dark, .default-light-logo.header-scrolled .logo-light{display:inline-block;}
.logo-wrap, #header-main > .container-fluid,
#header-main > .container,
#header,
#logo,
.logo-a{height:140px;line-height:140px;}
#wrap{padding-top:140px;}
.page_from_top #wrap{padding-top:0;}
.header-sticky-always #header{position:fixed;width:auto;}
body.header-sticky.header-scrolling #header{-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);transform:translateY(-80px);}
body.header-sticky.header-scrolled #header{position:fixed;z-index:9999;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
body.header-sticky.header-scrolled.admin-bar #header,
body.header-sticky-always.admin-bar #header{top:32px;}
body.header-scrolled .logo-wrap, body.header-scrolled #header-main > .container-fluid,
body.header-scrolled #header-main > .container,
body.header-scrolled #header,
body.header-scrolled #logo,
body.header-scrolled .logo-a, body.header-scrolling .logo-wrap, body.header-scrolling #header-main > .container-fluid,
body.header-scrolling #header-main > .container,
body.header-scrolling #header,
body.header-scrolling #logo,
body.header-scrolling .logo-a{height:80px;line-height:80px;}
body.header-scrolled .logo-image, body.header-scrolling .logo-image{max-height:80px;}
body.start-from-top.page #wrap-outer{padding-top:0!important;}
.navi-logo{float:left;}
#logo{display:inline-block;z-index:10;font-size:0;}
.logo-not-show-txt{display:none;}
.logo-a{position:relative;white-space:nowrap;display:inline-block;overflow:hidden;}
.logo-a > *{vertical-align:middle;}
.logo-image{height:auto;width:auto;max-width:240px;max-height:120px;vertical-align:middle;}
.logo-invert{opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;}
body[class*="Safari"].header-scrolled #logo{display:block;}
.wpml-translation li{display:inline-block;height:80px;line-height:80px;margin-right:10px;}
.wpml-translation li{line-height:20px;height:auto;}
.wpml-translation img,.languages-name{display:none;}
.languages-shortname{text-transform:uppercase;}
.wpml-container{position:absolute;bottom:0;width:100%;}
.wpml-tip{padding:0 10px;}
#header .wpml-translation{float:right;margin:0 0 0 30px;}
body.ux-mobile #header .wpml-translation{display:none;}
#header .current-language .languages-shortname{font-weight:bold;}
.search-top-btn-class .fa{cursor:pointer;}
.search_top_form{display:inline-block;opacity:0;position:relative;line-height:40px;}
.search_top_form_shown.search_top_form{opacity:1;}
.search_top_form:after{position:absolute;content:'';left:10px;bottom:0;height:1px;width:100%;background-color:currentColor;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0);transform:scaleX(0);}
.search_top_form_shown.search_top_form:after{-webkit-transform:scaleX(1);transform:scaleX(1);}
.search-top-btn-class .fa-search{line-height:40px;vertical-align:middle;}
input[type="search"].search_top_form_text{border:none;padding-left:10px;pointer-events:none;}
.search_top_form_shown input[type="search"].search_top_form_text{pointer-events:auto;}
.socialmeida-a{display:inline-block;position:relative;line-height:40px;height:40px;text-align:center;}
.socialmeida-li img{max-width:40px;}
.socialmeida{text-align:right;}
.socialmeida-li{display:inline-block;margin-left:15px;}
.header-bar-social .socialmeida-li{margin-left:0;}
.socialmeida-a{text-align:left;}
.socialmeida-a .fa{width:40px;height:40px;line-height:39px;text-align:center;font-size:24px;}
.footer-info .socialmeida-li{display:inline-block;margin:0 6px;}
.footer-info .span6:first-child .socialmeida-li{margin-right:10px;margin-left:0;}
.footer-info .span6:first-child .socialmeida-li:last-child{margin-right:0;}
.footer-info .span6:last-child .socialmeida-li{margin-left:10px;margin-right:0;}
.footer-info .socialmeida-a{width:auto;height:auto;line-height:1.5;}
.ux-woo-cart-wrap{position:relative;top:50%;float:right;margin-top:-14px;margin-left:20px;line-height:1;}
.ux-woocomerce-cart-a{display:none;line-height:1;}
.ux-woocomerce-cart-a .ux-bag{position:relative;}
.woocomerce-cart-number{position:absolute;z-index:9;font-family:arial;top:50%;right:-7px;margin-top:-13px;width:14px;height:14px;line-height:15px;text-align:center;font-size:8px;border-radius:100%;color:#fff;background-color:#333;}
.ux-bag-path{stroke-width:1;stroke:currentColor;fill:none;stroke-miterlimit:10;}
.ux-woo-cart-wrap svg{position:relative;top:3px;}
.ux-woocomerce-cart-a:hover,.ux-woocomerce-cart-a:focus{color:currentColor;}
.ux-woocomerce-cart-a:hover{animation:carTshake .3s infinite ease-in-out;}
@keyframes carTshake { 0%{opacity:1;transform:translateY(0);}
50%{opacity:.9;transform:translateY(-2px);}
100%{opacity:1;transform:translateY(0);}
}
.ux-woo-wrap > .row{margin-right:0;margin-left:0;}
.ux-woo-icon-hide.ux-woo-icon-hide{display:none;transform:scale(0);}
.ux-woo-cart-wrap:not(.ux-woo-icon-hide){-webkit-animation:ScaleZoomIn .3s 1 ease normal both;animation:ScaleZoomIn .3s 1 ease normal both;}
@-webkit-keyframes ScaleZoomIn { 0%{display:none;-webkit-transform:scale(0);}
100%{display:block;-webkit-transform:scale(1);}
}
@keyframes ScaleZoomIn { 0%{display:none;transform:scale(0);}
100%{display:block;transform:scale(1);}
}  #menu-panel{position:absolute;z-index:0;top:0;right:0;left:0;-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);}
.menu-panel-inn{width:100%;padding:140px 50px 120px;overflow:auto;position:relative;display:table;-webkit-overflow-scrolling:touch;}
.show_mobile_menu #menu-panel{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);will-change:transform;}
.show_mobile_menu .menu-panel-inn{display:table;}
.show_mobile_menu #menu-panel{z-index:999;}
.show_mobile_menu #wrap{-webkit-transform:translateY(100vh);-moz-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);will-change:transform;}
#menu-panel-bottom{position:absolute;bottom:0;left:0;right:0;height:120px;padding:0 20px;opacity:0;-webkit-transition:opacity .1s 0s;-moz-transition:opacity .1s 0s;-ms-transition:opacity .1s 0s;transition:opacity .1s 0s;}
.show_mobile_menu #menu-panel-bottom{opacity:1;-webkit-transition:opacity .3s 1s;-moz-transition:opacity .3s 1s;-ms-transition:opacity .3s 1s;transition:opacity .3s 1s;}
#navi{display:table-cell;vertical-align:middle;text-align:center;}
#navi-wrap{display:inline-block;text-align:left;}
.sub-menu{display:none;}
#menu-panel-bottom .search-top-btn-class,
#menu-panel-bottom .socialmeida{line-height:120px;}
.submenu-icon{display:none;}
.menu-item-has-children > a{position:relative;cursor:pointer;}
.menu-item-has-children > a:after{content:'';display:inline-block;width:4px;height:4px;border-radius:100%;margin-left:4px;background-color:currentColor;}
.menu-item-back-a.archive-arrow{float:none;}
.menu-item-back-a{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
#navi-trigger{display:none;position:relative;top:50%;float:right;margin-top:-8px;z-index:10;cursor:pointer;height:16px;}
.navi-trigger-inn{display:block;position:absolute;right:0;top:0;width:12px;height:16px;}
.navi-trigger-hamberg-line{width:12px;height:2px;position:absolute;top:50%;right:0;margin-top:-1px;background-color:currentColor;}
.navi-trigger-hamberg-line{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
body:not(.show_mobile_menu) .navi-trigger-hamberg-line{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s;transition:transform .2s;}
.navi-trigger-text-inn > span{display:inline-block;}
.navi-trigger-text-close, .show_mobile_menu .navi-trigger-text-menu, .show_mobile_menu .navi-trigger-text-close, .navi-trigger-text-menu{opacity:0;-webkit-transition:opacity .3s .3s;-moz-transition:opacity .3s .3s;-ms-transition:opacity .3s .3s;transition:opacity .3s .3s;}
.show_mobile_menu .navi-trigger-text-close, .navi-trigger-text-menu{opacity:1;}
.navi-trigger-hamberg-line1,.navi-trigger-hamberg-line3,
.video-close:after,.video-close:before,
.modal-content .close-btn:before,.modal-content .close-btn:after,
.menu-panel-close:before, .menu-panel-close:after{content:'';font-size:.1px;position:absolute;height:2px;width:100%;top:-9px;left:0;background-color:currentColor;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.navi-trigger-hamberg-line1{top:2px;}
.navi-trigger-hamberg-line3{top:14px;}
.show_mobile_menu .navi-trigger-hamberg-line1{-webkit-transform:translateY(6px) rotate(45deg) scaleX(1.3333)!important;-moz-transform:translateY(6px) rotate(45deg) scaleX(1.3333)!important;-ms-transform:translateY(6px) rotate(45deg) scaleX(1.3333)!important;transform:translateY(6px) rotate(45deg) scaleX(1.3333)!important;}
.show_mobile_menu .navi-trigger-hamberg-line3{-webkit-transform:translateY(-6px) rotate(-45deg) scaleX(1.3333)!important;-moz-transform:translateY(-6px) rotate(-45deg) scaleX(1.3333)!important;-ms-transform:translateY(-6px) rotate(-45deg) scaleX(1.3333)!important;transform:translateY(-6px) rotate(-45deg) scaleX(1.3333)!important;}
.video-close:after,.video-close:before,
.menu-panel-close:before, .menu-panel-close:after,
.modal-content .close-btn:before,.modal-content .close-btn:after{-webkit-transform:translateY(14px) rotate(-45deg);-moz-transform:translateY(14px) rotate(-45deg);-ms-transform:translateY(14px) rotate(-45deg);transform:translateY(14px) rotate(-45deg);}
.show_mobile_menu .navi-trigger-hamberg-line2{background:none;}
.video-close:after, .menu-panel-close:after, .modal-content .close-btn:after{-webkit-transform:translateY(14px) rotate(45deg);-moz-transform:translateY(14px) rotate(45deg);-ms-transform:translateY(14px) rotate(45deg);transform:translateY(14px) rotate(45deg);}
.navi-trigger-text{display:block;height:100%;line-height:1;min-width:120px;letter-spacing:4px;text-align:right;}
.navi-trigger-text-inn{position:absolute;display:inline-block;left:auto;right:26px;top:50%;margin-top:1px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
body:not(.show_mobile_menu) #navi-trigger:hover .navi-trigger-text{-webkit-transform:translateX(-4px);-moz-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px);}
.heade-meta{float:right;}
.navi-show:not(.ux-mobile) #navi-trigger{display:none!important;}
body:not(.ux-mobile).navi-center .heade-meta{position:absolute;z-index:0;left:0;right:0;top:0;bottom:0;}
body:not(.ux-mobile).navi-center #header-main > .container-fluid{padding-left:0;padding-right:0;margin-left:40px;margin-right:40px;width:auto;}
body:not(.ux-mobile).navi-center #header-main > .container{position:relative;}
#navi-header{display:inline-block;float:right;}
.navi-center #navi-header{float:none;}
#navi-header>div>ul>li{margin-left:30px;float:left;}
body:not(.ux-mobile) .header-bar-social{float:right;margin-right:20px;}
#navi-header .sub-menu{position:absolute;top:auto;line-height:30px;margin-top:-40px;padding:10px;margin-left:-10px;}
.non_bg_header #navi-header .sub-menu{background:none;}
.header-scrolled #navi-header .sub-menu{margin-top:0;}
#navi-header li:hover > .sub-menu{display:block;}
#search-overlay-close{position:absolute;right:60px;top:60px;width:40px;height:40px;cursor:pointer;}
.menu-panel-close{position:relative;left:4px;top:14px;width:30px;height:30px;}
#navi-header .sub-menu > li{position:relative;}
#navi-header .sub-menu .sub-menu{right:-125px;width:120px;}
#navi-header>div>ul>li:last-child  .sub-menu .sub-menu{right:100%;}
.ux-mobile .navi-logo{text-align:left;}
.ux-mobile .navi-main{height:auto!important;}
.ux-mobile #header-main > .container-fluid,
.ux-mobile #header-main > .container{position:static;}
.ux-mobile.show_mobile_menu body{overflow-y:hidden;height:100vh;}
.ux-mobile .theme-parallax{-webkit-transform:translate3d(0px, 0px, 0px)!important;-moz-transform:translate3d(0px, 0px, 0px)!important;-ms-transform:translate3d(0px, 0px, 0px)!important;transform:translate3d(0px, 0px, 0px)!important;}

.ux-mobile.responsive-ux .mainlist-des-wrap, .ux-mobile.responsive-ux .archive-text-wrap{bottom:20px;left:20px;right:20px;}
.ux-mobile #back-top{display:none;}
#footer{position:fixed;z-index:-1;bottom:0;left:0;right:0;}
.footer-info{opacity:0;letter-spacing:2px;}
#footer.ux-hide-footer{display:none;}
#footer.footer-cols-layout{text-align:left;}
#footer.footer-centered .footer-info,
.ux-mobile #footer .footer-info{text-align:center;}
#footer.footer-centered #logo-footer{display:inline-block;}
.footer-info .footer-container{display:table;height:200px;margin:auto;}
.footer-info .footer-container > [class*="span"],
.foot-one-col{display:table-cell;float:none;vertical-align:middle;width:50%;margin-bottom:0;margin-left:0;}
.foot-one-col{width:100%;}
#footer.footer-cols-layout .footer-info .footer-container,
#footer.footer-cols-layout .footer-info .footer-container > [class*="span"]{width:auto;}
#footer.footer-centered .footer-info .footer-container,
.ux-mobile .footer-info .footer-container{height:auto;padding-top:30px;padding-bottom:30px;}
#footer.footer-centered .footer-info .footer-container > [class*="span"],
.ux-mobile .footer-info .footer-container > [class*="span"]{display:block;width:100%;margin-left:0;margin-top:10px;}
#footer.footer-cols-layout .footer-menu li:last-child{margin-right:0;}
.logo-footer-img{max-width:200px;max-height:60px;}
.footer-menu > ul > li ul{display:none;}
#footer.footer-centered .footer-menu > ul > li,
.ux-mobile #footer .footer-menu > ul > li{display:inline-block;margin-right:4px;margin-left:4px;}
.footer-menu li{line-height:24px;display:inline-block;margin:0 11px;}
.footer-cols-layout .footer-info-unit:nth-child(2) .footer-menu li{margin-right:0;}
.footer-cols-layout .footer-info-unit:nth-child(1) .footer-menu li{margin-left:0;}
.footer-cols-layout .footer-span6.footer-info-unit{width:50%;}
.container-fluid.back-top-wrap{position:fixed;z-index:999;bottom:47px;left:auto;right:82px;height:0;width:auto;}
#back-top{position:absolute;right:-16px;bottom:20px;overflow:hidden;width:40px;height:60px;cursor:pointer;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);}
#back-top:before, #back-top:after,
#ux-slider-down:before,#ux-slider-down:after{content:'';position:absolute;left:0;top:50%;margin-top:-1px;width:20px;height:2px;background-color:currentColor;-webkit-transform-origin:21px 0;-moz-transform-origin:21px 0;-ms-transform-origin:21px 0;transform-origin:21px 0;}
#back-top:after,#ux-slider-down:after{left:20px;-webkit-transform-origin:3px 0;-moz-transform-origin:3px 0;-ms-transform-origin:3px 0;transform-origin:3px 0;}
#back-top:hover:before,#ux-slider-down:hover:before,.touchevents #ux-slider-down:before{-webkit-transform:translate(2px,-15px) rotate(-60deg);-moz-transform:translate(2px,-15px) rotate(-60deg);-ms-transform:translate(2px,-15px) rotate(-60deg);transform:translate(2px,-15px) rotate(-60deg);}
#back-top:hover:after,#ux-slider-down:hover:after,.touchevents #ux-slider-down:after{-webkit-transform:translate(2px,-12px) rotate(60deg);-moz-transform:translate(2px,-12px) rotate(60deg);-ms-transform:translate(2px,-12px) rotate(60deg);transform:translate(2px,-12px) rotate(60deg);}
#back-top.backtop-shown{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}
.top-slider{position:relative;}
.top-slider .carousel-des-wrap-inn{position:absolute!important;z-index:9;left:50%;bottom:40px;height:auto;}
.top-slider .owl-carousel, .top-slider .carousel-img-wrap, .top-slider .carousel-des-wrap{height:400px;height:100vh;}
.top-slider .owl-dot{opacity:.5;}
.top-slider .owl-dot:hover, .top-slider .owl-dot.active{opacity:1;}
.top-slider .carousel-des{position:static;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px);}
.top-slider .owl-item.active .carousel-des{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
.top-slider .carousel-des{-webkit-transition:all 2s .3s;-moz-transition:all 2s .3s;transition:all 2s .3s;}
.top-slider.top-slider-text{position:relative;height:400px;height:calc(100vh - 80px);}
.mask-clip-title .title-wrap-tit{position:relative;font-weight:bolder;font-weight:900;line-height:1;background-attachment:fixed;background-size:cover;font-size:90px!important;-webkit-text-fill-color:transparent;-webkit-background-clip:text;}
.slider-headding{font-weight:bolder;font-weight:900;}
.text-slider-inn.middle-ux{top:54%}
.slider-con{width:100%;text-align:center;margin-top:10px;padding-left:10%;padding-right:10%;}
.slider-image{min-height:100%;}
.slider-headding-1{font-size:72px;font-size:6vw;}
.slider-headding-2{font-size:60px;font-size:5vw;}
.slider-headding-3{font-size:48px;font-size:4vw;}
.slider-headding-4{font-size:36px;font-size:3vw;}
.slider-headding-5{font-size:24px;font-size:2vw;}
.slider-headding-6{font-size:1em;font-size:1vw;}
.text-slider-inn{padding:0 12%;}
.slider-headding{line-height:1;padding:10px 0;}
.top-slider .slider-headding{text-align:center;}
.headding-with-bg.slider-headding{background-size:cover;}
.no-backgroundcliptext .headding-with-bg.slider-headding{background-size:0 0;}
.headding-with-bg.slider-headding{background-attachment:fixed;background-repeat:no-repeat;color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;}
body[class*="Safari"] .headding-with-bg.slider-headding,
body[class*="Safari"] .mask-clip-title .title-wrap-tit,
body[class*="Firefox"] .headding-with-bg.slider-headding,
body[class*="Firefox"] .title-masking,
body[class*="FBview"] .headding-with-bg.slider-headding,
body[class*="FBview"] .mask-clip-title .title-wrap-tit{background-attachment:scroll;}
body[class*="Safari"] .headding-with-bg.slider-headding,
body[class*="Safari"] .mask-clip-title .title-wrap-tit{background-position-y:1px;}
.backgroundcliptext body[class*="Firefox"] .headding-with-bg.slider-headding,
.backgroundcliptext body[class*="Firefox"] .title-masking{background-size:auto auto;}
.headding-center{text-align:center;}
.headding-right{text-align:right;}
.owl-carousel{display:inline-block;}
.carousel-img{height:100%;}
.owl-theme .owl-controls{margin-top:0;}
.owl-carousel button, .owl-carousel button:hover, .owl-carousel button:focus{background-color:transparent;border:none;}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:inherit;touch-action:inherit;}
.lightbox-img-hide{visibility:hidden;width:100%;}
.ux-template-intro-center{text-align:center;}
.top-slider ~ #content .container-masonry{margin-top:20px;}
.ux-has-filter .page-template-intro-left-list-right{display:table;}
.ux-has-filter .page-template-intro-left-list-right > .ux-portfolio-template-intro, .ux-has-filter .page-template-intro-left-list-right > .filters-wrap{display:table-cell;width:50%;vertical-align:bottom;}
.page-template-intro-left-list-right > .filters{text-align:right;}
.page-template-intro-left-list-right > .filters li.filters-li:last-child{margin-right:0;}
.ux-has-filter .page-template-intro-left-list-right .filters-wrap{text-align:right;}
.ux-has-filter .page-template-intro-left-list-right .filters{margin-bottom:0;line-height:30px;}
.intro-wrap-sub{display:none;opacity:0;}
.intro-wrap-sub.active{display:block;opacity:1;-webkit-animation:filter-intro-fadeIn .9s 0s 1 ease normal both;animation:filter-intro-fadeIn .9s 0s 1 ease normal both;}
@keyframes filter-intro-fadeIn { 0%{opacity:0;display:none;}
100%{opacity:1;display:block;}
}  .grid-item{width:100%;float:left;}
.grid-item--width2{width:100%;}
.grid-item-inside{overflow:hidden;position:relative;}
.container-masonry .grid-item-inside{opacity:0;-webkit-transform:translateY(200px);-moz-transform:translateY(200px);transform:translateY(200px);}
.container-masonry[data-template="blog-masonry"] .grid-item-inside,
.container-masonry .grid-item-inside.grid-show{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
.grid-item-tit{line-height:1;cursor:pointer;}
.grid-item-tit-a{display:block;}
.grid-item-cate{display:inline-block;margin-bottom:10px;}
.ux-portfolio-template-hide-cate .grid-item-cate, .blog-hide-categroy .gird-blog-cate, .blog-hide-date .gird-blog-date{display:none;}
.masonry-list .ux-lazyload-wrap:after{content:'';position:absolute;z-index:-1;bottom:0;right:0;background-color:#f0f0f0;}
.grid-item-con, .grid-item-con:after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:9;}
.grid-item-con:after{content:'';z-index:0;background-color:#fff;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}
.grid-mask-boxed-left .grid-item-con:after, .grid-mask-boxed-center .grid-item-con:after{animation:boxed-effect-anti .5s 0s 1 ease normal both;}
.no-touchevents .grid-mask-boxed-left .grid-item-con:hover:after, .no-touchevents .grid-mask-boxed-center .grid-item-con:hover:after, .touchevents .grid-mask-boxed-left .grid-item-con.air-hover:after, .touchevents .grid-mask-boxed-center .grid-item-con.air-hover:after{-webkit-animation:boxed-effect .9s 0s 1 ease normal both;-moz-animation:boxed-effect .9s 0s 1 ease normal both;animation:boxed-effect .9s 0s 1 ease normal both;}
.no-touchevents .grid-mask-boxed-left .grid-item-big .grid-item-con:hover:after, .no-touchevents .grid-mask-boxed-left .grid-item-long .grid-item-con:hover:after, .no-touchevents .grid-mask-boxed-left .grid-item-tall .grid-item-con:hover:after, .no-touchevents .grid-mask-boxed-center .grid-item-big .grid-item-con:hover:after, .no-touchevents .grid-mask-boxed-center .grid-item-long .grid-item-con:hover:after, .no-touchevents .grid-mask-boxed-center .grid-item-tall .grid-item-con:hover:after, .touchevents .grid-mask-boxed-left .grid-item-big .grid-item-con.air-hover:after, .touchevents .grid-mask-boxed-left .grid-item-long .grid-item-con.air-hover:after, .touchevents .grid-mask-boxed-left .grid-item-tall .grid-item-con.air-hover:after, .touchevents .grid-mask-boxed-center .grid-item-big .grid-item-con.air-hover:after, .touchevents .grid-mask-boxed-center .grid-item-long .grid-item-con.air-hover:after, .touchevents .grid-mask-boxed-center .grid-item-tall .grid-item-con.air-hover:after{-webkit-animation:boxed-effect 1.1s 0s 1 ease normal both;-moz-animation:boxed-effect 1.1s 0s 1 ease normal both;animation:boxed-effect 1.1s 0s 1 ease normal both;}
@-webkit-keyframes boxed-effect { 0%{-webkit-transform:scale(1.5);opacity:0;}
40%{-webkit-transform:scale(1.5);opacity:1;}
70%{-webkit-transform:scale(1.5);opacity:1;}
100%{-webkit-transform:scale(1);opacity:1;}
} 
@-moz-keyframes boxed-effect { 0%{-moz-transform:scale(1.5);opacity:0;}
40%{-moz-transform:scale(1.5);opacity:1;}
70%{-moz-transform:scale(1.5);opacity:1;}
100%{-moz-transform:scale(1);opacity:1;}
}
@keyframes boxed-effect { 0%{transform:scale(1.5);opacity:0;}
40%{transform:scale(1.5);opacity:1;}
70%{transform:scale(1.5);opacity:1;}
100%{transform:scale(1);opacity:1;}
} 
@keyframes boxed-effect-anti { 0%{opacity:1;}
100%{opacity:0;}
} 
.grid-mask-filled-left .grid-item-con:after, .grid-mask-filled-center .grid-item-con:after{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.no-touchevents .grid-mask-filled-left .grid-item-con:hover:after, .no-touchevents .grid-mask-filled-center .grid-item-con:hover:after, .touchevents .grid-mask-filled-left .grid-item-con.air-hover:after, .touchevents .grid-mask-filled-center .grid-item-con.air-hover:after{opacity:1;-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6);}
.grid-item-con-text{opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
.no-touchevents .grid-item .grid-item-con:hover .grid-item-con-text, .touchevents .grid-item .grid-item-con.air-hover .grid-item-con-text{opacity:1;-webkit-transition:opacity .5s .3s;-moz-transition:opacity .5s .3s;transition:opacity .5s .3s;}
.touchevents .grid-item .grid-item-con.air-hover .grid-item-con-text{z-index:1000;}
.touchevents .container-masonry:not(.ux-has-filter) .grid-item-cate,
.touchevents .container-masonry:not(.ux-has-filter) .grid-item-cate-a{pointer-events:none;}
.touchevents .grid-item-con-text{display:none;pointer-events:none;}
.touchevents .grid-item-con.air-hover .grid-item-con-text{display:block;pointer-events:auto;}
.ux-portfolio-full.ux-portfolio-spacing-10{padding-left:10px;padding-right:10px;}
.ux-portfolio-full.ux-portfolio-spacing-40{padding-left:40px;padding-right:40px;}
.ux-portfolio-spacing-10 .masonry-list{margin:-5px;}
.ux-portfolio-spacing-40 .masonry-list{margin:-20px;}
.filter-scrolled .content_wrap_outer{padding-top:60px;}
.grid-inn{position:relative;z-index:9;text-align:left;}
.grid-item{overflow:hidden;float:left;}
.ux-portfolio-spacing-10 .masonry-list:not(.masonry-grid) .grid-item-inside{margin:5px;}
.ux-portfolio-spacing-40 .masonry-list:not(.masonry-grid) .grid-item-inside{margin:20px;}
.grid-item-con:after{margin:20px;}
.ux-portfolio-5col .grid-item-con:after, .ux-portfolio-6col .grid-item-con:after{margin:10px;}
.filter-in-grid .ux-lazyload-wrap, .ux-portfolio-spacing-none .ux-lazyload-wrap, .filter-in-grid .grid-item-con:after{background:none;}
.filter-in-grid .filters{margin-top:40px;}
.grid-mask-boxed-center .grid-item-con, .grid-item-con{text-align:center;}
.grid-item-mask-link{position:absolute;display:block;z-index:999;left:0;right:0;top:0;bottom:0;}
.grid-item-con-text{position:absolute;z-index:9;top:50%;left:50%;width:100%;padding:10px 40px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.img-zoom-in .grid-item-con-text, .img-zoom-in .grid-item-con:after, .mouseover-none .grid-item-con-text, .mouseover-none .grid-item-con:after{display:none;}
.img-zoom-in .grid-item-inside:hover .lazy-loaded{-webkit-transform:scale(1.1) rotate(2deg);-moz-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg);}
.grid-mask-boxed-left .grid-item-con-text, .grid-mask-filled-left .grid-item-con-text{left:50px;right:50px;text-align:left;width:auto;padding:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.grid-item-con-text-tit-shown{position:relative;z-index:7;padding:20px;margin-bottom:20px;}
.grid-list-tit-shown-center .grid-item-con-text-tit-shown{text-align:center;}
.ux-has-filter .grid-item-mask-link{z-index:8;}
.grid-list .grid-item:not(.filter-in-grid) .ux-lazyload-wrap{padding-top:75%!important;}
.filters{position:relative;z-index:9;font-size:15px;line-height:40px;margin-bottom:20px;}
.filters-li{display:inline-block;margin:0 18px;}
.filters .filters-li:first-child{margin-left:0;}
.filter-center .filters{text-align:center;}
.filter-center .filters .filters-li:first-child{margin-left:10px;}
.filter-right .filters{text-align:right;}
.filter-sticky.filter-scrolled .filters{position:fixed;left:0;top:0;z-index:9999;width:100%;text-align:center;background-color:#fff;}
.filter-in-grid .grid-item-con, .filter-in-grid .grid-item-con:after{opacity:1;}
.filters-a{position:relative;}
.filter-num{position:absolute;opacity:0;z-index:0;right:-12px;top:0;font-size:.6em;line-height:1em;-webkit-transform:scale(0);transform:scale(0);}
.filters-a:hover .filter-num, .filters-li.active .filter-num{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.archive-title.title-wrap, body.page .title-wrap{text-align:center;}
.archive-list{margin-top:-100px;}
.archive-item{margin-top:100px;}
.archive-item > .ux-lazyload-wrap{margin-bottom:30px;}
.arvhive-excerpt{margin-top:20px;}
.archive-meta{margin-top:20px;line-height:30px;}
.archive-meta .article-meta-unit{line-height:30px;}
.archive-arrow{position:relative;display:block;float:right;width:30px;height:30px;}
.archive-arrow:before, .archive-arrow:after{content:'';position:absolute;left:30px;top:15px;height:1px;width:15px;background-color:currentColor;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}
.archive-arrow:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.archive-arrow-inn{display:block;position:absolute;width:30px;height:1px;top:14px;background-color:currentColor;}
.blog-unit-video-play{position:absolute;display:block;z-index:1;opacity:.9;left:50%;top:50%;width:70px;height:70px;border-radius:100%;margin-left:-32px;margin-top:-35px;font-size:20px;text-align:center;line-height:70px;background-color:#eee;color:#333;}
.blog-unit-video-play .fa{margin:26px 0 0 2px;}
.blog-unit-video-play:hover{color:#eee;background-color:#333;}
.archive-bar{position:relative;margin-bottom:20px;background-color:#eee;}
.archive-bar .content-audio-artist{position:absolute;z-index:9;right:20px;top:50%;line-height:30px;margin-top:-15px;}
.pagenums-default .page-numbers{padding-right:20px;}
.blog-unit-link-li{line-height:60px;padding-left:20px;margin-top:1px;font-size:1.2em;}
.blog-unit-quote{line-height:40px;padding-top:10px;padding-bottom:10px;font-size:1.2em;padding-left:20px;}
.blog-unit-quote cite{display:block;position:relative;padding-left:40px;font-size:.9em;}
.blog-unit-quote cite:before{content:'';height:1px;width:30px;position:absolute;top:50%;left:0;letter-spacing:1px;font-size:.9em;background-color:currentColor;}
.archive-search-form{margin:10px auto 0;}
.page-numbers,.pagenums-a{text-align:left;padding-left:0;}
.prev.page-numbers{float:right;}
.page-numbers.next{float:right;padding-right:0;}
.page-numbers.dots{font-size:0;}
.page-numbers.dots:before{content:'—';font-size:17px;}
.page-numbers{text-align:left;padding:0;}
.ux-password-form{padding-top:80px;}
.page_from_top .ux-password-form{padding-top:180px;}
.post-password-form input[type="password"]{width:auto;margin-bottom:0;}
.video-wrap{position:relative;width:100%;padding-top:56.25%;}
.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.video-wrap.video-16-9{padding-top:56.25%!important;}
.video-wrap.video-4-3{padding-top:75%;}
.video-face{position:relative;}
.video-face-img{width:100%;}
.video-overlay, #search-overlay{position:absolute;z-index:999;box-shadow:none;left:0;top:0;right:0;padding:0;height:100vh;opacity:0;margin-left:0;border-radius:0;border:none;background-color:rgba(0,0,0,.9);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.video-overlay.modal, #search-overlay{position:fixed;}
.video-close{position:absolute;z-index:999;left:20px!important;top:20px!important;margin-top:0!important;display:block;width:16px;height:16px;text-align:center;cursor:pointer;}
.video-close:before,.video-close:after{background-color:#fff!important;}
.video-overlay.video-slidedown, #search-overlay.shown{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
body.admin-bar .video-overlay.video-slidedown{margin-top:30px;}
.search-button-header{float:right;}
.search-button-header .fa-search{display:inline-block;cursor:pointer;transform:translateY(-3px);-webkit-transform:translateY(-3px);}
.search-overlay-form{margin-top:-30px;}
input[type="text"].search-overlay-input-text{border:none;border-bottom:2px solid;padding-left:0;font-size:30px;line-height:60px;height:60px;}
.sidebar-layout .container, body .sidebar-layout .container-fluid, body.single .title-wrap .container-fluid, .container .pagenums.container-fluid{width:auto;padding-left:0;padding-right:0;}
.sidebar-layout .container-inn{width:100%;}
ul.sidebar_widget{margin-top:-80px;}
ul.sidebar_widget > li{margin-top:80px;}
.widget-title{position:relative;margin-bottom:20px;text-align:center;line-height:40px;border-bottom:2px solid currentColor;}
.widget-title-inn{display:inline-block;padding:0 20px;}
.tagcloud a{background:rgba(0,0,0,0.03);}
.post-date{font-size:0.8em;letter-spacing:0;margin-left:10px;opacity:.8;}
ul.sidebar_widget li.widget_search form{margin-top:3px;position:relative;}
.sidebar_widget .widget_search input[type="text"],
.sidebar_widget .widget_display_search input[type="text"]{max-width:none;width:100%;height:35px;}
.screen-reader-text{display:none;}
.sidebar_widget .widget_search input[type="submit"],
.sidebar_widget .widget_display_search input[type="submit"]{height:35px;position:absolute;right:0;top:0;}
.widget_search input[type="text"],
.widget_display_search input[type="text"]{margin-bottom:0;}
#wp-calendar{width:100%;}
#wp-calendar caption{text-align:left;margin-bottom:20px;}
#wp-calendar tfoot td{padding-top:20px;}
#wp-calendar tfoot #next{text-align:right;}
.widget_calendar tbody td, .widget_calendar thead th{text-align:center;border:1px solid #e8e8e8;}
.tagcloud a{display:inline-block;font-size:10px;font-size:1rem;margin-bottom:8px;margin-right:3px;padding:0 8px;height:32px;line-height:32px;}
.widget_rss .rsswidget:first-child{display:none;}
.widget_rss .rsswidget{position:relative;}
.widget_rss .rsswidget:after{content:"\f09e";margin-left:10px;font-size:.9em;font-family:'FontAwesome';color:#FF6600;}
.widget_rss>ul>li{margin-top:20px;padding-bottom:20px;}
a.rsswidget img{margin-bottom:-1px;margin-right:10px;}
.rss-date,.widget_rss cite{font-size:.8em;opacity:.8;display:block;}
.rssSummary{line-height:20px;}
.widget-container .social_active  i{font-size:32px;}
.widget-container .social_active{display:block;margin-right:7px;margin-top:8px;width:32px;height:32px;float:left;}
.widget-container .widget_uxsocialnetworkinons .icon{margin-top:-8px;overflow:hidden;}
.widget_archive li, .widget_categories li, .widget_pages li, .widget_nav_menu li, .widget_recent_entries li, .widget_recent_comments li, .widget_meta li, .widget_rss li{line-height:1;padding:10px 0;border-bottom:1px solid #eee;}
.widget_archive li:last-child, .widget_categories li:last-child, .widget_pages li:last-child, .widget_nav_menu li:last-child, .widget_recent_entries li:last-child, .widget_recent_comments li:last-child, .widget_meta li:last-child, .widget_rss li:last-child{border-bottom:none;}
.widget_archive a, .widget_categories a, .widget_pages a, .widget_nav_menu a, .widget_recent_entries a, .widget_recent_comments a, .widget_meta a{margin-right:5px;display:inline-block;line-height:20px;}
.gird-blog-tit, .gird-blog-meta, .gird-blog-excerpt{margin-top:20px;}
.gird-blog-tit{line-height:1;}
.grid-meta-a{position:relative;margin-right:17px;}
.grid-meta-a:last-child:after{display:none;}
.grid-meta-a:after{content:'';position:absolute;right:-10px;top:50%;height:.8em;margin-top:-.4em;width:1px;background-color:currentColor;-webkit-transform:rotate(10deg);transform:rotate(10deg);}
.grid-meta-a:hover{color:inherit;}
.blog-unit-quote{font-size:1.1em;line-height:1.6;}
.blog-unit-quote{padding:10px 0 10px 20px;font-style:italic;}
.blog-unit-quote cite{margin-top:10px;}
.post-cover{width:100%;}
.post-cover .ux-background-img{background-attachment:fixed;}
.touchevents body[class*="Safari"] .ux-background-img{background-attachment:scroll;}
.content-inn-feature-img .lazy-loaded{display:inherit;margin:auto;max-width:100%;}
.title-wrap{position:relative;}
body.single .title-wrap{position:relative;}
body.single.single-format-link .title-wrap, body.single.single-format-quote .title-wrap{display:none;}
body.single-format-gallery #content_wrap:not(.span9){margin-top:0;}
.title-wrap-con{width:100%;}
.title-wrap-tit{line-height:1;padding-top:10px;padding-bottom:10px;font-size:70px;font-weight:600;}
body.single.title-wrap-tit{padding-top:0;}
.article-meta{padding-bottom:15px;}
.title-wrap-con .article-meta-unit{margin-right:15px;}
.title-wrap-con .article-meta-unit.article-meta-unit-cate{margin-right:0;}
.title-wrap-con .article-meta-unit.article-meta-date{text-transform:uppercase;display:inline-block;}
.two-cols-layout .article-meta.span3{width:100%;}
.two-cols-layout .article-meta-unit{display:inline-block;margin-right:10px;float:left;}
.two-cols-layout  .article-inn.span9{width:100%;margin-left:0;}
body:not(.ux-mobile) .article-meta.span3 .article-meta-unit{line-height:1.2;padding:5px 0;}
body:not(.ux-mobile) .article-inn.span9 .entry.container-fluid{width:100%;}
body.page .title-wrap-h1{line-height:1;padding-top:10px;padding-bottom:10px;}
.single-feature-image{height:400px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}
body.single.single-format-video #content{margin-top:0;}
.content-audio{margin-bottom:40px;}
.audio-unit{height:60px;position:relative;line-height:60px;}
.audio-unit span.audiobutton{display:inline-block;width:60px;height:60px;cursor:pointer;float:left;text-align:center;}
.audio-unit span.audiobutton:before{font-family:'FontAwesome';font-size:12px;content:"\f04d";position:absolute;top:50%;margin-top:-30px;margin-left:-4px;}
.audio-unit span.audiobutton.pause:before{content:"\f04b";}
.audio-unit span.songtitle{display:inline-block;overflow:hidden;}
.audio_player_list.audio_content{background:none;margin-bottom:40px;}
.audiopost-soundcloud-wrap{width:100%;height:auto;margin-bottom:20px;}
.format-audio .audio-unit{height:60px;position:relative;margin-top:1px;}
.format-audio .audio-unit span.audiobutton{display:inline-block;width:59px;height:59px;cursor:pointer;}
.format-audio .audio-unit span.audiobutton:before{font-size:12px;position:absolute;left:23px;top:29px;}
.format-audio .audio-unit span.songtitle{display:inline-block;position:absolute;top:0;margin-left:10px;padding-right:20px;overflow:hidden;}
.audio-unit span.songtitle{font-size:18px;line-height:60px;}
.content-audio-artist{margin-bottom:20px;display:block;font-size:14px;}
.blog-unit-soundcloud{max-width:400px;}
body.single .blog-unit-link{display:block;margin-top:0;font-size:2em;}
body.single .blog-unit-link li{line-height:60px;font-size:32px;}
body.single .blog-unit-quote{font-size:2em;line-height:1.3;}
body.single .blog-unit-quote cite{font-size:.5em;margin-top:20px;padding-left:30px;}
body.error404 #content{min-height:300px;}
body.error404 .title-wrap{display:none;}
.fourofour-wrap{text-align:center;}
.fourofour-wrap h4{font-size:62px;font-size:6.2rem;}
.fourofour-wrap h4{font-size:21px;font-size:2.1rem;margin-top:20px;margin-bottom:60px;}
.fourofour-wrap p{margin:0 auto;}
.team-photo-wrap{text-align:center;margin-bottom:40px;width:400px;}
.team-photo{width:100%;height:auto;}
.single-team .gallery-wrap-sidebar .gallery-info-wrap{padding-right:0;margin-bottom:0;margin-left:0;padding-left:60px;}
.client{text-align:center}
.client a{display:block;margin-bottom:20px;}
.job-location{margin-right:10px;}
.title-masking{background-size:cover;}
.no-backgroundcliptext .title-masking{background-size:0 0;}
.backgroundcliptext .title-masking{background-attachment:fixed;color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;background-position:50% 50%;}
.touchevents body[class*="Safari"] .title-masking{background-attachment:scroll;}
body.single .post.format-gallery{margin-top:0;}
body.single-format-gallery .title-wrap-con{width:100%;background:none!important;}
.single-portfolio-2c-body .gallery-info-property-li{margin-top:40px;}
.gallery-info-property-tit{position:relative;line-height:40px;font-size:16px;}
.gallery-info-property-item{vertical-align:top;}
.post-carousel-img-a:hover .post-carousel-img, .standard-list-item:hover .standard-list-item-img{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}
.single-gallery-col2{position:relative;}
.single-portfolio-2c-body .post-meta-social{margin-left:-20px;}
.sticky_column{position:static;padding-bottom:100px;}
body.single .single-gallery-col2-filled .title-wrap{padding-top:160px;}
.single-col2-gallery-wrap .single-gallery-wrap-inn[data-style="filled"]{opacity:0;}
article.format-gallery .list-layout{margin-top:0;}
.gallery-wrap-sidebar .list-layout-col{margin-left:-20px;margin-bottom:20px;}
.list-layout>div:last-child{margin-bottom:0;}
.list-layout-item{display:inline-block;float:left;}
.list-layout-col1-item{width:100%;}
.list-layout-col2-item{width:50%;}
.list-layout-col3-item{width:33.33333%;}
.list-layout-col4-item{width:25%;}
.gallery-wrap-sidebar .list-layout-inside{padding-left:20px;}
.gallery-images-img{width:100%;}
.single-format-gallery .videoWrapper{margin-bottom:0;}
.single-format-gallery .list-layout ~ .videoWrapper{margin-top:20px;}
.single-format-gallery .gallery-spacing-2 .list-layout-inside{margin:2px 0 0 2px;}
.single-format-gallery .gallery-spacing-2 .list-layout-col{margin:0 0 0 -2px;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);}
.gallery-spacing-2 .list-layout{margin-bottom:-2px;}
.single-format-gallery .gallery-spacing-10 .list-layout-inside{margin:10px 0 0 10px;}
.single-format-gallery .gallery-spacing-10 .list-layout-col{margin:0 0 0 -10px;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
.single-format-gallery .gallery-spacing-10 .videoWrapper{margin-bottom:10px;}
.gallery-spacing-10 .list-layout{margin-bottom:-10px;}
.single-format-gallery .gallery-spacing-20 .list-layout-inside{margin:20px 0 0 20px;}
.single-format-gallery .gallery-spacing-20 .list-layout-col{margin:0 0 0 -20px;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
.single-format-gallery .gallery-spacing-20 .videoWrapper{margin-bottom:20px;}
.gallery-spacing-20 .list-layout{margin-bottom:-20px;}
.single-format-gallery .gallery-spacing-40 .list-layout-inside{margin:40px 0 0 40px;}
.single-format-gallery .gallery-spacing-40 .list-layout-col{margin:0 0 0 -40px;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);}
.single-format-gallery .gallery-spacing-40 .videoWrapper{margin-bottom:40px;}
.gallery-spacing-40 .list-layout{margin-bottom:-40px;}
.single-format-gallery .gallery-spacing-40 .list-layout ~ .videoWrapper{margin-bottom:0;margin-top:40px;}
.single-format-gallery .gallery-spacing-60 .list-layout-inside{margin:60px 0 0 60px;}
.single-format-gallery .gallery-spacing-60 .list-layout-col{margin:0 0 0 -60px;-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px);}
.single-format-gallery .gallery-spacing-60 .videoWrapper{margin-bottom:60px;}
.gallery-spacing-60 .list-layout{margin-bottom:-60px;}
.single-format-gallery .gallery-spacing-80 .list-layout-inside{margin:80px 0 0 80px;}
.single-format-gallery .gallery-spacing-80 .list-layout-col{margin:0 0 0 -80px;-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px);}
.single-format-gallery .gallery-spacing-80 .videoWrapper{margin-bottom:80px;}
.gallery-spacing-80 .list-layout{margin-bottom:-80px;}
.single-format-gallery .list-author-unit{display:none;}
body.single-portfolio-fullwidth .post-cover ~ #content .gallery-spacing-2.start-from-gallery{margin-top:2px;}
body.single-portfolio-fullwidth .post-cover ~ #content .gallery-spacing-10.start-from-gallery{margin-top:10px;}
body.single-portfolio-fullwidth .post-cover ~ #content .gallery-spacing-20.start-from-gallery{margin-top:20px;}
body.single-portfolio-fullwidth .post-cover ~ #content .gallery-spacing-40.start-from-gallery{margin-top:40px;}
body.single-portfolio-fullwidth .post-cover ~ #content .gallery-spacing-60.start-from-gallery{margin-top:60px;}
body.single-portfolio-fullwidth .post-cover ~ #content .gallery-spacing-80.start-from-gallery{margin-top:80px;}
.list-layout-inside-caption{line-height:2;}
.list-layout-inside-caption.center{text-align:center;}
.list-layout-inside-caption.right{text-align:right;}
.list-layout[data-gap="0"] .single-image{overflow:hidden;}
.list-layout[data-gap="0"] .ux-lazyload-img{position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;max-width:calc(100% + 2px);width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;}
.list-layout[data-gap="0"] .ux-lazyload-wrap{background-color:transparent;}
.gallery-des-center.title-wrap, .gallery-des-center.gallery-post-des, .gallery-des-center ~ .gallery-link{text-align:center;}
.gallery-des-center .title-wrap-tit{margin-left:auto;margin-right:auto;}
.single-portfolio-fullwidth .gallery-des-center .gallery-post-des{display:block;}
.single-portfolio-fullwidth .gallery-des-center.gallery-post-des .entry, .single-portfolio-fullwidth .gallery-des-center.gallery-post-des .social-bar{display:block;width:100%;padding-right:0;}
.single-portfolio-fullwidth .gallery-des-center.gallery-post-des .entry{margin-bottom:40px;}
.no-touchevents.single-portfolio-fullwidth-slider .owl-nav.disabled{display:block;}
.single-portfolio-fullwidth-slider .owl-carousel, .single-fullwidth-slider-carousel-img, .single-portfolio-fullwidth-slider .size-all, .owl-carousel .owl-item img.single-fullwidth-slider-carousel-img, .owl-carousel .owl-item img.size-all, .single-portfolio-fullwidth-slider .owl-prev, .single-portfolio-fullwidth-slider .owl-carousel .owl-controls .owl-nav .owl-next{height:400px;height:calc(100vh - 220px);}
.single-portfolio-fullwidth-slider .owl-carousel{overflow:hidden;}
.single-fullwidth-slider-carousel-img, .single-portfolio-fullwidth-slider .size-all{opacity:0;width:auto;}
.owl-carousel .owl-item img.single-fullwidth-slider-carousel-img, .owl-carousel .owl-item img.size-all{width:auto;margin-left:auto;margin-right:auto;}
.owl-carousel.owl-loaded .owl-item .single-fullwidth-slider-carousel-img, .owl-carousel.owl-loaded .owl-item .size-all{opacity:1;}
.single-portfolio-fullwidth-slider .owl-nav{position:absolute;top:0;right:0;bottom:0;left:0;}
.single-portfolio-fullwidth-slider .owl-prev, .single-portfolio-fullwidth-slider .owl-next{width:50%;height:100%;bottom:0;border:none;}
.single-portfolio-fullwidth-slider .owl-next{cursor:url(//nilsleonhardt.com/wp-content/themes/air-theme/img/arrow_right.png), auto!important;}
.single-portfolio-fullwidth-slider .owl-prev{cursor:url(//nilsleonhardt.com/wp-content/themes/air-theme/img/arrow_left.png), auto!important;}
body.Edge.single-portfolio-fullwidth-slider .owl-next{cursor:url(//nilsleonhardt.com/wp-content/themes/air-theme/img/arrow_right.cur), auto!important;}
body.Edge.single-portfolio-fullwidth-slider .owl-prev{cursor:url(//nilsleonhardt.com/wp-content/themes/air-theme/img/arrow_left.cur), auto!important;}
.touchevents .single-portfolio-fullwidth-slider .owl-prev, .touchevents .single-portfolio-fullwidth-slider .owl-next, .single-portfolio-fullwidth-slider .owl-prev:after, .single-portfolio-fullwidth-slider .owl-prev:before, .single-portfolio-fullwidth-slider .owl-next:after, .single-portfolio-fullwidth-slider .owl-next:before{display:none;}
.single-portfolio-fullwidth-slider .owl-carousel.owl-responsive-0, .single-portfolio-fullwidth-slider .owl-carousel.owl-responsive-480{height:auto;}
.single-portfolio-fullscreen-slider .blog-unit-gallery-wrap{position:relative;}
.single-portfolio-fullscreen-slider .owl-dots{counter-reset:slides-num;position:absolute;top:50%;left:auto;right:60px;margin-top:-14px;font-size:15px;}
.single-portfolio-fullscreen-slider .owl-dots:after{content:counter(slides-num);display:inline-block;vertical-align:middle;padding-top:12px;}
.single-portfolio-fullscreen-slider .owl-dots:before{content:'';position:absolute;left:auto;right:14px;top:-3px;width:1px;height:35px;background-color:currentColor;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.single-portfolio-fullscreen-slider .owl-controls .owl-dot{cursor:default;pointer-events:none;}
.single-portfolio-fullscreen-slider .owl-dot{counter-increment:slides-num;display:inline-block;width:0;height:0;margin-right:5px;background-color:none;pointer-events:none;}
.single-portfolio-fullscreen-slider .owl-dot span{display:none;}
.single-portfolio-fullscreen-slider .owl-dot.active:before{content:counter(slides-num);position:absolute;font-size:15px;top:-2px;left:auto;right:18px;vertical-align:middle;display:inline-block;}
#ux-slider-down{position:absolute;z-index:9;bottom:30px;left:50%;overflow:hidden;width:46px;height:60px;margin-left:-40px;cursor:pointer;margin:auto;-webkit-transform:rotate(180deg) translateX(50%);-moz-transform:rotate(180deg) translateX(50%);-ms-transform:rotate(180deg) translateX(50%);transform:rotate(180deg) translateX(50%);}
.touchevents #ux-slider-down{bottom:20px;}
.single-portfolio-fullscreen-slider .blog-unit-gallery-wrap .post-navi-single{position:absolute;z-index:8;top:auto;left:0;right:0;bottom:-20px;}
.swipe-tips{display:none;content:'';position:absolute;opacity:.7;z-index:999;pointer-events:none;left:50%;top:50%;width:64px;height:64px;margin-left:-32px;margin-top:-32px;border-radius:2px;background-color:#fff;}
.touchevents .single-fullwidth-slider-wrap{position:relative;}
.touchevents .swipe-tips{display:flex;align-items:center;justify-content:center;}
.touchevents .swipe-tips.hide-swipe{opacity:0;}
.swipe-tips svg{width:48px;}
.article-meta-tag ~ .blog-unit-meta-bottom{margin-left:30px;}
.article-cate-a, .article-tag-label a[rel="tag"],
.fullwrap-block-post-cate a, .fullwrap-block .carousel-des-cate a[rel*="category"],
.portfolio-standatd-tags a[rel="tag"],
.blog_meta_cate a, .grid-item-text-cate a{position:relative;padding-right:17px;float:left;}
.article-cate-a:after, .article-tag-label > a:after, .fullwrap-block-post-cate a:after, .fullwrap-block .carousel-des-cate a[rel*="category"]:after,
.portfolio-standatd-tags a[rel="tag"]:after,
.blog_meta_cate a:after, .grid-item-text-cate a:after{content:'';position:absolute;right:8px;top:50%;margin-top:-0.4em;height:.8em;width:1px;background-color:currentColor;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);}
.article-cate-a:last-child:after, .article-tag-label > a:last-child:after, .fullwrap-block-post-cate a:last-child:after, .fullwrap-block .carousel-des-cate a[rel*="category"]:last-child:after,
.portfolio-standatd-tags a[rel="tag"]:last-child:after,
.blog_meta_cate a:last-child:after, .grid-item-text-cate a:last-child:after{display:none;}
.article-tag-label-tit{display:block;line-height:40px;}
body:not([class*="bordery"]) .post-navi-single > .container{padding:0;}
.post-navi-unit-next .arrow-item{text-align:right;}
.arrow-item:hover{color:currentColor;}
.post-navi-unit{position:relative;}
.post-navi-single-normal{margin-right:-20px;margin-left:-20px;}
.post-navi-unit.post-navi-unit-next{text-align:right;}
.arrow-item{display:inline-block;position:relative;width:200px;line-height:80px;height:80px;-webkit-perspective:900px;-moz-perspective:900px;perspective:900px;}
.blog-unit-meta-bottom .arrow-item{display:none;}
.navi-title-tag{position:absolute;transition:all .5s .5s;}
.navi-title-img{display:block;position:absolute;left:0;top:50%;margin-top:-40px;opacity:0;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;transform-origin:100% 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateX(0deg) rotateY(-80deg) rotateZ(0deg);-moz-transform:rotateX(0deg) rotateY(-80deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(-80deg) rotateZ(0deg);}
.post-navi-unit-prev .navi-title-img{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateX(0deg) rotateY(80deg) rotateZ(0deg);-moz-transform:rotateX(0deg) rotateY(80deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(80deg) rotateZ(0deg);}
.navi-title-img .attachment-thumbnail{width:80px;height:auto;}
.post-navi-unit-next .navi-title-img, .post-navi-unit-next .navi-title-tag{right:0;}
.navi-arrow{display:block;position:absolute;top:0;left:80px;width:40px;height:80px;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .5s 0s;transition:all .5s 0s;}
.navi-arrow:after,.navi-arrow:before{content:'';position:absolute;left:42px;top:19px;width:1px;height:15px;background-color:currentColor;}
.navi-arrow:after,.navi-arrow:before{-webkit-transform:rotate(-60deg) translate(-17px,-12px);-moz-transform:rotate(-60deg) translate(-17px,-12px);-ms-transform:rotate(-60deg) translate(-17px,-12px);transform:rotate(-60deg) translate(-17px,-12px);}
.navi-arrow:after{-webkit-transform:rotate(60deg) translate(5px,24px);-moz-transform:rotate(60deg) translate(5px,24px);-ms-transform:rotate(60deg) translate(5px,24px);transform:rotate(60deg) translate(5px,24px);}
.arrow-prev .navi-arrow:after,.arrow-prev .navi-arrow:before{-webkit-transform:rotate(-60deg) translate(-26px,-11px);-moz-transform:rotate(-60deg) translate(-26px,-11px);-ms-transform:rotate(-60deg) translate(-26px,-11px);transform:rotate(-60deg) translate(-26px,-11px);}
.arrow-prev .navi-arrow:after{-webkit-transform:rotate(60deg) translate(-3px,24px);-moz-transform:rotate(60deg) translate(-3px,24px);-ms-transform:rotate(60deg) translate(-3px,24px);transform:rotate(60deg) translate(-3px,24px);}
.arrow-item:hover .navi-title-img{-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-moz-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);opacity:1;}
.arrow-item.arrow-next:hover .navi-title-tag{-webkit-transform:translateX(-120px);-moz-transform:translateX(-120px);-ms-transform:translateX(-120px);transform:translateX(-120px);}
.arrow-item:hover .navi-title-tag{-webkit-transform:translateX(120px);-moz-transform:translateX(120px);-ms-transform:translateX(120px);transform:translateX(120px);}
.arrow-item:hover .navi-arrow{opacity:1;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all .4s .3s;transition:all .4s .3s;}
.post-navi-go-back{height:80px;padding-top:29px;}
.post-navi-go-back-a{margin:auto;}
.post-navi-go-back-a, .post-navi-go-back-a-inn{display:block;position:relative;width:22px;height:22px;}
.post-navi-go-back-a-inn:before, .post-navi-go-back-a-inn:after{content:'';position:absolute;left:10px;top:4px;width:2px;height:15px;background-color:currentColor;}
.post-navi-go-back-a-inn:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.post-navi-go-back-a.back-close{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.ux-portfolio-ajaxed-list-wrap{padding-top:40px;}
.ajaxed-grid-item .grid-item-inside{margin:20px;}
.ux-portfolio-ajaxed-list{margin:-20px;}
.gallery-link-a{display:inline-block;position:relative;font-size:26px;}
#navi_wrap a,
.footer-menu a, .socialmeida-text, #navi li.menu-item > a,
.pagenums .tw-style-a{position:relative;}
#navi_wrap a:before,
.footer-menu a:before, .socialmeida-text:after, #navi li.menu-item > a:before,
.gallery-link-a:after, .pagenums .tw-style-a:after, .nav-tabs > li > a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:currentColor;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;transform-origin:100% 0;}
#navi_wrap a:hover:before,
.footer-menu a:hover:before, .socialmeida-text:hover:after, #navi li.menu-item > a:hover:before,
.gallery-link-a:hover:after, .pagenums .tw-style-a:hover:after, .nav-tabs > li > a:hover:after{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;}
#navi_wrap a:hover:before,
.footer-menu a:hover:before, .socialmeida-text:hover:after, #navi li.menu-item > a:hover:before,
.gallery-link-a:hover:after, .pagenums .tw-style-a:hover:after, .nav-tabs > li > a:hover:after, #navi_wrap .current-menu-item a:before, 
.footer-menu .current-menu-item a:before, #navi li.menu-item.current-menu-item > a:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);}
.social-bar{height:60px;}
.blog-unit-meta-bottom .social-bar{display:inline-block;}
.post-meta-social{display:inline-block;text-align:center;}
.post-meta-social-li{display:inline-block;float:left;}
.post-meta-social-li:hover .share{-webkit-transform:scale(1.3);transform:scale(1.3);}
.post-meta-social-li .fa{display:none;font-size:28px;line-height:60px;text-align:center;}
.post-meta-social-li a.share{display:block;color:inherit;width:60px;height:60px;}
.social-bar-center, .social-bar-center .post-meta-social{text-align:center;}
.social-like{float:left;line-height:56px;cursor:pointer;}
.wpulike .count-box:before, .social-like .wpulike ~ br,
.social-like .wpulike ~ p,
.social-like ul#tiles{display:none;}
.social-like .wpulike .count-box{border:none;margin-left:0}
.social-like .wpulike .counter a.text, .social-like .wpulike .counter a.text:hover, .social-like .wpulike .counter a.image, .social-like .wpulike .counter a.image:hover, .social-like .wpulike .counter a.loading{border:none;background:none;padding:2px;}
.social-like .wpulike .counter a.image:before{font-family:'FontAwesome';content:"\f004";}
#item-wrap li.item #respond{display:none;margin-top:40px;margin-bottom:20px;}
.item_respondbtn{display:none}
#item-wrap li.item .item_respondbtn{display:inline-block;margin:20px;}
#comments_box .avatar,
.commlist-unit .avatar{width:50px;float:left;margin-right:30px;}
.commlist-unit .avatar{border-radius:100%;}
li.commlist-unit{position:relative;padding-top:20px;padding-bottom:20px;min-height:60px;}
li.commlist-unit:first-child{border-top:none;}
.comm-u-wrap{overflow:hidden;}
.comment-author{position:relative;display:inline-block;padding-right:10px;margin-right:5px;}
.comment-author:after{content:'';position:absolute;right:0;top:50%;width:5px;height:1px;}
#respondwrap li.commlist-unit{margin-top:0;margin-bottom:100px;}
.comment-meta .reply{display:inline-block;padding-left:5px;}
ol.commentlist{min-height:40px;height:auto;clear:both;margin:20px 0 0 0;}
.commnetsnavi{margin:40px 0;}
.paginated-comments-links .page-numbers{float:none;display:none;}
#reply-title-wrap .logged{opacity:0;display:inline-block;font-size:12px;height:40px;line-height:40px;padding-left:25px;position:absolute;left:100%;top:0px;min-width:250px;}
.respondbtn{padding-right:10px}
.respondbtn-open{background-position:100% -13px;}
.respondbtn-close{background-position:100% 3px;}
.comm-u-wrap ~ p{margin-top:40px;}
.sucess-tip{display:block;margin-top:20px;}
#comment-sending{margin-bottom:10px;}
#commentform #error{margin-bottom:10px;}
#comments_box #comments a{font-size:14px;}
#comments_box .children{margin-left:20px;}
#commentform,.entry p.btnarea{margin-bottom:0;}
.sending{float:left;display:block;width:80px;height:27px;line-height:27px;}
h3#reply-title,
.comment-box-tit{position:relative;}
h3#reply-title{padding-right:12px;}
.comment-reply-title{display:inline-block;width:auto;line-height:40px;margin-bottom:20px;}
#comments_inlist{display:inline-block;font-size:20px;height:40px;line-height:40px;font-weight:300;}
#commentform{position:relative;margin-right:-10px;margin-left:-10px;}
#commentform .form-submit{clear:both;margin-right:10px;margin-left:10px;}
#commentform .form-submit input[type="submit"],
input[type="submit"]#idi_send{margin-top:-5px;min-width:100px;}
.logged{margin-bottom:20px;}
#mc4wp-checkbox{margin-top:20px;}
.comment-meta{margin-top:10px;}
.comment-form.row{margin-left:-10px;margin-right:-10px;}
.comment-form .logged, .comment-form .col-md-7,.comment-form .col-md-5,
.comment-form .col-sm-7,.comment-form .col-sm-5{padding-left:10px;padding-right:10px;}
.bypostauthor{position:static;}
.comment-form-cookies-consent{clear:both;margin:0 0 25px 10px;font-size:12px;}
.comment-form-cookies-consent input{vertical-align:middle;}
.entry .contactform,.respondwrap{padding-top:10px;}
.entry .contactform h2{display:block;font-size:14px;margin-top:-10px;margin-bottom:20px;}
.respondbtn{margin-top:0;}
.respond-half{width:48%;display:inline-block;float:left;}
.respond-name{margin-right:4%;}
.respond-full{width:100%;}
.sending{float:left;display:block;width:80px;height:27px;line-height:27px;}
input[type="text"],input[type="password"]{width:100%;max-width:none;}
.comment-respond input[type="text"],.contactform input[type="text"]{height:40px;}
button, input[type="submit"]{margin-bottom:0;margin-top:25px;}
input[type="submit"]:hover,button:hover{background-color:transparent;}
#reply-title small{display:inline-block;margin-left:10px;}
input[type="text"],input[type="password"], textarea{background:none;border-radius:0;}
textarea{width:100%;max-width:none;height:98px;overflow:auto;resize:none;}
#respondwrap input[type="text"], #respondwrap textarea,
.moudle input[type="text"], .moudle textarea{margin-bottom:20px;}
#respondwrap textarea, .moudle .contactform textarea{height:160px;}
.ux-btn{display:inline-block;position:relative;vertical-align:middle;width:auto;line-height:38px;max-height:40px;cursor:pointer;background:none;box-shadow:none;text-shadow:none;}
.ux-btn.btn-dark, .text_block.withbg a.ux-btn.btn-dark{color:#28282e;border-color:#28282e;}
.ux-btn.btn-dark:hover, .text_block.withbg a.ux-btn.btn-dark:hover{color:#fff;border-color:#28282e;background-color:#28282e;}
.ux-btn.btn-light, .text_block.withbg a.ux-btn.btn-light{color:#eee;color:rgba(255,255,255,0.8);border-color:#eee;border-color:rgba(255,255,255,0.5);}
.ux-btn.btn-light:hover, .text_block.withbg a.ux-btn.btn-light:hover{border-color:#eee;}
.text_block.withbg .ux-btn,.text_block .ux-btn{text-decoration:none;}
.btn-round-ux{height:100px;width:100px;border-radius:50px;line-height:96px;padding:0;}
.pagebuilder-wrap > .container-fluid, .fullwidth-wrap > .container-fluid{padding-left:20px;padding-right:20px;margin-right:auto;margin-left:auto;}
.top-space-80-in{padding-top:80px;}
.article-meta-tag{position:relative;display:inline-block;margin-left:15px;line-height:20px;}
.pagenums.tw_style{text-align:center;}
.pagenums .tw-style-a{border:none;background:none;opacity:0;line-height:1.5;height:auto;padding:0;}
.ux-portfolio-ajaxed-list-wrap .pagenums .tw-style-a{opacity:1;}
.pagenums .tw-style-a:hover, .pagenums .tw-style-a:focus{border:none;background:none;}
.image-box h1{font-size:18px;margin:40px 0 20px 0;}
.blog_meta_cate{height:20px;}
.pagenums .tw-style-a span{line-height:38px;}
.iterblock-more,.blog_meta_cate_label{display:none;}
.ux-loading-transform{left:50%;}
.single-image a[href=""]{pointer-events:none;}
.nav-tabs{border-bottom-width:1px;margin-bottom:0;}
.nav-tabs > li > a{border-radius:0;font-size:16px;background:none;border:none;}
.nav-tabs > li, .nav-tabs > li > a:hover{background-color:transparent;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{border:none;}
.nav-tabs > li > a{position:relative;}
.nav-tabs > li > a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;}
.nav-tabs > li.active > a:after, .nav-tabs > li > a:hover:after{opacity:1;}
.tab-content, .tab-content #respondwrap textarea{margin-top:0;}
.tab-pane ol li{margin-left:0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:inherit;border:none;background:none;}
.tab-content{border:none;font-size:16px;}
.social-share-button{width:20%;min-width:62px;height:30px;font-size:13px;float:left;padding:0;margin-top:13px;margin-left:5%;border-radius:2px;background-color:#5975b1;color:#fff;}
.social-share-button:hover{opacity:.8;}
.social-share-buttons{margin-left:-5%;margin-top:-13px;clear:both;}
.social-share-twitter.social-share-button{background-color:#53c3ee;}
.social-share-google-plus.social-share-button{background-color:#d54e55;}
.social-share-pinterest.social-share-button{background-color:#de4d35;}
.social-share-linkedin.social-share-button{background-color:#007bb6;}
.social-share-vk.social-share-button{background-color:#45668e;}
.flex-slider-wrap .flex-control-paging li a, .carousel-indicators li{display:inline-block;padding:6px;margin:0 5px;width:12px;height:12px;border-radius:100%;border:1px solid #ccc;}
.flex-slider-wrap .flex-control-paging li a.flex-active, .carousel-indicators li.active{background-color:#ccc;}
.flexslider{position:relative;overflow:hidden;}
.flexslider ul.slider > li{display:none;}
.flexslider ul.slider > li:first-child{display:block;}
.flex-direction-nav, .carousel-control-wrap{height:60px;width:100%;position:absolute;z-index:9;left:auto;right:auto;bottom:0;}
.flex-direction-nav{bottom:60px;}
.flex-direction-nav a[class*="flex-"],
.carousel-control{width:70px;height:50px;display:block;text-align:center;line-height:58px;opacity:1;position:absolute;left:20px;font-size:0px;}
.flex-direction-nav a[class*="flex-"]:hover,
.carousel-control:hover{background-color:transparent;}
.flex-direction-nav a.flex-next{right:20px;left:auto;}
.tp-rightarrow.custom, .tp-leftarrow.custom,.custom.tparrows{background:none!important;}
.arrow-item{position:relative;}
.flex-direction-nav a[class*="flex-"]:before,.flex-direction-nav a[class*="flex-"]:after,
.carousel-control:before, .carousel-control:after,
.top-slider .owl-prev:before,.top-slider .owl-next:before,
.top-slider .owl-prev:after,.top-slider .owl-next:after{content:'';position:absolute;top:20px;right:40px;width:2px;height:20px;background-color:currentColor;-webkit-transform-origin:0px -6px;-moz-transform-origin:0px -6px;-ms-transform-origin:0px -6px;transform-origin:0px -6px;}
.top-slider .owl-prev:before,.top-slider .owl-next:before,
.top-slider .owl-prev:after,.top-slider .owl-next:after{top:25px;right:60px;}
.arrow-item:after,.arrow-item:before{right:0;}
.flex-direction-nav a[class*="flex-"]:before,.flex-direction-nav a[class*="flex-"]:after,
.carousel-control:before, .carousel-control:after{-webkit-transform:rotate(60deg) translate(0,0);-moz-transform:rotate(60deg) translate(0,0);-ms-transform:rotate(60deg) translate(0,0);transform:rotate(60deg) translate(0,0);}
.top-slider .owl-prev:before,.top-slider .owl-next:before,
.top-slider .owl-prev:after,.top-slider .owl-next:after{transform:rotate(60deg) translate(32px,-24px);}
.flex-direction-nav a[class*="flex-"]:before{-webkit-transform:rotate(-60deg) translate(-24px, 15px);-moz-transform:rotate(-60deg) translate(-24px, 15px);-ms-transform:rotate(-60deg) translate(-24px, 15px);transform:rotate(-60deg) translate(-24px, 15px);}
.top-slider .owl-next:after, .top-slider .owl-prev:after{transform:rotate(-60deg) translate(-2px, 1px);}
.flex-direction-nav a[class*="flex-"]:after{top:auto;bottom:20px;-webkit-transform-origin:0px 28px;-moz-transform-origin:0px 28px;-ms-transform-origin:0px 28px;transform-origin:0px 28px;}
.top-slider .owl-prev:after, .top-slider .owl-next:after{top:auto;bottom:15px;transform-origin:-7px -21px;}
.top-slider .owl-prev, .flex-direction-nav a.flex-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.flex-direction-nav a[class*="flex-"]:before{margin-top:-29px;}
.owl-dots{position:relative;text-align:center;margin-top:-40px;}
.owl-dot{display:inline-block;margin:0 5px;padding:0;height:auto;line-height:1;}
.owl-dot > span{display:block;width:10px;height:10px;border-radius:100%;background-color:currentColor;}
.top-slider .owl-nav{position:absolute;left:0;right:0;top:50%;bottom:auto;margin-top:-40px;}
.owl-nav.disabled, .touchevents .owl-nav{display:none;}
.touchevents .top-slider .owl-nav:not(.disabled){display:block;}
.owl-carousel:hover .owl-nav{opacity:1;}
.top-slider .owl-prev, .top-slider .owl-next{position:absolute;left:40px;width:80px;height:80px;text-align:center;margin-top:0;}
.top-slider .owl-next{left:auto;right:40px;}
.fullwrap-block .twitter-mod .bird-link{width:128px;height:128px;line-height:128px;background-size:cover;background-repeat:no-repeat;background-image:url(//nilsleonhardt.com/wp-content/themes/img/twitter.png);}
.fullwrap-block .twitter-mod:before{display:none;}
.dropcap{font-size:9rem;padding-right:0;width:9rem;text-align:center;line-height:8rem;}
body.page #content_wrap>.post-password-form,
body.single-post .entry>.post-password-form{width:800px;max-width:100%;padding:0 20px;margin:60px auto;}
body.single-post article.post-password-required>p{margin-top:60px;font-style:italic;}
button.pswp__button{border-radius:0;}
.pswp__button:focus, .pswp__button:hover{background-color:transparent!important;}
.pswp .videoWrapper{position:static;}
.admin-bar .pswp__top-bar{top:32px;}
.lightbox-disable-zoom .pswp__button--zoom, .lightbox-disable-fullscreen .pswp__button--fs, .lightbox-disable-download .pswp__share--download, .lightbox-disable-share .pswp__button--share{display:none;}
.gallery-collage .Image_Wrapper{height:0;opacity:0;}
.ux-bordered #wrap-outer{overflow:hidden;}
.bordered-top, .bordered-bottom{display:none;position:fixed;left:0;top:0;z-index:101;width:100%;}
.bordered-bottom{top:auto;bottom:0;}
body.ux-bordered .bordered-top, body.ux-bordered .bordered-bottom{display:block;}
body.ux-bordered, .bordered-top, .bordered-bottom{background-color:#48484D;}
body.ux-bordered.border0px{padding:0;}
.border0px .bordered-top,.border0px .bordered-bottom{height:0;}
body.ux-bordered.border0px #footer{left:0;right:0;bottom:0;}
body.ux-bordered.border0px .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border0px .owl-carousel .fullscreen-wrap, body.ux-bordered.border0px .menu-panel-inn{height:100vh;}
body.ux-bordered.show_mobile_menu.border0px #wrap{top:100vh;}
body.ux-bordered.border10px{padding:10px;}
.border10px .bordered-top,.border10px .bordered-bottom{height:10px;}
body.ux-bordered.border10px #footer{left:10px;right:10px;bottom:10px;}
body.ux-bordered.border10px .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border10px .owl-carousel .fullscreen-wrap, body.ux-bordered.border10px .menu-panel-inn, body.ux-bordered.border10px .top-slider .owl-carousel, body.ux-bordered.border10px .top-slider .carousel-img-wrap, body.ux-bordered.border10px .top-slider .carousel-des-wrap{height:calc(100vh - 20px);}
body.ux-bordered.show_mobile_menu.border10px #wrap{top:calc(100vh - 20px);}
body.header-sticky.header-scrolled.border10px #header,
body.header-sticky-always.border10px #header{top:10px;left:10px;right:10px;width:auto;}
body.ux-bordered.border20px{padding:20px;}
.border20px .bordered-top, .border20px .bordered-bottom{height:20px;}
body.ux-bordered.border20px #footer{left:20px;right:20px;bottom:20px;width:auto;}
body.ux-bordered.border20px .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border20px .owl-carousel .fullscreen-wrap, body.ux-bordered.border20px .menu-panel-inn, body.ux-bordered.border20px .top-slider .owl-carousel, body.ux-bordered.border20px .top-slider .carousel-img-wrap, body.ux-bordered.border20px .top-slider .carousel-des-wrap{height:calc(100vh - 40px);}
body.ux-bordered.border20px.show_mobile_menu #wrap{top:calc(100vh - 40px);}
body.header-sticky.header-scrolled.border20px #header,
body.header-sticky-always.border20px #header{top:20px;left:20px;right:20px;width:auto;}
body.ux-bordered.border40px{padding:40px;}
.border40px .bordered-top,.border40px .bordered-bottom{height:40px;}
body.ux-bordered.border40px #footer{left:40px;right:40px;bottom:40px;}
body.ux-bordered.border40px .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border40px .owl-carousel .fullscreen-wrap, body.ux-bordered.border40px .menu-panel-inn, body.ux-bordered.border40px .top-slider .owl-carousel, body.ux-bordered.border40px .top-slider .carousel-img-wrap, body.ux-bordered.border40px .top-slider .carousel-des-wrap{height:calc(100vh - 80px);}
body.ux-bordered.show_mobile_menu.border40px #wrap{top:calc(100vh - 80px);}
body.header-sticky.header-scrolled.border40px #header,
body.header-sticky-always.border40px #header{top:40px;left:40px;right:40px;width:auto;}
body.ux-bordered.border30px{padding:30px;}
.border30px .bordered-top,.border30px .bordered-bottom{height:30px;}
body.ux-bordered.border30px #footer{left:30px;right:30px;bottom:30px;}
body.ux-bordered.border30px .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border30px .owl-carousel .fullscreen-wrap, body.ux-bordered.border30px .menu-panel-inn, body.ux-bordered.border30px .top-slider .owl-carousel, body.ux-bordered.border30px .top-slider .carousel-img-wrap, body.ux-bordered.border30px .top-slider .carousel-des-wrap{height:calc(100vh - 60px);}
body.ux-bordered.show_mobile_menu.border30px #wrap{top:calc(100vh - 60px);}
body.header-sticky.header-scrolled.border30px #header,
body.header-sticky-always.border30px #header{top:30px;left:30px;right:30px;width:auto;}
body.ux-bordered.bordery0px{padding-left:0;padding-right:0;}
body.ux-bordered.bordery10px{padding-left:10px;padding-right:10px;}
body.ux-bordered.bordery20px{padding-left:20px;padding-right:20px;}
body.ux-bordered.bordery30px{padding-left:30px;padding-right:30px;}
body.ux-bordered.bordery40px{padding-left:40px;padding-right:40px;}
body.ux-bordered.bordery0px #footer,
body.header-sticky.header-scrolled.bordery0px #header,
body.header-sticky-always.bordery0px #header{left:0;right:0;}
body.ux-bordered.bordery10px #footer,
body.header-sticky.header-scrolled.bordery10px #header,
body.header-sticky-always.bordery10px #header{left:10px;right:10px;}
body.ux-bordered.bordery20px #footer,
body.header-sticky.header-scrolled.bordery20px #header,
body.header-sticky-always.bordery20px #header{left:20px;right:20px;}
body.ux-bordered.bordery30px #footer,
body.header-sticky.header-scrolled.bordery30px #header,
body.header-sticky-always.bordery30px #header{left:30px;right:30px;}
body.ux-bordered.bordery40px #footer,
body.header-sticky.header-scrolled.bordery40px #header,
body.header-sticky-always.bordery40px #header{left:40px;right:40px;}
.bg-theme-color-1{background-color:#DE5F4C;}
.bg-theme-color-2{background-color:#be9ecd;}
.bg-theme-color-3{background-color:#f67bb5;}
.bg-theme-color-4{background-color:#8FC4E0;}
.bg-theme-color-5{background-color:#5a6b7f;}
.bg-theme-color-6{background-color:#b8b69d;}
.bg-theme-color-7{background-color:#2ECC80;}
.bg-theme-color-8{background-color:#e8b900;}
.bg-theme-color-9{background-color:#C6A584;}
.bg-theme-color-10{background-color:#28282E;}
#sidebar .sidebar_widget .tagcloud a:hover,
.widget-container .user-submit:hover, .sidebar_widget .widget_display_search input[type="submit"]:hover,
button#bbp_reply_submit:hover,
#comments .nav-tabs > li:hover span,
#comments .nav-tabs > li.active span,
#hidden-triggler,
.tooltip-inner, .tagcloud a[class*="tag-link-"]:hover{color:#fff;}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,
.text_block h1,.text_block h2,.text_block h3,.text_block h4,.text_block h5,.text_block h6,
.ux-portfolio-template-intro h1,.ux-portfolio-template-intro h2,.ux-portfolio-template-intro h3,.ux-portfolio-template-intro h4,.ux-portfolio-template-intro h5,.ux-portfolio-template-intro h6,
.slider-con-inn h1,.slider-con-inn h2,.slider-con-inn h3,.slider-con-inn h4,.slider-con-inn h5,.slider-con-inn h6{font-size:60px;font-size:4.5vw;line-height:1;padding:10px 0;}
.entry h2,.text_block h2,.ux-portfolio-template-intro h2,.slider-con-inn h2{font-size:48px;font-size:3.6vw;}
.entry h3,.text_block h3,.ux-portfolio-template-intro h3,.slider-con-inn h3{font-size:36px;font-size:2.7vw;line-height:1.2;}
.entry h4,.text_block h4,.ux-portfolio-template-intro h4,.slider-con-inn h4{font-size:24px;font-size:1.8vw;line-height:1.4;}
.entry h5,.text_block h5,.ux-portfolio-template-intro h5,.slider-con-inn h5{font-size:18px;letter-spacing:4px;}
.entry h6,.text_block h6,.ux-portfolio-template-intro h6,.slider-con-inn h6{font-size:14px;letter-spacing:4px;padding:5px 0;}
.comment-content img, .entry-content img, .entry-summary img, #site-header img, 
.widget img, .wp-caption{max-width:100%;}
.alignleft{float:left;margin-right:20px;margin-bottom:10px;}
.alignright{float:right;margin-left:20px;margin-bottom:10px;}
.aligncenter{margin-left:auto;margin-right:auto;display:block;}
.wp-caption{position:relative;}
.wp-caption-text{padding:5px;font-size:12px;}
.wp-caption-text:not(.gallery-caption){position:absolute;display:inline-block;right:0;bottom:0;margin-bottom:0;background-color:rgba(0,0,0,.4);color:#fff;}
#content_wrap .entry p.wp-caption-text{margin-bottom:0;}
.wp-caption img{width:100%;}
.entry ul, .entry ol, .text_block ul, .text_block ol{margin-bottom:20px;}
.entry ul li, .text_block ul li, .icon_text ul li, .tab-pane ul li, .accordion-group ul li{list-style:disc;margin-left:30px;}
.entry ol li, .text_block ol li, .icon_text ol li, .tab-pane ol li, .accordion-group ol li{list-style:decimal;margin-left:30px;}
#comments .tab-pane ol li,
#comments .tab-pane ul li{list-style:none;margin-left:0;}
.entry table,.entry th,.entry td,
.text_block table,.text_block th,.text_block td,
.icon_text table,.icon_text th,.icon_text td,
.tab-pane table,.tab-pane th,.tab-pane td,
.accordion-group table,.accordion-group th,.accordion-group td{border:1px solid #ccc;padding:6px;}
.entry th,.entry td,
.text_block th,.text_block td,
.icon_text th,.icon_text td,
.tab-pane th,.tab-pane td,
.accordion-group th,.accordion-group td{border-width:0 1px 1px 0;}
.entry table, .text_block table, .icon_text table, .tab-pane table, .accordion-group table{border-width:1px 0 0 1px;}
address{font-style:italic;}
blockquote{font-style:italic;line-height:1.5;}
blockquote em, blockquote i, blockquote cite{font-style:normal;font-weight:bold;}
.entry dl{margin:0 30px;}
.entry dd{margin-bottom:30px;margin-left:0;}
.entry dd.gallery-caption{margin-bottom:0;}
.entry dl.gallery-item{margin:0;position:relative;}
.entry dl.gallery-item img{border:none!important;}
.entry pre, .text_block pre{padding:30px;border:none;width:80%;margin:0 auto 20px;}
.wp-video-shortcode.lazy-hidden,.fullwrap-video video.lazy-hidden{opacity:1!important;}
.visible-print{display:none !important;}
@media print {
.visible-print{display:inherit !important;}
.hidden-print{display:none !important;}
} @media(max-width:320px){ 
.responsive-ux #menu-panel-bottom,
.responsive-ux .navi-trigger-text{display:none;}
} @media(max-width:480px){  .responsive-ux .subscribe-foot-tit, .responsive-ux .blog-unit-link-li-a, .responsive-ux .fourofour-wrap h2,.responsive-ux .latest-posts-tit,
.responsive-ux .author-tit{font-size:16px;font-size:1.6rem;}
.responsive-ux .text-slider-inn{padding:0 2%;}
.responsive-ux .top-slider, .responsive-ux .top-slider .carousel-img-wrap, .responsive-ux .top-slider .carousel-des-wrap{max-height:380px;max-height:calc(100vh - 120px);}
.responsive-ux #header .blog-unit-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%;}
.responsive-ux .menu-panel-inn{padding:80px 30px 80px;}
.responsive-ux #menu-panel-bottom .search-top-btn-class, .responsive-ux #menu-panel-bottom .socialmeida{line-height:1;}
.responsive-ux #menu-panel-bottom{height:auto;bottom:18px;}
.responsive-ux .menu-panel-bottom-left{position:static;}
.responsive-ux .search_top_form{position:absolute;z-index:9;}
.responsive-ux .filters{line-height:20px;}
.responsive-ux .blog-unit-excerpt, .responsive-ux .blog-unit-link, 
.responsive-ux .blog-unit-img-wrap{margin-top:20px;}
.responsive-ux .page-template-intro-left-list-right .filters-li:last-child, .responsive-ux .filter-right .filters .filters-li:last-child{margin-right:0;}
.responsive-ux .ux-has-filter .page-template-intro-left-list-right .filters-wrap, .responsive-ux .filter-right .filters{text-align:left;}
.responsive-ux .ux-has-filter .page-template-intro-left-list-right > .ux-portfolio-template-intro, .responsive-ux .ux-has-filter .page-template-intro-left-list-right > .filters-wrap{display:inherit;width:100%;}
.responsive-ux .ux-has-filter .page-template-intro-left-list-right > .filters-wrap{margin-top:20px;}
.responsive-ux .owl-controls .owl-nav, .responsive-ux .related-posts-meta{display:none;}
.responsive-ux .list-layout-col2-item,.responsive-ux .list-layout-col3-item,.responsive-ux .list-layout-col4-item{width:100%;}
.responsive-ux .h3#reply-title::after{margin-top:-14px;}
.responsive-ux .arrow-item{width:100%;}
.responsive-ux .widget-title{line-height:40px;}
body.ux-bordered.border20px.responsive-ux, body.ux-bordered.border30px.responsive-ux, body.ux-bordered.border40px.responsive-ux{padding:10px;}
.border20px.responsive-ux .bordered-top, .border30px.responsive-ux .bordered-top,.border40px.responsive-ux .bordered-top,
.border20px.responsive-ux .bordered-bottom,.border30px.responsive-ux .bordered-bottom,.border40px.responsive-ux .bordered-bottom{height:10px;}
body.ux-bordered.border20px.responsive-ux #footer,
body.ux-bordered.border30px.responsive-ux #footer,
body.ux-bordered.border40px.responsive-ux #footer,
body.header-sticky.header-scrolled.border20px.responsive-ux #header,
body.header-sticky.header-scrolled.border30px.responsive-ux #header,
body.header-sticky.header-scrolled.border40px.responsive-ux #header,
body.header-sticky-always.border20px.responsive-ux #header,
body.header-sticky-always.border30px.responsive-ux #header,
body.header-sticky-always.border40px.responsive-ux #header{left:10px;right:10px;bottom:10px;width:auto;}
body.ux-bordered.border20px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .menu-panel-inn, body.ux-bordered.border30px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .menu-panel-inn 
body.ux-bordered.border40px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .menu-panel-inn, body.ux-bordered.border20px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-des-wrap{height:calc(100vh - 20px);}
body.ux-bordered.border20px.show_mobile_menu.responsive-ux #wrap,
body.ux-bordered.border30px.show_mobile_menu.responsive-ux #wrap
body.ux-bordered.border40px.show_mobile_menu.responsive-ux #wrap{top:calc(100vh - 20px);}
body.ux-bordered.bordery20px.responsive-ux, body.ux-bordered.bordery30px.responsive-ux, body.ux-bordered.bordery40px.responsive-ux{padding-left:10px;padding-right:10px;}
body.header-sticky.header-scrolled.bordery20px.responsive-ux #header,
body.header-sticky.header-scrolled.bordery30px.responsive-ux #header,
body.header-sticky.header-scrolled.bordery40px.responsive-ux #header,
body.header-sticky-always.border20px.responsive-ux #header,
body.header-sticky-always.border30px.responsive-ux #header,
body.header-sticky-always.border40px.responsive-ux #header{top:10px;}
body.ux-bordered.border0px.responsive-ux{padding:0;}
body.ux-bordered.bordery0px.responsive-ux{padding-left:0;padding-right:0;}
}
@media(max-width:991px){
div.single-col2-text-wrap[class*="col-sm-"]{float:none!important;}
}
@media(max-width:768px){
.responsive-ux .video-overlay.modal{top:0;}
}
@media (orientation: portrait) {  
.single-portfolio-fullwidth-slider.responsive-ux .owl-carousel, .responsive-ux .single-fullwidth-slider-carousel-img, .single-portfolio-fullwidth-slider.responsive-ux .size-all, .responsive-ux .owl-carousel .owl-item img.single-fullwidth-slider-carousel-img, .responsive-ux .owl-carousel .owl-item img.size-all{max-width:100%;height:auto;}
.single-portfolio-fullwidth-slider.responsive-ux .owl-carousel, .single-portfolio-fullwidth-slider.responsive-ux .carousel-img-wrap{width:100vw;}
.single-portfolio-fullwidth-slider.responsive-ux .carousel-img-wrap{padding:0 20px;}
.single-portfolio-fullwidth-slider.responsive-ux .owl-carousel .owl-stage{display:flex;align-items:center;}
.single-portfolio-fullwidth-slider.responsive-ux .owl-carousel .owl-item{display:inline-block;float:none;}
}
@media (max-width: 768px) and (orientation: portrait) {
.fullscreen-wrap.fullwidth-wrap, .responsive-ux.single-portfolio-fullscreen-slider .blog-unit-gallery-wrap.fullscreen-wrap, .responsive-ux.single-portfolio-fullscreen-slider .blog-unit-gallery-wrap .fullscreen-wrap{height:50vh!important;}
.fullscreen-wrap.fullwidth-wrap.fullwidth-half{height:auto!important;}
.responsive-ux .top-slider .owl-carousel, .responsive-ux .top-slider:not(.top-slider-text), 
.responsive-ux .top-slider .carousel-img-wrap, .responsive-ux .top-slider .carousel-des-wrap{max-height:calc(60vh - 120px);}
.ux-mobile .back-background-img-mobile{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}
} @media(max-width:767px){
.pull-right{float:none !important;}
.responsive-ux .container-fluid, .responsive-ux .pagebuilder-wrap > .container-fluid, .responsive-ux .fullwidth-wrap > .container-fluid{padding-left:20px;padding-right:20px;}
body.single.responsive-ux .title-wrap{font-size:11px;}
body.page #content_wrap.col-md-9, 
body.page #content_wrap.col-sm-9,
body.page #sidebar-widget.col-md-3, 
body.page #sidebar-widget.col-sm-3{padding-left:0;padding-right:0;}
.header-sticky-always #header{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.responsive-ux.single-portfolio-fullwidth-slider .title-wrap, .responsive-ux.single-portfolio-fullscreen-slider .title-wrap, .responsive-ux.single-portfolio-fullwidth .title-wrap{padding-top:100px;}
body.error404.responsive-ux #content_wrap,
.responsive-ux #wrap{padding-top:80px;}
.responsive-ux.show-top-space #content, 
.responsive-ux .blog-list > article, .responsive-ux .widget_footer, .responsive-ux #sidebar-widget{padding-top:40px;}
.responsive-ux.show-bottom-space #wrap,
body.page.responsive-ux .title-wrap, body.error404.responsive-ux #content_wrap,
.responsive-ux .sticky_column{padding-bottom:60px;}
.responsive-ux .archive-title.title-wrap{padding-bottom:90px;}
body.single.single-portfolio-2c-body.responsive-ux .title-wrap, .responsive-ux .container-masonry{margin-top:60px;}
.responsive-ux .archive-title.title-wrap{margin-top:50px;}
.responsive-ux .feature-list, .responsive-ux .widget_main, .responsive-ux .pagenums, .responsive-ux .pagenums .pagination, .responsive-ux .container-masonry ~ .pagebuilder-wrap,
.responsive-ux .container-masonry ~ .entry:not(:empty){margin-top:40px;}
.responsive-ux #comments,
.responsive-ux .post-featured-img, .responsive-ux .blog-unit-img-wrap, .responsive-ux .widget_footer_unit{margin-top:30px;}
body.page.responsive-ux .title-wrap, body.page.responsive-ux .blog-list .entry, .responsive-ux .gallery-info-property-li{margin-top:20px;}
body.single.responsive-ux #footer,
body.single.responsive-ux .content_wrap_outer, body.archive.responsive-ux #footer{margin-top:0;}
body.single.responsive-ux .title-wrap, .responsive-ux #comments_box,
.responsive-ux .blog-unit-meta-bottom .social-bar, .responsive-ux .post-navi-single-normal{margin-bottom:20px;}
body.single.single-portfolio-2c-body.responsive-ux .entry, .responsive-ux .gallery-link{margin-bottom:30px;}
body.single.responsive-ux .entry, body.single.responsive-ux .blog-unit-quote, body.single.responsive-ux .blog-unit-link, .responsive-ux .video-post-wrap, .responsive-ux .article-tag, .responsive-ux .pagenums.tw_style, .responsive-ux .gallery-post-wrap, .responsive-ux #post-navi, 
.responsive-ux .gallery-post-des, .responsive-ux .ux-portfolio-template-intro.container, .responsive-ux .page-template-intro-left-list-right, .responsive-ux .gallery-property, .responsive-ux.single-portfolio-fullwidth .blog-unit-gallery-wrap:not(.start-from-gallery){margin-bottom:40px;}
body.single.single-portfolio-2c-body.responsive-ux .blog-unit-gallery-wrap{margin-bottom:50px;}
.responsive-ux .gallery-post-des{margin-bottom:60px;}
.responsive-ux .single-feature-image{height:240px;}
.responsive-ux .logo-a, .responsive-ux #logo, .responsive-ux .logo-h1{height:80px;line-height:80px;}
.responsive-ux .logo-image,.responsive-ux.woocommerce .logo-image,.responsive-ux.woocommerce-page .logo-image,.responsive-ux .logo-footer-img,body.header-scrolled.responsive-ux .logo-image, body.header-scrolling.responsive-ux .logo-image{height:var(--height-logo-m, 40px);}
.responsive-ux #navi-trigger{display:block;}
body.responsive-ux #header-main > .container-fluid{padding:0 20px;height:80px;}
body.responsive-ux #header-main > .container{height:80px;}
.responsive-ux .container-fluid{padding-right:20px;padding-left:20px;}
.responsive-ux #wrap-outer{padding-top:0;}
.responsive-ux #wrap{position:relative;z-index:998;}
.responsive-ux #header #logo .logo-h1{line-height:80px;font-size:var(--font-size-logo, 20px);}
.responsive-ux #header{height:80px;}
.responsive-ux.page_from_top #wrap{padding-top:0;}
.responsive-ux.admin-bar #header,
body.header-sticky-always.admin-bar.responsive-ux #header,
.responsive-ux.admin-bar #header ~ #wrap{top:46px;}
body.header-sticky-always.admin-bar.responsive-ux.header-scrolling #header,
body.header-sticky-always.admin-bar.responsive-ux.header-scrolled #header{top:0;}
.responsive-ux .navi-logo .logo-wrap{line-height:80px;height:80px;}
body.responsive-ux.single-format-gallery.single-portfolio-fullwidth #title-wrap{padding-top:80px;}
.responsive-ux .heade-meta{display:none;}
.responsive-ux .navi-trigger-text, .responsive-ux #navi-header a,.responsive-ux .header-bar-social .socialmeida-a{font-size:var(--font-size-headermenu, 18px);}
.responsive-ux .top-slider .carousel-des-wrap-inn{width:100%;}
.responsive-ux.single-portfolio-fullscreen-slider .owl-dots{right:20px;}
.responsive-ux.single-portfolio-fullwidth-slider .owl-prev, .responsive-ux.single-portfolio-fullwidth-slider .owl-next, .single-portfolio-fullwidth-slider .owl-nav.disabled{display:none;}
.responsive-ux .top-slider .owl-prev{left:0;}
.responsive-ux .top-slider .owl-next{right:0;}
.responsive-ux #footer{left:0!important;}
.responsive-ux .footer-info{display:block;}
.responsive-ux #footer.footer-cols-layout .footer-info .footer-container > [class*="span"]:last-child{text-align:center;}
.responsive-ux #footer.footer-cols-layout .footer-info .footer-container > [class*="span"]{padding-right:0;}
.responsive-ux #footer.footer-cols-layout .footer-info .footer-container > [class*="span"]:last-child:before{display:none;}
.responsive-ux #footer.footer-cols-layout .footer-info .footer-container > [class*="span"]:last-child{padding-left:0;}
.responsive-ux #footer .socialmeida{text-align:center;}
.responsive-ux .ux-portfolio-2col-mobile .grid-item{width:50%;}
.responsive-ux .ux-portfolio-3col-mobile .grid-item{width:33.3333%;}
.responsive-ux .ux-portfolio-full-mobile.ux-portfolio-spacing-10-mobile{padding-left:10px;padding-right:10px;}
.responsive-ux .ux-portfolio-spacing-10-mobile .masonry-list{margin:-5px;}
.responsive-ux .ux-portfolio-spacing-10-mobile .masonry-list:not(.masonry-grid) .grid-item-inside{margin:5px;}
.responsive-ux .ux-portfolio-full-mobile.ux-portfolio-spacing-20-mobile, .responsive-ux .ux-portfolio-full-filled-mobile .page-template-intro-left-list-right{padding-left:20px;padding-right:20px;}
.responsive-ux .ux-portfolio-spacing-20-mobile .masonry-list{margin:-10px;}
.responsive-ux .ux-portfolio-spacing-20-mobile .masonry-list:not(.masonry-grid) .grid-item-inside{margin:10px;}
.responsive-ux .normal-container-mobile{padding-left:20px;padding-right:20px;margin-right:auto;margin-left:auto;}
.responsive-ux .grid-item-con-text-tit-shown{padding:10px;}
.responsive-ux .ux-portfolio-2col-mobile .grid-item-con:after, .responsive-ux .ux-portfolio-3col-mobile .grid-item-con:after{margin:10px;}
.responsive-ux .ux-portfolio-2col-mobile .grid-mask-boxed-left .grid-item-con-text, .responsive-ux .ux-portfolio-2col-mobile .grid-mask-filled-left .grid-item-con-text, .responsive-ux .ux-portfolio-3col-mobile .grid-mask-boxed-left .grid-item-con-text, .responsive-ux .ux-portfolio-3col-mobile .grid-mask-filled-left .grid-item-con-text{left:20px;right:20px;}
.responsive-ux .grid-item-cate{margin-bottom:5px;line-height:1;}
.responsive-ux .ux-portfolio-full-filled-mobile{padding-left:0;padding-right:0;}
.responsive-ux .container-masonry .filters-ul.container, .responsive-ux .ux-portfolio-full-filled-mobile .filter-in-grid .grid-inn{padding-left:20px;padding-right:20px;}
.responsive-ux .filters-ul.container{margin-bottom:20px;}
.responsive-ux .filter-num{right:-9px;}
.responsive-ux .filter-in-grid .grid-inn{padding-left:20px;padding-right:20px;}
.responsive-ux h1.title-wrap-tit{margin-right:auto;width:100%;margin-bottom:5px;}
.responsive-ux .team-photo{position:static;}
.responsive-ux .team-info{margin-left:0;}
.responsive-ux .archive-wrap .pagenums{margin-bottom:40px;}
.responsive-ux.single-team .gallery-wrap-sidebar .gallery-info-wrap{padding-left:0;margin-top:30px;}
.responsive-ux .article-inn.span9 .container-fluid{width:100%;}
body.single.responsive-ux .post-meta-social-li .share-text{display:none;}
.responsive-ux .post_format-post-format-gallery .list-layout-inside{width:auto!important;}
.responsive-ux .post_format-post-format-gallery .list-layout-col2-item, .responsive-ux .post_format-post-format-gallery .list-layout-col3-item, .responsive-ux .post_format-post-format-gallery .list-layout-col4-item, .responsive-ux .post_format-post-format-gallery .gallery-images-img{width:100%!important;height:auto!important;}
.responsive-ux .post_format-post-format-gallery .single-gallery-col2-filled .list-layout[data-gap="0"] .gallery-images-img{height:calc(100% + 1px)!important;}
.responsive-ux .gallery-info-property{margin-top:0;}
body.single.responsive-ux .title-wrap{margin-bottom:20px;margin-top:0;min-height:20px;font-size:20px;}
.responsive-ux .social-bar.center-ux{position:static;display:block!important;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.responsive-ux .social-bar{text-align:center;}
.responsive-ux .post-meta-social{display:inline-block;}
.responsive-ux .post-navi-single{clear:both;padding:0 20px;}
.responsive-ux .grid_list[data-size="fullwidth"] .portfolio-standatd-tit-a{font-size:26px;}
.responsive-ux .portfolio-standatd-tit-wrap{height:auto;}
.responsive-ux .grid_list[data-size="fullwidth"] .portfolio-standatd-tit{margin:10px auto;}
.touchevents .responsive-ux .post-navi-unit-prev{padding-left:0;}
.touchevents .responsive-ux .post-navi-unit.post-navi-unit-next{padding-right:0;}
.touchevents .responsive-ux .fullwrap-layout .blog-unit-meta-bottom .post-navi-unit-prev{padding-left:20px;}
.touchevents .responsive-ux .fullwrap-layout .blog-unit-meta-bottom .post-navi-unit.post-navi-unit-next{padding-right:20px;}
.responsive-ux .arrow-item{width:100%;}
.responsive-ux .post-navi-single > .container{padding:0 40px;}
.responsive-ux .grid-item.filter-in-grid{height:auto!important;}
.responsive-ux .grid-item.filter-in-grid .grid-item-con{position:static;}
.responsive-ux .grid-item.filter-in-grid .filters{padding:10px 0;}
.responsive-ux .grid-item.filter-in-grid .ux-lazyload-wrap{display:none;}
.responsive-ux .sidebar-layout .post-navi-single-normal{margin-right:0;margin-left:0;}
.responsive-ux.single-portfolio-fullscreen-slider .blog-unit-gallery-wrap.fullscreen-wrap .post-navi-single{left:20px;right:20px;}
.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap .post-navi-single > .container{padding:0;}
.responsive-ux .archive-item{margin-top:40px;}
body #wrap-outer, legend, label, body button, select, body textarea, .height-no-auto *, #sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a,
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], 
input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], 
input[type="color"], .uneditable-input,input[type="submit"],button, .ux-btn{font-size:var(--font-size-content, 16px);}
.responsive-ux #navi a{font-size:var(--font-size-expandmenu, 26px);}
.single.responsive-ux .title-wrap-tit, .responsive-ux .title-wrap-h1{font-size:var(--font-size-pagetitle, 36px);}
.responsive-ux .entry h1,.responsive-ux .text_block h1,.responsive-ux .ux-portfolio-template-intro h1,.responsive-ux .slider-con-inn h1{font-size:var(--font-size-h1, 2.8rem);line-height:1;}
.responsive-ux .entry h2,.responsive-ux .text_block h2,.responsive-ux .ux-portfolio-template-intro h2,.responsive-ux .slider-con-inn h2{font-size:var(--font-size-h2, 2.4rem);line-height:1;}
.responsive-ux .entry h3,.responsive-ux .text_block h3,.responsive-ux .ux-portfolio-template-intro h3,.responsive-ux .slider-con-inn h3{font-size:var(--font-size-h3, 2rem);line-height:1;}
.responsive-ux .entry h4,.responsive-ux .text_block h4,.responsive-ux .ux-portfolio-template-intro h4,.responsive-ux .slider-con-inn h4{font-size:var(--font-size-h4, 1.8rem);line-height:1.25;}
.responsive-ux .entry h5,.responsive-ux .text_block h5,.responsive-ux .ux-portfolio-template-intro h5,.responsive-ux .slider-con-inn h5{font-size:var(--font-size-h5, 1.6rem);line-height:1.25;}
.responsive-ux .entry h6,.responsive-ux .text_block h6,.responsive-ux .ux-portfolio-template-intro h6,.responsive-ux .slider-con-inn h6{font-size:var(--font-size-h6, 1.4rem);line-height:1.25;}
.responsive-ux .article-meta, .responsive-ux .comment-form .logged,.responsive-ux .comment-meta,.responsive-ux .archive-des,.responsive-ux .archive-meta,.responsive-ux .title-wrap-des,.responsive-ux .blog_meta_cate{font-size:var(--font-size-meta, 16px);}
.responsive-ux .gallery-info-property-tit{font-size:var(--font-size-gallery-property-tit, 2rem);}
.responsive-ux .gallery-info-property-con{font-size:var(--font-size-gallery-property-con, 18px);}
.responsive-ux .gallery-link-a{font-size:var(--font-size-gallery-link, 26px);}
.responsive-ux .list-layout-inside-caption{font-size:var(--font-size-gallery-caption, 16px);}
.responsive-ux .post-navi-single{font-size:var(--font-size-postnavi, 16px);}
.responsive-ux .comment-box-tit,.responsive-ux .comm-reply-title,.responsive-ux #content_wrap .infrographic p,.responsive-ux #content_wrap .promote-mod p, .responsive-ux a.team-item-title{font-size:var(--font-size-comment-tit,1em);}
.responsive-ux h3#reply-title,.responsive-ux .comment-box-tit{font-size:var(--font-size-comment-tit, 16px);}
.responsive-ux .comment{font-size:var(--font-size-comment-con, 16px);}
.responsive-ux .comment-meta .comment-author-a{font-size:var(--font-size-comment-author, 16px);}
.responsive-ux .filters-li{font-size:var(--font-size-filter, 12px);}
.responsive-ux .tw-style-a{font-size:var(--font-size-loadmore, 16px);}
.responsive-ux h2.grid-item-tit,.responsive-ux h2.grid-item-tit{font-size:var(--font-size-list-tit, 24px);}
.responsive-ux .grid-item-cate-a,.responsive-ux .grid-item-cate-a,.woocommerce.responsive-ux .product-caption .price{font-size:var(--font-size-list-tag, 16px);}
.responsive-ux .gird-blog-tit{font-size:var(--font-size-blog-tit, 24px);}
.responsive-ux .gird-blog-meta{font-size:var(--font-size-blog-meta, 16px);}
.responsive-ux .gird-blog-excerpt{font-size:var(--font-size-blog-excerpt, 16px);}
.responsive-ux button, .responsive-ux input[type="submit"], .responsive-ux .ux-btn-text{font-size:var(--font-size-button, 14px);}
.responsive-ux textarea, .responsive-ux input{font-size:var(--font-size-form, 16px);}
.responsive-ux .archive-title .title-wrap-tit{font-size:var(--font-size-archive-tit, 36px);}
.responsive-ux .arvhive-tit{font-size:var(--font-size-archive-item-tit, 24px);}
.responsive-ux .widget-container{font-size:var(--font-size-widget-con, 14px);}
.responsive-ux h3.widget-title{font-size:var(--font-size-widget-tit, 16px);}
.responsive-ux .footer-info{font-size:var(--font-size-footer, 14px);}
}
@media(max-width:991px){
#header_wrap #header_inn-wrap{width:auto;}
.fullwrap-layout-inn{margin-right:auto;margin-left:auto;}
.container-inn{width:100%;}
.fullwrap-layout .wide-img-wrap .shortcode-img, .fullwrap-layout .wide-img-wrap .shortcode-img-caption{max-width:100%;}
.container-inn{width:90%;}
.navi-title{display:none;}
.responsive-ux .is_stuck, .responsive-ux .is_stuck + div,
.responsive-ux .single-gallery-col2-filled>div{position:static!important;width:100%!important;height:auto!important;}
.responsive-ux .single-gallery-col2-filled > .single-col2-gallery-wrap{padding-left:0;padding-right:0;}
.responsive-ux .single-gallery-wrap-inn[data-style="filled"]{margin:0!important;}
.responsive-ux .filters-li{margin-left:0;}
.responsive-ux .filter-in-grid .filters{margin-top:0;}
}
@media(min-width:1200px){ 
.facebook-widget{width:290px!important;}
.single-portfolio-fullwidth .title-wrap-tit, .single-portfolio-fullwidth-slider .title-wrap-tit, .single-portfolio-fullscreen-slider .title-wrap-tit{width:50%;}
.single-portfolio-fullwidth .gallery-des-center .title-wrap-tit{width:70%;}
.single-portfolio-fullwidth .gallery-des-center.gallery-post-des .entry{width:80%;margin-left:auto;margin-right:auto;}
.gallery-right .single-col2-gallery-wrap, .gallery-left .single-col2-text-wrap{padding-right:30px;}
.gallery-left .single-col2-gallery-wrap, .gallery-right .single-col2-text-wrap{padding-left:30px;}
.single-portfolio-2c-body article.format-gallery.container{padding-left:10px;padding-right:10px;}
.ux-portfolio-ajaxed-list-wrap.container{padding-left:20px;padding-right:20px;}
body.page .title-wrap-con{padding:0 25%;}
.bordery20px .container, .bordery20px .pagebuilder-wrap > .container-fluid, .bordery20px .fullwidth-wrap > .container-fluid{width:1130px;}
.bordery30px .container, .bordery30px .pagebuilder-wrap > .container-fluid, .bordery30px .fullwidth-wrap > .container-fluid{width:1110px;}
.bordery40px .container, .bordery40px .pagebuilder-wrap > .container-fluid, .bordery40px .fullwidth-wrap > .container-fluid{width:1090px;}
.search_top_form{width:200px;}
}
@media(min-width:992px){  
body.single .fullwrap-layout-inn .container-fluid{width:100%;}
.col-md-9p6{width:80%;}
.col-md-2p4{width:20%;}
}
@media(min-width:768px){
.pagebuilder-wrap > .container-fluid,.fullwidth-wrap > .container-fluid{width:750px;}
.col-sm-9p6{width:80%;}
.col-sm-2p4{width:20%;}
#content_wrap .entry p,
.shortcode-img-wrap-out, .gallery-collage{margin-bottom:10px;margin-bottom:1rem;}
#content_wrap .archive-list .entry p{margin-bottom:0;}
#sidebar-widget .textwidget p{margin-bottom:24px;margin-bottom:2.4rem;}
#sidebar-widget .textwidget p.wp-caption-text{margin-bottom:0;}
.single-portfolio-fullwidth-slider .title-wrap, .single-portfolio-fullscreen-slider .title-wrap, .single-portfolio-fullwidth .title-wrap{padding-top:160px;}
body.error404 #content_wrap{padding-top:140px;}
.single-portfolio-fullwidth:not(.page_from_top) .title-wrap,
.show-top-space #content, 
.blog-list > article, .widget_footer{padding-top:80px;}
.show-bottom-space #wrap,
body.page .title-wrap, body.error404 #content_wrap{padding-bottom:120px;}
.archive-title.title-wrap{padding-bottom:180px;}
body.single.single-portfolio-2c-body .title-wrap{margin-top:120px;}
.archive-title.title-wrap{margin-top:90px;}
.feature-list, .widget_main, .pagenums, .pagenums .pagination, .container-masonry ~ .pagebuilder-wrap,
.container-masonry ~ .entry:not(:empty){margin-top:80px;}
#comments,
.post-featured-img, .blog-unit-img-wrap{margin-top:60px;}
body.page .title-wrap, body.page .blog-list .entry, .page-template-intro-above-list-body .ux-portfolio-template-intro.container{margin-top:40px;}
body.single #footer,
body.single .content_wrap_outer, body.archive #footer,
.gallery-collage{margin-top:0;}
body.single .title-wrap, .content-inn-feature-img, #comments_box,
.blog-unit-meta-bottom .social-bar, .post-navi-single-normal{margin-bottom:40px;}
body.single.single-portfolio-2c-body .entry, .gallery-link{margin-bottom:60px;}
body.single .entry, body.single .blog-unit-quote, body.single .blog-unit-link, .video-post-wrap, .article-tag, .pagenums.tw_style, .gallery-post-wrap, #post-navi, 
.gallery-post-des, .ux-portfolio-template-intro.container, .page-template-intro-left-list-right, .single-portfolio-2c-body .social-bar, .gallery-property, .single-portfolio-fullwidth .blog-unit-gallery-wrap:not(.start-from-gallery){margin-bottom:80px;}
body.single.single-portfolio-2c-body .blog-unit-gallery-wrap{margin-bottom:100px;}
.page-template-intro-above-list-body .ux-portfolio-template-intro.container{margin-bottom:120px;}
.gallery-post-des{margin-bottom:160px;}
body[class*="Safari"] #logo{display:block;}
#footer.footer-cols-layout .footer-info .footer-container > [class*="span"]{padding-right:40px;}
#footer.footer-cols-layout .footer-info .footer-container > [class*="span"]:last-child{position:relative;text-align:right;padding-left:41px;padding-right:0;}
#footer.footer-cols-layout .footer-info .footer-container > [class*="span"]:last-child:before{content:'';position:absolute;top:100px;left:0;width:1px;height:.64em;margin-top:-.32em;background-color:currentColor;}
.footer-container > .span6:nth-child(2) .footer-menu li{margin-left:0;margin-right:22px;}
.single-portfolio-fullwidth .gallery-post-des, .single-portfolio-fullscreen-slider .gallery-post-des, .single-portfolio-fullwidth-slider .gallery-post-des{display:table;}
.single-portfolio-fullwidth .gallery-post-des.gallery-des-center{display:block;}
.single-portfolio-fullwidth .gallery-post-des .entry, .single-portfolio-fullscreen-slider .gallery-post-des .entry, .single-portfolio-fullwidth-slider .gallery-post-des .entry{display:table-cell;width:100%;vertical-align:middle;}
.gallery-show-social-share-body.single-portfolio-fullwidth .gallery-post-des .entry, .gallery-show-social-share-body.single-portfolio-fullscreen-slider .gallery-post-des .entry, .gallery-show-social-share-body.single-portfolio-fullwidth-slider .gallery-post-des .entry{width:65%;padding-right:20px;}
.single-portfolio-fullwidth .gallery-post-des .social-bar, .single-portfolio-fullscreen-slider .gallery-post-des .social-bar, .single-portfolio-fullwidth-slider .gallery-post-des .social-bar{display:table-cell;width:35%;vertical-align:middle;text-align:center;}
.gallery-show-social-share-body.single-portfolio-fullwidth .gallery-post-des.gallery-des-center .entry{width:75%;padding-right:0;margin-left:auto;margin-right:auto;}
.grid-item, .ux-portfolio-5col .grid-item{width:20%;}
.grid-item--width2, .ux-portfolio-5col .grid-item--width2{width:40%;}
.ux-portfolio-6col .grid-item{width:16.6667%;}
.ux-portfolio-6col .grid-item--width2{width:33.3333%;}
.ux-portfolio-4col .grid-item{width:25%;}
.ux-portfolio-4col .grid-item--width2{width:50%;}
.ux-portfolio-3col .grid-item, .ajaxed-grid-item.grid-item{width:33.3333%;}
.ux-portfolio-3col .grid-item--width2{width:66.6666%;}
.ux-portfolio-2col .grid-item{width:50%;}
.ux-portfolio-1col .grid-item, .ux-portfolio-2col .grid-item--width2{width:100%;}
.container-masonry:not(.container) .filter-in-grid .grid-item-con{padding-left:60px;padding-right:50px;}
.archive-search-form{width:50%;}
.search_top_form{width:200px;}
} @media(min-width:992px){
.pagebuilder-wrap > .container-fluid, .fullwidth-wrap > .container-fluid, body.single .fullwrap-layout-inn .pagebuilder-wrap > .container-fluid{width:970px;}
}
@media(min-width:1200px){
.pagebuilder-wrap > .container-fluid, .fullwidth-wrap > .container-fluid, body.single .fullwrap-layout-inn .pagebuilder-wrap > .container-fluid{width:1170px;}
}  @media only screen and (device-width: 768px) and (device-height: 1024px) and (orientation : landscape) {
.fullscreen-wrap{height:768px;}
#menu-panel{-webkit-transform:translateY(-768px);transform:translateY(-768px);}
.show_mobile_menu #wrap{-webkit-transform:translateY(768px);transform:translateY(768px);}
body.ux-bordered.border20px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .menu-panel-inn, body.ux-bordered.border30px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .menu-panel-inn 
body.ux-bordered.border40px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .menu-panel-inn, body.ux-bordered.border20px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-des-wrap{height:748px;}
body.ux-bordered.border20px.show_mobile_menu.responsive-ux #wrap,
body.ux-bordered.border30px.show_mobile_menu.responsive-ux #wrap
body.ux-bordered.border40px.show_mobile_menu.responsive-ux #wrap{top:748px;}
}
@media only screen and (device-width: 768px) and (device-height: 1024px) and (orientation : portrait) {
.fullscreen-wrap{height:1024px;}
#menu-panel{-webkit-transform:translateY(-1024px);transform:translateY(-1024px);}
.show_mobile_menu #wrap{-webkit-transform:translateY(1024px);transform:translateY(1024px);}
body.ux-bordered.border20px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .menu-panel-inn, body.ux-bordered.border30px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .menu-panel-inn 
body.ux-bordered.border40px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .menu-panel-inn, body.ux-bordered.border20px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-des-wrap{height:1004px;}
body.ux-bordered.border20px.show_mobile_menu.responsive-ux #wrap,
body.ux-bordered.border30px.show_mobile_menu.responsive-ux #wrap
body.ux-bordered.border40px.show_mobile_menu.responsive-ux #wrap{top:1004px;}
} @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) and (device-aspect-ratio: 2/3) {
.fullscreen-wrap{height:320px;}
#menu-panel{-webkit-transform:translateY(-320px);transform:translateY(-320px);}
.show_mobile_menu #wrap{-webkit-transform:translateY(320px);transform:translateY(320px);}
body.ux-bordered.border20px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .menu-panel-inn, body.ux-bordered.border30px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .menu-panel-inn 
body.ux-bordered.border40px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .menu-panel-inn, body.ux-bordered.border20px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-des-wrap{height:300px;}
body.ux-bordered.border20px.show_mobile_menu.responsive-ux #wrap,
body.ux-bordered.border30px.show_mobile_menu.responsive-ux #wrap
body.ux-bordered.border40px.show_mobile_menu.responsive-ux #wrap{top:300px;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) and (device-aspect-ratio: 2/3) {
.fullscreen-wrap{height:480px;}
#menu-panel{-webkit-transform:translateY(-480px);transform:translateY(-480px);}
.show_mobile_menu #wrap{-webkit-transform:translateY(480px);transform:translateY(480px);}
body.ux-bordered.border20px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .menu-panel-inn, body.ux-bordered.border30px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .menu-panel-inn 
body.ux-bordered.border40px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .menu-panel-inn, body.ux-bordered.border20px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-des-wrap{height:460px;}
body.ux-bordered.border20px.show_mobile_menu.responsive-ux #wrap,
body.ux-bordered.border30px.show_mobile_menu.responsive-ux #wrap
body.ux-bordered.border40px.show_mobile_menu.responsive-ux #wrap{top:460px;}
} @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) {
.fullscreen-wrap{height:320px;}
#menu-panel{-webkit-transform:translateY(-320px);transform:translateY(-320px);}
.show_mobile_menu #wrap{-webkit-transform:translateY(320px);transform:translateY(320px);}
body.ux-bordered.border20px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .menu-panel-inn, body.ux-bordered.border30px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .menu-panel-inn 
body.ux-bordered.border40px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .menu-panel-inn, body.ux-bordered.border20px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-des-wrap{height:300px;}
body.ux-bordered.border20px.show_mobile_menu.responsive-ux #wrap,
body.ux-bordered.border30px.show_mobile_menu.responsive-ux #wrap
body.ux-bordered.border40px.show_mobile_menu.responsive-ux #wrap{top:300px;}
}
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) {
.fullscreen-wrap{height:568px;}
#menu-panel{-webkit-transform:translateY(-568px);transform:translateY(-568px);}
.show_mobile_menu #wrap{-webkit-transform:translateY(568px);transform:translateY(568px);}
body.ux-bordered.border20px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border20px.responsive-ux .menu-panel-inn, body.ux-bordered.border30px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border30px.responsive-ux .menu-panel-inn 
body.ux-bordered.border40px.responsive-ux .blog-unit-gallery-wrap.fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .owl-carousel .fullscreen-wrap, body.ux-bordered.border40px.responsive-ux .menu-panel-inn, body.ux-bordered.border20px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border20px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border30px.responsive-ux .top-slider .carousel-des-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .owl-carousel, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-img-wrap, body.ux-bordered.border40px.responsive-ux .top-slider .carousel-des-wrap{height:548px;}
body.ux-bordered.border20px.show_mobile_menu.responsive-ux #wrap,
body.ux-bordered.border30px.show_mobile_menu.responsive-ux #wrap
body.ux-bordered.border40px.show_mobile_menu.responsive-ux #wrap{top:548px;}
}
@media screen and (max-width:782px){ 
html.csscalc { margin-top: 0px !important; }
}