﻿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: 20px; }
.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: #add138; 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: #22c2f2; 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: #a5978c 5px solid; }
    #tree ul { list-style-type: none; padding: 0; }
        #tree ul li { /* border-bottom: #a5978c 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: #a5978c; color: #fff !important; }
            #tree ul li a:hover { background: #a5978c; color: #fff; }
            #tree ul li a.active { background: red; }

#result { border-top: #a5978c 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: #6dcddd; color: #ffffff; padding: 10px; margin-left: auto; width: 100%; text-align: center; margin-top: 10px; cursor: pointer; }
#gotocart { background: #85c441; 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: #6dcddd; color: #fff; 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 { }
    .webshoptop #pricetop { width: 200px; margin-top: 15px; }
    .webshoptop .amount { display: inline-block; margin-left: 30px; width: 50px; text-align: center; margin-top: 17px; color: #000; }
        .webshoptop .amount input { text-align: center; width: 45px; }
    .webshoptop .addcartbtn { background: #023842; display: inline-block; margin: 10px; padding: 8px 30px; /* border-radius: 10px; */ vertical-align: top; float: right; cursor: pointer; }

.webshopbottom { background: #a5978c; 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: #a5978c 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: #85c441; 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: #a5978c; }
#specstab { display: none; }
.spectabcontent { margin-top: 20px; }
    .spectabcontent .title { border-bottom: #a5978c 1px solid; font-weight: bold; background: #fbf3eb; }
    .spectabcontent .propertytext { padding: 5px 15px; border-bottom: #a5978c 1px solid; }
    .spectabcontent .propertytext2 { border-left: #a5978c 1px solid; padding: 5px 15px; font-weight: bold; border-bottom: #a5978c 1px solid; }

.col-lg-6.propertytext2 { }

.devbox { clear: both; padding-top: 30px; }
.product-socialmedia { margin-top: 20px; /* display: none; */ border-top: #85c441 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') }

#infodetail { border-left: #a5978c 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: #a5978c; }
    .shipmentbox a { text-align: center; background: #A5978C; 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; }

.boxed h2 { border-bottom: #272727 1px solid; }
.boxed .title { background: #A5978C; 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: #A5978C 1px solid; }
.boxed .caption { color: #A5978C; }
.salesconditions { width: 275px; text-align: center; float: right; margin-top: 50px; border: #a5978c 1px solid; padding: 20px; }
.cartlisttotal1 { display: none; }
.cartlisttotal { font-weight: bold; }
.invalid-check { background: #ff0000; }

.pricebr { clear: both; }
.divprice { width: 320px; 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 }
