/* ===== Theme (Kapital) ===== */
.icon-home>a>.mi:before{content:"\e600";}.icon-phone>a>.mi:before{content:"\e63c";}.icon-envelope>a>.mi:before{content:"\e640";}.icon-print>a>.mi:before{content:"\e650";}.icon-forward>a>.mi:before{content:"\e668";}.icon-arrow-up2>a>.mi:before{content:"\e728";}.icon-paragraph-left>a>.mi:before{content:"\e750";}.icon-minus4>a>.mi:before{content:"\e8c2";}.icon-plus4>a>.mi:before{content:"\e8c3";}.icon-arrow-left8>a>.mi:before{content:"\e910";}.icon-arrow-down8>a>.mi:before{content:"\e911";}.icon-arrow-right8>a>.mi:before{content:"\e913";}.icon-arrow-left9>a>.mi:before{content:"\e914";}.icon-arrow-right9>a>.mi:before{content:"\e917";}.icon-arrow-left10>a>.mi:before{content:"\e918";}.icon-uniE91B>a>.mi:before{content:"\e91b";}aside,details,footer,header,nav,section{display:block}canvas,video{display:inline-block}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}b,strong{font-weight:700}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;height:0}q{quotes:"201C" "201D" "2018" "2019"}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'icomoon';font-style:normal;font-weight:400;src:url('../fonts/icomoon.woff') format('woff')}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:"\e600"}.icon-phone:before{content:"\e63c"}.icon-envelope:before{content:"\e640"}.icon-print:before{content:"\e650"}.icon-forward:before{content:"\e668"}.icon-checkmark:before{content:"\e6fe"}.icon-arrow-up2:before{content:"\e728"}.icon-paragraph-left:before{content:"\e750"}.icon-minus4:before{content:"\e8c2"}.icon-plus4:before{content:"\e8c3"}.icon-arrow-left8:before{content:"\e910"}.icon-arrow-down8:before{content:"\e911"}.icon-arrow-right8:before{content:"\e913"}.icon-arrow-left9:before{content:"\e914"}.icon-arrow-right9:before{content:"\e917"}.icon-arrow-left10:before{content:"\e918"}.icon-uniE91B:before{content:"\e91b"}.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1}.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%}.nivo-lightbox-content{width:100%;height:100%}.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center}.nivo-lightbox-nav{display:none}.nivo-lightbox-prev{position:absolute;top:50%;left:0}.nivo-lightbox-next{position:absolute;top:50%;right:0}.nivo-lightbox-close{position:absolute;top:4%;right:4%}.nivo-lightbox-image{text-align:center}.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.nivo-lightbox-content iframe{width:100%;height:100%}.nivo-lightbox-ajax,.nivo-lightbox-inline{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-error{display:table;text-align:center;width:100%;height:100%;color:#fff;text-shadow:0 1px 1px #000}.nivo-lightbox-error p{display:table-cell;vertical-align:middle}.nz-tweets:before,.ninzio-overlay:before,.nz-clients .owl-controls .owl-buttons div,.nz-recent-posts .owl-controls .owl-buttons div,.nz-testimonials .owl-controls .owl-buttons div,.mi{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hidden{display:none!important;visibility:hidden!important}.visible{display:block!important;visibility:visible!important}.nz-clearfix:after{content:"";display:table;clear:both}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}html{position:static;height:100% !important;overflow-y:scroll;overflow-x:hidden;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100%}svg:not(:root){overflow:hidden}iframe,object,embed{border:none;vertical-align:bottom}img,img[class*=wp-image]{max-width:100%;height:auto !important;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;margin:0}table{border-collapse:collapse;border-spacing:0}q{quotes:none}q:before,q:after{content:'';content:none}ul,ol{list-style-position:inside}a{text-decoration:none}a:hover,a:active{outline:none}strong,b{font-weight:700}var{font-style:normal}p,q,hr,ol,ul,li ul,li ol,form,table,menu{margin:0 0 10px;padding:0}ul ul,ol ol{margin-left:20px}tr,td{padding:10px}h1,h2,h3,h4,h6{margin:0 0 10px;font-weight:400}#top{position:fixed;bottom:0;right:20px;background-repeat:no-repeat;background-position:center center;width:50px;line-height:70px;font-size:18px;text-align:center;height:60px;border-radius:60px 60px 0 0;cursor:pointer;opacity:0;z-index:49;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}#top:before{display:block;height:inherit;line-height:inherit;width:inherit;position:absolute;top:0;left:0}#top.animate{opacity:1;bottom:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.vc_custom_heading{margin-bottom:0 !important}img[class*=wp-image-]+br,img+br,img+p:empty{display:none}p:empty{display:none !important}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}h1>a,h2>a,h3>a,h4>a,h6>a{color:inherit !important}.animate-false.button-ghost:hover{color:#fff !important}textarea,select[size]{height:auto}textarea{min-height:100px;overflow:auto;resize:vertical;width:100%}textarea,select,input[type=date],input[type=email],input[type=number],input[type=search],input[type=text],input[type=time],input[type=url]{display:block;outline:0;margin:0 0 25px;text-align:left;vertical-align:top;height:45px;max-width:100%;width:100%;padding:10px 20px;font-size:16px;border-width:1px;border-style:solid;border-color:#e0e0e0;background-color:#fff;box-shadow:inset 0px 1px 3px rgba(0,0,0,.05);position:relative;font-weight:300;-webkit-backface-visibility:hidden;-webkit-transition:all .3s;transition:all .3s}label{display:block;margin-bottom:8px;font-size:16px;line-height:26px}input[type=checkbox]{margin:5px 0;display:inline-block}.widget-area textarea,.widget-area select,.widget-area input[type=date],.widget-area input[type=email],.widget-area input[type=number],.widget-area input[type=search],.widget-area input[type=text],.widget-area input[type=time],.widget-area input[type=url]{height:50px;background-color:transparent}.page-widget-area textarea,.page-widget-area select,.page-widget-area input[type=date],.page-widget-area input[type=email],.page-widget-area input[type=number],.page-widget-area input[type=search],.page-widget-area input[type=text],.page-widget-area input[type=time],.page-widget-area input[type=url]{background-color:#fff}.widget_icl_lang_sel_widget ul{list-style:none;width:100%;margin-bottom:0}.ls>div,.widget_icl_lang_sel_widget>div{height:inherit !important}.ls li a,.ls li a:visited,.widget_icl_lang_sel_widget li a,.widget_icl_lang_sel_widget li a:visited{display:block !important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:relative !important;height:40px;line-height:40px !important;padding:0 10px !important;border:none !important}.mob-ls-true .ls li a,.mob-ls-true .ls li a:visited{height:auto;line-height:24px !important;padding:20px 30px !important}.widget_icl_lang_sel_widget li a,.widget_icl_lang_sel_widget li a:visited{height:50px;line-height:50px !important}.widget_icl_lang_sel_widget li a,.widget_icl_lang_sel_widget li a:visited{padding:0 !important}.widget_icl_lang_sel_widget #lang_sel_click a{background:0 0 !important}.ls img,.widget_icl_lang_sel_widget img{vertical-align:middle;position:relative;top:-1px !important}#lang_sel_click li{float:none !important;width:100% !important}#lang_sel ul li{position:relative}.ls #lang_sel ul ul,.ls #lang_sel_click ul ul{position:absolute;top:0;right:0;display:none;left:auto;border-top:none;height:auto;visibility:visible;z-index:99;padding-top:40px !important}.mob-ls-true .ls #lang_sel ul ul{position:relative;top:auto;right:auto;left:auto;display:none;border-top:none;height:auto;visibility:visible;z-index:99;padding-top:0 !important}.widget_icl_lang_sel_widget #lang_sel ul ul,.widget_icl_lang_sel_widget #lang_sel_click ul ul{position:relative;top:0;right:0;display:none;left:auto;border-top:none;height:auto;visibility:visible;z-index:99;margin:0 !important;padding-top:0 !important}.no-js #lang_sel ul li:hover ul{display:block}#lang_sel_click li:before{display:none !important}.desk{display:none}.header{position:relative;width:100%;z-index:99;box-shadow:0 1px 3px rgba(0,0,0,.11)}.header .logo{position:relative;overflow:hidden;padding:0 25px 0 0;float:left;height:inherit;line-height:inherit;display:block}.header .logo a{display:block;height:100%;width:100%;text-decoration:none;text-align:center;line-height:inherit}.header .logo a img{margin-bottom:0;margin-top:-2px;border:none;vertical-align:middle;width:auto}.mob-height-90 .logo-toggle{line-height:90px}.desk-height-120 .header-content{line-height:120px}.mob-header ul,.desk ul{list-style:none;margin:0;padding:0}.header-menu li[class*=" icon-"]:before,.header-menu li[class^=icon-]:before{display:none}.mi{display:none;padding-right:10px}.header-menu li[class*=" icon-"]>a .mi,.header-menu li[class^=icon-]>a .mi{display:inline-block}.logo-toggle{position:relative}.logo-toggle>.container{height:inherit}.mob-header .header-content{display:none}.menu-toggle,.sidebar-toggle{width:20px;height:13px;position:relative;overflow:visible;float:right;cursor:pointer;top:50%;margin-top:-6.5px}.sidebar-close{width:30px;height:30px;position:absolute;right:50px;top:30px;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.sidebar-close:hover{opacity:.5}.sidebar-close span{overflow:hidden;display:block;z-index:1;width:30px;height:2px}.sidebar-close span:nth-child(1){-webkit-transform:translateY(15px) rotate(45deg);-ms-transform:translateY(15px) rotate(45deg);transform:translateY(15px) rotate(45deg)}.sidebar-close span:nth-child(2){-webkit-transform:translateY(13px) rotate(-45deg);-ms-transform:translateY(13px) rotate(-45deg);transform:translateY(13px) rotate(-45deg)}.sidebar-toggle{margin-left:20px}.mob-sidebar-false .sidebar-toggle,.desk-sidebar-false .sidebar-toggle{display:none}.menu-toggle span,.sidebar-toggle span{position:absolute;overflow:hidden;display:block;z-index:1;width:20px;height:3px;left:0;-webkit-backface-visibility:hidden;-webkit-transition:transform .4s cubic-bezier(.68,-.550,.265,1.55);transition:transform .4s cubic-bezier(.68,-.550,.265,1.55)}.menu-toggle span:nth-child(1),.sidebar-toggle span:nth-child(1){top:0;-webkit-transform-origin:0px 1.5px;-ms-transform-origin:0px 1.5px;transform-origin:0px 1.5px}.menu-toggle span:nth-child(2),.sidebar-toggle span:nth-child(2){top:5px;z-index:1;-webkit-transition:opacity .4s cubic-bezier(.68,-.550,.265,1.55);transition:opacity .4s cubic-bezier(.68,-.550,.265,1.55)}.menu-toggle span:nth-child(3),.sidebar-toggle span:nth-child(3){top:10px;z-index:3;-webkit-transform-origin:0px 1.5px;-ms-transform-origin:0px 1.5px;transform-origin:0px 1.5px}.menu-toggle.animate span:nth-child(1){-webkit-transform:translateY(-2px) rotate(45deg);-ms-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg)}.menu-toggle.animate span:nth-child(2){opacity:0}.menu-toggle.animate span:nth-child(3){-webkit-transform:translateY(2px) rotate(-45deg);-ms-transform:translateY(2px) rotate(-45deg);transform:translateY(2px) rotate(-45deg)}.mob-menu li{position:relative}.mob-menu li a,.desk-menu .sub-menu li>a{display:block !important;-webkit-transition-timing-function:ease-out;-webkit-transition:background-color .3s,color .3s,padding-left .3s;transition-timing-function:ease-out;transition:background-color .3s,color .3s,padding-left .3s;position:relative !important;padding:20px 30px}.mob-menu li a:hover{padding-left:40px}.header-menu:only-child>ul>li:last-child>a:only-child,.header-menu:only-child>ul>li:last-child>ul>li:last-child>a:only-child,.header-menu:only-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a:only-child{border-bottom:none}.mob-int-true .mob-menu ul li>a:only-child .di,.desk-menu ul>li>a:only-child .di{display:none !important}.mob-int-true .mob-menu ul ul{display:none}.mob-int-false .mob-menu ul li>a>.di{display:none}.mob-int-true .mob-menu ul li>a>.di,.desk-menu ul>li>a>.di{display:block;position:absolute;top:50%;font-size:16px;line-height:16px;height:16px;width:16px;margin-top:-8px;right:4%;text-align:center}.mob-int-true .mob-menu ul li>a>.di{height:30px;width:30px;line-height:30px;margin-top:-15px;right:15px;border-radius:3px}.mob-int-true .mob-menu ul li>a.animate .di,.desk-menu ul>li:hover>a>.di{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#ninzio-slider{position:relative;width:100%;margin:0 auto;overflow:hidden;background-repeat:no-repeat;background-position:center center;display:none;z-index:51}#ninzio-slider>.ninzio-slides{width:100%;height:100%;margin:0;padding:0;list-style:none}#ninzio-slider>.ninzio-slides>li{width:100%;height:100%;position:absolute;padding:0;margin:0;z-index:1;font-size:inherit;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-position:center center;background-repeat:no-repeat;overflow:hidden;opacity:0}#ninzio-slider .parallax-container,.rich-header .parallax-container{top:0;left:0;min-height:100%;width:100%;height:100%;z-index:-1000;overflow:hidden;max-width:none;position:absolute;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-position:center center;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.rich-header .parallax-container{height:150%}#ninzio-slider[data-fixed=true] .ninzio-slider{background-attachment:fixed}#ninzio-slider>.ninzio-slides>li.active{opacity:1;z-index:2}#ninzio-slider>.ninzio-slides>li.first-active:first-child{visibility:visible;opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#ninzio-slider>.ninzio-slides>.ninzio-slider>video{position:absolute;top:-1px;right:0;min-width:100%;width:100%;height:auto;z-index:-1000;overflow:hidden;display:none}#ninzio-slider>.ninzio-slides>li .slider-canvas{margin:0 auto;position:relative;height:100%}#ninzio-slider .ninzio-layer{position:absolute;opacity:0;white-space:nowrap;-webkit-transition-timing-function:cubic-bezier(.165,.84,.440,1);-webkit-transition-property:top,left,opacity;transition-timing-function:cubic-bezier(.165,.84,.440,1);transition-property:top,left,opacity}#ninzio-slider .active .ninzio-layer{opacity:1}#ninzio-slider .controls{display:block;width:60px;height:60px;position:absolute;top:50%;margin-top:-30px;left:-50px;cursor:pointer;z-index:98;text-align:center;line-height:60px;border:2px solid rgba(0,0,0,.5);border-radius:60px;color:rgba(0,0,0,.5);font-size:24px;opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#ninzio-slider .controls.next{left:auto;right:-50px}#ninzio-slider:hover .controls.next{right:20px}#ninzio-slider:hover .controls.prev{left:20px}#ninzio-slider:hover .controls{opacity:.7}#ninzio-slider:hover .controls:hover{opacity:1}.ninzio-slider-bullets{position:absolute;z-index:98;left:0;bottom:30px;width:100%;height:10px;text-align:center}.ninzio-slider-bullets span{display:inline-block;width:10px;height:10px;background-color:rgba(0,0,0,.5);opacity:.5;border-radius:50%;cursor:pointer;margin:0 7px 0 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.ninzio-slider-bullets span.current-bullet{opacity:1}.ninzio-slider-bullets span:last-child{margin-right:0}.slider-loader{position:absolute;top:50%;left:50%;font-size:10px;margin:-25px 0 0 -25px;border-top:5px solid rgba(255,255,255,.1);border-right:5px solid rgba(255,255,255,.1);border-bottom:5px solid rgba(255,255,255,.1);border-left:5px solid rgba(255,255,255,.3);-webkit-animation:load8 1s infinite linear;animation:load8 1s infinite linear}.slider-loader,.slider-loader:after{border-radius:50px;width:50px;height:50px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#ninzio-slider .ninzio-layer>.layer-wrap>*{margin-bottom:0}#ninzio-slider .ninzio-layer{-webkit-transform-origin:0px 0px;-ms-transform-origin:0px 0px;transform-origin:0px 0px}#ninzio-slider .ninzio-layer img{max-width:none !important}#slider-arrow{position:absolute;margin:0;bottom:50px;left:50%;margin-left:-20px;z-index:10;text-align:center;width:40px;height:40px;display:none;cursor:pointer;opacity:0;-webkit-transition:all .4s;transition:all .4s}#slider-arrow.vis{opacity:1}#slider-arrow i{display:block;font-size:18px;width:40px;height:40px;line-height:36px;border-radius:50%;border:2px solid rgba(0,0,0,.5);color:rgba(0,0,0,.5);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#slider-arrow.animate i{-webkit-animation:iconAnimate 1.4s infinite;animation:iconAnimate 1.4s infinite}@-webkit-keyframes iconAnimate{0%,100%{-webkit-transform:translateY(5px)}50%{-webkit-transform:translateY(-5px)}}@keyframes iconAnimate{0%,100%{transform:translateY(5px)}50%{transform:translateY(-5px)}}.single-ninzio-slider{background-color:#fdfdfd !important}.single-ninzio-slider #wrap{box-shadow:none;background-color:#fdfdfd !important;min-height:auto !important;margin:0 auto !important;padding-top:30px}.single-ninzio-slider .header,.single-ninzio-slider .footer{display:none !important}.single-ninzio-slider #ninzio-slider{display:none}.js .lazy{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.js .lazy.in{opacity:1}#gen-wrap{position:relative}#gen-wrap,#wrap{height:100%}#wrap,#wrap.full{width:100%;min-height:100%;margin:0 auto;position:relative;background-color:#fff}#nz-content:not(.padding-false){padding:70px 0 0}.main-content,.sidebar{margin-bottom:25px;width:100%}.page-full-width{width:100% !important;max-width:100% !important}.rich-header{z-index:1;overflow:hidden}.rich-header,.rich-header .container{position:relative}.rich-header .container{height:inherit}.rich-header .page-title-content{width:100%;padding-bottom:10px}.rich-header-content{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0}.main-widget-area{position:fixed;top:0;right:-400px;width:400px;height:100%;overflow:hidden;padding:80px 50px 50px;z-index:100;-webkit-transition:right .3s;transition:right .3s}.main-widget-area.animate{right:0}.ps-container .ps-scrollbar-y-rail{position:absolute;right:3px;width:8px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail{opacity:.6}.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover,.ps-container .ps-scrollbar-y-rail.in-scrolling{opacity:.9}.ps-container .ps-scrollbar-y{position:absolute;right:0;width:8px;border-radius:4px;-webkit-transition:background-color.2s linear;transition:background-color .2s linear}.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y{visibility:hidden}.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y,.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y{visibility:visible}.footer{position:relative}.footer-content{width:100%;min-height:70px;overflow:hidden}.footer-info{line-height:20px;padding:27px 0 20px;text-align:center;text-transform:uppercase}.footer-info *{color:inherit}.footer-menu{padding:27px 0 20px}.footer-menu ul{list-style:none;margin:0}.footer-menu ul li{margin:0;padding:0;display:block}.footer-menu ul li a{display:block;text-decoration:none;text-align:center;text-transform:uppercase;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.main-content,.sidebar{margin-bottom:25px;width:100%}.main-widget-area a:not(.button):not(.ui-slider-handle),.footer-widget-area a:not(.button):not(.ui-slider-handle){-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.widget{margin-bottom:30px}.footer-widget-area .widget{margin-top:70px;margin-bottom:50px}.widget_title{margin-bottom:20px;text-transform:uppercase;font-weight:700}.widget-area textarea,.widget-area select,.widget-area input[type=date],.widget-area input[type=email],.widget-area input[type=number],.widget-area input[type=search],.widget-area input[type=text],.widget-area input[type=time],.widget-area input[type=url]{font-size:inherit}.footer-widget-area textarea:focus,.footer-widget-area select:focus,.footer-widget-area input[type=date]:focus,.footer-widget-area input[type=email]:focus,.footer-widget-area input[type=number]:focus,.footer-widget-area input[type=search]:focus,.footer-widget-area input[type=text]:focus,.footer-widget-area input[type=time]:focus,.footer-widget-area input[type=url]:focus,.main-widget-area textarea:focus,.main-widget-area select:focus,.main-widget-area input[type=date]:focus,.main-widget-area input[type=email]:focus,.main-widget-area input[type=number]:focus,.main-widget-area input[type=search]:focus,.main-widget-area input[type=text]:focus,.main-widget-area input[type=time]:focus,.main-widget-area input[type=url]:focus{background-color:transparent}.widget_calendar td,.widget_calendar td#prev,.widget_calendar td#next,.widget_calendar caption{border-color:#e0e0e0}.widget_nav_menu ul li a{border-bottom-color:#e0e0e0}.widget_nav_menu ul{list-style:none;margin:0;padding:0;position:relative}.widget_nav_menu ul ul{display:none}.widget_nav_menu li[class*=" icon-"]:before,.widget_nav_menu li[class^=icon-]:before{display:none}.widget_nav_menu ul li a{display:block !important;position:relative !important;padding:15px 10px;font-weight:300;font-size:20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e0e0e0}.widget_nav_menu ul.sub-menu li a{font-size:14px;font-weight:400;padding:15px 15px 15px 20px}.widget_nav_menu ul.sub-menu ul.sub-menu li a{padding-left:40px}.widget_nav_menu ul.menu>li:first-child>a{border-top-width:1px;border-top-style:solid;border-top-color:#e0e0e0}.widget_nav_menu ul li>a>span.toggle{display:block;position:absolute;top:50%;text-align:center;font-size:12px;line-height:20px;height:20px;width:20px;margin-top:-10px;right:4%;cursor:pointer}.widget_nav_menu ul li>a:only-child>span.toggle{display:none !important}.widget_nav_menu ul li>a.animate span.toggle{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.widget_calendar{width:100%}.widget_calendar table{margin:0;padding:0;width:100%;border:none !important;position:relative;border-spacing:0;border-collapse:collapse;vertical-align:middle}.widget_calendar caption{margin:0 auto;border-width:1px;border-style:solid;width:100% !important}.widget_calendar td{border-width:1px;border-style:solid;text-align:center;text-decoration:none;padding:0}.widget_calendar td a{display:block;text-decoration:none;width:100%;height:100%}.widget_calendar td#prev,.widget_calendar td#next{position:absolute;top:0;left:0;z-index:5;padding-top:0;padding-bottom:0;padding:0;border-width:1px;border-style:solid}.widget_calendar td#prev{border-left:none;left:1px}.widget_calendar td#next{left:auto;right:1px;border-right:none}.widget_calendar td#prev a,.widget_calendar td#next a{border:none;outline:none;width:100%;height:inherit;margin:0 auto;display:block}.widget_calendar td#prev span,.widget_calendar td#next span{display:block;height:100%;width:100%;text-align:center}.main-widget-area .widget_calendar caption,.main-widget-area .widget_calendar td,.main-widget-area .widget_calendar td#prev,.main-widget-area .widget_calendar td#next,.main-widget-area .widget_calendar td#prev span,.main-widget-area .widget_calendar td#next span{height:42px;width:42px;line-height:42px}.flickr_badge_image{float:left;position:relative}.flickr_badge_image img{margin-bottom:0}.flickr_badge_image a{display:block;width:100%;height:100%}.widget_icl_lang_sel_widget>div>ul>li:first-child{padding:0 0 0 10px;border-width:1px;border-style:solid;border-color:#e0e0e0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.widget_reglog #registration-form,.widget_reglog #password-form{display:none}.container{width:92%;max-width:92%;margin:0 auto 0 auto}.nz-row:before,.nz-row:after{content:" ";display:table}.nz-row:after{clear:both}.nz-row .col12,.nz-row .col8,.nz-row .col6,.nz-row .col4{display:block;position:relative;margin-bottom:25px}.nz-row .col[data-align=left]{text-align:left}.nz-row .col[data-align=right]{text-align:right}.nz-row .col[data-align=center]{text-align:center}.js .nz-row>.col.col-animate-true{-webkit-backface-visibility:hidden;-webkit-transition:all .6s cubic-bezier(.165,.84,.440,1) .2s;transition:all .6s cubic-bezier(.165,.84,.440,1) .2s}.js .nz-row>.col.col-animate-true[data-effect=fade-left]{-webkit-transition:all .8s cubic-bezier(.165,.84,.440,1) .2s;transition:all .8s cubic-bezier(.165,.84,.440,1) .2s}.js .nz-row>.col.col-animate-true[data-effect=fade]{opacity:0}.js .nz-row>.active.col.col-animate-true[data-effect=fade]{opacity:1}.js .nz-row>.col.col-animate-true[data-effect=fade-bottom]{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.js .nz-row>.col.col-animate-true[data-effect=fade-top]{opacity:0;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.js .nz-row>.active.col.col-animate-true[data-effect=fade-top],.js .nz-row>.active.col.col-animate-true[data-effect=fade-bottom]{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.js .nz-row>.col.col-animate-true[data-effect=fade-left]{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.js .nz-row>.active.col.col-animate-true[data-effect=fade-left]{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.js .nz-row>.col.col-animate-true[data-effect=scale]{opacity:0;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.js .nz-row>.active.col.col-animate-true[data-effect=scale]{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.js .nz-gallery.scale .gallery-item,.js .nz-content-box.scale>.nz-box,.js .nz-clients.scale .client,.js .nz-pricing-table.scale .column,.js .nz-persons.scale .person,.js .owl-carousel.scale .item{-webkit-transition:all .6s cubic-bezier(.165,.84,.440,1) .2s;transition:all .6s cubic-bezier(.165,.84,.440,1) .2s;opacity:0;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.js .nz-gallery.scale .gallery-item.active,.js .nz-content-box.scale>.nz-box.active,.js .nz-clients.scale .client.active,.js .nz-pricing-table.scale .column.active,.js .nz-persons.scale .person.active,.js .owl-carousel.scale .item.active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.js .nz-gallery.fade .gallery-item,.js .nz-content-box.fade .nz-box,.js .nz-clients.fade .client,.js .nz-pricing-table.fade .column,.js .nz-persons.fade .person,.js .owl-carousel.fade .item{-webkit-transition:all .6s cubic-bezier(.165,.84,.440,1) .2s;transition:all .6s cubic-bezier(.165,.84,.440,1) .2s;opacity:0 !important;-webkit-backface-visibility:hidden}.js .nz-gallery.fade .gallery-item.active,.js .nz-content-box.fade .nz-box.active,.js .nz-clients.fade .client,.js .nz-pricing-table.fade .column,.js .nz-persons.fade .person,.js .owl-carousel.fade .item{opacity:1 !important}.nz-pricing-table:after{content:"";display:table;clear:both}.nz-pricing-table>.column{width:100%;margin-bottom:25px;text-align:center}.nz-pricing-table>.column .title{padding:15px 20px;font-size:16px;line-height:26px;font-weight:700;text-transform:uppercase;color:inherit;border-radius:3px 3px 0 0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e0e0e0;background-color:#f9f9f9}.nz-pricing-table .button{margin:0}.nz-pricing-table .button-ghost:hover{color:#fff !important}.nz-clients{margin-left:-10px;margin-right:-10px}.nz-clients .client a{display:block;text-decoration:none}.nz-clients .client{text-align:center;margin:0 10px}.nz-clients[data-columns="6"]{height:100px;line-height:100px}.nz-clients .client img{margin-bottom:0;vertical-align:middle;max-height:80%;max-width:80%}.nz-clients .owl-controls,.nz-testimonials .owl-controls,.nz-recent-posts .owl-controls{margin-top:0 !important}.nz-clients .owl-controls .owl-buttons div,.nz-testimonials .owl-controls .owl-buttons div,.nz-recent-posts .owl-controls .owl-buttons div{position:absolute;height:40px;width:40px;cursor:pointer;background:0 0;color:#777;opacity:0;top:50%;left:-55px;margin-top:-10px;padding:0;border:none;outline:none;font-size:28px;line-height:40px;text-align:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:40px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nz-clients .owl-controls .owl-buttons div{margin-top:1px}.nz-recent-posts .owl-controls .owl-buttons div{margin-top:-20px}.nz-clients[data-columns="6"] .owl-controls .owl-buttons div{margin-top:25px}.nz-clients:hover .owl-controls .owl-buttons div,.nz-testimonials:hover .owl-controls .owl-buttons div,.nz-recent-posts:hover .owl-controls .owl-buttons div{outline:none;opacity:1}.nz-clients .owl-controls .owl-buttons .owl-next,.nz-testimonials .owl-controls .owl-buttons .owl-next,.nz-recent-posts .owl-controls .owl-buttons .owl-next{left:auto;right:-55px}.nz-testimonials:hover .owl-controls .owl-buttons .owl-next{left:auto;right:-5px}.nz-clients:hover .owl-controls .owl-buttons .owl-next,.nz-recent-posts:hover .owl-controls .owl-buttons .owl-next{right:-9px}.nz-testimonials:hover .owl-controls .owl-buttons .owl-prev{left:-5px}.nz-clients:hover .owl-controls .owl-buttons .owl-prev,.nz-recent-posts:hover .owl-controls .owl-buttons .owl-prev{left:-9px}.nz-clients .owl-controls .owl-prev:before,.nz-testimonials .owl-controls .owl-prev:before,.nz-recent-posts .owl-controls .owl-prev:before{content:"\e914";display:inline;left:-1px}.nz-clients .owl-controls .owl-next:before,.nz-testimonials .owl-controls .owl-next:before,.nz-recent-posts .owl-controls .owl-next:before{content:"\e917";display:inline;right:-1px}.nz-content-box>.nz-box{width:100%;margin-bottom:25px;position:relative}.nz-content-box .box-icon,.nz-content-box .box-icon-wrap{-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.nz-content-box.v2>.nz-box{margin-bottom:35px}.nz-content-box>.nz-box>a{color:inherit}.nz-content-box .box-icon{-webkit-backface-visibility:hidden;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.nz-content-box.v2 .box-icon{font-size:24px;line-height:70px;text-align:center;position:relative}.nz-content-box.v2 .box-icon-wrap{position:absolute;top:5px;margin:0;height:70px;width:70px;border-radius:70px;background-color:#fff;box-shadow:inset 0 0 0 1px #e0e0e0}.nz-content-box.v2 .box-data{padding-left:90px}.nz-persons .person{width:100%;margin-bottom:30px;padding-left:15px;padding-right:15px;position:relative;overflow:hidden}.nz-persons .person{text-align:center}.nz-persons .person .img{margin:0 auto 15px auto;position:relative}.nz-persons .person img{margin:0 auto}.nz-persons .person .name{font-size:14px;line-height:24px;position:relative;font-weight:700}.nz-persons .person .title{font-size:14px;line-height:24px;color:#999}.nz-testimonials{position:relative;margin-left:-15px;margin-right:-15px}.nz-testimonials .testimonial{padding-right:15px;padding-left:15px;text-align:center;position:relative}.nz-testimonials .text{margin-bottom:20px;font-size:14px;line-height:24px;color:#333}.nz-testimonials .name,.nz-testimonials .title{font-size:14px;line-height:24px;font-weight:300;display:block;position:relative}.nz-testimonials .name{font-weight:700}.nz-testimonials img{border-radius:300px;margin:0 auto;max-width:80px}.nz-testimonials .owl-controls .owl-buttons div{margin-top:-55px}.nz-testimonials .arrow{margin:0 auto;margin-bottom:30px;position:relative}.nz-testimonials .arrow:after,.nz-testimonials .arrow:before{border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #fff;bottom:-18px;content:'';left:50%;margin-left:-18px;position:absolute;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.nz-testimonials .arrow:before{border-left:19px solid transparent;border-right:19px solid transparent;border-top:19px solid;border-top-color:#e0e0e0;bottom:-19px;margin-left:-19px}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;-ms-touch-action:pan-y;opacity:0}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-out;transition:height .5s ease-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-pagination{text-align:center}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nz-carousel .owl-controls{display:block;text-align:center;margin-top:30px}.owl-controls .owl-page{display:inline-block;width:8px;height:8px;background-color:#777;opacity:.5;border-radius:8px;margin-right:7px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-indent:100%;overflow:hidden}.owl-controls .owl-page:last-child{margin-right:0}.owl-controls .owl-page.active{opacity:1;background-color:#444 !important}.grabbing{cursor:url(../img/grabbing.png) 8 8,move}.owl-carousel .item{padding-right:15px;padding-left:15px;text-align:center}.nz-gallery img{margin:0 auto;display:block}.nz-gallery .gallery-item{display:block;margin:0 auto 10px auto;padding-right:5px;padding-left:5px;position:relative}.nz-gallery.grid .gallery-item{float:left}.nz-gallery a{text-decoration:none;display:block;position:relative;width:100%;height:100%}.nz-gallery[data-columns="1"].grid .gallery-item{width:100%}.nz-gallery[data-columns="2"].grid .gallery-item{width:50%}.nz-gallery[data-columns="3"].grid .gallery-item{width:33.33333333333333%}.nz-gallery[data-columns="4"].grid .gallery-item{width:50%}.nz-gallery[data-columns="5"].grid .gallery-item{width:33.33333333333333%}.nz-gallery[data-columns="6"].grid .gallery-item{width:33.33333333333333%}.nz-gallery[data-columns="7"].grid .gallery-item{width:33.33333333333333%}.nz-gallery[data-columns="8"].grid .gallery-item{width:50%}.nz-gallery[data-columns="9"].grid .gallery-item{width:33.33333333333333%}.gallery-caption{width:100%}.nz-slick-carousel{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url(../img/loading.gif) center center no-repeat}.nz-slick-carousel .slick-list,.slick-track{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.nz-recent-posts .post img,.nz-recent-portfolio .post img{display:block;pointer-events:none}.slick-prev,.slick-next{position:absolute;display:none !important;height:40px;width:40px;cursor:pointer;background:0 0;color:#777;opacity:.5;top:50%;margin-top:-10px;padding:0;border:none;outline:none;font-size:28px;line-height:40px;text-align:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:40px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;opacity:1}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.25}.slick-prev:before,.slick-next:before{position:relative}.slick-prev:before{left:-1px}.slick-next:before{right:-1px}.nz-i-list{list-style:none}.nz-i-list li{margin-bottom:10px;display:table}.nz-i-list li:last-child{margin-bottom:0}.nz-i-list>li>div{display:table-cell;padding:0;margin:0;vertical-align:top}.nz-i-list span.icon{display:block;margin-right:10px;margin-bottom:0;margin-left:0;text-align:center;border-radius:2px;font-size:14px;line-height:14px !important}.nz-i-list.none span.icon{margin-top:4px}.nz-i-list.square span.icon,.nz-i-list.circle span.icon{margin-top:2px}.nz-i-list.circle span.icon,.nz-i-list.square span.icon{font-size:10px;width:20px;height:20px;line-height:20px !important}.nz-i-list.circle span.icon{border-radius:50%}.nz-icon{margin:5px;font-size:16px;line-height:16px;text-align:center;display:inline-block}.nz-icon.small{font-size:14px;line-height:14px}.nz-icon.medium{font-size:32px;line-height:32px}.nz-icon.circle.small,.nz-icon.square.small{width:40px;height:40px;line-height:36px;border-width:2px}.nz-icon.circle.medium,.nz-icon.square.medium{width:65px;height:65px;line-height:59px;border-width:2px}.nz-icon.circle{border-radius:50%}.nz-icon.square{border-radius:2px}.nz-icon.circle,.nz-icon.square{border-style:solid;border-color:transparent}.nz-icon.animate-true{-webkit-animation:iconAnimate 1.4s infinite;animation:iconAnimate 1.4s infinite}@-webkit-keyframes iconAnimate{0%,100%{-webkit-transform:translateY(5px)}50%{-webkit-transform:translateY(-5px)}}@keyframes iconAnimate{0%,100%{transform:translateY(5px)}50%{transform:translateY(-5px)}}.button,button,input[type=reset],input[type=submit],input[type=button]{outline:none;border:none;color:#fff;font-weight:700;text-transform:uppercase;position:relative;display:inline-block;margin:0 0 5px;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;z-index:1}.button{margin-right:0}.button+.button{margin-left:15px}.button-ghost{background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-normal button,.btn-normal input[type=reset],.btn-normal input[type=submit],.btn-normal input[type=button],.button-normal{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}button.small,.button.small,input[type=reset].small,input[type=submit].small,input[type=button].small,.add_to_cart_button{padding:12px 26px;font-size:13px;line-height:22px}.button-3d.button.small{padding:10px 26px}button,.button.medium,input[type=reset],input[type=submit],input[type=button]{padding:16px 36px;font-size:14px;line-height:24px}.button-3d.button.medium{padding:14px 36px}.button-3d.button{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.button.square{border-radius:0}.button.round{border-radius:250px}.btn-square button,.btn-square input[type=reset],.btn-square input[type=submit],.btn-square input[type=button]{border-radius:0}.blue.button-normal{background-color:#5472d2}.blue.button-ghost{box-shadow:inset 0 0 0 2px #5472d2;color:#5472d2}.blue.button-3d{background-color:#5472d2;box-shadow:0 4px #405ebe}.animate-false.blue.button-3d:hover{box-shadow:0 2px #405ebe}.pink.button-normal{background-color:#fe6c61}.pink.button-ghost{box-shadow:inset 0 0 0 2px #fe6c61;color:#fe6c61}.pink.button-3d{background-color:#fe6c61;box-shadow:0 4px #ea584d}.animate-false.pink.button-3d:hover{box-shadow:0 2px #ea584d}.violet.button-normal{background-color:#8d6dc4}.violet.button-ghost{box-shadow:inset 0 0 0 2px #8d6dc4;color:#8d6dc4}.violet.button-3d{background-color:#8d6dc4;box-shadow:0 4px #7959b0}.animate-false.violet.button-3d:hover{box-shadow:0 2px #7959b0}.black.button-normal{background-color:#2a2a2a}.black.button-ghost{box-shadow:inset 0 0 0 2px #2a2a2a;color:#2a2a2a}.black.button-3d{background-color:#2a2a2a;box-shadow:0 4px #161616}.animate-false.black.button-3d:hover{box-shadow:0 2px #161616}.grey.button-normal{background-color:#ebebeb}.grey.button-ghost{box-shadow:inset 0 0 0 2px #ebebeb;color:#ebebeb}.grey.button-3d{background-color:#ebebeb;box-shadow:0 4px #d7d7d7}.animate-false.grey.button-3d:hover{box-shadow:0 2px #d7d7d7}.orange.button-normal{background-color:#f7be68}.orange.button-ghost{box-shadow:inset 0 0 0 2px #f7be68;color:#f7be68}.orange.button-3d{background-color:#f7be68;box-shadow:0 4px #e3aa54}.animate-false.orange.button-3d:hover{box-shadow:0 2px #e3aa54}.green.button-normal{background-color:#6dab3c}.green.button-ghost{box-shadow:inset 0 0 0 2px #6dab3c;color:#6dab3c}.green.button-3d{background-color:#6dab3c;box-shadow:0 4px #599728}.animate-false.green.button-3d:hover{box-shadow:0 2px #599728}.purple.button-normal{background-color:#b97ebb}.purple.button-ghost{box-shadow:inset 0 0 0 2px #b97ebb;color:#b97ebb}.purple.button-3d{background-color:#b97ebb;box-shadow:0 4px #a56aa7}.animate-false.purple.button-3d:hover{box-shadow:0 2px #a56aa7}.white.button-normal{background-color:#fff}.white.button-ghost{box-shadow:inset 0 0 0 2px #fff;color:#fff}.white.button-3d{background-color:#fff;box-shadow:0 4px #ebebeb}.animate-false.white.button-3d:hover{box-shadow:0 2px #ebebeb}.btn-normal button:hover,.btn-normal input[type=reset]:hover,.btn-normal input[type=submit]:hover,.btn-normal input[type=button]:hover{opacity:.7}.animate-false.button-3d:hover{top:2px}.animate-false.blue.button-normal.hover-fill:hover{background-color:#405ebe}.animate-false.pink.button-normal.hover-fill:hover{background-color:#ea584d}.animate-false.violet.button-normal.hover-fill:hover{background-color:#7959b0}.animate-false.black.button-normal.hover-fill:hover{background-color:#161616}.animate-false.grey.button-normal.hover-fill:hover{background-color:#d7d7d7}.animate-false.orange.button-normal.hover-fill:hover{background-color:#e3aa54}.animate-false.green.button-normal.hover-fill:hover{background-color:#599728}.animate-false.purple.button-normal.hover-fill:hover{background-color:#a56aa7}.animate-false.white.button-normal.hover-fill:hover{background-color:#ebebeb}.blue.button-ghost.hover-fill:hover{background-color:#5472d2}.pink.button-ghost.hover-fill:hover{background-color:#fe6c61}.violet.button-ghost.hover-fill:hover{background-color:#8d6dc4}.black.button-ghost.hover-fill:hover{background-color:#2a2a2a}.grey.button-ghost.hover-fill:hover{background-color:#ebebeb}.orange.button-ghost.hover-fill:hover{background-color:#f7be68}.green.button-ghost.hover-fill:hover{background-color:#6dab3c}.purple.button-ghost.hover-fill:hover{background-color:#b97ebb}.white.button-ghost.hover-fill:hover{background-color:#fff}.white.button-ghost.animate-false.hover-fill:hover{color:#333 !important}.button-ghost.animate-true{background-color:transparent !important}.animate-false.button-ghost.hover-fill:hover{color:#fff}.animate-false.white.button-ghost.hover-fill:hover{color:#333}.button.animate-true .txt{display:inline-block}.button.animate-true.anim-type-ghost span{-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.button.animate-true.anim-type-ghost .txt{-webkit-transform:translateX(7%);-ms-transform:translateX(7%);transform:translateX(7%)}.animate-true.anim-type-ghost:hover .txt{-webkit-transform:translateX(-5%);-ms-transform:translateX(-5%);transform:translateX(-5%)}.alert{padding:20px 40px 20px 20px;position:relative;border-width:1px;border-style:solid;margin-bottom:25px}.alert.error{border-color:#e1a197;background:#fcd4cb;color:#8e4438}.alert .close-alert{position:absolute;top:20px;right:20px;cursor:pointer}.nz-progress{width:100%;max-width:100%}.nz-progress .bar{background-color:#eee;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);width:100%;height:25px;line-height:25px;border-radius:30px;margin-bottom:25px}.nz-progress .nz-line{height:inherit;color:#fff;text-align:right;padding-right:15px;font-size:14px;border-radius:inherit;font-weight:700;font-size:inherit;position:relative;visibility:hidden}.nz-progress .nz-line:before{display:block;height:100%;position:absolute;text-align:right;top:0;line-height:inherit;font-size:inherit;color:inherit;left:15px;text-transform:uppercase;content:attr(data-title);-webkit-backface-visibility:hidden;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0}.nz-progress .visible.nz-line:before{opacity:1}.nz-progress .nz-line:after{display:inline-block;height:100%;position:relative;line-height:inherit;font-size:inherit;color:inherit;content:"%"}.nz-circle-progress{min-height:236px}.nz-circle-progress,.nz-circle-progress.center{text-align:center}.nz-circle-progress.left{text-align:left}.nz-circle-progress.right{text-align:right}.js .nz-circle{opacity:0}.nz-circle{height:auto;display:block;display:inline-block;width:240px;margin:0 0 25px;padding:0 15px;position:relative}.nz-circle .circle{position:relative;text-align:center;width:inherit;font-weight:700;margin:0 auto;font-size:3em;display:table}.nz-circle .circle canvas{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.nz-circle .title{font-weight:600;display:table-cell;text-align:center;vertical-align:middle;margin-top:0;padding:0 35px;font-size:28px;line-height:38px}.nz-icon-progress{width:100%;margin-bottom:10px;text-align:center}.nz-icon-progress,.nz-icon-progress.center{text-align:center}.nz-icon-progress.left{text-align:left}.nz-icon-progress.right{text-align:right}.nz-icon-progress span.icon{margin:0 10px 10px 0;background-color:#eee;color:#fff;width:70px;height:70px;line-height:70px;border-radius:70px;font-size:36px;text-align:center;display:inline-block}.nz-icon-progress span.icon:last-child{margin-right:0}.tabset .tab{display:block;text-align:center;padding:15px 30px;background-color:#fbfbfb;border:1px solid #e0e0e0;cursor:pointer;position:relative;font-size:16px;margin-bottom:8px}.tabset .tab:last-child{margin-bottom:0}.tabset .tab.active{background-color:#fff}.tabs-container{width:100%;height:auto;padding-top:20px}.tabs-container .tab-content:not(:first-child){display:none}.nz-accordion .toggle-title{cursor:pointer;display:table;width:100%;margin-bottom:10px;position:relative;background-color:#fbfbfb;border:1px solid #e0e0e0;font-size:16px}.nz-accordion .toggle-title.active{background-color:#fff}.toggle-title .toggle-title-header{margin-bottom:0;font-weight:400;display:table-cell;vertical-align:middle;padding:15px 20px 15px 30px;width:95%}.toggle-title .arrow{display:table-cell;vertical-align:middle;font-weight:700;font-size:16px;text-align:center;width:5%;min-width:50px;border-left:1px solid #e0e0e0;text-align:center}.toggle-title .arrow:before{width:25px;height:25px;border-radius:25px;line-height:26px;background-color:silver;color:#fff;display:block;margin:0 auto}.nz-accordion .toggle-content{padding:20px;border:1px solid #e0e0e0;margin-bottom:10px;background-color:#fff}.nz-accordion .toggle-content:last-child{border-bottom:1px solid #e0e0e0}.nz-counter span{display:block;margin:0 auto}.nz-counter .count-value{font-size:76px;line-height:76px}.nz-timer .timer-item{width:100%;height:160px;display:block;text-align:center;position:relative;margin-bottom:25px}.timer-item-wrap{height:auto;margin:0 auto;border:1px solid #e0e0e0;background-color:#fff;padding:20px;-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%)}.nz-timer span{display:block;margin:0 auto;font-size:76px;line-height:76px}.nz-timer .label{font-size:16px;line-height:26px;color:#999 !important}.nz-tweets{position:relative;padding-top:100px}.nz-tweets:before{display:block;content:"\e76d";line-height:70px;font-size:28px;width:70px;height:70px;border-radius:70px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;color:#fff}.nz-tweets ul{list-style:none;text-align:center}.nz-tweets a,.nz-tweets p{color:inherit;font-size:18px;line-height:28px;margin:0}.nz-tweets a{color:inherit !important}.nz-tweets .owl-controls{display:block;text-align:center;margin-top:30px}.nz-media-slider{margin:0;padding:0;position:relative;overflow:hidden}.nz-media-slider .slides{list-style:none;margin:0;padding:0}.nz-media-slider .slides>li{display:none;-webkit-backface-visibility:hidden;margin:0;padding:0}.nz-media-slider .slides>li>*{margin:0}.nz-media-slider .slides img{display:block}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .nz-media-slider .slides{height:1%}.no-js .slides>li:first-child{display:block}.nz-section{background-position:center center;background-repeat:no-repeat;margin-bottom:0;margin:0 auto;position:relative;width:100%;height:auto;z-index:1;overflow:hidden}.nz-section.animate-true{background-position:0 0;background-repeat:repeat !important;-webkit-background-size:auto !important;-moz-background-size:auto !important;background-size:auto !important}.nz-section .parallax-container{top:0;left:0;min-height:100%;width:100%;height:150%;z-index:-1000;overflow:hidden;max-width:none;position:absolute;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;background-position:center center;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.nz-ss .owl-pagination{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.nz-ss .owl-prev,.nz-ss .owl-next{font-size:52px;color:#fff;position:absolute;top:50%;left:10px;opacity:.5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.nz-ss .owl-prev:hover,.nz-ss .owl-next:hover{opacity:1}.nz-ss .owl-controls .owl-page{background-color:#fff}.nz-ss .owl-controls .owl-page.active{border-color:#fff}.nz-ss .owl-next{left:auto;right:10px}.ninzio-overlay{position:absolute;top:0;left:0;z-index:3;text-align:center;width:100%;height:100%;opacity:0;color:#fff !important;overflow:hidden;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-backface-visibility:hidden}.nz-gallery .gallery-item .ninzio-overlay,.flickr_badge_image .ninzio-overlay,.nz-recent-posts .ninzio-overlay,.nz-recent-portfolio .ninzio-overlay,.blog-post .post .ninzio-overlay,.nz-portfolio-posts .portfolio .ninzio-overlay,.woocommerce .product .ninzio-overlay,.nz-persons .person .ninzio-overlay,a.nz-single-image .ninzio-overlay{background-color:rgba(0,0,0,.6) !important}.ninzio-overlay:hover{opacity:1}.ninzio-overlay:before{display:block;content:"\e8c3";font-size:18px;line-height:18px;height:18px;width:100%;position:absolute;top:50%;left:0;margin-top:-9px;text-align:center;color:#fff;-webkit-transition:none;transition:none}.nz-gallery .gallery-item .ninzio-overlay:before,.nz-recent-posts .ninzio-overlay:before,.nz-recent-portfolio .ninzio-overlay:before,.blog-post .post .ninzio-overlay:before,.nz-portfolio-posts .portfolio .ninzio-overlay:before,.woocommerce .product .ninzio-overlay:before,.nz-persons .person .ninzio-overlay:before,a.nz-single-image .ninzio-overlay:before{line-height:50px;height:50px;width:50px;border-radius:50px;margin-top:-25px;margin-left:-25px;left:50%;color:#fff;background-color:rgba(0,0,0,.8)}.nz-gallery .gallery-item .ninzio-overlay:before,a.nz-single-image .ninzio-overlay:before{content:"\e7cd"}.nz-clients .client,.nz-clients .owl-controls .owl-buttons div,.nz-testimonials .owl-controls .owl-buttons div,.nz-recent-posts .owl-controls .owl-buttons div,.slick-prev,.slick-next,.timer-item-wrap,.nz-portfolio-filter .filter{box-shadow:0px 0px 3px rgba(0,0,0,.05)}a.nz-single-image{position:relative;display:block}.nz-recent-posts .post,.loop .blog-post .post{overflow:hidden;max-width:100%}.nz-recent-posts .post{padding-right:15px;padding-left:15px}.nz-recent-posts .post:hover .ninzio-overlay{opacity:1}.nz-recent-posts .nz-thumbnail,.nz-recent-portfolio .post,.blog-post .nz-thumbnail,.nz-portfolio-posts .nz-thumbnail{position:relative}.nz-thumbnail img{display:block;margin:0}.post-gallery{position:relative}.js .nz-recent-posts.masonry[data-animate=true] .post,.js .loop .animation-true .blog-post .post{opacity:0 !important;-webkit-backface-visibility:hidden}.js .nz-recent-posts.masonry[data-animate=true] .post.active,.js .loop .animation-true .blog-post .post.active{opacity:1 !important}.nz-recent-posts .owl-pagination{padding:20px 0 0}.js .nz-recent-posts[data-animate=true].carousel .post{-webkit-backface-visibility:hidden;-webkit-transition:all .4s cubic-bezier(.165,.84,.440,1);transition:all .4s cubic-bezier(.165,.84,.440,1);opacity:0;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.js .nz-recent-posts[data-animate=true].carousel .post.active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.post{position:relative}.post-gallery ul{list-style:none;margin-bottom:0}.page-full-width .full-width-false .nz-recent-posts,.page-full-width .full-width-false .nz-gallery,.page-full-width .full-width-false .nz-persons,.page-full-width .full-width-false .woocommerce{margin-right:10px;margin-left:10px}.loop .small .nz-portfolio-posts .portfolio,.loop .medium .nz-portfolio-posts .portfolio,.loop .full .nz-portfolio-posts .portfolio,.loop .blog-post .post,.woocommerce .products .product{padding-top:0;padding-bottom:20px}.nz-portfolio-filter{text-align:center;padding-bottom:30px;padding-right:15px;padding-left:15px}.nz-portfolio-filter .filter{cursor:pointer;display:inline-block;background-color:#fff;color:inherit;text-transform:uppercase;padding:10px 24px;font-size:13px;line-height:22px;border:1px solid #e0e0e0;margin-bottom:5px;border-radius:2px;-webkit-transition:all .3s;transition:all .3s}.nz-portfolio-filter .filter+.filter{margin-left:5px}.nz-portfolio-filter .filter.active,.nz-portfolio-filter .filter:hover{color:#fff}.nz-recent-portfolio,.loop .nz-portfolio-posts{position:relative;overflow:hidden}.loop .nz-portfolio-posts{position:relative}.nz-recent-portfolio .post,.loop .nz-portfolio-posts .portfolio{overflow:hidden;max-width:100%}.nz-recent-portfolio .post img,.nz-portfolio-posts .portfolio img{margin:0 auto}.nz-recent-portfolio .post:hover .ninzio-overlay,.loop .nz-portfolio-posts .portfolio:hover .nz-thumbnail .ninzio-overlay{opacity:1}.loop .small .nz-portfolio-posts .portfolio a,.loop .medium .nz-portfolio-posts .portfolio a,.loop .full .nz-portfolio-posts .portfolio a{-webkit-transition:all .3s;transition:all .3s}.loop .small .nz-portfolio-posts .portfolio:hover a,.loop .medium .nz-portfolio-posts .portfolio:hover a,.loop .full .nz-portfolio-posts .portfolio:hover a{color:#fff !important}.js .nz-recent-portfolio[data-animate=true].carousel .post{-webkit-backface-visibility:hidden;-webkit-transition:all .4s cubic-bezier(.165,.84,.440,1);transition:all .4s cubic-bezier(.165,.84,.440,1);opacity:0;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.js .nz-recent-portfolio[data-animate=true].carousel .post.active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.js .nz-recent-portfolio.grid[data-animate=true] .post,.js .nz-recent-portfolio.masonry[data-animate=true] .post,.js .loop .animation-true .portfolio{opacity:0 !important;-webkit-backface-visibility:hidden}.js .nz-recent-portfolio.grid[data-animate=true] .post.active,.js .nz-recent-portfolio.masonry[data-animate=true] .post.active,.js .loop .animation-true .portfolio.active{opacity:1 !important}.nz-recent-portfolio .button:hover,.nz-recent-portfolio .button.active{color:#fff !important}.page-content .woocommerce{padding-bottom:50px}.woocommerce .main-content{position:relative}.woocommerce .products{position:relative;list-style:none;overflow:visible !important;margin:35px auto 0 auto}.woocommerce .product{position:relative;max-width:100%}.woocommerce .products .product{text-align:center}.woocommerce .product .nz-thumbnail{position:relative}.woocommerce .product .product-det{padding:20px 25px}.woocommerce .product .product-det>a{color:inherit}.woocommerce .products .product h3{margin-bottom:0}.js .loop .animation-true .product{opacity:0 !important;-webkit-backface-visibility:hidden}.js .loop .animation-true .product.active{opacity:1 !important}.woocommerce .product .nz-thumbnail{overflow:hidden}.woocommerce .product .add_to_cart_button.no-icon{display:none}.shop-loader{position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;font-size:10px;border-top:5px solid rgba(0,0,0,.3);border-right:5px solid rgba(0,0,0,.3);border-bottom:5px solid rgba(0,0,0,.3);border-left:5px solid rgba(0,0,0,.5);-webkit-animation:load8 1s infinite linear;animation:load8 1s infinite linear;display:none;z-index:10}.shop-loader,.shop-loader:after{border-radius:30px;width:30px;height:30px}.woocommerce label{display:block;margin-bottom:5px}.woocommerce-product-gallery__wrapper .owl-pagination{padding-top:15px}.woocommerce-tabs .tabs{display:block;list-style:none;margin-bottom:0}.woocommerce-tabs .tabs:after{content:"";display:table;clear:both}.woocommerce-tabs .tabs>li{display:block;text-align:center;padding:15px 30px;background-color:#fbfbfb;border:1px solid #e0e0e0;cursor:pointer;position:relative;font-size:16px;margin-bottom:8px}.woocommerce-tabs .tabs>li:last-child{margin-bottom:0}.woocommerce-tabs .tabs>li.active{background-color:#fff}.woocommerce-tabs .tabs>li>a{color:inherit !important;display:block}.woocommerce-tabs .panel{width:100%;height:auto;padding-top:20px}.woocommerce-tabs .panel>h2{margin-bottom:15px}.woocommerce-tabs label{width:100%;max-width:100%}.woocommerce .images .zoom:not(.woocommerce-main-image) .ninzio-overlay{max-width:100px}.product.woocommerce>small{margin-right:5px;display:inline-block}@media only screen and (min-width:320px){.container{max-width:290px;width:290px}.widget_calendar caption,.widget_calendar td,.widget_calendar td#prev,.widget_calendar td#next,.widget_calendar td#prev span,.widget_calendar td#next span{height:41px;width:41px;line-height:41px}}@media only screen and (max-width:320px){button,input[type=reset],input[type=submit],input[type=button],.button,textarea,select,input[type=date],input[type=email],input[type=number],input[type=search],input[type=text],input[type=time],input[type=url],.nz-portfolio-filter .filter{width:100% !important;margin-left:0 !important}button,input[type=reset],input[type=submit],input[type=button],.button,.nz-portfolio-filter .filter{text-align:center}#ninzio-slider .button{width:auto !important}.main-widget-area{width:250px;right:-250px;padding:100px 30px 30px}.sidebar-close{right:30px}.main-widget-area .widget_calendar caption,.main-widget-area .widget_calendar td,.main-widget-area .widget_calendar td#prev,.main-widget-area .widget_calendar td#next,.main-widget-area .widget_calendar td#prev span,.main-widget-area .widget_calendar td#next span{height:27px;width:27px;line-height:27px}.nz-testimonials .testimonial{font-size:18px;line-height:28px}.nz-testimonials .name,.nz-testimonials .title{font-size:16px;line-height:26px}.nz-testimonials .text:before,.nz-testimonials .text:after{font-size:20px;line-height:20px}}@media only screen and (min-width:480px){.container{max-width:440px;width:440px}.widget_calendar caption,.widget_calendar td,.widget_calendar td#prev,.widget_calendar td#next,.widget_calendar td#prev span,.widget_calendar td#next span{height:62px;width:62px;line-height:62px}.nz-gallery[data-columns="1"].grid .gallery-item{width:100%}.nz-gallery[data-columns="2"].grid .gallery-item{width:50%}.nz-gallery[data-columns="3"].grid .gallery-item{width:33.33333333333333%}.nz-gallery[data-columns="4"].grid .gallery-item{width:25%}.nz-gallery[data-columns="5"].grid .gallery-item{width:20%}.nz-gallery[data-columns="6"].grid .gallery-item{width:33.33333333333333%}.nz-gallery[data-columns="7"].grid .gallery-item{width:33.33333333333333%}.nz-gallery[data-columns="8"].grid .gallery-item{width:25%}.nz-gallery[data-columns="9"].grid .gallery-item{width:33.33333333333333%}}@media only screen and (min-width:768px){.container{max-width:720px;width:720px}.rich-header-content{position:static;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none}.rich-header .page-title-content{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0}.nz-row{margin-left:-15px;margin-right:-15px}.nz-row .col12,.nz-row .col8,.nz-row .col6,.nz-row .col4{float:left;padding-left:15px;padding-right:15px}.nz-row .col4{width:33.33333333333333%}.nz-row .col6{width:50%}.nz-row .col8{width:66.66666666666666%}.nz-row .col12{width:100%}.widget_calendar caption,.widget_calendar td,.widget_calendar td#prev,.widget_calendar td#next,.widget_calendar td#prev span,.widget_calendar td#next span{height:102px;width:102px;line-height:102px}.footer-widget-area .widget{float:left}.footer-widget-area .widget{width:50%;padding-left:15px;padding-right:15px}.footer-widget-area .widget_calendar caption,.footer-widget-area .widget_calendar td,.footer-widget-area .widget_calendar td#prev,.footer-widget-area .widget_calendar td#next,.footer-widget-area .widget_calendar td#prev span,.footer-widget-area .widget_calendar td#next span{height:47px;width:47px;line-height:47px}#ninzio-slider{display:block}.single-ninzio-slider #wrap{width:1170px !important}.single-ninzio-slider #ninzio-slider .ninzio-layer{-webkit-transform:scale(1,1) !important;-ms-transform:scale(1,1) !important;transform:scale(1,1) !important}.single-ninzio-slider .container{max-width:1170px !important}.single-ninzio-slider #ninzio-slider{display:block}.single-ninzio-slider #ninzio-slider{cursor:crosshair}.single-ninzio-slider .grid{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,.4)}.nz-tabs.horizontal:not(.tab-full) .tabset{padding-left:0;position:relative}.nz-tabs.horizontal:not(.tab-full) .tabs-container{border:1px solid #e0e0e0;border-top:none;padding:20px 28px}.nz-tabs.vertical .tabs-container{position:relative;border:1px solid #e0e0e0;border-left:none;padding:20px 28px !important;top:-1px}.nz-tabs.horizontal:not(.tab-full) .tabset:before,.nz-tabs.vertical .tabs-container:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e0e0e0}.nz-tabs.vertical .tabs-container:before{width:1px;height:100%;left:-1px;z-index:-1}.nz-tabs.horizontal:not(.tab-full) .tabset .tab{float:left;margin-bottom:0;border-right:none}.nz-tabs.horizontal:not(.tab-full) .tabset .tab.active{border-bottom-color:#fff}.nz-tabs.vertical .tabset .tab.active{border-right-color:#fff}.nz-tabs.horizontal:not(.tab-full) .tabset .tab:last-child,.nz-tabs.horizontal:not(.tab-full) .tabset .tab:only-child{border-right:1px solid #e0e0e0}.nz-row .col6 .nz-tabs.vertical .tabset,.nz-row .col6 .nz-tabs.vertical .tabs-container,.nz-row .col8 .nz-tabs.vertical .tabset,.nz-row .col8 .nz-tabs.vertical .tabs-container,.nz-row .col12 .nz-tabs.vertical .tabset,.nz-row .col12 .nz-tabs.vertical .tabs-container{float:left}.nz-row .col6 .nz-tabs.vertical .tab,.nz-row .col8 .nz-tabs.vertical .tab,.nz-row .col12 .nz-tabs.vertical .tab{margin-bottom:0;border-radius:0;border-top-color:#e0e0e0 !important;text-align:center;margin-top:-1px}.nz-row .col6 .nz-tabs.vertical .tabs-container,.nz-row .col8 .nz-tabs.vertical .tabs-container,.nz-row .col12 .nz-tabs.vertical .tabs-container{padding-top:0;padding-left:20px}.nz-row .col6 .nz-tabs.vertical .tabset,.nz-row .col8 .nz-tabs.vertical .tabset,.nz-row .col12 .nz-tabs.vertical .tabset{width:30%}.nz-row .col6 .nz-tabs.vertical .tabs-container,.nz-row .col8 .nz-tabs.vertical .tabs-container,.nz-row .col12 .nz-tabs.vertical .tabs-container{width:70%}.nz-gallery[data-columns="1"].grid .gallery-item{width:100%}.nz-gallery[data-columns="2"].grid .gallery-item{width:50%}.nz-gallery[data-columns="3"].grid .gallery-item{width:33.33333333333333%}.nz-gallery[data-columns="4"].grid .gallery-item{width:25%}.nz-gallery[data-columns="5"].grid .gallery-item{width:20%}.nz-gallery[data-columns="6"].grid .gallery-item{width:16.66666666666667%}.nz-gallery[data-columns="7"].grid .gallery-item{width:14.28571428571429%}.nz-gallery[data-columns="8"].grid .gallery-item{width:12.5%}.nz-gallery[data-columns="9"].grid .gallery-item{width:11.11111111111111%}.nz-persons>.person{float:left}.nz-persons[data-columns="1"]>.person{width:100%;float:none}.nz-persons[data-columns="2"]>.person{width:50%}.nz-persons[data-columns="3"]>.person{width:33.33333333333333%}.nz-persons[data-columns="4"]>.person{width:50%}.page-standard-width .nz-recent-portfolio.grid,.page-standard-width .nz-recent-portfolio.masonry,.page-standard-width .nz-recent-posts,.page-standard-width .nz-persons,.page-standard-width .nz-carousel,.page-full-width .full-width-true .nz-recent-portfolio.grid,.page-full-width .full-width-true .nz-recent-portfolio.masonry,.page-full-width .full-width-true .nz-recent-posts,.page-full-width .full-width-true .nz-persons,.page-full-width .full-width-true .nz-carousel{margin-right:-15px;margin-left:-15px}.page-standard-width .nz-gallery,.page-full-width .full-width-true .nz-gallery{margin-right:-5px;margin-left:-5px}.loop .blog-post .post,.loop .small .nz-portfolio-posts .portfolio,.loop .medium .nz-portfolio-posts .portfolio,.loop .full .nz-portfolio-posts .portfolio{padding-right:10px;padding-left:10px}.woocommerce .loop .small .product{width:50%}.woocommerce .loop .medium .product{width:33.33333333333333%}#ninzio-slider>.ninzio-slides>.ninzio-slider>video{display:block}.woocommerce .products .product{padding-right:15px;padding-left:15px}.woocommerce-tabs:not(.tab-full) .tabs{position:relative}.woocommerce-tabs:not(.tab-full) .tabs>li{float:left;margin-bottom:0;border-right:none}.woocommerce-tabs:not(.tab-full) .tabs>li.active{border-bottom-color:#fff}.woocommerce-tabs:not(.tab-full) .tabs>li:last-child,.woocommerce-tabs:not(.tab-full) .tabs>li:only-child{border-right:1px solid #e0e0e0}.woocommerce-tabs:not(.tab-full) .panel{border:1px solid #e0e0e0;border-top:none;padding:20px 28px;background-color:#fff}.woocommerce-tabs:not(.tab-full) .tabs:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e0e0e0}}@media only screen and (max-width:1023px){.nz-column-text,.col-inner{padding:0 !important}}@media only screen and (min-width:1024px){.container{max-width:960px;width:960px}.main-content,.sidebar{float:left}.main-content{width:75%}.sidebar{width:25%}.main-content.right{padding-left:30px}.main-content.left{padding-right:30px}.widget_calendar caption,.widget_calendar td,.widget_calendar td#prev,.widget_calendar td#next,.widget_calendar td#prev span,.widget_calendar td#next span{height:30px;width:30px;line-height:30px}.footer-widget-area .widget{width:25%}.footer-widget-area .widget_calendar caption,.footer-widget-area .widget_calendar td,.footer-widget-area .widget_calendar td#prev,.footer-widget-area .widget_calendar td#next,.footer-widget-area .widget_calendar td#prev span,.footer-widget-area .widget_calendar td#next span{height:29px;width:29px;line-height:29px}.footer-info{float:left;text-align:left}.footer-menu{float:right}.footer-menu ul li{float:left;position:relative}.footer-menu ul li a{line-height:20px !important;padding:0 10px;position:relative}.footer-menu ul li:after{content:"|";display:block;position:absolute;height:20px;width:6px;right:-3px;top:0;line-height:20px}.footer-menu ul li:last-child:after{display:none}.nz-row .col8 .nz-tabs.vertical .tabset,.nz-row .col12 .nz-tabs.vertical .tabset{width:25%}.nz-row .col8 .nz-tabs.vertical .tabs-container,.nz-row .col12 .nz-tabs.vertical .tabs-container{width:75%}.nz-content-box,.nz-counter,.nz-timer{margin-left:-10px;margin-right:-10px}.nz-pricing-table{margin-left:-20px;margin-right:-20px}.nz-content-box>.nz-box,.nz-timer>.timer-item{padding-right:10px;padding-left:10px;float:left;margin-bottom:25px;position:relative}.nz-timer>.timer-item{width:25%}.nz-content-box[data-columns="1"]>.nz-box{width:100%;float:none}.nz-content-box[data-columns="2"]>.nz-box{width:50%}.nz-content-box[data-columns="3"]>.nz-box{width:33.33333333333333%}.nz-content-box[data-columns="4"]>.nz-box{width:25%}.nz-content-box[data-columns="5"]>.nz-box{width:20%}.nz-content-box[data-columns="6"]>.nz-box{width:16.66666666666667%}.nz-pricing-table[data-columns="1"]>.column{width:100%;float:none}.nz-pricing-table[data-columns="2"]>.column{width:50%}.nz-pricing-table[data-columns="3"]>.column{width:33.33333333333333%}.nz-pricing-table[data-columns="4"]>.column{width:25%}.nz-pricing-table[data-columns="5"]>.column{width:20%}.nz-pricing-table{margin-left:-10px;margin-right:-10px}.nz-pricing-table>.column{padding-right:10px;padding-left:10px;float:left;margin-bottom:25px}.nz-persons[data-columns="1"]>.person{width:100%;float:none}.nz-persons[data-columns="2"]>.person{width:50%}.nz-persons[data-columns="3"]>.person{width:33.33333333333333%}.nz-persons[data-columns="4"]>.person{width:25%}.slick-prev{left:100px;display:block !important}.slick-next{right:100px;display:block !important}}@media only screen and (min-width:1025px){.sidebar-toggle{margin-left:12px}.desk-height-120 .sidebar-toggle{margin-top:53px}.desk-fixed-true .logo-fixed,.fixed.desk-fixed-true .logo-desk,.fixed.desk-fixed-true .logo-stuck,.stuck-false .logo-stuck,.stuck-true .logo-desk{display:none}.fixed.desk-fixed-true .logo-fixed{display:block}.desk{display:block}.mob-header{display:none}.desk .ls>div>ul>li>a{border-width:1px !important;border-style:solid !important;border-top:none !important;border-bottom:none !important}.desk .ls ul ul a{border-bottom-width:1px !important;border-bottom-style:solid !important;border-left-width:1px !important;border-left-style:solid !important;border-right-width:1px !important;border-right-style:solid !important}.desk .ls ul ul li:first-child a{border-top-width:1px !important;border-top-style:solid !important}.desk .header-content>.container{height:inherit;position:relative}.desk .search{position:absolute;width:300px;height:80px;top:0;right:0;display:none;box-shadow:0px 0px 3px rgba(0,0,0,.1)}.desk .search form{margin:0;border:none;position:relative}.desk .search form{height:100%;width:100%;padding:20px;border-width:1px;border-style:solid}.desk .search input[type=text]{max-width:100%;height:40px;padding:10px 20px;outline:none;background-color:transparent;font-weight:400;font-size:inherit;margin-bottom:0}.desk .search span:before,.desk .search span,.desk .search input[type=submit]{display:none}.desk .cart-toggle,.desk-menu{float:right;height:inherit;line-height:inherit}.desk .cart-toggle{position:relative}.desk-menu>ul>li{margin-right:3px;position:relative;float:left;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.desk-menu>ul>li:last-child{margin-right:0 !important}.desk-menu>ul>li>a{display:block;padding:0 15px;height:40px;line-height:40px;z-index:2;-webkit-transition-timing-function:ease-out;-webkit-transition-property:background-color,color;-webkit-transition-duration:.3s;transition-timing-function:ease-out;transition-property:background-color,color;transition-duration:.3s;position:relative}.desk-di-true .desk-menu>ul>li>a:not(:only-child){padding:0 30px 0 15px}.desk .search-toggle{margin-right:0;margin-left:3px}.desk .search-toggle{font-size:14px !important}.desk .cart-dropdown{position:absolute;top:0;right:0;z-index:99;position:absolute;min-width:270px;max-width:270px;height:auto;display:none;z-index:99;-webkit-backface-visibility:hidden;box-shadow:0px 3px 3px rgba(0,0,0,.05)}.desk-height-120 .desk-menu>ul>li>a,.desk-height-120 .search-toggle{margin-top:40px}.desk .search-toggle{padding:0 12px;cursor:pointer;float:right;height:40px;line-height:40px}.desk-menu .mi{padding-right:10px}.desk-menu ul>li>a>.di{right:10px;font-size:12px;line-height:12px;height:12px;width:12px;margin-top:-5px}.desk-menu>ul>li>a>.txt{position:relative;display:inline-block}.desk-menu ul li{position:relative}.desk-menu>ul ul{position:absolute;top:0;left:0;z-index:99;position:absolute;min-width:230px;max-width:230px;height:auto;display:none;z-index:99;-webkit-backface-visibility:hidden;box-shadow:0px 3px 3px rgba(0,0,0,.05)}.desk-menu>ul ul ul{left:230px}.no-js .desk-menu li:hover>ul{display:block}.desk-menu .sub-menu li>a{padding:10px 15px;border-width:1px;border-style:solid;border-top:none}.desk-menu .sub-menu>li:first-child>a{border-top-width:1px;border-top-style:solid}.sub-effect-ghost .sub-menu{margin-top:40px;opacity:0}.stuck-true{position:absolute;width:100%;z-index:99;opacity:1;top:0;left:0;box-shadow:none}.stuck-true.stuck-height-90 .header-content{line-height:90px}.stuck-true.stuck-height-90 .sidebar-toggle{margin-top:37px}.stuck-true.stuck-height-90 .desk-menu>ul>li>a,.stuck-true.stuck-height-90 .search-toggle{margin-top:25px}.header.fixed{position:fixed;opacity:0 !important;left:0;box-shadow:0 1px 3px rgba(0,0,0,.11);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:top .3s,left .3s,margin .3s;transition:top .3s,left .3s,margin .3s}.header.active{opacity:1 !important;-webkit-transition:opacity .3s,-webkit-transform .3s,left .3s,margin .3s;transition:opacity .3s,transform .3s,left .3s,margin .3s;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.js #gen-wrap.animate .header.fixed{left:-300px}.fixed.fixed-height-90 .sidebar-toggle{margin-top:37px}.fixed.fixed-height-90 .header-content{line-height:90px}.fixed.fixed-height-90 .desk-menu>ul>li>a,.fixed.fixed-height-90 .search-toggle{margin-top:25px}.container{max-width:1170px;width:1170px}.widget_calendar caption,.widget_calendar td,.widget_calendar td#prev,.widget_calendar td#next,.widget_calendar td#prev span,.widget_calendar td#next span{height:41px;width:41px;line-height:41px}.nz-row .col8 .nz-tabs.vertical .tabset,.nz-row .col12 .nz-tabs.vertical .tabset{width:20%}.nz-row .col8 .nz-tabs.vertical .tabs-container,.nz-row .col12 .nz-tabs.vertical .tabs-container{width:80%}.slick-prev{left:150px}.slick-next{right:150px}.woocommerce .loop .medium .product{width:33.33333333333333%}.woocommerce .loop .main-content .small .product{width:50%}.nz-circle{width:292px}.footer-widget-area .widget_calendar caption,.footer-widget-area .widget_calendar td,.footer-widget-area .widget_calendar td#prev,.footer-widget-area .widget_calendar td#next,.footer-widget-area .widget_calendar td#prev span,.footer-widget-area .widget_calendar td#next span{height:38px;width:38px;line-height:38px}}@media only screen and (min-width:1301px){.slick-prev{left:200px}.slick-next{right:200px}}@media only screen and (min-width:1600px){.slick-prev{left:300px}.slick-next{right:300px}}@media only screen and (min-width:1601px){.slick-prev{left:400px}.slick-next{right:400px}}

/* ===== Formular-Rückmeldungen ===== */
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email]{direction:ltr}

/* ===== Page Builder (WPBakery) ===== */
/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2024 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */i.icon{display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:text-top;margin-left:5px}.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:35px}.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.73913043px}.vc_parallax-inner iframe{max-width:1000%}.vc_video-bg{height:100%;overflow:hidden;pointer-events:none;position:absolute;top:0;left:0;width:100%;z-index:0}.vc_video-bg iframe{max-width:1000%}.vc_ie-flexbox-fixer{display:flex;flex-direction:column}.wpb_pinterest a{border-bottom:0}.vc_toggle{display:block;margin:0 0 21.73913043px 0;padding:0;font-size:1em}.vc_toggle:last-of-type{margin-bottom:35px}.vc_toggle_title{cursor:pointer;display:block;margin:0;padding:0;position:relative;-webkit-user-select:none;user-select:none;font-weight:400}.vc_toggle_title>h4{display:inline}.vc_toggle_content{display:none;margin-bottom:21.73913043px;margin-top:1em;overflow:hidden;padding:0}.vc_toggle.vc_toggle_active>.vc_toggle_content{display:block}.wpb-tta-toggle{-webkit-appearance:none;appearance:none;border:none;position:relative;display:inline-block;width:60px;height:30px;margin:0 15px;border-radius:3em;transition:background .2s ease-in-out,border-color .25s ease-in-out;cursor:pointer}.wpb-tta-toggle:before{content:"";position:absolute;top:4px;left:4px;width:22px;height:22px;background:#fff;border-radius:inherit;transition:left .25s ease-in-out}.wpb-tta-toggle.wpb-tta-toggle-active:before{left:34px}.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}.vc_custom_heading a{transition:all .2s ease-in-out;opacity:1}.vc_custom_heading a:hover{opacity:.85}.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px}.wpb_content_element .wpb_tabs_nav li a:focus{outline:0}.wpb_content_element .wpb_tabs_nav,.wpb_content_element .wpb_tour_tabs_wrapper{padding:0}.wpb_content_element .wpb_tabs_nav{margin:0;padding-left:0!important;text-indent:inherit!important}#content .wpb_content_element .wpb_tabs_nav{margin:0}.wpb_content_element .wpb_tabs_nav li{background-color:#fff;white-space:nowrap;padding:0;background-image:none;list-style:none!important}.wpb_content_element .wpb_tabs_nav li:after,.wpb_content_element .wpb_tabs_nav li:before{display:none!important}.wpb_content_element .wpb_tabs_nav li:hover{background-color:#f7f7f7}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{border-bottom:none;text-decoration:none;display:block;padding:.5em 1em}.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:#f7f7f7}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{padding:1em}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child{margin-bottom:0}.wpb_tabs .wpb_tabs_nav li{float:left;margin:0 1px 0 0}.wpb_tour .wpb_tabs_nav{float:left;width:31.66666667%}.wpb_tour .wpb_tabs_nav li{margin:0 0 1px 0;clear:left;width:100%}.wpb_tour .wpb_tabs_nav a{width:100%}.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{box-sizing:border-box;border:none;float:left;width:68.33333333%;padding:0 0 0 21.73913043px}@media (max-width:480px){.vc_responsive .wpb_tour .wpb_tab,.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav{width:100%;float:none;margin-left:0}.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav{margin-bottom:1em}.vc_responsive .wpb_tour .wpb_tab{padding-left:1em;padding-right:1em}}body ul.wpb_thumbnails-fluid li{padding:0;margin-left:0;background-image:none;list-style:none!important}body ul.wpb_thumbnails-fluid li:after,body ul.wpb_thumbnails-fluid li:before{display:none!important}.wpb_carousel .wpb_wrapper{position:relative}.wpb_carousel .next,.wpb_carousel .prev{position:absolute;top:3px;background-color:#f7f7f7;padding:0 6px 0 6px;font-size:12px;z-index:10;text-decoration:none;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.wpb_carousel .next:hover,.wpb_carousel .prev:hover{background-color:#f0f0f0}.wpb_carousel .next:focus,.wpb_carousel .prev:focus{outline:0;text-decoration:none}.wpb_carousel .prev{right:30px}.wpb_carousel .next{right:0}.wpb_carousel .wpb_thumbnails-fluid{width:100%}.wpb_image_grid .wpb_image_grid_ul{margin:0;padding:0}.wpb_image_grid .wpb_image_grid_ul>li{background-image:none;list-style:none!important}.wpb_image_grid .wpb_image_grid_ul>li:after,.wpb_image_grid .wpb_image_grid_ul>li:before{display:none!important}.wpb_image_grid .wpb_image_grid_ul .isotope-item{list-style:none;margin:0 1px 1px 0;max-width:100%;float:left}.wpb_image_grid .wpb_image_grid_ul a{display:block}.wpb_image_grid .wpb_image_grid_ul img{display:block;max-width:100%;height:auto}#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{list-style:none;padding:0;background-image:none;margin:0}.flickr_badge_image{margin:0 10px 10px 0;width:72px;height:72px;float:left;background:0 0;padding:0}.flickr_badge_image a{border:none}.flickr_badge_image img{margin:0;overflow:hidden;position:relative;width:100%;height:100%;max-width:100%;max-height:100%}.vc_progress_bar .vc_single_bar{background:#f7f7f7;position:relative;margin-bottom:11.66666667px;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;border-radius:3px}.vc_progress_bar .vc_single_bar:last-child{margin-bottom:0}.vc_progress_bar .vc_single_bar .vc_bar{display:block;position:absolute;height:100%;background-color:#e0e0e0;width:0%;top:0;left:0;border-radius:3px;transition:width 1s linear;-moz-transition:width 1s linear;-webkit-transition:width 1s linear;-o-transition:width 1s linear}.vc_progress_bar .vc_single_bar .vc_bar.animated{animation:progress-bar-stripes 2s linear infinite}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.vc_separator{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.vc_separator h4{line-height:1em;font-size:100%;margin:0;word-wrap:break-word;flex:0 1 auto}.vc_separator h4 .normal{font-size:12px;font-weight:400}.vc_separator .vc_sep_holder{height:1px;position:relative;flex:1 1 auto;min-width:10%}.vc_separator .vc_sep_holder .vc_sep_line{height:1px;border-top:1px solid #ebebeb;display:block;position:relative;top:1px;width:100%}.vc_separator.vc_separator_align_center h4{padding:0 .8em}.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l{width:100%}.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r{display:none}.vc_sep_width_100{width:100%}.vc_sep_pos_align_left{margin-left:0;margin-right:auto}.vc-hoverbox-inner{width:100%;display:inline-block;min-height:250px}.vc-hoverbox-inner :last-child{margin-bottom:0}.wpb_start_animation{opacity:1}

/* ===== Individuelle Anpassungen ===== */
@media only screen and ( min-width: 1160px ) and ( max-width: 1670px) {
	#ninzio-slider h1 {
  font-size: 260% !important;
}
	#ninzio-slider > .ninzio-slides > li
	{
		height: 660px;
	}
}

