@font-face{font-family:thegem-icons;font-style:normal;font-weight:400;src:url(https://lautundklar.de/wp-content/themes/thegem/fonts/thegem-icons.eot);src:url(https://lautundklar.de/wp-content/themes/thegem/fonts/thegem-icons.eot?#iefix) format("embedded-opentype"),url(https://lautundklar.de/wp-content/themes/thegem/fonts/thegem-icons.woff) format("woff"),url(https://lautundklar.de/wp-content/themes/thegem/fonts/thegem-icons.ttf) format("truetype"),url(https://lautundklar.de/wp-content/themes/thegem/fonts/thegem-icons.svg#thegem-icons) format("svg")}@font-face{font-family:thegem-socials;font-style:normal;font-weight:400;src:url(https://lautundklar.de/wp-content/themes/thegem/fonts/thegem-socials.eot);src:url(https://lautundklar.de/wp-content/themes/thegem/fonts/thegem-socials.eot?#iefix) format("embedded-opentype"),url(https://lautundklar.de/wp-content/themes/thegem/fonts/thegem-socials.woff) format("woff"),url(https://lautundklar.de/wp-content/themes/thegem/fonts/thegem-socials.ttf) format("truetype"),url(https://lautundklar.de/wp-content/themes/thegem/fonts/thegem-socials.svg#thegem-socials) format("svg")}body{background-attachment:fixed}p{margin:0 0 1.1em}a{-o-transition:color .3s,background-color .3s;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.row{margin-bottom:1.1em}.row:last-of-type{margin-bottom:0}button{outline:none}@media (max-width:1199px){.row{margin-top:-3em}.row>*{margin-top:3em}}h1:first-child{margin-top:-10px}.title-h1,h1{margin:1.4em 0}.title-h1,h1,h2{letter-spacing:.05em;text-transform:uppercase}h2{margin:1.2em 0}.title-h3,h3{margin:1.13em 0}.title-h3,.title-h4,h3,h4{letter-spacing:.05em;text-transform:uppercase}.title-h4,h4{margin:1em 0}.title-h5,h5{margin:.5em 0}.title-h5,h5,h6{letter-spacing:.05em;text-transform:uppercase}h6{margin:1.19em 0}.title-xlarge{letter-spacing:.05em;margin:1.4em 0;text-transform:uppercase}.title-h1 .light,.title-h3 .light,.title-h4 .light,.title-h5 .light,.title-xlarge .light,h1 .light,h2 .light,h3 .light,h4 .light,h5 .light,h6 .light{font-size:inherit;line-height:inherit;text-transform:uppercase}.page-title-block .title-h1,.page-title-block .title-h3,.page-title-block .title-h4,.page-title-block .title-h5,.page-title-block .title-xlarge,.page-title-block h1,.page-title-block h2,.page-title-block h3,.page-title-block h4,.page-title-block h5,.page-title-block h6{margin:0 auto}.small-body{display:block;font-size:85%;line-height:inherit;line-height:23px}.z-index{position:relative;z-index:1000}ul.styled{list-style:none;margin:0;padding:0}.entry-content.post-content>:last-child,.fullwidth-block-inner>.container>:last-child,.fullwidth-block-inner>:last-child,.gem-icon-with-text-content>:last-child,.gem-icon-with-text-text>:last-child{margin-bottom:0}.entry-content.post-content>.wpb_row:last-child{margin-bottom:0}.fullwidth-block-inner>.container>:first-child,.fullwidth-block-inner>:first-child,.gem-icon-with-text-content>:first-child,.gem-icon-with-text-text>:first-child,.gem_tab>:first-child,.wpb_wrapper>:first-child{margin-top:0}.gem-next,.gem-prev{bottom:0;display:block;font-size:0;line-height:0;overflow:hidden;position:absolute;text-indent:100%;top:0;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;width:40px}.gem-next:focus,.gem-prev:focus{outline:0 none}.gem-prev{left:0}.gem-next{right:0}.gem-next:after,.gem-prev:after{font-family:thegem-icons;font-size:24px;font-style:normal;height:40px;left:50%;line-height:40px;margin-left:-20px;margin-top:-20px;position:absolute;text-align:center;text-indent:0;top:50%;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;width:40px}.gem-prev:after{content:"\e636"}.gem-next:after{content:"\e634"}.gem-next.disabled,.gem-prev.disabled{visibility:hidden}.gem-mini-pagination{padding-top:15px;text-align:center}.gem-mini-pagination a{border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;display:inline-block;font-size:0;height:17px;line-height:0;margin:0 7px;overflow:hidden;text-indent:100%;width:17px}.gem-mini-pagination a:focus{outline:0 none}.gem-print-icon{font-feature-settings:normal;display:inline-block;font-family:thegem-user-icons;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle}.gem-print-icon.gem-icon-pack-elegant{font-family:ElegantIcons;font-size:16px}.gem-print-icon.gem-icon-pack-userpack{font-family:UserPack;font-size:16px}.gem-print-icon.gem-icon-pack-thegem-icons:before{font-family:thegem-icons;font-size:16px;font-style:normal;vertical-align:top}.gem-print-icon.gem-icon-pack-thegem-icons.gem-icon-share:before{content:"\e60d"}.gem-icon{border-radius:50%;border-style:solid;border-width:3px;display:inline-block;font-family:ElegantIcons;font-size:24px;font-style:normal;font-weight:400;position:relative;vertical-align:middle}.gem-icon.gem-icon-pack-userpack{font-family:UserPack}.gem-icon-inner{border-radius:50%;height:100%;height:46px;line-height:46px;margin:-1px;position:relative;width:46px}.gem-icon.gem-simple-icon{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:24px;line-height:24px;width:24px}.gem-icon.gem-simple-icon .gem-icon-inner{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:100%;line-height:inherit;width:100%}.gem-icon-shape-square,.gem-simple-icon{border-radius:3px}.gem-icon-shape-square .gem-icon-inner{border-radius:0}.gem-icon-size-medium{border-width:4px;font-size:48px;height:80px}.gem-icon-size-medium .gem-icon-inner{height:74px;line-height:74px;width:74px}.gem-icon-size-medium.gem-simple-icon{height:48px;line-height:48px;width:48px}.gem-icon-size-medium.gem-icon-shape-square,.gem-icon-size-medium.gem-simple-icon{border-radius:3px}.gem-icon .gem-icon-half-1,.gem-icon .gem-icon-half-2{float:left;height:100%;overflow:hidden;text-align:center;width:99.999%}.gem-icon .gem-icon-half-1{margin-left:-50%}.gem-icon .gem-icon-half-2{margin-right:-50%}.gem-icon .back-angle{display:block;height:100%;position:relative;width:200%}.gem-icon .gem-icon-half-2 .back-angle{left:-100%}.gem-button,input[type=submit]{border:0;border-radius:3px;display:inline-block;font-size:14px;height:40px;line-height:40px;margin:25px;padding:0 17px;position:relative;text-align:center;text-transform:uppercase;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;vertical-align:middle;white-space:nowrap}.gem-button:hover{text-decoration:none}.gem-button-position-inline{display:inline-block;vertical-align:top}.gem-button-position-left{float:left}.gem-button-position-right{float:right}.gem-button-position-center{clear:both;display:block;text-align:center}.gem-button-size-tiny,input.gem-button-size-tiny{font-size:14px;height:30px;line-height:30px;margin:20px;padding:0 14px}.gem-button-size-medium,input.gem-button-size-medium{font-size:19px;height:50px;line-height:50px;margin:30px;padding:0 25px}.gem-button-size-large,input.gem-button-size-large{font-size:24px;height:80px;line-height:80px;margin:40px;padding:0 37px}.gem-button.gem-button-empty{padding-left:0;padding-right:0;width:40px}.gem-button.gem-button-empty.gem-button-size-tiny{width:30px}.gem-button.gem-button-empty.gem-button-size-medium{width:50px}.gem-button.gem-button-empty.gem-button-size-large{width:80px}.gem-button.gem-button-style-outline{background:transparent;border-style:solid;border-width:2px;line-height:36px}.gem-button-style-outline.gem-button-border-3{border-width:3px;line-height:34px}.gem-button-size-tiny.gem-button-style-outline{line-height:26px}.gem-button-size-tiny.gem-button-border-3{line-height:24px}.gem-button-size-medium.gem-button-style-outline{line-height:46px}.gem-button-size-medium.gem-button-border-3{line-height:44px}.gem-button-size-large.gem-button-style-outline{line-height:76px}.gem-button-size-large.gem-button-border-3{line-height:74px}.gem-button-position-inline .gem-button{margin-left:0}.gem-button-position-left .gem-button{margin-left:0;margin-top:0}.gem-button-position-right .gem-button{margin-right:0;margin-top:0}.gem-button-position-center .gem-button{margin-left:0;margin-right:0}.gem-button-size-large .gem-print-icon.gem-icon-pack-elegant,.gem-button-size-large .gem-print-icon.gem-icon-pack-userpack{font-size:32px}.gem-button i.gem-print-icon{height:100%;line-height:inherit;vertical-align:top}.gem-button-icon-position-left .gem-print-icon,.gem-button-icon-position-left.gem-button-size-tiny .gem-print-icon{margin-right:6px}.gem-button-icon-position-left.gem-button-size-medium .gem-print-icon{margin-right:9px}.gem-button-icon-position-left.gem-button-size-large .gem-print-icon{margin-right:12px}.blog-load-more{position:relative}.blog-load-more .gem-button{margin:0}.portfolio-load-more .gem-button{margin-right:0}@media (max-width:767px){.gem-button-size-large{font-size:19px;height:50px;line-height:50px;margin:30px;padding:0 25px}.gem-button.gem-button-empty.gem-button-size-large{width:50px}.gem-button-size-large.gem-button-style-outline{line-height:46px}.gem-button-size-large.gem-button-border-3{line-height:44px}.gem-button-icon-position-left.gem-button-size-large .gem-print-icon{margin-right:9px}}a.socials-item{line-height:16px;margin:0 5px;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.socials-item-icon,a.socials-item{display:inline-block;text-align:center;vertical-align:top}.socials-item-icon{font-feature-settings:normal;font-family:thegem-socials;font-kerning:auto;font-language-override:normal;font-size:16px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;height:1em;line-height:1;text-rendering:auto;width:1em}a .socials-item-icon{-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.socials-item-icon.facebook:before{content:"\e600"}.socials-colored-hover a:hover .socials-item-icon.facebook{color:#4e64b5}.socials-item-icon.twitter:before{content:"\e601"}.socials-colored-hover a:hover .socials-item-icon.twitter{color:#00aced}.socials-item-icon.pinterest:before{content:"\e602"}.socials-colored-hover a:hover .socials-item-icon.pinterest{color:#ff5757}.socials-item-icon.tumblr:before{content:"\e604"}.socials-colored-hover a:hover .socials-item-icon.tumblr{color:#456988}.socials-item-icon.wordpress:before{content:"\e606"}.socials-colored-hover a:hover .socials-item-icon.wordpress{color:#0087be}.socials-item-icon.instagram:before{content:"\e607"}.socials-colored-hover a:hover .socials-item-icon.instagram{color:#9a8f62}.socials-item-icon.vimeo:before{content:"\e609"}.socials-colored-hover a:hover .socials-item-icon.vimeo{color:#1db3e3}.socials-item-icon.linkedin:before{content:"\e60a"}.socials-colored-hover a:hover .socials-item-icon.linkedin{color:#0288d1}.socials-item-icon.share:before{content:"\e60d"}.socials-colored-hover a:hover .socials-item-icon.share{color:#ff694c}.socials-item-icon.youtube:before{content:"\e610"}.socials-colored-hover a:hover .socials-item-icon.youtube{color:#c82929}.socials-item-icon.vk:before{content:"\e648"}.socials-colored-hover a:hover .socials-item-icon.vk{color:#5181b8}.socials-item-icon.reddit:before{content:"\e654"}.socials-colored-hover a:hover .socials-item-icon.reddit{color:#ff4500}.preloader{height:200px;position:relative}.slideshow-preloader{height:400px}.loading{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.loading:after,.preloader:after{background:#fff url(https://lautundklar.de/wp-content/themes/thegem/images/preloader-1.gif) no-repeat 50% 50%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;content:"";height:90px;left:50%;margin-left:-45px;margin-top:-45px;position:absolute;top:50%;width:90px}.preloader+*{margin:0!important;opacity:0;overflow:hidden!important;padding:0!important}.preloader+:not(iframe){height:0!important}.preloader+iframe{margin-top:-200px!important}.loading+*{opacity:0}@keyframes skeletonloading{to{background-position:200% 0}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{max-width:100%;padding:0 10px;vertical-align:middle}textarea{max-width:100%;padding:10px;vertical-align:middle}.combobox-wrapper{border-radius:3px;display:inline-block;height:38px;min-width:140px;padding-right:36px;position:relative;vertical-align:middle;width:100%}.combobox-wrapper .combobox-text{display:block;line-height:36px;overflow:hidden;padding:0 10px;text-align:left;white-space:nowrap}.woocommerce .combobox-wrapper .combobox-text{padding-left:18px}.combobox-wrapper .combobox-button{cursor:pointer;height:36px;position:absolute;right:0;top:0;width:36px}.combobox-wrapper .combobox-button:before{content:"\e635";font-family:thegem-icons;font-size:24px;font-style:normal;font-weight:400;height:24px;left:50%;line-height:24px;margin-left:-12px;margin-top:-12px;position:absolute;top:50%;width:24px}.combobox-wrapper select{cursor:pointer;width:100%}#page{overflow:hidden;position:relative}.page-title-block{background-position:50% 0;background-size:cover;padding:80px 0;position:relative;text-align:center}.page-title-alignment-left{text-align:left}.page-title-alignment-left .page-title-icon{float:right}.page-title-alignment-right{text-align:right}.page-title-alignment-right .page-title-icon{float:left}.page-title-alignment-left .page-title-title h1,.page-title-alignment-left .page-title-title h2{margin-left:0;margin-right:auto}.page-title-alignment-right .page-title-title h1,.page-title-alignment-right .page-title-title h2{margin-left:auto;margin-right:0}.page-title-icon+.page-title-title{margin-top:55px}.page-title-alignment-left .page-title-icon+.page-title-title,.page-title-alignment-right .page-title-icon+.page-title-title{margin-top:-7px}.page-title-excerpt{display:inline-block;margin-top:18px;width:100%}#main{position:relative;z-index:5}.container-fullwidth{padding:0 40px}.top-area{padding:10px 0;position:relative}.top-area-menu .nav-menu{margin:0 -15px}.top-area-menu .nav-menu>li{display:inline-block;line-height:30px;padding:0 15px}.top-area-menu .nav-menu>li a{display:block;font-size:14px}.top-area-menu .nav-menu>li a:before{content:"\e601";font-family:thegem-icons;font-size:16px;font-style:normal;font-weight:400;margin-right:2px;vertical-align:top}#top-area-menu{display:inline-block;vertical-align:top}@media (max-width:430px){.top-area{padding:0 0 5px}}#page:not(.vertical-header) #site-header{-moz-box-shadow:0 0 2px 0 rgba(56,69,84,.2);-webkit-box-shadow:0 0 2px 0 rgba(56,69,84,.2);box-shadow:0 0 2px 0 rgba(56,69,84,.2);position:relative;z-index:5}#page .site-header-wrapper-transparent #site-header:not(.shrink){-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#page #site-header:not(.animated-header){z-index:7}#page:not(.vertical-header) #site-header.animated-header{position:static}#site-header .site-title{display:table-cell;padding:15px 0;vertical-align:middle}#site-header .header-layout-overlay .site-title{position:relative;z-index:11}#page.vertical-header #site-header .site-title{margin-bottom:40px}#site-header #perspective-menu-buttons,#site-header .primary-navigation{display:table-cell;position:relative;text-align:right;vertical-align:middle;width:99%;z-index:10}#site-header .logo-position-right #perspective-menu-buttons,#site-header .logo-position-right .primary-navigation{text-align:left}#site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger):not(.header-layout-overlay)>.site-title{display:none}@media (min-width:1213px){#site-header .logo-position-menu_center #primary-menu.menu_center-preload{opacity:0}}#site-header .primary-navigation .menu-item-logo{padding:0 50px!important}#site-header .primary-navigation.responsive .menu-item-logo{display:none!important}@media (max-width:979px){#site-header .primary-navigation .menu-item-logo{display:none}}@media (max-width:768px){#site-header .logo-position-menu_center.header-main>.site-title{display:table-cell}}@media (min-width:980px){#site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger) #perspective-menu-buttons,#site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger) #primary-navigation{display:block;text-align:left;width:auto}#site-header .logo-position-menu_center.header-layout-fullwidth:not(.header-layout-fullwidth_hamburger) #perspective-menu-buttons,#site-header .logo-position-menu_center.header-layout-fullwidth:not(.header-layout-fullwidth_hamburger) #primary-navigation{text-align:center}}#site-header .primary-navigation .menu-item-logo .site-logo,.site-title .site-logo{font-size:0!important;line-height:0!important;margin:0 auto}@media (min-width:768px){#site-header .logo-position-center #perspective-menu-buttons,#site-header .logo-position-center .primary-navigation,#site-header .logo-position-center .site-title{display:block;text-align:center}#site-header .logo-position-center:not(.no-menu) .site-title{padding-bottom:10px;padding-top:40px}}#site-header .header-main{position:relative;z-index:11}#page.vertical-header{padding-left:45px}#page.vertical-header #site-header-wrapper{box-shadow:0 0 2px 0 rgba(56,69,84,.2);-moz-box-shadow:0 0 2px 0 rgba(56,69,84,.2);-webkit-box-shadow:0 0 2px 0 rgba(56,69,84,.2);left:0;margin-left:-315px;min-height:100%;padding:55px 45px 0;position:fixed;top:0;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;width:360px;z-index:1000}body.admin-bar #page.vertical-header #site-header-wrapper{top:32px}#page.vertical-header #site-header-wrapper.vertical-active{margin-left:0}#page.vertical-header #site-header-wrapper .header-main{display:block}@media (min-width:1600px){#page.vertical-header{padding-left:360px}#page.vertical-header #site-header-wrapper{margin-left:0}#page.vertical-header #site-header-wrapper .header-main{display:block;visibility:visible}}#page.vertical-header #site-header .container,#site-header .container-fullwidth,#top-area .container-fullwidth{width:100%}#site-header .container-fullwidth,#top-area .container-fullwidth{padding-left:37px;padding-right:37px}@media (max-width:767px){#site-header .container-fullwidth,#top-area .container-fullwidth{padding-left:21px;padding-right:21px}}#page.vertical-header #site-header .site-title{display:block}#page.vertical-header #site-header #perspective-menu-buttons,#page.vertical-header #site-header .primary-navigation{display:block;width:auto}#page.vertical-header .vertical-toggle{background:transparent;border:none;cursor:pointer;font-size:0;height:23px;line-height:0;outline:none;overflow:hidden;padding:0;position:absolute;right:9px;text-indent:100%;top:10px;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;width:27px}@media (min-width:1600px){#page.vertical-header .vertical-toggle{display:none}}#page.vertical-header .vertical-toggle .menu-line-1,#page.vertical-header .vertical-toggle .menu-line-2,#page.vertical-header .vertical-toggle .menu-line-3{height:3px;left:0;position:absolute;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;width:100%}#page.vertical-header .vertical-toggle .menu-line-1{top:2px;transform:rotate(0)}#page.vertical-header #site-header-wrapper.vertical-active .vertical-toggle .menu-line-1{top:10px;transform:rotate(45deg)}#page.vertical-header .vertical-toggle .menu-line-2{opacity:1;top:10px}#page.vertical-header #site-header-wrapper.vertical-active .vertical-toggle .menu-line-2{opacity:0}#page.vertical-header .vertical-toggle .menu-line-3{top:18px;transform:rotate(0)}#page.vertical-header #site-header-wrapper.vertical-active .vertical-toggle .menu-line-3{top:10px;transform:rotate(-45deg)}@media (max-width:767px){#page.vertical-header .vertical-toggle{display:none}#page.vertical-header{padding-left:0}#page.vertical-header #site-header-wrapper{margin-left:0}#page.vertical-header #site-header-wrapper .header-main{display:table;visibility:visible}}#primary-menu,#primary-menu+ul{text-align:left}#perspective-menu-buttons .menu-toggle,#primary-navigation #primary-menu.no-responsive li.dl-back,#primary-navigation #primary-menu.no-responsive li.dl-parent,#primary-navigation .menu-toggle{display:none}#primary-menu.no-responsive{display:inline-block;font-size:0;margin:0 -20px;text-align:left;white-space:nowrap}#page.vertical-header #primary-menu.no-responsive{display:block;margin:0}#primary-menu.no-responsive li{position:relative}#primary-menu.no-responsive li>a{display:block;position:relative;text-decoration:none}#primary-menu.no-responsive>li{display:inline-block;vertical-align:middle}#page.vertical-header #primary-menu.no-responsive,#page.vertical-header #primary-menu.no-responsive>li{display:block}#page.vertical-header #primary-menu.no-responsive>li.menu-item-logo{display:none}#page.vertical-header #primary-menu.no-responsive>li{margin-right:-66px;padding-right:66px}#primary-menu.no-responsive>li>a{padding:35px 20px;text-transform:uppercase}#page.vertical-header #primary-menu.no-responsive>li>a{padding:12px 0 13px}.header-style-3 #primary-menu.no-responsive>li{padding:33px 3px}.header-style-3 #primary-menu.no-responsive>li.menu-item-active,.header-style-3 #primary-menu.no-responsive>li.menu-item-current{padding:31px 1px}.header-style-3 #primary-menu.no-responsive>li>a{padding:0 15px}.header-style-3 #primary-menu.no-responsive li li>a{border-left:3px solid transparent;padding-left:27px;-o-transition:color .3s,background-color .3s,border-left-color .3s;-webkit-transition:color .3s,background-color .3s,border-left-color .3s;transition:color .3s,background-color .3s,border-left-color .3s}.header-style-3 #primary-menu.no-responsive li li.menu-item-active>a,.header-style-3 #primary-menu.no-responsive li li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive li li:hover>a{border-left:3px solid transparent;padding-left:27px;-o-transition:color .3s,background-color .3s,border-left-color .3s;-webkit-transition:color .3s,background-color .3s,border-left-color .3s;transition:color .3s,background-color .3s,border-left-color .3s}#primary-menu.no-responsive>li ul{opacity:0;position:absolute;transition:transform .1s linear .5s,opacity .1s linear .5s,visibility .1s linear .5s;-moz-transition:transform .1s linear .5s,opacity .1s linear .5s,visibility .1s linear .5s;-webkit-transition:transform .1s linear .5s,opacity .1s linear .5s,visibility .1s linear .5s;visibility:hidden;white-space:normal;width:280px}#primary-menu.no-responsive>li>ul:before{bottom:-3px;content:"";height:3px;left:-3px;position:absolute;right:-3px}#primary-menu.no-responsive>li>ul{transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-moz-transform:translateY(20px);-webkit-transform:translateY(20px)}.header-main:not(.header-layout-overlay) #primary-menu.no-responsive:hover li:hover>ul{opacity:1;transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transition:transform .3s linear,opacity .3s linear,visibility .3s linear;-moz-transition:transform .3s linear,opacity .3s linear,visibility .3s linear;-webkit-transition:transform .3s linear,opacity .3s linear,visibility .3s linear;visibility:visible}#primary-menu.no-responsive:hover>li ul{opacity:0;transition:transform .1s linear,opacity .1s linear,visibility .1s linear;-moz-transition:transform .1s linear,opacity .1s linear,visibility .1s linear;-webkit-transition:transform .1s linear,opacity .1s linear,visibility .1s linear;visibility:hidden}#primary-menu.no-responsive>li>ul{left:0;top:100%}#page.vertical-header #primary-menu.no-responsive>li>ul{left:100%;top:0}#primary-menu.no-responsive>li>ul.invert{left:auto;right:0}#primary-menu.no-responsive>li>ul a{padding:15px 30px}#primary-menu.no-responsive>li>ul ul{left:100%;top:0;transform:translateX(20px);-o-transform:translateX(20px);-ms-transform:translateX(20px);-moz-transform:translateX(20px);-webkit-transform:translateX(20px);z-index:1}#primary-menu.no-responsive>li>ul ul.invert{left:auto;right:100%;top:0;transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);-moz-transform:translateX(-20px);-webkit-transform:translateX(-20px)}#primary-menu.no-responsive>li>ul li:hover>ul{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}#primary-menu.no-responsive>li li.menu-item-parent>a:after{content:"\e601";font-family:thegem-icons;font-size:16px;font-style:normal;font-weight:400;height:16px;line-height:16px;margin-top:-8px;position:absolute;right:20px;top:50%;width:9px}#primary-menu.no-responsive>li.megamenu-enable>ul:not(.megamenu-item-inited){opacity:0!important;transform:translateY(20px) !important;-o-transform:translateY(20px) !important;-ms-transform:translateY(20px) !important;-moz-transform:translateY(20px) !important;-webkit-transform:translateY(20px) !important}#primary-menu.no-responsive>li.megamenu-enable>ul>li>ul ul{display:none}#primary-menu.no-responsive>li.megamenu-enable>ul{background-repeat:no-repeat;font-size:0;line-height:1;white-space:nowrap;width:auto}#primary-menu.no-responsive>li.megamenu-enable>ul.megamenu-masonry.megamenu-masonry-inited>li{position:absolute}#primary-menu.no-responsive li>ul.without-transition,#primary-navigation.without-transition ul,#site-header.without-transition *{transition:none!important;-moz-transition:none!important;-webkit-transition:none!important}#primary-menu.no-responsive>li.megamenu-enable ul{width:auto}#primary-menu.no-responsive>li.megamenu-enable>ul ul{border-left:0;border-right:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#primary-menu.no-responsive>li.megamenu-enable>ul:not(.megamenu-masonry)>li.megamenu-no-right-border,#primary-menu.no-responsive>li.megamenu-enable>ul:not(.megamenu-masonry)>li.megamenu-no-right-border span.megamenu-column-header{border-right:0}#primary-menu.no-responsive>li.megamenu-enable>ul>li{border:0;display:inline-block;vertical-align:top}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li{border-bottom:0!important;border-top:0!important;margin:-1px 0 -1px -1px}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li{margin:0 0 0 31px}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li.megamenu-first-element{margin-left:0}#primary-menu.no-responsive>li.megamenu-enable>ul>li.megamenu-new-row{display:block;font-size:0;height:0;line-height:1;margin:0 0 1px;padding:0!important}#primary-menu.no-responsive>li.megamenu-enable>ul.megamenu-masonry>li.megamenu-new-row{margin-bottom:0}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li.megamenu-new-row{margin:0 0 7px}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default ul ul{border:0}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default li,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default li.menu-item-active,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default li.menu-item-current{background:none;border:0}#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header{border-top:0;display:block;position:relative}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li span.megamenu-column-header{border-left:0;border-right:0;border-top:0;margin-bottom:11px;padding-bottom:12px;padding-top:8px}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li a{background:none;display:block;padding:0;-o-transition:none;-webkit-transition:none;transition:none}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default li.menu-item-active>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default li.menu-item-current>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li:hover>a{border:0}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default li.menu-item-parent>a:after{display:none}#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a{text-transform:uppercase}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li span.megamenu-column-header a{padding:0}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li span.megamenu-column-header a{display:block;padding-bottom:13px;padding-top:13px}#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a.mega-no-link{pointer-events:none}#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header.mega-not-show{display:none}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li span.megamenu-column-header a.megamenu-has-icon{padding-left:26px}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li span.megamenu-column-header a.megamenu-has-icon{padding-left:56px}#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a.megamenu-has-icon:before{content:attr(data-icon);display:inline-block;font-family:FontAwesome;font-size:14px;font-weight:400;left:0;position:absolute;vertical-align:baseline}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li span.megamenu-column-header a.megamenu-has-icon:before{left:30px}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li>a{padding-left:55px}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li>a,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li>a{padding-left:52px}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a{padding-left:52px}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li>ul li>a{border-left:0;margin-left:-20px;padding:8px 12px 8px 47px;position:relative;vertical-align:middle}#primary-menu.no-responsive>li.megamenu-enable>ul>li>ul>li>a:before{content:"\f105";display:inline-block;font-family:FontAwesome;font-size:14px;font-weight:400;left:34px;margin-left:-13px;padding-left:4px;position:absolute;text-align:left;vertical-align:baseline;width:25px}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul>li>a:before{left:27px;margin:0}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a:before,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a:before,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a:before,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a:before,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a:before,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a:before{left:27px}#primary-menu.no-responsive>li.megamenu-enable>ul>li>ul>li.megamenu-has-icon>a:before{content:attr(data-icon);padding:0}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li>ul>li>a:before{font-size:14px;margin-right:0}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li>ul>li.megamenu-has-icon>a:before{content:attr(data-icon);font-family:FontAwesome}#primary-menu.no-responsive>li.megamenu-enable>ul>li>ul{position:static;transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}#primary-menu.no-responsive>li.megamenu-enable:hover>ul>li>ul{opacity:1;visibility:visible}#primary-navigation .hamburger-toggle{background:transparent;border:none;cursor:pointer;font-size:0;height:30px;line-height:0;margin-bottom:35px;margin-right:0;margin-top:35px;outline:none;overflow:hidden;padding:0;position:relative;text-indent:100%;-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-o-transition:margin-right 1s,margin-left 1s,width .3s,height .2s,transform 1s;-webkit-transition:margin-right 1s,margin-left 1s,width .3s,height .2s,transform 1s;transition:margin-right 1s,margin-left 1s,width .3s,height .2s,transform 1s;width:36px}#primary-navigation .hamburger-toggle .menu-line-1,#primary-navigation .hamburger-toggle .menu-line-2,#primary-navigation .hamburger-toggle .menu-line-3{height:4px;left:0;position:absolute;-webkit-transition:all .5s,top .3s,height .3s;transition:all .5s,top .3s,height .3s;width:100%}#primary-navigation .hamburger-toggle .menu-line-1{top:3px;transform:rotate(0)}#primary-navigation.hamburger-active .hamburger-toggle .menu-line-1{top:13px;transform:rotate(45deg)}#primary-navigation .hamburger-toggle .menu-line-2{opacity:1;top:13px}#primary-navigation.hamburger-active .hamburger-toggle .menu-line-2{opacity:0}#primary-navigation .hamburger-toggle .menu-line-3{top:23px;transform:rotate(0)}#primary-navigation.hamburger-active .hamburger-toggle .menu-line-3{top:13px;transform:rotate(-45deg)}#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-1,#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-2,#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-3{height:2px;left:9px;width:18px}#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-1{top:8px}#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-2,#primary-navigation.hamburger-active .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-1{top:13px}#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-3{top:18px}#primary-navigation.hamburger-active .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-3{top:13px;transform:rotate(-45deg)}.header-layout-fullwidth_hamburger #primary-menu.no-responsive{background:#fff;bottom:0;padding:100px 30px 0;padding-left:0;position:fixed;top:0;-moz-transition:transform 1s;-webkit-transition:transform 1s;transition:transform 1s;width:340px;z-index:10}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive{padding-right:0}.header-layout-fullwidth_hamburger #primary-menu.no-responsive{right:0;-moz-transform:translateX(340px);-webkit-transform:translateX(340px);transform:translateX(340px)}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive{left:0;-moz-transform:translateX(-340px);-webkit-transform:translateX(-340px);transform:translateX(-340px)}.header-layout-fullwidth_hamburger #primary-navigation.hamburger-active #primary-menu.no-responsive{right:0;-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.header-layout-fullwidth_hamburger.logo-position-right #primary-navigation.hamburger-active #primary-menu.no-responsive{left:0;-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.header-layout-fullwidth_hamburger #primary-navigation.hamburger-active .hamburger-toggle{-moz-transform:translateX(-340px);-webkit-transform:translateX(-340px);transform:translateX(-340px)}.header-layout-fullwidth_hamburger.logo-position-right #primary-navigation.hamburger-active .hamburger-toggle{-moz-transform:translateX(340px);-webkit-transform:translateX(340px);transform:translateX(340px)}.header-layout-fullwidth_hamburger #primary-menu.no-responsive{display:block;margin:0}.header-layout-fullwidth_hamburger #primary-menu.no-responsive .menu-item-logo{display:none}.header-layout-fullwidth_hamburger #primary-menu.no-responsive,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li{display:block}.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li{padding:0}.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li{padding-left:30px}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li{padding-left:30px}.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li>a{padding:13px 15px}.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-active,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-current{padding-bottom:11px;padding-top:11px}#site-header.fixed.shrink .header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-active>a,#site-header.fixed.shrink .header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-current>a,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-active>a,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-current>a{display:inline-block;padding-bottom:0;padding-top:0}.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li>ul{left:100%;top:0}.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li>ul{left:auto;right:100%;top:0}.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li>ul ul{left:auto;right:100%}.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li li>a{padding-left:45px}.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li li.menu-item-parent>a:after{content:"\e603";left:20px;right:auto}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive li li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive li li.menu-item-current>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive li li:hover>a{border-left:3px solid transparent;padding-left:27px}.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive li li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive li li.menu-item-current>a,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive li li:hover>a{border-right:3px solid transparent;padding-right:27px}.hamburger-overlay{background-color:#212331;height:100%;left:0;opacity:0;position:fixed;top:0;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;visibility:hidden;width:100%;z-index:6}.hamburger-overlay.active{opacity:.8;visibility:visible}#site-header:not(.shrink) #primary-navigation.hamburger-active .hamburger-toggle>span,#site-header:not(.shrink) .header-colors-light #primary-navigation.hamburger-active .hamburger-toggle>span{background-color:#fff}body #wpadminbar{font-style:normal}body.menu-scroll-locked{height:100%;overflow:hidden;position:fixed;width:100%}body.menu-scroll-locked #wpadminbar{top:-46px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu{min-height:100%}#page.vertical-header #primary-menu.no-responsive>li.menu-item-language:not(.menu-item-has-children),.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-language:not(.menu-item-has-children),.header-layout-overlay #primary-menu.no-responsive>li.menu-item-language:not(.menu-item-has-children),.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children),.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children),.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children),.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-language:not(.menu-item-has-children),.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language:not(.menu-item-has-children){display:inline-block}#page.vertical-header #primary-menu.no-responsive>li.menu-item-language+li.menu-item-language,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-language+li.menu-item-language{margin-left:0;padding-left:0}#page.vertical-header #primary-menu.no-responsive>li.menu-item-cart,#page.vertical-header #primary-menu.no-responsive>li.menu-item-language:not(.menu-item-has-children){margin-right:0;padding-right:0}#page.vertical-header #primary-menu.no-responsive>li.menu-item-language+li.menu-item-cart,#page.vertical-header #primary-menu.no-responsive>li.menu-item-language+li.menu-item-search+li.menu-item-cart,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-cart,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-search+li.menu-item-cart,.header-layout-overlay #primary-menu.no-responsive>li.menu-item-language+li.menu-item-cart,.header-layout-overlay #primary-menu.no-responsive>li.menu-item-language+li.menu-item-search+li.menu-item-cart,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-cart,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-search+li.menu-item-cart,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-cart,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-search+li.menu-item-cart,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-cart,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-search+li.menu-item-cart,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-language+li.menu-item-cart,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-language+li.menu-item-search+li.menu-item-cart,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language+li.menu-item-cart,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language+li.menu-item-search+li.menu-item-cart{display:inline-block;margin-left:0;padding-left:0}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-cart,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-cart,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-cart{display:inline-block;margin-left:0;padding-left:0;vertical-align:top}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-cart,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-search+li.menu-item-cart,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language+li.menu-item-cart,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language+li.menu-item-search+li.menu-item-cart{vertical-align:top}#page.vertical-header #primary-menu.no-responsive>li.menu-item-cart>a,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-cart>a,.header-layout-overlay #primary-menu.no-responsive>li.menu-item-cart>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart>a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-cart>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-cart>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-cart>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-cart>a{display:inline-block;position:relative}#page.vertical-header #primary-menu.no-responsive>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-cart>a,#page.vertical-header #primary-menu.no-responsive>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-language>a,#page.vertical-header #primary-menu.no-responsive>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-search+li.menu-item-cart>a,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-cart>a,.header-layout-overlay #primary-menu.no-responsive>li.menu-item-language+li.menu-item-language>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-language>a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-cart>a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-language>a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-search+li.menu-item-cart>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-cart>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-language>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-search+li.menu-item-cart>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-language+li.menu-item-language>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-language>a{padding-left:15px!important}#page.vertical-header #primary-menu.no-responsive>li.menu-item-cart>a{padding-right:15px}#page .header-layout-overlay #primary-menu.no-responsive>li.menu-item-cart>a,#page .mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart>a,#page .page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-cart>a,#page .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-cart>a{margin-right:-3px!important;padding-left:15px!important;padding-right:15px!important}#page .header-layout-overlay #primary-menu.no-responsive>li.menu-item-cart>a:before,#page .mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart>a:before,#page .mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-cart>a:before,#page .mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-cart>a:before,#page .page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-cart>a:before,#page .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-cart>a:before{margin-right:0}#page .header-layout-overlay #primary-menu.no-responsive>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-cart>a,#page .mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-cart>a,#page .mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-search+li.menu-item-cart>a,#page .page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-cart>a,#page .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-cart>a,#page .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-search+li.menu-item-cart>a{margin-right:-25px!important}.menu-overlay.active+#site-header.fixed.shrink .header-background:before{background:transparent}#primary-navigation .overlay-toggle,.page-additional-menu .page-additional-menu-close .overlay-toggle{background:transparent;border:none;cursor:pointer;font-size:0;height:30px;line-height:0;margin-bottom:35px;margin-right:0;margin-top:35px;outline:none;overflow:hidden;padding:0;position:relative;text-indent:100%;-o-transition:width .3s,height .2s;-webkit-transition:width .3s,height .2s;transition:width .3s,height .2s;width:36px;z-index:2}.page-additional-menu .page-additional-menu-close .overlay-toggle{margin:0}#primary-navigation .overlay-toggle .menu-line-1,#primary-navigation .overlay-toggle .menu-line-2,#primary-navigation .overlay-toggle .menu-line-3,.page-additional-menu .page-additional-menu-close .overlay-toggle .menu-line-1,.page-additional-menu .page-additional-menu-close .overlay-toggle .menu-line-2,.page-additional-menu .page-additional-menu-close .overlay-toggle .menu-line-3{height:4px;left:0;position:absolute;-o-transition:all .5s,top .3s,height .3s;-webkit-transition:all .5s,top .3s,height .3s;transition:all .5s,top .3s,height .3s;width:100%}.page-additional-menu .page-additional-menu-close .overlay-toggle .menu-line-1,.page-additional-menu .page-additional-menu-close .overlay-toggle .menu-line-2,.page-additional-menu .page-additional-menu-close .overlay-toggle .menu-line-3{background-color:#fff}#primary-navigation .overlay-toggle .menu-line-1,#primary-navigation.overlay-active.close .overlay-toggle .menu-line-1{top:3px;transform:rotate(0)}#primary-navigation.overlay-active .overlay-toggle .menu-line-1,.page-additional-menu .page-additional-menu-close .menu-line-1{top:13px;transform:rotate(45deg)}#primary-navigation .overlay-toggle .menu-line-2,#primary-navigation.overlay-active.close .overlay-toggle .menu-line-2{opacity:1;top:13px}#primary-navigation.overlay-active .overlay-toggle .menu-line-2,.page-additional-menu .page-additional-menu-close .menu-line-2{opacity:0}#primary-navigation .overlay-toggle .menu-line-3,#primary-navigation.overlay-active.close .overlay-toggle .menu-line-3{top:23px;transform:rotate(0)}#primary-navigation.overlay-active .overlay-toggle .menu-line-3,.page-additional-menu .page-additional-menu-close .menu-line-3{top:13px;transform:rotate(-45deg)}#primary-navigation .overlay-toggle.toggle-size-small .menu-line-1,#primary-navigation .overlay-toggle.toggle-size-small .menu-line-2,#primary-navigation .overlay-toggle.toggle-size-small .menu-line-3{height:2px;left:9px;width:18px}#primary-navigation .overlay-toggle.toggle-size-small .menu-line-1,#primary-navigation.overlay-active.close .overlay-toggle.toggle-size-small .menu-line-1{top:8px}#primary-navigation .overlay-toggle.toggle-size-small .menu-line-2,#primary-navigation.overlay-active .overlay-toggle.toggle-size-small .menu-line-1,#primary-navigation.overlay-active.close .overlay-toggle.toggle-size-small .menu-line-2{top:13px}#primary-navigation .overlay-toggle.toggle-size-small .menu-line-3,#primary-navigation.overlay-active.close .overlay-toggle.toggle-size-small .menu-line-3{top:18px}#primary-navigation.overlay-active .overlay-toggle .menu-line-3{top:13px}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-item-search,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search{display:none}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search{display:inline-block;position:static}.header-layout-overlay #primary-menu.no-responsive li.menu-item-search,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-item-search{display:inline-block;position:static;vertical-align:top}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-cart,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-language,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-cart,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-language{border:0;vertical-align:top}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-cart a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children) a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-cart a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children) a{background-color:transparent;border:0;padding-right:15px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-cart a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-cart a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language a{padding-top:16px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children) a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children) a{padding-right:0}.header-layout-overlay #primary-navigation:not(.responsive) .overlay-menu-wrapper,.mobile-menu-layout-overlay #primary-navigation.responsive .overlay-menu-wrapper,.page-additional-menu.header-layout-overlay .primary-navigation:not(.responsive) .overlay-menu-wrapper,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .overlay-menu-wrapper{-webkit-overflow-scrolling:touch;bottom:auto;height:0;left:0;overflow-y:auto;position:fixed;top:60px;visibility:hidden;width:100%}.header-layout-overlay #primary-navigation:not(.responsive) .overlay-menu-wrapper::-webkit-scrollbar,.mobile-menu-layout-overlay #primary-navigation.responsive .overlay-menu-wrapper::-webkit-scrollbar,.page-additional-menu.header-layout-overlay .primary-navigation:not(.responsive) .overlay-menu-wrapper::-webkit-scrollbar,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .overlay-menu-wrapper::-webkit-scrollbar{width:2px}body.admin-bar .header-layout-overlay #primary-navigation:not(.responsive) .overlay-menu-wrapper,body.admin-bar .mobile-menu-layout-overlay #primary-navigation.responsive .overlay-menu-wrapper,body.admin-bar .page-additional-menu.header-layout-overlay .primary-navigation:not(.responsive) .overlay-menu-wrapper,body.admin-bar .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .overlay-menu-wrapper{top:90px}.header-layout-overlay #primary-navigation:not(.responsive) .overlay-menu-wrapper.active,.mobile-menu-layout-overlay #primary-navigation.responsive .overlay-menu-wrapper.active,.page-additional-menu.header-layout-overlay .primary-navigation:not(.responsive) .overlay-menu-wrapper.active,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .overlay-menu-wrapper.active{bottom:0;height:auto;visibility:visible}.header-layout-overlay #primary-menu.no-responsive,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu{padding:20px;position:relative;text-align:center}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu{background:transparent}.header-layout-overlay #primary-menu.no-responsive,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu{display:block;margin:0;opacity:.4;-webkit-transform:translateY(-10%) rotateX(35deg);transform:translateY(-10%) rotateX(35deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s;visibility:hidden;width:100%}.header-layout-overlay #primary-navigation.overlay-active #primary-menu.no-responsive,.mobile-menu-layout-overlay #primary-navigation.responsive.overlay-active #primary-menu,.page-additional-menu.header-layout-overlay .primary-navigation.overlay-active .nav-menu.no-responsive,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive.overlay-active .nav-menu{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0);visibility:visible}.header-layout-overlay #primary-navigation.overlay-active.close #primary-menu.no-responsive,.mobile-menu-layout-overlay #primary-navigation.responsive.overlay-active.close #primary-menu,.page-additional-menu.header-layout-overlay .primary-navigation.overlay-active.close .nav-menu.no-responsive,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive.overlay-active.close .nav-menu{opacity:0;-webkit-transform:translateY(10%) rotateX(0);transform:translateY(10%) rotateX(0)}.header-layout-overlay #primary-menu.no-responsive .menu-item-logo,.header-layout-overlay #primary-navigation.responsive #primary-menu .menu-item-logo,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive .menu-item-logo,.page-additional-menu.header-layout-overlay .primary-navigation.responsive .nav-menu .menu-item-logo{display:none}.header-layout-overlay #primary-menu.no-responsive,.header-layout-overlay #primary-menu.no-responsive>li,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li{display:block}.header-layout-overlay #primary-menu.no-responsive>li,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li{padding:0}.header-layout-overlay.logo-position-left #primary-menu.no-responsive>li,.mobile-menu-layout-overlay .logo-position-left #primary-navigation.responsive #primary-menu>li,.page-additional-menu.header-layout-overlay.logo-position-left .nav-menu.no-responsive>li,.page-additional-menu.mobile-menu-layout-overlay .logo-position-left .primary-navigation.responsive .nav-menu>li{padding-left:0}.header-layout-overlay.logo-position-right #primary-menu.no-responsive>li,.mobile-menu-layout-overlay .logo-position-right #primary-navigation.responsive #primary-menu>li,.page-additional-menu.header-layout-overlay.logo-position-right .nav-menu.no-responsive>li,.page-additional-menu.mobile-menu-layout-overlay .logo-position-right .primary-navigation.responsive .nav-menu>li{padding-left:0}.header-layout-overlay #primary-menu.no-responsive>li>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li>a{padding:0!important}.header-layout-overlay #primary-menu.no-responsive>li>a{background-color:transparent!important;border:0!important}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-active,.header-layout-overlay #primary-menu.no-responsive>li.menu-item-current,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-active,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-current,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-active,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-current,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-active,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-current{padding:0}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-active>a,.header-layout-overlay #primary-menu.no-responsive>li.menu-item-current>a{border-bottom:0;padding-bottom:0;padding-top:0}#site-header.fixed.shrink .header-layout-overlay #primary-menu.no-responsive>li>a,#site-header.fixed.shrink .page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-active>a,#site-header.fixed.shrink .page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-current>a,#site-header.fixed.shrink.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-active>a,#site-header.fixed.shrink.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-current>a,#site-header.fixed.shrink.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-active>a,#site-header.fixed.shrink.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-current>a,.header-layout-overlay #primary-menu.no-responsive>li li>a,.header-layout-overlay #primary-menu.no-responsive>li>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-active>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-current>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-active>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li.menu-item-current>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-active>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-current>a{display:inline-block;padding-bottom:0!important;padding-top:0}.header-style-3.header-layout-overlay #primary-menu.no-responsive>li.menu-item-active>a,.header-style-3.header-layout-overlay #primary-menu.no-responsive>li.menu-item-current>a,.mobile-menu-layout-overlay .header-style-3 #primary-navigation.responsive #primary-menu>li.menu-item-active>a,.mobile-menu-layout-overlay .header-style-3 #primary-navigation.responsive #primary-menu>li.menu-item-current>a{border:0}.header-layout-overlay #primary-menu.no-responsive>li>ul,.header-layout-overlay #primary-menu.no-responsive>li>ul ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li>ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li>ul ul,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li>ul,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li>ul ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li>ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li>ul ul{bottom:auto;box-sizing:border-box;height:0;left:auto;margin:0;opacity:0;overflow:hidden;position:relative;right:auto;text-transform:uppercase;top:auto;-webkit-transform:none;transform:none;-webkit-transition:all .5s;transition:all .5s;visibility:hidden;width:auto}.page-additional-menu.header-layout-overlay .nav-menu.no-responsive a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu a{display:inline-block}.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li>a{text-transform:uppercase}.header-layout-overlay #primary-navigation:not(.overlay-active) #primary-menu.no-responsive ul,.mobile-menu-layout-overlay #primary-navigation.responsive:not(.overlay-active) #primary-menu ul,.page-additional-menu.header-layout-overlay .primary-navigation:not(.overlay-active) .nav-menu.no-responsive ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive:not(.overlay-active) .nav-menu ul{display:none}.header-layout-overlay #primary-menu.no-responsive li.menu-overlay-item-open>ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-overlay-item-open>ul,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive li.menu-overlay-item-open>ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li.menu-overlay-item-open>ul{height:auto;opacity:1;visibility:visible}.header-layout-overlay #primary-menu.no-responsive li.menu-overlay-item-open>ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-overlay-item-open>ul,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive li.menu-overlay-item-open>ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li.menu-overlay-item-open>ul{margin-top:40px}.header-layout-overlay #primary-menu.no-responsive li.menu-overlay-item-open:not(:last-child)>ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-overlay-item-open:not(:last-child)>ul,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive li.menu-overlay-item-open:not(:last-child)>ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li.menu-overlay-item-open:not(:last-child)>ul{margin-bottom:40px}.header-layout-overlay #primary-menu.no-responsive>li li>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li li>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li li>a{padding:0}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li li,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.responsive>li li,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.responsive>li ul,.page-additional-menu.header-layout-overlay .primary-navigation .nav-menu.no-responsive>li li,.page-additional-menu.header-layout-overlay .primary-navigation .nav-menu.no-responsive>li ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu.responsive>li li,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu.responsive>li ul{border:0}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li li>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li li>a,.page-additional-menu.header-layout-overlay .primary-navigation .nav-menu.no-responsive>li li>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li li>a{background-color:transparent;border:0}.header-layout-overlay #primary-menu.no-responsive li li.menu-item-active>a,.header-layout-overlay #primary-menu.no-responsive li li.menu-item-current>a,.header-layout-overlay #primary-menu.no-responsive li li:hover>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li li.menu-item-active>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li li.menu-item-current>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li li:hover>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive li li.menu-item-active>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive li li.menu-item-current>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive li li:hover>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li li.menu-item-active>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li li.menu-item-current>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li li:hover>a{border:0}.header-layout-overlay #primary-menu.no-responsive>li li>a:after,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li li>a:after,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li li>a:after,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li li>a:after{display:none}.header-layout-overlay.logo-position-right #primary-menu.no-responsive li li.menu-item-active>a,.header-layout-overlay.logo-position-right #primary-menu.no-responsive li li.menu-item-current>a,.header-layout-overlay.logo-position-right #primary-menu.no-responsive li li:hover>a,.mobile-menu-layout-overlay .logo-position-right #primary-navigation.responsive #primary-menu li li.menu-item-active>a,.mobile-menu-layout-overlay .logo-position-right #primary-navigation.responsive #primary-menu li li.menu-item-current>a,.mobile-menu-layout-overlay .logo-position-right #primary-navigation.responsive #primary-menu li li:hover>a,.page-additional-menu.header-layout-overlay.logo-position-right .nav-menu.no-responsive li li.menu-item-active>a,.page-additional-menu.header-layout-overlay.logo-position-right .nav-menu.no-responsive li li.menu-item-current>a,.page-additional-menu.header-layout-overlay.logo-position-right .nav-menu.no-responsive li li:hover>a,.page-additional-menu.mobile-menu-layout-overlay .logo-position-right .primary-navigation.responsive .nav-menu li li.menu-item-active>a,.page-additional-menu.mobile-menu-layout-overlay .logo-position-right .primary-navigation.responsive .nav-menu li li.menu-item-current>a,.page-additional-menu.mobile-menu-layout-overlay .logo-position-right .primary-navigation.responsive .nav-menu li li:hover>a{padding:0}.header-layout-overlay.logo-position-left #primary-menu.no-responsive li li.menu-item-active>a,.header-layout-overlay.logo-position-left #primary-menu.no-responsive li li.menu-item-current>a,.header-layout-overlay.logo-position-left #primary-menu.no-responsive li li:hover>a,.mobile-menu-layout-overlay .logo-position-left #primary-navigation.responsive #primary-menu li li.menu-item-active>a,.mobile-menu-layout-overlay .logo-position-left #primary-navigation.responsive #primary-menu li li.menu-item-current>a,.mobile-menu-layout-overlay .logo-position-left #primary-navigation.responsive #primary-menu li li:hover>a,.page-additional-menu.header-layout-overlay.logo-position-left .nav-menu.no-responsive li li.menu-item-active>a,.page-additional-menu.header-layout-overlay.logo-position-left .nav-menu.no-responsive li li.menu-item-current>a,.page-additional-menu.header-layout-overlay.logo-position-left .nav-menu.no-responsive li li:hover>a,.page-additional-menu.mobile-menu-layout-overlay .logo-position-left .primary-navigation.responsive .nav-menu li li.menu-item-active>a,.page-additional-menu.mobile-menu-layout-overlay .logo-position-left .primary-navigation.responsive .nav-menu li li.menu-item-current>a,.page-additional-menu.mobile-menu-layout-overlay .logo-position-left .primary-navigation.responsive .nav-menu li li:hover>a{padding:0}.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-item-has-children>.menu-item-parent-toggle,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-item-has-children>.menu-item-parent-toggle{display:inline-block;position:relative;vertical-align:top}.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-item-has-children>.menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-item-has-children>.menu-item-parent-toggle:before{content:"\e635";cursor:pointer;display:inline-block;font-family:thegem-icons;font-style:normal;left:5px;position:absolute;top:0;-webkit-transform-origin:50% 50%;transform-origin:50% 49%;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-overlay-item-open>.menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-overlay-item-open>.menu-item-parent-toggle:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-menu-layout-overlay .primary-navigation.responsive li.menu-item-parent>a:after,.mobile-menu-layout-overlay .primary-navigation.responsive li.menu-item-parent>span>a:after{display:none}.mobile-menu-layout-overlay .primary-navigation.responsive ul{border:0}.mobile-menu-layout-overlay #primary-navigation.responsive li a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive li a{text-transform:uppercase}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li{position:relative;width:auto!important}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-item-has-children .menu-item-parent-toggle,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li.menu-item-has-children .menu-item-parent-toggle{display:block;position:absolute;right:-5px;text-align:center;top:0}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-item-has-children .menu-item-parent-toggle:before,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li.menu-item-has-children .menu-item-parent-toggle:before{content:"\e635";cursor:pointer;display:inline-block;font-family:thegem-icons;font-size:24px;font-style:normal;line-height:48px;margin-left:-1px;-webkit-transform-origin:50% 50%;transform-origin:51% 51%;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-overlay-item-open>.menu-item-parent-toggle:before,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li.menu-overlay-item-open>.menu-item-parent-toggle:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.menu-overlay{background-color:#212331;height:100%;left:0;opacity:0;position:fixed;top:0;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;visibility:hidden;width:100%;z-index:6}.menu-overlay.active{opacity:.96;visibility:visible}@media (max-width:767px){#site-header .header-main{display:table;position:relative;width:100%;z-index:11}#perspective-menu-buttons .menu-toggle,#primary-navigation .menu-toggle{display:inline-block}#perspective-menu-buttons .perspective-toggle,#primary-navigation .hamburger-toggle,#primary-navigation .overlay-toggle{display:none}}#site-header #primary-navigation.responsive{position:static}#perspective-menu-buttons .menu-toggle,#perspective-menu-buttons .perspective-toggle,#primary-navigation .menu-toggle{background:transparent;border:none;cursor:pointer;font-size:0;height:30px;line-height:0;outline:none;overflow:hidden;padding:0;position:relative;text-indent:100%;width:36px}#perspective-menu-buttons .perspective-toggle{margin-bottom:35px;margin-top:35px;-o-transition:width .3s,height .2s;-webkit-transition:width .3s,height .2s;transition:width .3s,height .2s}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active .menu-toggle,.mobile-menu-layout-overlay #primary-navigation.overlay-active .menu-toggle{z-index:2}#perspective-menu-buttons .menu-toggle .menu-line-1,#perspective-menu-buttons .menu-toggle .menu-line-2,#perspective-menu-buttons .menu-toggle .menu-line-3,#perspective-menu-buttons .perspective-toggle .menu-line-1,#perspective-menu-buttons .perspective-toggle .menu-line-2,#perspective-menu-buttons .perspective-toggle .menu-line-3,#primary-navigation .menu-toggle .menu-line-1,#primary-navigation .menu-toggle .menu-line-2,#primary-navigation .menu-toggle .menu-line-3{background:#3c3950;height:4px;left:0;position:absolute;-webkit-transition:all .5s,top .3s,height .3s;transition:all .5s,top .3s,height .3s;width:100%}#site-header:not(.shrink) .header-colors-light #perspective-menu-buttons .menu-toggle .menu-line-1,#site-header:not(.shrink) .header-colors-light #perspective-menu-buttons .menu-toggle .menu-line-2,#site-header:not(.shrink) .header-colors-light #perspective-menu-buttons .menu-toggle .menu-line-3,#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle>span{background:#fff}#perspective-menu-buttons .menu-toggle .menu-line-1,#perspective-menu-buttons .perspective-toggle .menu-line-1,#primary-navigation .menu-toggle .menu-line-1{top:3px}#perspective-menu-buttons .menu-toggle .menu-line-2,#perspective-menu-buttons .perspective-toggle .menu-line-2,#primary-navigation .menu-toggle .menu-line-2{top:13px}#perspective-menu-buttons .menu-toggle .menu-line-3,#perspective-menu-buttons .perspective-toggle .menu-line-3,#primary-navigation .menu-toggle .menu-line-3{top:23px}#perspective-menu-buttons .menu-toggle .menu-line-1,#perspective-menu-buttons .menu-toggle .menu-line-2,#perspective-menu-buttons .menu-toggle .menu-line-3,#primary-navigation .menu-toggle .menu-line-1,#primary-navigation .menu-toggle .menu-line-2,#primary-navigation .menu-toggle .menu-line-3{height:2px;left:9px;width:18px}#perspective-menu-buttons .menu-toggle .menu-line-1,#primary-navigation .menu-toggle .menu-line-1{top:9px}#perspective-menu-buttons .menu-toggle .menu-line-2,#primary-navigation .menu-toggle .menu-line-2{top:14px}#perspective-menu-buttons .menu-toggle .menu-line-3,#primary-navigation .menu-toggle .menu-line-3{top:19px}.mobile-menu-layout-overlay #perspective-menu-buttons .menu-toggle,.mobile-menu-layout-overlay #perspective-menu-buttons .menu-toggle .menu-line-1,.mobile-menu-layout-overlay #perspective-menu-buttons .menu-toggle .menu-line-2,.mobile-menu-layout-overlay #perspective-menu-buttons .menu-toggle .menu-line-3,.mobile-menu-layout-overlay .primary-navigation .menu-toggle,.mobile-menu-layout-overlay .primary-navigation .menu-toggle .menu-line-1,.mobile-menu-layout-overlay .primary-navigation .menu-toggle .menu-line-2,.mobile-menu-layout-overlay .primary-navigation .menu-toggle .menu-line-3{-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active .menu-toggle .menu-line-1,.mobile-menu-layout-overlay #primary-navigation.overlay-active .menu-toggle .menu-line-1{top:13px;transform:rotate(45deg)}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active .menu-toggle .menu-line-2,.mobile-menu-layout-overlay #primary-navigation.overlay-active .menu-toggle .menu-line-2{opacity:0}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active .menu-toggle .menu-line-3,.mobile-menu-layout-overlay #primary-navigation.overlay-active .menu-toggle .menu-line-3{top:13px;transform:rotate(-45deg)}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active.close .menu-toggle .menu-line-1,.mobile-menu-layout-overlay #primary-navigation.overlay-active.close .menu-toggle .menu-line-1{top:3px;transform:rotate(0)}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active.close .menu-toggle .menu-line-2,.mobile-menu-layout-overlay #primary-navigation.overlay-active.close .menu-toggle .menu-line-2{opacity:1}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active.close .menu-toggle .menu-line-3,.mobile-menu-layout-overlay #primary-navigation.overlay-active.close .menu-toggle .menu-line-3{top:23px;transform:rotate(0)}#perspective-menu-buttons .perspective-toggle.toggle-size-small .menu-line-1,#perspective-menu-buttons .perspective-toggle.toggle-size-small .menu-line-2,#perspective-menu-buttons .perspective-toggle.toggle-size-small .menu-line-3{height:2px;left:9px;width:18px}#perspective-menu-buttons .perspective-toggle.toggle-size-small .menu-line-1{top:8px}#perspective-menu-buttons .perspective-toggle.toggle-size-small .menu-line-2{top:13px}#perspective-menu-buttons .perspective-toggle.toggle-size-small .menu-line-3{top:18px}@media (max-width:767px){.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active.close .menu-toggle .menu-line-1,.mobile-menu-layout-overlay #primary-navigation.overlay-active.close .menu-toggle .menu-line-1{top:9px}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active.close .menu-toggle .menu-line-3,.mobile-menu-layout-overlay #primary-navigation.overlay-active.close .menu-toggle .menu-line-3{top:19px}}#site-header .primary-navigation.responsive{padding:15px 0;vertical-align:middle}.mobile-menu-layout-default .primary-navigation.responsive ul,.mobile-menu-layout-overlay .primary-navigation.responsive #primary-menu ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu ul{background:none!important;list-style:none;padding:0!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.mobile-menu-layout-default .primary-navigation.responsive li{position:relative;width:auto!important}.mobile-menu-layout-default .primary-navigation.responsive li a{display:block;outline:none;padding:16px 30px;position:relative}.mobile-menu-layout-default .primary-navigation.responsive li.dl-back,.mobile-menu-layout-default .primary-navigation.responsive li.dl-parent{text-align:right}.mobile-menu-layout-default .primary-navigation.responsive li.dl-back>a,.mobile-menu-layout-default .primary-navigation.responsive li.dl-parent>a{padding-left:30px}.mobile-menu-layout-default .primary-navigation.responsive li.dl-back:after,.mobile-menu-layout-default .primary-navigation.responsive li.dl-parent>a:after,.mobile-menu-layout-default .primary-navigation.responsive li.menu-item-parent>a:after,.mobile-menu-layout-default .primary-navigation.responsive li.menu-item-parent>span>a:after{content:"\e601";font-family:thegem-icons;font-size:16px;font-style:normal;font-weight:400;height:16px;line-height:16px;margin-top:-8px;position:absolute;right:20px;top:50%;width:9px}.mobile-menu-layout-default .primary-navigation.responsive li.dl-back:after{content:"\e603";left:20px;right:auto}.mobile-menu-layout-default .primary-navigation.responsive li.dl-parent>a:after{left:20px;right:auto}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;margin:0;opacity:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:absolute;right:0;text-align:left;top:100%;-webkit-transform:translateY(10px);transform:translateY(10px)}@media (max-width:767px){.mobile-menu-layout-default .primary-navigation .dl-menu{left:0;opacity:0;position:absolute;right:0}.mobile-menu-layout-overlay .header-main:not(.header-layout-overlay) #primary-navigation:not(.responsive) .overlay-menu-wrapper,.page-additional-menu.mobile-menu-layout-overlay:not(.header-layout-overlay) .primary-navigation:not(.responsive) .overlay-menu-wrapper{height:0;visibility:hidden;width:0}.mobile-menu-layout-slide-horizontal #primary-navigation:not(.responsive) .mobile-menu-slide-wrapper,.mobile-menu-layout-slide-vertical #primary-navigation:not(.responsive) .mobile-menu-slide-wrapper{height:0;visibility:hidden;width:0}}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-menu-toggle{transition:all .3s ease}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.mobile-menu-layout-default .primary-navigation.responsive li .dl-submenu{display:none}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subview>a,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subview>span,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen>a,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen>span{display:none}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subview,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subview .dl-submenu,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu+.dl-submenu{left:0;margin:-15px 0 0;position:absolute;top:100%;width:100%!important}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu+.dl-submenu:before{bottom:-3px;content:"";height:3px;left:-3px;position:absolute;right:-3px}.dl-menu.dl-animate-out{-webkit-animation:MenuAnimOut .4s;animation:MenuAnimOut .4s}@keyframes MenuAnimOut{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{opacity:.5;-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg)}to{opacity:0;-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg)}}.dl-menu.dl-animate-in{-webkit-animation:MenuAnimIn .3s;animation:MenuAnimIn .3s}@keyframes MenuAnimIn{0%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg)}20%{opacity:.5;-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}to{opacity:1;-webkit-transform:translateZ(0) rotateY(0deg);transform:translateZ(0) rotateY(0deg)}}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu+.dl-submenu.dl-animate-in{-webkit-animation:SubMenuAnimIn .4s ease;animation:SubMenuAnimIn .4s ease}@keyframes SubMenuAnimIn{0%{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu+.dl-submenu.dl-animate-out{-webkit-animation:SubMenuAnimOut .4s ease;animation:SubMenuAnimOut .4s ease}@keyframes SubMenuAnimOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}}.no-js .primary-navigation .dl-menu{opacity:1;position:relative;-webkit-transform:none;transform:none}.no-js .primary-navigation li .dl-submenu{display:block}.no-js .primary-navigation li.dl-back{display:none}.no-js .primary-navigation li>a:not(:only-child):after{content:""}#page.vertical-header .vertical-toggle>span,#perspective-menu-buttons.primary-navigation .perspective-toggle span,#primary-navigation .hamburger-toggle>span,#primary-navigation .overlay-toggle>span,#primary-navigation.overlay-active.close .overlay-toggle>span,#thegem-perspective #primary-navigation .perspective-menu-close:after,#thegem-perspective #primary-navigation .perspective-menu-close:before{background-color:#3c3950}#site-header:not(.shrink) .header-colors-light #perspective-menu-buttons.primary-navigation .perspective-toggle span,#site-header:not(.shrink) .header-colors-light #primary-navigation .hamburger-toggle>span,#site-header:not(.shrink) .header-colors-light #primary-navigation.overlay-active.close .overlay-toggle>span,#site-header:not(.shrink) .header-colors-light #primary-navigation:not(.overlay-active) .overlay-toggle>span{background-color:#fff}#footer-navigation{margin-bottom:0}#colophon{background-position:50% 0;background-repeat:no-repeat;background-size:cover;padding:110px 0 45px;position:relative}.footer-widget-area{margin-bottom:1.421em}.block-content{padding:135px 0 100px}.block-content:last-of-type{padding-bottom:110px}.block-content+.block-content{padding-top:0}.fullwidth-block{position:relative}iframe+.map-locker{background:#fff url(https://lautundklar.de/wp-content/themes/thegem/images/map-locker.png) no-repeat 0 50%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;float:right;height:50px;margin-right:13px;margin-top:-150px;position:relative;width:50px}iframe+.map-locker.disabled{background-position:100% 50%}.gem-gallery{margin-bottom:1.421em}.gem-gallery-preview-carousel-wrap,.gem-gallery-thumbs-carousel-wrap{position:relative}.gem-gallery-preview-pagination{padding-top:25px}.gem-gallery .gem-gallery-item{float:left;position:relative;text-align:center}.gem-gallery .gem-gallery-item a{display:inline-block;vertical-align:top}.gem-gallery .gem-gallery-preview-carousel-wrap{overflow:hidden}.gem-gallery .gem-gallery-thumbs-carousel-wrap{padding:0 80px}.gem-gallery .gem-gallery-thumbs-navigation .gem-next,.gem-gallery .gem-gallery-thumbs-navigation .gem-prev{width:80px}.gem-gallery .gem-gallery-thumbs-navigation .gem-next:after,.gem-gallery .gem-gallery-thumbs-navigation .gem-prev:after{height:80px;line-height:80px;margin-left:-40px;margin-top:-40px;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;width:80px}.gem-gallery .gem-gallery-thumbs-navigation .gem-next:not(:hover):after,.gem-gallery .gem-gallery-thumbs-navigation .gem-prev:not(:hover):after{background-color:#dfe5e8}.gem-gallery .gem-gallery-thumbs-navigation .gem-prev:after{content:"\e637"}.gem-gallery .gem-gallery-thumbs-navigation .gem-next:after{content:"\e638"}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item{margin:0 9px;padding:18px 0 0}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item a{position:relative}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item a:before{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;width:100%}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item a:hover:before,.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active a:before{opacity:.7}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item a img{height:80px;width:80px}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active a{overflow:visible;position:relative}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active a img{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;opacity:1}.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item svg{display:none}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{height:10px;left:50%;margin-left:-10px;opacity:0;position:absolute;top:-10px;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;width:20px}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item.active svg{opacity:1}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-next,.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-prev{top:18px}.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a{display:block;overflow:hidden;position:relative;text-align:center}.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item img{display:inline-block;height:auto}.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before{bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s linear .4s;-moz-transition:all .3s linear .4s;-webkit-transition:all .3s linear .4s;z-index:5}.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:before{opacity:1;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a img{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a img{transition:all .3s linear .2s;-moz-transition:all .3s linear .2s;-webkit-transition:all .3s linear .2s}.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-next,.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-prev{z-index:5}.gem-gallery .gem-gallery-preview-carousel-wrap .gem-next:after,.gem-gallery .gem-gallery-preview-carousel-wrap .gem-prev:after{opacity:0;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.gem-gallery .gem-gallery-preview-carousel-wrap .gem-prev:after{transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%)}.gem-gallery .gem-gallery-preview-carousel-wrap .gem-next:after{transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%)}.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-next:after,.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-prev:after{opacity:1;transform:none;-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none}@media (max-width:756px){.gem-gallery .gem-gallery-thumbs-carousel-wrap{padding:0 25px}.gem-gallery .gem-gallery-thumbs-navigation .gem-next,.gem-gallery .gem-gallery-thumbs-navigation .gem-prev{width:25px}.gem-gallery .gem-gallery-thumbs-navigation .gem-next:not(:hover):after,.gem-gallery .gem-gallery-thumbs-navigation .gem-prev:not(:hover):after{background:transparent}.gem-gallery .gem-gallery-thumbs-navigation .gem-prev:after{content:"\e636"}.gem-gallery .gem-gallery-thumbs-navigation .gem-next:after{content:"\e634"}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item{margin:0 7px}}.gem-simple-gallery .gem-gallery-items-carousel-wrap{position:relative}.gem-simple-gallery .gem-gallery-item{float:left;margin:0 21px;max-width:100%;overflow:hidden;position:relative;text-align:center}.gem-simple-gallery.responsive .gem-gallery-item{margin:0}.widget .gem-simple-gallery .gem-gallery-item{width:261px}.gem-simple-gallery .gem-gallery-item a{display:inline-block;max-width:100%;vertical-align:top}.gem-simple-gallery .gem-gallery-items-carousel-wrap{overflow:hidden}.gem-simple-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item a{position:relative}.gem-simple-gallery .gem-gallery-item a:before{height:100%;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;width:100%}.gem-simple-gallery .gem-gallery-item a:hover:before{opacity:.7}.gem-simple-gallery .gem-gallery-item img{display:inline-block;height:auto}.gem-simple-gallery .gem-gallery-item a:before{bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s linear .4s;-moz-transition:all .3s linear .4s;-webkit-transition:all .3s linear .4s;z-index:5}.gem-simple-gallery .gem-gallery-item a:hover:before{opacity:1;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.gem-simple-gallery .gem-gallery-item a img{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.gem-simple-gallery .gem-gallery-item a:hover img{transition:all .3s linear .2s;-moz-transition:all .3s linear .2s;-webkit-transition:all .3s linear .2s}.gem-simple-gallery .gem-gallery-item a:after{content:"\e60f";font-family:thegem-icons;font-size:63px;font-style:normal;font-weight:400;height:63px;left:50%;line-height:63px;margin-left:-32px;margin-top:-32px;opacity:0;position:absolute;text-align:center;top:0;transition:all .2s ease .1s;-moz-transition:all .2s ease .1s;-webkit-transition:all .2s ease .1s;width:63px;z-index:5}.gem-simple-gallery .gem-gallery-item a:hover:after{opacity:1;top:50%;transition:all .2s ease .1s;-moz-transition:all .2s ease .1s;-webkit-transition:all .2s ease .1s}.gem-simple-gallery .gem-next,.gem-simple-gallery .gem-prev{z-index:5}.gem-icon-with-text{margin-bottom:1.421em}.gem-icon-with-text>.gem-icon-with-text-icon{display:table-cell;padding-right:10px;vertical-align:top}.gem-icon-with-text-icon-size-medium>.gem-icon-with-text-icon{padding-right:20px}.gem-icon-with-text.gem-icon-with-text-flow>.gem-icon-with-text-icon{display:block;float:left;margin:0 10px 0 0;padding-right:0}.gem-icon-with-text-icon-size-medium.gem-icon-with-text-flow>.gem-icon-with-text-icon{margin:0 20px 0 0}.gem-icon-with-text>.gem-icon-with-text-content{display:table-cell;vertical-align:top;width:99%}.gem-icon-with-text.gem-icon-with-text-flow>.gem-icon-with-text-content{display:block;width:auto}@media (max-width:768px){.gem-icon-with-text:not(.disable-mobile-centered)>.gem-icon-with-text-icon{display:block;padding:0 0 10px;padding-right:0!important;text-align:center}.gem-icon-with-text-icon-size-medium:not(.disable-mobile-centered)>.gem-icon-with-text-icon{display:block;padding:0 0 20px;text-align:center}.gem-icon-with-text.gem-icon-with-text-flow:not(.disable-mobile-centered)>.gem-icon-with-text-icon{float:none;margin:0}.gem-icon-with-text:not(.disable-mobile-centered)>.gem-icon-with-text-content{display:block;text-align:center;width:auto}}.clear,.clearboth{clear:both;font-size:0;height:0;line-height:0}.gem-news-item-left{display:table-cell;padding-top:7px}.gem-news-item-right{display:table-cell;padding-left:12px;padding-top:4px;vertical-align:middle;width:100%}.gem-news-item-image{height:72px;width:72px}.gem-news-item-date{margin-top:3px}.gem-news-zilla-likes{bottom:0;position:absolute;right:30px}.gem-news_title-excerpt>p{max-height:5em;overflow:hidden}.gem-news_title-excerpt{max-height:4.6em;overflow:hidden}.gem-news-item-meta{position:relative}.gem-news-item-right-conteiner{max-height:3.1em;overflow:hidden}.gem-clients{margin-bottom:1.421em}.gem-clients-type-carousel-grid .gem-client-item{float:left;padding:0 5px 10px}.gem-clients-type-carousel-grid .gem-client-item a{display:block;text-align:center;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;width:100%}.gem-clients-type-carousel-grid .gem-client-item a img{display:inline-block;opacity:.5}.gem-clients-type-carousel-grid .gem-client-item a:hover img{opacity:1}.comment-list{margin-bottom:110px}.scroll-top-button{bottom:35px;line-height:0;opacity:0;position:fixed;right:40px;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;visibility:hidden;z-index:1000}.scroll-top-button.visible{opacity:.5;visibility:visible}.scroll-top-button:before{background-color:#06060f;color:#99a9b5;content:"\e633";display:inline-block;font-family:thegem-icons;font-size:24px;font-style:normal;font-weight:400;height:50px;line-height:50px;text-align:center;vertical-align:top;width:50px}@media (max-width:768px){.scroll-top-button{right:0}}#page .wpb_start_animation.wpb_bottom-to-top{-webkit-animation-duration:1.4s;-moz-animation-duration:1.4s;-o-animation-duration:1.4s;animation-duration:1.4s}#primary-menu.no-responsive>li>ul.submenu-languages{list-style:none;padding:0;width:auto}#primary-navigation.no-responsive .menu-item-language a{text-align:center}#primary-menu.no-responsive>li.menu-item-language>a{padding-right:8px!important}#primary-menu.no-responsive>li.menu-item-language>a:before{display:none}#primary-menu.no-responsive>li.menu-item-search>a{padding-left:10px!important;padding-right:3px!important}#primary-menu.no-responsive>li.menu-item-cart>a{padding-left:7px!important}#page.vertical-header #primary-menu.no-responsive>li.menu-item-cart>a{padding-left:0!important}.header-style-3 #primary-menu.no-responsive>li.menu-item-language>a{padding-right:9px!important}.header-style-3 #primary-menu.no-responsive>li.menu-item-search>a{padding-left:7px!important;padding-right:3px!important}.header-style-3 #primary-menu.no-responsive>li.menu-item-cart>a{padding-left:2px!important}.wp-caption{margin-bottom:1.6em;max-width:100%}.wp-caption-text{font-size:89.5%;padding:.5em 0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.wp-caption.alignleft,img.alignleft{margin:0 1.6em 1.6em 0}.wp-caption.alignright,img.alignright{margin:0 0 1.6em 1.6em}.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2em}body .blog{margin-bottom:20px;padding-bottom:30px}:not(.gem-table):not(.cart_totals)>table:not(.shop_table):not(.group_table):not(.variations) td,:not(.gem-table):not(.cart_totals)>table:not(.shop_table):not(.group_table):not(.variations) th{padding:5px 10px}.page-links a{display:inline-block;position:relative}.page-links span:not(.page-links-title){display:inline-block;text-align:center;width:1.421em}.gallery{margin-bottom:1.6em}.gallery .gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}.gallery-icon img{margin:0 auto}.gem-slideshow{overflow:hidden}.gem-video-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.gem-video-background~*{position:relative;z-index:1}.gem-video-background-inner{height:100%;left:0;position:absolute;top:0;width:100%}.gem-video-background-inner iframe,.gem-video-background-inner video{height:100%;width:100%}.zilla-likes{color:inherit;display:inline-block;margin-bottom:0!important;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.zilla-likes:hover{color:#3c3950}.zilla-likes:before{content:"\e641";display:inline-block;font-family:thegem-icons;font-size:16px;font-style:normal;font-weight:400;line-height:inherit;margin-right:6px;vertical-align:top}#fancybox-video{height:80%;overflow:hidden;width:80%}#fancybox-video .mejs-container,#fancybox-video .mejs-container video{height:100%!important;width:100%!important}.video-block{background-color:#e3ebe8;position:relative}.video-block>.preloader,.video-block>iframe,.video-block>video{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.fancybox-inner .video-block{height:100%;overflow:hidden;width:100%}.audio-block audio{width:100%}.fullwidth-block.fullwidth-block-parallax-fixed .fullwidth-block-background{background-attachment:fixed}.fullwidth-block.fullwidth-block-parallax-horizontal .fullwidth-block-background{background-position:50%}.fullwidth-block .fullwidth-block-background,.page-title-background-overlay,.page-title-parallax-background-wrap .page-title-parallax-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.page-title-background-overlay~*{position:relative;z-index:1}.fullwidth-block .fullwidth-block-inner{position:relative;z-index:3}.fullwidth-block.fullwidth-block-parallax-vertical,.page-title-parallax-background-wrap{overflow:hidden;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fullwidth-block.fullwidth-block-parallax-vertical .fullwidth-block-background,.page-title-parallax-background-wrap .page-title-parallax-background{background-repeat:no-repeat;background-size:cover;will-change:transform}.page-title-parallax-background-wrap .container,.page-title-parallax-background-wrap .page-title-title{position:relative;z-index:10}.blog:not(.home) .item-animations-not-inited,.gallery-set .item-animations-not-inited,.portfolio .item-animations-not-inited{visibility:hidden!important}.scroller-block{height:100vh}.page-scroller #main{-o-transition:1s ease;-webkit-transition:1s ease;transition:1s ease}.page-scroller #main.page-scroller-no-animate{-o-transition:0s ease;-webkit-transition:0s ease;transition:0s ease}.page-scroller .scroller-block{height:100vh;margin-bottom:0;margin-top:0;overflow:hidden}.page-scroller-nav-pane{position:fixed;right:50px;top:50%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.page-scroller-nav-item{border:2px solid #fff;border-radius:50%;display:block;height:10px;margin:10px 0;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;width:10px}.page-scroller-nav-item.active{background-color:#fff}@media (min-width:768px){body.page-scroller:not(.compose-mode),body.page-scroller:not(.compose-mode) #page{height:100vh;position:relative}body.page-scroller:not(.page-scroller-mobile) #page #site-header.fixed.shrink{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:767px){body.page-scroller.page-scroller-mobile:not(.compose-mode),body.page-scroller.page-scroller-mobile:not(.compose-mode) #page{height:100vh;position:relative}body.page-scroller:not(.page-scroller-mobile){overflow:visible!important}.page-scroller:not(.page-scroller-mobile) #main{-webkit-transform:none!important;transform:none!important;-o-transition:0s ease;-webkit-transition:0s ease;transition:0s ease}.page-scroller:not(.page-scroller-mobile) .scroller-block{height:auto}.page-scroller:not(.page-scroller-mobile) .page-scroller-nav-pane{display:none}.page-scroller-nav-pane{right:15px}}@keyframes scrollmove{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}to{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}body div.wpcf7-response-output{margin:2em 0 1em}img[class*=wp-image-]{height:auto;max-width:100%}body.search .page-title-block{padding-bottom:20px;padding-top:45px}body.search .page-title-block .page-title-icon{margin-top:-10px}body.search .page-title-block .page-title-title{padding-bottom:60px}body.search .page-title-block .page-title-icon+.page-title-title{padding-bottom:0}.disable-hover{pointer-events:none!important}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper,.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper{-webkit-overflow-scrolling:touch;opacity:0;overflow-y:auto;padding-top:75px;position:fixed;z-index:1003}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper #primary-menu,.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper #primary-menu{padding-bottom:30px}.mobile-menu-slide-wrapper .mobile-menu-slide-close{display:none}#primary-navigation.responsive .mobile-menu-slide-wrapper .mobile-menu-slide-close{background:transparent;border:none;cursor:pointer;display:block;font-size:0;height:30px;line-height:0;outline:none;overflow:hidden;padding:0;position:absolute;right:19px;text-indent:100%;top:20px;width:36px}#primary-navigation.responsive .mobile-menu-slide-wrapper .mobile-menu-slide-close:after,#primary-navigation.responsive .mobile-menu-slide-wrapper .mobile-menu-slide-close:before{content:"";display:block;height:4px;left:0;position:absolute;width:100%}#primary-navigation.responsive .mobile-menu-slide-wrapper .mobile-menu-slide-close:before{top:13px;transform:rotate(45deg)}#primary-navigation.responsive .mobile-menu-slide-wrapper .mobile-menu-slide-close:after{top:13px;transform:rotate(-45deg)}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper.left{height:100vh;left:0;max-width:100vw;top:0;-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);width:350px}.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper.top{height:100vh;left:0;right:0;top:-100vh}body.admin-bar .mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper.left,body.admin-bar .mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper.top.opened{height:calc(100vh - 46px);top:46px}body.admin-bar .fixed.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper.left,body.admin-bar .fixed.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper.top.opened{height:100vh;top:0}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper.left.animation{opacity:1;-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out}.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper.top.animation{opacity:1;-webkit-transition:top .2s ease-out;-moz-transition:top .2s ease-out;-o-transition:top .2s ease-out;transition:top .2s ease-out}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper.left.opened{opacity:1;-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper.top.opened{opacity:1;top:0}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li a{display:block;padding:13px 60px 15px 30px;position:relative}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li{position:relative;width:auto!important}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li>ul,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li>ul{background-image:none!important;display:none;padding:0!important}.mobile-menu-layout-slide-horizontal .primary-navigation.responsive li.menu-item-has-children>.menu-item-parent-toggle,.mobile-menu-layout-slide-vertical .primary-navigation.responsive li.menu-item-has-children>.menu-item-parent-toggle{cursor:pointer;display:block;height:49px;position:absolute;right:15px;top:0;width:40px}.mobile-menu-layout-slide-horizontal .primary-navigation.responsive li.menu-item-has-children>.menu-item-parent-toggle:after,.mobile-menu-layout-slide-vertical .primary-navigation.responsive li.menu-item-has-children>.menu-item-parent-toggle:after{content:"\e634";display:block;font-family:thegem-icons;font-size:24px;font-style:normal;font-weight:400;line-height:49px;text-align:center}.mobile-menu-layout-slide-horizontal .primary-navigation.responsive li.menu-item-has-children.opened>.menu-item-parent-toggle:after,.mobile-menu-layout-slide-vertical .primary-navigation.responsive li.menu-item-has-children.opened>.menu-item-parent-toggle:after{content:"\e635"}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li>ul>li>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li>ul>li>a{padding-left:50px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li>ul>li>ul>li>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li>ul>li>ul>li>a{padding-left:70px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li>ul>li>ul>li>ul>li>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li>ul>li>ul>li>ul>li>a{padding-left:90px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li{border-top:1px solid #dfe5e8}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li:first-child,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li:first-child{border:0}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch{background:transparent;left:0;padding-top:15px;position:absolute;right:55px;top:0;width:auto}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search>a{display:none}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch .sf-submit-icon:before,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch .sf-submit-icon:before{color:#99a9b5}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text]::placeholder,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text]::placeholder{color:#99a9b5}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text]::-webkit-input-placeholder,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text]::-webkit-input-placeholder{color:#99a9b5}body .mobile-menu-layout-slide-horizontal:before{background:#000;content:"";height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-out 0s,visibility 0s linear .3s;visibility:hidden;width:100%;z-index:10}body .mobile-menu-layout-slide-horizontal.menu-slide-opened:before{opacity:.7;transition:opacity .3s ease-in 0s,visibility 0s linear 0s;visibility:visible}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-cart,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-language,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-search,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search{margin-top:40px}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-cart,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-language,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-search{width:70px}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-language>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language>a{padding:0!important}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-cart>a:before,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-search>a:before,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart>a:before,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>a:before{font-size:40px}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>a{display:block}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-search>a:before,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>a:before{font-size:40px}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch{background:transparent;border:0;opacity:0;padding:40px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease-out,visibility 0s linear .3s;visibility:hidden}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch{left:50%;transform:translateX(-50%) translateY(-50%);width:40%}.header-layout-overlay #primary-menu.no-responsive>li,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li{opacity:1;transition:opacity .3s ease-in,visibility 0s linear 0s;visibility:visible}.header-layout-overlay #primary-menu.no-responsive.overlay-search-form-show>li,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.overlay-search-form-show>li{opacity:0;transition:opacity .3s ease-out,visibility 0s linear .3s;visibility:hidden}.header-layout-overlay #primary-menu.no-responsive.overlay-search-form-show>li li,.header-layout-overlay #primary-menu.no-responsive.overlay-search-form-show>li ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.overlay-search-form-show>li li,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.overlay-search-form-show>li ul{transition:visibility 0s linear 0s;visibility:hidden}.header-layout-overlay #primary-menu.no-responsive.overlay-search-form-show>li.menu-item-search,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.overlay-search-form-show>li.menu-item-search{opacity:1;visibility:visible}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-search>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>a{opacity:1;transition:opacity .3s ease-in,visibility 0s linear 0s,color .3s ease;visibility:visible}.header-layout-overlay #primary-navigation #primary-menu.no-responsive.overlay-search-form-show>li.menu-item-search>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.overlay-search-form-show>li.menu-item-search>a{opacity:0;transition:opacity .3s ease-out,visibility 0s linear .3s;visibility:hidden}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.overlay-search-form-show>li.menu-item-search>.minisearch{opacity:1;transition:opacity .3s ease-in,visibility 0s linear 0s;visibility:visible}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch input[type=text],.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text]{background:transparent;border:3px solid transparent;border-radius:25px;height:50px;line-height:44px;padding-left:25px;text-transform:uppercase}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch .sf-submit,.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch .sf-submit-icon,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch .sf-submit,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch .sf-submit-icon{height:44px;right:46px;top:43px}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch .sf-submit-icon:before,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch .sf-submit-icon:before{font-size:40px}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch{bottom:-20px;opacity:0;top:auto;transition:opacity .2s .7s,visibility .7s,bottom .5s .3s;visibility:hidden}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch>form{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch>form .sf-input{padding:0 23px;transition:width .5s,font-size .3s,padding .3s;width:50px}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch>form .sf-submit,.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch>form .sf-submit-icon{right:6px;top:4px}.header-layout-overlay #primary-menu.no-responsive.overlay-search-form-show.animated-minisearch>li.menu-item-search>.minisearch{bottom:200px;opacity:1;transition:opacity .5s,visibility .5s,bottom .3s .2s;visibility:visible}.header-layout-overlay #primary-menu.no-responsive.overlay-search-form-show.animated-minisearch>li.menu-item-search>.minisearch>form .sf-input{padding:0 25px;transition:width .5s .5s,padding .3s .5s;width:400px}body .fancybox-caption{background:none;padding:0}.vc_column-inner.sticky>.wpb_wrapper{position:fixed}.page-additional-menu .page-additional-menu-close{opacity:0;position:fixed;right:37px;top:37px;transition:opacity .5s;visibility:hidden;z-index:999999}body.admin-bar .page-additional-menu .page-additional-menu-close{top:67px}.page-additional-menu .primary-navigation.overlay-active .page-additional-menu-close{opacity:1;visibility:visible}.page-additional-menu .primary-navigation.overlay-active.close .page-additional-menu-close{opacity:0}@media (max-width:768px){.page-additional-menu .page-additional-menu-close{right:37px;top:17px}body.admin-bar .page-additional-menu .page-additional-menu-close{top:67px}}.portfolio .caption{display:block}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;height:1px;overflow:hidden;position:absolute!important;width:1px}@media (max-width:768px){body #site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger):not(.header-layout-overlay)>.site-title{display:table-cell}.site-title .site-logo{max-width:60vw}}#lazy-loading-point{font-size:0;height:0;line-height:1;overflow:hidden}.custom-title-background.fullwidth-block-parallax-vertical .fullwidth-block-background{background-attachment:scroll}.custom-title-background.fullwidth-block-parallax-fixed .fullwidth-block-background{background-attachment:fixed}.custom-title-background.fullwidth-block-parallax-horizontal .fullwidth-block-background{background-position:50%}.custom-title-background .fullwidth-block-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.custom-title-background .gem-video-background{z-index:2}.custom-title-background .fullwidth-block-inner{position:relative;z-index:3}body.thegem-effects-disabled #page .wpb_start_animation.wpb_bottom-to-top{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}body.thegem-effects-disabled #page .wpb_animate_when_almost_visible.wpb_bottom-to-top{opacity:1}