/* basic (small) logo */

@media screen and (min-width: 550px) {
	/* full logo */
	.logo {
		width: 154px;
		height: 27px;
	}
}

.logo {
	background:none;
	text-decoration:none;
	margin-top:7px;
}
.logo span::after {
	color: #fff;
	content: "MEDICA";
	display: inline;
	font: 28px Arial;
	line-height: 40px;
	padding: 0 10px;
	white-space:nowrap;
}

@media screen and (max-width: 550px) {
	/* full logo */
	.logo {
		width: calc(74px + 62 * ((100vw - 320px) / 230));
		margin-left:-10px;
	}
	.logo span::after{
		font-size: calc(18px + 8 * ((100vw - 320px) / 230));
		padding-left: calc(10 * ((100vw - 320px) / 230));
		padding-right: calc(10 * ((100vw - 320px) / 230));
	}
	.header_icon{
		margin-left:calc(10 * ((100vw - 320px) / 230));
		margin-right:calc(10 * ((100vw - 320px) / 230));
	}
	.menu_btn{
		margin: 17.5px 0 0 0;
	}
}

@media screen and (max-width: 320px) {
	.logo span::after{
		font-size: 18px;
		padding: 0px;
	}
	.logo {
		width: 74px;
	}
	.header_icon{
		margin:9px 0px;
	}
	.menu_btn{
		margin: 17.5px 0 0 0;
	}
}


/* text colors */

a, a:link, .customized_input_parent a:visited {
	color: #6a631f;
}

a:hover, a:focus,
.static_menu li a:hover, .static_menu li a:focus, .customized_input_parent a.selected_brand {
	color: #3fa3b7;
}

.icon_counter,
.phone_num,
.worktime,
.search_btn {
	color: #f7f7f7;
}

a.root_cat,
a.root_cat:visited,
.mobile_menu li a,
.mobile_menu li a:visited {
	color: #323330;
}

.footer_menu_header {
	color: #353734;
}

.footer a,
.footer_copyright {
	color: #e8e9e7;
}

a.root_cat:hover, 
a.root_cat:active,
.mobile_catalog li a:hover,
.mobile_catalog li a:active,
.filter_drop-list a span,
.in_stock_status.ok span.smbl,
.author,
.customized_input input[type="checkbox"] + .checker .inside,
.swiper-button-prev,
.swiper-button-next,
.c_success {
	color: #6a631f;
}

/* backgrounds */

/*backgrounds of main colours*/

.up_btn,
.search_btn,
.filter_btn,
.swiper-pagination-bullet-active,
.one_click_btn,
.fav_btn,
.customized_input input[type="radio"]:checked+.radiocheck .inside,
.cart_label,
.callme_submit,
.get_discount_btn {
	background-color: #6a631f;
}

.header_top,
.search_line {
	background-color: #3fa3b7;
}

.header_bottom,
.icon_counter,
.page-static .feedback-table button{
	background-color: #3fa3b7;
}

/*backgrounds of complimentary colour*/

.brief_buy_btn,
.full_buy_btn,
.order_btn {
	background-color: #3fa3b7;
}

/*backgrounds of neutral colours*/

.footer {
	background-color: #7e8385;
}

.footer_to_desktop {
	background-color: #777b7d;
}

.footer_copyright {
	background-color: #6d7173;
}

/* borders */

.customized_input input[type="radio"]:checked + .radiocheck,
a.page-num.active,
.also_list_select.active,
.c_success {
	border-color: #6a631f;
}

/*warning colors*/

input.req {
	border-left-color: #BA3A0B;
}

.error_message {
	border-color: #BA3A0B;
	color: #BA3A0B;
}

.cart_item_warning,
.c_error {
	color: #BA3A0B;
}

.ui-sort-title:hover {
	color:#6a631f;
}


.obzor-item span {
	display:block;
}
.obzor-item a {
	display:block;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
}

.seo_text h1 {
	text-align:center;
}

#filterbox {
	ddisplay:none;
}
ul.tags {
	padding-top:7px;
}

.footer {
	background: #f6f6f6;
	border-top:3px solid #3fa3b7;
}

.footer a, .footer_copyright {
	color: #000;
}

.footer_to_desktop, .footer_copyright {
	background: none;
	border-top:1px solid #bbb;
}

.cert {
    float: left;
    margin: 0 10px 10px 0;
}

.root_cats .cat_name{
	text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #fff,0 0 4px #fff;
}

.discuss_product_price{
	color:#3fa3b7 !important;
}

.discuss_buy_button{
	background-color:#3fa3b7 !important;
}

a.exclusive_action{
	color:#3fa3b7 !important;
}

.sticker {
	left: 0;
	position: absolute;
	top: 10px;
	width: 100px;
	z-index: 2;
}

.sticker div {
	background: #b0aa6c;
	margin:3px 0;
	padding:7px 7px;
	color:#fff;
	display:inline-block;
	white-space: nowrap;
	font-size:12px;
	line-height:1;
}


#search_result{
	border: 3px solid #3fa3b7;
}

#search_result .search_result_divider{
	background:#3fa3b7;
}

#search_result .show_all_smart_search_results{
	color:#6a631f;
}

#search_result .search_result_row b {
	color:#6a631f;
}

#search_result .search_result_row a {
	color:#3fa3b7;
}

#product-detail .full_buy_btn.checkout, #product-detail .full_buy_btn.checkout-cart {
	background-color:#448fbb;
}

#fixed_bottom_buttons .hidden_button{
	color:#6a631f !important;
	border:1px solid #6a631f; 
}

#fixed_bottom_buttons .brief_buy_btn{
	border:1px solid #3fa3b7;
}