 @import url(https://fonts.googleapis.com/css2?family=Old+Standard+TT:ital@0;1&display=swap); @import url(https://fonts.googleapis.com/css?family=Parisienne); @import url(https://fonts.googleapis.com/css?family=Raleway:400,900,700); @import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap); @font-face { font-family: kcicons; src: url(/css/fonts/kcicons.eot); src: url(/css/fonts/kcicons.eot?#iefix) format("embedded-opentype"), url(/css/fonts/kcicons.woff) format("woff"), url(/css/fonts/kcicons.ttf) format("truetype"), url(/css/fonts/kcicons.svg#untitled-font-1) format("svg"); font-weight: 400!important; font-style: normal } @font-face { font-family: isabellascript; src: url(/css/fonts/kcicons.otf); src: url(/css/fonts/isabellascript.woff) format("woff"), url(/css/fonts/isabellascript.ttf) format("truetype"); font-weight: 400!important; font-style: normal } #headermenu, .hide { display: none } #body_home #mid { margin-top: 0px; } @media only screen and (max-width: 767px) { #body_home #mid { margin-top: 0; } } a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; outline: 0 } i { display: inline-block } body { color: #595C63; font-size: 13px; line-height: 27px; font-family: Open Sans, sans-serif; padding: 0; margin: 0 } article, aside, figure, footer, header, main, nav, section { display: block } .transition-ease { -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease } pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 15px; line-height: 1.42857143; color: #333; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px } .navbar:after .container:after, .topbar-left:after, .topbar-right:after, .middlebar:after, .topbar-menu:after, .topbar:after { clear: both } ol, ul { margin-top: 0; margin-bottom: 10px } ul { padding: 0 } dl { margin-top: 0; margin-bottom: 20px } dd, dt { line-height: 1.42857143 } p { margin-top: 0; margin-bottom: 10px; font-size: 14px; font-weight: normal; } label { display: inline-block; max-width: 100%; margin-bottom: 5px } .container:after, .container:before, .form-horizontal .input-group:after, .form-horizontal .input-group:before, .navbar:after, .navbar:before { display: table; content: " " } ul { list-style: none } a { color: #595C63; outline: 0; font-weight: 800; text-decoration: none } a:active, a:focus, a:hover { color: #C78477; } h2, h3 { font-family: Old Standard TT, serif; font-weight: 400; color: #45adba; margin-bottom: 15px } h5 { font-family: Open Sans, sans-serif; font-weight: 400; color: #45adba; margin-bottom: 15px } h6 { font-family: Open Sans, sans-serif; font-weight: 600; color: #45adba; margin-bottom: 15px } h1 { font-family: Old Standard TT, serif; font-weight: 400; font-size: 27px; color: #595C63; margin-top: 23px; margin-bottom: 11.5px } h2 { font-family: Old Standard TT, serif; font-weight: 400; font-size: 22px; color: inherit } h3 { font-size: 18px; color: inherit } h4 { font-family: Old Standard TT, serif; font-size: 15pt; color: #595C63; margin-top: 20px; margin-bottom: 10px } h5 { font-size: 18px; color: inherit } h6 { font-size: 15px; color: inherit } .content-wrapper { position: relative } .visual { display: none } .container { position: relative; margin-right: auto; margin-left: auto; overflow: hidden; clear: both; height: 100% } img { vertical-align: middle } .img-responsive { display: block; max-width: 100%; height: auto } .img-center { display: block; margin: 0 auto } .img-circle { border-radius: 50%!important } .text-left { text-align: left!important } .text-center { text-align: center!important } .text-right { text-align: right!important } .text-default { color: #ccc } .text-primary { color: #6fd4ce } .text-success { color: #f5871e } .text-warning { color: #f6c61e } .text-danger { color: #fa9485 } .text-info { color: #f5871e } .text-xs { font-size: .6em!important } .text-xsm { font-size: .8em!important } .text-sm { font-size: 1em!important } .text-md { font-size: 1.2em!important } .text-lg { font-size: 1.4em!important } .lowercase { text-transform: lowercase } .uppercase { text-transform: uppercase } .capitalize { text-transform: capitalize } .pull-right { float: right } .pull-left { float: left } @media only screen and (max-width:1200px) { .content-wrapper { top: 5px; padding: 10px } .lg-hide, .md-hide, .xsm-hide { display: block } .lg-show, .md-show, .xs-hide, .xsm-show { display: none } .xs-show { display: block } #visual-content { margin-top: 0 } } @media only screen and (min-width:480px) { .lg-hide, .md-hide, .sm-hide, .xs-hide { display: block } .lg-show, .md-show, .sm-show, .xs-show, .xsm-hide { display: none } .xsm-show { display: block } } @media only screen and (min-width:768px) { .lg-hide, .md-hide, .xs-hide, .xsm-hide { display: block } .lg-show, .md-show, .sm-hide, .xs-show, .xsm-show { display: none } .sm-show { display: block } .dl-horizontal dd { margin-left: 140px } .dl-horizontal dt { float: left; width: 140px; overflow: hidden; clear: left; text-align: left; text-overflow: ellipsis; white-space: nowrap } } @media only screen and (min-width:992px) { html { overflow-y: auto!important } .content-wrapper { top: 15px; padding: 0 } .lg-hide, .sm-hide, .xs-hide, .xsm-hide { display: block } .lg-show, .md-hide, .sm-show, .xs-show, .xsm-show { display: none } .md-show, .visual, .visual .visual-content-left, .visual .visual-content-right { display: block } .visual .visual-content-left img, .visual .visual-content-right img { margin-top: 100% } } @media only screen and (min-width:1200px) { .md-hide, .sm-hide, .xs-hide, .xsm-hide { display: block } .lg-hide, .md-show, .sm-show, .xs-show, .xsm-show { display: none } .lg-show { display: block } } .custom-checkbox { position: relative; display: inline-block } .custom-checkbox>.box { position: relative; display: block; width: 16px; height: 16px; border: 1px solid #ccc; background-color: #eee; border-radius: 0 } .custom-checkbox>.box>.tick { position: absolute; left: 0; top: 2px; width: 14px; height: 6px; border-bottom: 2px solid #333; border-left: 2px solid #333; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); display: none } .custom-checkbox>input { position: absolute; outline: 0; left: 0; top: 0; padding: 0; width: 16px; height: 16px; border: none; margin: 0; opacity: 0; z-index: 1 } .custom-checkbox>input:active+.box { border-color: #aaa; background-color: #ddd } .custom-checkbox>input:checked+.box>.tick { display: block } .checkbox-inline label { display: block; padding-left: 15px; text-indent: -15px; font-weight: 400 } .checkbox-inline input[type=checkbox] { width: 13px; height: 13px; padding: 0; margin: 0; vertical-align: middle; position: relative; top: -1px; *overflow: hidden } .icon { font-family: kcicons!important; font-style: normal!important } .icon-xs { font-size: .5em!important } .icon-x1 { font-size: .8em!important } .icon-x2 { font-size: 2em!important } .icon-x3 { font-size: 4em!important } .icon-user:after { content: 'a' } .icon-phone:after { content: 'b' } .icon-th:after { content: 'c' } .icon-mail:after { content: 'd' } .icon-chevron-down:after { content: 'e' } .icon-chevron-right:after { content: 'f' } .icon-camera:after { content: 'g' } .icon-heart:after { content: 'h' } .icon-arrow-left:after { content: 'i' } .icon-arrow-right:after { content: 'j' } .icon-info:after { content: 'k' } .icon-basket:after { content: 'm' } .icon-exit-topright:after { content: 'p' } .icon-edit-pencil:after { content: 'r' } .icon-add:after { content: 'q' } .icon-search:after { content: 's' } .icon-favorite-heart:after { content: 'u' } .icon-unfavorite-heart:after { content: 't' } .icon-trash:after { content: 'w' } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .navbar .container { overflow: visible } .navbar .topbar .topbar-menu-left li { padding: 0 5px; margin: 10px 0 } .navbar .topbar .topbar-menu-left a { font-size: 12px; font-weight: 600; color: #595C63; } .navbar .topbar .topbar-menu-left a:active, .navbar .topbar .topbar-menu-left a:focus, .navbar .topbar .topbar-menu-left a:hover { color: #595C63 } .navbar .topbar .topbar-menu-right { position: absolute; height: 100%; top: 0; right: 0; padding-right: 0 } .navbar .topbar .topbar-menu-right>ul>li { position: relative; display: inline-block; vertical-align: middle; border: 1px solid transparent } .navbar .topbar .topbar-menu-right>ul>li a { font-size: 13px; color: #595C63; } .navbar .topbar .topbar-menu-right>ul>li a:active, .navbar .topbar .topbar-menu-right>ul>li a:focus, .navbar .topbar .topbar-menu-right>ul>li a:hover { color: #C78477 } .navbar .topbar .topbar-menu-right>ul>li a i { display: inline-block; vertical-align: middle; font-size: 16px } .navbar .topbar .topbar-menu-right>ul>li i { display: inline-block; vertical-align: middle; padding-right: 5px } .navbar .topbar .topbar-menu-right>ul>li .icon-chevron-down { padding-left: 0; padding-right: 0 } .navbar .topbar .dropdown { position: relative } .navbar .topbar .dropdown:hover { border-left-color: transparent; border-right-color: transparent; background-color: #fff; z-index: 999 } .navbar .topbar .dropdown:hover>ul { visibility: visible; opacity: 1 } .navbar .topbar .dropdown:hover>a { background-color: #fff } .navbar .topbar .dropdown>a { position: relative; display: block; background-color: #fff; z-index: 33 } .navbar .topbar .dropdown>ul>li { display: block; position: relative; text-transform: uppercase; background-color: #fff; } .navbar .topbar .dropdown>ul>li:hover { background-color: #FCF2ED; } .navbar .topbar .dropdown>ul>li:hover a { color: #595C63; } .navbar .topbar .dropdown>ul>li>a { display: block; padding: 5px 10px; text-align: left; color: #595C63; font-size: 14px } .navbar .middlebar { background-color: transparent; border-bottom: 1px solid; } .navbar .middlebar .dropdown { position: relative; } .navbar .middlebar ul.middlebar-menu-left li a { display: block; height: 100%; padding: 10px; color: #595C63 } .navbar .middlebar ul.middlebar-menu-left li a:active, .navbar .middlebar ul.middlebar-menu-left li a:focus, .navbar .middlebar ul.middlebar-menu-left li a:hover { color: #C78477 } .navbar .middlebar ul.middlebar-menu-right { margin-bottom: 0 } .navbar .middlebar ul.middlebar-menu-right>li { position: relative } .navbar .middlebar ul.middlebar-menu-right>li:first-child { border-left: 1px solid #fff } .navbar .middlebar ul.middlebar-menu-right>li:hover { background-color: transparent } .navbar .middlebar ul.middlebar-menu-right>li>a { position: relative; display: inline-block; vertical-align: middle; height: 100%; color: #595C63; background-color: inherit; overflow: visible; padding: 10px; font-size: 14px } .navbar .middlebar ul.middlebar-menu-right>li>a:active, .navbar .middlebar ul.middlebar-menu-right>li>a:focus, .navbar .middlebar ul.middlebar-menu-right>li>a:hover { color: #595C63 } .navbar .middlebar ul.middlebar-menu-right>li i { display: inline-block; vertical-align: middle; padding: 0 5px } a.logo img { position: relative } a.logo:active, a.logo:focus, a.logo:hover { color: #C78477 } @media only screen and (max-width:991px) { .navbar .collapse { position: fixed; display: none; width: 80%; overflow-y: scroll; top: 60px; left: 0; bottom: 0; z-index: 999; background-color: #FCF2ED box-shadow: 0 5px 7px 0 #d5d5d5 } .navbar .topbar .topbar-menu-left { display: none } .navbar .topbar .topbar-menu-right>ul>li a>span { display: inline-block } .navbar .topbar .topbar-menu-right>ul>li:not(:first-child):not(:last-child) { display: none } .navbar .topbar .dropdown>a { background-color: transparent } .navbar .middlebar { background-color: transparent; height: auto } .navbar .middlebar ul.middlebar-menu-left li, .navbar .middlebar ul.middlebar-menu-right li { border-bottom: 1px solid #d0d0d0 } .navbar .middlebar ul.middlebar-menu-left li.dropdown ul, .navbar .middlebar ul.middlebar-menu-right li.dropdown ul { border-top: 1px solid #d0d0d0; margin-bottom: 0 } .navbar .middlebar ul.middlebar-menu-left li.dropdown ul li a, .navbar .middlebar ul.middlebar-menu-right li.dropdown ul li a { padding-left: 20px } .navbar .middlebar ul.middlebar-menu-left li a, .navbar .middlebar ul.middlebar-menu-right li a { display: block; padding: 10px; font-size: 16px!important; color: #595C63 } .navbar .middlebar ul.middlebar-menu-left li a:hover, .navbar .middlebar ul.middlebar-menu-right li a:hover { background-color: #FCF2ED } .navbar .middlebar ul.middlebar-menu-left li a i, .navbar .middlebar ul.middlebar-menu-right li a i { display: none } .navbar .middlebar .logo { margin-bottom: 20px } .navbar .middlebar .navbar-search { display: none } .navbar .middlebar .navbar-search-field { position: absolute; display: block!important; background-color: #fdefeb; top: 0; border: 0 solid #595C63; width: 100%; z-index: 89; overflow: hidden; padding: 5px } .navbar .middlebar .navbar-search-field .search-button-field { float: right; display: block; border: none; height: 30px; width: auto; cursor: pointer; background-color: transparent } .navbar .middlebar .navbar-search-field .search-input-field { overflow: hidden } .navbar .middlebar .navbar-search-field .search-input-field input[type=text] { display: block; border: none; width: 100%; height: 30px; padding: 0 10px; font-family: inherit } } @media only screen and (min-width:992px) { .navbar { height: 180px; } .navbar .topbar { height: 50px } .navbar .topbar .topbar-menu-right>ul>li { position: relative } .navbar .middlebar { height: auto } .navbar .middlebar .navbar-search { padding-bottom: 6px } .navbar .middlebar .navbar-search:before { position: absolute; content: ""; width: 1px; height: 16px; background-color: #595C63; left: 0; top: 5px } .navbar .collapse { left: auto!important; display: block!important } .navbar .middlebar ul.middlebar-menu-right { position: static; padding-right: 0 } .navbar .middlebar ul.middlebar-menu-right>li { display: inline-block; vertical-align: middle; margin-right: -4px; border-right: 1px solid #fff } .navbar .middlebar ul.middlebar-menu-right>li>a { padding-left: 15px; padding-right: 15px } .navbar .middlebar .navbar-search-field { position: absolute; background-color: #fdefeb; top: auto; bottom: 0; right: 0; width: 300px; z-index: 89; overflow: hidden; padding: 5px } .navbar .middlebar .navbar-search-field .search-button-field { float: right; display: block; height: 40px; border: none; width: auto; padding: 0 10px 0 15px; cursor: pointer; background-color: transparent } .navbar .middlebar .navbar-search-field .search-input-field { overflow: hidden } .navbar .middlebar .navbar-search-field .search-input-field input[type=text] { display: block; border: none; width: 100%; height: 40px; padding: 0 10px; font-family: inherit } } .address-list input[type=text] { border-radius: 0!important } .address-list>ul { max-height: 250px; padding: 0; margin: 0 0 15px; overflow-y: auto; overflow-x: hidden; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc } .address-list>ul>li { border-bottom: 1px solid #ccc; text-align: center } .address-list>ul>li:last-child { border-bottom: none } .address-list>ul>li a { display: block; padding: 0 } .address-list>ul>li>button { margin-bottom: 15px } .field-horizontal .field-group { margin-right: -12px; margin-left: -12px } .field-horizontal .field-label { padding-top: 7px; margin-bottom: 0; text-align: left } .field-group { margin-bottom: 15px } .field-group .field-input-group { margin-bottom: 0 } textarea.field-input { height: auto } .field-input-group { position: relative; display: table; border-collapse: separate; margin-bottom: 15px; width: 100% } .field-input-group .field-input-group-addon { display: table-cell; width: 1%; white-space: nowrap; vertical-align: middle; padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center } .field-input { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc } .field-input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5 } .field-input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333 } select.field-input { background-color: #ffddbe } input[type=text].error { border-color: #8a6d3b } input[type=text].error:focus { outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) } label.error { font-style: italic; display: block; font-size: 12px; font-weight: 400 } .button { display: inline-block; padding: 6px 12px; margin-bottom: 5px; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 0; overflow: hidden } .button i { display: inline-block; vertical-align: middle } .button-group { position: relative; display: inline-block; vertical-align: middle; margin-top: 5px; margin-bottom: 5px } .button-group .button { position: relative; float: left; border-radius: 0 } .button-group .button:first-child { margin-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0 } .button-group .button:last-child { margin-left: 0; border-top-right-radius: 0; border-bottom-right-radius: 0 } .button-group-vertical { position: relative; display: inline-block; vertical-align: middle } .button-group-vertical>.button { display: block; float: none; width: 100%; max-width: 100%; border-radius: 0!important } .button-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate } .button-group-justified>.button { display: table-cell; float: none; width: 1% } .button-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5 } .button-sm { padding: 5px 10px; font-size: 12px; line-height: 1.5 } .button-lg { padding: 10px 16px; font-size: 18px; line-height: 1.3333333 } .button-xlg { padding: 12px 18px; font-size: 26px; line-height: 1.3333333 } .button-link { display: block; color: #F9861C; border-color: transparent; background-color: transparent } .button-link:active, .button-link:focus, .button-link:hover { border-color: transparent } .button-default { color: #333; background-color: #fff; border-color: #ccc } .button-default:hover { color: #555; background-color: #e6e6e6; border-color: #adadad } .button-success { color: #fff; background-color: #595C63; border-color: #fff } .button-success:hover { color: #555; background-color: #e6e6e6; border-color: #adadad } .button-warning { color: #fff; background-color: #f6c61e; border-color: #fa9485 } .button-warning:hover { color: #555; background-color: #e6e6e6; border-color: #adadad } .button-danger { color: #fff; background-color: #fa9485; border-color: #fa9485 } .button-danger:hover { color: #555; background-color: #e6e6e6; border-color: #adadad } .button-info { color: #fff; background-color: #f5871e; border-color: #f6871f } .button-info:hover { color: #555; background-color: #e6e6e6; border-color: #adadad } .button-primary { color: #fff; background-color: #595C63; border-color: #595C63 } .button-secondary:hover { color: #fff; } .button-primary:hover { color: #555; background-color: #e6e6e6; border-color: #adadad } .button-block { position: relative; border-radius: 0; overflow: hidden; margin-bottom: 25px; height: 120px; background-color: transparent } .button-block a.active { background-color: #ffddbe } .button-block>a { display: table; width: 100%; height: 100%; background: url(/img/bg-button-block.png) center center/cover; padding: 0 20px; text-align: center } .button-block>a:active, .button-block>a:focus, .button-block>a:hover { background: #ffddbe } .button-block>a .button-block-content { display: table-cell; height: 100%; vertical-align: middle } .button-block>a .button-block-content span[class*=icon-] { width: 40px; height: 35px; display: block; margin: 0 auto; background: url(/img/icon.png) left 0 top -221px no-repeat } .button-block>a .button-block-content span.icon-or { background-position: 0 -274px } .button-block>a .button-block-content span.icon-ad { background-position: 0 -323px } .button-block>a .button-block-content span.icon-col { background-position: 0 -378px } .button-block>a .button-block-title { display: block; font-size: 18px; margin-top: 0; color: #595C63; margin-bottom: 0 } .button-block>a .button-block-title i { display: inline-block; vertical-align: middle } .button-block>a .button-block-text { display: block; font-size: .8em; color: #595C63 } .button-block-img { height: 110px; background-color: #595C63; border-radius: 10px } .button-block-img>a { background: 0 0!important; max-height: 210px } .button-block-img>a:active, .button-block-img>a:focus, .button-block-img>a:hover { background-color: transparent; opacity: .9 } .button-block-img>a img { position: absolute; top: 0; left: 0; width: 100%; min-height: 100%; z-index: -99 } .button-block-img>a .button-block-title { display: block; color: #fff; font-size: 1.4em } .button-block-img>a .button-block-text { display: block; font-size: 1em; color: #fff } .card-block { position: relative; display: block; border: 1px solid #e4e8e8; background-color: #ffddbe; margin-bottom: 25px; border-radius: 10px; cursor: pointer; z-index: 3 } .card-block .thumb { height: 110px } .card-block img { height: auto } .card-block:hover>img { opacity: .8 } .card-block:hover .card-block-footer, .card-block:hover .card-block-title { opacity: 1 } .card-block .card-block-footer, .card-block .card-block-title { display: block; text-align: center; margin-bottom: 10px; opacity: .8 } .card-block .card-block-title { color: #595C63; font-size: 1.2em; font-weight: 600; font-family: Open Sans, sans-serif; padding: 20px 10px 10px; text-transform: uppercase } .card-block .card-block-footer { color: #595C63; font-size: 15px; margin-top: 0; padding: 20px 20px 10px } .list { list-style-type: none; margin-top: 10px; margin-bottom: 10px; padding: 0 } .list .list-toggle .list-toggle-text { display: inline-block; vertical-align: middle; color: #C78477; font-weight: 600; padding-left: 5px; padding-right: 5px } .list .list-toggle .list-toggle-text .icon { display: inline-block; vertical-align: middle; font-size: .5em!important } .list .list-toggle .list-toggle-text:hover { color: #C78477 } .list-vertical li.active>a { color: #575757 } .list-vertical li a { display: inline-block; vertical-align: middle; width: 100%; padding: 5px; color: #595C63 } .list-vertical li a:hover { color: #C78477 } .list-vertical li a:active, .list-vertical li a:focus { color: #575757 } .list-vertical li ul { margin: 0 0 0 5px; border-left: 1px solid #010101; padding-left: 15px } .list-vertical li ul li a { color: #010101 } .list-vertical li ul li a:active, .list-vertical li ul li a:focus, .list-vertical li ul li a:hover { color: #575757 } ul.list-inline { padding-left: 0; margin-left: -5px; list-style: none } ul.list-inline>li { display: inline-block; padding-right: 5px; padding-left: 5px } .list-decimal { list-style-type: decimal } .breadcrumb { padding: 8px 5px; margin-bottom: 20px; list-style: none; border-radius: 4px } .breadcrumb li { display: inline-block; vertical-align: middle } .breadcrumb li:after { display: inline-block; vertical-align: middle; text-align: right; padding: 0 10px; font-family: kcicons; content: 'j'; font-size: .5em } .breadcrumb li:last-child:after, .breadcrumb li:only-child:after { content: '' } .breadcrumb li a.active { color: #ffddbf } .breadcrumb li a { color: inherit } .breadcrumb li a:active, .breadcrumb li a:focus, .breadcrumb li a:hover { color: #ffddbf } .accordion { list-style-type: none; padding: 0; border-bottom: 1px solid #999; background-color: transparent; margin-bottom: 10px } .accordion.no-border { border-bottom: none } .accordion>.active { color: #595C63!important } .accordion .show { display: block!important } .accordion>a { display: block; vertical-align: middle; background-color: transparent; padding: 7px 0 15px; color: #595C63 } .accordion>a>i { float: right; font-size: 12px } .accordion .accordion-body { display: none; padding: 5px 0 } .accordion .accordion-body ul { margin-bottom: 0; margin-top: 0 } .accordion .accordion-body ul li a { padding: 5px 0 } .accordion label { font-weight: 400 } .box { position: relative; padding: 0; margin-bottom: 15px; background-color: #fff; border-radius: 0; border: 1px solid #e4e8e8; overflow: hidden } .box .box-body { background-color: transparent; margin: 0; padding: 25px } .box .box-footer { background-color: transparent; margin: 0; padding: 25px; border-top: 1px solid transparent; clear: both } .box-default .box-body, .box-default .box-footer, .box-primary .box-body, .box-primary .box-footer { background-color: transparent } .table { width: 100%; max-width: 100%; margin-bottom: 20px; border-spacing: 0; border-collapse: collapse; background-color: #fff } .table>thead>tr>th { border-bottom: 2px solid #ddd; background-color: #FCF2ED; color: inherit; text-transform: uppercase; text-align: left } .table tbody>tr>th, .table>tbody>tr>td, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd } .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border: 1px solid #ddd } .table-responsive { min-height: .01%; overflow-x: auto } .table-unstyled { width: 100%; margin-bottom: 20px; border: none } .table-unstyled>thead>tr>th { text-align: left; border-bottom: none; background-color: inherit; color: inherit } .table-unstyled tbody>tr>th, .table-unstyled>tbody>tr>td, .table-unstyled>tfoot>tr>td, .table-unstyled>tfoot>tr>th, .table-unstyled>thead>tr>td, .table-unstyled>thead>tr>th { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: none } @media screen and (max-width:768px) { .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd } } .thumbnail { position: relative; padding: 10px 10px 0; border-radius: 0; background-color: #fff; border: 1px solid #dfe5e5; margin-bottom: 25px; text-align: left; cursor: pointer } .thumbnail:hover img { opacity: .5 } .thumbnail:hover .thumbnail-footer { opacity: 1 } .thumbnail img { width: 100% } .thumbnail .thumbnail-footer { width: 100%; margin-top: 5px; padding: 5px; background-color: #fff; opacity: .8 } .thumbnail .thumbnail-footer h3 { margin: 0 auto; color: #C78477 } .thumbnail .thumbnail-footer p { color: inherit } .thumbnail-transparent { background-color: transparent!important; border: none!important; box-shadow: none!important } .thumbnail-transparent .thumbnail-footer { background-color: transparent!important } .thumbnail-fluid { padding: 0!important } .thumbnail-fluid .thumbnail-footer { margin-top: 0; background-color: #FCF2ED; } .thumbnail-fluid .thumbnail-footer h3 { color: #C78477 } .thumbnail-fluid .thumbnail-footer p { color: #595C63; margin-bottom: 0; } .thumbnail-fluid .thumbnail-img { background-color: #ccc; border: none } .thumbnail-button { padding: 0!important; border-radius: 0; border: 0 solid transparent } .thumbnail-button .thumbnail-button-button { position: absolute; bottom: 0; right: 0; background-color: transparent; background-image: url(http://hipdesign.nl/img/bg-button/01.png); background-repeat: no-repeat; background-position: right bottom; color: #fff; padding: 15px 20px 0; height: 45px } .thumbnail-slider { position: relative; padding: 20px 5px 5px; border-radius: 10px; background-color: #FCF2ED; border: 1px solid #e4e8e8; margin-bottom: 25px; margin-top: 25px; text-align: left; width: 100% } .thumbnail-slider .thumbnail-slider-top { position: absolute; left: 0; width: 100%; top: -15px; z-index: 3 } .thumbnail-slider .thumbnail-slider-left { left: 0 } .thumbnail-slider .thumbnail-slider-right { right: 0 } .thumbnail-slider .thumbnail-slider-left, .thumbnail-slider .thumbnail-slider-right { position: absolute; display: block; top: 0; height: 100%; z-index: 2 } .thumbnail-slider .thumbnail-slider-left>a, .thumbnail-slider .thumbnail-slider-right>a { display: table; height: 100%; padding: 0 10px; margin-top: -20px } .thumbnail-slider .thumbnail-slider-left>a i, .thumbnail-slider .thumbnail-slider-right>a i { display: table-cell; vertical-align: middle } .thumbnail-slider .thumbnail-slider-middle img { position: relative; left: 0; right: 0 } .thumbnail-slider .thumbnail-slider-bottom { position: relative; z-index: 33 } .thumbnail-people { position: relative; background-color: transparent; border: 1px solid transparent; margin-bottom: 15px; text-align: left; overflow: hidden; border-radius: 10px } .thumbnail-people:hover .thumbnail-people-img { opacity: .5 } .thumbnail-people:hover .thumbnail-people-label { opacity: 1 } .thumbnail-people a { display: block } .thumbnail-people .thumbnail-people-img img { width: 100% } .thumbnail-people .thumbnail-people-label { width: 100%; margin-top: 5px; padding: 5px 0; background-color: transparent; opacity: .8 } .thumbnail-people .thumbnail-people-label h3 { margin-top: 0; margin-bottom: 0; color: #C78477; font-size: 18px } .thumbnail-people .thumbnail-people-label p { margin-top: 0; margin-bottom: 0; color: inherit; font-size: 14px } .thumbnail-card { position: relative; background-color: #fff; border: 1px solid transparent; padding: 5px; margin-bottom: 25px; text-align: left; overflow: hidden } .thumbnail-card:hover .thumbnail-card-img { opacity: .5 } .thumbnail-card:hover .thumbnail-card-label { opacity: 1 } .thumbnail-card a { display: block } .thumbnail-card .thumbnail-card-label { width: 100%; padding: 5px; margin: 0; background-color: transparent; opacity: .8 } .thumbnail-card .thumbnail-card-label a { display: inline-block; vertical-align: middle } .thumbnail-card .thumbnail-card-label a:hover { transform: scale(1.1) } .thumbnail-card .thumbnail-card-label a i { display: inline-block; vertical-align: middle } .thumbnail-scroller { position: relative; width: 100%; background: 0 0; background: 0 0/100%; overflow: hidden; white-space: nowrap; margin-bottom: 10px; padding-top: 20px } .thumbnail-scroller .thumbnail-scroller-left { left: 0 } .thumbnail-scroller .thumbnail-scroller-right { right: 0 } .thumbnail-scroller .thumbnail-scroller-left, .thumbnail-scroller .thumbnail-scroller-right { position: absolute; z-index: 20 } .thumbnail-scroller .thumbnail-scroller-left>a, .thumbnail-scroller .thumbnail-scroller-right>a { display: table; height: 100%; padding: 0 10px } .thumbnail-scroller .thumbnail-scroller-left>a i, .thumbnail-scroller .thumbnail-scroller-right>a i { display: table-cell; vertical-align: middle } .thumbnail-scroller a { display: inline-block; vertical-align: middle } .carousel { position: relative; border: 1px solid transparent; margin-bottom: 15px; overflow: hidden; background-color: transparent } .carousel:hover .carousel-left, .carousel:hover .carousel-right { visibility: visible; opacity: 1 } .carousel .carousel-middle>img { width: 100% } .carousel .carousel-left { left: 0 } .carousel .carousel-right { right: 0 } .carousel .carousel-left, .carousel .carousel-right { position: absolute; top: 0; height: 100%; z-index: 220 } .carousel .carousel-left>a, .carousel .carousel-right>a { display: table; height: 100%; padding: 0 10px } .carousel .carousel-left>a i, .carousel .carousel-right>a i { display: table-cell; vertical-align: middle } .carousel a { display: inline-block; vertical-align: middle } ul.pills { padding-left: 0; list-style: none; overflow: hidden; margin-bottom: 5px; border-bottom: 1px solid #ccc; background-color: transparent } ul.pills>li { position: relative; display: block; float: left; margin-bottom: -1px; margin-right: 5px; border: 1px solid #ccc; z-index: 1 } ul.pills>li>a { position: relative; display: block; padding: 5px 10px; color: #e0b592; background-color: #ffeace } ul.pills>li>a:active, ul.pills>li>a:focus, ul.pills>li>a:hover { background-color: #feddbd; color: inherit } .order-flow { border-bottom: solid 1px #ccc; padding: 10px 0; font-size: 11px } .order-flow a { display: block } .order-flow .order-flow-details { display: inline-block; vertical-align: middle } .order-flow .order-flow-image { max-height: 100px } .order-flow .order-flow-details-body { padding: 15px; background-color: #fcfcfc; line-height: 15px } .order-flow .order-flow-details-body .order-flow-details-status { border-bottom: 1px dashed #ccc; padding: 10px 0 } .order-flow .order-flow-details-body strong { display: block; margin-top: 10px } @media (min-width:320px) { .order-flow .order-flow-info strong { float: right } } @media (min-width:992px) { .order-flow-info strong { float: none!important } .order-flow .md-1 { width: 14.285714285714285714285714285714% } } body { background-color: #fff; font-weight: 400 } h1, h2, h3, h4, h5, h6 { line-height: 1 } .w-100 { width: 100% } img { max-width: 100% } .border-top { border-top: 1px solid; margin: 20px 0 } div[class*=block] h1, div[class*=block] h2, div[class*=block] h3, div[class*=block] h4, div[class*=block] h5, div[class*=block] h6 { } div[class*=block] h2 { margin-top: 20px; font-size: 42pt; font-weight: 400 } div[class*=block] h4 { margin-top: 20px; font-size: 38pt; font-weight: 400 } div[class*=block] .thumbnail-scroller { padding: 20px 50px } div[class*=block] .thumbnail-scroller a { padding: 0 13px } div[class*=block] .above { margin-top: -20px } div[class*=block] .above span { background: #fff; padding: 5px 25px } div[onclick] { cursor: pointer } div[onclick]:not(.swiper-container):hover img { opacity: .7 } .container { max-width: 1170px } label { font-weight: 400 } form input, form select, form textarea { font-family: inherit } #body_home p { line-height: 1.3 } #body_home #categories { display: none } #card_tag_list { display: none; } #product_supplier { display: none; } #body_home #pagecontent { float: none; width: 100% } #categories { padding-top: 40px; padding-bottom: 30px } #categories .accordion-button, #categories h3 { text-transform: uppercase; font-weight: 500; color: #595C63; font-size: 16px } #categories .sidebar_widget:not(:last-child) { border-bottom: 0px solid #999; margin-bottom: 30px } #categories .sidebar_widget:not(:last-child) .widget_content .list-vertical li a { padding-left: 0 } #categories .sidebar_widget .widget_content { padding-bottom: 0px } #categories h3 { cursor: pointer; padding-bottom: 0px } #categories h3 i { float: right; font-size: 12px } body[id*=body_account] #pagecontent ul { list-style-type: none } #header .wrap-top { padding: 20px 0 } #header .social li { display: inline-block; font-family: 'isabellascript', cursive; font-size: 22px } #header .navbar .topbar .topbar-menu-right>ul>li a.basket_n { padding-left: 50px; background: url(/img/basket.svg) 10px 10px no-repeat; background-size: 30px; padding-right: 0; } #header .navbar .topbar .topbar-menu-right>ul>li a.basket_n img { width: 20px; } #header .icon-search { width: 45px; height: 25px; background: url(/img/icon.png) 8px -64px no-repeat; padding-right: 0 } #header .icon-search:after { content: none } .thumbnail-scroller .thumbnail-scroller-left, .thumbnail-scroller .thumbnail-scroller-right { top: 39%; height: 40px } .thumbnail-scroller .thumbnail-scroller-left a, .thumbnail-scroller .thumbnail-scroller-right a { padding: 0!important } .fa-angle-left { background: url(/img/home-arrow-left.png) no-repeat; width: 40px; height: 40px } .fa-angle-right { background: url(/img/home-arrow-right.png) no-repeat; width: 40px; height: 40px } .block-banner .des { position: absolute } .block-banner .des a { display: block } .block-banner .left { padding-right: 9px } .block-banner .left .des { text-align: right; top: 7px; right: 40px; padding-right: 42px } .block-banner .left .des a:after { position: absolute; content: "<"; width: 36px; height: 36px; background-color: #595C63; border-radius: 50%; top: 0; right: 0; color: #fff; font-size: 19px; text-align: center; line-height: 1.6 } .block-banner .right { padding-left: 9px } .block-banner .right .des { bottom: 7px; left: 40px; padding-left: 42px } .block-banner .right .des a:before { position: absolute; content: ">"; width: 36px; height: 36px; background-color: #595C63; border-radius: 50%; top: 0; left: 0; color: #fff; font-size: 19px; text-align: center; line-height: 1.6 } .block-banner span { display: block; margin-bottom: 0; line-height: 1 } .block-banner .title { font-family: 'isabellascript', cursive; font-size: 30px } .block-banner .button { position: absolute; bottom: 18px; padding: 0; margin: 0 } .button-secondary, .block-banner .button.special a { background-color: #C78477; color: #FFFFFF; font-weight: 400; padding: 6px 10px; display: inline-block; vertical-align: middle; font-size: 13px; letter-spacing: 1px } .block-banner .button a { background-color: #758977; color: #FFFFFF; font-weight: 400; padding: 6px 10px; display: inline-block; vertical-align: middle; font-size: 13px; letter-spacing: 1px } .block-banner .button span { display: inline-block; vertical-align: middle; height: 18px } .block-banner .big .button { right: 25px } .block-banner .small .button { left: 0; right: 0 } .block2 img { width: 100% } .block3 p { margin-bottom: 0 } .block3 .hgroup { position: relative } .block3 .hgroup .subtitle { text-align: center } .block3 .hgroup .subtitle a { text-decoration: underline } .block4 .item { margin-bottom: 24px } .block4 .item:hover img { opacity: .7 } .block4 .item img { width: 100% } .block5 .info-bt a { font-weight: 700; text-decoration: underline } .block6>.cols>div { margin-bottom: 8px } .block6 img { width: 100% } .block6 p:last-child { margin-bottom: 0 } #crumbs { font-weight: 700; font-family: Open Sans, sans-serif; } #crumbs > a[href="/"] { text-transform: uppercase; } #crumbs a { font-weight: 400 } .crumb-mobile { display: block!important } .crumb-mobile .icon-chevron-left:before { content: "❮" } #pagecontent ol, #pagecontent ul { padding-left: 18px } #pagecontent ul { list-style-type: square } #pagecontent .contactfrm ul { list-style-type: none; padding-left: 0 } #pagecontent .contactfrm input, #pagecontent .contactfrm textarea { display: inline-block; padding: 6px 12px; margin-bottom: 5px; font-size: 14px; font-weight: 400; line-height: 1.42857143; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 0; overflow: hidden; border-color: #595C63; text-align: left } #pagecontent .contactfrm input i, #pagecontent .contactfrm textarea i { display: inline-block; vertical-align: middle } #pagecontent .contactfrm input[type=submit] { display: inline-block; padding: 6px 12px; margin-bottom: 5px; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 0; overflow: hidden; color: #fff; background-color: #595C63; border-color: #f6c61e } #pagecontent .contactfrm input[type=submit] i { display: inline-block; vertical-align: middle } #pagecontent .contactfrm input[type=submit]:hover { color: #555; background-color: #e6e6e6; border-color: #adadad } #pagecontent .list-vertical>li>a { font-weight: 700 } #categories i[class*=icon-chevron], #pagecontent i[class*=icon-chevron] { text-transform: none } #categories i[class*=icon-chevron]:after, #pagecontent i[class*=icon-chevron]:after { border: 1px solid #222; border-radius: 50%; padding: 9px } #categories .list-toggle i[class*=icon-chevron]:after, #pagecontent .list-toggle i[class*=icon-chevron]:after { border: none } #body_design .container { overflow: visible } #body_design span.envview span.env { display: inline-block; width: 86px; position: absolute; top: 0; right: -10px; height: 80px; z-index: -1; background: url(/img/envtransklein.png) no-repeat #eeeded; background-size: 100% 100%; transform: rotate(14deg) } #body_product h1, #body_design h1 { font-family: Open Sans, sans-serif; text-transform: uppercase; text-align: center; font-weight: 400; font-size: 20px; line-height: 1.5; color: #595C63 } #body_design .design-content>div:last-child .box-primary { background: url(/img/bg-button-block.png) center bottom/100% 210px no-repeat rgba(0, 0, 0, 0)!important; border: none; font-size: 13px } #body_design .design-content .accordion:last-child { border-bottom: 0 } #body_design .design-content .accordion-button { text-transform: uppercase } #body_design .design-content .accordion-button a { font-size: 18px } #body_design .design-content .box-footer { padding-top: 0 } #body_design .design-content .proefDrukPrijs { margin: 0 } #body_design .design-content .icon-favorite-heart { position: relative } #body_design .design-content .icon-favorite-heart:after { position: absolute; content: ""; background: url(/img/icon.png) 0 -430px no-repeat; width: 20px; height: 20px; left: 10px; top: 4px } #body_design #envelope { z-index: 9; left: auto; right: 0 } #body_design #envelope .ui-selectmenu-button { width: 100%!important } #body_design #envelope .ui-selectmenu-text { height: auto; width: 100%!important; display: block!important } #body_product #add_product_to_basket, #body_design #choose_preview { text-transform: uppercase; font-weight: 600; padding: 8px; font-size: 18px; display: block; width: 100%; border: none; background: #C78477; color: #fff } #body_product #add_product_to_basket .icon { display: none; } #body_design #choose_preview:hover { background-color: #E8C0AF } #body_design #choose_preview i { display: none } #body_design .prijsOf .priceInfoTd { position: relative } #body_design .prijsOf .priceInfoTd:hover .priceHover { display: block } #body_design .prijsOf .priceInfoTd:before { font-family: kcicons; content: 'k'; cursor: pointer; padding-left: 5px; font-size: 16px; color: #e4a372 } #body_design .prijsOf .priceHover { display: none; position: absolute; padding: 15px; background: #fff; top: 15px; right: 20px; width: 270px; -webkit-box-shadow: 0 0 5px 0 #575757; box-shadow: 0 0 5px 0 #575757; border: 1px solid #e4a372; z-index: 999 } #body_design #next_page, #body_design #prev_page { position: absolute; top: 40% } #body_design #prev_page { background: url(/img/icon.png) 0 -106px no-repeat; width: 40px; height: 40px; left: 0 } #body_design #next_page { background: url(/img/icon.png) 0 -164px no-repeat; width: 40px; height: 40px; right: 0 } #body_design .icon-chevron-left:before { font-family: kcicons!important } #body_product .product-usp, #body_design .desUsp { background-color: #fff; border: 1px solid #C78477; border-radius: 0; width: 100% } #body_design .desUsp a { color: #595C63 } #body_design .add_to_collection { border-radius: 0; width: 100% } #body_design .add_to_collection .save_user_design { padding: 0 15px 0 30px } #body_design .open_calculator { width: 100% } #body_account h1 { text-align: center } #card_previews_horizontal { position: relative; height: 199px; margin: 0 -12px; border-top: 1px solid; padding-top: 30px; overflow: hidden } #card_previews_horizontal a { padding: 0 20px } #card_previews_horizontal img { max-width: 150px; height: auto } body[class=ed] .navbar .topbar, body[id*=body_size] .navbar .topbar, body[id*=body_check] .navbar .topbar, body[id*=body_basket] .navbar .topbar, body[id*=body_address] .navbar .topbar, body[id*=body_addresses] .navbar .topbar, body[id*=body_verzend] .navbar .topbar, body[id*=body_bestel_login] .navbar .topbar, body[id*=body_bestel_details] .navbar .topbar, body[id*=body_kaarttype] .navbar .topbar { border-bottom: none; position: absolute; width: 95px } body[class=ed] .navbar .topbar a.logo, body[id*=body_size] .navbar .topbar a.logo, body[id*=body_check] .navbar .topbar a.logo, body[id*=body_basket] .navbar .topbar a.logo, body[id*=body_address] .navbar .topbar a.logo, body[id*=body_addresses] .navbar .topbar a.logo, body[id*=body_verzend] .navbar .topbar a.logo, body[id*=body_bestel_login] .navbar .topbar a.logo, body[id*=body_bestel_details] .navbar .topbar a.logo, body[id*=body_kaarttype] .navbar .topbar a.logo { margin-top: 0 } body[class=ed] #footer, body[id*=body_size] #footer, body[id*=body_check] #footer, body[id*=body_basket] #footer, body[id*=body_address] #footer, body[id*=body_addresses] #footer, body[id*=body_verzend] #footer, body[id*=body_bestel_login] #footer, body[id*=body_bestel_details] #footer, body[id*=body_kaarttype] #footer { padding-top: 0 } body[class=ed] #footer .menu, body[id*=body_size] #footer .menu, body[id*=body_check] #footer .menu, body[id*=body_basket] #footer .menu, body[id*=body_address] #footer .menu, body[id*=body_addresses] #footer .menu, body[id*=body_verzend] #footer .menu, body[id*=body_bestel_login] #footer .menu, body[id*=body_bestel_details] #footer .menu, body[id*=body_kaarttype] #footer .menu { margin-top: 0 } #body_edit #infodiv { left: 0; width: auto; } #body_contact .contactfrm input, #body_contact .contactfrm textarea { width: 300px } .list-3>div { padding-top: 12px; padding-bottom: 12px } li.tag-li input { display: none } .kleuren ul { -webkit-column-count: 6; -moz-column-count: 6; column-count: 6; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0 } .kleuren ul li { box-sizing: border-box; width: 30px; height: 30px; padding: 0!important; margin: 0 0 7px; vertical-align: top; overflow: hidden; border: 1px solid #ccc; background: -webkit-linear-gradient(-55deg, #ffeeb0 30%, #a2d49f 30%, #a2d49f 40%, #c7c12f 40%, #c7c12f 50%, #f26247 50%, #f26247 60%, #ec2045 60%, #ec2045 70%, #ffeeb0 70%); background: -moz-linear-gradient(-55deg, #ffeeb0 30%, #a2d49f 30%, #a2d49f 40%, #c7c12f 40%, #c7c12f 50%, #f26247 50%, #f26247 60%, #ec2045 60%, #ec2045 70%, #ffeeb0 70%); background: linear-gradient(-55deg, #387ed7 40%, #a2d49f 30%, #a2d49f 40%, #c7c12f 40%, #c7c12f 50%, #f26247 50%, #f26247 60%, #ec2045 60%, #ec2045 70%) } .kleuren ul li label { display: block; height: 30px; width: 30px; font-size: 0!important } .kleuren ul li label .custom_checkbox { display: inline-block!important; height: 35px!important; width: 29px!important; background: 0 0!important } #tagli-wit label { background: #fff!important } #tagli-mint label { background: #8fcaac!important } #tagli-peach label { background: #f7c3b3!important } #tagli-okergeel label { background: #dbad5e!important } #tagli-geel label { background: #fff100!important } #tagli-goud label { background: url(/img/kleuren.png) -131px -87px no-repeat!important } #tagli-oranje label { background: #ef8231!important } #tagli-rood label { background: #d6343f!important } #tagli-blauw label { background: #3680c2!important } #tagli-zalm label { background: #f8bfa5!important } #tagli-roze label { background: #e73186!important } #tagli-grijs label { background: #c9cfd1!important } #tagli-groen label { background: #598660!important } #tagli-paars label { background: #724f9b!important } #tagli-zwart label { background: #000000!important } #tagli-bruin label { background: #ad8164!important } #tagli-multi-color label { background: url(/img/kleuren.png) -45px -87px no-repeat!important } #tagli-pastel label { background: url(/img/kleuren.png) -1px -87px no-repeat!important } #tagli-zwartwit label { background: -webkit-linear-gradient(-55deg, #fff 50%, #595C63 50%); background: -moz-linear-gradient(-55deg, #fff 50%, #595C63 50%); background: linear-gradient(-55deg, #fff 50%, #595C63 50%) } #tagli-zilver label { background: url(/img/kleuren.png) -175px -87px no-repeat!important } #tagli-koper label { background: url(/img/kleuren.png) -89px -87px no-repeat!important } #categories label:hover .custom_checkbox, #categories ul li input[type=checkbox]:checked+label .custom_checkbox, #categories ul li label:hover .custom_checkbox { background-image: url(/img/ftcheck.png)!important; background-position: center center!important; background-size: 12px 9px!important; background-color: #e3a782; background-repeat: no-repeat!important } #categories ul li#tagli-wit input[type=checkbox]:checked+label .custom_checkbox, #categories ul li#tagli-wit label:hover .custom_checkbox { background-image: url(/img/ftcheck-black.png)!important } #categories .list-collapse label:hover .custom_checkbox, #categories .list-collapse li input[type=checkbox]:checked+label .custom_checkbox, #categories .list-collapse li label:hover .custom_checkbox { background-color: #e3a782!important } #footer .menu { margin-bottom: 0; text-align: center } #footer .menu li { display: inline-block; font-size: 14.7px } #footer .menu li:not(:last-child) { padding-right: 14.9px } .ui-dialog { z-index: 999999!important; } @media screen and (min-width:992px) { .navbar .topbar .topbar-menu-right .hphone i { display: none } .navbar .middlebar li.md-hide { display: none!important } .block3 .hgroup .subtitle { position: absolute; right: 30px; top: 7px } #categories { padding-right: 36px } #body_design #card-info-right, #body_design #card_order_info, #body_design #price-info-tablet { padding-right: 20% } } @media screen and (max-width:1199px) { .navbar .middlebar ul.middlebar-menu-right>li>a { font-size: 13px } } @media screen and (max-width:991px) { .navbar .topbar { border-bottom: none } .navbar .topbar .topbar-menu-right { padding-top: 10px } .navbar .topbar .topbar-menu-right ul { margin-bottom: 0 } .navbar .topbar .topbar-menu-right .hphone { font-weight: 700; color: #595C63; padding: 0 } .navbar .topbar .topbar-menu-right .hphone span:last-child { display: none } .navbar .topbar .topbar-menu-right .hphone .icon-phone { font-size: 16px!important; vertical-align: middle } .navbar .topbar .topbar-menu-right a.basket_n { background-position: 0 0 !important; padding: 0!important; width: 32px; height: auto; margin-right: 10px; } .navbar .wrap-top { margin-top: 22px; text-align: center; } .navbar .wrap-top .social { display: none; } .navbar .middlebar { border-bottom: none; } .navbar #navbar-basket { display: block; font-size: 0; } div.floatAdmin { right: 15px; left: auto; top: 100px; } } @media screen and (max-width:767px) { body { font-size: 13px; } div[class*=block] { clear: both; overflow: hidden; } div[class*=block] h1, div[class*=block] h2, div[class*=block] h3, div[class*=block] h4, div[class*=block] h5, div[class*=block] h6 { font-size: 24px; } .navbar .wrap-top { margin-top: 85px; } #header .social { display: none; } #header .social li { padding-left: 7px; } #header .social li img { max-width: 20px; } #header .social .xs-hide { display: none; } .block-banner .des { max-width: 160px; padding: 7px 10px!important; background-color: rgba(255, 255, 255, .89); left: 0!important; right: 0!important; top: 35%!important; margin: 0 auto; height: 50px; text-align: center!important; } .block-banner .des .title { font-size: 22px; } .block-banner .des a:after, .block-banner .des a:before { content: none!important; } .block-banner .left { padding: 0; } .block-banner .right { padding: 0; border-top: 1px solid; } .block-banner .button { bottom: 10px; } .block-banner .button a { padding: 6px; font-size: 9px; } .block-banner .button span { height: 12px; } .block3 { border-top: 1px solid; margin-top: 20px; } .block5>.cols>div+div { border-top: 1px solid; } } @media screen and (max-width:480px) { div[class*=block] .thumbnail-scroller a { padding: 0 25px; } #mid { margin-top: 48px; } } #categories #filter_cards .kleur ul li { width: 30px; height: 30px; margin: 0 10px 10px 0; float: left; } #categories #filter_cards .kleur ul li label { width: 30px; height: 30px; border: 1px solid #eee; color: transparent; } #categories #filter_cards .kleur ul li label span { margin: auto 6px; background: transparent; } #categories label:hover .custom_checkbox, #categories ul li input[type=checkbox]:checked+label .custom_checkbox, #categories ul li label:hover .custom_checkbox { background-image: none !important; background-color: transparent; } #categories ul li input[type=checkbox]:checked+label .custom_checkbox:after, #categories ul li label:hover .custom_checkbox:after { font-family: kcicons; color: #fff; content: "\e010"; font-size: 12px; line-height:.5em; vertical-align: text-top; padding-left: 1px; } #categories ul li#tagli-kleur-wit input[type=checkbox]:checked+label .custom_checkbox:after, #categories ul li#tagli-kleur-wit label:hover .custom_checkbox:after, #categories ul li#tagli-geel input[type=checkbox]:checked+label .custom_checkbox:after, #categories ul li#tagli-geel label:hover .custom_checkbox:after, #categories ul li#tagli-pastel input[type=checkbox]:checked+label .custom_checkbox:after, #categories ul li#tagli-pastel label:hover .custom_checkbox:after { font-family: kcicons; color: #595C63; content: "\e010"; font-size: 12px; line-height:.5em; vertical-align: text-top; padding-left: 1px; } #categories #taggroupul-kleur:before, #categories #taggroupul-kleur:after { display: table; content: " "; clear: both; } #categories #taggroupul-kleur { margin-bottom: 30px; } #body_moodboards #categories, #body_zelf-maken #categories, #body_design #categories, #body_voorbeeld-teksten #categories, #body_songteksten #categories, #body_trouwgedichtjes #categories, #body_moodboard-stippen-festival #categories, #body_moodboard-boho-chique-aquarel-framboos #categories, #body_moodboard-boho-chique-aquarel-blauw #categories, #body_moodboard-aquarel-bloemen #categories, #body_moodboard-boho-chique-aquarel-perzik #categories, #body_moodboard-bloemen-hart #categories, #body_moodboard-boho-chique-aquarel-groen #categories, #body_trouwhuisstijl #categories, #body_account #categories, #body_account_settings #categories, #body_account_address #categories, #body_account_password #categories, #body_account_nieuwsbrief #categories, #body_account_orders #categories, #body_eigen_collectie #categories { display: none; } #body_moodboards #pagecontent, #body_zelf-maken #pagecontent, #body_design #pagecontent, #body_voorbeeld-teksten #pagecontent, #body_songteksten #pagecontent, #body_trouwgedichtjes #pagecontent, #body_moodboard-stippen-festival #pagecontent, #body_moodboard-boho-chique-aquarel-framboos #pagecontent, #body_moodboard-boho-chique-aquarel-blauw #pagecontent, #body_moodboard-aquarel-bloemen #pagecontent, #body_moodboard-boho-chique-aquarel-perzik #pagecontent, #body_moodboard-bloemen-hart #pagecontent, #body_moodboard-boho-chique-aquarel-groen #pagecontent, #body_trouwhuisstijl #pagecontent, #body_account #pagecontent, #body_account_settings #pagecontent, #body_account_address #pagecontent, #body_account_password #pagecontent, #body_account_nieuwsbrief #pagecontent, #body_account_orders #pagecontent, #body_eigen_collectie #pagecontent { width: 100%; } @media screen and (max-width: 991px) { .navbar .middlebar .logo-small { padding: 10px 0; height: 80px; width: 100%; border-bottom: 2px solid #fdefeb; margin-top: -8px; } .navbar .middlebar .logo-small a { display: block; height: 80px; text-align: center; } .navbar .middlebar .logo-small a img { height: 60px; } } #body_edit #pagecontent, #body_voorbeeld #pagecontent, #body_keuze #pagecontent, #body_bestel_details #pagecontent, #body_basket #pagecontent, #body_address_n #pagecontent { width: 100%; } #body_edit .choice_center h1, #body_voorbeeld .choice_center h1, #body_keuze .choice_center h1, #body_bestel_details .choice_center h1, #body_basket .choice_center h1, #body_address_n .choice_center h1 { font-size: 48px; color: #595C63 !important; } #body_edit #order_card { margin-top: 15px !important; } #more-header-menu-editor { } #body_edit #headermenu { display: block; } #body_basket #nav_buttons .button { height: auto; padding-left: 0; padding-right: 0; } #body_zelf-maken h1 { display: block; } .topbar .topbar-menu-right .social-mob { display: inline-block !important; } @media screen and (max-width: 991px) { .navbar #navbar-basket { display: inline-block; } .navbar .topbar .topbar-menu-right .social-mob .social-mob-menu li { display: inline-block; } .navbar .topbar .topbar-menu-right > ul > li a { padding-top: 0; } .navbar .topbar .topbar-menu-right { padding-top: 7px; } } @media screen and (min-width: 992px) { .navbar .topbar .topbar-menu-right .social-mob { display: none !important; } .navbar .middlebar .logo-small { display: none !important; } } #checkout_confirmation h4 { font-weight: normal; } #body_address_n h1, #body_basket h1, #body_bestel_details h1 { font-size: 38pt; } #body_basket #nav_buttons .button { margin: 20px 10px 0 10px; float: none !important; } #body_basket #nav_buttons { display: flex; display: -webkit-flex; -webkit-justify-content: center; justify-content: center; } #body_basket #nav_buttons .back-button { order: -1; -webkit-order: -1; } #sidebar .list { line-height: 22px; } #sidebar .list-collapsible > li > a, #sidebar .list > li > a, #filter_menu .tag-li label { font-weight: 400; font-size: 14px; } #sidebar .list-collapsible > li > a:hover, #sidebar .list > li > a:hover { font-weight: 400; color: #C78477; } #sidebar li.tag-li label span { border-radius: 0; margin: 0 5px 0 0; } #categories #sidebar label:hover .custom_checkbox, #categories #sidebar ul li input[type=checkbox]:checked+label .custom_checkbox, #categories #sidebar ul li label:hover .custom_checkbox { background-color: #C78477; } #categories #sidebar #taggroupul-kleur label:hover .custom_checkbox, #categories #sidebar #taggroupul-kleur ul li input[type=checkbox]:checked+label .custom_checkbox, #categories #sidebar #taggroupul-kleur ul li label:hover .custom_checkbox { background-color: transparent; } #categories #sidebar ul li input[type=checkbox]:checked+label .custom_checkbox:after, #categories #sidebar ul li label:hover .custom_checkbox:after, #categories #sidebar #taggroupul-kleur ul li#tagli-geel input[type=checkbox]:checked+label .custom_checkbox:after, #categories #sidebar #taggroupul-kleur ul li#tagli-geel label:hover .custom_checkbox:after { color: #595C63; } #categories #sidebar #taggroupul-kleur ul li#tagli-zwart input[type=checkbox]:checked+label .custom_checkbox:after, #categories #sidebar #taggroupul-kleur ul li#tagli-zwart label:hover .custom_checkbox:after { color: #fff; } .navbar .topbar .topbar-menu-left a, .navbar .topbar .topbar-menu-right a { font-family: 'Open Sans', sans-serif; font-weight: 600; } .middlebar-menu-right a { font-family: 'Open Sans', sans-serif; font-weight: 600; } .navbar .middlebar .dropdown-content { background-color: #fff; border: 1px solid #fdfdfd; } @media only screen and (max-width: 991px) { div[class*='block'] { margin-top: 20px; } } @media screen and (min-width: 992px) { .navbar .middlebar ul.middlebar-menu-right { right: 0; height: auto; text-align: center; } .navbar .topbar .topbar-menu-right>ul>li.dropdown>ul>li:hover { background-color: #FCF2ED!important; } } .product-items .thumbnail { flex: 1; } .d-block { display: block!important; } .navbar .middlebar .dropdown:hover ul li { background-color: #fff !important; } .navbar .middlebar .dropdown li a:hover { color: #FFB28E; } @media only screen and (min-width: 992px) { .navbar .middlebar .dropdown-content { position: absolute; z-index: 2; height: auto; text-align: left; background-color: #fff; border: 1px solid #fdfdfd; border-top: none; margin: 0 auto; font-size: 13px; display: none; } .navbar .middlebar .transition-ease.dropdown-content { display: block; } .navbar .middlebar .dropdown:hover div { visibility: visible; opacity: 1; } .navbar .middlebar ul.middlebar-menu-right { position: relative; padding-right: 0; } .navbar .middlebar .dropdown-content ul { width: fit-content; } .navbar .middlebar ul.middlebar-menu-left .dropdown, .navbar .middlebar ul.middlebar-menu-right .dropdown { position: unset !important; } .navbar .middlebar-menu-right .dropdown .list-title { font-weight: 700; margin-left: 10px; margin-bottom: 10px; margin-top: 25px; text-transform: uppercase; font-size: 15px; } } @media only screen and (max-width: 1100px) and (min-width: 1000px) { #crumbs { margin-top: 46px; } .navbar .topbar .topbar-menu-right>ul>li a { font-size: 12px !important; } } .navbar .topbar .topbar-menu-right > ul > li.dropdown.active { border-left: transparent; border-right: transparent; background-color: #fff; z-index: 999; } .navbar .topbar .topbar-menu-right > ul > li.dropdown.active > ul > li:hover a { color: #595C63; background-color: #FCF2ED; } .navbar .topbar .dropdown.active>a:after { content: "\e038"; } .navbar .topbar .dropdown > a:after { content: '\e035'; font-family: kcicons; margin-left: 5px; display: inline-block; vertical-align: middle; } .navbar .topbar .topbar-menu-right > ul > li.dropdown.active a, .navbar .topbar .topbar-menu-right > ul > li.dropdown.active a:active { color: #C78477; background-color: #fff; } .navbar .topbar .topbar-menu-right>ul>li a { font-size: 13px; color: #595C63; padding: 11px 5px; } .navbar .middlebar .dropdown.active > a:after, .navbar .middlebar .dropdown.active > a:after { content: ''; } @media only screen and (min-width: 1200px) { .navbar.navbar-default-a .middlebar ul.middlebar-menu-right { right: 0; } .navbar.navbar-default-a .middlebar .navbar-search-field { background: #FCF2ED; } .navbar.navbar-default-a .middlebar .open-navbar-search { display: inline-block; padding-top: 0; right: 0; cursor: pointer; } .navbar.navbar-default-a .middlebar .navbar-search-field .search-input-field input[type="text"] { width: 250px; } } .navbar .middlebar .middlebar-menu-right .dropdown-content li { display: block; } .navbar .middlebar .middlebar-menu-right .dropdown-content li a { padding: 4px 12px; font-size: 14px; font-weight: 400; } .navbar .middlebar .middlebar-menu-right .dropdown-content li a:hover { color: #C78477; } .navbar-search-field.js-navbar-search-field.js-middlebar-menu-right { display: none; } @media only screen and (min-width: 992px) { .navbar .middlebar ul.middlebar-menu-right > li > a:hover { box-shadow: inset 0 -4px 0 0 #C78477; } .navbar .logosmall { display: none; } .navbar .middlebar ul.middlebar-menu-right>li:first-child>a { padding-left: 0 } .navbar .middlebar ul.middlebar-menu-right>li:last-child>a { padding-right: 0 } } .navbar.navbar-default-a .navbar-hamburger { margin: 13px 15px 12px 15px; } @media only screen and (max-width: 991px) { .navbar { height: 180px; position: relative; } .navbar .topbar { position: fixed; z-index: 2; height: 60px; width: 100%; background-color: #fff; } .navbar .middlebar { display: block!important; height: 0; } .navbar .middlebar .middlebar-menu-right { display: block!important; } .navbar .topbar.topbar-border { border-bottom: 1px solid #ddd; border-bottom-color: #ddd; } .navbar .middlebar a.logo { display: none!important; } .logo-small { display: block; } .logo-small img { height: 70px; } .navbar .middlebar-menu-right .dropdown { pointer-events: auto; } } .designlabel { font-family: 'open sans'; text-transform : uppercase; text-align: center; background: #fff; padding: 0px 10px 0px 10px; border: solid 1px #f7f7f7; border-radius: 0px; color: #595C63; transform: rotate(0deg); z-index: 9; font-size: 11px; pointer-events: none; margin-left: 50px; margin-bottom: 20px; margin-top: -27px; display: flex; width: fit-content; width: -moz-fit-content !important; } #body_design .designlabel { background-color: #C9D1CA; color: #595C63; text-transform: uppercase; font-size: 13px; margin: auto; z-index: 2; line-height: 20px; width: intrinsic; } .navbar .dropdown a:after { content: ''; } .navbar .navbar-hamburger { margin: 0; } .navbar .topbar .topbar-menu-right { display: block; padding-right: 15px; } @media screen and (min-width: 768px) and (max-width: 991px) { .navbar { height: 93px; } .navbar .middlebar { top: 50px; right: 0; width: 100%; } .navbar .middlebar a.logo { display: block; } .navbar .middlebar .logo { position: absolute; top: -40px; left: 60px; height: 30px; width: auto; margin-bottom: 0; } } #header .icon-chevron-down:after { bottom: auto; } @media screen and (min-width: 992px) { .navbar .middlebar ul.middlebar-menu-right { right: 0; height: auto; } .navbar .collapse { height: auto; } .navigation-bar-item.navigation-bar-item-logo { width: 100%; } .navbar .middlebar .collapse .navbar-search { display: inline-block; } .navbar .middlebar .navbar-search-field { z-index: 100; height: 52px; } .navbar .middlebar .collapse .navbar-search { display: inline-block; } .navbar .middlebar .navbar-search-field .search-button-field { padding: 0; margin: 2px 0; } .navbar .middlebar .navbar-search-field .search-input-field input[type="text"] { margin: 2px; width: 250px; right: 40px; } .navbar .middlebar ul.middlebar-menu-right > li:last-child > a { margin-left: 15px; padding: 0; } .navbar .middlebar ul.middlebar-menu-right .dropdown > ul { margin-top: 27px; } .navbar .middlebar ul.middlebar-menu-right .dropdown > ul li { border-bottom: none; } .navbar .middlebar ul.middlebar-menu-right .dropdown > ul li a { background-color: #fff; } .navbar .middlebar ul.middlebar-menu-right .dropdown > ul li a:hover { background-color: #FCF2ED; } } @media screen and (min-width: 1200px) { .navbar { height: 200px; } .navbar .middlebar .collapse .navbar-search { margin: 2px; } .navbar .topbar .topbar-menu-right > ul > li.dropdown ul { background: transparent; border: none; } .navbar .topbar .topbar-menu-right > ul > li.dropdown .dropdown-content { width: 200px; } } #body_design #card_previews_horizontal { height: 199px; margin-top: 30px; } #body_design #next_page:after, #body_design #prev_page:after { content: ''; } @media screen and (min-width: 768px) { .ed #canvas .image { position: absolute; } .ed #canvas img { position: absolute; } .ed #accordion .ui-accordion-content { height: 319px; } .ed .ui-accordion .ui-accordion-header.ui-state-active a { background-color: #595C63; color: #fff; } .ed #nav_buttons #order_card { background: #595C63; color: #fff; border: 1px solid #595C63; } .ed #nav_buttons #order_card:hover { background: #fff; color: #595C63; } .ed button#choose_font { background: #595C63; color: #fff !important; } .ed button#choose_font:hover { background: #fff; color: #595C63 !important; } .ed #add_photo { background: #595C63; color: #fff; } .ed #add_photo:hover { background: #fff; color: #595C63 !important; border-color: #595C63; } .ed button { background: #fff; color: #595C63; } .ed #chooseside .single_portrait_p1 { background-image: url(/common/img/card-icons/icon-single-portrait-p1.svg); width: 44px; } .ed #chooseside .single_portrait_p2 { background-image: url(/common/img/card-icons/icon-single-portrait-p2.svg); width: 44px; } #body_address_n #nav_buttons #step_forward, #body_bestel_details #nav_buttons #step_forward, #body_voorbeeld #nav_buttons #step_forward, #body_basket #nav_buttons .back-button, #body_basket #nav_buttons .forward-button { padding: 12px 20px; } .ed .ed-side-preview { height: 440px; } .ed .ui-dialog { background-color: #fff; z-index: 9; } .ed #tag_dialog { max-height: 70vh !important; } #body_edit #fg_img_select { margin-top: -15px; } .ed #email_login, .ed #password_login { text-align: left; } .ed #chooseside .single_portrait_10x21_p1 { background-image: url(/common/img/card-icons/icon-single-portrait-p1.svg); width: 44px; background-size: 100% 140%; } .ed #chooseside .single_portrait_10x21_p2 { background-image: url(/common/img/card-icons/icon-single-portrait-p2.svg); width: 44px; background-size: 100% 140%; } #body_bestel_details .ng2-dropdown .ng2-dropdown-option { max-height: 180px; } .ed #imagelist .head, .ed #clipartlist .head, .ed #patternlist .head { clear: left; } .ed #imagelist .content, .ed #clipartlist .content, .ed #patternlist .content { width: 100%; } #body_edit #save_user_design_form label:hover, #body_edit #save_design_form label:hover { color: initial; border: none; } .ed #chooseside { width: 400px; } .ed #chooseside label { border: 1px solid transparent; color: transparent; } .ed #chooseside label:hover { border-color: #595C63; } #footer .menu ul { text-align: center; } #footer .menu li { display: inline-block; font-size: 14.7px; padding-right: 15px; } #footer .menu li a { color: #595C63; font-weight: normal; } #footer .menu li a { position: relative; padding-left: 15px; } #footer .menu li a:before { position: absolute; content: " "; width: 1px; height: 12px; top: 2px; left: 0; background-color: #595C63; } #footer .menu { border-top: 1px solid #595C63; padding-top: 20px; } } h1 { font-weight: normal; } #sidebar { color: #595C63; } #canvas { overflow: hidden; z-index: 0; } #canvasgrid { pointer-events: none; } #canvasgrid table.edit_cross { border-collapse: collapse; } #canvasgrid table.edit_cross td { border: 1px solid red; width: 50%; } #canvasgrid table.edit_cross tr:first-child td { border-top: 0; } #canvasgrid table.edit_cross tr td:first-child { border-left: 0; } #canvasgrid table.edit_cross tr td:last-child { border-right: 0; } #canvasgrid table.edit_cross tr:last-child td { border-bottom: 0; } .side-block { display: inline-block; position: relative; text-align: center; margin: 0 15px; width: 125px } .side-block .side-block-buttons { display: table; position: relative; border: 1px solid #d7dada; background-color: #fff; width: 100% } .side-block .side-block-buttons .side-block-button { position: relative; display: table-cell; vertical-align: middle; padding: 8px 0; cursor: pointer; border-right: 1px dashed #d7dada; width: 50px } .side-block .side-block-buttons .side-block-button:last-child { border-right: none } .side-block .side-block-buttons .side-block-button.active,.side-block .side-block-buttons .side-block-button:active,.side-block .side-block-buttons .side-block-button:focus,.side-block .side-block-buttons .side-block-button:hover { background-color: #f9f9f9; -webkit-transform: scale(1.1); transform: scale(1.1) } .side-block .side-block-buttons .side-block-button.active:after,.side-block .side-block-buttons .side-block-button:active:after,.side-block .side-block-buttons .side-block-button:focus:after,.side-block .side-block-buttons .side-block-button:hover:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 1px solid #bdbdbd; content: "" } #body_edit #chooseside,#body_edit #page_edit_nav_new { position: absolute!important; z-index: 1; text-align: center; top: auto!important; left: 150px!important; bottom: 0!important; margin: 0!important; padding: 0!important } #body_edit #page_edit_nav_new { width: auto!important } .tooltip { position: relative } .tooltip .tooltiptext { visibility: hidden; width: 150px; background-color: #383333; color: #fff; text-align: center; border-radius: 6px; padding: 10px 15px; position: absolute; z-index: 1; bottom: 115%; left: 50%; margin-left: -75px; line-height: 16px; -webkit-transform: scale(1)!important; transform: scale(1)!important; font-size: 11px } .tooltip .tooltiptext:after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #595C63 transparent transparent } .tooltip.open-tooltip .tooltiptext { visibility: visible } #choose_part,#choose_side { font-size: 9px } #panorama_next_click,#panorama_prev_click { position: absolute; top: 0; bottom: 0; cursor: pointer } #panorama_prev_click { left: 15px } #panorama_next_click { right: 15px } #panorama_next_click .panorama_next_click_button,#panorama_prev_click .panorama_prev_click_button { margin: auto; top: 0; bottom: 0; cursor: pointer; display: block; position: absolute; height: 45px; width: 45px; z-index: 99999; background-color: #fff; border-radius: 100%; border: 1px solid #f6b26b; text-align: center } #panorama_next_click .panorama_next_click_button:before,#panorama_prev_click .panorama_prev_click_button:before { font-family: editor-font!important; font-size: 25px; line-height: 45px; color: #f6b26b; text-align: center } #panorama_prev_click .panorama_prev_click_button:before { content: "\71"; padding-right: 4px } #panorama_next_click .panorama_next_click_button:before { content: "\70"; padding-left: 4px } #panorama_next_click .panorama_next_click_button { right: 0 } @media (max-width: 767px) { #page_edit_nav_new { display: none; } .panorama-drieluik #editor-scroller { display: block; position: fixed; width: 180px; bottom: 107px; height: 5px; background: #b9b9b9; border: none; left: 0; right: 0; margin: auto } .panorama-drieluik #editor-scroller .ui-slider-handle { background: #f1f1f1!important; margin-left: -29px; position: relative; display: table; border-radius: 15px; top: -.9em; color: #909090; -ms-touch-action: none; touch-action: none } .panorama-drieluik #editor-scroller .ui-slider-handle>span.icon { display: table-cell; vertical-align: middle; text-align: center; padding: 0 2px } } @media (min-width: 768px) { #editor-scroller { display: none; } } @media (max-width: 767px) { .ed#body_edit .ed-footer { height: 90px !important; } .navbar .middlebar .navbar-search-field { top: 60px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { #body_home .block1.block-banner { margin-top: 57px; } } .social-wrapper { z-index: 1; position: absolute; right: 0; top: 55px; } .navigation-bar-header >.navigation-bar-container { display: block; max-width: 100%; } .shopicons-search:before { display: none; } .navigation-bar-item .shopicons-search { width: 45px; height: 25px; background: url(/img/icon.png) 8px -64px no-repeat; padding-right: 0; } .navigation-bar-basket .shopicons-shopping-cart { display: none; } .navigation-bar-basket:before { content: ''; background-image: url(/img/basket.svg); background-repeat: no-repeat; background-size: contain; display: block; width: 22px; height: 100%; } .navigation-bar-dropdown-menu .navigation-bar-item { font-weight: 400; } @media only screen and (min-width: 992px) { .shopicons-person { display: none !important; } .navigation-bar-container { position: relative; } .navigation-bar-item-logo > img { max-width: 360px; margin: 5px auto; } .navigation-bar-item, .navigation-bar-label { font-size: 13px; font-weight: 600; color: #595C63; } .navigation-bar-label { text-transform: uppercase; } #navigation-bar-login:after { display: none !important; } .navigation-bar-footer { border-bottom: 1px solid; margin-bottom: -20px; } .navigation-bar-footer .navigation-bar-item { font-size: 14px; } .navigation-bar-footer .navigation-bar-group.navigation-bar-group-logo { flex: none; width: 100%; display: block!important; } .navigation-bar-footer .navigation-bar-container > .navigation-bar-group { flex: auto; } .navigation-bar-footer .navigation-bar-container { flex-wrap: wrap; } .navigation-bar-body .navigation-bar-dropdown-menu .navigation-bar-item { font-size: 13px; } } @media only screen and (max-width: 991px) { #body_home #wrapper { margin-top: 55px; } .navigation-bar-item { padding: 0; margin-right: 5px; } .navigation-bar-item-logo > img { max-width: 190px !important; } .navigation-bar-collapse { background-color: #fdede8; } .navigation-bar-footer .navigation-bar-item, .navigation-bar-dropdown-menu .navigation-bar-item { font-weight: 400; border-bottom: 2px solid #eee; } .navigation-bar-dropdown-menu .navigation-bar-item { border-bottom: none; } .navigation-bar-group .navigation-bar__info > .icon { display: none !important; } .navigation-bar-group .navigation-bar__phone:before { content: ''; background-image: url(/media/mtelefoon.png); background-repeat: no-repeat; background-position: center; height: 100%; width: 25px; } .navigation-bar-group .navigation-bar__info:before { content:''; background-image: url(/media/mcontact.png); background-repeat: no-repeat; background-position: center; height: 100%; width: 25px; } .navigation-bar-item .icon-angle-down { display: none; } .shopicons-person:before { display: none; } .navigation-bar-item .shopicons-person { content:''; background-image: url(/media/maccount.png); background-repeat: no-repeat; background-position: center; height: 100%; width: 25px; margin-right: 5px; } .navigation-bar-group .navigation-bar__phone span, .navigation-bar-group .navigation-bar__info span { display: none !important; } .navigation-bar-basket:before { width: 28px; margin-top: 49px; margin-right: 5px; } } @media only screen and (max-width: 991px) and (min-width: 411px) { .navigation-bar-item-logo > img { margin-left: 38px; } } .footer-accordion { margin-top: 20px; } .footer-item { font-size: 14px; } @media only screen and (max-width: 991px) { .footer-accordion { border-bottom: 1px solid #fff; } .footer-section { display: none; padding: 0px 0px 15px 0px; } .footer-title:after { font-family: "kcicons"; content: "\e035"; float: right; font-size: medium; font-weight: bold; color: #595C63; } } @media only screen and (min-width: 992px){ .footer-section { display: block !important; } } .styleguide-heading { text-align: center; margin: 0 auto; text-transform: uppercase; padding: 16px; width: 50%; border-bottom: 1px solid #3A3A3A; } .styleguide-menu { text-align: center; margin: 20px 0; color: #a5baaf; } .styleguide-menu a { color: #C78477; padding: 8px; } .styleguide-category { margin-bottom: 60px; } .styleguide-title { color: #404040; margin-bottom: 1.5rem; } .styleguide-colours span { width: 150px; padding: 12px; margin: 8px; display: inline-block; text-align: center; } .styleguide-colours__1 { color: #fff; background-color: #C78477; } .styleguide-colours__2 { color: #595C63; background-color: #F0E8E5; } .styleguide-colours__3 { color: #595C63; background-color: #FCF2ED; } .styleguide-colours__4 { color: #595C63; background-color: #FFFFFF; border: 1px solid #595C63; } .html-box { margin-top: 1rem; } .html-box .accordion-faq { width: 100%; text-align: left; padding: 12px; border: none; background-color: #f3f3f3; cursor: pointer; } .html-box .accordion-faq i { float: right; } .html-box .panel { display: none; overflow: hidden; } .html-box .panel pre { background-color: #ebebeb; border: none; } .box { border: 1px dashed #eae9e9; } .select.field-input { background-color: #E3C6C3 !important; } .filter_menu ul li::marker { display: none; } #pagecontent .horizontal_widget ul { list-style-type: none; } .wenskaarten #env-select-button { display: none !important; } 