@media only screen and (min-width: 1024px) {
    .footer-widget-area .widget {
        width: 33%!important;
    }
}

@media only screen and (max-width: 1023px) {
    .footer-widget-area .widget {
        width: 100%!important;
    }
	.footer-widget-area .widget {
    margin-top: 30px;
    margin-bottom: 0px;
}
	footer {
		padding-top:30px;
	}
}


@media only screen and (max-width: 480px) {
    .footer-widget-area .widget {
        width: 80%!important;
			margin:0px auto;
    }
	.footer-widget-area .widget {
    margin-top: 20px;
    margin-bottom: 0px;
}
	footer {
		padding-top:20px;
	}
}

@media only screen and ( min-width:1024px  ) and ( max-width: 1160px) {
	#ninzio-slider h1 {
  font-size: 200% !important;
		
}
	#ninzio-slider > .ninzio-slides > li
	{
		height: 560px;
	}
}
#mood-start .nz-column-text {
	position:absolute;
    bottom: 50px;
    left: 80px;
	text-align:left;
}
#mood-start .nz-column-text h1 {
	font-weight:bold;
	line-height:1.0em;
}
@media only screen and ( min-width:981px  )  { 
.rich-header.page-header {
	min-height:480px;
	height:auto!important;
}
}
@media only screen and ( min-width:580px  ) and ( max-width:980px  ) { 
.rich-header.page-header {
	min-height:250px;
	height:auto!important;
}
}
@media only screen and ( max-width:579px  ) { 
.rich-header.page-header {
	min-height:180px;
	height:auto!important;
}
}

