#head{
	background-color: black!important;
}
#head button.btn.btn-link.btn-block.language-select {
	color: white;
}
#main_.cls-1{
	fill: white;
}
#head #logo {
    position: absolute;
    top: 15px;
    left: 0;
    z-index: 4;
}
#logo {
    max-width: 6%;
    float: left;
    margin-left: 0; 
}
body{
	background-color: #F1F1F1;
}
#header_search{
	left: 15%;
    position: relative;
}
#content{
	background-color: #F1F1F1;
}
#content h1:before {
	border: 0;
}
h1{
	padding-bottom: 0!important;
	border: 0!important;
}
.swiper-viewport {
     border: 0!important; 
}
.swiper-pagination-bullet{
	border: 1px solid black;
	background: #F1F1F1!important;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{
	border: 0!important;
	background: #ef9c05!important;
}
#kat_menu {
	border-bottom: 0;
	margin: -2em 0 3em 0;
	background-color: #ef9c05;
	border-radius: 20px;
}
#kat_menu li a{
	background: #ef9c05!important;
	min-height: 200px;
}
#kat_menu li.selected a{
	background: #F1F1F1!important;
	color: #333333!important;
    border-radius: 20px!important;
}
#kat_menu ul{
	padding: 5px;

}
#kat_menu ul li{
	padding: 0;
	
}
.img-item{
	border: 0;
}
.show_short_info i{
    border: 2px solid black;
    border-radius: 15px;
    height: 30px;
    width: 30px;
    color: black;
    text-align: center;
}
ul.pagination a, .pagination>li>span{
	background: #ef9c05!important;
}
ul.pagination a, .pagination>li>span{
	border: 0;
	color: black;
}
.pagination>li.active>span{
	color: black;
}
.pagination>li.active span.inner-pag{
	display: block;
    text-align: center;
	width: 22px;
	height: 22px;
	background: #F1F1F1!important;
	border-radius: 5px;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.footer-icon{
	width: 30px;
}
.footer-text a{
	color: white;
	margin-left: 20px;
}
@media (max-width:1258px) {
    .pagination>li.active span.inner-pag{
		height: 23px;
	}
}
@media (max-width: 650px) {
    .footer-right .land{
       display: block;
    }
    #head .land{
       display: none;
    }
    .footer-left, .footer-right{
    	display: inline-block;
    	width: 48%;
    }
    .footer-left, .footer-right{
    	vertical-align: top;
    }
    #head .toggle_nav {
	    top: 25px;
	}
}

.category #head.inner {
    padding: 0;
    height: 76px;
}

.category #head.inner .wrap {
    height: 100%;
}

.category #head .toggle_nav {
    top: 50%;
    transform: translateY(-50%);
}

@media (min-width: 650px) {
    .category #head #header_search {
        top: 50%;
        transform: translateY(-50%);
        margin-top: 0;
    }

    .category #head #logo img {
        width: 36px;
    }

    .category #head .land {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    .category #head .land .btn { 
        margin-top: 0;
    }
}

@media (max-width: 650px) {
    .category #head #header_search {
        margin: 0 !important;
        left: calc(50% - 10px);
        top: 50%;
        transform: translate(-50%, -50%);
        width: calc(100% - 140px);
    }
}