/* General */
.btn-contrast, .btn-primary, .btn-default {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.badge {
    background-color: transparent;
}
.list .item.single-product .badge img {
	max-width: 32px;
}
/* New contrast button on list */
.product-style6 .single-product .btn-contrast,
.list .item.single-product .btn {
	font-size: 11px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.list .item.single-product .btn {
	margin-bottom: 6px !important;
}
/* Header */
.header-style {
	border-top: 6px solid #0cadc9;
	/* For menu over header style */
	/*z-index: -1;
	padding-bottom: 40px;*/
}
.header-wrapper .shortcuts a {
	font-size: 12px;
}
@media (max-width: 768px) {
	.header-wrapper .shortcuts a {
		font-size: 10px;
	}
}
#compare-star .fa-star {
	color: #0cadc9;
}
#compare-star .fa-star.fa-products {
	color: #ECECEC !important;
}
#compare-star #compare-products {
	color: #ffc617;
	font-family: MarkWebPro, 'Karla', sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.search-field {
    -webkit-border-top-right-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 7px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
}
.search-field .btn-contrast {
	background-color: #ffc617;
    top: 4px;
    bottom: -1px;
    right: 4px;
	padding: 8px 14px;
}
.search-field input.main-search-input {
    padding: 24px !important;
	background: #f8f8f8;
}
#quote-button {
	background: #F2F3F5;
	color: #000;
	border: 1px solid #F2F3F5;
	right: -117px;
}
@media (min-width: 992px) {
	.header5 #logo img, .header5 .promo-message {
		vertical-align: middle;
		padding-top: 10px;
	}
}
.common-home .header-wrapper {
	padding-bottom: 0px !important;
}
.header-main .links.first-row > ul > li > a {
	font-size: 15px;
}
/* Menu */
.main-menu.vertical .menu-heading {
	background-color: transparent !important;
	text-transform: none !important;
}
.main-menu > ul > li > a {
	color: #fff;
}
.main-menu.vertical > ul > li > a .icon {
	font-size: 20px !important;
}
.main-menu.vertical > ul > li > a .icon.fa-mobile {
	font-size: 23px !important;
	padding-left: 8px !important;
	padding-right: 6px !important;
}
.main-menu.menu-stay-left > ul > li:first-child > a {
	padding-left: 24px;
}
.main-menu ul > li.dropdown-wrapper > a {
	padding-right: 33px;
}
.main-menu .dropdown-inner li.default-menu-li a {
	min-width: 220px;
}
.main-menu .dropdown-inner ul > li > a {
	padding: 0px !important;
}
.main-menu .dropdown-inner {
	/*background: #ececec;*/
	min-height: 264px;
}
.main-menu.vertical > ul > li.dropdown-wrapper:hover > a .fa-angle-down {
	color: #fbbc34 !important;
}
.main-menu.vertical > ul > li.dropdown-wrapper > a .fa-angle-down {
	font-size: 22px !important;
}
.dropdown-inner h4.column-title {
	padding-bottom: 5px;
	border-bottom: 1px solid #bbb !important;
}
.vertical-menu-bg .dropdown-content {
	background-color: #f5f5f5 !important;
}
.menu-style .main-menu > ul > li > a {
	font-size: 14px;
	font-weight: 700;
	text-transform: none!important;
	letter-spacing: 0.5px;
	color: #eeeeee;
}

.main-menu:not(.vertical) > ul > li > a > .top {
	text-transform: none!important;
}
.main-menu > ul > li > a,
.main-menu-wrapper > ul > li > a {
	padding-right: 15px;
	padding-left: 15px;
	text-transform: none !important;
	font-size: 14px !important;
}
.main-menu.vertical > ul > li > a {
	color: #333 !important;
}

.owl-wrapper-outer {
	border: 0px solid #fff!important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0!important;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,.2);
	-o-box-shadow: 0 0px 0px rgba(0,0,0,.2);
	box-shadow: 0 0px 0px rgba(0,0,0,.2)!important;
}
/* filters */
.bf-sliding-show {
	color: #000!important;
	padding:0px!important;
}
.product-category-34 .bf-panel-wrapper {
	/* Hide filters in echipamente */
	display:none;
}
.price-new {
	color: #000;
}
.single-product .price .price-old {
	color: #0cadc9 !important;
	font-size: 12px !important;
}
.single-product .price .price-old .linethrough {
	color: #555 !important;
}
.grid .single-product .price span:not(.linethrough),
.grid .single-product .price .price-new {
	color: #000 !important;
}
/* Category */
.list .item.single-product .caption .details-wrapper,
.list .item.single-product .caption .price-wrapper {
	float: left;
	position: relative;
	min-height: 1px;
}
.list .item.single-product .caption .details-wrapper {
	width: 75%;
}
.list .item.single-product .caption .price-wrapper {
	width: 25%;
}
.list .item.single-product .image {
	text-align: center;
	padding-bottom: 10px;
}
.list .item.single-product .product-attributes {
	font-size: 11px;
	width: 100%;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
}
.list .item.single-product .product-short-desc {
	float: left;
}
.list .item.single-product .product-attributes .attribute-column {
	width: 50%;
	float: left;
	position: relative;
	min-height: 1px;
}
.list .item.single-product .price-wrapper {
	text-align: center;
}
.list .item.single-product .price-wrapper .price {
	text-align: center;
}
.list .item.single-product .price-wrapper .badges {
	text-align: center;
	margin-top: 10px;
}
.badges .product-badge {
	margin-bottom: 10px;
}
.badges .product-badge .icon {
	margin-right: 10px;
}
.list .item.single-product .btn {
	padding: 8px 30px;
}
.grid .item.single-product .product-attributes {
	display: none;
}
.grid .item.single-product .badges {
	display: none;
}
/* Product */
.product-h1 #page-title {
	font-size: 21px !important;
}
.product-info .table-cell.right {
	padding-left: 0px;
}
.product-info .table-cell .inner {
	padding-bottom: 5px !important;
}
.product-info .table-cell.right .price-old-text {
	color: #bbb;
	font-size: 0.57em;
	margin-right: 10px;
}
.product-info .form-group.buy button {
	width: 75%;
}
/* Documents */
.documents-holder {

}
.documents-holder .document {
	padding: 5px;
}
.documents-holder .document:hover {
	background: #ececec;
}
.documents-holder .document img {
	margin-bottom: 10px;
}