/* Theme Name: Gestrikt */
html, body, div, ul, dl, dd, dt, p { margin: 0; padding: 0; }
ul { list-style: none; }
html, body {height:100%;}
img {border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;color:#231f20;background:#fff;}
input{border:1px solid #c8cdd2 !important;margin:0px 0px;padding:10px;}
.clear {clear:both;line-height:0px;height:0px;margin:0px;padding:0px;}
.last {margin-right:0px !important;}
a, a:link, a:visited {text-decoration:none;color:#666;font-weight:bold;}
a:hover {text-decoration:underline;}
h1 {font-weight:bold;font-size:22px;color:#231f20;margin:20px 0 0;}
h2 {font-weight:bold;font-size:16px;margin:15px 0 0;padding:2px 0 0;color:#231f20;}
h3 {font-weight:bold;font-size:13px;line-height:13px;margin:0px;padding:0px 0 2px;color:#231f20;}
h4 {font-weight:bold;color:#fff;font-size:15px;margin:0 0 5px;}

.gradient-layer {background-image:-moz-linear-gradient(top,rgba(226, 226, 226, 0.1),rgba(226, 226, 226, 0.3));background-image:-o-linear-gradient(top,rgba(226, 226, 226, 0.1),rgba(226, 226, 226, 0.3));background-image:-webkit-linear-gradient(top,rgba(226, 226, 226, 0.1),rgba(226, 226, 226, 0.3));background-image:linear-gradient(top,rgba(226, 226, 226, 0.1),rgba(226, 226, 226, 0.3));background-position:left bottom;background-repeat:repeat-x;}
.gradient-pink {background-color:#ef519d;}
.gradient {background: #33b2e9; background: -moz-linear-gradient(top, #8d1064 0%, #33b2e9 6%, #33b2e9 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8d1064), color-stop(6%,#33b2e9), color-stop(100%,#33b2e9)); background: -webkit-linear-gradient(top, #8d1064 0%,#33b2e9 6%,#33b2e9 100%); background: -o-linear-gradient(top, #8d1064 0%,#33b2e9 6%,#33b2e9 100%); background: -ms-linear-gradient(top, #8d1064 0%,#33b2e9 6%,#33b2e9 100%); background: linear-gradient(to bottom, #8d1064 0%,#33b2e9 6%,#33b2e9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d1064', endColorstr='#33b2e9',GradientType=0 );}
.box-shadow {box-shadow:0 1px 1px rgba(0,0,0,.2);}
.circle {-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;}
#wrapper {min-height:100%;height:auto !important;position: relative;margin:0 auto -40px;}
#header {height:100px;}
#content {min-height:600px;margin-bottom:20px;}
.container {margin:0 auto; position:relative;width:960px;}
.content-wrapper {overflow:hidden;}
.push {height:40px;}
.header-content {position:relative;float:right;margin-top:20px;margin-left:10px;}
.menu-wrapper {bottom:0px;margin-bottom:15px;width:717px;}
.main-menu {text-align: left;margin: 0 auto;position: relative;height:40px;}
.main-menu ul{line-height:40px;padding:0 0px;}
.main-menu li {list-style:none;margin:0;padding:0;float:left;}
.main-menu li a {border-right: 1px solid #fff;color:#fff;padding:0px 9px;font-weight:bold;font-style: normal;font-size:17px;width:160px;display:inline-block;text-align:center;}
.main-menu li a:hover {background:#e83189;text-decoration: none;}
.logo-box {display: inline-block;text-decoration: none;border:0 !important;position:relative;margin-top:10px;float:left;}
.logo-box a {display:inline-block;width:340px;height:80px;background:url(images/sprite.png) no-repeat 0 0;text-indent:-9999px;}
#logo:hover {text-decoration: none;}
.logo-right {float:right;background: url(images/sprite.png) no-repeat -160px -301px;width: 226px;height: 50px;margin-top: 25px;}
.logo-tagline {display:block;color:#989898;font-style:italic;font-size:14px;text-transform: none;text-align:center;line-height:20px;letter-spacing: 1px;}
.content-box {width:715px;float:left;}
.entry{padding:10px;}
.product-title {margin-bottom:10px;}
.content-title h1 {padding:10px 0 0 10px}
.title-btn {position:absolute;right:10px;top:5px;}
.price-box {position:absolute;bottom:50px;}
.product-title h2 {margin:10px 0 0px;}
.block-title {display: inline-block;text-decoration: none;border:0 !important;position:relative;text-align:left;font-weight:bold;}
.block-title span {display:inline-block;height:30px;}
.block-title span h3 {line-height:30px;font-size:15px;}
.block-bottom {background:#fdb913;height:8px;width:100%;}
.content-block-title h3 {font-size:22px;color:#fff;padding:9px 0 0 12px;font-weight:bold;}
span.btn {display:block;width:20px;height:17px;background:#efefef;color:#434343;float:right;margin-top:4px;line-height:17px;font-weight:bold;border:1px solid #a4a2a2;}
#menu-item-312 a{border-right:0;}
.content-text ul {padding-left:16px;list-style:square;}
.bottom-button {margin-top:10px;}
.product-info h2 {color:#231f20;font-size:15px;margin-top:2px;}
.product-price-old {font-size:14px;text-decoration:line-through;font-weight:bold;}
.product-price-special, .product-price {text-align:left;font-size:30px;font-weight:bold;color:#231f20;}
.payment {text-align:center;background:#fff !important;}
.service-text p {color:#666;padding:10px;}
.content-slider {margin-bottom:10px;}
.banner-slider {height: 320px;position: relative;overflow: hidden;width:715px;border:1px solid #A7A9AC;background:#fff;}
.banner .product-box {position:relative;width:700px;}
.banner .image {width:400px;height:285px;text-align:center;}
.banner .product-image {position:absolute;text-align:center;top:14px;margin-top:15px;right:0;}
.banner .product-info {position:absolute;width:320px;left:10px;top:20px;height:220px;z-index:100;}
.banner .more-info {position:absolute;bottom:0;right:0;}
.banner .product-desc {font-size:13px;}
.banner .product-info h2 {color:#666;font-size:20px;margin:0;line-height:30px;font-weight:bold;}
.banner .product-info strong {font-size:15px;color:#231f20;}
.banner .product-info p {color:#65963b;font-size:13px;}
.banner .product-price-special {margin-top:20px;}
.nav {position:absolute;right:0;padding-top:10px;}
.nav a {text-decoration: none;width:15px;height:15px;display:block;background:#333;float:left;margin-right:10px;}
.nav a.activeSlide, .nav a:hover { background:#5e5e5e; }
.nav a:focus { outline: none; }
.offer {width:100%;overflow:hidden;border:1px solid #a7a9ac;margin-bottom:20px;}
.offer-inside {padding:15px;}
.offer-col {float:left;border-right:1px solid #a7a9ac;min-height:240px;position:relative;color:#696a6d;}
.offer-col p, .offer-col h2 {padding:0;margin:0;line-height:18px;}
.offer-col-1 {width:254px;}
.offer-col-2 {width:215px;}
.offer-image {text-align:center;}
.offer-col-3 {width:102px;}
.offer-col-4, .offer-col-5 {width:70px;}
.offer-col-5 {border-right:0;}
.offer-color span, .option-square {margin:0 7px 7px 0;float:left;width:32px;height:32px;display:inline-block;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.5);}
.offer-color span.last {margin-right:0;background:#fff;}
.offer-square, .option-square {width:32px;height:32px;background:url(images/sprite.png) no-repeat;margin:0 auto 6px;font-size:11px;position:relative;}
.offer-col-5 .offer-square span {position:absolute;bottom:2px;line-height:11px;width:32px;text-align:center;}
.stapelbaar {background-position:0 -94px;}
.mag-in-de-vriezer {background-position:0 -132px;}
.mag-zonder-deksel-in-de-magnetron {background-position:0 -170px;}
.mag-met-deksel-in-de-magnetron {background-position:0 -208px;}
.mag-in-de-vaatwasser {background-position:0 -247px;}
.offer-diameter {background-position:0 -285px;}
.offer-breedte {background-position:0 -362px;}
.offer-lengte {background-position:0 -323px;}
.offer-hoogte {background-position:0 -400px;}
.offer-inhoud {background-position:0 -439px;}
.offer-price, .offer-bottom-text {position:absolute;bottom:15px;font-weight:bold;}
.offer-bottom-text {text-align:center;width:40px;}
.offer-col-3 .offer-bottom-text {width:72px;}
.icon {background:url(images/sprite.png) no-repeat;}
.icon-klok {background-position:-342px 4px;}
.icon-cadeau {background-position:-342px -48px;}
.icon-bedrijven {background-position:-342px -101px;}
.icon-betalen {background-position:-342px -152px;}
.icon-bezorging {background-position:-342px -201px;}
.content-symbols {border:1px solid #a7a9ac;}
.content-symbols h3 {color:#a7a9ac !important;}
.content-symbols .content {padding:10px;}
.content-sidebar h3 {font-weight:bold;font-size:15px;color:#fff;padding:0;}
.content-sidebar {margin-bottom:10px;}
.content-sidebar-right .block-title {width:100%;padding-left:10px;height:40px;}
.content-sidebar-right .block-title h3 {line-height:40px;margin:0;color:#fff;font-size:20px;font-weight:normal;}
.content-sidebar .content {overflow:hidden;}
.content-sidebar-right {width:225px;float:right;}
.option-square {float:left;margin-right:10px;margin-bottom:5px !important;}
.content-text-box {float:left;width:720px;margin-right:10px;}
.content-symbols ul {margin-bottom:15px;overflow:hidden;}
.content-symbols ul li {height:32px;margin-bottom:5px;}
.content-symbols ul li span {display:table-cell;height:32px;vertical-align: middle;font-weight:bold;line-height:13px;}
.content-text-title {margin:0;}
.content-text-title h1 {margin:0;}
.content-text {margin-bottom:12px;}
.content-sells ul {padding:0 10px;overflow: hidden;position:relative;}
.content-sells li {width:204px;height:87px;margin-bottom:10px;position:relative;}
.content-sells li .bestsell {width:198px;height:80px;border:2px solid #666;background:#fff;margin-top:8px}
.rectangle-full {width:100% !important;}
.rectangle-full h3 {line-height:40px;font-size:20px;color:#fff;text-indent:10px;}
.rectangle-block {width:225px;height:40px;line-height:40px;color:#fff;;margin-bottom:15px;}
.rectangle-block a {color:#fff;padding-left:10px;font-size:17px;}
.rectangle-block span span {padding-left:23px;background:url(images/sprite.png) no-repeat -365px -262px;line-height:16px;display:inline-block;}
.rectangle-service {text-align:center;}
.usps li {height:55px;border-top:1px solid #fff;}
.usps li:last-child {border-bottom:0 !important;padding-bottom:2px;}
.usps li span.icon {padding-left:50px;padding-right:10px;}
.usps li span {display:table-cell;height:55px;vertical-align: middle;color:#fff;font-weight:bold;font-size:11px;line-height:14px;}
.offer-button a {display:block;color:#fff;line-height:25px;text-align:center;font-weight:normal;}
.offer-button a::after {content:' \25B6';padding-left:4px;}
.offer-button {width:70px;position:absolute;bottom:12px;right:10px;}
.footer-inside {padding:10px;color:#fff;}
.footer-inside a {color:#fff;}
