@import url("http://wa-dev3.hostareal.cz/sablony/nove/4n01/4n01grey/css/xenon.css");

.img_box img {
    max-height: 300px;
    max-width: 210px;
}

html{
	background-color: white;
}

html #page .break{
	display: none;
}

.sorting_item:hover, .sorting .sorting_item.active {
  	color: #fa0542;
}

html .fixed-parent-node.visible, html .fixed-parent-node.visible > .direct-link-text {
    background-color: #FA0542;
}

#topmenu{
	display: none;
}

@media only screen and (max-width: 767px){
  	.muj_banner{
  		display: none;
  	}
}

@media only screen and (min-width: 768px) and (max-width: 959px){
	#incenterpage {
    	width: 770px !important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
	html body #page #centerpage {
    	margin-top: 0px;
	}
  
  	html body #left-box {
    	top: -1px;
	}
}

@media only screen and (max-width: 479px){
	html body #page #centerpage {
    	margin-top: 0px;
	}
  
  	html body #left-box {
    	top: -1px;
	}
}

#centerpage {
    margin-top: 40px;
  	width: 100%;
}

.home .article-content{
	margin-top: 0px;
}

/* pravý sloupec */
/*html body #right-box, .action-box.zbozi-akce, .contact-box-title, .poll-box-title {
    margin-top: 45px;
}*/

/* hlavička */
@media only screen and (min-width: 768px){
	html body .myheader{
		height: 160px;
	}
}

html body .myheader{
  	background: #FFF;
}

/*@media only screen and (min-width: 480px) and (max-width: 767px){
	.myheader{
   		box-shadow: 0px -56px 0px 0px #fd869b inset, 0px 0px 0px 1px #fd869b !important;
      	height: 220px;
  	}
  
  	#ebar{
  		top: -170px !important;
  	}
  
  	#site_logo{
  		position: relative;
		left: 70px;
  	}
  
  	html body #aroundpage #left-box {
    	top: -5px;
  	}
  
  	html body.home #page #centerpage {
    	margin-top: 0px;
	}
  
  	html .responsive-menu-button{
  		background-color: #fd869b;
      	text-shadow: none;
      	border: none;
  	}
}*/

/*@media only screen and (max-width: 479px){
  	.myheader{
   		box-shadow: 0px -56px 0px 0px #fd869b inset, 0px 0px 0px 1px #fd869b !important;
      	height: 220px;
  	}
  
  	html body #aroundpage #left-box {
    	top: -5px;
  	}
  
  	#ebar{
  		top: -170px !important;
  	}
  
  	html body.home #page #centerpage {
    	margin-top: 0px;
	}
  
  	html .responsive-menu-button{
  		background-color: #fd869b;
      	text-shadow: none;
      	border: none;
  	}
  
  	#site_logo {
    	position: relative;
    	left: 15px;
	}
}*/

@media only screen and (min-width: 768px){
	.myheader {
    	box-shadow: none;
  		/*border-bottom: 1px solid #ccc;*/
	}
}

/* logo */
.logo-wrapper {
    top: -10px;
  	z-index: 1;
  	width: 275px;
}

/* vyhledávací pole */
#search{
	top: -86px;
  	width: 270px;
  	z-index: 1;
  	border: 1px solid black;
}

#search #q{
	box-shadow: none;
 	background: transparent;
  	position: relative;
	top: 4px;
  	width: 230px;
	height: 37px;
  	border-radius: 0px;
}

#search_setup_area label {
    color: black;
    text-shadow: none;
    font-size: 14px;
}

.wrapper_search_submit{
	background-color: transparent;
  	text-shadow: none;
  	border: none;
  	color: black;
  	border-radius: 0px;
  	height: 35px;
  	width: 35px;
}

.wrapper_search_submit::before {
  	font-size: 17px !important;
}

.wrapper_search_submit:hover{
	background-color: transparent !important;
	color: black;
}

#search{
	border: 1px solid #ededed !important;
}

@media only screen and (min-width: 1161px){
	#search {
    	left: 445px !important;
		top: -56px;
		width: 242px;
	}
  
  	#search #q {
    	width: 193px;
      	background: transparent;
  	}
}