/* Contact Form 7 Responsive Formular */

.cf7-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
}

.wpcf7-form p{
	padding-bottom:0px!important;
	margin-bottom:0px!important;
}

.cf7-col-1 {
    grid-column: 1 / -1;
}

.cf7-col-2 {
    width: 100%;
}

.cf7-grid label {
    display: block;
    margin-bottom: 0px;
    font-weight: 600;
    line-height: 1.4;
}

.cf7-grid input,
.cf7-grid textarea,
.cf7-grid select {
    width: 100%;
    padding: 12px 16px;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    background: #fff;
    font-size: 16px;
    box-sizing: border-box;
	    transition: border-color .2s ease;

}

.cf7-grid input:focus,
.cf7-grid textarea:focus,
.cf7-grid select:focus {
    outline: none;
    border-color: #333;
}

.cf7-grid textarea {
    min-height: 160px;
    resize: vertical;
}

.cf7-grid .wpcf7-list-item {
    margin: 0;
}

.cf7-grid .wpcf7-acceptance label {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    font-weight: 400;
}

.cf7-grid .wpcf7-submit {
    display: inline-block;
    padding: 14px 30px;
    border: none;
    border-radius: 6px;
    background: #000;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: opacity .2s ease;
}

.cf7-grid .wpcf7-submit:hover {
    opacity: 0.9;
}

