table.product-data {
    width:100%;
    border:1px solid #333;
}

table.product-data>thead>tr>td {
    background-color: #333;
    border:1px solid #333;
    font-weight:bold;
    color:#fff;
}
table.product-data td {
    text-align:center;
    padding:5px;
}
table.product-data td:first-child {
    text-align:left;
}

.panel-success>div>a {
    color:#841618!important;
}
.delivery-country p {
    text-align:center!important;
}

.bf2019:hover {
	background-color:yellow;
}

.hover:hover, .bf2019:hover {
	opacity: 0.8;
}
.faktaboks, ol.indhold {
	background-color:#841618;
	padding:20px;
	color:#fff;
	margin-bottom:20px;
}
.faktaboks h3:before, h3.bullet:before {
content: "\00BB";
padding-right:5px;
}
.faktaboks h3, .faktaboks h2, .faktaboks h4, .faktaboks h1, .faktaboks h5, ol.indhold a, ol.indhold li  {
    color:#fff;
}
iframe {
    max-width:100%;
}

ol.indhold {
    display:inline-block;
    margin-right:30px;
    font-size:15px;
    line-height:25px;
    float:left;
    max-width:50%;
}


ol.indhold>li {
    padding:5px 0 5px 5px;
}

ol.indhold a {
    width:100%;
    display:block;
}

ol.indhold a:hover {
    text-decoration:underline;
}
.form-description {
    font-style:italic;
    padding-left:5px;
    font-size:small;
    color:#656464;
}
.b-category-271, .b-category-271 {
    background-color: yellow!important;
}

.b-category-271 a, .b-category-271 a {
    color:#333!important;
}
.b-category-271 a:hover, .b-category-271 a:hover {
    color: #841618!important;
}



.subCategoryClick {
    min-height:260px;
}
@media (min-width: 769px) {
    .subCategoryClick img {
        min-height:175px;
    }
}

.button-cta, .button-cta:visited {
    font-size:150%;
    color:#fff!important;
    border-radius:8px;
    text-transform:uppercase!important;
}

.topbanner {
    background-color:#ffdf42;
    padding:5px 0 3px 0;
    text-align:center;
}
.topbanner a, .topbanner a:visited, .topbanner a:hover {
    color:#000!important;
}
.countdown {
    border: 4px solid #841618;
    border-radius: 50%;
    padding: 6px;
    font-size: 18px;
    font-weight: bold;
    color: #841618;
    display:table-cell;
    width:74px;
    height:74px;
    text-align:center;
    vertical-align:middle;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    line-height:16px;
}

.countdownDays { 
    font-size: 0.8em!important;
    font-weight:normal!important;
}


#blackFriday2019CountDown {
    display:table;
    text-align:center;
    margin:auto;
    border-spacing:2px;
}
.radio_delivery_method_74 label:before {
    content:url('/upload_dir/pics/carry-in.jpg');
    float:left;
}

.radio_delivery_method_68 label:before, .radio_delivery_method_69 label:before, .radio_delivery_method_70 label:before, .radio_delivery_method_71 label:before, .radio_delivery_method_72 label:before, .radio_delivery_method_73 label:before {
    content:url('/upload_dir/pics/carry-in-time.jpg');
    float:left;
}

@media (min-width: 600px) {
    .countdown {
        border: 4px solid #841618;
        border-radius: 50%;
        padding: 10px;
        font-size: 30px;
        font-weight: bold;
        color: #841618;
        display:table-cell;
        width:100px;
        height:100px;
        line-height:20px;
    }
    
    .countdownDays { 
        font-size: 18px!important;
        font-weight:bold!important;
    }
    
    #blackFriday2019CountDown {
        display:table;
        text-align:center;
        margin:auto;
        border-spacing:10px;
    }
}
