/* GENERAL */
body{font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;-webkit-font-smoothing: antialiased;}
textarea, input { outline: none; }
.moxie-shim{z-index:9999999999!important;}
.moxie-shim input[type="file"] {cursor:pointer;}
.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
h1 {font-size: 43px;}
h3 {font-size: 19px;}
a:focus, a:hover{text-decoration: none;}
.container {  overflow: hidden;}
.img-full {width:100%;}
.btn-black {color: white;background-color: black;border-color: black;padding: 15px 15px;  min-width: 150px;}
.btn-black:hover, .btn-black:focus {color: white;background-color: #333;}
.btn-white {color: black;background-color: white;border-color: white;padding: 15px 15px;  min-width: 150px;}
.btn-white:hover, .btn-white:focus {color: black;background-color: whitesmoke;}
.btn.active, .btn:active {-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.125)!important;box-shadow: inset 0 0 0 rgba(0,0,0,.125)!important;}
#page {margin:20px 0 0 0}
#flags {position: absolute;height: 35px; width: 150px;z-index: 102;margin: 10px 0 0 15px;}
#flags .flag {margin:0 10px 0 0;border: 2px solid white;opacity:0.1;cursor: pointer;border-radius:50%;  background: white;}
#flags .flag.active {opacity:1;}
.title-box {margin-top:50px;}
.title-box h1{width:440px;z-index:2}
.title-box .p-text {z-index:2;}
.subTitle {font-size: 38px;font-weight:bold;width:320px;margin-top:-10px;}
.overlay {position:absolute;z-index: 99;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.85);}
.logo {z-index:101}
#main_preloader{margin: 0 10px;position:absolute;top:0;left:0;bottom:0;right:0;z-index:99999;background:rgba(255,255,255,0.65) url("./../img/preloader_inv.gif") no-repeat center 27%;min-height:1000px;}
/* FOOTER */
#breadcrumbs-desktop {background-image:url(../img/breadcrumbs-back.png); background-size:cover;background-size: 100%;background-repeat:no-repeat; position: relative;margin: 0 0 20px;}
#breadcrumbs-desktop .breadcrumb {background:transparent; padding:0;margin-top: 46px;border-radius: 0;color:silver;font-size:16px;text-align:center;cursor: pointer;}
#breadcrumbs-desktop .breadcrumb.selected {  color: #ba3457;font-size: 21px;margin-top: 40px;cursor: default;font-weight: bold;}
#breadcrumbs-desktop .breadcrumb > div{  background: white;display: inline-block;padding: 0 10px;}
#breadcrumbs-desktop .breadcrumb.noClick {cursor: default;}
#breadcrumbs-desktop .breadline {height:2px;background:silver;width:100%;    margin-top: 57px;}
/* 01 LANGUAGE SELECT */
#page-language #language_col-left{background: #9ddede;min-height:620px;}
#page-language #language_col-right{background: white;min-height:620px;}
#page-language #language_col-right #language_rightText {margin-top:44%;margin-left:42%;font-size:inherit;text-align: left;}
#page-language #language_col-right #language_rightText h1 {font-size:36px; margin-bottom:20px;}
#page-language #language_col-right #language_rightText .steps {position: absolute;z-index:9999;}
#page-language #language_text {width:220px;margin-top:20px;}
#page-language #language_center {position: relative;}
#page-language #language_logo {position:absolute;width:100%;  z-index: 99;top: 100px;}
#page-language #language_logo img {width:37%; }
/* 02 UITLEG */
#page-uitleg #uitleg_col-left{background: #9ddede;min-height:620px;}
#page-uitleg #uitleg_col-right{background: white /*url(../img/uitleg-gradient-back.png) repeat-y*/;min-height:620px;}
#page-uitleg #uitleg_col-right #uitleg_rightText {margin-top:40%;margin-left:42%;font-size:inherit;text-align: left;}
#page-uitleg #uitleg_col-right #uitleg_cta {margin-top: 0px;}
#page-uitleg #uitleg_col-right #uitleg_cta .btn {position:absolute;z-index:99;}
#page-uitleg #uitleg_col-right #uitleg_cta .btn i {margin-top:3px}
#page-uitleg #uitleg_text {width:220px;margin-top:20px;}
#page-uitleg ol {list-style-type: none; list-style-type: decimal !ie; /*IE 7- hack*/ margin: 0;margin: 2em 2em;padding: 0;counter-reset: li-counter; width: 190px;}
#page-uitleg ol > li{position: relative;margin-top:20px;margin-bottom: 20px;padding-left: 0.5em;min-height: 3em;}
#page-uitleg ol > li:before {position: absolute;top: 0;left: -2em;width: 1.8em;height: 1.8em; font-size: 1em;line-height: 1.8;text-align: center; color: white;font-weight:bold;border-radius: 50%;background-color: black;content: counter(li-counter);counter-increment: li-counter;}
#page-uitleg #uitleg_center {position: relative;}
#page-uitleg #uitleg_logo {position:absolute;width:100%;  z-index: 99;top: 100px;}
#page-uitleg #uitleg_logo img {width:37%; }
#page-uitleg div#uitleg_bottom {position:relative;}
/* 03 UPLOAD */
#page-upload #upload_col-left{background: white /*url(../img/upload-gradient-back.png)repeat-y*/ ;min-height:680px;}
#page-upload #upload_col-right{background: #9ddede;min-height:680px;}
#page-upload #upload_col-right #uitleg_rightText {margin-top:50%;margin-left:42%;font-size:23px;}
#page-upload #upload_text {width:220px;margin-top:20px;}
#page-upload #upload_center {position: relative;}
#page-upload #upload_circle{position:absolute;width:100%;  z-index: 99;top: 100px;}
#page-upload #upload_circle img {width:40%; }
#page-upload #upload-logo {position:relative;}
#page-upload #upload-logo img {position:absolute;width:200px;height:auto;  right: 20px;top: 20px;z-index: 9;}
#page-upload #upload_btnUpload  {position: absolute;  left: 0;top: 33%;width:100%;font-size: 24px;cursor: pointer;}
#page-upload #upload_btnUpload:hover {opacity:0.6;}
#page-upload #upload_subText {position: absolute;  left: 40%;width:20%;text-align:center;top: 47%;}
/* 04 POSITIONEER */
#page-position #position-title_box {position:absolute;color: white;z-index: 9;margin-top: 30px;pointer-events:none}
#page-position #position_text {width:220px;margin-top:20px;}
#page-position #position-logo {position:relative;}
#page-position #position-logo img {position:absolute;width:200px;height:auto;  right: 20px;top: 20px;z-index: 9;}
#page-position #position-navs {position:relative;}
#page-position #position-navs .nav-right {margin-top:-100px;  margin-right: 15px;}
#page-position #position-navs .nav-left {margin-top:-100px;  margin-left: 15px;}
#page-position #zoomButtons {position: static;top: 0;}
#page-position .zoom {position: absolute;top:50%;width: 50px;height: 50px;line-height: 50px;font-size: 30px;text-align: center;border-radius: 50%;color: black;background: white;font-weight: bold;cursor: pointer;}
#page-position #zoomDecrease {margin-left: 20px;}
#page-position #zoomIncrease {right: 20px;}
#page-position #position_overlay {position:absolute;}
#page-position #position_overlay img{width:inherit}
#page-position #position_overlay:hover {cursor:move;}
#page-position #position_uploadedImage{width:100%;height:auto;min-height: 100px;background-color:black;overflow:hidden;}
#page-position #position_uploadedImage img{width:inherit}
#page-position #position_image{position:relative;overflow:hidden}
#page-position #position_image #position_overlay_holder{width:100%;overflow:hidden}
/* 05 COLOR MATCHES */
#page-matches #matches_col-left {min-height: 700px;}
#page-matches #matches-logo {position:relative;}
#page-matches #matches-logo img {position:absolute;width:200px;height:auto;  right: 0px;top: 20px;z-index: 9;}
#page-matches #matches_title {width: 490px;}
#page-matches #matches_col-center{margin-left:5%;}
#page-matches #matches_generatedImage {text-align: center;border: 1px solid silver;border-radius: 50%;padding: 5px;margin-top: 100px;margin-bottom: 30px;}
#page-matches #matches_generatedImage img{width:100%;}
#page-matches #matches_paletText {font-size:20px;margin:20px 0 20px 0;font-weight:bold}
#page-matches #matches_palet {width:250px}
#page-matches #matches_palet .match_color {border:1px solid white;height:50px;width:50px;float:left;margin:5px;cursor:pointer;border-radius:50%;}
#page-matches #matches_palet .match_color.selected {border:1px solid black;opacity:0.7;}
#page-matches #matches_selectedColorHolder {position: absolute;margin-top: 300px;right: 0;}
#page-matches #matches_selectedColorHolder #matches_selectedColorText {  font-size: 20px;margin: 0 0 20px 0;font-weight: bold;width: 155px;text-align: center;}
#page-matches #matches_selectedColorHolder #matches_selectedColor{height: 100px;width: 100px;border-radius: 50%;  margin: 0 auto;border:1px solid whitesmoke;padding:2px;}
#page-matches #matches-navs {position:relative;}
#page-matches #matches-navs .nav-right {margin-top:-100px;  margin-right: 15px;}
#page-matches #matches-navs .nav-left {margin-top:-100px;  margin-left: 15px;}
#page-matches #matches-navs #matches_goBack {background:silver;border-color:silver;}
#page-matches #matches-mobile {display:none;}
/* 06 RESULT */
#page-result #result-logo {position:relative;}
#page-result #result-logo img {position:absolute;width:200px;height:auto;  right: 20px;top: 20px;z-index: 9;}
#page-result #result-title_box {position:absolute;color: white;z-index: 9;}
#page-result #result_subTitle {width:420px;}
#page-result #plates {padding:0}
#page-result .plates-background {background:url(../img/hout.jpg) right top no-repeat;}
#page-result .item{display:table}
#page-result .plate  {padding:0;display:table-cell;vertical-align:middle;}
#page-result .plate img {margin: 0; width: 80%;}
#page-result .item .plate {background:url(../img/plate-shadow-right.png);background-size:100%;  background-position: 50% 50%;background-repeat: no-repeat;}
#page-result div#plates div.plate-upload{margin:180px 0;}
#page-result .custom-carousel-control {position: absolute;left: 100px;margin-top: -0px;background:none;opacity:1;color: black;font-size: 33px;cursor:pointer;}
#page-result .custom-carousel-control.left {right: -5px;top:8%;}
#page-result .custom-carousel-control.right {right: -5px;top:85%;}
#custom-carousel-swiper {padding: 0}
.bx-wrapper .bx-viewport {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: none;left: 0;background: transparent;-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
#page-result #info {background:url(../img/hout-mirrored.jpg) left top no-repeat;}
#page-result #info #info-holder{margin-top:250px;text-align:right}
#page-result #info #info-holder .result-products {position:relative;}
#page-result #info #info-holder .btn-productInfo.productInfo {padding: 11px 0;border-top: 1px solid rgba(0,0,0,0.2);cursor:pointer;transition: padding 0.1s linear;}
#page-result #info #info-holder .btn-productInfo.productInfo:last-child {border-bottom: 1px solid rgba(0,0,0,0.2);}
#page-result #info #info-holder .btn-productInfo.productInfo:hover {opacity:0.8}
#page-result #info #info-holder.inverted .btn-productInfo.productInfo {border-color: rgba(255,255,255,0.2);color:black}
#page-result #info #info-holder  .btn-bekijktafel {width:170px;height:auto; border:2px solid black;cursor:pointer;min-height: 115px;background:rgba(255,255,255,0.65) url("./../img/preloader_inv.gif") no-repeat center center}
#page-result #info #info-holder  .btn-bekijktafel:hover {opacity:0.8;}
#page-result #result-navs {position:relative;}
#page-result #result-navs .nav-right {margin-top:-100px;  margin-right: 15px;}
#page-result #result-navs .nav-left {margin-top:-100px;  margin-left: 15px;opacity:0.3;}
/* 07 SELECTEER EEN ITEM POPUP */
#result_productInfo #result_productInfo_image {margin-top: 180px;text-align:center;padding: 0;background:transparent url("./../img/preloader.gif") no-repeat center center;}
#result_productInfo #result_productInfo_image img{width:83%;  margin: 0;}
#result_productInfo #result_productInfo_title {color: white;color:white; margin: 70px 0 10px 0;font-size:18px;}
#result_productInfo #result_productInfo_subTitle {color: white; font-style: italic;margin: 0 0 20px 0;font-size:14px;}
#result_productInfo #result_productInfo_decription {color:white;margin: 15px 0 20px 0;  width: 150px;}
#result_productInfo #result_productInfo_close {color:white;position: absolute;top: 15px;font-size: 33px;cursor: pointer;z-index:999;  margin-left: 15px;}
#result_productInfo.inverted {background:rgba(255,255,255,0.95);}
#result_productInfo.inverted div {color:black !important;}
/* 08 SELECTEER EEN TAFEL POPUP */
#result_tableOverlay {z-index:103;}
#result_tableOverlay #result_tableOverlay_imageHolder {margin-top:15px;text-align:center;}
#result_tableOverlay #result_tableOverlay_imageHolder img{width:100%;margin: 0;}
#result_tableOverlay #result_tableOverlay_close {color:white;margin-top: 15px;float:left;margin-left: 15px;font-size: 33px;cursor: pointer;}
#result_tableOverlay #result_tableOverlay_save {color:white;margin-top: 25px;float:right;margin-right: 15px;cursor: pointer;}
#result_tableOverlay #result_tableOverlay_save i {font-size: 33px;vertical-align: middle;}
/* 09 DEEL COMBINATIE POPUP */
#result_matchPlateOverlay #result_matchPlateOverlay_title{color:white}
#result_matchPlateOverlay #result_matchPlateOverlay_subTitle {color:white;width:420px;}
#result_matchPlateOverlay #result_matchPlateOverlay-navs {margin:100px 0 50px 0;}
#result_matchPlateOverlay #result_matchPlateOverlay-navs #result_matchPlateOverlay_goBack {  background: silver;border-color: silver;}
#result_matchPlateOverlay #share-popup-icons {margin-top: 250px;color:white;}
#result_matchPlateOverlay #share-popup-icons #result_matchPlateOverlay_imageHolder {text-align:center;padding: 0;}
#result_matchPlateOverlay #share-popup-icons #result_matchPlateOverlay_imageHolder img{width:85%;  margin: 0;}
#result_matchPlateOverlay #share-popup-icons .share-popup-angle {text-align:center;}
#result_matchPlateOverlay #share-popup-icons .share-popup-angle .fa-angle-right {font-size: 50px;margin: 0 20px;line-height: 180px;}
#result_matchPlateOverlay #share-popup-icons .share-popup-stack .fa-stack {margin:10px 0;}
#result_matchPlateOverlay #share-popup-icons #result_matchPlateOverlay_shares {text-align: center;font-size: 140%; margin-top: -15px;}
#result_matchPlateOverlay #share-popup-icons #result_matchPlateOverlay_shares a {color:white;}
#result_matchPlateOverlay #share-popup-icons #result_matchPlateOverlay_shares a .fa-stack-1x {color:black;}
/* 10 SHOPPING CART */
#page-shopping-cart #shoppingCard-logo {position:relative;}
#page-shopping-cart #shoppingCard-logo img {position:absolute;width:200px;height:auto;  right: 0px;top: 20px;z-index: 9;}
#page-shopping-cart #shoppingCard-logo #shoppingcard_stip img {top: 250px;}
#page-shopping-cart #shoppingCard-logo #bestekset img {top: 439px;width: auto;right: 30px;}
#page-shopping-cart #shoppingCart_subtitle {width:450px;}
#page-shopping-cart .shoppingCart_mergedImage {margin-bottom:20px;}
#page-shopping-cart .shoppingCart_mergedImage img {width:85%;}
#page-shopping-cart #shoppingCart_products {margin-top:180px;}
#page-shopping-cart #shoppingCart_products .item {margin-bottom:20px;}
#page-shopping-cart #shoppingCart_products .item:last-child {border-bottom: 1px solid black;padding-bottom: 20px;}
#page-shopping-cart #shoppingCart_products .item .image_holder {float:left;width:133px;margin-right:20px;text-align: center;}
#page-shopping-cart #shoppingCart_products .item .image_holder img {width:100%;}
#page-shopping-cart #shoppingCart_products .item .item_center {float:left;}
#page-shopping-cart #shoppingCart_products .item .item_right {float: right;margin-right: 20px;}
#page-shopping-cart #shoppingCart_products .item .item_right input {text-align:right; padding:5px;width:50px;  margin-top: 45px;border: 1px solid silver;border-radius: 2px;line-height: 20px;}
#page-shopping-cart #shoppingCart_products .item  .item_title {font-size:18px;}
#page-shopping-cart #shoppingCart_products .item  .item_title a{color:inherit}
#page-shopping-cart #shoppingCart_products .item  .item_subTitle {font-size:12px;}
#page-shopping-cart #shoppingCart_products .item  .item_costs {display:inline-block;margin:15px 0 0 0;font-size:18px;}
#page-shopping-cart #shoppingCart_products .item  .shoppingCart_vat_text {display:inline-block;margin-left:10px; font-size:10px;color:gray;}
#page-shopping-cart #shoppingCart_products_footer {margin:0 0 100px 100px;}
#page-shopping-cart #shoppingCart_products_footer #shoppingCart_productTotal_text {display:inline-block;}
#page-shopping-cart #shoppingCart_products_footer #shoppingCart_productTotal_price {display:inline-block;margin-left:5px;font-size:18px;}
#page-shopping-cart #shoppingCart_products_footer #shoppingCart_productTotalVAT {display:inline-block;margin-left:10px; font-size:10px;color:gray;}
#page-shopping-cart #shoppingCart_products_footer #shoppingCart_subText {font-size:10px;}
#page-shopping-cart #shoppingCart_products_footer_btns {margin-top: 35px;}
#page-shopping-cart #shoppingCart_products_footer .btn-black {margin-top:10px;}
#page-shopping-cart #shoppingCart_bonus {color:#ad143e;margin-top: 20px;}
#page-shopping-cart #shoppingCart_bonus span#shoppingCart_bonus3_span {line-height: 20px;}
#page-shopping-cart #shoppingCart_bonus span#shoppingCart_bonus3_span strong {font-size:22px;}
#page-shopping-cart #bonus_item .image_holder img {  max-height: 120px;width: auto!important;}
#page-shopping-cart #bonus_item .item_right {color:#ad143e;font-weight:bold;}
#page-shopping-cart #shoppingCart_goBack {margin: -50px 0 20px;background: silver;border-color: silver;}
#page-shopping-cart #shoppingCart_goHome {margin: -50px 15px 20px 0;}
/* STORE LOCATOR POPUP */
.store-locate-popup {z-index:110;}
.store-locate-popup .store-locate-inner-popup {height: 620px;margin:35px 0 0 0;background:white;border:1px solid #8e9a9a;-webkit-box-shadow: 0 0 6px 3px rgba(0,0,0,0.2);box-shadow: 0 0 6px 3px rgba(0,0,0,0.2);}
.store-locate-popup .store-locate-inner-popup .popup-close {color:black;font-size: 33px;right: 16px;top: 7px;position: absolute;cursor: pointer;}
.store-locate-popup .store-locate-inner-popup .popup-close:hover {opacity:0.8}
.store-locate-popup  #storelocator_title {width:470px;}
.store-locate-popup  #storelocator_title h1, .store-locate-popup #onlinestores_title h1 {font-size:33px;}
.store-locate-popup  #onlinestores {margin:20px 0;}
.store-locate-popup  #onlinestores a img {max-width:120px;   margin: 0 15px 15px 0;}
.store-locate-popup .county-selector{margin-top:30px;height:33px;width:290px}
.store-locate-popup .county-selector select{width:100%;height:100%}
.store-locate-popup .fa-search {position: absolute;left: 291px;top: 176px;font-size: 20px;}
.store-locate-popup .stores-holder {margin-top:30px;height:250px;}
.store-locate-popup .stores-holder .store {width:220px;height: 124px;padding:10px;float:left}
.store-locate-popup .stores-holder .store .store-name {font-family: Arial, sans-serif;font-weight:bold;margin-bottom:3px;}
.store-locate-popup .stores-holder .store .store-phone a {color:#ba3457;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: black!important;width: 2px!important;}
/* MAIL POPUP */
#mail-popup {z-index:110;}
#mail-popup #mail-popup-icon-holder{margin-top:50px}
#mail-popup .shoppingCart_mergedImage {margin-bottom:20px; text-align: center;}
#mail-popup .shoppingCart_mergedImage img { width: 100%;}
#mail-popup #mail-popup-icons {color:white;}
#mail-popup #mail-popup-icons .mail-popup-angle {text-align:center;}
#mail-popup #mail-popup-icons .mail-popup-angle .fa-angle-right {font-size: 50px;margin: 0 20px;line-height: 180px;}
#mail-popup #mail-popup-icons .mail-popup-envelope {text-align: center;}
#mail-popup #mail-popup-icons .mail-popup-envelope .fa-envelope-o {font-size: 178px;margin: 0 20px;line-height: 180px;}
#mail-popup #mail-input-label {text-align:center; margin-top:30px;color:white;font-size: 24px;}
#mail-popup #mail-input-form { margin-top: 20px;}
#mail-popup #mail-input-form input[type="email"] {border-radius:4px;background:white;border:1px solid white;padding:10px 10px;width: 100%;}
#mail-popup #mail-nav-btns {margin-top:40px;}
#mail-popup #mail-nav-btns #mail_close {background: silver;border-color: silver;color:black}

/* Bootstrap fix for Iittala.com */
@media (min-width: 939px) {
    .container {width: 920px;padding:0;}
    .row {margin-right: 0;margin-left: 0;}
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {float: left;}
    .col-md-1 {width: 8.33333333%;}
    .col-md-2 {width: 16.66666667%;}
    .col-md-3 {width: 25%;}
    .col-md-4 {width: 33.33333333%;}
    .col-md-6 {width: 50%;}
    .col-md-7 {width: 58.33333333%;}
    .col-md-8 {width: 66.66666667%;}
    .col-md-9 {width: 75%;}
    .col-md-10 {width: 83.33333333%;}
    .col-md-11 {width: 91.66666667%;}
    .col-md-12 {width: 100%;}
}





/* MEDIA RESIZES */
@media (max-width: 939px) {
    #main_preloader{margin: 0;}
    #breadcrumbs-desktop {display:none;}
    #flags{position:relative;height:20px;}
    h1 {font-size:22px; padding-top: 15px;width:auto!important;}
    .subTitle {width:auto;font-size:22px;}
    .title-box {margin-top:0;}
    .btn-white, .btn-black {min-width: 100px;}
    /* 01 LANGUAGE SELECT */
    #page-language #language_col-left{min-height: 250px;}
    #page-language #language_text {width:auto;margin-top:28px;}
    #page-language #language_center {width: 100%;  right: -20px;}
    #page-language #language_col-right #language_rightText {margin:0px;}
    #page-language #language_logo {top: 22px;text-align:center;}
    #page-language #language_logo img {width: 28%;margin-left: 0;margin-right: 0;}
    /* 02 UITLEG */
    #page-uitleg #uitleg_center {width: 100%;  right: -20px;}
    #page-uitleg #uitleg_logo {top: -30px;}
    #page-uitleg #uitleg_logo img {width: 80px;margin-left: 0;margin-right: 0;float: right;}
    #page-uitleg #uitleg_col-left {min-height: 250px;}
    #page-uitleg #uitleg_text {width:auto;margin-top:28px;}
    #page-uitleg ol {width:auto;}
    /*#page-uitleg ol > li:before {color: black;background-color: white;}*/
    #page-uitleg #uitleg_col-right {min-height:200px}
    #page-uitleg #uitleg_col-right #uitleg_rightText {margin-top: 0;padding-top: 20px;margin-left: 0;}
    #page-uitleg #uitleg_col-right #uitleg_cta { margin-top: 10px;width: auto;text-align: left;}
    #page-uitleg #uitleg_col-right #uitleg_cta .btn {position: relative;}
    /* 03 UPLOAD */
    #page-upload #upload_col-left{background: white;min-height:190px;}
    #page-upload #upload_col-right{background: #9ddede;min-height:725px;}
    #page-upload #upload_col-right #uitleg_rightText {margin-top:50%;margin-left:42%;font-size:23px;}
    #page-upload #upload_text {width:auto;margin-top:28px;}
    #page-upload #upload_circle{left:5%;width:90%; z-index: 99;top: 240px;}
    #page-upload #upload_circle img {width:100%; }
    #page-upload #upload-logo img {position:absolute;width:80px;height:auto;  right: 0px;top: 20px;}
    #page-upload #upload_btnUpload  {text-align: center;left: 0;width: 100%;}
    #page-upload #upload_subText {left: 10%;width:80%;text-align:center;font-size: 12px;}
    /* 04 POSITIONEER */
    #page-position #position-title_box {color: black;margin-top: 0px;}
    #page-position #position_text {width:auto;margin-top:18px;}
    #page-position #position_image {margin-top: 200px;}
    #page-position #position-logo img {width:80px;height:auto;  right: 0px;top: 20px;}
    #page-position .zoom {top:28px;}
    #page-position #position-navs {  position: relative;background: whitesmoke;padding-bottom: 50px}
    #page-position #position-navs .nav-right {margin-top:20px; }
    #page-position #position-navs .nav-left {margin-top:20px;}
    /* 05 COLOR MATCHES */
    #page-matches #matches_col-left {min-height: 400px;}
    #page-matches #matches-logo img {width:80px;height:auto;  right: 0px;top: 20px;}
    #page-matches #matches_title {width: auto;}
    #page-matches #matches_paletText {text-align:center;}
    #page-matches #matches_palet {width:auto}
    #page-matches #matches_palet .match_color {height:70px;width:70px;}  
    #page-matches #matches_generatedImage {margin-top: 10px;}
    #page-matches #matches_col-right {position:relative;}
    #page-matches #matches_selectedColorHolder {position: relative;margin-top: 0px;}
    #page-matches #matches_col-center{display:none;margin-left:0%;}
    #page-matches #matches-mobile {display:block;margin-top:20px}
    #page-matches #matches_selectedColorHolder #matches_selectedColorText {font-size:20px;margin:20px 0 20px 0;width: auto;}
    #page-matches #matches_selectedColorHolder #matches_selectedColor{height: 100px;width: 100px;border-radius: 50%;  margin: 0 auto;border:1px solid whitesmoke;padding:2px;}
    #page-matches #matches-navs {margin-top:20px;margin-bottom: 40px;}
    #page-matches #matches-navs .nav-right {margin-top:10px;}
    #page-matches #matches-navs .nav-left {margin-top:10px;}
    /* 06 RESULT */
    #page-result #result-logo img {width:80px;height:auto;  right: 0px;top: 20px;}
    #page-result #result_subTitle {width:auto;}
    #page-result #plates .row{margin: 0 -10px;}
    #page-result #plates div.plate-upload {  margin: 120px 0;}
    #page-result .custom-carousel-control {left: -20px;font-size: 50px;}
    #page-result .custom-carousel-control.left { top: 4%;}
    #page-result #info {background:white!important;  height: auto!important;}
    #page-result #info #info-holder {margin-top:0px!important;padding:20px 0 ;text-align:center!important;}
    #page-result #info #info-holder .btn-bekijktafel {width: 330px;}
    #page-result #result-navs {  position: relative;background: white;padding-bottom: 50px}
    #page-result #result-navs .nav-right {margin-top:20px; }
    #page-result #result-navs .nav-left {margin-top:20px;}
    #page-result #info #info-holder .result-products  {z-index:1!important}
    /* 07 SELECTEER EEN ITEM POPUP */
    #result_productInfo #result_productInfo_decription {width:70%;}
    #result_productInfo #result_productInfo_image {margin-top: 40px;}
    /* 09 DEEL COMBINATIE POPUP */
    #page-result #result_matchPlateOverlay .title-box {margin-top:56px;}
    #result_matchPlateOverlay #share-popup-icons {margin-top:50px;}
    #result_matchPlateOverlay #share-popup-icons .share-popup-angle .fa-angle-right {line-height: 150px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
    #result_matchPlateOverlay #share-popup-icons #result_matchPlateOverlay_shares {font-size: 200%;}
    /* 10 SHOPPING CART */
    #page-shopping-cart #shoppingCard-logo {position:relative;}
    #page-shopping-cart #shoppingCard-logo img {width:80px;height:auto;  right: 0px;top: 20px;}
    #page-shopping-cart #shoppingCard-logo #shoppingcard_stip img {top: 140px; width:160px;}
    #page-shopping-cart #shoppingCart_subtitle {width:auto;}
    #page-shopping-cart #shoppingCart_products {margin-top: 50px;}
    #page-shopping-cart #shoppingCart_products .item .image_holder {width:100px;}
    #page-shopping-cart #shoppingCart_products .item .item_right input {margin-top: 20px;}
    #page-shopping-cart #shoppingCart_searchStore, #page-shopping-cart #shoppingCart_mail {margin-top:10px;}
    #page-shopping-cart #shoppingCart_products_footer {margin: 0 0 100px 10px;}
    #page-shopping-cart #shoppingCard-logo #bestekset {display:none;}
    #page-shopping-cart #shoppingCart_goHome {margin: 0px 15px 20px 0;}
    /* STORE LOCATOR */
    .store-locate-popup #storelocator_title {width:auto;}
    /* MAIL POPUP */
    #mail-popup .shoppingCart_mergedImage {margin-bottom:20px;}
    #mail-popup .shoppingCart_mergedImage img {width: 75%;}
    #mail-popup #mail-popup-icons .mail-popup-angle {text-align:center;}
    #mail-popup #mail-popup-icons .mail-popup-angle .fa-angle-right {line-height: 150px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
    #mail-popup #mail-popup-icons .mail-popup-envelope {text-align: center;}
    #mail-popup #mail-popup-icons .mail-popup-envelope .fa-envelope-o {margin: 0 20px;line-height: 40px;}
}

@media (max-width: 432px) {
    #flags {margin: 10px 0 0 0;}
    #main_preloader{background:rgba(255,255,255,0.65) url("./../img/preloader_inv.gif") no-repeat center 40%;}
    /* 01 LANGUAGE SELECT */
    #page-language #language_logo {top: 22px;text-align:center;}
    #page-language #language_logo img {width: 50%;margin-left: 0;margin-right: 0;}
     /* 03 UPLOAD */
    #page-upload #upload_col-right {background: #9ddede;min-height:410px;}
    /* 05 MATCHES */
    #page-matches #matches_title {width: 200px!important;}
    /* 06 RESULT */
    #page-result #result_subTitle {width: 170px;}
    #page-result div#plates div.plate-upload {margin: 100px 0;}
    #page-result #info #info-holder .btn-bekijktafel {width: 100%;}
    /* 10 SHOPPING CART */
    #page-shopping-cart #shoppingCard-logo #shoppingcard_stip img {width:120px;}
    #mail-popup #mail-popup-icons .mail-popup-envelope .fa-envelope-o { font-size: 150px;}
    #mail-popup #mail-input-label {margin-top:60px;}
    .store-locate-popup .store-locate-inner-popup {height: 820px;margin-top:10px;}
}