﻿#acc-menubar{
	width:100%;
	margin:auto;
	padding:1em 0 0.7em 0;
	border-bottom:#bbb 1px solid;
	position:relative;
	cursor:pointer;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#acc-menubar>h4{
	font-size:1.5em;
	margin-left:1.2em;
}
#acc-menubar>h4:before{
	position:absolute;
	left:0;
	content:"+ ";
}
#acc-menubar>h4.menuclose:before{
	content:"- ";
}
#acc-content-container{
	width:100%;
	margin:auto;
	border-bottom:#bbb 1px solid;
}
.content-hide{
	display:none;
}
.content-show{
	display:block;
}
#acc-content{
	width:calc(98% - 0px);
	margin:auto;
	border-left:#bbb 1px solid;
	margin-bottom:2em;
}
#acc-content .no-link{
	color:#252525;
}
#acc-content a:link,
#acc-content a:active,
#acc-content a:visited{
	color:#252525;
}
#acc-content a:hover{
	color:#D80000;
}
#acc-box{
	width:calc(20% - 2px);
	float:left;
	border-right:#bbb 1px solid;
	border-bottom:#bbb 1px solid;
	margin-bottom:0px;
	text-align:center;
	position:relative;
}
#item-status{
	width:40px;
	height:40px;
	position:absolute;
	top:0;
	right:0;
	z-index:1000;
	background:url(../png/new7g95fr.png) no-repeat;
	background-size:cover;
}
#acc-box-type{
	width:100%;
	line-height:2em;
	font-weight:bold;
	border-bottom:#bbb 1px solid;
}
.box-grey{
	background:#d3d3d3;
}
.box-l-grey{
	background:#efefef;
}
#acc-box-img{
	padding:0em 0;
	height:180px;
}
#acc-box-img img{
	max-width:180px;
	max-height:180px;
	border:0;
}
#acc-box-model{
	line-height:1.2em;
	height:60px;
}
#product-content{
	min-height:500px;
	margin-bottom:3em;
}

#loader-container{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.70);
	position:fixed;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	z-index:2001;
}
#loader-content{
	width:60%;
	padding-top:40px;
	min-width:650px;
	height:calc(70% - 40px);
	background:#fff;
	position:relative;
	left:20%;
	top:15%;
}
#loader{
	overflow-y: auto;
	height:100%;
}
#acc-close-btn{
  display:block;
  width:25px;
  height:25px;
  position: absolute;
  top:7px;
  right:7px;
  margin: 0px 0px;
  z-index:3000;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#acc-close-btn span{
  display: block;
  position: absolute;
  width: 100%;
  background: #252525;
  height: 1px;
  border-radius: 1px;
  opacity: 1;
  left: 0;
  margin-top:12px;
  -webkit-transition: .2s ease-in-out;
  -moz-transition: .2s ease-in-out;
  -o-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}
#acc-close-btn:hover span{
	background: #D80000;
}
#acc-close-btn span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#acc-close-btn span:nth-child(2){
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#info-contents{
	width:95%;
	margin:auto;
	text-align:center;
}
#info-contents p{
	font-size:0.95em;
	padding-top:10px;
	padding-bottom:10px;
}
#info-fulldesc{
	border-top:#ccc 1px solid;
}
@media (max-width: 1100px){
#acc-box-img img{
	max-width:150px;
}
#loader-content{
	width:70%;
	min-width:650px;
	left:15%;
}
}
@media (max-width: 680px){
#acc-menubar,
#acc-content-container{
	width:95%;
}
#acc-menubar h4{
	font-size:1.2em;
	margin-left:1em;
}
#acc-box{
	width:calc(50% - 1px);
	float:left;
}
#acc-box-img{
	height:140px;
}
#acc-box-img img{
	max-width:150px;
}
#loader-content{
	width:96%;
	min-width:inherit;
	left:2%;
	top:10%;
	height:calc(80% - 40px);
}
#info-contents img.model{
	width:60%;
}
#info-fulldesc img{
	width:100%;
}


}