﻿table.productdetail .tprop th { border-bottom: 1px solid #1c1920; color: #1c1920 }
table.productdetail .tprop th { border-bottom: 1px solid #1c1920; color: #1c1920 }
#entitytitle { margin-top: 20px; }
#productfilter h2 { font-family: 'CenturyGothic'; font-size: 16px; font-weight: bold; text-decoration: underline; }
#productfilter label { font-weight: normal; padding-left: 5px; }
#productfilter-button { background: #271f1d; color: #fff; /* margin-top: 30px; */ padding: 10px 20px; display: inline-block; width: 100%; max-width: 300px; text-align: center; }
#productfilter-button2 { background: #271f1d; color: #fff; margin-top: 30px; padding: 10px 20px; width: 100%; display: inline-block; max-width: 300px; text-align: center; }
#productfilter input, #productfilter select, #productfilter button { max-width: 300px; }
.product { margin-top: 50px; text-align: center; }
    .product .title {font-weight: bold;font-size: 16px;height: 40px;}
.productimg { border: #ccc 1px solid; min-height: 230px; background: #fff; max-height: 230px; text-align: center; overflow: hidden; }
    .productimg img { max-height: 298px; width: auto; }
.product .price { display: inline-block; padding-right: 10px; }
.product .amount { display: inline-block; font-size: 16px; font-weight: bold; padding-top: 2px; }
.product .add {background: #2da9dd;display: inline-block;border-radius: 0 0 5px 5px;float: right;}
    .product .add a { color: #fff; padding: 2px 10px; font-weight: bold; font-size: 20px; }
.product .detail {background: #000000;float: right;margin: 0px 10px;border-radius: 0 0 5px 5px;}
    .product .detail a { color: #fff; padding: 6px 10px; }
.product .officialprice { position: absolute; top: 305px; left: 20px; background: transparent url('/images/bg-wit.png'); }
.product .shortdescription { }

#tree { max-width: 300px; border-left: #2da9dd 5px solid; }
    #tree ul { list-style-type: none; padding: 0; }
        #tree ul li { /* border-bottom: #2da9dd 1px solid; */ }
            #tree ul li.active { background: red; }
            #tree ul li a { color: #271f1d; padding: 5px 20px; display: inline-block; text-decoration: none; }
            #tree ul li:hover { background: #2da9dd; color: #fff !important; }
            #tree ul li a:hover { background: #2da9dd; color: #fff; }
            #tree ul li a.active { background: red; }

#result { border-top: #2da9dd 1px solid; margin-top: 50px; padding-top: 10px; }
    #result .sortpage { display: inline-block; margin-right: 20px; }
    #result .sortamount { display: inline-block; margin-right: 20px; }
    #result .sortlistorder { display: none; margin-right: 20px; }
    #result .sorticons { display: none; margin-right: 20px; }
    #result #prodgal { background: url(/images/gallery_active.png) no-repeat; cursor: pointer; /* display:none; */ float: right; height: 16px; opacity: .5; padding: 2px; width: 16px; }
        #result #prodgal.active { opacity: 1 }
        #result #prodgal:hover { opacity: 1 }
    #result #prodlist { background: url(/images/list_active.png) no-repeat; cursor: pointer; /* display:none; */ float: right; height: 16px; opacity: .5; padding: 2px; width: 16px; margin-right: 3px; }
        #result #prodlist.active { opacity: 1 }
        #result #prodlist:hover { opacity: 1 }
    #result select { background: #fff; color: #271f1B; border: #ccc 1px solid; }

#gotoshop {background: #000000;color: #ffffff;padding: 10px;margin-left: auto;width: 100%;text-align: center;margin-top: 10px;cursor: pointer;}
#gotocart {background: #2da9dd;color: #ffffff;padding: 10px;margin-left: auto;width: 100%;text-align: center;cursor: pointer;margin-top: 10px;}

.product .title span { display: none; }

h1.title { margin-top: 5px; color: #000000; font-size: 30px; font-weight: bold; }
    h1.title span { display: none; }
#gallery { width: 400px; float: left; }
.info { float: left; width: 55%; padding-left: 30px; }

.webshoptop {background: #000;color: #fff;padding: 20px;text-align: right;margin-bottom: 20px;}
    .webshoptop .pricetitle { float: left; padding-right: 10px; padding-top: 4px; clear: both; margin-top: 15px; padding-left: 10px; margin-right: 10px; }
    .webshoptop .pricetitle2 { float: left; padding-right: 10px; padding-top: 5px; padding-left: 10px; }
    .webshoptop .price { display: inline-block; font-size: 18px; font-weight: bold; float: left; margin-right: 20px; padding-top: 2px; }
    .webshoptop .officialprice {margin-top: 15px;display: b;}
    .webshoptop #pricetop {width: 150px;margin-top: 15px;}
    .webshoptop .amount {display: inline-block;margin-left: 9px;width: 50px;text-align: center;margin-top: 17px;color: #000;/* float: right; */}
        .webshoptop .amount input { text-align: center; width: 45px; }
    .webshoptop .addcartbtn {background: #2da9dd;display: inline-block;margin: 10px;padding: 8px 30px;/* border-radius: 10px; */vertical-align: top;/* float: right; */cursor: pointer;}
.webshoptop a {color:#fff;}
.webshopbottom { background: #2da9dd; color: #fff; margin-bottom: 20px; display: none; }
    .webshopbottom .pricetitle { display: inline-block; padding-right: 10px; padding-left: 15px; }
    .webshopbottom .price { display: inline-block; font-size: 18px; font-weight: bold; }
    .webshopbottom .officialprice { }
    .webshopbottom .amount { display: inline-block; margin-left: 30px; width: 50px; text-align: center; color: #000 }
        .webshopbottom .amount input { text-align: center; }
    .webshopbottom .addcartbtn { background: #271f1d; display: inline-block; margin: 10px; padding: 10px 20px; border-radius: 10px; }

.description { }
.cartlistitem { clear: both; border-bottom: #2da9dd 1px solid; margin-top: 10px; margin-bottom: 10px; display: inline-block; width: 100%; }
.cartstepwrapper { margin-top: 80px; }
.cartlisttotal { clear: both; margin-top: 10px; margin-bottom: 10px; display: inline-block; width: 100%; }
.cartstep {background: #2da9dd;color: #fff;margin-bottom: 30px;padding: 10px 20px;display: block;text-align: center;}
    .cartstep .fa { color: #fff; }
#AddCoupon { padding: 10px; line-height: 45px; }
.cartstepwrapper .cartstep { color: #fff; padding: 10px 20px; float: right; }
.samengesteld { clear: both; }
    .samengesteld .product { margin-top: 0; }
    .samengesteld h2 { margin-top: 40px; font-size: 30px; color: #2da9dd; }
#specstab { display: none; }
.spectabcontent { margin-top: 20px; }
    .spectabcontent .title {border-bottom: #efefef 1px solid;font-weight: bold;background: #efefef;height: 50px;padding-top: 5px;}
    .spectabcontent .propertytext {padding: 5px 15px;border-bottom: #efefef 1px solid;clear: both;}
    .spectabcontent .propertytext2 {border-left: #efefef 1px solid;padding: 5px 15px;font-weight: bold;border-bottom: #efefef 1px solid;}

.col-lg-6.propertytext2 { }
.productcategorylists {width:100%;}
.devbox { clear: both; padding-top: 30px; }
.product-socialmedia {margin-top: 20px;/* display: none; */border-top: #2da9dd 5px solid;padding-top: 10px;}
    .product-socialmedia > div { margin: 0 0 8px 0px; }
    .product-socialmedia > a { margin-right: 10px; display: inline-block; width: 32px; height: 32px; }

        .product-socialmedia > a.facebook { background-image: url('/images/socialmedia/Facebook.png') }
        .product-socialmedia > a.twitter { background-image: url('/images/socialmedia/twitter.png') }
        .product-socialmedia > a.pinterest { background-image: url('/images/socialmedia/pinterest.png') }
        .product-socialmedia > a.facebook:hover { background-image: url('/images/socialmedia/Facebook_hover.png') }
        .product-socialmedia > a.twitter:hover { background-image: url('/images/socialmedia/twitter_hover.png') }
        .product-socialmedia > a.pinterest:hover { background-image: url('/images/socialmedia/pinterest_hover.png') }
.webshoptop .col-lg-6{width:100%;}
#infodetail { border-left: #2da9dd 5px solid; text-align: center; padding: 40px; margin-top: 40px; }
    #infodetail #infotitle { font-family: 'Impact'; font-size: 30px; }
    #infodetail #infoprice { font-size: 26px; margin-top: 20px; }
.shipmentrow { margin-top: 50px; }
.shipmentbox { padding: 20px; text-align: center; border: #271f1d 1px solid; margin-bottom: 30px; background: #2da9dd; }
    .shipmentbox a { text-align: center; background: #2da9dd; width: 100%; color: #271f1d; font-weight: bold; font-size: 20px; }
    .shipmentbox .shipprice { font-size: 20px; font-weight: normal; }
    .shipmentbox #ShipmentItems { font-size: 14px; margin-top: 10px; }
        .shipmentbox #ShipmentItems input[type=radio] { display: none; }
#gallery #slides .slide {border-bottom:#ccc 1px solid;}
.boxed h2 { border-bottom: #272727 1px solid; }
.boxed .title { background: #2da9dd; color: #272727 !important; padding: 5px; width: 70%; text-align: center; margin-left: auto; float: none; margin-right: auto; margin-bottom: 10px; margin-top: 10px; }
.boxed .del { border-left: #2da9dd 1px solid; }
.boxed .caption { color: #2da9dd; }
.salesconditions {width: 275px;text-align: center;clear: both;margin-top: 50px;border: #2da9dd 1px solid;padding: 20px;width: 100%;}
.cartlisttotal1 { display: none; }
.cartlisttotal { font-weight: bold; }
.invalid-check { background: #ff0000; }
.samengesteld {margin-bottom:50px;margin-top: 100px;}
.samengesteld .detail,.samengesteld .officialprice,.samengesteld .price,.samengesteld .amount,.samengesteld .add,.samengesteld .prijs {display:none;}
.pricebr { clear: both; }
.divprice {width: 230px;display: inline-block;margin-left: auto;text-align: left;margin-right: auto;}
.divbuttons { width: 135px; height: 35px; display: inline-block; float: right; }
.desc { font-weight: bold; margin-bottom: 10px; }
.properties { height: 96px; right: 5px; position: absolute; top: 20px; width: 48px; z-index: 10; }
.new { background: url(/images/new.png) no-repeat top; height: 48px; width: 48px }
.promo { background: url(/images/promo.png) no-repeat top; height: 48px; width: 48px }
a.shipmentitem { color: #000; cursor: pointer; display: block; font-size: 14px; margin: 10px 0; padding: 6px 4px; text-align: center; background-color: #cccccc; opacity: 0.5; }
    a.shipmentitem .shipprice {/* background: #444; */color: #272727;display: block;font-size: 14px;font-style: italic;font-weight: 700;margin-top: 8px;padding: 5px 0;/* background-color: #fff */}
    a.shipmentitem:hover {/* background: #272727; */color: #000;text-decoration: none;background-color: #ccc;opacity: 1;}

div.payment.active, a.activeshipment { background: #fff; color: #000; text-decoration: none; border: #2da9dd 1px solid; opacity: 1; }
