
body.multiple-columns-body #formSearchForm{
	z-index: 1;
	position: relative;
	
}
body.multiple-columns-body #formSearchForm input[type="search"],
body.multiple-columns-body .discount-coupon input[type="text"]{
	border: 1px solid #D9D9D9;
	border-radius: 14px;
    font-family: 'Poppins', sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:21px;
	padding:8px 101px 8px 14px;
}
body.multiple-columns-body #formSearchForm input[type="search"]{
	padding:8px 101px 8px 14px;
}

body.multiple-columns-body .discount-coupon .btn{
	position:absolute;
	right:0;
}
body.multiple-columns-body .discount-coupon input[type="text"]{
	padding:8px 95px 8px 14px;
}
body.multiple-columns-body .search-whisperer.active {
	z-index:-1;
	padding-top: 20px;
	top: 20px;
}

body.multiple-columns-body #formSearchForm .btn-default{
	background: #EF5600;
	font-weight:700;
	border-radius: 14px;
	font-size: 14px;
	line-height: 21px;
	padding:8px 16px;
	border-color:#EF5600;
}
body.multiple-columns-body #navigation .menu{
	background: #EF5600;
}
body.multiple-columns-body #navigation .menu li{
	border-color: #C8300F;
}


/*hashtags*/
body.multiple-columns-body .homepage-group-title{
    font-family: 'Poppins', sans-serif;
	font-size:24px;
	line-height:36px;
	font-weight:700;
	text-align:justify;
	max-width:902px;
	margin-left:auto;
	margin-right:auto;
	color:#EF5600
}
/*fill full width*/
body.multiple-columns-body .homepage-group-title:after {
  content: "";
  display: inline-block;
  width: 100%;
}





body.multiple-columns-body .products-block .prices,
body.multiple-columns-body .products-block .prices .price,
body.multiple-columns-body .products-block .prices .price strong{
	height:41px;
	line-height:41px
}
body.multiple-columns-body .btn{
  font-weight:700;
}
/* body.multiple-columns-body .btn, */
body.multiple-columns-body .btn.btn-conversion,
body.multiple-columns-body a.btn.btn-conversion,
body.multiple-columns-body .btn.btn-secondary {
  background:#EF5600;
  text-transform:uppercase;
  border-color:#EF5600;
  font-family: 'Poppins', sans-serif;
  color:#fff;
  font-weight:400;
}
body.multiple-columns-body #orderFormButton,
body.multiple-columns-body #submit-order{
	border-radius: 14px;
}

/*cart top right*/
body.multiple-columns-body .cart-free-shipping strong {
	color:#000;
}

body.multiple-columns-body .btn.btn-secondary {
  border-radius:14px;
}
body.multiple-columns-body .add-to-cart-button {
  background:#EF5600;
  text-transform:uppercase;
  padding:9px 20px;
  border-radius:14px;
  border-color:#EF5600;
  font-family: 'Poppins', sans-serif;
}
body.multiple-columns-body #product-detail-form .add-to-cart-button {
	height: 48px;
	line-height: 28px;
	margin-left:2rem;
	font-weight:700;
}
body.multiple-columns-body .quantity .increase,
body.multiple-columns-body .quantity .decrease {
  border-style: solid;
}
body.multiple-columns-body .p:hover .btn-cart,
body.multiple-columns-body .btn.btn-conversion:hover,
body.multiple-columns-body a.btn.btn-conversion:hover,
body.multiple-columns-body .btn.btn-cart:hover,
body.multiple-columns-body a.btn.btn-cart:hover,
body.multiple-columns-body .btn.btn-default:hover,
body.multiple-columns-body a.btn.btn-default:hover,
body.multiple-columns-body .btn.btn-secondary:hover{
  background:#fff;
  border-color:#EF5600;
  color:#EF5600;
}
body.multiple-columns-body .checkout-box .btn{
	border-radius:0;
	background:#000;
	font-weight:400;
	border-color:#000;
}
body.multiple-columns-body .checkout-box .btn:hover{
	border-color:#000;
	color:#000;
}
body.multiple-columns-body .add-to-cart-button span{
  text-transform:uppercase;
  font-family: 'Poppins', sans-serif;
  font-size:14px;
  font-weight:700;
  line-height:21px;
  height:21px;
  display:block;
}

body.multiple-columns-body .add-to-cart-button:before,
body.multiple-columns-body .btn.next-step-forward:after{
  display:none!important;
  content:""!important;  
}
body.multiple-columns-body .order-button-text {
	/* font-weight:700; */
}

/*cart summary hr - krok 1 */
body.multiple-columns-body .order-summary-item.price {
  border-top-color: #EF5600;
}

body.multiple-columns-body .categories .topic.active > a {
  background-color: #EF5600;
}

/*resp. menu*/
body.multiple-columns-body .navigation-close {
  color: #fff;
}
body.multiple-columns-body .navigation-in a {
  color: #fff;
}
body.multiple-columns-body .responsive-tools > a[data-target="navigation"]::before {
  background-color: #000;
}
/*tablet*/
body.multiple-columns-body .menu-helper{
  top:100px;
}
body.multiple-columns-body .menu-helper::after{
  background-color: #000;
}



/* demo solution, need for img with alt set in UI */
/*
body.multiple-columns-body #header .site-name a img{
	display:none;
}

body.multiple-columns-body #header .site-name a:before{
	content:"";
	background:url("logo-kavanacesty.svg");
	width:175px;
	height:70px;
	background-size:cover;
	display:block;
}
@media only screen and (max-width: 767px){
	body.multiple-columns-body #header .site-name a:before {
	  max-height: 40px;
	  height: 40px;
	  max-width: 100px;
	  width: 100px;
	  margin-top: 5px;
	  margin-bottom: 5px;
	}
}
*/

body.multiple-columns-body #header .site-name img{
	width:175px;
	height:70px;
	max-height:70px;
}
@media only screen and (max-width: 767px){
	body.multiple-columns-body #header .site-name img {
	  max-height: 40px;
	  height: 40px;
	  max-width: 100px;
	  width: 100px;
	  margin-top: 5px;
	  margin-bottom: 5px;
	  padding:0;
	}
}




@media only screen and (min-width: 768px){
	body.multiple-columns-body .header-top {
	  display: flex;
	  flex-wrap: wrap;
	  padding-top: 15px;
	  padding-bottom: 15px;
	  height: 70px;
	  box-sizing: content-box;
	}
}




/*cart icon top right*/
/* body.multiple-columns-body .navigation-buttons a[data-target="cart"] { */
	/* color:#000; */
/* } */
/* body.multiple-columns-body .navigation-buttons > a[data-target="cart"] i{ */
	/* background-color:#000; */
/* } */



body.multiple-columns-body .flag.flag-freeshipping { /*kolo doprava zdarma*/
    background-color: #2BB459;
}
body.multiple-columns-body .flag.flag-discount { /*kolo -XX%*/
    background-color: #EFBA00; /*zluta*/
}
body.multiple-columns-body .flag.flag-custom1 { /*sleva*/
    background-color: #EFBA00!important; /*zluta*/
}
body.multiple-columns-body .flag.flag-custom2 { /*darek*/
    background-color: #E35C5C!important; /*bledecervena*/
}
body.multiple-columns-body .flag.flag-custom3 { /*novinka*/
    background-color: #9698ED!important; /*fialova*/
}

body.multiple-columns-body .site-msg.cookies .btn.btn-default{
	background:#ef5600;
	border-color:#ef5600;
}