@media only screen and (min-width: 960px) and (max-width: 1160px){
	#search {
    	left: 355px !important;
		top: -56px;
		width: 242px;
	}
  
  	#search #q {
    	width: 193px;
      	background: transparent;
  	}
}

@media only screen and (min-width: 768px) and (max-width: 959px){
	#search {
    	left: 260px !important;
		top: -56px;
		width: 242px;
	}
  
  	#search #q {
    	width: 193px;
      	background: transparent;
  	}
}

#search_setup_area{
	display: none !important;
}

/*#search #q {
    height: 37px;
    top: 5px;
    position: relative;
    left: -4px;
}*/

/* rotátor */
/*.pagination {
    display: none;
}*/

@media only screen and (max-width: 767px){
	.contentslider{
		display: none !important;
	}
}

/* menu */
@media only screen and (min-width: 768px){
	html body #aroundpage .leftmenu2 ul li {
    	display: inline-block;
  	}
	
  	html body #aroundpage .leftmenu2 ul li a, html body #aroundpage .leftmenu2 ul li a:hover {
      	margin-right: 25px;
      	font-size: 16px;
      	font-weight: normal;
      	text-transform: uppercase;	
      	height: auto;
      	line-height: 20px;
      	padding: 0px 0 5px 0;
  	}
	
  	html body #aroundpage .eshop-submenu {
      	display:none !important;
  	}
  	
  	html body #aroundpage #left-box {
      	float: none;
      	width: 100%;	
      	display: block; 
      	left: 20px;
      	top: 0px;
      	position: absolute; 
      	text-align: center;
  	}
}

.title_left_eshop{
	display: none !important;
}

#left-box li a::before {
	display: none;
}

html .leftmenu2 ul li, .leftmenu > ul > li {
    background-color: transparent;
}

#left-box ul li a{
	border: none;
  	color: black;
}

html body #page .leftmenu2 ul li a:hover {
    color: #FA0542;
  	background: transparent;
}

html body #page .leftmenu2 ul li:hover{
    background: transparent;
}

#left-box .leftmenu2 > ul > li:hover > a{
	text-align: center;
}

#left-box .leftmenuAct a{
	background: transparent;
  	text-align: center;
  	color: #FA0542;
}

html #page li.leftmenuAct {
    background-color: transparent;
}

/* pozadí */
#page_background {
	background: #FFF url('/fotky61570/back.png') no-repeat;
}

/* prihlaseni, registrace, košík */
#ebar{
	top: -110px;
}

@media only screen and (max-width: 767px){
	html #ebar {
    	z-index: 1;
	}
}

html body #page #ebar_set a{
	font-size: 0px;
}

#ebar #text{
	display: none !important;
}

#basket_icon a::before {
    background-color: transparent;
    text-shadow: none;
    border: none;
    color: #FA0542;
  	border-radius: 0px;
  	box-shadow: none;
  	font-size: 25px;
}

#user_content_tag_bg a {
    margin-right: 0px;
}

#basket_icon a:hover::before {
    background-color: transparent;
    color: #FA0542;
}

html body .elink.user_login_text::before, .elink.user-logout.user_register_text::before, .elink.user-logout.user_register_text::before, .elink.user_name_text::before, .elink.user-logout.user_logout_text::before{
	background-color: transparent;
  	color: black;
  	border-radius: 0px;
  	border: none;
  	text-shadow: none;
  	line-height: 31px;
  	box-shadow: none;
  	font-size: 20px;
}

#basket_content_tag #quantity_tag {
    font-size: 20px !important;
    color: black !important;
    text-shadow: none !important;
}

.elink.user_login_text:hover::before, .elink.user-logout.user_register_text:hover::before, .elink.user_name_text:hover::before, .elink.user-logout.user_logout_text:hover::before {
    color: black;
    background-color: transparent !important;
}

/* náhled produktu */
.productTitleContent {
    min-height: 36px;
  	text-align: center;
}

.productBody .img_box a{
	min-height: 290px;
}

.productTitle a:hover{
	color: black;
}

.productPrice{
	text-align: center;
}

.productBody {
  	margin-top: -2px;
}

.productBody:hover{
	/*border-color: black;*/
  	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.3);
  	transform: scale(1.03);
	transition: all 0.3s ease;
}

.product {  
  	width: 249px;
	margin-left: 13px;
	margin-right: 13px;
	margin-top: 20px;
}

