@media screen and (max-width: 1130px) {

#mmi{
  float: none;
  padding: 1% 0;
  text-align: center;
  margin: 5px auto;
  display: table;
  width: 100%;
  background: #000000;
}
#send1{
  display: none;
}

#menu {
	overflow: none;
    margin: 0 auto;
    float:none;
    padding: 0px 0 0 0;
    width: 100%;
    height: 100%;
    display: block;
    border-top: none;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 222222222222222222222222222222222;
    background: none;
}

#menu ul {
    margin: 0 ;
    padding: 0 ;
    float:right;
    width: auto;
}

#menu li {
    display: table;
    margin: 0 ;
    padding: 1.5% 2%;
    width: 50%;
    float:right;
    border-top: 1px solid #1F1F1F;
    background: #161616;
}

#menu a {
    float: left;
    padding: 5px 0 5px 1%;
    text-decoration: none;
    margin: 0;
    text-align: left;
    color: #CCCCCC;
    width: 99%;
    border-right: none;
    background: transparent;
    height: auto;
  }


#menu li:hover  {
    background: #090909;
}
#menu a:hover {
  color: #FFFFFF;
  background:  none;
}

#menu a.activm, #menu a.activm1 {
  color: #FFFFFF;
  background:  none;
		}

#menu a.current_page_item {
  color: #FFFFFF;
  background:  none;
}

#menu ul ul {
    display: none;
    position: inherit;
    padding: 0px;
    width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}
#menu ul li.current_page_item1 > ul, #menu ul li.current_page_item1:hover > ul{
    display: table;
}
#menu ul li:hover > ul {
    display: none;
}
#menu ul ul li {
    float: none;
    position: relative;
    text-align: left;
    padding: 0.5% 2% 0.5% 4%;
    width: 94%;
    display: table;
    border-top: 0;
    background:#111111;
}

#menu li #hidemenu {
  display: none;
}

#menu li.st-mobile-close {
	display: table;
}
#menu li.st-mobile-close a{
	float: right;
	margin: 0px;
	font-size: 29px;
	text-align: right;
	color: #999999;
    padding: 0 0 0 0;
}

#st-mobile-close a:hover,
#st-mobile-close a:focus,
#st-mobile-close a:active {
	color: #ffffff;
}
}

@media screen and (max-width: 1100px) {
.nonetat{
  display: none;
}

}
@media screen and (max-width: 970px) {
#headl{
  width: 100%;
  float: none;
  padding: 2% 0;
  display: table;
  text-align: center;
  margin: 0 auto;
  border-top: 1px solid #F7F7F7;
  border-bottom: 1px solid #F7F7F7;
}
/*#headc{
  width: 60%;
  float: right;
  padding: 2% 0;
  display: table;
  text-align: center;
  margin: 0 auto;
}*/

#headc{
  width: 100%;
  float: none;
  padding: 1% 0 2% 0;
  display: table;
  text-align: center;
  margin: 0 auto;
  background: #F7F7F7;
}
#quicksearch{
  margin: 0 auto;
  float: none;
  display: block;
  width: 270px;
}

#headr {
/*  width: 40%;
  float: left;
  padding: 2% 0;*/
  display: none;
/*  text-align: center;
  margin: 0 auto;
  border-top: 1px solid #F7F7F7;*/
}
#headr table{
  float: left;
  margin: 0 auto;
  display: none;
}

#conandfoot {
  box-shadow: 0 0 11px -1px #808080;
  display: block;
  margin: 0 auto;
}
#content {
  width: 98%;
  display: block;
  height: auto;
  margin: 0 auto;
  padding: 0px 0%;
}
#contenta {
  width: 100%;
  padding: 0%;
  display: block;
  margin: 0;
  padding: 0px 0%;
}
.text {
  padding:10px;
}

#contbot{
  width: 100%;
}
.contbotlinia{
  width: 100%;
}
.contbotban {
  padding: 10px;
}
#nadfootv{
  width: 98%;
  display: block;
  padding: 1%;
}

#footerbaners {
  width: 100%;
  height: 100%;
  margin: 0;
  display: table;
  background: #FFFFFF;
  padding: 20px 10px;
}
#dbaner, #dbaner1 {
  float: none;
  display: inline-block;
  width: 100%;
  margin: 0 auto;
  text-align: center;

}



