/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
.tm-container-large.uk-container {
    max-width: 90%;
}

.uk-panel-box .uk-panel-title {
    color: #ca261b;
}


/*   RNtemptest   */
.tm-navbar .uk-navbar-brand {
    background: #fff;
}

  .uk-navbar-nav > li > a {
    color: #fff;
}  
 
/*   
.tm-body-background {
    background: url(./../images/blue/1.jpg) 50% 0 fixed no-repeat, radial-gradient(ellipse at center, #59a7e4 0%, #266ec2 100%);
    background-size: cover;
}   */
.tm-body-background {
background: #e5e5e5;
}
  .uk-container-center {
/*   box-shadow: 0 2px 15px 0 rgba(151, 151, 163, 0.25);   */
box-shadow: 0 4px 25px 0 #333;
}

.woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td {
    background: #fff;
	color: #000;
}

.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {

    color: #fff;
    border: 1px solid #fff;

}


/*   Verberg extra info en andere tabs in product detailpagina   */

.wc-tabs-wrapper{
	visibility: hidden;
height: 70px;	
	
}

.tm-footer{
	background-color: #e5e5e5;
	color: #333333;
}

.tm-footer a{
	color: #000;
text-decoration: underline;	
}


.tm-block-divider:not([class*="tm-sidebar-"]), .tm-block-muted:not([class*="tm-sidebar-"]) {
    border-top: 1px solid #c5c5c5;
    background-color: #E5E5DC;
}

.uk-nav > li > a {
    padding: 3px 0px;
}

#tm-bottom-c .uk-panel-space {
    text-align: center;
}

.tm-footer {
    background-color: #b0b0b0;
    color: #000000;
}

@media (min-width: 768px){
.cart-collaterals .cross-sells {
    width: 100%;
    text-align: center;
border: 1px solid #666;
-webkit-box-shadow: 0 10px 6px -6px #777;
   -moz-box-shadow: 0 10px 6px -6px #777;
        box-shadow: 0 10px 6px -6px #777;
padding:20px;
margin: 40px;
}
}

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
    width: 85%;
}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
    background: rgba(0, 0, 0, 0);
    color: #ca261b;
    border-color: #ca261b;
}


.cat-parent {

  font-weight: bold;
}
.cat-parent .cat-item{
  font-weight: normal;
}

.omrekenmodule{
border: 1px solid #666;
-webkit-box-shadow: 0 10px 6px -6px #777;
   -moz-box-shadow: 0 10px 6px -6px #777;
        box-shadow: 0 10px 6px -6px #777;
        padding:10px;
}

section.related.products {
    display: none;
}

.uk-panel-title, .uk-panel-box .uk-panel-title {
    text-align: center;
	background-color: #ca261b;
	color: #ffffff;
	padding: 5px 0px;
	font-size: 16px;
}

/* hoogte plaatjes in categorie pagina*/

#content > ul > li.product-category.product > a{
   height: 255px;
}

/* Voor de plaatjes in de categorieplaatjes die niet de juiste hoogte hebben: */

.imagewrapper {
    height: 253px;
    max-height: 253px;
    position: relative;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: 0 10px 6px -6px #777;
   -moz-box-shadow: 0 10px 6px -6px #777;
        box-shadow: 0 10px 6px -6px #777;
}

.imagewrapper img {
    position: absolute;
    margin: auto;
    vertical-align: top;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
        max-height: 253px;
}

ul.products li.product img {
    display: block;
    margin: auto;
}


@media (min-width: 767px) {
  .tm-navbar {
    padding-right: 0px;
  }
}

li.cat-item {
    font-weight: bold;
}