@charset "utf-8";
/* CSS Document */

@media (orientation: landscape) {

}

@media (max-width: 752px) {
.navbar .btn-navbar {

	margin-top:0px !important;
	background-image:none !important;
	border-radius:30px !important;
	border:none !important;
		}
	
.hikashop_product_main_image_subdiv {
	height:250px !important;
	width:187px !important;
		}
.hikashop_product_main_image {
	height:250px !important;
	/*width:187px !important;*/
	}
	img.hikashop_child_image {
/*    margin: 2px;*/
    height: 60px !important;
}
.navigation .nav-child a {
    clear: none !important  ; 
}
	
.navigation .nav li li .nav-child {
    top: 15px !important;
	margin-left:60px !important;
    left: auto !important; 
}
.navigation .nav li li .nav-child:before {
	display:none !important;
/*	float:left !important;
	position: relative !important;
	top: 9px;
	left: -7px;
	display: inline-block;
	border-top: 7px solid transparent;
	border-right: 7px solid rgba(0,0,0,0.2);
	border-bottom: 7px solid transparent;
	content: '';*/
}
.navigation .nav li li .nav-child:after {
	display:none !important;
/*	float:left !important;
	position: relative !important;
	top: 10px;
	left: -6px;
	display: inline-block;
	border-top: 6px solid transparent;
	border-right: 6px solid #ffffff;
	border-bottom: 6px solid transparent;
	content: '';*/
}
	

.nav li ul {
    z-index: 10000;
    display: none;
    position: relative;
    min-width: 141px !important;
    -webkit-box-shadow: 0px 6px 8px 0px rgb(0 0 0 / 48%);
    -moz-box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.48);
    box-shadow: 0px 6px 8px 0px rgb(0 0 0 / 48%);
}
.nav li ul  {
	margin-left:8px;
			}
	
	
	
.hikashop_tabs_ul {
	margin: 0 !important;
	}
.hikashop_tabs_ul li{ 
	display: inline-table !important;
	}
	
	#hikashop_main_image {
		height:250px !important;
		}
.hikashop_product_main_image_thumb {
	height:270px !important;
	}
.meni li a {
	background-color:#893771 !important;
	}
.menu li { 
	border-top: 1px solid #fff;
	}
.menu .item-134,
.menu .item-134 a:focus,
.menu .item-134 a:active {
	border-radius:0 0 10px 10px; 
	}
.menu .default a:focus,
.menu .default a:active {
	border-radius:10px 10px 0 0; 
	}
.menu .default { 
	border-top: 1px solid #fff;
	border-radius:10px 10px 0 0 ;
	}
.navbar  {
	float:right !important;
	}
.navigation {
	width: 230px !important;
	position: absolute;
	top:4px;
	right:10px;
    background-color: transparent!important;
	height:auto !important;
}
.nav-collapse ul{
	border-radius:10px;
	  box-shadow: 0px 0px 10px rgba(0,0,0,0.7); 
	}
.nav {
		margin-bottom: 0px !important;
		}
	.navigation {
/*	float:right !important;
	display:block;
	position: fixed;
	margin-top:10px !important;*/
	}
.header .brand {
   text-align: left !important;
   line-height : 50px !important;
}
.brand img {
	width: 20%;
	float:left;
	margin: 0 10px 14px 0;
	}
.site-description {
	display:block;
	margin:0 0 0 0;
	font-size:28px !important;
	float:none !important;
	}
footer {
    font-size: 0.7em !important;
}
.margen {
	width:90% !important;
	}
.llama {
	margin-left:65%;
	position:relative !important;
	
	}
.nav .separator,
.nav li a {
	display:block;
/*	width:240px;*/
			}
.nav li {
	/*border-bottom: #FFF 1px solid;*/
			}


.menu-panel {
	background: #e0e0e0 !important;
	/*width: 240px !important;*/
	
	}
.js .menu-panel {
	position: absolute;
	left: -240px;
	}
.menu-button {
	display:block !important;
	margin:12px;
	background-color:#0F0;
	z-index: 1000;
	left:12px;
	top: 12px;
	text-indent: -9000px;
}

.menu-button:after {
	position: absolute;
	content: '';
	width: 50%;
	height: 2px;
	background: #fff;
	top: 50%;
	margin-top: -1px;
	left: 25%;
	box-shadow: 0 -4px #fff, 0 4px #fff;
}

.no-js .bb-custom-wrapper nav span,
.no-js .menu-button {
	display: none;
}
.bb-custom-wrapper nav span,
.menu-button {
	position: absolute;
	width: 32px;
	height: 32px;
	top: 0;
	left: 0;
	background: #000;
	border-radius: 50%;
	color: #fff;
	line-height: 30px;
	text-align: center;
	speak: none;
	font-weight: bold;
	cursor: pointer;
}

.bb-custom-wrapper nav span:hover,
.menu-button:hover {
	background: #d2b8a6;
}
}
/* Media Queries
--------------------------------------------------------*/

/* Smaller than standard 1199 (devices and browsers) */
@media only screen and (max-width: 1199px) {
		
}


/* Higher than 960 (desktop devices) */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
}


/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {

}


/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

}
	
	
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

}