#prodaleft{
   display: block;
  float: none;
  width: 100%;
}

#prodaright{
  display: block;
  float: none;
  width: 100%;
  padding-top: 20px;
  margin-top: 15px;
  border-top: 3px solid #DDDDDD;
}

.noneta{
  display: none;
}

}

@media screen and (max-width: 760px) {
.hidecataloge{
  display: none;
}      
#contleft {
  float: none;
  width: 100%;
  margin: 3%  0;
  padding:  0;
}
#contright {
  float: none;
  width: 100%;
  margin: 3%  0;
  padding:  0;
}
#sidebar1 {
  display: block;
  background: #EEEEEE;
  width: 96%;
  padding: 3% 2%;
  margin: 0 0 1px 0;
}
#sidebar1 a{
  font-weight: bold;
  color: #000000;
}
#sidebar2{
  display: none;
}

.menuzaghide{
  display: none;
}
}


@media screen and (max-width: 710px) {
.box-col {
    text-align: center;
    display: table;
    float: left;
    width: 49%;
    margin: 0 0 2% 0;
}

#nadfoot1, #nadfoot12, #nadfoot13 {
  width: 50%;
  float: left;
  display: table;
  padding-top: 10px;
}
#nadfoot2 {
  width: 50%;
  float: left;
  display: table;
  padding: 10px 0;
}

}

@media screen and (max-width: 600px) {
#headc{
  width: 100%;
  float: none;
  padding: 1% 0 2% 0;
  display: table;
  text-align: center;
  margin: 0 auto;
  background: #F7F7F7;
}
#quicksearch{
  margin: 0 auto;
  float: none;
  display: block;
  width: 270px;
}
#headr {
  width: 100%;
  float: none;
  padding: 1% 0 0.5% 0;
  display: none;
  text-align: center;
  margin: 0 auto;
  border-top: 1px solid #F7F7F7;
}
#headr table{
  float: none;
  margin: 0 auto;
  display: none;
}

.likeBox, .likeBox1{
  display: none;
}

#cfleft{
  display: block;
  float: none;
  width: 100%;
}

#cfright{
  display: block;
  float: none;
  width: 100%;
}
#conlef {
   display: block;
  float: none;
  width: 100%;
}
#conler {
  display: block;
  float: none;
  width: 100%;
 }

#homeslider1 {
    display: none;
}
.logmenhead{
  width: 100%;
  padding: 1% 0;
  display: table;
  text-align: center;
  margin: 0 auto;
}
.logmenheadrig{
 width: 100%;
  padding: 1% 0 1% 0;
  display: table;
  text-align: center;
  margin: 0 auto;
  color: #FF0033;
}
}

@media screen and (max-width: 530px) {

#nadheader{
  width: 100%;
  float: none;
  padding:  0;
  display: table;
}

/*.logmenhead{
  width: 100%;
  float: none;
  padding: 2% 0;
  display: table;
  text-align: center;
  margin: 0 auto;
}*/
.hvr-float-shadow {
  float: none;
}
/*
#goremenu li {
  float: none;
  text-align: center;
  margin: 0 auto;
  display: inline-block;
} */
.sochiden{
  display: none;
}

}

@media screen and (max-width: 420px) {
.box-col {
    text-align: center;
    display: table;
    float: none;
    width: 100%;
    margin: 0 auto 1% auto;
}
.box-col-inner{
    float: none;
    margin: 0 auto 1% auto;
}
  .hidet{
    display: none;
  }

#nadfoot1, #nadfoot12, #nadfoot13 {
  width: 100%;
  float: none;
  display: block;
  padding-bottom: 10px;
}
#nadfoot2 {
  width: 100%;
  float: none;
  display: block;
  padding-bottom: 10px;
}

.podobni{
  width: 150px;
  height: 220px;
}

}

@media screen and (max-width: 390px) {
.podobni{
  width: 130px;
  height: 240px;
}
}

@media screen and (max-width: 370px) {

#onlineright{
  display: none;    ;
}

}


@media screen and (max-width: 350px) {
.podobni{
  width: 180px;
  height: 210px;
  margin: 10px auto;
  float:  none;
}
}