/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

/* disable capitalize */
#header .dropdown-menu li a,
#footer .links ul a,
.dropdown .expand-more,
div.tags_block .block_content a,
.product-features > dl.data-sheet dt.name,
#product_comments_block_tab div.comment_details p {
    text-transform: none !important;
}
/* logo horizontal center */  
.logo_header {
	line-height: 125px !important;
}
#_desktop_cart_ft {
	margin-left: 55px !important;
}
/* min-width menu useraccount */
#header .dropdown-menu {
	min-width: 140px !important;	
}
/* filter title padding */
#search_filters p.text-uppercase.h6 {
	padding: 20px 20px 10px 20px;	
}
/* if disable slider */
#featured_products_block {
  margin-top: 30px;
}
.block {
  margin-bottom: 60px !important;
}
.background-ft {	
	padding-top: 60px !important;
}

/* home block fieldblockcategories */
.box_categories .owl-carousel div.owl-item:nth-child(1) div.box-item-inner:first-child {
  border: 1px solid darkgreen; 
}
.box_categories .owl-carousel div.owl-item:nth-child(1) div.box-item-inner:first-child .right-block-cate {
  background: url("../img/bg_vtiger.jpg") !important;
}

.box_categories .owl-carousel div.owl-item:nth-child(2) div.box-item-inner:first-child {
  border: 1px solid darkred; 
}
.box_categories .owl-carousel div.owl-item:nth-child(2) div.box-item-inner:first-child .right-block-cate {
	background: url("../img/bg_presta.jpg") !important;
}
.box_categories .owl-carousel div.owl-item:nth-child(3) div.box-item-inner:first-child {
  border: 1px solid darkblue; 
}
.box_categories .owl-carousel div.owl-item:nth-child(3) div.box-item-inner:first-child .right-block-cate {
	background: url("../img/bg_joomla.jpg") !important;
}
.box_categories .owl-carousel div.owl-item:nth-child(4) div.box-item-inner:first-child .right-block-cate {
	background: url("../img/bg_vychytavky.jpg") !important;
}
.box_categories .owl-carousel div.owl-item:nth-child(5) div.box-item-inner:first-child .right-block-cate {
	background: url("../img/bg_ostatni.jpg") !important;
}
#fieldblockcategories .right-block-cate a,
#fieldblockcategories .right-block-cate p,
#fieldblockcategories .right-block-cate p span {
  color: #FFFFFF;
}

/* breadcrumb no-image */
.breadcrumb-no-images .breadcrumb {
	padding: 0 0 30px 0 !important;
}
.breadcrumb-no-images .breadcrumb a,
.breadcrumb-no-images .breadcrumb li:after {
	color: #000000 !important;
  font-size: 14px !important;
}
.breadcrumb-no-images .breadcrumb li:after {
  margin: 0 8px !important;
}

/* spravne odsazeni od menu na celem shopu */
#wrapper {
  padding-top: 30px !important;
}
.container_img_bread.has-img {
  margin-top: -30px;
}
.tabs {  
  margin-bottom: 80px !important;  
}

/* footer box1 */
.logo_footer {
	margin-bottom: 17px !important;
}
#footer_sub_menu_contact .company-name {
  padding-left: 23px; 
  font-size: 15px; 
  margin-bottom: 0;
  color: #999;
}

/* tab product */
.tab-content ul {
  padding-left: 25px !important;
}
.tabs p {	
	margin-bottom: 1rem !important;
}

.tabs h2 {
	font-size: 16px;	
	line-height: 30px;
	margin-bottom: 15px;
	text-transform: uppercase;
	border-bottom: 1px solid #E0E0E0;
}

#back-top a {
	left: 15px;
  bottom: 18px !important;
	right: unset !important;
}
/* news right box */
#dm_news_slide {	
	top: 300px;
}

/* product box home page */
#index .horizontal_mode .item-inner .right-product {
	margin-bottom: 20px;
  padding-bottom: 20px !important;
}
.view-more {	
	margin-top: 30px !important;
}

.comment_details h3.title_comment {
  text-transform: initial !important;
}

/* modul produktove pole */
#an_productfields {
	margin-top: 25px;
}
#an_productfields .label-title {
	font-weight: bold;
}

/* zarovnani praveho blogu kosiku */
#js-checkout-summary.card {
    text-align: left;
}
/* zobrazeni obrazku v pravem bloku kosiku */
#cart-summary-product-list img {
	max-width: initial;
}

/* DM stitky k produktum */
[class~="dm_color"][class~="orange"] {
    color: #FFFFFF !important;
}
/*.dm_label_pl_all_left {
    font-size: .7rem;
}
*/
#products .product-miniature .product-flags .new {
    top: 13rem;    
}

#products .product-miniature .discount-percentage, #products .product-miniature .on-sale, #products .product-miniature .online-only, #products .product-miniature .product-flags .new, .featured-products .product-miniature .discount-percentage, .featured-products .product-miniature .on-sale, .featured-products .product-miniature .online-only, .featured-products .product-miniature .product-flags .new, .product-accessories .product-miniature .discount-percentage, .product-accessories .product-miniature .on-sale, .product-accessories .product-miniature .online-only, .product-accessories .product-miniature .product-flags .new, .product-miniature .product-miniature .discount-percentage, .product-miniature .product-miniature .on-sale, .product-miniature .product-miniature .online-only, .product-miniature .product-miniature .product-flags .new {
    font-size: inherit; 
}

#products .product-miniature .product-flags .product-flag {    
    left: 5px;
}

li.product-flag.online-only {
    left: -5px !important;
}