/* Mobile */

@media (max-width: 767px) {

    .cf7-grid {
        grid-template-columns: 1fr;
        gap: 15px;
    }

    .cf7-col-1,
    .cf7-col-2 {
        grid-column: auto;
    }

    .cf7-grid .wpcf7-submit {
        width: 100%;
    }
}

/* ===== Seitenspezifische Theme-Optionen ===== */
#ninzio-slider h1 {
  font-size: 350%;
  line-height: 100%;
}
#ninzio-slider h3 {
  font-size: 200%;
}
h1, h2, h3, h4, p, header h1 {
  padding-bottom: 10px;
}
table {
  width: 100%;
}
h1.vc_custom_heading {
  font-size: 60px;
  line-height: 1.4;
  margin: 0 0 20px;
  text-transform: none;
}
h3.vc_custom_heading {
  padding-bottom: 4px;
}
#mood-start .nz-column-text h1 {
 font-size:40px;
 padding-bottom: 0px!important;
 margin-bottom: 0px!important;
}
#mood-start .nz-column-text h3 {
 font-size:26px;
 padding-bottom: 0px!important;
}
.widget_nav_menu ul.menu > li:first-child > a {
  border-top: 1px solid #999999;
}
.sidebar .widget_nav_menu ul li a {
  border-bottom: 1px solid #999999;
  display: block !important;
  font-size: 15px;
  line-height: 22px;
  padding: 5px 0px;
  position: relative !important;
  transition: all 300ms ease-out 0s;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: #f9f9f9;
}
hr {
  border: 0;
  height: 1px;
  /*background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); */
  background-color: #999999;
}
ul, li ul {
  padding-top: 20px;
}
footer ul {
  padding-top: 0px;
}
.widget_nav_menu ul li a {
  font-weight: 400;
}
.nz-row {
  margin-left: -30px;
  margin-right: -30px;
}
.nz-row .col12, .nz-row .col8, .nz-row .col6, .nz-row .col4 {
  padding-left: 30px;
  padding-right: 30px;
}
.sidebar {
  padding-left: 30px;
}
ul.nz-i-list {
  padding-top: 0px;
  margin-bottom: 30px;
}
.header .logo a img {
  max-width: 350px !important;
  max-height: 70px !important;
}