.ui-tooltip{
	display: none !important;
}

img.lupa {
    max-width: 185px !important;
  	max-height: 280px !important;
}

.not-home #right-box{
	display: none;
}

html body.home #right-box{ /* ----------------------- Pravý sloupec ------------------------------- */
	/*display: none;*/
  	display: table-footer-group;
  	float: none;
  	position: relative;
	top: 20px;
}

#right-box div {
    display: inline-block;
    float: left;
    width: 95%;
}

.in-news-box, .in-action-box, .in-contact-box, .in-poll-box {
	border: none;
}

.product3PriceBox {
    position: relative;
    top: -80px;
}

html body #right-box, .action-box.zbozi-akce, .contact-box-title, .poll-box-title {
    margin-top: 0;
}

.news-box {
    margin-top: 0px;
  	padding-left: 2px;
}

.in-news-box, .in-action-box, .in-contact-box, .in-poll-box {
    box-shadow: 0px -2px 0px #fa0542;
}

@media only screen and (min-width: 768px){
	#right-box div {
    	max-width: 280px;
	}
}

.contact-box-title{
	margin-top: 0px;
}

@media only screen and (min-width: 960px) and (max-width: 1160px){
  	#centerpage{
  		width: 100% !important;
  	}
  
  	.product{
  		width: 300px !important;
  	}
}

@media only screen and (min-width: 768px) and (max-width: 959px){
  	#centerpage{
  		width: 100% !important;
  	}
  
  	.product{
  		width: 241px !important;
  	}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
	html body .productTitleContent {
    	min-height: 40px;
	}
  
  	.productPriceBox {
    	min-height: 100px;
	}
}

@media only screen and (min-width: 960px) and (max-width: 1160px){
	html body .productTitleContent {
    	min-height: 37px;
	}
  
  	.productPriceBox {
    	min-height: 110px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 959px){
  	.productPriceBox {
    	min-height: 110px;
	}
}

/* detail produktu */
@media only screen and (max-width: 767px){
  	#wherei{
  		text-align: center !important;
    	margin: 0;
    	padding-top: 40px;
  	}
  
  	.myheader{
  		box-shadow: none;
  	}
  
  	#page .price-value font, #page .price-value {
    	font-size: 20px;
  	}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
  	#site_logo{
  		position: relative;
		left: 70px;
  	}
}

/*
@media only screen and (min-width: 480px) and (max-width: 767px){
	html body #left-box {
    	top: -7px;
	}
}

@media only screen and (max-width: 479px){
	html body #left-box {
    	top: -7px;
	}
}

#related{
	display: none;
}

.cart > tbody {
    background-color: transparent;
}

#comment{
	display: none;
}

.page-product-detail .price-value.def_color > span {
    margin-top: 0px;
}

html body.page-product-detail #page .price-value.def_color > span {
    height: 22px;
}

.page-product-detail .product-total-vat {
    position: relative;
  	top: 25px;
}

.photogall {
    border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
  	margin-top: 50px;
}

.page-product-detail h3{
  	margin: 20px 8px 10px 0px;
  	font-weight: bold;
}
*/
#centerpage2 {
    width: 100%;
    margin-top: 30px;
}

.page-product-detail h1{
	background-color: transparent;
  	border: none;
  	text-align: center;
  	font-weight: bold;
}

.total .prices {
    font-weight: bold;
    font-size: 20px;
}

.price-desc.left {
    font-weight: bold;
    font-size: 20px;
}

/*

.page-product-detail h1, .detail-box-product .image, .detail-info #incenterpage2 h1, .detail-info table, .productList, html body #page #description, .form-box, .page-e-login #boxNorm, .page-e-login-psw .login, #mojeid_tab {
    background-color: transparent;
    border: none;
}
*/

.photogall{
	background-color: transparent;
  	border: none;
}

html body #page .photogall img {
  	max-width: 150px;
}

.page-product-detail #page_background{
	background: #FFF;
}

.page-product-detail .image{
	max-width: 382px;
  	border: none !important;
  	margin: 0 auto;
}

html body #page .price-value.def_color > span {
    height: 17px;
}

.price-value.def_color > span {
    margin-top: 0px;
}

html body #page .total {
    border-top: none;
}

