@charset "utf-8";
/* CSS Document */
/* Old Basics stylesheet */
/* copyright 2015 Five.ict */

html, body { width:100%; height:100%; margin:0px; padding:0px; background-color:#25282c; }
body { min-width:1100px; font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400; color:#fff; line-height:24px; }

a { color:#cdb48c; text-decoration:none; outline:none; transition: color 0.4s, background-color 0.4s, border 0.4s; -webkit-transition: color 0.4s, background-color 0.4s, border 0.4s; } 
a:hover { color:#fff; text-decoration:underline; } 
img { border:0px; outline:none; -ms-interpolation-mode: bicubic; transition: opacity 0.4s, box-shadow 0.4s; -webkit-transition: opacity 0.4s, box-shadow 0.4s; }

input, textarea { -webkit-appearance:none; border-radius:0px; font-family: 'Raleway', sans-serif; }
input, textarea, select { outline:none; }
input[type="checkbox"] { -webkit-appearance:checkbox; }
input[type="radio"] { -webkit-appearance:radio; }

h1 { font-family: 'Trebuchet MS', sans-serif; font-size:24px; line-height:24px; font-weight:400; text-transform:uppercase; color:#cdb48c; }
h1 i, h1 em { font-family: 'Lucida Handwriting', serif; text-transform:none; margin-right:5px; }
h2 { font-family: 'Trebuchet MS', sans-serif; font-size:20px; line-height:20px; font-weight:400; text-transform:uppercase; color:#cdb48c; }
h2 i, h2 em { font-family: 'Lucida Handwriting', serif; text-transform:none; margin-right:5px; }
h3 { font-family: 'Trebuchet MS', sans-serif; font-size:16px; line-height:16px; font-weight:400; text-transform:uppercase; color:#cdb48c; }
h3 i, h3 em { font-family: 'Lucida Handwriting', serif; text-transform:none; margin-right:5px; }
h4 { font-family: 'Trebuchet MS', sans-serif; font-size:14px; line-height:14px; font-weight:400; text-transform:uppercase; color:#cdb48c; }
div { transition: box-shadow 0.4s; -webkit-transition: box-shadow 0.4s; }

input[type="button"], input[type="submit"].shoppingcart-btn, .validate-form input[type="submit"], input[type="submit"].p-btn { border:none; color:#fff; font-family: 'Raleway', sans-serif; text-transform:uppercase; transition: color 0.4s, background-color 0.4s, border 0.4s; }
input[type="button"]:hover, input[type="submit"].shoppingcart-btn:hover, input[type="submit"].p-btn:hover { cursor:pointer; }
p { margin:0px 0px 10px; }

.center { width:1100px; height:auto; margin:0 auto; }
.half { width:550px; height:auto; }
.left { float:left; }
.right { float:right; }

.header { width:100%; height:125px; }
.header .top { width:100%; height:45px; background-color:#151a1f; }
.header .top .top-left { width:190px; height:255px; position:absolute; z-index:500; }
.header .top .top-left .logo-half { position:absolute; margin-left:189px; margin-top:12px; display:block; }
.header .top .top-left .logo { width:158px; height:182px; padding:16px 16px 17px; background-color:#151a1f; }
.header .top .top-left .search { width:190px; height:40px; background:url(../images/search-filler.png) top left; }
.header .top .top-left .search input { border:none; background:url(../images/search-icon.png) left center no-repeat; color:#fff; float:left; padding:0px 16px 0px 24px; height:40px; width:134px; margin-left:16px }

.header .top .top-menu { width:910px; height:45px; float:right; }
.top-menu .top-menu-items { width:auto; height:45px; float:right; font-size:13px; }
.top-menu .top-menu-items a { color:#fff; }
.top-menu .top-menu-items a:hover { text-decoration:none; color:#cdb48c; }
.top-menu-items .user-options { float:left; height:45px; line-height:44px; }
.top-menu-items .user-options img { margin-right:10px; }
.top-menu-items .user-options span { margin:0px 18px; }
.top-menu-items .shop-bag { float:left; height:45px; }
.top-menu-items .shop-bag:hover { cursor:pointer; }
.top-menu-items .shop-bag .info { height:45px; line-height:44px; float:left; }
.top-menu-items .shop-bag .info span { color:#cdb48c; }
.top-menu-items .shop-bag .bag-img { padding:15px 10px; float:left; line-height:14px; }
.top-menu-items .shop-bag .bag { float:left; min-width:21px; height:21px; padding:12px 20px 12px 5px; background:url(../images/num-arrow-top.png) left center no-repeat; } 
.top-menu-items .shop-bag .bag .num { line-height:13px; text-align:center; padding:4px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background-color:#cdb48c; }
.top-menu-items .buttons { float:left; height:45px; }
.top-menu-items .buttons a.top-btn { float:left; margin-left:10px; margin-top:9px; line-height:20px; background-color:#7a828d; /*color:#cdb48c;*/ color:#fff; font-size:12px; padding:3px 20px 4px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.top-menu-items .buttons a.top-btn:hover { text-decoration:none; background-color:#fff; color:#151a1f; }

.menu { min-width:810px; height:80px; float:right; }
.menu ul { float:right; margin:0; padding:0; list-style:none; display:inline-block; }
.menu ul li { line-height:80px; padding:0px 0px 0px 30px; float:left; }
.menu ul li a { color:#fff; font-weight:400; }
.menu ul li.sel ul li a { color:#fff; }
.menu ul li a:hover, .menu ul li.sel a, .menu ul li ul li a:hover, .menu ul li ul li.sel a { color:#cdb48c; text-decoration:none; }

.volg-ons { position:absolute; width:300px; top:36px; padding-top:9px; z-index:1000; margin-left:-108px; background:url(../images/volg-ons-arrow.png) 155px 4px no-repeat; display:none; }
.volg-ons-inner { min-height:60px; padding:20px; background-color:#7a828d; line-height:18px; }
.volg-ons-inner h2 { font-family:'Raleway', sans-serif; font-size:17px; text-transform:uppercase; margin:0px 0px 10px; font-weight:600; }
.volg-ons-inner a.social { line-height:36px; }
.volg-ons-inner .social img { float:left; margin-right:5px; }
.volg-ons-inner .social span { line-height:30px; float:left; }

/*
.menu li ul { display:none; padding:0px; position:absolute; background-color:#fff; list-style:none; text-align:left; z-index:200; margin-left:-20px; padding-bottom:5px; }
.menu li ul li { line-height:16px; float:none; padding:10px 0px 10px; margin:0px 20px 0px; height:auto; background-color:#fff; text-align:left; background:none; border-top:1px solid #f4f4f4; }
.menu li ul li.sel, .menu li ul li:hover { background:none; }
.menu li ul li a { font-weight:400; font-size:11px; color:#333; }
*/

.breadcrumbs { padding:20px 0px 10px; font-size:12px; text-transform:uppercase; background:url(../images/home-cat-num-line.png) bottom left no-repeat; }  
.breadcrumbs, .breadcrumbs a { color:#898989; }
.breadcrumbs span { color:#fff; }

.content { width:100%; min-height:500px; }
.header-img { width:100%; height:220px; }

.slider-container, .slider, .slider .slide { width:100%; height:520px; min-width:1100px; }
.slider-container .slider-text { position:absolute; width:50%; left:0px; height:520px; background:url(../images/blue-grey-filler.png) top left; z-index:400; }
.slider-container .slider-text .text-blok { width:470px; padding:180px 60px 40px 0px; float:right; text-align:right; }
.slider-container .slider-text .text-blok h1 { font-size:36px; line-height:36px; margin:0px 0px 15px;  }

.notifications { width:100%; height:60px; background-color:#151a1f; }
.notifications .center { width:1100px; height:auto; margin:0 auto; text-align:center; }
.notifications .center p { margin:0px; line-height:58px; text-transform:uppercase; }
.notifications .center p span { color:#cdb48c; }
.notifications .center .marquee { width:1100px; height:60px; line-height:58px; text-transform:uppercase; overflow:hidden; }
.notifications .center .marquee span { color:#cdb48c; }
.notifications .center .marquee-overlay { width:1100px; height:60px; position:absolute; background:url(../images/marquee-overlay.png) top center no-repeat; z-index:10; }

.notify-product { width:460px; padding:20px; position:fixed; z-index:1000; left:50%; margin-left:-250px; top:30px; -moz-box-shadow: 0 0 8px #cdb48c; -webkit-box-shadow: 0 0 8px #cdb48c; box-shadow: 0 0 8px #cdb48c; background-color:#151a1f; display:none; }
.notify-product .n-product-img {}
.notify-product .n-product-img { width:100px; float:left; }
.notify-product .n-product-img img { max-height:100px; max-height:100px; display:block; }
.notify-product .n-product-info { width:340px; padding-left:20px; float:left; }
.notify-product .n-product-info h2 { font-family:'Raleway', sans-serif; font-size:18px; text-transform:none; margin:0px; font-weight:400; }
.notify-product .n-product-info h3 { font-family:'Raleway', sans-serif; font-size:24px; text-transform:none; margin:20px 0px 0px; font-weight:400; color:#fff; line-height:24px; }
.notify-product .n-info { width:460px; margin-top:20px; float:left; }

h1.cat-header { text-align:center; margin:40px 0px 30px; padding-bottom:30px; background:url(../images/header-line.png) bottom center no-repeat; }

.home-cats, .openingstijden { width:1100px; height:auto; }
.home-cat { width:350px; height:270px; margin:0px 25px 30px 0px; float:left; transition: opacity 0.4s; -webkit-transition: opacity 0.4s; }
.home-cat:hover { opacity:0.6; cursor:pointer; }
.home-cats .home-cat:nth-child(3n+3) { margin-right:0px; }
.home-cat .cat-img { width:350px; height:220px; margin-bottom:10px; }
.home-cat .cat-img img { max-width:350px; max-height:220px; }
.home-cat .cat-num { float:left; width:40px; height:35px; text-align:center; font-family: 'Quicksand', sans-serif; font-size:30px; color:#999; font-weight:300; background:url(../images/home-cat-num-line.png) bottom center no-repeat; }
.home-cat .cat-title { float:left; width:300px; height:35px; margin-left:10px; color:#898989; line-height:14px; }
.home-cat .cat-title h2 { font-family: 'Raleway', sans-serif; font-size:17px; font-weight:600; line-height:17px; color:#fff; margin:0px 0px 5px; }
.home-cat .cat-title a, .home-cat .cat-title a:hover { color:#898989; text-decoration:none; }

.ot { width:345px; height:190px; margin:0px 15px 30px 0px; float:left; transition: opacity 0.4s; -webkit-transition: opacity 0.4s; padding:10px 15px 10px 0px; border-right:1px dotted #545151; }
.openingstijden .ot:nth-child(3n+3) { margin-right:0px; border-right:none; padding:10px 0px; }
.ot .cat-num { float:left; width:40px; height:30px; text-align:center; font-family: 'Quicksand', sans-serif; font-size:20px; color:#999; font-weight:300; background:url(../images/home-cat-num-line.png) bottom center no-repeat; }
.ot .cat-title { float:left; width:295px; height:35px; margin-left:10px; color:#898989; line-height:20px; }
.ot .cat-title h2 { font-family: 'Raleway', sans-serif; font-size:18px; font-weight:600; line-height:18px; margin:0px 0px 5px; }
.ot .cat-title a, .home-cat .cat-title a:hover { color:#898989; text-decoration:none; }
.ot .cat-title h3 { font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400; line-height:14px; margin:10px 0px 5px; }
.ot .cat-title p { color:#fff; margin:0px; }
.ot .cat-title span { color:#fff; }

.home-att { width:1100px; height:490px; padding-bottom:30px; }
.home-att .att-blok:first-child { margin-right:50px; }
.att-blok { width:525px; height:490px; background-color:#7a828d; float:left; transition: opacity 0.4s; -webkit-transition: opacity 0.4s; }
.att-blok:hover { cursor:pointer; }
.att-blok:hover img { opacity:0.6; }
.att-blok img { display:block; }
.att-blok .att-text { padding:25px 35px; }
.att-blok .att-text h2 { margin-top:0px; }
.att-blok .att-text a:hover { text-decoration:none; }

.inspiration-container { width:100%; height:280px; }
.inspiration-container:hover { cursor:pointer; opacity:0.8; }
.inspiration-container .inspiration-img { height:280px; min-width:365px; float:left; }
.inspiration-container .inspiration-text { padding:40px; width:290px; height:200px; float:left; text-align:center; background-color:#7a828d; }
.inspiration-text p { margin-bottom:30px; }
/*.inspiration-text .inspiration-btn { padding:29px 0px 20px; line-height:74px; min-height:74px; min-width:149px; background:url(../images/inspiration-btn-bg.png) center center no-repeat; text-transform:uppercase; } */
.inspiration-text .inspiration-btn { padding:44px 0px 22px; line-height:83px; min-height:83px; min-width:149px; background:url(../images/inspiration-btn-bg-2.png) center center no-repeat; text-transform:uppercase; }  
.inspiration-text .inspiration-btn:hover { text-decoration:none; }

.textblock p, .textblock h2 { text-align:center; }
.textblock h2 { font-family: 'Raleway', sans-serif; font-size:17px; font-weight:600; line-height:17px; color:#fff; margin:0px 0px 5px; }
.textblock table { width:100%; margin-bottom:15px; }
.textblock table td { vertical-align:top; }
.textblock table td h3 { margin: 0px 10px 0px 0px; padding:10px 10px 0px 0px; font-family:'IM Fell Great Primer', serif; font-size: 50px; font-style: italic; }
/*.textblock table td em { margin-bottom:20px; }*/

.fotoblock { padding-top:30px; padding-bottom:10px; text-align:center; }
.fotoblock a { text-decoration:none; display:inline-block;  }
.fotoblock img { height:200px; margin:0px 10px 20px 10px; max-width:100%; }
.fotoblock img:hover { opacity:0.6; }

#map { width:100%; height:400px; }
#map p { color:#444; }
#map a:hover { color:#444; }

.cat-info-blok { width:1100px; background-color:#7a828d; margin-top:50px; display:table; }
.cat-info-blok .cat-info-text { padding:40px 45px; width:460px; display:table-cell; }
.cat-info-blok .cat-info-text  h1 { margin-top:0px; }
.cat-info-blok .cat-info-img { width:550px; height:100%; min-height:100%; max-height:100%; display:table-cell; }

.productgroups { width:1100px; height:auto; margin-top:50px; }
.pg { width:525px; height:330px; margin:0px 50px 40px 0px; float:left; transition: opacity 0.4s; -webkit-transition: opacity 0.4s; }
.pg:hover { opacity:0.6; cursor:pointer; }
.productgroups .pg:nth-child(2n+2) { margin-right:0px; }
.pg .pg-img { width:525px; height:280px; margin-bottom:10px; }
.pg .pg-num { float:left; width:40px; height:35px; text-align:center; font-family: 'Quicksand', sans-serif; font-size:30px; color:#999; font-weight:300; background:url(../images/home-cat-num-line.png) bottom center no-repeat; }
.pg .pg-title { float:left; width:475px; height:35px; margin-left:10px; color:#898989; line-height:14px; }
.pg .pg-title h2 { font-family: 'Raleway', sans-serif; font-size:17px; font-weight:600; line-height:17px; color:#fff; margin:0px 0px 5px; }
.pg .pg-title a, .pg .pg-title a:hover { color:#898989; text-decoration:none; }

.filters { width:180px; padding:20px; background-color:#151a1f; float:left; margin:50px 40px 50px 0px; }
.filters h4 { font-family:'Raleway', sans-serif; font-size:18px; text-transform:none; color:#fff; margin:0px 0px 20px; font-weight:400; }

.filters .filtergroup { width:180px; height:auto; margin-top:10px; }
.filters .filtergroup .group-title { width:180px; height:20px; line-height:20px; padding-top:10px; border-top:1px solid #444; color:#cdb48c; background:url(../images/filter-dd-arrows.png) top right no-repeat; }
.filters .filtergroup .group-title:hover { cursor:pointer; color:#999; }
.filters .filtergroup .down { background-position:bottom right; }
.filters ul { padding:5px 0px 0px; margin:0px; list-style:none; font-size:13px; }
.filters ul li { /*height:18px;*/ line-height:18px; margin-bottom:5px;  }
.filters ul li.filter { padding-left:18px; background:url(../images/filter-switch.png) top left no-repeat; }
.filters ul li.formaat { height:70px; }
.filters ul li.selected { background-position:0px -54px; color:#cdb48c; }
.filters ul li.filter:hover { cursor:pointer; color:#cdb48c; }
.filters ul li.btn { height:30px; }
.filters a.filter-btn { padding:5px 15px; background-color:#cdb48c; color:#fff; text-transform:uppercase; font-weight:700; font-size:12px; line-height:20px; float:left; }
.filters a.filter-btn:hover { text-decoration:none; background-color:#fff; color:#cdb48c; }

.products { width:840px; float:left; margin:50px 0px; }
.product { width:195px; float:left; overflow:visible; margin-bottom:20px; transition:all 0.4s ease 0s; font-size:13px; background-color:#151a1f; }
.product:hover { cursor:pointer; }
.products.pers .product:hover { cursor:auto;  }
.product .p-img { width:195px; }
.product .p-img img { display:block; width:195px; }
.product .p-info { padding:10px; width:175px; }
.product .p-info a { color:#fff; }
.product .p-info a:hover { text-decoration:none; }
.product .p-info span { color:#cdb48c; }
.products .masonry-hide-other { opacity:0.5; }
.products .masonry-show { opacity:1.0; }

.product-container { width:1100px; margin:50px 0px; display:table; background-color:#151a1f; }
.product-container .p-images, .product-container .p-info { display:table-cell; }
.product-container .p-images { width:470px; padding:40px; }
.product-container .p-info { width:470px; padding:40px; vertical-align:top; }
.product-container .p-info h1 { font-family:'Raleway', sans-serif; font-size:24px; text-transform:none; margin:0px 0px 0px; font-weight:400; }
.product-container .p-info h2 { font-family:'Raleway', sans-serif; font-size:16px; text-transform:none; margin:30px 0px 5px; font-weight:400; }
.product-container .p-info h3 { font-family:'Raleway', sans-serif; font-size:24px; text-transform:none; margin:30px 0px 30px; font-weight:400; color:#fff; line-height:24px; }
.product-container .p-info td.title { width:150px; color:#999; vertical-align:top; }
.product-container .p-info font.small { /*font-size:10px;*/ }
.product-container .p-info span { color:#cdb48c; }
.product-container .p-info .p-btns { width:470px; }
.product-container .p-info .p-btns a { margin-right:15px; }
.product-container .p-info .social-share-container { opacity:0.5; transition: all 0.4s; -webkit-transition: all 0.4s; padding-top:20px; margin-top:30px; }
.product-container .p-info .social-share-container:hover { opacity:1.0 }
.product-container .p-info .social-share-title { float:left; margin-right:32px; padding-top:5px; line-height:30px; /*text-transform:uppercase; font-weight:700; font-size:12px;*/ }
.product-container .p-info .social-share { width:240px; float:left; }
/*.product-container .p-info .p-btns a.p-btn { float:left; padding:10px 30px; background-color:#fff; color:#cdb48c; text-transform:uppercase; font-weight:700; }
.product-container .p-info .p-btns a.p-btn:hover { text-decoration:none; background-color:#7a828d; }*/
a.p-btn { padding:10px 30px;  background-color:#7a828d; /*color:#cdb48c;*/ color:#fff; text-transform:uppercase; font-weight:700; }
a.p-btn.btn-small { padding: 5px 15px; }
a.p-btn:hover { text-decoration:none; background-color:#fff; cursor:pointer; color:#cdb48c; }
a.r-btn { padding:10px 10px;  /*background-color:#7a828d; color:#cdb48c;*/ color:#fff; /*text-transform:uppercase; font-weight:700;*/ text-decoration:none; font-size:13px; }
a.r-btn.btn-small { padding: 5px; }
a.r-btn:hover { text-decoration:none; /*background-color:#fff;*/ cursor:pointer; color:#cdb48c; }
.p-images .p-img-container { width:470px; height:430px; }
.p-images .p-img-container img { max-width:470px; max-height:430px;  }
.p-images #gallery { width:470px; padding-top:10px;  }
.p-images #gallery img { height:80px; float:left; margin-right:10px; margin-bottom:10px; }

.page-text { padding-bottom:50px; }
.page-text h2 { font-family: 'Raleway', sans-serif; font-size:17px; font-weight:600; line-height:24px; margin:0px 0px 10px; }

.reserveer-product { width:550px; padding:40px; margin:0 auto; }
.reserveer-product .r-product { width:510px; padding:20px; background-color:#151a1f; margin-bottom:30px; }
.reserveer-product .r-product .r-product-img { width:100px; float:left; }
.reserveer-product .r-product .r-product-img img { max-height:100px; max-width:100px; display:block; }
.reserveer-product .r-product .r-product-info { width:390px; padding-left:20px; float:left; }
.reserveer-product .r-product .r-product-info h2 { font-family:'Raleway', sans-serif; font-size:18px; text-transform:none; margin:0px; font-weight:400; }
.reserveer-product .r-product .r-product-info h3 { font-family:'Raleway', sans-serif; font-size:24px; text-transform:none; margin:20px 0px 0px; font-weight:400; color:#fff; line-height:24px; }

/* RESERVERINGEN */
.r-p-img { width:120px; float:left; margin-right:20px; margin-top:10px; }
.r-p-img img { max-width:115px; display:block; }
.r-p-info { width:300px; float:left; font-size:13px; line-height:18px; }
.r-p-info span { color:#cdb48c; }
.cart td .r-p-info h1, .cart td .r-p-info h2, .cart .r-p-info h1 { font-size:12px; text-transform:uppercase; line-height:24px; margin:5px 0px; font-weight:600; }
.cart td .r-p-info h1.date { font-size:14px; color:#fff; }
.cart .r-p-info table, .cart .r-p-info table tr { border:none; }
.cart .r-p-info table tr td { vertical-align:top; padding:0px; }
.cart .r-p-info table tr td.title { width:130px; color:#999; }
.r-p-info a.p-btn { line-height:50px; }
.r-wrap h1, .r-wrap h2, .r-wrap h3 { font-family: 'Raleway', sans-serif; margin-top:0px; }

.validate-form h1 { padding-bottom:15px; border-bottom:1px dotted #555; }
.validate-form h2 { color:#444; margin-bottom:0px; }
.validate-form input[type="text"], .validate-form input[type="password"] { border:1px solid #7a828d; padding:4px 10px; width:260px; height:22px; line-height:22px; font-size:14px; color:#fff; float:left; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background-color:#151a1f; }
.validate-form input[type="text"]:hover, .validate-form input[type="password"]:hover, .validate-form select:hover { border:1px solid #999; -moz-box-shadow: 0 0 4px #ccc; -webkit-box-shadow: 0 0 4px #ccc; box-shadow: 0 0 4px #ccc; }
.validate-form input[type="text"]:focus, .validate-form input[type="password"]:focus, .validate-form select:focus { border:1px solid #cdb48c; -moz-box-shadow: 0 0 4px #ccc; -webkit-box-shadow: 0 0 4px #ccc; box-shadow: 0 0 4px #ccc; }
.validate-form input[type="text"].error, .validate-form input[type="password"].error, .validate-form textarea.error { border:1px dashed #FF0000; }
.validate-form select { border:1px solid #7a828d; padding:4px 4px 4px 6px; width:200px; height:32px; font-size:14px; color:#fff; float:left; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background-color:#151a1f; }
.validate-form input[type="submit"], .validate-form input[type="button"], input[type="submit"].p-btn { padding:10px 30px; /*background-color:#fff; color:#cdb48c;*/ background-color:#7a828d; color:#fff; text-transform:uppercase; font-weight:700; font-size:14px; }
.validate-form input[type="submit"]:hover, .validate-form input[type="button"]:hover, input[type="submit"].p-btn:hover { background-color:#fff; color:#cdb48c; cursor:pointer; }
.validate-form .input-header { padding-right:10px; vertical-align:middle; width:190px; }
.validate-form td { padding-bottom:12px; vertical-align:middle; }
.validate-form input.inputLoading { background:url(../images/input-loading.gif) 9px 7px no-repeat; }
.validate-form textarea, textarea.boTextArea { border:1px solid #7a828d; padding:4px 10px; width:260px; height:80px; line-height:18px; font-size:14px; color:#fff; float:left; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background-color:#151a1f; }
#UserTaken { color:#FF0000; font-size:12px; font-weight:700; margin-bottom:10px; float:left; }
#password2-error, label.error { color:#FF0000; font-size:13px; font-weight:700; margin-top:10px; float:left; }

.login-form, .register-form { width:500px; padding-bottom:50px; }
.register-form { padding-left:49px; border-left:1px solid #555; }
.login-form h2, .register-form h2 { font-family: 'Raleway', sans-serif; font-size:17px; font-weight:600; line-height:17px; color:#fff; margin:0px 0px 5px; }

.orders { width:500px; padding:0px 0px 50px 50px; }
.orders h1 { padding-bottom:15px; border-bottom:1px dotted #555; }

.footer-container { width:100%; min-height:320px; background-color:#0c0f12; }
.footer { padding:60px 0px 50px; color:#a2a2a2; }
.footer .blok { width:350px; height:auto; float:left; }
.footer .f-contact .logo-bottom { float:left; padding-right:25px; }
.footer .f-contact .c-text { float:left; }
.footer .f-cats, .footer .f-social { padding-left:25px; }
.footer .f-cats, .footer .f-contact { background:url(../images/footer-line-vertical.png) right 42px no-repeat; }
.footer .f-cats ul { margin:0px; padding:0px; list-style:none; width:175px; float:left; }
.footer .f-social .social { margin-right:8px; }
.footer .f-social .social img:hover { opacity:0.6; }
.footer .blok h3 { color:#fff; font-size:18px; font-family: 'Raleway', sans-serif; font-weight:400; margin:0px 0px 20px; text-transform:none; }
.footer .blok a { color:#a2a2a2; }

.footer-bottom { width:100%; height:60px; line-height:60px; background-color:#060709; color:#858585; font-size:13px; }
.footer-bottom a { color:#858585; text-decoration:none; }
.footer-bottom a:hover, .footer .blok a:hover { color:#cdb48c; text-decoration:none; } 

#backToTop { width:50px; height:50px; position:fixed; bottom:0px; margin-left:50%; left:-25px; z-index:200; background-color:#07090b; border-radius:3px 3px 0px 0px; }
#backToTop:hover { cursor:pointer; background-color:#151a1f; }

.fourofour h2 { font-family: 'Raleway', sans-serif; font-size:20px; font-weight:600; line-height:24px; }
.fourofour h3 { font-family: 'Raleway', sans-serif; font-size:17px; font-weight:400; line-height:24px; color:#fff; text-transform:none; }

.cc-window.cc-banner { padding: 0.8em 1.2em !important; }
.cc-revoke, .cc-window { font-size: 14px !important; }

a.attention-btn { float:left; margin-top: 10px; font-weight: 700; line-height:20px; background-color:#cdb48c; /*color:#cdb48c;*/ color:#151a1f; font-size:14px; padding:7px 20px 8px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
a.attention-btn:hover { text-decoration:none; background-color:#fff; color:#151a1f; }