/*  MIX
/*====================================================================*/

	.widget_icl_lang_sel_widget a {
		font-size: 15px !important;
		font-family:Arial, Helvetica, sans-serif;
	}

	
	.widget_nav_menu ul li a {
		font-family:Arial, Helvetica, sans-serif;
	}

	
	.nz-persons .person .name,
	.nz-circle .title,
	.toggle-title.active .toggle-title-header {
		color: #3f3f3f;
	}

	#top{background-color: #07abef;}

	.nz-pricing-table .column .title {
		font-family:Arial, Helvetica, sans-serif;
	}

	.woocommerce .products .product h3 {
		font-size: 18px; line-height: 28px;
	}

	#ninzio-slider .controls {
		border:2px solid  rgba(255,255,255,0.8);
		color: rgba(255,255,255,0.8);
	}

	#ninzio-slider .controls:hover {
		border:2px solid  #ffffff;
		color: #ffffff;
	}

	.ninzio-slider-bullets span {
		background-color:rgba(255,255,255,0.8);
	}

	.ninzio-slider-bullets span:hover {
		background-color:#ffffff;
	}

	#slider-arrow i {
		border:2px solid  rgba(255,255,255,0.8);
		color: rgba(255,255,255,0.8);
	}

	#slider-arrow i:hover {
		border:2px solid  #ffffff;
		color: #ffffff;
	}

