.h-img {height:180px;}
.h-date {background:#f0f0f0; border-radius:10px; font-weight:bold; text-align:center; font-size:16px; padding:20px;}
.h-b {background:url(/assets/images/back.jpg) top center no-repeat;}

h1 {font-size:22px;}
/* Custom style */
/* ============================ */
.product-form-price {font-size:150%;}
.product-form-price .real-price{color:#405601;}
.product-form-price .old-price{text-decoration:line-through; color:#ff0000;}

#scroll-nav {
	background:url(/assets/images/white.png);
	border-bottom:1px solid #f0f0f0;
}

.fonts3-block i {
display: inline-block;
position: relative;
	line-height: 100px;
	height: 100px;
	width: 100px;
	text-align:center;
	border-radius: 50%;
	cursor: pointer;
	box-shadow: 0 0 0 6px #f0f0f0;
}
.fonts3-block i:hover {
	transition: box-shadow 0.4s ease 0s;
	box-shadow: 0 0 0 6px #405601;	
	text-decoration:none;
}

.fonts2-block i {padding-right:10px;  font-size:18px;}
.fonts2-block p {padding-top:10px;}
.fonts2-head {font-size:18px; color:#405601;}

#otsite {padding:10px 0px 10px 0px; background-color:#f0f0f0; border-top:1px solid #e0e0e0; text-align:center; font-size:90%;}

.margin-top {margin-top:20px;}
.no-margin {padding:0!important; margin:0!important;}

h1, h2 {font-weight:300;}
h3, h4, h5, h6, h7 {font-weight:300;}

.navbar-nav {font-size:90%}
.navbar-nav ul {font-size:90%}

a img:hover{
-webkit-filter: grayscale(80%); 
}



/* Product view */
/* ============================ */

.product-price-block {padding-bottom:10px;}
.product-count-block {padding-bottom:10px;}
.product-order-block {}

.product-count {width:70px;}
.product-price {font-size}

/* Owl-Slider */
/* ============================ */

.owl-slider h1, #owl-slider p{color:#ffffff;} /* CUSTOM */
.owl-slider h1 {margin:0; padding:0; text-shadow:1px 1px 0px #000000; font-size:50px; font-weight:bold;} /* CUSTOM */
.owl-slider h1, #owl-slider p {max-width:600px;}
.owl-slider p {padding-top:10px; color:#ffffff; text-shadow:1px 1px 0px #000000;}

/* Owl-Carousel */
/* ============================ */

.owl-carou .item {margin:5px;}
.owl-carou2 .item {margin:5px;}

/* Navbar */
/* ============================ */
.navbar-toggle {margin-top:30px;}
#main-nav {margin-bottom:0px;}
.navbar-brand {display:table-cell; vertical-align:middle; height:100px; line-height:normal; font-size:200%; padding:0; margin:0; float:none;}
.navbar-brand img {display:block;}
.navbar-brand img {max-height:100px;}
.navbar-nav {margin-top:25px!important;}

/* Main-content */
/* ============================ */

#main-content {padding-top:20px;}

/* Top Nav */
/* ============================ */

#top-contacts p {font-size:90%; margin:0; padding:0;}
#top-line {padding-top:10px; padding-bottom:10px; border-bottom:1px solid #e0e0e0;}
.search-box {}

/* Products */
/* ============================ */

.product-block {text-align:center;}
.product-block .price {font-weight:600; font-size:16px;}
.product-item figure {text-align:center; border:1px solid #e0e0e0;  padding-bottom:10px;}
.product-image {height:210px;}


/* Catalog */
/* ============================ */
.catalog-item {margin-bottom:30px; text-align:center;}
.catalog-item-block {height:40px; overflow:hidden;}
.catalog-item-m {margin-bottom:30px;}

/* Gallery */
/* ============================ */
#filters {margin-bottom:30px;}

/* Blog */
/* ============================ */
.blog-2col-item, .blog-small-item {margin-bottom:30px;}


/* Pagination */
/* ============================ */

.pagination_center > li {
    display: inline-block;
    margin: 0;
}


/* Line with H1 and breadcrumbs */
/* ============================ */

#nav-line {padding-top:5px; padding-bottom:5px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; margin-bottom:40px;}
#nav-line ul {padding:0; margin:0;}
#nav-line h1 {margin-top: 15px; margin-bottom:0px; font-size:30px;}
#nav-line p {margin:0; padding:0;}

ol.breadcrumb {background:none; font-size:small;}

@media (max-width: 991px) {
	
	#nav-line {
		text-align: center;
	}

	ol.breadcrumb {
		float: none;
	}

	ol.breadcrumb li {
		float: none;
		display: inline-block;
		float: left\0/;
	}

}

.breadcrumb {float: right; margin-top: 15px;}

/* Sidebar menu */
/* ============================ */

.widget {
    overflow: hidden;
    margin-bottom: 50px;
}

.widget ul {
	margin: 0; padding:0;
}

.widget li {
	margin: 0; padding:0;
}

.widget-categories ul {list-style: none;}
.widget-categories ul li a {
	padding: 8px 0;
    text-decoration: none;
    display: block;
	border-bottom: 1px solid #eee;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.widget-categories ul li:first-child a {
	padding-top: 0;
}

.widget-categories ul li a:hover {
	padding-left: 8px;
}


/* HOVER FIX NAVBAR */
/* ============================ */

	
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}