/*.detail-info table.cart {
    border: none;
    box-shadow: none;
}*/

.detail-info table.cart {
    border: none;
    box-shadow: 0px 0px 55px -14px #ccc;
  	transform: scale(1.03);
  	transition: all 0.7s ease;
}

.cart tr {
    background: transparent;
    border: none;
}

/*
.page-product-detail h1{
	text-align: center;
  	font-weight: bold;
}

html body #page .total {
    position: relative;
    top: 25px;
  	background: transparent;
}

.product-cart-info {
    position: relative;
    top: 28px;
}

#detail_src_magnifying_small {
    max-width: 267px;
}

html .page-product-detail .total .price-desc.left {
    font-size: 20px;
    font-weight: bold;
}

html .page-product-detail .total .prices {
    font-size: 20px;
    font-weight: bold;
}*/

#registration_btn:hover, #buy_btn:hover, #send_btn:hover, .basket_merge_buttons:hover, #submit_save:hover, #submit_btn:hover, #page .productBody .buy_btn:hover, .button_new_discussion:hover, .wa-button:hover, .productList .buy_btn:hover, .fixed-parent-node.visible > a.active {
    background-color: #f78c74 !important;
    border: none;
}

#registration_btn, #buy_btn, #send_btn, .basket_merge_buttons, .submit_save, #submit_save, #submit_btn, #show_selected_button, .productPriceBox .buy_btn, .button_new_discussion, .wa-button {
    background-color: #f78c74;
    text-shadow: none;
    color: white !important;
    border: none;
}
/*

@media only screen and (min-width: 1161px){
	.fright.textright.product-cart-info-value > #buy_btn {
    	position: relative;
    	right: 195px;
	}
}

@media only screen and (min-width: 960px) and (max-width: 1160px){
	.fright.textright.product-cart-info-value > #buy_btn {
    	position: relative;
    	right: 145px;
	}
}

@media only screen and (min-width: 780px) and (max-width: 959px){
	.fright.textright.product-cart-info-value > #buy_btn {
    	position: relative;
    	right: 200px;
	}
  
  	.detail-info {
    	width: 580px;
    	margin: 0 auto !important;
    	position: relative;
    	left: 110px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
	.fright.textright.product-cart-info-value > #buy_btn {
    	position: relative;
    	right: 130px;
	}
  
  	.detail-info {
    	position: relative;
    	left: 60px;
	}
}

@media only screen and (max-width: 479px){
	.fright.textright.product-cart-info-value > #buy_btn {
    	position: relative;
    	right: 65px;
	}
  
  	.detail-info {
    	position: relative;
    	left: 40px;
	}
}

html .page-product-detail .cart tr {
    background: transparent;
    border: none;
  	font-size: 20px;
}

.detail-info form .cart tr td {
    padding: 3px;
}

.detail-box-product .image {
    max-width: 267px !important;
    margin: 0 auto;
}

html body #page .photogall img {
    max-width: 150px;
}*/

/* sorting */
/*#page .centerpage_params_filter_areas .ui-slider .ui-slider-handle{
	background-color: black;
  	border: none !important;
}

.centerpage_params_filter_areas .ui-slider-range {
    background: transparent repeating-linear-gradient(-45deg, #fd869b, #fd869b 10px, #fd869b 10px, #fd869b 20px) repeat scroll 0% 0%;
}

html body #page .centerpage_params_filter_areas .ui-slider-range {
    border: 1px solid #fd869b !important;
}

.pagination a.act, .pagination span.act, .pagination a:hover, .pagination span:hover, .cancel_filter_button, .extract_details_btns {
    background-color: rgba(0, 0, 0, 0.7);
    border: none !important;
    color: white;
    text-shadow: none;
}

.cancel_filter_button, .cancel_filter_button:hover{
	background-color: rgba(0, 0, 0, 0.7);
    border: none !important;
  	text-shadow: none;
}

#page .centerpage_params_filter_areas .ui-slider .ui-slider-handle, #page .centerpage_params_filter_areas .ui-slider .ui-slider-handle:hover{
	background-color: black;
  	border: none;
}

.bookmark.product_switcher{
	display: none;
}

#products_sorting_table{
	border: none;
	background-color: transparent;
}

.sorting_item:hover {
    color: #fd869b;
}

.sorting .sorting_item.active:hover {
  	color: #fd869b;
}

.sorting .sorting_item.active{
  	color: #fd869b;
}*/