/*  BACKGROUND
/*====================================================================*/

	html {
		background-color:#ffffff;
			}

/*  COLOR
/*====================================================================*/

	a:not(.button) {color:#07abef;}
	
	::-moz-selection {
		background-color:#07abef;
		color: #ffffff;
	}

	::selection {
		background-color:#07abef;
		color: #ffffff;
	}

	.nz-testimonials .name:before,
	.toggle-title.active .arrow:before,
	.ninzio-slider-bullets span.current-bullet {
		background-color:#07abef;
	}

	.ninzio-overlay
	{background-color: rgba(7,171,239,0.8);}

	.nz-tabs .tabset .tab.active,
	.woocommerce-tabs .tabs > li.active  {
		border-top-color:#07abef !important;
		color: #3f3f3f;
	}

	
	.nz-testimonials .name,
	.nz-persons .person .name {
		color:#07abef;
	}

	button,
	input[type="reset"],
	input[type="submit"],
	input[type="button"],
	.button {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.btn-normal button,
	.btn-normal input[type="reset"],
	.btn-normal input[type="submit"],
	.btn-normal input[type="button"],
	.button-normal {
		background-color: #07abef;
		color: #ffffff;
	}

	
	.button-ghost {
		box-shadow:inset 0 0 0 2px #07abef;
		color: #ffffff;
	}

	
	.button-3d {
		background-color: #07abef;
		box-shadow: 0 4px rgb(-13,151,219);
		color: #ffffff;
	}

	
	.animate-false.button-ghost:hover {
		background-color: #07abef;
	}

	.nz-portfolio-filter .filter:hover,
	.nz-portfolio-filter .filter.active {
		border-color:#07abef !important;
		background-color: #07abef !important;
	}

	
	.button-3d.animate-false:hover
	{box-shadow: 0 2px rgb(-13,151,219);}

/*  TYPOGRAPHY
/*====================================================================*/
	
	body, button, input {
		font-size: 15px;
		line-height: 22px;
		font-family:Arial, Helvetica, sans-serif;
		color: #515151;
	}

	textarea {
		color: #515151;
	}

	h1,h2,h3,h4,h6 {
		font-family:Arial, Helvetica, sans-serif;
		color: #3f3f3f;
		text-transform: none;
	}

	h1 {font-size: 30px; line-height: 56px;}
	h2 {font-size: 24px; line-height: 32px;}
	h3 {font-size: 20px; line-height: 30px;}
	h4 {font-size: 18px; line-height: 28px;}
	h6 {font-size: 14px; line-height: 24px;}

/*  HEADER
/*====================================================================*/

	.mob-header {background-color: #ffffff;}
	.mob-header .logo-toggle {height: 90px;}

	.mob-header .menu-toggle span,
	.mob-header .sidebar-toggle span
	{background-color: #1e2229;}

	.mob-menu li a,
	.mob-ls-true .ls li a {
		color: #ffffff;
		background-color: #1e2229;
		text-transform: none;
		font-weight: 400;
		font-size: 14px;
		line-height: 24px;
		font-family: Arial, Helvetica, sans-serif;
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}

	.mob-ls-true .ls li a {
		border-bottom: 1px solid rgba(255,255,255,0.1) !important;
	}

	.mob-menu ul ul > li > a {
		text-transform: none;
		font-weight: 400;
		font-size: 13px;
		line-height: 22px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.mob-menu li a:hover,
	.mob-ls-true .ls li a:hover {
		color: #ffffff;
		background-color: #1a1d23;
	}

	.mob-int-true .mob-menu ul li > a > .di {
		background-color: rgba(255,255,255,0.1);
	}

/*  WIDGET AREAS
/*====================================================================*/

	.widget_title
	{color: #3f3f3f;}

	.sidebar:not(.single-details) a
	{color: #515151;}

	.sidebar:not(.single-details) a:hover,
	.widget_nav_menu ul li a:hover
	{color: #07abef;}

	.widget_icl_lang_sel_widget li a:hover 
	{color: #07abef !important;}

	.widget_icl_lang_sel_widget a
	{color: #515151 !important;}

	.main-widget-area 
	{background-color: rgba(30,34,41,0.98);}
	
	.ps-container .ps-scrollbar-y 
	{background-color: rgba(255,255,255,0.6);}
	.ps-container .ps-scrollbar-y-rail:hover,
	.ps-container .ps-scrollbar-y-rail.hover,
	.ps-container .ps-scrollbar-y-rail.in-scrolling
	{background-color: rgba(255,255,255,0.4);}
	.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
	.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y
	{background-color: rgba(255,255,255,0.7);}

	.main-widget-area .widget_title {
		color: #ffffff;
	}

	.sidebar-close span {
		background-color:#ffffff;
	}

	.main-widget-area .widget_nav_menu ul li a {
		border-bottom-color: rgba(255,255,255,0.3);
	}

	.main-widget-area .widget_nav_menu ul.menu > li:first-child > a {
		border-top-color: rgba(255,255,255,0.3);
	}

	.main-widget-area .widget_icl_lang_sel_widget a 
	{color: #ffffff !important;}

	.main-widget-area,
	.main-widget-area a
	{color: #ffffff;}

	.main-widget-area a:hover,
	.main-widget-area .widget_nav_menu ul li a:hover
	{color: #07abef;}

	.main-widget-area .widget_icl_lang_sel_widget li a:hover 
	{color: #07abef !important;}

	.main-widget-area .widget_icl_lang_sel_widget a
	{color: #ffffff !important;}

	.main-widget-area textarea,
	.main-widget-area select,
	.main-widget-area input[type="date"],
	.main-widget-area input[type="email"],
	.main-widget-area input[type="number"],
	.main-widget-area input[type="search"],
	.main-widget-area input[type="text"],
	.main-widget-area input[type="time"],
	.main-widget-area input[type="url"],
	.main-widget-area .widget_icl_lang_sel_widget > div > ul > li:first-child {
		border-color: rgba(255,255,255,0.3);
		color: #ffffff;
	}

	.main-widget-area textarea:focus,
	.main-widget-area select:focus,
	.main-widget-area input[type="date"]:focus,
	.main-widget-area input[type="email"]:focus,
	.main-widget-area input[type="number"]:focus,
	.main-widget-area input[type="search"]:focus,
	.main-widget-area input[type="text"]:focus,
	.main-widget-area input[type="time"]:focus,
	.main-widget-area input[type="url"]:focus
	{border-color: #ffffff;}
		
	.main-widget-area .widget_calendar td,
	.main-widget-area .widget_calendar td#prev,
	.main-widget-area .widget_calendar td#next,
	.main-widget-area .widget_calendar caption
	{border-color: rgba(255,255,255,0.2);}

	.footer {
		background-color: #2a303a;
		color: #7f8389;
	}

	.footer .footer-content {
		border-top:1px solid #2a303a;
	}

	
	.footer .footer-menu ul li:after
	{color: rgba(127,131,137,0.5) !important;}

	.footer .footer-menu ul li a
	{color: #7f8389 !important;}

	.footer .footer-menu a:hover
	{color:#07abef !important;}

	.footer-widget-area 
	{background-color: #2a303a;}

	.footer-widget-area .widget_title {
		color: #ffffff;
	}

	.footer-widget-area .widget_nav_menu ul li a {
		border-bottom-color: rgba(127,131,137,0.3);
	}

	.footer-widget-area .widget_nav_menu ul.menu > li:first-child > a {
		border-top-color: rgba(127,131,137,0.3);
	}

	.footer-widget-area,
	.footer-widget-area a:not(.button)
	{color: #7f8389;}

	.footer-widget-area a:not(.button):hover,
	.footer-widget-area .widget_nav_menu ul li a:hover 
	{color: #07abef;}

	.footer-widget-area .widget_icl_lang_sel_widget li a:hover 
	{color: #07abef !important;}

	.footer-widget-area .widget_icl_lang_sel_widget a
	{color: #7f8389 !important;}

	.footer-widget-area textarea,
	.footer-widget-area select,
	.footer-widget-area input[type="date"],
	.footer-widget-area input[type="email"],
	.footer-widget-area input[type="number"],
	.footer-widget-area input[type="search"],
	.footer-widget-area input[type="text"],
	.footer-widget-area input[type="time"],
	.footer-widget-area input[type="url"],
	.footer-widget-area .widget_icl_lang_sel_widget > div > ul > li:first-child {
		border-color: rgba(127,131,137,0.3);
		color: #7f8389;
	}

	.footer-widget-area textarea:focus,
	.footer-widget-area select:focus,
	.footer-widget-area input[type="date"]:focus,
	.footer-widget-area input[type="email"]:focus,
	.footer-widget-area input[type="number"]:focus,
	.footer-widget-area input[type="search"]:focus,
	.footer-widget-area input[type="text"]:focus,
	.footer-widget-area input[type="time"]:focus,
	.footer-widget-area input[type="url"]:focus
	{border-color: #7f8389;}
		
	.footer-widget-area .widget_calendar td,
	.footer-widget-area .widget_calendar td#prev,
	.footer-widget-area .widget_calendar td#next,
	.footer-widget-area .widget_calendar caption
	{border-color: rgba(127,131,137,0.3);}

/* RESPONSIVE
/*====================================================================*/

			@media only screen and (max-width: 320px) {
			#mood-start .nz-column-text h1 {
 font-size:20px!important;
 padding-bottom: 0px!important;
 margin-bottom: 0px!important;
}
#mood-start .nz-column-text h3 {
 font-size:16px!important;
 padding-bottom: 0px!important;
}
#mood-start .nz-column-text {
    bottom: 10px!important;
    left: 50px!important;
}
h1.vc_custom_heading {
font-size:26px;
    line-height: 1.2em;
}
h2.vc_custom_heading {
font-size:20px;
    line-height: 1.2em;
}
#mood-start {
    padding-top:0px;
    padding-bottom:0px;
}
#mood-start .nz-column-text {
    display:none!important;
}		}
	
			@media only screen and (min-width: 321px) and (max-width: 480px) {
			#mood-start .nz-column-text h1 {
 font-size:22px!important;
 padding-bottom: 0px!important;
 margin-bottom: 0px!important;
}
#mood-start .nz-column-text h3 {
 font-size:18px!important;
 padding-bottom: 0px!important;
}
#mood-start .nz-column-text {
    bottom: 10px!important;
    left: 50px!important;
}
h1.vc_custom_heading {
font-size:26px;
    line-height: 1.2em;
}
h2.vc_custom_heading {
font-size:20px;
    line-height: 1.2em;
}
#mood-start {
    padding-top:0px;
    padding-bottom:0px;
}
#mood-start .nz-column-text {
    display:none!important;
}		}
	
			@media only screen and (min-width: 481px) and (max-width: 768px) {
#mood-start .nz-column-text h1 {
 font-size:22px!important;
 padding-bottom: 0px!important;
 margin-bottom: 0px!important;
}
#mood-start .nz-column-text h3 {
 font-size:18px!important;
 padding-bottom: 0px!important;
}
#mood-start .nz-column-text {
    bottom: 10px!important;
    left: 50px!important;
}
h1.vc_custom_heading {
font-size:30px;
}		}
	
	@media only screen and (min-width: 768px)  {

		.nz-row .col6 .nz-tabs.vertical .tab.active,
		.nz-row .col8 .nz-tabs.vertical .tabset .tab.active,
		.nz-row .col12 .nz-tabs.vertical .tabset .tab.active {
			border-left-color:#07abef !important;
		}

	}

			@media only screen and (min-width: 769px) and (max-width: 1024px) {

#ninzio-slider h1{
    font-size:210%;
    line-height:100%;
}

#ninzio-slider h3{
    font-size:170%;
}
#mood-start .nz-column-text h1 {
 font-size:24px!important;
 padding-bottom: 0px!important;
 margin-bottom: 0px!important;
}
#mood-start .nz-column-text h3 {
 font-size:18px!important;
 padding-bottom: 0px!important;
}
#mood-start .nz-column-text {
    bottom: 10px!important;
    left: 50px!important;
}
h1.vc_custom_heading {
font-size:40px;
}		}
	
	@media only screen and (max-width:1024px)  {

		.mob-header + .desk + .rich-header .parallax-container {
			-webkit-transform:translateY(-36px);
			-moz-transform:translateY(-36px);
			transform:translateY(-36px);
		}

	}
	
	@media only screen and (min-width:1025px)  {

		/*STATIC
		===========*/
			
			
			.desk .ls a {
				color: #999999 !important;
			}

			
			.desk .ls > div > ul > li > a {
				border-color: rgba(153,153,153,0.1) !important;
			}

			.desk .ls a {
				font-size: 15px !important;
				font-family:Arial, Helvetica, sans-serif;
			}

			.desk .ls ul ul a {
				border-bottom-color: rgba(153,153,153,0.1) !important;
				border-left-color: rgba(153,153,153,0.1) !important;
				border-right-color: rgba(153,153,153,0.1) !important;
			}

			.desk .ls ul ul li:first-child a {
				border-top-color: rgba(153,153,153,0.1) !important;
			}

							.desk .ls ul ul a {background-color:rgba(255,255,255,1) !important;}
			
			.desk .ls li:hover > a {
				color: #777777 !important;
				background-color:#f9f9f9 !important;
			}

			.desk .ls ul ul {width: 149px !important;}

			.desk {height: 120px;}

			.desk .search {
				top:120px;
				background-color: #ffffff;
			}

			.desk .search form {border-color:#e0e0e0;}

			.desk .search input[type="text"] {border-color: #e0e0e0;}
			.desk .search input[type="text"]:focus {background-color: rgba(153,153,153,0.05);}
			.desk .search span:before,.desk .search input[type="text"] {color:#999999;}

			.desk .header-content {
				background-color: rgba(255,255,255,1);
				height: 120px;
			}

			.header.fixed:not(.stuck-true) + .page-wrap {
				padding-top: 120px;
			}

			.desk:not(.stuck-true) + .rich-header .parallax-container {
				-webkit-transform:translateY(-48px);
				-moz-transform:translateY(-48px);
				transform:translateY(-48px);
			}

			.desk-menu > ul > li,
			.desk .cart-toggle {
				line-height: 120px;
				height: 120px;
			}

			.desk-menu > ul > li > a {
				color: #333333;
				text-transform: none;
				font-weight: 400;
				font-size: 14px;
				font-family: Arial, Helvetica, sans-serif;
				padding-right:15px;
				padding-left:15px;
			}

			.sidebar-toggle span {background-color: #333333;}

			.one-page-top .desk-menu > ul > li.current-menu-item > a,
			.one-page-top .desk-menu > ul > li.current-menu-parent > a,
			.one-page-top .desk-menu > ul > li.current-menu-ancestor > a {
				color: #333333;
			}

			.desk-menu > ul > li:hover > a,
			.desk-menu > ul > li.current-menu-item > a,
			.desk-menu > ul > li.current-menu-parent > a,
			.desk-menu > ul > li.current-menu-ancestor > a,
			.one-page-top .desk-menu > ul > li:hover > a
			{color: #333333;}


			.desk-di-true .desk-menu > ul > li > a:not(:only-child) {
				padding-right:30px;
				padding-left:15px;
			}

			.desk-menu > ul > li > a > .di {right: 13px;}
			.desk-menu > ul > li {margin-right:3px;}

			
			.desk .search-toggle 
			{margin-left:3px;}

			.desk .search-toggle 
			{color: #333333;}

			.desk-menu > ul > li > .sub-menu,
			.desk .cart-dropdown 
			{top:120px;}

			.desk-menu .sub-menu li {line-height: 22px;}

			.desk-menu .sub-menu li > a {
				color: #999999;
				background-color: #ffffff;
				border-color:#e0e0e0;
				text-transform: none;
				font-weight: 400;
				font-size: 13px;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 22px;
			}

			.desk-menu .sub-menu li:hover > a {
				color: #777777;
				background-color: #f9f9f9;
			}

			
			.desk .cart-dropdown {
				background-color: #ffffff;
				color: #999999;
				font-weight: 400;
				font-size: 13px;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 22px;
			}

		/*STUCKED
		===========*/
			
			
			.stuck-true .ls a {
				color: #999999 !important;
			}

			.stuck-true .ls a:hover {color: #777777 !important;}

			
			.stuck-true .ls > div > ul > li > a {
				border-color: rgba(153,153,153,0.1) !important;
			}
			.stuck-true .ls ul ul a {
				border-bottom-color: rgba(153,153,153,0.1) !important;
				border-left-color: rgba(153,153,153,0.1) !important;
				border-right-color: rgba(153,153,153,0.1) !important;
			}
			.stuck-true .ls ul ul li:first-child a {
				border-top-color: rgba(153,153,153,0.1) !important;
			}
							.stuck-true .ls ul ul a {background-color:rgba(255,255,255,1) !important;}
						.stuck-true .ls li:hover > a {
				color: #777777 !important;
				background-color:#f9f9f9 !important;
			}
			.stuck-true {height: 90px;}

			.stuck-true .search {
				top:90px;
				background-color: #ffffff;
			}

			.stuck-true .search form {border-color:#e0e0e0;}

			.stuck-true .search input[type="text"] {border-color: #e0e0e0;}
			.stuck-true .search input[type="text"]:focus {background-color: rgba(153,153,153,0.05);}
			.stuck-true .search span:before,.stuck-true .search input[type="text"] {color:#999999;}

			.stuck-true .header-content {
				background-color: rgba(255,255,255,1);
				height: 90px;
			}

			.stuck-true + .rich-header .page-title-content {
				margin-top:45px; 
			}

			.stuck-true .desk-menu > ul > li,
			.stuck-true .cart-toggle {
				line-height: 90px;
				height: 90px;
			}

			.stuck-true .sidebar-toggle span {background-color: #333333;}

			.stuck-true .desk-menu > ul > li > a,
			.stuck-true.one-page-top .desk-menu > ul > li.current-menu-item > a,
			.stuck-true.one-page-top .desk-menu > ul > li.current-menu-parent > a,
			.stuck-true.one-page-top .desk-menu > ul > li.current-menu-ancestor > a 
			{color: #333333;}

			.stuck-true .desk-menu > ul > li:hover > a,
			.stuck-true.one-page-top .desk-menu > ul > li:hover > a 
			{color: #333333;}

			.stuck-true .search-toggle
			{color: #333333;}

			.stuck-true .desk-menu > ul > li > .sub-menu,
			.stuck-true .cart-dropdown 
			{top:90px;}

			.stuck-true .desk-menu .sub-menu li > a {
				color: #999999;
				background-color: #ffffff;
				border-color:#e0e0e0;
			}

			.stuck-true .desk-menu .sub-menu li:hover > a {
				color: #777777;
				background-color: #f9f9f9;
			}

			
			.stuck-true .cart-dropdown {
				background-color: #ffffff;
				color: #999999;
			}

		/*FIXED
		===========*/

			.fixed {height: 90px !important;}

			.fixed .search {
				top:90px;
				background-color: #ffffff;
			}

			.fixed .search form {border-color:#e0e0e0;}

			.fixed .search input[type="text"] {border-color: #e0e0e0;}
			.fixed .search input[type="text"]:focus {background-color: rgba(153,153,153,0.05);}
			.fixed .search span:before,.fixed .search input[type="text"] {color:#999999;}

			.fixed .header-content {
				background-color: rgba(0,1);
				height: 90px;
			}

			.fixed .desk-menu > ul > li,
			.fixed .cart-toggle {
				line-height: 90px;
				height: 90px;
			}

			.fixed .desk-menu > ul > li > a,
			.fixed.one-page-top .desk-menu > ul > li.current-menu-item > a,
			.fixed.one-page-top .desk-menu > ul > li.current-menu-parent > a,
			.fixed.one-page-top .desk-menu > ul > li.current-menu-ancestor > a 
			{color: #333333;}

			.fixed .desk-menu > ul > li:hover > a,
			.fixed.one-page-top .desk-menu > ul > li:hover > a 
			{color: #333333;}

			.fixed .sidebar-toggle span {background-color: #333333;}

			.fixed .search-toggle
			{color: #333333;}

			.fixed .desk-menu > ul > li > .sub-menu,
			.fixed .cart-dropdown 
			{top:90px;}

			.fixed .desk-menu .sub-menu li > a {
				color: #999999;
				background-color: #ffffff;
				border-bottom-color:#e0e0e0;
			}

			.fixed .desk-menu .sub-menu li:hover > a {
				color: #777777;
				background-color: #f9f9f9;
			}

			
			.fixed .cart-dropdown {
				background-color: #ffffff;
				color: #999999;
			}
	
	}

/* ===== Animation-Fallback ===== */

/* ===== Titelleiste ===== */
/* Schlichte Titelleiste (blau, ohne Hintergrundbild): feste Höhe, damit der Titel mittig steht */
.rich-header.page-header.rh-plain{min-height:120px;height:120px!important}
@media only screen and (max-width:579px){.rich-header.page-header.rh-plain{min-height:90px;height:90px!important}}
.rich-header.rh-plain .page-title-content h1{margin:0;line-height:1.2em;text-align:left}
