@import "reset.css";
@import "menu.css";
html {  -webkit-text-size-adjust: none;}
body{background-color:#f8f8f8;color:#555;font-family:'Hind', Arial;font-size:16px;line-height:30px;font-weight:300;}
body, html {height: 100%;}

.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {clear:both;}
a {color:#000;}
a:hover {color:#555;}
b,strong {font-weight:bold;}

#superwrapper {min-height:100%;height:auto !important;height:100%;}
.wrapper {max-width:1920px;width:97%;height:auto;margin:0px auto;position:relative;}
.wrapper2 {max-width:1920px;width:100%;height:auto;margin:0px auto;position:relative;}
.wrapper3 {max-width:1160px;width:95%;height:auto;margin:0px auto;position:relative;}

@-webkit-keyframes scroll-inner {
    from {margin-top: 15%;}
    to {margin-top: 50%;}
}
@keyframes scroll-inner {
    from {margin-top: 15%;}
    to {margin-top: 50%;}
}
@-webkit-keyframes scroll-mouse {
    from {margin-top: 0;}
    to {margin-top: 15px;}
}
@keyframes scroll-mouse {
    from {margin-top: 0;}
    to {margin-top: 15px;}
}

div.mouse-container {position:absolute;bottom:100px;width:100%;text-align:center;display:block;}
div.mouse {position:relative;margin:0 auto;display:block;width:20px;height:35px;border:solid 2px #fff;border-radius:25px;-webkit-animation:scroll-mouse 1.5s;animation:scroll-mouse 1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;box-shadow:0px 0px 4px #777;}
span.scroll-down {display:block;width:5px;height:5px;background:#fff;border-radius:50%;margin:15% auto auto auto;-webkit-animation: scroll-inner1.5s;animation:scroll-inner 1.5s;-webkit-animation-iteration-count: infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;box-shadow:0px 0px 4px #444;}

.placeholder {color:#fff;}
::-webkit-input-placeholder, ::-webkit-textarea-placeholder {color:#fff;}
:-moz-placeholder {color:#fff;opacity:1;}
::-moz-placeholder {color:#fff;opacity:1;}
:-ms-input-placeholder, :-ms-textarea-placeholder {color:#fff;}	
input[placeholder], textarea[placeholder] {color:#fff;}

h1 {color:#b09c19;font-size:25px;line-height:normal;font-weight:300;margin-bottom:30px;text-transform:uppercase;letter-spacing:2px;}
h2 {color:#555;font-size:20px;line-height:normal;font-weight:700;margin-bottom:15px;letter-spacing:2px;}
h5 {color:#b09c19;font-size:35px;line-height:normal;font-weight:400;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;font-family:Playfair Display, Arial;}
h6 {color:#fff;font-size:20px;line-height:normal;font-weight:300;letter-spacing:2px;}

#top {background:#111;z-index:777;width:100%;position:fixed;top:0px;}
#header {width:100%;}
#logo {float:left;padding:23px 0;}
#logo a {font-family:Playfair Display,arial;text-decoration:none;color:#212121;font-size:22px;}
#topright {float:right;}

#thover {position:fixed;background:#000;width:100%;height:100%;opacity: .5;z-index: 9889;}
#tpopup {position:absolute;width:400px;height:567px;left:50%;top:50%;border-radius:5px;margin-left:-200px; /* width/2 + padding-left */margin-top:-283px; /* height/2 + padding-top */text-align:center;box-shadow:0 0 10px 0 #000;z-index: 10000;}
#tclose {position:absolute;background:black;color:white;right:-15px;top:-15px;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;font-size:15px;font-weight:bold;
font-family:'Arial Black', Arial, sans-serif;cursor:pointer;box-shadow:0 0 10px 0 #000;}

#navMob {display:none;float:left;}
#navigation {display:none;}
#mobile-header a {display: block;color:#aaa;text-decoration:none;font-size:14px;text-transform:uppercase;letter-spacing:2px;padding:25px;} 

#main {width:100%;padding:117px 0 50px 0px;line-height:24px;}
#main2 {width:100%;padding:50px 0px;line-height:24px;}
#content {width:100%;}

#newsitems {list-style-type:none;margin:50px 0 0 0;}
#newsitems li a {display:block;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #eee;text-decoration:none;color:#777;}
#newsitems li a:hover {color:#b09c19;}
#newsitems li a.current {color:#b09c19;}

#galleria {background-image:url(../images/design-collections.jpg);background-position:left center;position:fixed;left:0px;top:0px;background-size:cover;}
#interiors {background-image:url(../images/great-room02.png);background-position:center center;position:fixed;left:0px;top:0px;background-size:cover;}
#antiques {background-image:url(../images/antique.jpg);background-position:center center;position:fixed;top:0px;right:0px;background-size:cover;border-left:5px solid #111;}
.center {text-align:center;display:table-cell;vertical-align:middle;line-height:normal;}
.table {display:table;width:100%;background:rgba(0,0,0,0.4);}
/*.table:hover {background:rgba(0,0,0,0);-webkit-transition:0.6s ease-in-out;-moz-transition:0.6s ease-in-out;-ms-transition:0.6s ease-in-out;-o-transition:0.6s ease-in-out;transition:0.6s ease-in-out;}*/
.divider {height:1px;width:50px;margin:30px auto;background:#fff;}
.knop {margin-top:20px;}
.btn {display:inline-block;background-color:#b09c19;color:#fff;padding:5px 15px;font-size:12px;letter-spacing:2px;text-decoration:none;line-height:normal;font-weight:300;text-shadow: 1px 1px 0px rgba(0, 0, 0,0.3);}
.btn:hover {background:#000;color:#b09c19;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition: 0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;text-shadow:none;}
.adres {font-size:12px;letter-spacing:2px;color:#eee;}

.contentleft {background-color:#f8f8f8;z-index:2;color:#555;}
.contentright {background-color:#f8f8f8;z-index:2;color:#555;margin-top:50px;}
.contentpad {padding:117px 0px;line-height:24px;}
.background2 {background-image:url(../images/design-collections.jpg);background-position:left center;position:fixed;right:0px;top:0px;background-size:cover;}
.background7 {background-image:url(../images/great-room02.png);background-position:center center;position:fixed;right:0px;top:0px;background-size:cover;}
.background5 {background-image:url(../images/antique.jpg);background-position:center center;position:fixed;right:0px;top:0px;background-size:cover;}

.product {margin-bottom:50px;}
.product:last-child {margin-bottom:0px;}
.product-image {float:left;width:25%;margin-right:5%;}
.product-info {float:right;width:70%;}
.product-info a {margin-bottom:20px;display:inline-block;font-size:18px;}

#sticky {width:100%;bottom:0px;position:fixed;z-index:777;}
#footer {padding:25px 0px;color:#aaa;background:#111;font-size:14px;line-height:19px;}
#footer a {color:#aaa;text-decoration:underline;}
#fct {float:left;}
#fct ul {margin:0px;list-style-type:none;}
#fct ul li {display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid #eee;}
#fct ul li:last-child {margin-right:0px;padding-right:0;border-right:0;}
#fct2 {float:right;}
#footer a.tel{text-decoration:none;}
.navB{display:none;}

.required {color: #FF0000;}
.field_heading {font-weight: bold;padding-top: 10px;}
.field_title {float:left;width:30%;margin-bottom:10px;}
.field_input {float:left;width:70%;margin-bottom:10px;}
.field_checkbox {float:left;width: 100%;margin-bottom:10px;}
.field_title2 {width:100%;margin-bottom:10px;}
.field_input2 {width:100%;margin-bottom:10px;}

input[type="button"], input[type="submit"], input[type="image"], button {display:inline-block;padding:10px 30px;font-family:'Hind',arial;font-size:16px;color:#fff;text-decoration:none;background-color:#b09c19;border-radius:6px;line-height:normal;-webkit-appearance: none;-moz-appearance: none;appearance: none;border:1px solid #b09c19;}
input[type="button"]:hover, input[type="submit"]:hover, input[type="image"]:hover, button:hover {background-color:#fff;color:#b09c19;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition: 0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;}

.email,.textfield,.textarea,select {color:#7c7c7c;background-color:#fff;border:1px solid #d8d8d8;padding:2px;width:100%;box-sizing: border-box;font-family:'Hind', Arial;}
.email,.textfield,.textarea{-webkit-appearance: none;border-radius: 0;}
.textarea {height: 100px;}
.checkbox_label {cursor: pointer;}
.radio_label {cursor: pointer;}
.nixhier {display:none;}