/* nadpis kategorie */
.title_page.def_color{
	text-align: center;
}

/* kde jsem? */
#wherei {
	text-align: left;
}

/* hlavní kategorie */
.kategorie a {
  position: relative;
  display: inline-block;
}

.kategorie img{
  border:1px solid black;
  transition: all .25s ease;
}

.kategorie a:hover > img{
  border:1px solid #F78C74;
}

.kategorie img+span {
  color: white;
  position: absolute;
  top: 50%;
  transform: translatey(-50%);
  left: 17px;
  text-decoration: none;
  font-size: 13px;
  text-align: left;
  letter-spacing: .5px;
  text-transform: uppercase;
  line-height: 25px;
  transition: all .25s ease;
  /*font-family: 'Open Sans';*/
}
    
.kategorie img+span:hover,
.kategorie a:hover>span {
  color: #F78C74;
}

@media only screen and (min-width: 768px) and (max-width: 959px){
  	p.kategorie{
  		text-align: left !important;
  	}
}

/* podkategorie */
/*.subcat{
	display: none;
}*/

/* ojbednávkový formulář */
.page-e-basket #centerpage2{
	width: 100%;
}

.page-e-finish #centerpage2{
	width: 100%;
}

.page-e-send #centerpage2{
	width: 100%;
}

@media only screen and (max-width: 767px){
	.page-e-basket #centerpage2{
		margin-top: 0px !important;
	}

	.page-e-finish #centerpage2{
		margin-top: 0px !important;
	}

	.page-e-send #centerpage2{
		margin-top: 0px !important;
	}
}

html .bookmark li.selected {
    background-color: black !important;
    border: none;
    text-shadow: none;
}

html .bookmark li.selected:hover {
    background-color: black !important;
    border: none;
    text-shadow: none;
}

ul.bookmark{
	border-color: black;
}

/* patička */
#und_footer{
	max-width: none;
  	width: 100%;
  	background: black;
}
/*
@media only screen and (min-width: 768px){
  	.moje_paticka {
    	width: 1150px;
	}
}
*/
.moje_paticka {
    padding: 0;
    height: 70px;
    background: black;
    margin: 0 auto !important;
    text-align: center;
    position: relative;
    top: 30px;
  	width: 650px;
}

.moje_paticka ul li{
	float: left;
  	margin-right: 10px;
}

@media only screen and (max-width: 767px){
	.moje_paticka ul li{
  		float: none;
    	margin-top: 50px;
  	}
  
  	.moje_paticka {
      	height: 400px;
  		width: 100%;
	}
}

/*
@media only screen and (max-width: 767px){
	.moje_paticka ul li{
  		margin-right: 0px;
    	margin-left: 0px;
    	margin-top: 0px;
    	margin-bottom: 10px !important;
    	position: relative;
    	top: 13px;
	}
  
  	.moje_paticka {
    	height: 130px;
    	width: 200px;
	}
}

.moje_paticka ul li:hover{
	border-color: #fd869b;
}

.moje_paticka ul li a:hover{
	color: #fd869b;
}

.moje_paticka ul li a{
	color: white;
  	text-decoration: none;
  	padding: 15px;
}

@media only screen and (min-width: 768px){
	.moje_paticka ul li{
		float: left;
	}
}*/

.moje_paticka a{
	color: white;
  	border: 1px solid white;
	padding: 15px;
	text-decoration: none;
}

.moje_paticka a:hover{
	background: #FA0542;
  	border-color: #FA0542;
}

/* slider */
.contentslider .contentdiv img {
    max-width: 1090px;
  	max-height: 400px;
  	width: 100%;
}

.contentslider {
    margin-top: -9px;
}

/* štítky */
.product:hover .productFooter {
    display: inline-block !important;
}

.product:hover .icons_width_hack > div {
    opacity: 1;
}

/* Kategorie a podkategorie */
.kategorie a {
  position: relative;
  display: inline-block;
}

.kategorie img{
  border:1px solid black;
  transition: all .25s ease;
}

.kategorie a:hover > img{
  border:1px solid #ccc;
}

