ul.button-group{ display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; padding-left: 0; } ul.button-group li { list-style: none; text-align: center; flex: 0 0 33.333333%; } ul.button-group li a{ display:block !important; margin: 10px !important; } @media (max-width: 978px) { ul.button-group li { flex: 0 0 50%; } } @media (max-width: 500px) { ul.button-group li { flex: 0 0 100%; } .mobilecaption { margin-top: -9px !important; } ul.button-group { display: flex; flex-direction: column; flex-wrap: nowrap; max-width: 62vw; margin-left: auto; margin-right:auto; } } .pricetable td{ border: 1px solid #ffffff; line-height: normal !important; } .pricetable .tablebody td a{ text-decoration: none; color: #D7A823; display: block; line-height: normal !important; } .pricetable{ text-align: center; border: 1px solid #ffffff; table-layout: fixed; font-size: 12px!important; line-height: normal !important; empty-cells: hide; background-color: #f8f8f8; height:auto; } .pricetable tr td:first-of-type{ text-align: left; } .pricetable .tablebody td { background-color: #f2efe4; color: #1d1d1d; vertical-align: middle; max-height: 31px; padding-top: 15px; padding-bottom: 15px; } .pricetable td.center { text-align: center !important; } .teamtable, .teamtable p, .teamtable span, .teamtable td{ font-size: 1.15rem!important; line-height: normal !important; } @media (max-width: 978px) { .pricetable td { font-size: 13px!important; } .pricetable{ table-layout: auto; } .teamtable, .teamtable p, .teamtable span, .teamtable td{ font-size: 1.1rem!important; } } .timetable{ width: 809px; border: 1px solid #ffffff; table-layout: fixed; font-size: 12px!important; line-height: normal !important; empty-cells: hide; background-color: #f8f8f8; } .timetable td{ border: 1px solid #ffffff; font-size: 12px!important; line-height: normal !important; } .tablehead td, .pricetable .tablehead td{ color: #000000; font-size: 17px; background-color: #dca928; font-size: 13px!important; font-kerning: none; font-weight: bold; letter-spacing: 1.5px; font-family: Verdana; color: #000000; line-height: 20px !important; } .timetable .tablebody td{ background-color: #f2efe4; color: #1d1d1d; font-size: 12px; vertical-align: top; } .timetable .tablebody td a{ text-decoration: none; color: #D7A823; display: block; font-size: 12px!important; line-height: normal !important; } .location{ text-transform: uppercase; font-size: 12px; display: block; margin-bottom: 15px; font-size: 13px!important; font-kerning: none; font-weight: bold; letter-spacing: 1.4px; } .transport { display: block; } .time{ display: block; } .go_mobile{ display: none; } .go_mobile img{ max-width: 100%; } .scroll-x{ overflow-x: auto; } @media (max-width: 745px) { .go_mobile{ display: block; } } .mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}} .slick-mobil { display: block; } .slick-mobil .item:not(:first-child), .slick-desktop .item:not(:first-child) { display: none; } .slick-mobil img, .slick-desktop img { width: 100%; height: auto; } .slick-dots { bottom: 25px !important; } .slick-dotted.slick-slider { margin-bottom: 0 !important; } body, p, table, td { font: normal 18px/180% "Droid Sans", sans-serif; font-size: 1.15rem !important; line-height: 1.7 !important; color: #333 } .mceEditable p{ font-size: 12px!important; line-height: normal !important; } .mceEditable strong, .mceEditable b{ font-size: 13px!important; font-kerning: none; font-weight: bold; letter-spacing: 1.4px; } h3{ font-size:20px !important; } h2{ font-size:22px !important; } h1{ font-size:24px !important; } dl, ol, ul { padding-left: 5px } .seminar .j-calltoaction-link { margin: 25px 0!important } #hs-container .uppercase, .accordeon_title, .cc-page .uppercase .slicknav_nav a, .cc-pagemode-overlay .uppercase input[type=submit].submitUser, .g-font h4, .uppercase #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn, .uppercase #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout, .uppercase .cc-catalog-wrapper span a, .uppercase .cc-imagewrapper.cc-m-image-align-3 figcaption, .uppercase .commententry input[type=submit], .uppercase .hs-button, .uppercase .j-blogarticle .blogreadmore:link, .uppercase .j-blogarticle .blogreadmore:visited, .uppercase .j-blogarticle .comment:link, .uppercase .j-blogarticle .comment:visited, .uppercase .j-downloadDocument .cc-m-download-link, .uppercase .j-formnew input[type=submit], .uppercase .j-nav-variant-breadcrumb, .uppercase .j-nav-variant-nested, .uppercase .j-nav-variant-standard, .uppercase .j-newsletterbox input[type=submit], .uppercase .j-product .cc-shop-product-desc .cc-shop-addtocard, .uppercase .j-rss br + a[target="_blank"], .uppercase .kmd-hero, .uppercase .post .blogreadmore:link, .uppercase .post .blogreadmore:visited, .uppercase .post .comment:link, .uppercase .post .comment:visited, .uppercase a.j-calltoaction-link.j-calltoaction-link-style-1, .uppercase a.j-calltoaction-link.j-calltoaction-link-style-2, .uppercase a.j-calltoaction-link.j-calltoaction-link-style-3, .uppercase a.readmore, .uppercase div.caption.cc-m-image-align-3, .uppercase h1, .uppercase h2, .uppercase h3, .uppercase input#mc-embedded-subscribe.button, .uppercase span.fn { text-transform: uppercase } .fixed, .fixed-mobile, .top-nav { z-index: 1001 } .hours li, .mfp-container:before, .mfp-content, .slicknav_btn { vertical-align: middle } .slicknav_menu, .slicknav_menu * { box-sizing: border-box } #downbutton, .button_container, .owl-controls .owl-buttons div, .owl-controls .owl-page, .slicknav_arrow, .slicknav_btn, .slicknav_nav .slicknav_item { cursor: pointer } .mfp-arrow, .owl-controls, .slicknav_arrow { -webkit-tap-highlight-color: transparent } #hs-container .bg-primary, #hs-container .brand-bg #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn, #hs-container .brand-bg #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout, #hs-container .brand-bg .cc-imagewrapper.cc-m-image-align-3 figcaption, #hs-container .brand-bg .commententry input[type=submit], #hs-container .brand-bg .hs-menu nav ul ul li a:link:active, #hs-container .brand-bg .hs-menu nav ul ul li a:link:focus, #hs-container .brand-bg .hs-menu nav ul ul li a:link:hover, #hs-container .brand-bg .hs-menu nav ul ul li a:visited:active, #hs-container .brand-bg .hs-menu nav ul ul li a:visited:focus, #hs-container .brand-bg .hs-menu nav ul ul li a:visited:hover, #hs-container .brand-bg .hs-menu nav ul ul li.cc-nav-current > a:link, #hs-container .brand-bg .hs-menu nav ul ul li.cc-nav-current > a:visited, #hs-container .brand-bg .hs-menu nav ul ul li.cc-nav-parent > a:link, #hs-container .brand-bg .hs-menu nav ul ul li.cc-nav-parent > a:visited, #hs-container .brand-bg .j-blogarticle .blogreadmore:link, #hs-container .brand-bg .j-blogarticle .blogreadmore:visited, #hs-container .brand-bg .j-blogarticle .comment:link, #hs-container .brand-bg .j-blogarticle .comment:visited, #hs-container .brand-bg .j-downloadDocument .cc-m-download-link, #hs-container .brand-bg .j-formnew input[type=submit], #hs-container .brand-bg .j-hgrid .cc-imagewrapper.cc-m-image-align-2 figcaption, #hs-container .brand-bg .j-hgrid div.caption.cc-m-image-align-2, #hs-container .brand-bg .j-newsletterbox input[type=submit], #hs-container .brand-bg .j-product .cc-shop-product-desc .cc-shop-addtocard, #hs-container .brand-bg .j-rss br + a[target="_blank"], #hs-container .brand-bg .post .blogreadmore:link, #hs-container .brand-bg .post .blogreadmore:visited, #hs-container .brand-bg .post .comment:link, #hs-container .brand-bg .post .comment:visited, #hs-container .brand-bg a.j-calltoaction-link.j-calltoaction-link-style-1, #hs-container .brand-bg a.j-calltoaction-link.j-calltoaction-link-style-2, #hs-container .brand-bg a.j-calltoaction-link.j-calltoaction-link-style-3, #hs-container .brand-bg div.caption.cc-m-image-align-3, #hs-container .brand-bg input#mc-embedded-subscribe.button, .brand-bg .color-hr .hr, .brand-bg .color-hr-2 .hr, .brand-bg .color-hr-3 .hr, .brand-bg .footer-top, .brand-bg .hs-button, .brand-bg .skill .skill_bar .skill_active, .brand-bg .slicknav_btn, .brand-bg .tagcloud a:hover, .brand-bg .tagcloud2 a, .cc-pagemode-overlay #hs-container .brand-bg input[type=submit].submitUser { background: #c2a476 } .brand-bg .footer-btm a:link, .brand-bg .footer-btm a:visited, .brand-bg .style-white .plus li a:hover, .brand-link .hs-menu nav ul li a:link:active, .brand-link .hs-menu nav ul li a:link:focus, .brand-link .hs-menu nav ul li a:link:hover, .brand-link .hs-menu nav ul li a:visited:active, .brand-link .hs-menu nav ul li a:visited:focus, .brand-link .hs-menu nav ul li a:visited:hover, .brand-link .hs-menu nav ul li.cc-nav-current > a:link, .brand-link .hs-menu nav ul li.cc-nav-current > a:visited, .brand-link .hs-menu nav ul li.cc-nav-parent > a:link, .brand-link .hs-menu nav ul li.cc-nav-parent > a:visited, .brand-link .jmd-nav .j-nav-current > a:link, .brand-link .jmd-nav .j-nav-current > a:visited, .brand-link .jmd-nav a:active, .brand-link .jmd-nav a:hover, .brand-link .links li a:hover, .brand-link .plus li a:hover, .brand-link .primary-color, .brand-link h1 a, .brand-link h2 a, .brand-link h3 a, .brand-link h4 a, .brand-link span.comment a, .cc-page .brand-bg .slicknav_nav a.cc-nav-current.j-nav-current.jmd-nav__link--current, .cc-page .brand-bg .slicknav_nav a:hover, .jmd-nav a:focus { color: #c2a476 } #hs-container .bg-secondary { background: #fff } .brand-bg .bg-primary-dark, .brand-bg .hs-footer, .brand-bg .top-nav { background: #3B3E43 } .brand-bg .bg-secondary-dark, .brand-bg .footer-btm, .brand-bg .form-dark #cc-checkout-billing-address-form input[type=text], .brand-bg .form-dark #cc-checkout-shipping-address-form input[type=text], .brand-bg .form-dark .cc-checkout-user-note-form textarea, .brand-bg .form-dark .commententry input[type=text], .brand-bg .form-dark .commententry textarea, .brand-bg .form-dark .j-formnew .cc-m-form-view-sortable input[type=text], .brand-bg .form-dark .j-formnew .cc-m-form-view-sortable input[type=email], .brand-bg .form-dark .j-formnew .cc-m-form-view-sortable textarea, .brand-bg .form-dark .j-newsletterbox input[type=email], .brand-bg .form-dark .newsletterbox input.newsletterInput, .brand-bg .hs-menu nav ul ul, .brand-bg input#mce-EMAIL, .brand-bg input#mce-FNAME, .cc-pagemode-overlay .brand-bg .form-dark #password, input#mce-LNAME { background: #2B2E31 } #hs-container span.fn, .cc-page .g-font .slicknav_nav a, .cc-pagemode-overlay .g-font input[type=submit].submitUser, .g-font #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn, .g-font #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout, .g-font .cc-catalog-wrapper span a, .g-font .cc-imagewrapper.cc-m-image-align-3 figcaption, .g-font .commententry input[type=submit], .g-font .hs-button, .g-font .j-blogarticle .comment:link, .g-font .j-blogarticle .comment:visited, .g-font .j-downloadDocument .cc-m-download-link, .g-font .j-formnew input[type=submit], .g-font .j-nav-variant-breadcrumb, .g-font .j-nav-variant-nested, .g-font .j-nav-variant-standard, .g-font .j-newsletterbox input[type=submit], .g-font .j-product .cc-shop-product-desc .cc-shop-addtocard, .g-font .j-rss br + a[target="_blank"], .g-font .kmd-hero, .g-font .post .comment:link, .g-font .post .comment:visited, .g-font a.j-calltoaction-link.j-calltoaction-link-style-1, .g-font a.j-calltoaction-link.j-calltoaction-link-style-2, .g-font a.j-calltoaction-link.j-calltoaction-link-style-3, .g-font div.caption.cc-m-image-align-3, .g-font h1, .g-font h2, .g-font h3, .g-font h4, .g-font input#mc-embedded-subscribe.button, .g-font-text { font-family: "Droid Sans", sans-serif; text-transform: uppercase; letter-spacing: 0 } #hs-container a:link, #hs-container a:visited { text-decoration: none } .has-custom-text strong { font-weight: 700 } .body { background: #fff; margin: 0 } .inner, .max-inner { margin: 0 auto; position: relative } #hs-container { width: 100%; padding: 0 } .inner { width: 980px } .max-inner { width: 100%; padding: 0 } .hs-header, .hs-logo { padding: 10px 0 5px; position: relative } .hs-logo { padding-left: 3px } .polyglot-language-switcher ul { list-style-type: none; margin: 0; padding: 0 } .polyglot-language-switcher ul li a { display: inline-block; padding: 5px 10px; font-size: 13px } .polyglot-language-switcher ul li { float: right } .polyglot-language-switcher ul li a img { display: inline-block; padding-right: 5px } .polyglot-language-switcher ul li.active { background-color: #fff } .hs-top-header { background: #f0f0f0; float: left; width: 100%; color: #000 } .hs-header { background: #fff; width: 100%; height: 80px } .sticky-wrapper.is-sticky .hs-header { box-shadow: 0 2px 10px 0 rgba(150, 150, 150, .3); padding-top: 0 } .has-custom-header .hs-header, .has-custom-header .hs-menu nav ul ul { background: #222 } .has-custom-header .hs-menu nav ul li a:link, .has-custom-header .hs-menu nav ul li a:visited, .has-custom-header .hs-menu nav ul ul li a:link, .has-custom-header .hs-menu nav ul ul li a:visited { color: #fff } .has-custom-header .custom-basket-color .j-cart-icon { color: #fff; background-color: rgba(252, 252, 252, 0) } .hs-logo { display: inline-block; margin: 0 } .top-nav { width: 100%; min-height: 50px; float: left; position: relative } .kmd .fixed, .kmd .fixed-mobile { position: relative!important } .hs-content { float: left; width: 100%; padding: 0; margin: 0 } .cc-pagemode-overlay .hs-content { padding: 20px 0 } .footer-top { width: 100%; background: #3498db; color: #fff } .hs-footer { width: 100%; background: #3B3E43 } .footer-btm { float: left; background: #2B2E31; width: 100% } .footer-btm #contentfooter div.leftrow, .footer-btm #contentfooter div.rightrow { float: right; text-align: right; width: 100% } .footer-btm .inline { display: none } .footer-btm #contentfooter { padding: 5px 0 } .hs-content .gutter { padding: 0; display: flex; flex-direction: row } .hs-content #maincontent_area { flex: 1; padding: 20px 20px 20px 0 } h1, h2, h3, h4, h5, h6 { text-transform: none!important } @media only screen and (max-width:1170px) { .hs-content #maincontent_area { flex: 1; padding: 20px } } .hs-content #sidebar_area { width: 300px; padding: 20px } .footer-top .gutter { padding: 25px 0 } .hs-footer .gutter { padding: 45px 0 10px } .footer-btm .gutter { padding: 15px 0 } .button_container { position: absolute; top: 25px; right: 20px; height: 30px; width: 40px; z-index: 1999999; -webkit-transition: opacity .25s ease; transition: opacity .25s ease } .button_container:hover { opacity: .7 } .button_container.active .top { -webkit-transform: translateY(9px) translateX(0) rotate(45deg); transform: translateY(9px) translateX(0) rotate(45deg); background: #fff } .button_container.active .middle { opacity: 0; background: #fff } .button_container.active .bottom { -webkit-transform: translateY(-9px) translateX(0) rotate(-45deg); transform: translateY(-9px) translateX(0) rotate(-45deg); background: #fff } .button_container div { background: #696969; border: none; height: 3px; width: 30px; position: absolute; top: 4px; left: 5px; -webkit-transition: all .35s ease; transition: all .35s ease; cursor: pointer } .button_container div:nth-of-type(2) { top: 13px } .button_container div:nth-of-type(3) { top: 22px } .overlay { position: fixed; z-index: 1999998; background: #111; top: 0; left: 0; width: 100%; height: 0; opacity: 0; visibility: hidden; -webkit-transition: opacity .35s, visibility .35s, height .35s; transition: opacity .35s, visibility .35s, height .35s; overflow-x: none; overflow-y: auto } .overlay.open { opacity: .9; visibility: visible; height: 100% } .cd-panel, .half-fullwidth:after, .wow:first-child { visibility: hidden } ul.mainNav1, ul.mainNav2, ul.mainNav3 { padding: 0!important; list-style: none; margin: 0 } ul.mainNav1 li, ul.mainNav2 li, ul.mainNav3 li { margin: 0!important; padding: 0; list-style: none; display: inline } .hs-subnav { width: 100%; padding: 0 } .hs-subnav ul.mainNav2 li a, .hs-subnav ul.mainNav2 li a:active, .hs-subnav ul.mainNav2 li a:hover, .hs-subnav ul.mainNav2 li a:link, .hs-subnav ul.mainNav2 li a:visited { display: inline-block; color: #999; text-decoration: none; padding: 5px 0; margin: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } .hs-subnav ul.mainNav2 li .cc-nav-current.level_2, .hs-subnav ul.mainNav2 li .cc-nav-parent.level_2, .hs-subnav ul.mainNav2 li a.current, .hs-subnav ul.mainNav2 li a.parent, .hs-subnav ul.mainNav2 li a.parent:hover, .hs-subnav ul.mainNav2 li a:hover { color: #333 } .hs-subnav ul.mainNav2 li a span, .hs-subnav ul.mainNav2 li a span:hover { padding: 0 10px; border-right: 1px solid #ccc } .hs-subnav ol { list-style-type: none; margin: 0; padding: 15px 0 0; } .hs-subnav li { display: inline-block } .hs-subnav li:last-child a:after { content: '' } .hs-subnav li:only-child { display: none } .hs-subnav a { padding: 0 5px; float: left } .hs-subnav a:link, .hs-subnav a:visited { color: #111 } .hs-subnav a:after { content: "\f105"; font-family: FontAwesome; padding-left: 5px } .hs-subnav .j-nav-current:link, .hs-subnav .j-nav-current:visited, .hs-subnav a:active, .hs-subnav a:focus, .hs-subnav a:hover { color: #999 } .hs-thirdnav { padding: 5px 0; width: 100% } .hs-thirdnav ul.mainNav3 li a, .hs-thirdnav ul.mainNav3 li a:active, .hs-thirdnav ul.mainNav3 li a:hover, .hs-thirdnav ul.mainNav3 li a:link, .hs-thirdnav ul.mainNav3 li a:visited { display: inline-block; color: #fff; background: #ccc; text-decoration: none; margin: 5px 0 5px 2px; padding: 6px 12px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } .hs-thirdnav ul.mainNav3 li .cc-nav-current.level_3, .hs-thirdnav ul.mainNav3 li a.current, .hs-thirdnav ul.mainNav3 li a.parent, .hs-thirdnav ul.mainNav3 li a:hover, .hs-thirdnav ul.mainNav3 li li .cc-nav-parent.level_3 { background: #888; color: #fff } .hs-menu ul.mainNav2, .hs-subnav ul.mainNav1 .level_1, .hs-subnav ul.mainNav1 .level_3, .hs-subnav ul.mainNav3.mainNav3 .level_3, .hs-thirdnav ul.mainNav1 .level_1, .hs-thirdnav ul.mainNav2 .level_2 { display: none } li.cc-invisible { text-decoration: line-through; color: #fff } #cc-nav { top: 10px!important; z-index: 99999999 } .hs-menu nav { float: left } .hs-menu nav ul { margin: 0; padding: 0; border: 0; list-style: none; position: relative; display: block; z-index: 203001 } .hs-menu nav ul li { display: inline-block; position: relative; float: left } .hs-menu nav ul ul { display: none } .hs-menu nav ul li:hover > ul { display: block } .hs-menu nav ul li a:link, .hs-menu nav ul li a:visited { display: block; color: #333; line-height: 150%; margin: 0; padding: 30px 13px; text-decoration: none!important; -webkit-transition: all .2s linear; -o-transition: all .2s linear; -moz-transition: all .2s linear; -webkit-font-smoothing: subpixel-antialiased!important } .hs-menu nav ul li a:link:active, .hs-menu nav ul li a:link:focus, .hs-menu nav ul li a:link:hover, .hs-menu nav ul li a:visited:active, .hs-menu nav ul li a:visited:focus, .hs-menu nav ul li a:visited:hover, .hs-menu nav ul li.cc-nav-current > a:link, .hs-menu nav ul li.cc-nav-current > a:visited, .hs-menu nav ul li.cc-nav-parent > a:link, .hs-menu nav ul li.cc-nav-parent > a:visited { color: #c2a476 } .hs-menu nav ul ul { background: #222; top: 100%; left: 0; margin: 0; color: #999; position: absolute } .hs-menu nav ul ul li { float: none; position: relative } .hs-menu nav ul ul li a:link, .hs-menu nav ul ul li a:visited { padding: 15px 20px; font-size: 90%; text-align: left; line-height: 110%; color: #fff; width: 150px; -webkit-transition: all .2s linear; -o-transition: all .2s linear; -moz-transition: all .2s linear } .hs-menu nav ul ul li a:link:active, .hs-menu nav ul ul li a:link:focus, .hs-menu nav ul ul li a:link:hover, .hs-menu nav ul ul li a:visited:active, .hs-menu nav ul ul li a:visited:focus, .hs-menu nav ul ul li a:visited:hover, .hs-menu nav ul ul li.cc-nav-current > a:link, .hs-menu nav ul ul li.cc-nav-current > a:visited, .hs-menu nav ul ul li.cc-nav-parent > a:link, .hs-menu nav ul ul li.cc-nav-parent > a:visited { background: #c2a476; color: #fff!important } .hs-menu nav ul ul ul { position: absolute; left: 100%; top: 0 } .menu { display: none } .slicknav_btn { position: relative; float: right; padding: .438em .625em; line-height: 1.125em; display: none!important } .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: .188em } .slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; color: #fff } .slicknav_menu .slicknav_icon { float: left; margin: .188em 0 0 .438em } .slicknav_menu .slicknav_no-text { margin: 0 } .slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: .125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .25); box-shadow: 0 1px 0 rgba(0, 0, 0, .25); background-color: #fff } .slicknav_menu:after, .slicknav_menu:before { content: " "; display: table } .slicknav_menu:after { clear: both } .slicknav_nav ul { display: block } .slicknav_nav li { display: block; position: relative } .slicknav_nav .slicknav_arrow { font-family: Helvetica, Arial, sans-serif; font-size: 30px; font-weight: 400; line-height: 100%; padding: 0; color: #fff } .slicknav_nav .slicknav_item a { display: inline } .slicknav_nav .slicknav_row, .slicknav_nav a { display: block } .slicknav_nav .slicknav_parent-link a { display: inline } .slicknav_menu { padding: 30px 0 } .slicknav_btn { margin: 5px 0; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, .75); background: #c2a476 } .slicknav_nav, .slicknav_nav ul { margin: 0; overflow: hidden; padding: 0; list-style: none } .slicknav_nav { clear: both; width: 100%; color: #fff; font-size: .875em } .slicknav_nav ul { font-size: 100% } .slicknav_nav ul ul { list-style: none; overflow: hidden; padding: 0; margin: 0 0 0 10px; font-size: 90% } .slicknav_nav .slicknav_row { padding: 8px 10px; margin: 5px } .cc-page .slicknav_nav a { box-sizing: border-box; color: #fff; display: block; outline: 0; padding: 10px 55px 10px 0; margin: 5px 0; min-width: 100%; text-decoration: none; text-align: left; border-bottom: 1px solid rgba(100, 100, 100, 0); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } .mfp-container, img.mfp-img { -webkit-box-sizing: border-box } .cc-nav .slicknav_nav a:hover, .cc-page .slicknav_nav a.cc-nav-current.j-nav-current.jmd-nav__link--current { color: #c2a476 } .slicknav_nav .slicknav_txtnode { margin-left: 15px } .slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { padding: 0; margin: 0 } .slicknav_brand { float: left; color: #fff; font-size: 18px; line-height: 30px; padding: 7px 12px; height: 44px } ul.slicknav_nav { display: block!important } .slicknav_arrow { width: 22px; width: 2.2rem; height: 22px; height: 2.2rem; position: absolute; right: 0; outline: 0; border: none; background-color: rgba(120, 120, 120, .3); text-align: center; display: none; border-radius: 0; top: 0 } .m-wrapper .slicknav_arrow { display: block } .kmd-hero { display: none } .cc-indexpage .kmd-hero, .main-page .kmd-hero { display: block } .no-hero .cc-indexpage .kmd-hero, .no-hero .main-page .kmd-hero, .no-hero .kmd-hero, .no-hero-overlay .cc-indexpage .kmd-hero .hs-overlay, .no-hero-overlay .main-page .kmd-hero .hs-overlay, .no-hero-overlay .kmd-hero .hs-overlay { display: none!important } .backstretch { display: none } .cc-indexpage .backstretch, .main-page .backstretch { display: block } #downbutton, .bg-caption { display: none; left: 0; bottom: 0; overflow: hidden } .main-page .kmd-hero, .kmd-hero { min-height: 100vh; margin-top: -80px; position: relative } #hs-video { position: relative; margin-top: -80px } .ytplayer-container { position: absolute; top: 0; opacity: 0; z-index: -1 } a#next.next:before, a#prev.prev:before { font-family: FontAwesome; background-color: rgba(0, 0, 0, .2); padding: 10px; top: 5px; font-size: 20px; color: #fff; position: absolute } #next, #prev { position: absolute; bottom: 50px; z-index: 1 } a#prev.prev { right: 86px } a#prev.prev:before { content: "\f177"; left: 0 } a#next.next { right: 3px } a#next.next:before { content: "\f178"; right: 0 } a#next.next:hover:before, a#prev.prev:hover:before { background-color: rgba(0, 0, 0, .6) } .bg-caption { width: 100%; margin: 0 auto; height: 50%; background: 0 0; position: absolute; top: 50%; right: 0 } #downbutton { width: 40px; height: 40px; opacity: .6; margin: auto; position: absolute; top: auto; right: 0; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -ms-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out; transition: all .35s ease-in-out; -webkit-animation: arrows 3.8s infinite; -webkit-animation-delay: 1s; animation: arrows 3.8s infinite; animation-delay: 1s } #downbutton:after { font-family: FontAwesome, sans-serif; content: '\f107'; color: #fff; font-size: 50px } .cc-indexpage #downbutton, .fullscreen-page #downbutton, .main-page #downbutton { display: block; z-index: 2 } @keyframes arrows { 0%, 100%, 20%, 60% { bottom: 30px } 10%, 30%, 50%, 70%, 90% { bottom: 40px } 40%, 80% { bottom: 20px } } @-webkit-keyframes arrows { 0%, 100%, 20%, 60% { bottom: 30px } 10%, 30%, 50%, 70%, 90% { bottom: 40px } 40%, 80% { bottom: 20px } } #downbutton:hover { opacity: 1 } #scroll { position: absolute; left: 50%; bottom: 80px } .carousel-caption { position: absolute; right: 0; bottom: 30%; left: 0; z-index: 10; padding-top: 20px; padding-bottom: 20px } .carousel-caption.bg { background-color: rgba(0, 0, 0, .7); right: 30%; left: 30% } .carousel-caption .hs-button { margin: 20px } .carousel-caption h1 { font-size: 50px; margin-bottom: 10px } .caption-left, .caption-right { position: absolute; bottom: 5%; padding: 5px; color: #fff; text-align: left; z-index: 999 } .caption-right { right: 5%; left: auto } .caption-left { left: 5%; right: auto } #image-fullwidth, .image-fullwidth, .slider-holder { position: relative } .caption-left a:link, .caption-left a:visited, .caption-right a:link, .caption-right a:visited { color: #fff!important; border-bottom: 1px solid #fff; z-index: 999 } button.mfp-arrow, button.mfp-close { overflow: visible; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none; display: block; outline: 0; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none } #cc-inner .boxed, .bg-section, .custom-widget, .h-overflow, .hs-iframe, .map-responsive, .mfp-iframe-scaler { overflow: hidden } button::-moz-focus-inner { padding: 0; border: 0 } #small-dialog { background: #fff; padding: 20px 30px; text-align: left; max-width: 400px; margin: 40px auto; position: relative } #hs-container .cc-m-hgrid-column div.cc-shop-product-img, .resp-img img { max-width: 100% } .cc-pagemode-overlay .o-form #password, .o-form #cc-checkout-billing-address-form input[type=text], .o-form #cc-checkout-shipping-address-form input[type=text], .o-form .cc-checkout-user-note-form textarea, .o-form .commententry input[type=text], .o-form .commententry textarea, .o-form .j-formnew .cc-m-form-view-sortable input[type=text], .o-form .j-formnew .cc-m-form-view-sortable input[type=email], .o-form .j-formnew .cc-m-form-view-sortable textarea, .o-form .j-newsletterbox input[type=email], .o-form .newsletterbox input.newsletterInput, input#mce-EMAIL, input#mce-FNAME, input#mce-LNAME { background-color: rgba(85, 85, 85, .15); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000); margin-bottom: 7px; color: inherit; border: 0 solid #ededed; border-radius: 0; padding: 10px 0; outline: 0; width: 99%!important; -webkit-appearance: none; -moz-appearance: none } .cc-pagemode-overlay .form-white #password, .form-white #cc-checkout-billing-address-form input[type=text], .form-white #cc-checkout-shipping-address-form input[type=text], .form-white .cc-checkout-user-note-form textarea, .form-white .commententry input[type=text], .form-white .commententry textarea, .form-white .j-formnew .cc-m-form-view-sortable input[type=text], .form-white .j-formnew .cc-m-form-view-sortable input[type=email], .form-white .j-formnew .cc-m-form-view-sortable textarea, .form-white .j-newsletterbox input[type=email], .form-white .newsletterbox input.newsletterInput, input#mce-EMAIL, input#mce-FNAME, input#mce-LNAME { background-color: #f5f5f5; margin-bottom: 7px; color: #000; border: 1px solid #ededed; padding: 10px 0; outline: 0; width: 99%!important; -webkit-appearance: none; -moz-appearance: none } .cc-pagemode-overlay .form-dark #password, .form-dark #cc-checkout-billing-address-form input[type=text], .form-dark #cc-checkout-shipping-address-form input[type=text], .form-dark .cc-checkout-user-note-form textarea, .form-dark .commententry input[type=text], .form-dark .commententry textarea, .form-dark .j-formnew .cc-m-form-view-sortable input[type=text], .form-dark .j-formnew .cc-m-form-view-sortable input[type=email], .form-dark .j-formnew .cc-m-form-view-sortable textarea, .form-dark .j-newsletterbox input[type=email], .form-dark .newsletterbox input.newsletterInput, input#mce-EMAIL, input#mce-FNAME, input#mce-LNAME { background: #242424; margin-bottom: 5px; color: #ccc; border: none; padding: 10px 0; outline: 0; width: 99%!important; -webkit-appearance: none; -moz-appearance: none } .cc-pagemode-overlay .form-line #password, .form-line #cc-checkout-billing-address-form input[type=text], .form-line #cc-checkout-shipping-address-form input[type=text], .form-line .cc-checkout-user-note-form textarea, .form-line .commententry input[type=text], .form-line .commententry textarea, .form-line .j-formnew .cc-m-form-view-sortable input[type=text], .form-line .j-formnew .cc-m-form-view-sortable input[type=email], .form-line .j-formnew .cc-m-form-view-sortable textarea, .form-line .j-newsletterbox input[type=email], .form-line .newsletterbox input.newsletterInput, input#mce-EMAIL, input#mce-FNAME, input#mce-LNAME { background: 0 0; background-color: none; color: inherit; border: 1px solid rgba(85, 85, 85, .25); outline: 0; padding: 7px 0; margin: 5px 0; width: 99%!important; -webkit-appearance: none; -moz-appearance: none } #hs-container #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn, #hs-container #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout, #hs-container .commententry input[type=submit], #hs-container .j-blogarticle .blogreadmore:link, #hs-container .j-blogarticle .blogreadmore:visited, #hs-container .j-blogarticle .comment:link, #hs-container .j-blogarticle .comment:visited, #hs-container .j-downloadDocument .cc-m-download-link, #hs-container .j-formnew input[type=submit], #hs-container .j-newsletterbox input[type=submit], #hs-container .j-product .cc-shop-product-desc .cc-shop-addtocard, #hs-container .j-rss br + a[target="_blank"], #hs-container .post .blogreadmore:link, #hs-container .post .blogreadmore:visited, #hs-container .post .comment:link, #hs-container .post .comment:visited, #hs-container input#mc-embedded-subscribe.button, .cc-pagemode-overlay #hs-container input[type=submit].submitUser, a.j-calltoaction-link.j-calltoaction-link-style-1, a.j-calltoaction-link.j-calltoaction-link-style-2, a.j-calltoaction-link.j-calltoaction-link-style-3 { background-color: #dcaa28!important; text-decoration: none; display: inline-block; clear: both; cursor: pointer; margin: 0; color: #fff!important; border: 1px solid #d3aa2e; height: auto; border-radius: 0!important; padding: 6px 25px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; -webkit-appearance: none; -moz-appearance: none; text-transform: none!important; font-size: 16px } #hs-container #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn:active, #hs-container #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn:focus, #hs-container #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn:hover, #hs-container #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout:active, #hs-container #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout:focus, #hs-container #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout:hover, #hs-container .cc-pagemode-overlay input[type=submit].submitUser:active, #hs-container .commententry input[type=submit]:active, #hs-container .commententry input[type=submit]:focus, #hs-container .commententry input[type=submit]:hover, #hs-container .j-blogarticle .blogreadmore:active:link, #hs-container .j-blogarticle .blogreadmore:active:visited, #hs-container .j-blogarticle .blogreadmore:focus:link, #hs-container .j-blogarticle .blogreadmore:focus:visited, #hs-container .j-blogarticle .blogreadmore:hover:link, #hs-container .j-blogarticle .blogreadmore:hover:visited, #hs-container .j-blogarticle .comment:active:link, #hs-container .j-blogarticle .comment:active:visited, #hs-container .j-blogarticle .comment:focus:link, #hs-container .j-blogarticle .comment:focus:visited, #hs-container .j-blogarticle .comment:hover:link, #hs-container .j-blogarticle .comment:hover:visited, #hs-container .j-downloadDocument .cc-m-download-link:active, #hs-container .j-downloadDocument .cc-m-download-link:focus, #hs-container .j-downloadDocument .cc-m-download-link:hover, #hs-container .j-formnew input[type=submit]:active, #hs-container .j-formnew input[type=submit]:focus, #hs-container .j-formnew input[type=submit]:hover, #hs-container .j-newsletterbox input[type=submit]:active, #hs-container .j-newsletterbox input[type=submit]:focus, #hs-container .j-newsletterbox input[type=submit]:hover, #hs-container .j-product .cc-shop-product-desc .cc-shop-addtocard:active, #hs-container .j-product .cc-shop-product-desc .cc-shop-addtocard:focus, #hs-container .j-product .cc-shop-product-desc .cc-shop-addtocard:hover, #hs-container .j-rss br + a[target="_blank"]:active, #hs-container .j-rss br + a[target="_blank"]:focus, #hs-container .j-rss br + a[target="_blank"]:hover, #hs-container .post .blogreadmore:active:link, #hs-container .post .blogreadmore:active:visited, #hs-container .post .blogreadmore:focus:link, #hs-container .post .blogreadmore:focus:visited, #hs-container .post .blogreadmore:hover:link, #hs-container .post .blogreadmore:hover:visited, #hs-container .post .comment:active:link, #hs-container .post .comment:active:visited, #hs-container .post .comment:focus:visited, #hs-container .post .comment:hover:link, #hs-container .post .comment:hover:visited, #hs-container input#mc-embedded-subscribe.button:hover, .cc-pagemode-overlay #hs-container input[type=submit].submitUser:focus, .cc-pagemode-overlay #hs-container input[type=submit].submitUser:hover, .post .comment:focus:link, a.j-calltoaction-link.j-calltoaction-link-style-1:hover, a.j-calltoaction-link.j-calltoaction-link-style-2:hover, a.j-calltoaction-link.j-calltoaction-link-style-3:hover { background-color: #fff!important; color: #000!important } #hs-container .round-btn #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn, #hs-container .round-btn #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout, #hs-container .round-btn .commententry input[type=submit], #hs-container .round-btn .j-blogarticle .blogreadmore:link, #hs-container .round-btn .j-blogarticle .blogreadmore:visited, #hs-container .round-btn .j-blogarticle .comment:link, #hs-container .round-btn .j-blogarticle .comment:visited, #hs-container .round-btn .j-downloadDocument .cc-m-download-link, #hs-container .round-btn .j-formnew input[type=submit], #hs-container .round-btn .j-newsletterbox input[type=submit], #hs-container .round-btn .j-product .cc-shop-product-desc .cc-shop-addtocard, #hs-container .round-btn .j-rss br + a[target="_blank"], #hs-container .round-btn .post .blogreadmore:link, #hs-container .round-btn .post .blogreadmore:visited, #hs-container .round-btn .post .comment:link, #hs-container .round-btn .post .comment:visited, #hs-container .round-btn a.j-calltoaction-link.j-calltoaction-link-style-1, #hs-container .round-btn a.j-calltoaction-link.j-calltoaction-link-style-2, #hs-container .round-btn a.j-calltoaction-link.j-calltoaction-link-style-3, #hs-container .round-btn input#mc-embedded-subscribe.button, #hs-container .round-btn span.comment, .cc-pagemode-overlay #hs-container .round-btn input[type=submit].submitUser { -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px } #hs-container .mid-round-btn #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn, #hs-container .mid-round-btn #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout, #hs-container .mid-round-btn .commententry input[type=submit], #hs-container .mid-round-btn .j-blogarticle .blogreadmore:link, #hs-container .mid-round-btn .j-blogarticle .blogreadmore:visited, #hs-container .mid-round-btn .j-blogarticle .comment:link, #hs-container .mid-round-btn .j-blogarticle .comment:visited, #hs-container .mid-round-btn .j-downloadDocument .cc-m-download-link, #hs-container .mid-round-btn .j-formnew input[type=submit], #hs-container .mid-round-btn .j-newsletterbox input[type=submit], #hs-container .mid-round-btn .j-product .cc-shop-product-desc .cc-shop-addtocard, #hs-container .mid-round-btn .j-rss br + a[target="_blank"], #hs-container .mid-round-btn .post .blogreadmore:link, #hs-container .mid-round-btn .post .blogreadmore:visited, #hs-container .mid-round-btn .post .comment:link, #hs-container .mid-round-btn .post .comment:visited, #hs-container .mid-round-btn a.j-calltoaction-link.j-calltoaction-link-style-1, #hs-container .mid-round-btn a.j-calltoaction-link.j-calltoaction-link-style-2, #hs-container .mid-round-btn a.j-calltoaction-link.j-calltoaction-link-style-3, #hs-container .mid-round-btn input#mc-embedded-subscribe.button, #hs-container .mid-round-btn span.comment, .cc-pagemode-overlay #hs-container .mid-round-btn input[type=submit].submitUser { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px } #hs-container .dark-outline-btn #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn, #hs-container .dark-outline-btn #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout, #hs-container .dark-outline-btn .commententry input[type=submit], #hs-container .dark-outline-btn .j-blogarticle .blogreadmore:link, #hs-container .dark-outline-btn .j-blogarticle .blogreadmore:visited, #hs-container .dark-outline-btn .j-blogarticle .comment:link, #hs-container .dark-outline-btn .j-blogarticle .comment:visited, #hs-container .dark-outline-btn .j-downloadDocument .cc-m-download-link, #hs-container .dark-outline-btn .j-formnew input[type=submit], #hs-container .dark-outline-btn .j-newsletterbox input[type=submit], #hs-container .dark-outline-btn .j-product .cc-shop-product-desc .cc-shop-addtocard, #hs-container .dark-outline-btn .j-rss br + a[target="_blank"], #hs-container .dark-outline-btn .post .blogreadmore:link, #hs-container .dark-outline-btn .post .blogreadmore:visited, #hs-container .dark-outline-btn .post .comment:link, #hs-container .dark-outline-btn .post .comment:visited, #hs-container .dark-outline-btn a.j-calltoaction-link.j-calltoaction-link-style-1, #hs-container .dark-outline-btn a.j-calltoaction-link.j-calltoaction-link-style-2, #hs-container .dark-outline-btn a.j-calltoaction-link.j-calltoaction-link-style-3, #hs-container .dark-outline-btn input#mc-embedded-subscribe.button, .cc-pagemode-overlay #hs-container .dark-outline-btn input[type=submit].submitUser { background: 0 0!important; color: #000!important; height: auto; border: 1px solid #000; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } #hs-container .dark-outline-btn #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn:active, #hs-container .dark-outline-btn #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn:focus, #hs-container .dark-outline-btn #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn:hover, #hs-container .dark-outline-btn #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout:active, #hs-container .dark-outline-btn #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout:focus, #hs-container .dark-outline-btn #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout:hover, #hs-container .dark-outline-btn .cc-pagemode-overlay input[type=submit].submitUser:active, #hs-container .dark-outline-btn .commententry input[type=submit]:active, #hs-container .dark-outline-btn .commententry input[type=submit]:focus, #hs-container .dark-outline-btn .commententry input[type=submit]:hover, #hs-container .dark-outline-btn .j-blogarticle .blogreadmore:active:link, #hs-container .dark-outline-btn .j-blogarticle .blogreadmore:active:visited, #hs-container .dark-outline-btn .j-blogarticle .blogreadmore:focus:link, #hs-container .dark-outline-btn .j-blogarticle .blogreadmore:focus:visited, #hs-container .dark-outline-btn .j-blogarticle .blogreadmore:hover:link, #hs-container .dark-outline-btn .j-blogarticle .blogreadmore:hover:visited, #hs-container .dark-outline-btn .j-blogarticle .comment:active:link, #hs-container .dark-outline-btn .j-blogarticle .comment:active:visited, #hs-container .dark-outline-btn .j-blogarticle .comment:focus:link, #hs-container .dark-outline-btn .j-blogarticle .comment:focus:visited, #hs-container .dark-outline-btn .j-blogarticle .comment:hover:link, #hs-container .dark-outline-btn .j-blogarticle .comment:hover:visited, #hs-container .dark-outline-btn .j-downloadDocument .cc-m-download-link:active, #hs-container .dark-outline-btn .j-downloadDocument .cc-m-download-link:focus, #hs-container .dark-outline-btn .j-downloadDocument .cc-m-download-link:hover, #hs-container .dark-outline-btn .j-formnew input[type=submit]:active, #hs-container .dark-outline-btn .j-formnew input[type=submit]:focus, #hs-container .dark-outline-btn .j-formnew input[type=submit]:hover, #hs-container .dark-outline-btn .j-newsletterbox input[type=submit]:active, #hs-container .dark-outline-btn .j-newsletterbox input[type=submit]:focus, #hs-container .dark-outline-btn .j-newsletterbox input[type=submit]:hover, #hs-container .dark-outline-btn .j-product .cc-shop-product-desc .cc-shop-addtocard:active, #hs-container .dark-outline-btn .j-product .cc-shop-product-desc .cc-shop-addtocard:focus, #hs-container .dark-outline-btn .j-product .cc-shop-product-desc .cc-shop-addtocard:hover, #hs-container .dark-outline-btn .j-rss br + a[target="_blank"]:active, #hs-container .dark-outline-btn .j-rss br + a[target="_blank"]:focus, #hs-container .dark-outline-btn .j-rss br + a[target="_blank"]:hover, #hs-container .dark-outline-btn .post .blogreadmore:active:link, #hs-container .dark-outline-btn .post .blogreadmore:active:visited, #hs-container .dark-outline-btn .post .blogreadmore:focus:link, #hs-container .dark-outline-btn .post .blogreadmore:focus:visited, #hs-container .dark-outline-btn .post .blogreadmore:hover:link, #hs-container .dark-outline-btn .post .blogreadmore:hover:visited, #hs-container .dark-outline-btn .post .comment:active:link, #hs-container .dark-outline-btn .post .comment:active:visited, #hs-container .dark-outline-btn .post .comment:focus:visited, #hs-container .dark-outline-btn .post .comment:hover:link, #hs-container .dark-outline-btn .post .comment:hover:visited, #hs-container .dark-outline-btn a.j-calltoaction-link.j-calltoaction-link-style-1:hover, #hs-container .dark-outline-btn a.j-calltoaction-link.j-calltoaction-link-style-2:hover, #hs-container .dark-outline-btn a.j-calltoaction-link.j-calltoaction-link-style-3:hover, #hs-container .dark-outline-btn input#mc-embedded-subscribe.button:hover, .cc-pagemode-overlay #hs-container .dark-outline-btn input[type=submit].submitUser:focus, .cc-pagemode-overlay #hs-container .dark-outline-btn input[type=submit].submitUser:hover, .post .comment:focus:link { border: 1px solid #333; background: #000!important; color: #fff!important } #hs-container .white-outline-btn #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn, #hs-container .white-outline-btn #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout, #hs-container .white-outline-btn .commententry input[type=submit], #hs-container .white-outline-btn .j-blogarticle .blogreadmore:link, #hs-container .white-outline-btn .j-blogarticle .blogreadmore:visited, #hs-container .white-outline-btn .j-blogarticle .comment:link, #hs-container .white-outline-btn .j-blogarticle .comment:visited, #hs-container .white-outline-btn .j-downloadDocument .cc-m-download-link, #hs-container .white-outline-btn .j-formnew input[type=submit], #hs-container .white-outline-btn .j-newsletterbox input[type=submit], #hs-container .white-outline-btn .j-product .cc-shop-product-desc .cc-shop-addtocard, #hs-container .white-outline-btn .j-rss br + a[target="_blank"], #hs-container .white-outline-btn .post .blogreadmore:link, #hs-container .white-outline-btn .post .blogreadmore:visited, #hs-container .white-outline-btn .post .comment:link, #hs-container .white-outline-btn .post .comment:visited, #hs-container .white-outline-btn a.j-calltoaction-link.j-calltoaction-link-style-1, #hs-container .white-outline-btn a.j-calltoaction-link.j-calltoaction-link-style-2, #hs-container .white-outline-btn a.j-calltoaction-link.j-calltoaction-link-style-3, #hs-container .white-outline-btn input#mc-embedded-subscribe.button, .cc-pagemode-overlay #hs-container .white-outline-btn input[type=submit].submitUser { background: 0 0!important; color: #fff; height: auto; border: 1px solid #fff; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } #hs-container .white-outline-btn #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn:active, #hs-container .white-outline-btn #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn:focus, #hs-container .white-outline-btn #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn:hover, #hs-container .white-outline-btn #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout:active, #hs-container .white-outline-btn #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout:focus, #hs-container .white-outline-btn #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout:hover, #hs-container .white-outline-btn .cc-pagemode-overlay input[type=submit].submitUser:active, #hs-container .white-outline-btn .commententry input[type=submit]:active, #hs-container .white-outline-btn .commententry input[type=submit]:focus, #hs-container .white-outline-btn .commententry input[type=submit]:hover, #hs-container .white-outline-btn .j-blogarticle .blogreadmore:active:link, #hs-container .white-outline-btn .j-blogarticle .blogreadmore:active:visited, #hs-container .white-outline-btn .j-blogarticle .blogreadmore:focus:link, #hs-container .white-outline-btn .j-blogarticle .blogreadmore:focus:visited, #hs-container .white-outline-btn .j-blogarticle .blogreadmore:hover:link, #hs-container .white-outline-btn .j-blogarticle .blogreadmore:hover:visited, #hs-container .white-outline-btn .j-blogarticle .comment:active:link, #hs-container .white-outline-btn .j-blogarticle .comment:active:visited, #hs-container .white-outline-btn .j-blogarticle .comment:focus:link, #hs-container .white-outline-btn .j-blogarticle .comment:focus:visited, #hs-container .white-outline-btn .j-blogarticle .comment:hover:link, #hs-container .white-outline-btn .j-blogarticle .comment:hover:visited, #hs-container .white-outline-btn .j-downloadDocument .cc-m-download-link:active, #hs-container .white-outline-btn .j-downloadDocument .cc-m-download-link:focus, #hs-container .white-outline-btn .j-downloadDocument .cc-m-download-link:hover, #hs-container .white-outline-btn .j-formnew input[type=submit]:active, #hs-container .white-outline-btn .j-formnew input[type=submit]:focus, #hs-container .white-outline-btn .j-formnew input[type=submit]:hover, #hs-container .white-outline-btn .j-newsletterbox input[type=submit]:active, #hs-container .white-outline-btn .j-newsletterbox input[type=submit]:focus, #hs-container .white-outline-btn .j-newsletterbox input[type=submit]:hover, #hs-container .white-outline-btn .j-product .cc-shop-product-desc .cc-shop-addtocard:active, #hs-container .white-outline-btn .j-product .cc-shop-product-desc .cc-shop-addtocard:focus, #hs-container .white-outline-btn .j-product .cc-shop-product-desc .cc-shop-addtocard:hover, #hs-container .white-outline-btn .j-rss br + a[target="_blank"]:active, #hs-container .white-outline-btn .j-rss br + a[target="_blank"]:focus, #hs-container .white-outline-btn .j-rss br + a[target="_blank"]:hover, #hs-container .white-outline-btn .post .blogreadmore:active:link, #hs-container .white-outline-btn .post .blogreadmore:active:visited, #hs-container .white-outline-btn .post .blogreadmore:focus:link, #hs-container .white-outline-btn .post .blogreadmore:focus:visited, #hs-container .white-outline-btn .post .blogreadmore:hover:link, #hs-container .white-outline-btn .post .blogreadmore:hover:visited, #hs-container .white-outline-btn .post .comment:active:link, #hs-container .white-outline-btn .post .comment:active:visited, #hs-container .white-outline-btn .post .comment:focus:visited, #hs-container .white-outline-btn .post .comment:hover:link, #hs-container .white-outline-btn .post .comment:hover:visited, #hs-container .white-outline-btn a.j-calltoaction-link.j-calltoaction-link-style-1:hover, #hs-container .white-outline-btn a.j-calltoaction-link.j-calltoaction-link-style-2:hover, #hs-container .white-outline-btn a.j-calltoaction-link.j-calltoaction-link-style-3:hover, #hs-container .white-outline-btn input#mc-embedded-subscribe.button:hover, .cc-pagemode-overlay #hs-container .white-outline-btn input[type=submit].submitUser:focus, .cc-pagemode-overlay #hs-container .white-outline-btn input[type=submit].submitUser:hover, .post .comment:focus:link { border: 1px solid #fff; background: #fff!important; color: #000!important } #hs-container .j-rss br + a[target="_blank"], .hs-button, .hs-footer .j-rss br + a[target="_blank"] { background: #c2a476; height: auto; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; display: inline-block; text-decoration: none; border: none; clear: both; cursor: pointer } .cc-pagemode-overlay #hs-container input[type=submit].submitUser, .cc-pagemode-overlay #hs-container input[type=submit].submitUser:hover { color: #fff!important } #hs-container .j-rss br + a[target="_blank"], .hs-footer .j-rss br + a[target="_blank"] { margin: 0; color: #fff; padding: 10px; -webkit-box-shadow: 0 -2px 0 rgba(0, 0, 0, .1) inset; -moz-box-shadow: 0 -2px 0 rgba(0, 0, 0, .1) inset; box-shadow: 0 -2px 0 rgba(0, 0, 0, .1) inset; -webkit-transition: all .3s ease; transition: all .3s ease } .hs-button { margin: 1px; color: #fff!important; padding: 10px 45px; border-radius: 0; text-shadow: none; -webkit-transition: all .3s ease; transition: all .3s ease } .bg-round, .round { -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px } .mid-round { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px } .flat { -webkit-box-shadow: 0 -3px 0 rgba(0, 0, 0, .1) inset; -moz-box-shadow: 0 -3px 0 rgba(0, 0, 0, .1) inset; box-shadow: 0 -3px 0 rgba(0, 0, 0, .1) inset } .brand-bg .hs-button:hover, .hs-button:hover { background: #111!important; color: #fff } .slanted-btn { -ms-transform: skewX(-20deg); -webkit-transform: skewX(-20deg); transform: skewX(-20deg) } .slanted-text { -ms-transform: skewX(20deg); -webkit-transform: skewX(20deg); transform: skewX(20deg); display: inline-block } #hs-container .ghost-white { border: 2px solid #fff; color: #fff; background: 0 0 } #hs-container .ghost-white:hover { background: #fff!important; color: #666!important; border: 2px solid transparent!important } #hs-container .ghost-dark { border: 2px solid #111; color: #111!important; background: 0 0 } #hs-container .ghost-dark:hover { background: #111!important; color: #fff!important; border: 2px solid transparent!important } #hs-container .ghost-dark.mid-round-border, #hs-container .ghost-white.mid-round-border { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } #hs-container .small-btn { padding: 7px 25px; font-size: 90% } #hs-container .large-btn { padding: 15px 55px } .fullwidth-btn { width: 100%; margin: 0 auto; text-align: center; padding: 12px 0!important } #hs-container .cc-m-video-wrapper { width: 100%!important } #hs-container .j-formnew .cc-m-form-view-sortable input.cc-spinner-input, .hs-footer .j-formnew .cc-m-form-view-sortable input.cc-spinner-input { padding: 0; margin: 0; background: 0 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } #hs-container .cc-m-form-note { padding: 3px 0 3px 20px; margin-top: 10px; font-size: 11px; border-top: 1px solid rgba(85, 85, 85, .15) } .cc-pagemode-overlay #hs-container input.submitUser { margin-bottom: 10px } .inner dt#mandFields-label { margin-top: 15px } #hs-container span.j-blog-post--tags--template, .hide-bg-image .kmd-hero, .hide-video #video-wrapper { display: none } #hs-container .j-blog-post--tags-wrapper { padding: 5px 0; margin-bottom: 5px; font-size: 90% } #hs-container .j-blog-page--post-cta .j-calltoaction-link { padding: 7px 15px; margin-bottom: 20px } #hs-container a.j-blog-page--pagination--page { padding: 2px 7px; border-radius: 0!important } #hs-container a.j-blog-post--tag { position: relative; display: inline-block; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } #hs-container ul.j-blog-page--pagination.j-callToAction { margin-left: 0; padding: 0; float: left } #hs-container .j-blogSelection, .kmd #hs-container .j-blogSelection { display: block } #hs-container .datetime.dt-style9 .datetime-inner { text-align: left } .super-large-inner #hs-container .datetime.dt-style9 .datetime-inner, .super-large-inner #hs-container .datetime.dt-style9 p, .super-large-inner #hs-container .j-blog-header, .super-large-inner #hs-container .j-header { text-align: center } #hs-container .datetime.dt-style9 p { padding: 5px 0; text-align: left; display: inline-block } #hs-container .hproduct .cc-shop-product-size-1 .cc-shop-product-img, .no-comment-page #hs-container span.comment, .no-icon .j-cart.is-empty, p.postmeta { display: none } #hs-container .datetime.dt-style0 { margin: 5px; background-color: transparent; overflow: hidden; border-radius: 0; box-shadow: none; border: 1px solid #ccc; color: #ccc } #hs-container .datetime.dt-style0 p.day, #hs-container .datetime.dt-style0 p.mon { color: #ccc } #hs-container div.datetime.dt-style5 { border-bottom: none } #hs-container .j-blogarticle .blogreadmore:link { float: right; padding: 7px 10px; text-transform: lowercase!important } #hs-container span.comment { float: right; margin: 0 5px; padding: 7px 10px; background: #f0f0f0 } #hs-container span.comment a:hover { color: #000 } #hs-container ul.com-list-noava li { border-top: 1px solid transparent; background: 0 0; padding: 10px; margin: 2px 0 } #hs-container .j-comment { margin: -5px -500%; padding: 1.5em 500%; background: #f9f9f9 } #hs-container a.cc-pinterest-link { float: left } .sc-wrapper { padding: 0 } .j-cart.is-empty { display: none } .j-cart { top: 0!important; right: 0; line-height: 2.2em!important; height: 100% } .j-cart-icon-wrapper { position: relative!important } .bg-section, .hs-thumbnail, .hs-thumbnail img { position: relative } .j-cart-icon { padding: 0!important } #hs-container .j-cart-icon::before, #hs-container .j-cart-icon:before { left: 0!important; content: "\f290"!important; font-family: FontAwesome!important; font-size: 15px; margin-left: 20px } .j-cart-item-amount { padding-right: 20px } .j-cart--hover-popup { min-width: 100px } a.j-shop-addtocard-response--backward.is-close { margin-bottom: 5px!important } #hs-container .has-default-store .bg-grey-inner, #hs-container .has-default-store .cc-shop-product-desc_, #hs-container .has-default-store .hlisting, #hs-container .has-default-store .hproduct { background: 0 0 } #hs-container .hproduct { border: 0 solid #ededed; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .bg-grey-inner { padding: 5px 0 } #hs-container .cc-shop-product-desc, #hs-container .j-module .n.j-product { padding: 5px } #hs-container .cc-shop-product-img { padding: 10px } #hs-container .cc-m-hgrid-column .cc-shop-product-img { padding: 0 } #hs-container .cc-m-hgrid-column div.cc-shop-product-size-1 div.cc-shop-product-desc, #hs-container .cc-m-hgrid-column div.cc-shop-product-size-2 div.cc-shop-product-desc, #hs-container .cc-m-hgrid-column div.cc-shop-product-size-3 div.cc-shop-product-desc { margin-left: 0; clear: both } #hs-container .cc-m-hgrid-column div.cc-shop-product-size-1 div.cc-shop-product-desc { padding-top: 0 } #hs-container .cc-m-hgrid-column .hproduct { margin-top: 0; background: 0 0 } #hs-container .hproduct { padding-top: 0!important } #hs-container .j-product { padding: 30px 0 } #hs-container span.fn { font-size: 16px; font-weight: 400; margin-top: 10px } #hs-container .cc-catalog-container-new .cc-product-title { font-weight: 400; margin-top: 5px } #hs-container .cc-catalog-wrapper span a { font-size: 16px; line-height: 20px } #hs-container .j-product .cc-shop-product-desc h4 { font-weight: 400 } #hs-container .j-product .cc-shop-product-desc .cc-shop-product-price-container { margin: 15px 0 } #hs-container .j-product .cc-shop-product-desc .cc-shop-product-price-item { display: inline; padding-right: 15px } #hs-container .j-product .cc-shop-product-desc .cc-shop-addtocard:before { display: none } #hs-container .j-product .cc-shop-product-desc .cc-shop-addtocard span { text-shadow: none } #hs-container .j-product .cc-shop-product-desc .cc-product-infolink a:link, #hs-container .j-product .cc-shop-product-desc .cc-product-infolink a:visited { font-size: 85% } #hs-container .j-product .cc-shop-product-availability { padding: 0; margin-top: 25px } #hs-container .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1 .cc-webview-product-price { text-align: center } #hs-container .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2 .cc-webview-product-price, #hs-container .cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3 .cc-webview-product-price, #hs-container .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-webview-product-price, #hs-container .cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-webview-product-price { bottom: 0; left: 0 } #hs-container #cc-checkout-wrapper { background: 0 0 } #hs-container .cc-checkout-overview .cc-checkout-fullshopingcart-wrapper { padding: 10px 0; background: 0 0 } #hs-container #cc-checkout-progress-4 { width: 100%; text-align: center; margin: 0 auto; float: none } #hs-container #cc-checkout-gutter { padding: 20px 0 } #hs-container div.cc-checkout-subheadings { border-bottom: 1px solid #ccc } #hs-container label.cc-m-ui-numeric { margin-left: -20px } #hs-container table.cc-checkout-products th { border-bottom: 0 solid #ccc; background: 0 0; color: #333 } #hs-container input.cc-checkout-btn { float: left; font-weight: 400 } #hs-container a.cc-shop-addtocard, #hs-container a.cc-shop-addtocard:visited, #hs-container a.cc-sidecart-checkout, #hs-container a.cc-sidecart-checkout:visited, #hs-container input.cc-checkout-btn { text-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none } #hs-container #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-products .cc-checkout-total { border-top: 1px solid #ccc; border-bottom: 0; font-weight: 700 } #hs-container #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-products .cc-checkout-hint { font-style: italic; font-size: 90% } #hs-container #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-products img { float: left; margin: 5px 0 } #hs-container #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-paymentoption { padding: 0; list-style: none } #hs-container .n.j-imageSubtitle a img, #hs-container a.cc-webview-product-image img, .hs-footer .n.j-imageSubtitle a img { -webkit-transition: opacity .2s linear; -moz-transition: opacity .2s linear; -o-transition: opacity .2s linear; -ms-transition: opacity .2s linear; transition: opacity .2s linear } .tagcloud a { display: block-inline; float: left; padding: 5px 10px; margin: 1px; font-size: 90%; background-color: rgba(0, 0, 0, .22); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000); color: #fff!important; text-decoration: none!important; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } .thumbnail-hover, .thumbnail-hover.style2 { -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease } .tagcloud.bg-round a { -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px } .tagcloud.mid-round a { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } .has-border a { border: 1px solid #000; background: 0 0 } .has-border-white a { border: 1px solid #fff; background: 0 0 } .has-border a:hover, .has-border-white a:hover { border: 1px solid transparent } .has-border a:hover, .has-border-white a:hover, .tagcloud a:hover { background: #676767; color: #fff!important } .content-teaser { width: auto; padding: 10px; background: #f5f5f5; border-left: 3px solid #111 } .content-teaser .hs-left { padding-bottom: 5px } .quote-teaser { background-color: #f5f5f5; padding: 10px; border-left: 3px solid #111 } blockquote p, blockquote span { font-family: Georgia, Times, serif; font-style: italic } .accordeon_title:after, .thumbnail-hover:after, .toggle a.switch.opened:after, .toggle a.switch:after { font-family: FontAwesome, sans-serif } blockquote cite { font-style: normal; display: block; font-size: 10px; font-weight: 700; color: inherit; letter-spacing: 1px } .hs-fullwidth-color, .hs-fullwidth-dark, .hs-fullwidth-grey { margin: -5px -500%; padding: 1.5em 500%; display: none } .hs-fullwidth-color, .hs-fullwidth-color h1, .hs-fullwidth-color h2, .hs-fullwidth-color h3, .hs-fullwidth-color h4, .hs-fullwidth-color p, .hs-fullwidth-color span, .hs-fullwidth-color table, .hs-fullwidth-color td, .hs-fullwidth-dark, .hs-fullwidth-dark h1, .hs-fullwidth-dark h2, .hs-fullwidth-dark h3, .hs-fullwidth-dark h4, .hs-fullwidth-dark p, .hs-fullwidth-dark span, .hs-fullwidth-dark table, .hs-fullwidth-dark td { color: #fff } .hs-fullwidth { margin: -5px -500%; padding: 1.5em 500% } .hs-fullwidth-grey { background: #f0f0f0 } .hs-fullwidth-dark { background: #242424 } .hs-fullwidth-color { background: #c0d34b } .custom-image { background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; width: 100% } .bg-holder { width: 100%; height: 100% } .bg-section { background-size: cover!important; width: 100% } @media only screen and (max-width:1023px) { .j-cart { top: 35px!important } .bg-section .hs-overlay { opacity: 1 } .mobile-bg { background: -webkit-linear-gradient(to left, #660, #996); background: linear-gradient(to left, #660, #996) } } @media only screen and (max-width:745px) { .m-padding { padding-top: 5px!important; padding-bottom: 5px!important } } #cc-inner .boxed { margin: -5px 0; padding: 0 } @media only screen and (max-width:745px) { #cc-inner .boxed { margin: -5px -500%; padding: 1.5em 500% } } .enllax-bg { background-size: cover; box-sizing: border-box; background-repeat: repeat } .hs-thumbnail img { display: block; width: 100%; height: auto } .hs-thumbnail:hover .thumbnail-hover { opacity: 1; filter: alpha(opacity=100) } .thumbnail-hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; -moz-opacity: 0; -ms-filter: alpha(opacity=0); filter: alpha(opacity=0); filter: alpha(opacity=100); -webkit-transition: all .4s ease; z-index: 1; background-color: rgba(0, 0, 0, .7) } .thumbnail-hover:after { margin: auto; top: 0; bottom: 0; left: 0; right: 0; position: absolute; text-align: center; width: 50px; height: 50px; display: block; color: #fff; font-size: 50px; content: '\f067'; z-index: -1 } .thumbnail-hover.style2:after { display: none } .thumbnail-hover.style2 { position: absolute; top: 5%; left: 5%; display: block; width: 90%; height: 90%; background-image: none; opacity: .8; filter: alpha(opacity=100) } .opacity-2, .opacity-4, .opacity-6, .opacity-8, .outlined::before, a.social { filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000) } .thumbnail-hover.style2 a { display: block; width: auto; height: auto } .thumbnail-hover.style2 .hs-description { padding: 10px; position: relative } .custom-caption { position: absolute; left: 5%; top: 5% } #hs-container .j-imageSubtitle figure, #hs-container .j-textWithImage figure, .custom-widget, .hs-description { position: relative } .thumbnail-hover a { display: block; width: 100%; height: 100% } .hs-description { padding: 20px; background: #f5f5f5 } .hs-description p { color: #333; margin-top: 5px } .hs-description h3 a { text-decoration: none } .links li, .links ul { text-decoration: none!important } .custom-widget { float: left; width: 100%; background: #fff } .hs-left-50 { width: 50%; float: left; padding: 0 } .hs-right-50 { float: right; width: 50%; padding: 0 } .custom-widget img { width: 100%; height: auto } .gutter-5 { padding: 5px } .gutter-10 { padding: 10px } .gutter-15 { padding: 15px } .gutter-20 { padding: 20px } .gutter-25 { padding: 25px } .gutter-30 { padding: 30px } .one-fourth { width: 25%; float: left; padding: 0 } .one-third { width: 33.33333333%; float: left; padding: 0 } .one-third-with-border { width: 32.33333333%; float: left; padding: 0 } .border-right { border-right: 1px solid #ccc } .half-fullwidth:after { content: "."; display: block; height: 0; clear: both } .mid-box-left { float: left; width: 50%; margin: -5px 0 -5px -500%; padding: 1.5em 0 1.5em 500% } .mid-box-right { float: right; width: 50%; margin: -5px -500% -5px 0; padding: 1.5em 500% 1.5em 0 } .hours, .links ul { margin: 0; list-style: none } #hs-container .cc-imagewrapper.cc-m-image-align-3 figcaption, #hs-container div.caption.cc-m-image-align-3 { background: #c2a476; padding: 7px 0; color: #fff; text-align: center } #hs-container .cc-imagewrapper.cc-m-image-align-2 figcaption, #hs-container div.caption.cc-m-image-align-2 { position: absolute; top: 20px; right: -4px; width: auto!important; background-color: rgba(52, 52, 52, .7); color: #fff; padding: .6rem 1.4rem; font-weight: 400; text-align: right; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } #hs-container .cc-imagewrapper.cc-m-image-align-2 .cc-m-figcaption-empty, #hs-container .cc-imagewrapper.cc-m-image-align-3 .cc-m-figcaption-empty, #hs-container div.caption.cc-m-image-align-2 .cc-m-figcaption-empty, #hs-container div.caption.cc-m-image-align-3 .cc-m-figcaption-empty, .links ul { padding: 0 } .cc-box, .snip-nav * { box-sizing: border-box } #hs-container .j-hgrid .cc-imagewrapper.cc-m-image-align-3 figcaption, #hs-container .j-hgrid div.caption.cc-m-image-align-3 { width: 100%!important } #hs-container .j-hgrid .cc-imagewrapper.cc-m-image-align-2 figcaption, #hs-container .j-hgrid div.caption.cc-m-image-align-2 { background-color: #ea6153; font-size: 15px } .resp-img img { height: auto } .circular img { -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px } .links li { list-style: none; padding: 9px 0; border-bottom: 1px solid rgba(85, 85, 85, .15) } .style2 li { border-bottom: 1px dashed rgba(85, 85, 85, .15) } .style3 li { border-bottom: 1px dotted rgba(85, 85, 85, .15) } .style4 li { border-bottom: 2px solid rgba(85, 85, 85, .15) } .style5 li { border-bottom: none } .links li a, .style2 li a { color: #777 } .links li a { text-decoration: none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } .links li a:hover { color: #c2a476 } .links.hs-inline ul li { display: inline-block; border-bottom: none; padding: 0 5px; line-height: 190% } .timeline-item { padding: 3em 2em 2em; position: relative; color: rgba(0, 0, 0, .7); border-left: 2px solid rgba(0, 0, 0, .3) } .timeline-item::before { content: attr(date-is); position: absolute; left: 2em; top: 1em; display: block; font-weight: 700; font-size: .785rem } .timeline-item::after { width: 10px; height: 10px; display: block; top: 1em; position: absolute; left: -7px; border-radius: 10px; content: ''; border: 2px solid rgba(0, 0, 0, .3); background: #fff } .hours li p, .hours span, .social, a.social { display: inline-block } .timeline-item.last { border-right: 0 solid; -o-border-image: linear-gradient(to bottom, rgba(0, 0, 0, .3) 60%, transparent) 1 100%; border-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .3) 60%, transparent) 1 100%; border-image: linear-gradient(to bottom, rgba(0, 0, 0, .3) 60%, transparent) 1 100% } .hours { padding: 0; position: relative } .hours span { font-weight: 700; min-width: 100px } .hours li { border-bottom: 1px dashed #ddd; padding: 5px 0 } .hours li:last-child { border-bottom: 0 } .hours li p { position: absolute; right: 15px; font-style: normal; font-size: 100% } .underline-links a { border-bottom: 1px solid transparent; -webkit-transition: border .5s ease; -moz-transition: border .5s ease; -ms-transition: border .5s ease; -o-transition: border .5s ease; transition: border .5s ease } .underline-links a:hover { border-bottom: 1px solid } .toggle { padding: 10px 0 } .toggle a.switch { color: #999; display: block; font-size: 15px; line-height: 22px; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px; background: #111; float: left; margin-right: 10px; width: 20px; height: 22px } .toggle a.switch:first-child { border: none; padding: 0 } .toggle a.switch:after { content: '\f067'; font-size: 11px; color: #fff; padding: 0 5px } .active > .accordeon_title:after, .toggle a.switch.opened:after { content: '\f068' } .toggle .content { margin: 10px 0 0; padding: 0 } ul.accordeon { padding: 0; list-style: none; margin: 0 } li.accordeon_item { list-style: none!important } .accordeon_item { margin-bottom: .5rem } .accordeon_title { cursor: pointer; padding: .8rem!important; background: #f0f0f0 } .accordeon_title:after { float: right; content: '\f067' } h1.accordeon_title, h2.accordeon_title, h3.accordeon_title { text-align: left } .accordeon_content { padding: .8rem } ul.tabs-nav { font-size: 0; list-style: none; margin: 0; padding: 0 } ul.tabs-nav > li { display: inline-block; margin-right: 1px; margin-bottom: -1px } ul.tabs-nav > li > a { background-color: #f0f0f0; color: #111; font-size: 14px; display: block; text-decoration: none; padding: 8px 20px; -webkit-transition: all .2s linear; -o-transition: all .2s linear; -moz-transition: all .2s linear } ul.tabs-nav > li.active > a, ul.tabs-nav > li > a:hover { color: #111; background-color: #ccc } .tabs-container { padding: 20px 0; border-top: 1px solid #f0f0f0 } .no-margin-top, .no-padding-top { padding-top: 0 } .color-white, .color-white h1, .color-white h2, .color-white h3, .color-white p, .color-white span, .color-white table, .color-white td { color: #fff } .color-dark, .color-dark h1, .color-dark h2, .color-dark h3, .color-dark p, .color-dark span, .color-dark table, .color-dark td { color: #333 } .color-primary { color: #c2a476 } .color-secondary { color: #ae895d } .color-grey { color: #ccc } #hs-container .bg-grey { background: #f0f0f0 } #hs-container .bg-white { background: #fff } #hs-container .bg-dark { background: #000 } .bg-white, .brand-bg .bg-white { background: #fff } a.hs-button.bg-white { color: #333!important } a.hs-button.bg-white:hover { color: #fff!important } #hs-container .bg-transparent { background: 0 0 } #cc-inner .link-dark a:link, #cc-inner .link-dark a:visited { color: #444 } #cc-inner .link-white a:link, #cc-inner .link-white a:visited { color: #fff } #cc-inner .link-grey a:link, #cc-inner .link-grey a:visited { color: #ccc } #hs-container .weight-300 { font-weight: 300 } #hs-container .weight-400 { font-weight: 400 } #hs-container .weight-500 { font-weight: 500 } #hs-container .weight-600 { font-weight: 600 } #hs-container .weight-700 { font-weight: 700 } #hs-container .weight-800 { font-weight: 800 } #hs-container .lowercase #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn, #hs-container .lowercase #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout, #hs-container .lowercase .cc-catalog-wrapper span a, #hs-container .lowercase .cc-imagewrapper.cc-m-image-align-3 figcaption, #hs-container .lowercase .commententry input[type=submit], #hs-container .lowercase .hs-button, #hs-container .lowercase .j-blogarticle .blogreadmore:link, #hs-container .lowercase .j-blogarticle .blogreadmore:visited, #hs-container .lowercase .j-blogarticle .comment:link, #hs-container .lowercase .j-blogarticle .comment:visited, #hs-container .lowercase .j-downloadDocument .cc-m-download-link, #hs-container .lowercase .j-formnew input[type=submit], #hs-container .lowercase .j-nav-variant-breadcrumb, #hs-container .lowercase .j-nav-variant-nested, #hs-container .lowercase .j-nav-variant-standard, #hs-container .lowercase .j-newsletterbox input[type=submit], #hs-container .lowercase .j-product .cc-shop-product-desc .cc-shop-addtocard, #hs-container .lowercase .j-rss br + a[target="_blank"], #hs-container .lowercase .post .blogreadmore:link, #hs-container .lowercase .post .blogreadmore:visited, #hs-container .lowercase .post .comment:link, #hs-container .lowercase .post .comment:visited, #hs-container .lowercase a.readmore, #hs-container .lowercase div.caption.cc-m-image-align-3, #hs-container .lowercase h1, #hs-container .lowercase h2, #hs-container .lowercase h3, #hs-container .lowercase input#mc-embedded-subscribe.button, #hs-container .lowercase span.fn, .cc-page.lowercase .slicknav_nav a, .cc-pagemode-overlay #hs-container .lowercase input[type=submit].submitUser, .lowercase a.j-calltoaction-link.j-calltoaction-link-style-1, .lowercase a.j-calltoaction-link.j-calltoaction-link-style-2, .lowercase a.j-calltoaction-link.j-calltoaction-link-style-3 { text-transform: none } #hs-container .no-space #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn, #hs-container .no-space #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout, #hs-container .no-space .cc-catalog-wrapper span a, #hs-container .no-space .cc-imagewrapper.cc-m-image-align-3 figcaption, #hs-container .no-space .commententry input[type=submit], #hs-container .no-space .hs-button, #hs-container .no-space .j-blogarticle .blogreadmore:link, #hs-container .no-space .j-blogarticle .blogreadmore:visited, #hs-container .no-space .j-blogarticle .comment:link, #hs-container .no-space .j-blogarticle .comment:visited, #hs-container .no-space .j-downloadDocument .cc-m-download-link, #hs-container .no-space .j-formnew input[type=submit], #hs-container .no-space .j-nav-variant-breadcrumb, #hs-container .no-space .j-nav-variant-nested, #hs-container .no-space .j-nav-variant-standard, #hs-container .no-space .j-newsletterbox input[type=submit], #hs-container .no-space .j-product .cc-shop-product-desc .cc-shop-addtocard, #hs-container .no-space .j-rss br + a[target="_blank"], #hs-container .no-space .post .blogreadmore:link, #hs-container .no-space .post .blogreadmore:visited, #hs-container .no-space .post .comment:link, #hs-container .no-space .post .comment:visited, #hs-container .no-space a.readmore, #hs-container .no-space div.caption.cc-m-image-align-3, #hs-container .no-space h1, #hs-container .no-space h2, #hs-container .no-space h3, #hs-container .no-space input#mc-embedded-subscribe.button, #hs-container .no-space span.fn, .cc-page .no-space .slicknav_nav a, .cc-pagemode-overlay #hs-container .no-space input[type=submit].submitUser, .no-space a.j-calltoaction-link.j-calltoaction-link-style-1, .no-space a.j-calltoaction-link.j-calltoaction-link-style-2, .no-space a.j-calltoaction-link.j-calltoaction-link-style-3 { letter-spacing: 0 } #hs-container .no-g-font #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn, #hs-container .no-g-font #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout, #hs-container .no-g-font .cc-catalog-wrapper span a, #hs-container .no-g-font .cc-imagewrapper.cc-m-image-align-3 figcaption, #hs-container .no-g-font .commententry input[type=submit], #hs-container .no-g-font .hs-button, #hs-container .no-g-font .j-blogarticle .blogreadmore:link, #hs-container .no-g-font .j-blogarticle .blogreadmore:visited, #hs-container .no-g-font .j-blogarticle .comment:link, #hs-container .no-g-font .j-blogarticle .comment:visited, #hs-container .no-g-font .j-downloadDocument .cc-m-download-link, #hs-container .no-g-font .j-formnew input[type=submit], #hs-container .no-g-font .j-nav-variant-breadcrumb, #hs-container .no-g-font .j-nav-variant-nested, #hs-container .no-g-font .j-nav-variant-standard, #hs-container .no-g-font .j-newsletterbox input[type=submit], #hs-container .no-g-font .j-product .cc-shop-product-desc .cc-shop-addtocard, #hs-container .no-g-font .j-rss br + a[target="_blank"], #hs-container .no-g-font .post .blogreadmore:link, #hs-container .no-g-font .post .blogreadmore:visited, #hs-container .no-g-font .post .comment:link, #hs-container .no-g-font .post .comment:visited, #hs-container .no-g-font a.readmore, #hs-container .no-g-font div.caption.cc-m-image-align-3, #hs-container .no-g-font h1, #hs-container .no-g-font h2, #hs-container .no-g-font h3, #hs-container .no-g-font input#mc-embedded-subscribe.button, #hs-container .no-space span.fn, .cc-page .no-g-font .slicknav_nav a, .cc-pagemode-overlay #hs-container .no-g-font input[type=submit].submitUser, .no-g-font a.j-calltoaction-link.j-calltoaction-link-style-1, .no-g-font a.j-calltoaction-link.j-calltoaction-link-style-2, .no-g-font a.j-calltoaction-link.j-calltoaction-link-style-3 { font-family: inherit; text-transform: none!important; letter-spacing: 0!important } h1.no-g-font, h2.no-g-font, h3.no-g-font, h4.no-g-font { font-family: inherit!important; text-transform: none!important; letter-spacing: 0!important } .cd-panel-header h1, .kmd .cd-btn { font-family: "Droid Sans", sans-serif } .size-11 { font-size: 11px } .size-12 { font-size: 12px } .size-13 { font-size: 13px } .size-14 { font-size: 14px } .size-15 { font-size: 15px } .size-16 { font-size: 16px } .size-17 { font-size: 17px } .size-18 { font-size: 18px } .size-19 { font-size: 19px } .size-20 { font-size: 20px } .size-25 { font-size: 25px } .size-30 { font-size: 30px } .max-height-20 img { max-height: 20px } .max-height-40 img { max-height: 40px } .max-height-50 img { max-height: 50px } .max-height-60 img { max-height: 56px; padding-top: 0 } .is-sticky .max-height-60 img { max-height: 56px; padding-top: 4px } .max-height-70 img { max-height: 70px } .max-height-80 img { max-height: 80px } .max-height-90 img { max-height: 90px } .max-height-100 img { max-height: 100px } .max-height-120 img { max-height: 120px } .max-height-150 img { max-height: 150px } .big { font-size: 300%!important } .super-big { font-size: 500%!important } .small { font-size: 90%!important } .dashed-border { outline: #ccc dashed 1px; outline-offset: -5px } .solid-border { outline: #ccc solid 1px; outline-offset: -5px } .white-solid-border { outline: #fff solid 1px; outline-offset: -5px } .white-dashed-border { outline: #fff dashed 1px; outline-offset: -5px } .no-border { border: none!important; border-top: none!important; border-right: none!important; border-bottom: none!important } .add-border { border: 1px solid #303030 } .add-border-bold { border: 2px solid #303030 } #hs-container .color-hr .hr, #hs-container .color-hr-2 .hr, #hs-container .color-hr-3 .hr, #hs-container .dark-hr .hr, #hs-container .dark-hr-2 .hr, #hs-container .dark-hr-3 .hr, #hs-container .grey-hr .hr, #hs-container .grey-hr-2 .hr, #hs-container .white-hr .hr, #hs-container .white-hr-2 .hr, #hs-container .white-hr-3 .hr { border-bottom-width: 0; border-color: transparent } .no-padding { padding: 0 } .no-padding-btm { padding-bottom: 0 } .no-padding-left { padding-left: 0 } .no-padding-right { padding-right: 0 } .no-margin { margin: 0 } .no-margin-btm { margin-bottom: 0 } .remove-margin-left { margin-left: 0 } .remove-margin-right { margin-right: 0 } .add-top-5 { padding-top: 5px } .add-top-10 { padding-top: 10px } .add-top-15 { padding-top: 15px } .add-top-20 { padding-top: 20px } .add-top-25 { padding-top: 25px } .add-top-30 { padding-top: 30px } .add-right-5 { padding-right: 5px } .add-right-10 { padding-right: 10px } .add-right-15 { padding-right: 15px } .add-right-20 { padding-right: 20px } .add-right-25 { padding-right: 25px } .add-right-30 { padding-right: 30px } .add-btm-5 { padding-bottom: 5px } .add-btm-10 { padding-bottom: 10px } .add-btm-15 { padding-bottom: 15px } .add-btm-20 { padding-bottom: 20px } .add-btm-25 { padding-bottom: 25px } .add-bottom-30 { padding-bottom: 30px } .add-left-5 { padding-left: 5px } .add-left-10 { padding-left: 10px } .add-left-15 { padding-left: 15px } .add-left-20 { padding-left: 20px } .add-left-25 { padding-left: 25px } .add-left-30 { padding-left: 30px } .add-5 { padding: 5px } .add-10 { padding: 10px } .add-15 { padding: 15px } .add-20 { padding: 20px } .add-25 { padding: 25px } .add-30 { padding: 30px } .pull-top-10 { margin-top: -10px!important } .pull-top-20 { margin-top: -20px!important } .pull-top-30 { margin-top: -30px!important } .pull-top-40 { margin-top: -40px!important } .pull-top-50 { margin-top: -50px!important } .pull-btm-10 { margin-bottom: -10px!important } .pull-btm-20 { margin-bottom: -20px!important } .pull-btm-30 { margin-bottom: -30px!important } .pull-btm-40 { margin-bottom: -40px!important } .pull-btm-50 { margin-bottom: -50px!important } .hs-left, .left-align { float: left } .hs-right, .right-align { float: right } .center-align, .hs-center { float: none; margin: 0 auto; text-align: center } .text-center { display: table; margin: 0 auto; text-align: center } .text-left { text-align: left } .text-right { text-align: right } #hs-container .color-hr .hr { height: 1px } #hs-container .color-hr-2 .hr { height: 2px } #hs-container .color-hr-3 .hr { height: 3px } #hs-container .grey-hr .hr { height: 1px } #hs-container .grey-hr-2 .hr { height: 2px } #hs-container .grey-hr-3 .hr { height: 3px; border-bottom-width: 0; border-color: transparent } #hs-container .grey-hr .hr, #hs-container .grey-hr-2 .hr, #hs-container .grey-hr-3 .hr { background: #ececec!important } #hs-container .dark-hr .hr { height: 1px } #hs-container .dark-hr-2 .hr { height: 2px } #hs-container .dark-hr-3 .hr { height: 3px } #hs-container .dark-hr .hr, #hs-container .dark-hr-2 .hr, #hs-container .dark-hr-3 .hr { background: #111!important } #hs-container .white-hr .hr { height: 1px } #hs-container .white-hr-2 .hr { height: 2px } #hs-container .white-hr-3 .hr { height: 3px } #hs-container .white-hr .hr, #hs-container .white-hr-2 .hr, #hs-container .white-hr-3 .hr { background: #fff!important } .line { height: 2px; background: #000; width: 100%; margin: 5px 0; position: relative } .large-inner .inner, .mid-inner .inner, .small-inner .inner { margin: 0 auto; position: relative } .medium-line { width: 50% } .small-line { width: 50px } .slim-line { height: 1px } .bold-line { height: 5px } .has-outline { border-bottom: 3px double #fff } .only-mobile, .only-mobile-phone { display: none; border: none } .only-mobile.active { top: 10px; right: 5px; position: fixed } .overlay.open .inner { width: 93% } .kmd .only-mobile, .kmd .only-mobile-phone { display: block; border: 5px solid #e67e22 } .cd-btn, .hidden, .invisible { display: none } .kmd .invisible { display: block; border: 5px solid #eb433e } .kmd .cd-btn { position: fixed; bottom: 50%; left: 0; z-index: 999999; display: block; text-align: left; font-size: 16px; padding: 7px; background-color: rgba(0, 0, 0, .6); color: #fff!important; text-decoration: none!important } .kmd .cd-btn:before { content: "\f085"; font-family: FontAwesome; padding: 0 } .kmd-msg { background: #ff706b; color: #fff; padding: 7px } #hs-container .invisible a:link, #hs-container .invisible a:visited { color: #fff!important } .admin-only { display: none } .kmd .admin-only { display: block } .jqbga-slider.jqbga-slider--fixed, .jqbga-web--video, body.jqbga-container .jqbga-slider, body.jqbga-container .jqbga-slider--image { display: none!important } .large-inner .inner { max-width: 1170px } @media (min-width:992px) { .large-inner .inner { width: 970px } } @media (min-width:1200px) { .large-inner .inner { width: 1170px } } .mid-inner .inner { width: 908px } .small-inner .inner { width: 702px } .super-large-inner .hs-content .inner { margin: 0 auto; position: relative; width: 100%; max-width: 100% } .kmd.super-large-inner .hs-content .inner { width: 95% } .super-large-inner .hs-content .inner .flexmodul, .super-large-inner .hs-content .inner .n { padding: 5px 0 } .super-large-inner .hs-content .inner .j-hgrid { width: 980px; margin: 0 auto } body.jqbga-container.jqbga-web--image { background-image: none!important } .fa h1, .fa h2, .fa h3, .fa h4, .fa p, .fa span { display: inline } .opacity-8 { background-color: rgba(0, 0, 0, .8) } .opacity-6 { background-color: rgba(0, 0, 0, .6) } .opacity-4 { background-color: rgba(0, 0, 0, .4) } .opacity-2 { background-color: rgba(0, 0, 0, .2) } .w-100 { width: 100% } .w-50 { width: 50% } .rel { position: relative } .top-left-separator { width: 0; position: absolute; top: -90px; left: 0; height: 0; border-style: solid; border-width: 80px 0 0 100vw; border-color: transparent transparent transparent #fff } .bottom-left-separator, .top-right-separator { border-width: 0 0 80px 100vw; width: 0; border-style: solid; position: absolute; height: 0 } .top-right-separator { top: -90px; right: 0; border-color: transparent transparent #fff } .bottom-left-separator { z-index: 3; bottom: -90px; left: 0; border-color: transparent transparent transparent #fff } .bottom-right-separator { width: 0; z-index: 3; position: absolute; bottom: -90px; right: 0; height: 0; border-style: solid; border-width: 80px 0 0 100vw; border-color: #fff transparent transparent } .top-separator { top: -50px; bottom: auto; border-width: 0 1300px 50px; border-color: transparent transparent #fff } .bottom-separator { top: 0; z-index: 10; bottom: auto; border-width: 50px 1300px 0; border-color: #fff transparent transparent } .bottom-separator, .top-separator { width: 0; height: 0; border-style: solid; position: absolute; left: 50%; margin-left: -1300px } .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .videowrapper { position: relative } .col-12 { width: 100% } .col-11 { width: 91.66666667% } .col-10 { width: 83.33333333% } .col-9 { width: 75% } .col-8 { width: 66.66666667% } .col-7 { width: 58.33333333% } .col-6 { width: 50% } .col-5 { width: 41.66666667% } .col-4 { width: 33.33333333% } .col-3 { width: 25% } .col-2 { width: 16.66666667% } .col-1 { width: 8.33333333% } .col-0 { width: auto } @media only screen and (min-width:290px) and (max-width:745px) { .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9 { width: 100%; float: left } .hs-content .gutter { padding: 15px 0 0; display: flex; flex-direction: column } .hs-content #sidebar_area { width: auto; padding: 20px } #sidebar_area { background-color: #3B3E43; color: #fff!important } #sidebar_area .n.j-imageSubtitle a img { width: 100% } #sidebar_area p { color: #fff!important } } #content_area > div > div { clear: both } .videowrapper { padding-bottom: 56.25%; padding-top: 0; height: 0 } .videowrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 999 } .map-responsive { padding-bottom: 56.25%; width: 100%; margin: 0 auto; position: relative; height: 0 } .map-responsive iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute } .lazy { opacity: 0; transition: opacity .5s ease .5s; -webkit-transform: translate3d(0, 0, 0) } .loaded { opacity: 1 } .z-999 { z-index: 999 } .absolute-top-right { position: absolute; right: 0; top: 0 } .absolute-top-left { position: absolute; left: 0; top: 0 } .absolute-btm-left { position: absolute; left: 0; bottom: 0 } .absolute-btm-right { position: absolute; bottom: 0 } .absolute-center { width: 100%; height: 50%; overflow: auto; margin: auto; position: absolute; top: 0; left: 5%; bottom: 0; right: 5% } a.div-link { position: absolute; width: 100%; height: 100%; top: 0; left: 0 } .has-shadow { box-shadow: 0 17px 35px rgba(74, 74, 115, .1), 0 5px 15px rgba(0, 0, 0, .07) } .has-text-shadow { text-shadow: 2px 4px 3px rgba(0, 0, 0, .3) } .outlined { position: relative } .outlined::before { background-color: rgba(85, 85, 85, .2); position: absolute; bottom: -5px; right: -5px; content: ''; display: block; width: 100%; height: 100% } .slide-up-hover { transition: transform .3s ease } .slide-up-hover:hover { -webkit-transform: translateY(-15px); transform: translateY(-15px) } .back-stars, .front-stars, .star-rating { display: flex } .star-rating { align-items: left; font-size: inherit; justify-content: left } .back-stars { color: #b2aeae; position: relative } .front-stars { color: #FFBC0B; overflow: hidden; position: absolute; top: 0; left: 0 } @media only screen and (max-width:1200px) { .hs-header.fixed-mobile .inner { width: 100% } .hs-logo { padding: 5px 0 0 5px } .m-wrapper, .slicknav_menu { display: block } .hs-menu, .hs-subnav, .hs-thirdnav { display: none } .only-mobile { display: block } .max-height-60 img { max-height: 56px; padding-top: 5px } .is-sticky .max-height-60 img { max-height: 56px; padding-top: 8px } } @media only screen and (min-width:746px) and (max-width:1023px) { .hs-logo { padding: 5px 20px } .hs-content #sidebar_area { width: 30% } .inner, .large-inner .inner, .mid-inner .inner, .small-inner .inner, .super-large-inner .hs-content .inner .j-hgrid { width: 100% } .cc-indexpage .hs-content, .hs-content { padding: 0 } .hs-content .gutter { padding: 10px 0 0; flex-direction: row } .j-cart--hover-popup { display: none!important } .big { font-size: 220%!important } .super-big { font-size: 250%!important } .hide-mobile { display: none } .only-mobile { display: block } .mobile-left { float: left!important } .mobile-right { float: right!important } .mobile-center, .mobile-center img { float: none!important; margin: 0 auto!important; text-align: center!important; display: block!important } .cc-indexpage #tubular-container, .main-page #tubular-container { display: none } #scroll { bottom: 0 } #hs-container ul.com-list .com-locked, #hs-container ul.com-list .com-meta, #hs-container ul.com-list .commententry { margin-left: 5px } #hs-container .com-avatar.cc-entry-avatar { margin-right: 10px } #hs-container .j-textWithImage .cc-imagewrapper { max-width: 50%!important } #hs-container .cc-m-image-align-1, #hs-container .cc-m-image-align-2, #hs-container .cc-m-image-resizewrapper img, #hs-container .cc-pinterest-overlay, #hs-container .imgleft, #hs-container .j-textWithImage img, #hs-container div.j-imageSubtitle img { max-width: 100%!important; height: auto!important } #hs-container .cc-imagewrapper.cc-m-image-align-3, #hs-container .cc-imagewrapper.cc-m-image-align-3 figcaption, #hs-container div.caption.cc-m-image-align-3 { max-width: 100% } #hs-container .cc-m-hgrid-column .cc-m-image-align-1, #hs-container .cc-m-hgrid-column .cc-m-image-align-2, #hs-container .cc-m-hgrid-column .cc-m-image-align-3, #hs-container .cc-m-hgrid-column .cc-m-image-resizewrapper img, #hs-container .cc-m-hgrid-column .cc-pinterest-overlay, #hs-container .cc-m-hgrid-column .imgleft, #hs-container .cc-m-hgrid-column div.j-imageSubtitle img { max-width: 100%!important; height: auto!important } #hs-container div.caption.cc-m-image-align-1, #hs-container div.caption.cc-m-image-align-2, #hs-container div.caption.cc-m-image-align-3 { width: 100%!important; height: auto!important } #hs-container form.cc-m-form.cc-m-form-layout-0 .cc-m-form-view-element > label, .hs-footer form.cc-m-form.cc-m-form-layout-0 .cc-m-form-view-element > label { float: left; width: 100%; max-width: 100% } .m-wrapper, .slicknav_menu { display: block } .hs-menu, .hs-subnav, .hs-thirdnav { display: none } } @media only screen and (min-width:460px) and (max-width:745px) { #image-fullwidth .carousel-caption, .bg-dark-mobile { background: #000 } #hs-container, #hs-container p { font-size: 18px } #hs-container h1 { font-size: 20px } body, p, table, td { font-size: 20px !important; line-height: 1.7 !important; color: #333 } h3{ font-size:20px !important; } h2{ font-size:22px !important; } h1{ font-size:22px !important; } .mceEditable p{ font-size: 12px!important; line-height: normal !important; } #hs-container h2, #hs-container h3 { font-size: 20px } #contentfooter, #hs-container h1, #hs-container h2, #hs-container h3, #hs-container p, #hs-container table, #hs-container td, .cc-page .slicknav_nav a { -webkit-text-size-adjust: none } .inner, .large-inner .inner, .mid-inner .inner, .small-inner .inner, .super-large-inner .hs-content .inner .j-hgrid { width: 100% } .cc-indexpage .hs-content, .hs-content { padding: 0 } .hs-content .gutter { padding: 10px 0 0 } .hs-logo img { max-width: 230px; height: auto; padding-top: 4px } .is-sticky .hs-logo img { padding-top: 9px } .content-teaser .hs-right { float: left } .j-cart--hover-popup { display: none!important } .hide-mobile, .hide-mobile-only, .owl-pagination { display: none } #cc-inner .carousel-caption, .caption-left, .caption-right { position: relative; bottom: 0; width: 100%; background-color: #000; float: left; left: 0 } #cc-inner .carousel-caption.bg { background-color: #000; right: 0; left: 0 } #cc-inner .carousel-caption h1, #cc-inner .carousel-caption h2, #cc-inner .carousel-caption h3, #cc-inner .carousel-caption p { color: #fff } .big { font-size: 120%!important } .super-big { font-size: 150%!important } .medium { font-size: 100%!important } .only-mobile, .only-mobile-phone { display: block } .mobile-left { float: left!important } .mobile-right { float: right!important } .mobile-center, .mobile-center img { float: none!important; margin: 0 auto!important; text-align: center!important; display: block!important } .mid-box-left, .mid-box-right { width: 100%; margin: -5px -500%; padding: 1.5em 500% } ul.tabs-nav > li { width: 100%; display: block; margin-bottom: 1px } #hs-container ul.tabs-nav > li > a { border-right: none; border-bottom: none } div.tabs-container { padding: 10px 0; border-top: none } .custom-caption { position: relative; padding: 10px; left: 0; top: 0 } .thumbnail-hover.style2 { position: relative; width: 100%; left: 0; opacity: 1 } .cc-indexpage #tubular-container, .main-page #tubular-container { display: none } #hs-container .equal { min-height: inherit!important; height: inherit!important } .hs-left-50, .hs-right-50, .one-fourth, .one-third, .one-third-with-border { width: 100%; float: left } #scroll { bottom: 0 } #hs-container .cc-m-hgrid-column { width: 100%!important } #hs-container div.caption.cc-m-image-align-3 { text-align: left } #hs-container div.caption.cc-m-image-align-3:before { content: "\00a0 \00a0 \00a0 " } #hs-container .cc-m-image-align-1, #hs-container .cc-m-image-align-2, #hs-container .cc-m-image-resizewrapper img, #hs-container .cc-pinterest-overlay, #hs-container .imgleft, #hs-container .j-textWithImage img, #hs-container div.j-imageSubtitle img { max-width: 100%!important; height: auto!important } #hs-container .cc-imagewrapper.cc-m-image-align-3, #hs-container .cc-imagewrapper.cc-m-image-align-3 figcaption, #hs-container div.caption.cc-m-image-align-3 { max-width: 100% } #hs-container ul.com-list .com-locked, #hs-container ul.com-list .com-meta, #hs-container ul.com-list .commententry { margin-left: 5px } #hs-container .j-textWithImage .cc-imagewrapper { max-width: 100%; width: auto } #hs-container .com-avatar.cc-entry-avatar { margin-right: 10px } #hs-container .cc-catalog-container.cc-catalog-sliderview.cc-catalog-st-3 { width: 400px!important } #hs-container form.cc-m-form.cc-m-form-layout-0 .cc-m-form-view-element > label, .hs-footer form.cc-m-form.cc-m-form-layout-0 .cc-m-form-view-element > label { float: left; width: 100%; max-width: 100% } #hs-container div.cc-shop-product-size-1 div.cc-shop-product-desc, #hs-container div.cc-shop-product-size-2 div.cc-shop-product-desc, #hs-container div.cc-shop-product-size-3 div.cc-shop-product-desc, #hs-container div.cc-shop-product-size-4 div.cc-shop-product-desc { margin-left: 0; clear: both; padding-top: 20px } #hs-container .cc-catalog-container-new .cc-catalog-listview a.cc-webview-product-image { max-width: 100%!important; height: auto!important; float: none; margin: 0 } #hs-container .cc-shop-product-img-confines { max-width: 100%; min-width: 100%; height: 100% } #hs-container .cc-shop-product-img { max-width: 100%; min-width: 100% } #hs-container .cc-catalog-container-new .cc-catalog-listview .j-webview-product-image, #hs-container .cc-catalog-galleryview .cc-webview-product, #hs-container .cc-shop-product-img .cc-shop-product-main-image, #hs-container .rssFeed img { width: 100% } #hs-container .cc-catalog-size-4 .cc-webview-product .cc-webview-product-image { height: 100%; line-height: auto; width: 100% } #hs-container .cc-catalog-container-new .cc-catalog-galleryview .j-webview-product-image { max-width: 100%; width: 100% } #hs-container input.cc-checkout-btn { float: right } .m-wrapper, .slicknav_menu { display: block } .hs-menu, .hs-subnav, .hs-thirdnav { display: none } .fixed { position: relative!important } } @media only screen and (min-width:290px) and (max-width:459px) { body, p, table, td { font-size: 18px !important; line-height: 1.7 !important; color: #333 } h3{ font-size:18px !important; } h2{ font-size:20px !important; } h1{ font-size:20px !important; } .mceEditable p{ font-size: 13px!important; line-height: normal !important; } .mceEditable strong, .mceEditable b{ font-size: 14px!important; font-kerning: none; font-weight: bold; letter-spacing: 1.4px; } .hide-mobile, .hide-mobile-only, .owl-pagination { display: none } #image-fullwidth .carousel-caption, .bg-dark-mobile { background: #000 } #hs-container, #hs-container p { font-size: 18px } #hs-container h1 { font-size: 22px } #hs-container h2, #hs-container h3 { font-size: 20px } .inner, .large-inner .inner, .mid-inner .inner, .small-inner .inner, .super-large-inner .hs-content .inner .j-hgrid { width: 100% } .cc-indexpage .hs-content, .hs-content { padding: 0 } .hs-content .gutter { padding: 10px 0 0 } .hs-logo img { max-width: 220px; height: auto; padding-top: 7px } .content-teaser .hs-right { float: left } .hs-footer #contentfooter div.leftrow, .hs-footer #contentfooter div.rightrow { float: none; text-align: center; width: 100% } #cc-inner .carousel-caption, .caption-left, .caption-right { position: relative; bottom: 0; width: 100%; background-color: #000; float: left; left: 0 } #cc-inner .carousel-caption.bg { background-color: #000; right: 0; left: 0 } #cc-inner .carousel-caption h1, #cc-inner .carousel-caption h2, #cc-inner .carousel-caption h3, #cc-inner .carousel-caption p { color: #fff } .big { font-size: 120%!important } .super-big { font-size: 150%!important } .medium { font-size: 100%!important } .only-mobile, .only-mobile-phone { display: block } .mobile-left { float: left!important } .mobile-right { float: right!important } .mobile-center, .mobile-center img { float: none!important; margin: 0 auto!important; text-align: center!important; display: block!important } .mid-box-left, .mid-box-right { width: 100%; margin: -5px -500%; padding: 1.5em 500% } .j-cart--hover-popup { display: none!important } .j-shop-addtocard-response--actions, .j-shop-addtocard-response--item, .j-shop-addtocard-response--message { width: 100%!important } .footer-btm #contentfooter div.leftrow, .footer-btm #contentfooter div.rightrow { float: none; text-align: center; width: 100% } ul.tabs-nav > li { width: 100%; display: block; margin-bottom: 1px } #hs-container .com-avatar, #hs-container strong.number, .cc-indexpage #tubular-container, .main-page #tubular-container { display: none } #hs-container ul.tabs-nav > li > a { border-right: none; border-bottom: none } div.tabs-container { padding: 10px 0; border-top: none } .is-sticky .hs-header { background: #fff; width: 100%; height: 62px; padding: 5px 0 0 } .is-sticky .hs-logo img { max-width: 170px; height: auto; padding-top: 5px } .is-sticky .button_container { top: 16px } .custom-caption { position: relative; padding: 10px; left: 0; top: 0 } .thumbnail-hover.style2 { position: relative; width: 100%; left: 0; opacity: 1 } #hs-container .equal { min-height: inherit!important; height: inherit!important } .hs-left-50, .hs-right-50, .one-fourth, .one-third, .one-third-with-border { width: 100%; float: left } #scroll { bottom: 0 } #hs-container .cc-m-hgrid-column { width: 100%!important; padding-bottom: 0 } #hs-container div.caption.cc-m-image-align-3 { text-align: left } #hs-container div.caption.cc-m-image-align-3:before { content: "\00a0 \00a0 \00a0 " } #hs-container .cc-m-image-align-1, #hs-container .cc-m-image-align-2, #hs-container .cc-m-image-resizewrapper img, #hs-container .cc-pinterest-overlay, #hs-container .imgleft, #hs-container .j-textWithImage img, #hs-container div.j-imageSubtitle img { max-width: 100%!important; height: auto!important } #hs-container .cc-imagewrapper.cc-m-image-align-3, #hs-container .cc-imagewrapper.cc-m-image-align-3 figcaption, #hs-container div.caption.cc-m-image-align-3 { max-width: 100% } #hs-container ul.com-list .com-locked, #hs-container ul.com-list .com-meta, #hs-container ul.com-list .commententry { margin-left: 2%; width: 98% } #hs-container form.cc-m-form.cc-m-form-layout-0 .cc-m-form-view-element > label, .hs-footer form.cc-m-form.cc-m-form-layout-0 .cc-m-form-view-element > label { float: left; width: 100%; max-width: 100% } #hs-container div.cc-shop-product-size-1 div.cc-shop-product-desc, #hs-container div.cc-shop-product-size-2 div.cc-shop-product-desc, #hs-container div.cc-shop-product-size-3 div.cc-shop-product-desc, #hs-container div.cc-shop-product-size-4 div.cc-shop-product-desc { margin-left: 0; clear: both; padding-top: 20px } #hs-container .cc-catalog-container-new .cc-catalog-listview a.cc-webview-product-image { max-width: 100%!important; height: auto!important; float: none; margin: 0 } #hs-container .cc-shop-product-img-confines { max-width: 100%; min-width: 100%; height: 100% } #hs-container .cc-shop-product-img { max-width: 100%; min-width: 100% } #hs-container .cc-catalog-container-new .cc-catalog-listview .j-webview-product-image, #hs-container .cc-catalog-galleryview .cc-webview-product, #hs-container .cc-shop-product-img .cc-shop-product-main-image, #hs-container .rssFeed img { width: 100% } #hs-container .cc-catalog-size-4 .cc-webview-product .cc-webview-product-image { height: 100%; line-height: auto; width: 100% } #hs-container .cc-catalog-container-new .cc-catalog-galleryview .j-webview-product-image { max-width: 100%; width: 100% } #hs-container input.cc-checkout-btn { float: right } .m-wrapper, .slicknav_menu { display: block } #hs-container table.cc-checkout-products div.cc-checkout-desc, .hs-menu, .hs-subnav, .hs-thirdnav { display: none } .fixed { position: relative!important } #hs-container #cc-checkout-wrapper { margin-left: -20px; background: 0 0; min-width: 320px } #hs-container table.cc-checkout-products { font-size: 11px; max-width: 320px } #hs-container #cc-checkout-gutter body, #hs-container #cc-checkout-gutter p, #hs-container #cc-checkout-gutter table, #hs-container #cc-checkout-gutter td { font-size: 11px } #hs-container table.cc-checkout-products .cc-right, #hs-container table.cc-checkout-products td.cc-checkout-number { text-align: center!important } #hs-container table.cc-checkout-products th.cc-desc { width: 50px!important; font-size: 9px } } .bg-primary-lighten { background: #74a37e } .bg-primary-darken { background: #005c26 } .custom-hover { background: #000!important } #hs-container .brand-bg .custom-btn #cc-checkout-wrapper #cc-checkout-gutter .cc-checkout-btn, #hs-container .brand-bg .custom-btn #cc-sidecart .cc-sidecart-footer .cc-sidecart-checkout, #hs-container .brand-bg .custom-btn .commententry input[type=submit], #hs-container .brand-bg .custom-btn .j-blogarticle .blogreadmore:link, #hs-container .brand-bg .custom-btn .j-blogarticle .blogreadmore:visited, #hs-container .brand-bg .custom-btn .j-blogarticle .comment:link, #hs-container .brand-bg .custom-btn .j-blogarticle .comment:visited, #hs-container .brand-bg .custom-btn .j-downloadDocument .cc-m-download-link, #hs-container .brand-bg .custom-btn .j-formnew input[type=submit], #hs-container .brand-bg .custom-btn .j-newsletterbox input[type=submit], #hs-container .brand-bg .custom-btn .j-product .cc-shop-product-desc .cc-shop-addtocard, #hs-container .brand-bg .custom-btn .j-rss br + a[target="_blank"], #hs-container .brand-bg .custom-btn .post .blogreadmore:link, #hs-container .brand-bg .custom-btn .post .blogreadmore:visited, #hs-container .brand-bg .custom-btn .post .comment:link, #hs-container .brand-bg .custom-btn .post .comment:visited, #hs-container .brand-bg .custom-btn a.j-calltoaction-link.j-calltoaction-link-style-1, #hs-container .brand-bg .custom-btn a.j-calltoaction-link.j-calltoaction-link-style-2, #hs-container .brand-bg .custom-btn a.j-calltoaction-link.j-calltoaction-link-style-3, #hs-container .brand-bg .custom-btn input#mc-embedded-subscribe.button, #hs-container .brand-bg .custom-color.hs-menu nav ul ul li a:link:active, #hs-container .brand-bg .custom-color.hs-menu nav ul ul li a:link:focus, #hs-container .brand-bg .custom-color.hs-menu nav ul ul li a:link:hover, #hs-container .brand-bg .custom-color.hs-menu nav ul ul li a:visited:active, #hs-container .brand-bg .custom-color.hs-menu nav ul ul li a:visited:focus, #hs-container .brand-bg .custom-color.hs-menu nav ul ul li a:visited:hover, #hs-container .brand-bg .custom-color.hs-menu nav ul ul li.cc-nav-current > a:link, #hs-container .brand-bg .custom-color.hs-menu nav ul ul li.cc-nav-current > a:visited, #hs-container .brand-bg .custom-color.hs-menu nav ul ul li.cc-nav-parent > a:link, #hs-container .brand-bg .custom-color.hs-menu nav ul ul li.cc-nav-parent > a:visited, #hs-container .brand-bg .custom-j-btn a.j-calltoaction-link.j-calltoaction-link-style-1, #hs-container .brand-bg .custom-j-btn a.j-calltoaction-link.j-calltoaction-link-style-2, #hs-container .brand-bg .custom-j-btn a.j-calltoaction-link.j-calltoaction-link-style-3, .cc-pagemode-overlay #hs-container .brand-bg .custom-btn input[type=submit].submitUser { background: #c0d34b } .custom-hover-link a { color: #000!important } #hs-container .brand-bg .custom-color.hs-menu nav ul li a:link:active, #hs-container .brand-bg .custom-color.hs-menu nav ul li a:link:focus, #hs-container .brand-bg .custom-color.hs-menu nav ul li a:link:hover, #hs-container .brand-bg .custom-color.hs-menu nav ul li a:visited:active, #hs-container .brand-bg .custom-color.hs-menu nav ul li a:visited:focus, #hs-container .brand-bg .custom-color.hs-menu nav ul li a:visited:hover, #hs-container .brand-bg .custom-color.hs-menu nav ul li.cc-nav-current > a:link, #hs-container .brand-bg .custom-color.hs-menu nav ul li.cc-nav-current > a:visited, #hs-container .brand-bg .custom-color.hs-menu nav ul li.cc-nav-parent > a:link, #hs-container .brand-bg .custom-color.hs-menu nav ul li.cc-nav-parent > a:visited { color: #c0d34b } .cc-page .brand-bg .custom-color .slicknav_nav a:hover { color: #c0d34b!important } #hs-container .brand-bg .custom-caption .cc-imagewrapper.cc-m-image-align-3 figcaption, #hs-container .brand-bg .custom-caption div.caption.cc-m-image-align-3 { background: #c0d34b!important } .brand-bg .custom-color.tagcloud a, .brand-bg .custom-color.tagcloud2 a:hover { background: #c0d34b } .custom-color a.social { background-color: #c0d34b } .mid-round-icon a.social { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } .round-icon a.social { -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px } .custom-basket-color .j-cart-icon { color: #222; background-color: rgba(252, 252, 252, 0) } #hs-container .custom-color, #hs-container .custom-color h1, #hs-container .custom-color h2, #hs-container .custom-color h3, #hs-container .custom-color h4, #hs-container .custom-color p, #hs-container .custom-color span, #hs-container .custom-color table, #hs-container .custom-color td, #hs-container .custom-link a:link, #hs-container .custom-link a:visited { color: #c0d34b!important } #hs-container .custom-bg { background: #c0d34b } .snip-nav li { display: inline-block; list-style: none; margin: 0; padding: 0 } .snip-nav a { padding: .2em 0; position: relative } .snip-nav a:after, .snip-nav a:before { position: absolute; -webkit-transition: all .35s ease; transition: all .35s ease } .snip-nav a:before { bottom: 0; display: block; height: 2px; width: 0; content: ""; background-color: #333 } .jmd-nav__list-item-1 a:before { background-color: transparent!important } .snip-nav a:after { left: 0; top: 0; padding: .5em 0; position: absolute; content: attr(data-hover); color: #444; white-space: nowrap; max-width: 0; overflow: hidden } .hs-menu.snip-nav nav ul li.cc-nav-current > a:before, .hs-menu.snip-nav nav ul li.cc-nav-parent > a:before, .snip-nav .current a:before, .snip-nav a:hover:before { opacity: 1; width: 100% } .snip-nav .current a:after, .snip-nav a:hover:after { max-width: 100% } .hs-menu.snip-nav nav ul li a:link, .hs-menu.snip-nav nav ul li a:visited { padding: 5px 0; margin: 0 20px; color: #333 } .hs-menu.snip-nav nav ul ul li a:link, .hs-menu.snip-nav nav ul ul li a:visited { padding: 15px 20px; margin: 0; width: 180px } figure.snip1477 { position: relative; float: left; overflow: hidden; margin: 0; min-width: 100%; max-width: 100%; width: 100%; color: #fff; text-align: center; font-size: 16px; background-color: #000 } figure.snip1477 *, figure.snip1477:after, figure.snip1477:before { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .55s ease; transition: all .55s ease } figure.snip1477 img { max-width: 100%; width: 100%; height: auto; backface-visibility: hidden; vertical-align: top; opacity: .9 } figure.snip1477 .title { position: absolute; top: 58%; left: 25px; padding: 5px 10px 10px } figure.snip1477 .title:after, figure.snip1477 .title:before { height: 2px; width: 1000px; position: absolute; content: ''; background-color: #fff } figure.snip1477 .title:before { top: 0; left: 10px; -webkit-transform: translateX(100%); transform: translateX(100%) } figure.snip1477 .title:after { bottom: 0; right: 10px; -webkit-transform: translateX(-100%); transform: translateX(-100%) } figure.snip1477 .title div:after, figure.snip1477 .title div:before { width: 2px; height: 300px; position: absolute; content: ''; background-color: #fff } .cd-panel, body, html { height: 100% } figure.snip1477 .title div:before { top: 10px; right: 0; -webkit-transform: translateY(100%); transform: translateY(100%) } figure.snip1477 .title div:after { bottom: 10px; left: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%) } figure.snip1477 h2, figure.snip1477 h4 { margin: 0; text-transform: uppercase } figure.snip1477 h2 { font-weight: 400 } figure.snip1477 h4 { display: block; font-weight: 700; background-color: #fff; padding: 5px 10px; color: #000 } figure.snip1477 figcaption { position: absolute; bottom: 42%; left: 25px; text-align: left; opacity: 0; padding: 5px 60px 5px 10px; font-size: .8em; font-weight: 500; letter-spacing: 1.5px } figure.snip1477 figcaption p { margin: 0 } figure.snip1477 a { position: absolute; top: 0; bottom: 0; left: 0; right: 0 } figure.snip1477.hover img, figure.snip1477:hover img { zoom: 1; filter: alpha(opacity=35); -webkit-opacity: .35; opacity: .35 } figure.snip1477.hover .title div:after, figure.snip1477.hover .title div:before, figure.snip1477.hover .title:after, figure.snip1477.hover .title:before, figure.snip1477:hover .title div:after, figure.snip1477:hover .title div:before, figure.snip1477:hover .title:after, figure.snip1477:hover .title:before { -webkit-transform: translate(0, 0); transform: translate(0, 0) } figure.snip1477.hover .title:after, figure.snip1477.hover .title:before, figure.snip1477:hover .title:after, figure.snip1477:hover .title:before { -webkit-transition-delay: .15s; transition-delay: .15s } figure.snip1477.hover figcaption, figure.snip1477:hover figcaption { opacity: 1; -webkit-transition-delay: .2s; transition-delay: .2s } .cd-main-content { text-align: center } .cd-main-content h1 { font-size: 20px; font-size: 1.25rem; color: #64788c; padding: 4em 0 } .cd-main-content .cd-btn { position: relative; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border-radius: 50em; box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 0 5px rgba(0, 0, 0, .1); -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s } .no-touch .cd-main-content .cd-btn:hover { box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 0 20px rgba(0, 0, 0, .3) } @media only screen and (min-width:1170px) { .cd-main-content h1 { font-size: 32px; font-size: 2rem } } .cd-panel { position: fixed; top: 0; left: 0; width: 240px; z-index: 3203003; -webkit-transition: visibility 0 .6s; -moz-transition: visibility 0 .6s; transition: visibility 0 .6s } .cd-panel::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: 0 0; cursor: pointer; -webkit-transition: background .3s .3s; -moz-transition: background .3s .3s; transition: background .3s .3s } .cd-panel.is-visible { visibility: visible; -webkit-transition: visibility 0 0; -moz-transition: visibility 0 0; transition: visibility 0 0 } .cd-panel.is-visible::after { background: rgba(0, 0, 0, .6); -webkit-transition: background .3s 0; -moz-transition: background .3s 0; transition: background .3s 0 } .cd-panel.is-visible .cd-panel-close::before { -webkit-animation: cd-close-1 .6s .3s; -moz-animation: cd-close-1 .6s .3s; animation: cd-close-1 .6s .3s } .cd-panel.is-visible .cd-panel-close::after { -webkit-animation: cd-close-2 .6s .3s; -moz-animation: cd-close-2 .6s .3s; animation: cd-close-2 .6s .3s } @-webkit-keyframes cd-close-1 { 0%, 50% { -webkit-transform: rotate(0) } 100% { -webkit-transform: rotate(45deg) } } @-moz-keyframes cd-close-1 { 0%, 50% { -moz-transform: rotate(0) } 100% { -moz-transform: rotate(45deg) } } @keyframes cd-close-1 { 0%, 50% { -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg) } } @-webkit-keyframes cd-close-2 { 0%, 50% { -webkit-transform: rotate(0) } 100% { -webkit-transform: rotate(-45deg) } } @-moz-keyframes cd-close-2 { 0%, 50% { -moz-transform: rotate(0) } 100% { -moz-transform: rotate(-45deg) } } @keyframes cd-close-2 { 0%, 50% { -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg) } } .cd-panel-header { position: fixed; width: 240px; height: 50px; line-height: 50px; background: #6DB553; z-index: 3203003; -webkit-transition: top .3s 0; -moz-transition: top .3s 0; transition: top .3s 0 } .cd-panel-header h1 { font-size: 18px; color: #fff; text-align: left; font-weight: 400; padding: 10px 20px } .from-left .cd-panel-header, .from-right .cd-panel-header { top: -50px } .from-right .cd-panel-header { right: 0 } .from-left .cd-panel-header { left: 0 } .is-visible .cd-panel-header { top: 0; -webkit-transition: top .3s .3s; -moz-transition: top .3s .3s; transition: top .3s .3s } @media only screen and (min-width:768px) { .cd-panel-header { width: 240px } } @media only screen and (min-width:1170px) { .cd-panel-header { width: 240px } } .cd-panel-close { position: absolute; top: 0; right: 0; width: 60px; height: 50px; display: inline-block; overflow: hidden; text-indent: 100%; white-space: nowrap } .cd-panel-close::after, .cd-panel-close::before { position: absolute; top: 22px; left: 20px; height: 3px; width: 20px; background-color: #fff; content: "\f00d"; font-family: FontAwesome; -webkit-backface-visibility: hidden; backface-visibility: hidden } .cd-panel-close::before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg) } .cd-panel-close::after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg) } .no-touch .cd-panel-close:hover { background-color: #424f5c } .no-touch .cd-panel-close:hover::after, .no-touch .cd-panel-close:hover::before { background-color: #fff; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; transition-duration: .3s } .no-touch .cd-panel-close:hover::before { -webkit-transform: rotate(220deg); -moz-transform: rotate(220deg); -ms-transform: rotate(220deg); -o-transform: rotate(220deg); transform: rotate(220deg) } .no-touch .cd-panel-close:hover::after { -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg) } .cd-panel-container { position: fixed; width: 240px; height: 100%; top: 0; background: #F4F5F9; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; transition-duration: .3s; -webkit-transition-delay: .3s; -moz-transition-delay: .3s; transition-delay: .3s } .cd-panel-container a:link, .cd-panel-container a:visited { color: #696c76!important; font-size: 16px!important; line-height: 100%!important; width: 200px; padding: 10px; display: block; outline: 0; text-decoration: none!important; text-overflow: ellipsis; font-family: "Brandon Text", Asap, Verdana, Arial, sans-serif!important; -webkit-transition: all .2s linear; -o-transition: all .2s linear; -moz-transition: all .2s linear } .cd-panel-container a:link:hover, .cd-panel-container a:visited:hover { background: #E6E7F0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px } .from-right .cd-panel-container { right: 0; -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); -o-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } .from-left .cd-panel-container { left: 0; -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } .is-visible .cd-panel-container { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition-delay: 0; -moz-transition-delay: 0; transition-delay: 0 } @media only screen and (min-width:768px) { .cd-panel-container { width: 240px } } @media only screen and (min-width:1170px) { .cd-panel-container { width: 240px } } .cd-panel-content { position: absolute; top: 0; left: 0; width: 230px; height: 100%; padding: 70px 0 0 10px; overflow: auto; -webkit-overflow-scrolling: touch } .cd-panel-content p { font-size: 14px; font-size: .875rem; color: #424f5c; line-height: 1.4; margin: 2em 0 } .cd-panel-content p:first-of-type { margin-top: 0 } @media only screen and (min-width:768px) { .cd-panel-content p { font-size: 16px; font-size: 1rem; line-height: 1.6 } } .cc-m-video-gutter { max-width: 100%!important; width: 100%!important; height: auto!important } #page-2307278824 table td { vertical-align: top; padding-bottom: 20px } #page-2307278824 table td:nth-child(1) { width: 200px } @media only screen and (max-width:500px) { #page-2307278824 table td:nth-child(1) { width: 100px } } button.owl-dot { background: transparent; border: none } .owl-dots { position: absolute; bottom: 0; margin: 0 auto 10px; width: 100% } @media only screen and (max-width:700px) { .owl-dots { display: none } } .mobilecaption { display: none } #hs-slider-mobilewidth { display: none } .trainer thead tr th:first-child, .trainer tbody tr td:first-child { width: 35%; min-width: 35%; max-width: 35% } .trainer thead tr th, .trainer tbody tr td { vertical-align: top; padding-bottom: 10px } .mobilecaption { background-image: radial-gradient(circle at center, #fff 0%, #d3aa2e 90%); padding: 10px 10px 12px; display: none; text-align: center; margin-top: -7px; } .mobilecaption .mobilquicklinks { font-weight: 300; color: #333; margin-bottom: 20px; font-size: 20px; padding: 0; } .link-button { background: #fff; color: #333!important; border-radius: 2px; border: 1px solid #d3aa2e; font-weight: 700; margin: 0 10px; padding: 7px 16px; display: inline-block; } .link-button:hover { background-color: #d3aa2e!important; color: #fff!important } @media only screen and (max-width:745px) { #hs-container .cc-shop-product-img { padding: 0 } #hs-slider-mobilewidth { display: block } #hs-slider-fullwidth { display: none } .mobilecaption { display: block } #cc-m-8398130685 .n.j-imageSubtitle a img { width: auto } dl, ol, ul { margin-top: 0; margin-bottom: 0 } .cc-m-hgrid-column .n { padding: 0 5px } h4 { font-size: 16px; } } .j-nav-variant-nested ul li.jmd-nav__list-item-0 > a::after { content: ''; display: block; border-top: 1px solid #c2a476; width: 0; height: 1px; -webkit-transition: width 0.2s ease-in-out; -moz-transition: width 0.2s ease-in-out; -o-transition: width 0.2s ease-in-out; transition: width 0.2s ease-in-out; } .j-nav-variant-nested ul li.jmd-nav__list-item-0:hover > a:after { width: 100%; } .j-nav-variant-nested ul li.jmd-nav__list-item-0.j-nav-current a:after { width: 100%; } #cc-nav-view-1157645685 a, #cc-nav-view-1713610885 a { text-indent: -9999px; padding-left: 0; width: 20px; background: url("https://u.jimcdn.com/cms/o/s01c68cd44b4234b7/userlayout/img/home.png?t=1551048614") no-repeat left center; background-size: 20px auto; } .top-contact a, .top-contact a:link, .top-contact a:visited { background-color: #D7A823; color: #fff; } #cc-m-9790221285 a.j-calltoaction-link, #cc-m-9790221385 a.j-calltoaction-link, #cc-m-9790221485 a.j-calltoaction-link { width: 100%; padding: 50px 0; font-size: 30px; background-color: #fff !important; color: rgb(211, 170, 46) !important; } #cc-m-9790221285 a.j-calltoaction-link:hover, #cc-m-9790221385 a.j-calltoaction-link:hover, #cc-m-9790221485 a.j-calltoaction-link:hover { background-color: rgb(211, 170, 46) !important; color: #fff !important; } @media (max-width: 1200px) { #cc-m-9790221285 a.j-calltoaction-link, #cc-m-9790221385 a.j-calltoaction-link, #cc-m-9790221485 a.j-calltoaction-link { padding: 30px 0; font-size: 20px; } } @media (max-width: 746px) { #cc-m-9790221285 a.j-calltoaction-link, #cc-m-9790221385 a.j-calltoaction-link, #cc-m-9790221485 a.j-calltoaction-link { max-width: 60%; } } @media (max-width: 500px) { #cc-m-9790221285 a.j-calltoaction-link, #cc-m-9790221385 a.j-calltoaction-link, #cc-m-9790221485 a.j-calltoaction-link { max-width: 80%; padding: 20px 0; } } /*Ergänzung 15-04-19*/ h4 { font: normal normal bold 15px/140% "Droid Sans", sans-serif; color: #D7A823; } .top-contact.top-news{ border-left: 1px solid #fff; } .hs-menu nav ul li a:link, .hs-menu nav ul li a:visited { padding: 30px 13px!important; } .hs-menu nav ul ul li a:link, .hs-menu nav ul ul li a:visited { padding: 15px 20px!important; } .fixed, .fixed-mobile, .top-nav { z-index: 999999999; } .is-sticky .hs-header.active, .hs-header.active { background: transparent; box-shadow: none; } .is-sticky .hs-header.active .hs-logo, .hs-header.active .hs-logo { display: none; } .j-nav-variant-nested ul li.jmd-nav__list-item-0:first-child > a::after { border: none; } #corner-popup a,#corner-popup a div,#corner-popup a span,#corner-popup div:after,#corner-popup div:before,#corner-popup span{-webkit-transition:all ease-in .3s;transition-property:all ease-in .3s;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent}#corner-popup a,#corner-popup a:hover{text-decoration:none}#corner-popup *,#corner-popup :after,#corner-popup :before{box-sizing:border-box}#corner-popup p{margin:0 0 10px}@media (max-width:768px){#corner-popup .hide-mobile{display:none!important}#corner-popup .p-xs-12{width:100%}}@media (min-width:768px){#corner-popup .p-sm-1{width:8.33333333%}#corner-popup .p-sm-2{width:16.66666667%}#corner-popup .p-sm-3{width:25%}#corner-popup .p-sm-4{width:33.33333333%}#corner-popup .p-sm-5{width:41.66666667%}#corner-popup .p-sm-6{width:50%}#corner-popup .p-sm-7{width:58.33333333%}#corner-popup .p-sm-8{width:66.66666667%}#corner-popup .p-sm-9{width:75%}#corner-popup .p-sm-10{width:83.33333333%}#corner-popup .p-sm-11{width:91.66666667%}#corner-popup .p-sm-12{width:100%}}#corner-popup .p-col{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}#corner-popup .responsive{display:block;max-width:100%;height:auto}#corner-popup{box-sizing:border-box;font-family:'Open Sans',Halvetica,sans-serif;text-rendering:optimizeLegibility;display:none;position:fixed;bottom:0;right:0;width:100%;height:auto;padding:15px;background:#fff;border:1px solid #efefef;box-shadow:10px 10px 30px 0 rgba(0,0,0,.06);z-index:9999;align-items:center;justify-content:center;word-break:break-word}#corner-popup.corner-top{bottom:auto!important;top:60px}@media (max-width:768px){#corner-popup.corner-top{bottom:auto!important;top:0!important}#corner-popup.corner-top .corner-close{top:0}}@media (max-width:768px){#corner-popup .popup-xs{width:100%!important;bottom:0!important;right:0!important;left:0!important}}@media (min-width:768px){#corner-popup{bottom:60px;right:80px;width:390px;padding:20px}}#corner-popup .corner-img{display:none;height:100%;width:140px;margin:0 auto;border-radius:50%}#corner-popup .corner-img-cookie{display:none;height:100%;width:95px;margin:0 auto}@media (min-width:768px){#corner-popup .corner-img,#corner-popup .corner-img-cookie{display:block}}#corner-popup .corner-close{position:relative;top:-31px;margin-bottom:auto;margin-left:auto;right:-46px;width:34px;height:34px;cursor:pointer;border-radius:50%;background:#fff;box-shadow:3px 5px 10px 0 rgba(0,0,0,.09)}@media (max-width:768px){#corner-popup .corner-close{right:-14px}}#corner-popup .corner-close:after,#corner-popup .corner-close:before{position:absolute;left:15px;top:10px;content:' ';height:15px;width:4px;background-color:#543189}#corner-popup .corner-close:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#corner-popup .corner-close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#corner-popup .corner-container{position:relative;bottom:20px}#corner-popup .corner-container-1{position:relative;bottom:10px;padding-top:10px;padding-bottom:10px}#corner-popup .corner-container-2{position:relative;bottom:17px;padding:7px;padding-left:12px;padding-right:12px}#corner-popup .corner-container-3{position:relative;bottom:10px;padding-top:20px;padding-bottom:20px}#corner-popup .corner-head{font-weight:500;font-size:28px;line-height:32px;text-transform:uppercase;text-align:center;word-break:break-word;color:#543189;margin-bottom:12px}@media (min-width:768px){#corner-popup .corner-head{text-align:left}}#corner-popup .head-center{text-align:center!important}#corner-popup .corner-text{font-size:12px;line-height:18px;word-break:break-word}#corner-popup .corner-btn,#corner-popup .corner-btn-close,#corner-popup .corner-btn-cookie{display:block;background:#543189;width:100%;height:39px;font-weight:300;font-size:14px;font-weight:500;text-align:center;color:#fff;vertical-align:middle;line-height:37px;cursor:pointer}#corner-popup .cookie-more{color:#553189;font-weight:700}.slide-left{position:relative;right:-400px;-webkit-animation:slideleft .8s forwards;-moz-animation:slideleft .8s forwards;animation:slideleft .8s forwards}.slide-left-rev{position:relative;right:-400px;-webkit-animation:slideleftrev .8s forwards;-moz-animation:slideleftrev .8s forwards;animation:slideleftrev .8s forwards}.slide-right{position:relative;left:-400px;-webkit-animation:slideright .8s forwards;-moz-animation:slideright .8s forwards;animation:slideright .8s forwards}.slide-right-rev{position:relative;left:-400px;-webkit-animation:sliderightrev .8s forwards;-moz-animation:sliderightrev .8s forwards;animation:sliderightrev .8s forwards}.slide-top{position:relative;bottom:-400px;-webkit-animation:slidetop .5s forwards;-moz-animation:slidetop .5s forwards;animation:slidetop .5s forwards}.slide-top-rev{position:relative;bottom:-400px;-webkit-animation:slidetoprev .5s forwards;-moz-animation:slidetoprev .5s forwards;animation:slidetoprev .5s forwards}.slide-bottom{position:relative;top:60px;-webkit-animation:slidebottom .5s forwards;-moz-animation:slidebottom .5s forwards;animation:slidebottom .5s forwards}.slide-bottom-rev{position:relative;top:60px;-webkit-animation:slidebottomrev .5s forwards;-moz-animation:slidebottomrev .5s forwards;animation:slidebottomrev .5s forwards}@-webkit-keyframes slideleft{0%{transform:translateX(300px)}100%{transform:translateX(0)}}@-moz-keyframes slideleft{0%{transform:translateX(300px)}100%{transform:translateX(0)}}@keyframes slideleft{0%{transform:translateX(300px)}100%{transform:translateX(0)}}@-webkit-keyframes slideleftrev{0%{transform:translateX(0)}100%{transform:translateX(700px)}}@-moz-keyframes slideleftrev{0%{transform:translateX(0)}100%{transform:translateX(700px)}}@keyframes slideleftrev{0%{transform:translateX(0)}100%{transform:translateX(700px)}}@-webkit-keyframes slideright{0%{transform:translateX(-300px)}100%{transform:translateX(0)}}@-moz-keyframes slideright{0%{transform:translateX(-300px)}100%{transform:translateX(0)}}@keyframes slideright{0%{transform:translateX(-300px)}100%{transform:translateX(0)}}@-webkit-keyframes sliderightrev{0%{transform:translateX(0)}100%{transform:translateX(-700px)}}@-moz-keyframes sliderightrev{0%{transform:translateX(0)}100%{transform:translateX(-700px)}}@keyframes sliderightrev{0%{transform:translateX(0)}100%{transform:translateX(-700px)}}@-webkit-keyframes slidetop{0%{transform:translateY(200px)}100%{transform:translateY(0)}}@-moz-keyframes slidetop{0%{transform:translateY(200px)}100%{transform:translateY(0)}}@keyframes slidetop{0%{transform:translateY(200px)}100%{transform:translateY(0)}}@-webkit-keyframes slidetoprev{0%{transform:translateY(0)}100%{transform:translateY(300px)}}@-moz-keyframes slidetoprev{0%{transform:translateY(0)}100%{transform:translateY(300px)}}@keyframes slidetoprev{0%{transform:translateY(0)}100%{transform:translateY(300px)}}@-webkit-keyframes slidebottom{0%{transform:translateY(-200px)}100%{transform:translateY(0)}}@-moz-keyframes slidebottom{0%{transform:translateY(-200px)}100%{transform:translateY(0)}}@keyframes slidebottom{0%{transform:translateY(-200px)}100%{transform:translateY(0)}}@-webkit-keyframes slidebottomrev{0%{transform:translateY(0)}100%{transform:translateY(-300px)}}@-moz-keyframes slidebottomrev{0%{transform:translateY(0)}100%{transform:translateY(-300px)}}@keyframes slidebottomrev{0%{transform:translateY(0)}100%{transform:translateY(-300px)}}