.kategorie img+span {
  color: black;
  position: absolute;
  top: 50%;
  transform: translatey(-50%);
  left: 17px;
  text-decoration: none;
  font-size: 13px;
  text-align: left;
  letter-spacing: .5px;
  text-transform: uppercase;
  line-height: 25px;
  transition: all .25s ease;
  /*font-family: 'Open Sans';*/
}
    
.kategorie img+span:hover,
.kategorie a:hover>span {
  color: #ccc;
}

@media only screen and (min-width: 768px) and (max-width: 959px){
  	p.kategorie{
  		text-align: left !important;
  	}
}

.bookmark.product_switcher {
    display: none;
}

.subcat{
	display: none;
}

/* ------------------------------------------------------------------------------ TEST */
.main_category{
	width: 100%;
	max-width: 1170px;
	display: inline-block;
	box-sizing: border-box;
	margin: 0 auto;
}

.odkaz_banner{
	max-width: 245px;
	width: 25%;
	display: inline-block;
	box-sizing: border-box;
  	margin-left: 15px;
	margin-top: 25px;
}

@media only screen and (min-width: 960px) and (max-width: 1160px){
  	.odkaz_banner{
  		width: 23%;
  	}
}

@media only screen and (min-width: 768px) and (max-width: 959px){
  	.odkaz_banner{
  		width: 30%;
  	}
  
  	.img_category{
  		max-height: 120px !important;
      	height: 120px !important;
  	}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
  	.odkaz_banner{
  		width: 45%;
  	}
  
  	.img_category{
  		max-height: 100px !important;
      	height: 100px !important;
  	}
}

@media only screen and (max-width: 479px){
  	.odkaz_banner{
  		width: 80%;
  	}
}

.image_ds{
	background-image: url('/fotky61570/dlouhy_rukav.png') !important;
}

.image_ds_02{
	background-image: url('/fotky61570/kratky_rukav.png') !important;
}

.image_ds_03{
	background-image: url('/fotky61570/s_obrazkem.png') !important;
}

.img_category{
	max-width: 245px;
	height: 141px;
	max-height: 141px;
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	background-repeat: no-repeat;
	background-size: 100%;
	margin: 0 auto;
}

.title_ds{
	float: left;
	display: inline-block;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
}

.img_category:hover {
    transform: scale(1.03);
 	transition: all 0.2s ease;
  	/*box-shadow: 0px 0px 40px -25px black;*/
  	opacity: 0.7;
}

@media only screen and (min-width: 1161px){
  	.title_ds{
  		margin-top: 10px;
  	}
}

/*----------------------------------------------------------------------------------------------- KONEC TEST */

/* Sorting */
.centerpage_params_filter_areas .ui-slider-range {
    background: transparent repeating-linear-gradient(-45deg, black, black 10px, #FFF 10px, #FFF 20px) repeat scroll 0% 0%;
}

html body #page .centerpage_params_filter_areas .ui-slider-range {
    border: 1px solid black !important;
}

#page .centerpage_params_filter_areas .ui-slider .ui-slider-handle{
	background-color: black;
  	border: none !important;
}

#page .centerpage_params_filter_areas .ui-slider .ui-slider-handle:hover{
	background-color: black !important;
  	border: none;
}

/* BTNS */
#registration_btn, #buy_btn, #send_btn, .basket_merge_buttons, .submit_save, #submit_save, #submit_btn, #show_selected_button, .productPriceBox .buy_btn, .button_new_discussion, .wa-button {
    background-color: #FA0542;
}

#registration_btn:hover, #buy_btn:hover, #send_btn:hover, .basket_merge_buttons:hover, #submit_save:hover, #submit_btn:hover, #page .productBody .buy_btn:hover, .button_new_discussion:hover, .wa-button:hover, .productList .buy_btn:hover, .fixed-parent-node.visible > a.active {
    background-color: #FA0542 !important;
}

#boxNorm #login_btn, .elink.user_name_text::before, ul.bookmark li.selected, #registration_btn, #buy_btn, #send_btn, .basket_merge_buttons, .submit_save, #submit_save, #submit_btn, .productList .buy_btn, html body #page .extract_details_btns, .cancel_filter_button, .cancel_filter_button:hover, .unoslider_timer{
    background-color: #FA0542;
  	border: none;
}

html .responsive-menu-button {
    background-color: black;
    text-shadow: none;
  	border: 1px solid black;
}

/* OSTATNÍ */
.home #centerpage {
    display: table-header-group !important;
}

#incenterpage {
    margin: 60px 7px 7px;
}

/* Registrace */
.form-box h2 {
    font-size: 20px;
    font-weight: bold;
}

/* Přihlášení */
#boxNorm #login_btn {
    margin-top: 0px;
}

/* OBJ formulář */
html body.page-e-basket #page .price-value.def_color > span {
    height: 50px;
}

html body.page-e-finish #page .price-value.def_color > span {
    height: 45px;
}

/* Stránkování */
.pagination a.act, .pagination span.act, .pagination a:hover, .pagination span:hover, .cancel_filter_button, .extract_details_btns {
    background-color: #FA0542;
    border-color: transparent;
    text-shadow: none;
    border-radius: 0px;
    border: none;
}

.pagination a, .pagination span.act {
    border: none;
}

.elink.user_name_text::before{
  	background-color: transparent;
}

.elink.user-logout.user_logout_text::before{
	top: 0px;
}

.elink.user_name_text::before {
    padding: 0px 10px 10px 8px;
}

/*html body .elink.user_login_text::before, .elink.user-logout.user_register_text::before, .elink.user-logout.user_register_text::before, .elink.user_name_text::before, .elink.user-logout.user_logout_text::before {
	line-height: 10px;
}*/

/* Nová patička */
.moje_paticka02{
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 0;
	color: #424242;
	background: #f7f7f7;
  	font-size: 14px;
}

.moje_paticka_vytvoreno{
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 0;
	background: #FA0542;
  	font-size: 14px;
}

.moje_paticka_vytvoreno .copyright p{
	color: white;
}

.moje_paticka_vytvoreno .copyright a{
	color: white;
  	font-weight: bold;
}

.moje_paticka02 a{
	color: #424242;
  	text-decoration: none;
}

.moje_paticka02 a:hover{
	color: #fa0542;
  	text-decoration: none;
}

.paticka_obsah{
	text-align: center;
	display: inline-block;
	width: 100%;
	max-width: 1200px;
	box-sizing: border-box;
	min-height: 0;
	padding: 40px 0;
	margin: 0;
	outline: 0;
	border: 0;
}

.sloupec_01, .sloupec_02, .sloupec_03, .sloupec_04{
	text-align: left;
	display: inline-block;
	width: 16%;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	vertical-align: top;
}

.sloupec_02, .sloupec_04{ 
	border: none;
}

.sloupec_04{
	margin-right: 0px !important;
}

.moje_paticka02 h3{
	margin-top: 0;
	padding: 0;
	width: 100%;
	letter-spacing: 0;
	text-transform: uppercase;
  	font-weight: bold;
  	margin-bottom: 10px;
}

.sloupec_01 a, .sloupec_02 a, .sloupec_03 a, .sloupec_04 a, .sloupec_04 p{
	display: block;
	font-weight: 300;
}

.sloupec_04 p{
	line-height: 22px;
	padding: 0;
	margin: 0;
}

.sloupec_01 a, .sloupec_02 a, .sloupec_03 a, .sloupec_04 a{
	line-height: 24px;
}

.copyright{
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.copyright a{
	color: #0083D4;
}

.copyright a:hover{
	color: #0083D4;
}

#footer {
    display: none !important;
}

@media only screen and (max-width: 767px){
	.sloupec_01, .sloupec_02, .sloupec_03, .sloupec_04 {
    	display: block !important;
    	margin-right: 10px !important;
    	border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
    	border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
    	margin: 0 !important;
    	margin-left: 20px !important;
    	width: 100%;
	}
  
  	.sloupec_02, .sloupec_04 {
    	border: none !important;
	}
  
  	.sloupec_02 h3, .sloupec_04 h3{
  		padding-top: 20px;
  	}
  	
  	.sloupec_03 h3{
  		display: none;
  	}
}

/* anketa progress */
.progress {
    background: #fa0542 !important;
}

.lang-hu .product3PriceBox .stock_no::before {
    left: -2px;
    top: 2px;
    float: none;
}

.lang-hu.page-product-detail .stock_no::before {
    left: -4px;
    float: none;
}