/*body{
	margin:0;
	color:#444;
	background:#F0C27B;
	font:400 16px/18px Roboto, sans-serif;
}*/
*,:after,:before{box-sizing:border-box}
.pull-left{float:left}
.pull-right{float:right}
.clearfix:after,.clearfix:before{content:'';display:table}
.clearfix:after{clear:both;display:block}

/*.accordion-wrap{
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding:15px;
	position:fixed;
	background:-webkit-gradient(linear, left top, right top, color-stop(10%, #F0C27B), color-stop(90%, #4B1248));
	background:linear-gradient(90deg, #F0C27B 10%, #4B1248 90%);
}*/

.acc_location_ot1{
	position:absolute;
	float:right;
	top:29px;
	right:3px;
	text-align:right;
	z-index:100;
}

.acc_img_location_size{
	width:22px;
	height:auto;
}

/*.acc_location_ot1{
	position:absolute;
	float:right;
	right:55px;
	text-align:right;
	z-index:100;
}

.acc_img_location_size{
	width:22px;
	height:auto;
}*/

.acc_ot1{
	position:absolute;
	float:right;
	right:0;
	text-align:right;
}

.acc_img_size_1{
	width:18px;
	height:auto;
}
.accordion{
	width:100%;
	margin:auto;
	/*max-width:670px;*/
	max-width:92.5%;
	overflow:hidden;
	border-radius:3px;
	background:#fff;
	margin-bottom:6px;
	/*box-shadow:0 17px 50px 0 rgba(0,0,0,.19),0 12px 15px 0 rgba(0,0,0,.24);*/
}
.accordion>a{
	color:#374046;
	line-height:1.3;
	display:block;
	text-decoration:none;
	-webkit-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	/*padding:15px;*/
	padding:0px 0px 0px 0px;
	margin-bottom:2px;
}
.accordion>a:not(:last-child){
	/*border-bottom:1px solid rgba(0,0,0,.2);*/
	border-bottom:1px dotted rgba(255,255,255,.4);
	
}
.accordion>a:hover,
.accordion>a.active{
	background:#fff;
	/*border-bottom:1px dotted rgba(0,0,0,.1);*/
}
.accordion>a.active{
	color:#B77F24;
}
.accordion>a>.alert-numb,
.accordion>.sub-nav>a>.alert-numb{
	color:#eee;
	right:10px;
	height:22px;
	min-width:40px;
	font-size:12px;
	font-weight:600;
	line-height:22px;
	border-radius:15px;
	text-align:center;
	background:#665e51;
	border-bottom:1px dotted rgba(0,0,0,.4);
}
.accordion>a.active>.alert-numb,
.accordion>.sub-nav>a.active>.alert-numb{
	background:#fff;
}
.accordion .sub-nav{
	display:none;
	color:#374046;
	overflow:hidden;
	background:#f0f2fa;
	padding:2px 8px 4px 8px;
	margin-bottom:10px;
}
.accordion .sub-nav.open{
	display:block;
}
.accordion .sub-nav a{
	display:block;
	color:inherit;
	font-weight:300;
	/*padding:10px 15px;*/
	/*padding:0px 0px;*/
	text-decoration:none;
	-webkit-transition:all .2s ease-in-out 0s;
	transition:all .2s ease-in-out 0s;
}
.accordion .sub-nav a:not(:last-child){
	border-bottom:1px solid rgba(0,0,0,.1);
}
.accordion .sub-nav a:hover{
	padding:0px;
	background:#c2ced1;
	box-shadow:5px 0 0 #8ca3a8 inset;
}
.accordion .html{
	/*padding:15px;*/
	padding-top:2px;
}
.accordion .update{
	text-align:left;
}
.accordion .update{
	display:block;
	color:#c33269;
	margin:5px 0;
	font-size:13px;
	font-family:Pacifico;
}
.accordion .update .btn{
	color:#eee;
	font-size:13px;
	font-weight:500;
	background:#ccc;
	padding:5px 15px;
	border-radius:2px;
	background:#1e78e5;
	display:inline-block;
	/*text-transform:uppercase;*/
}
.accordion .update .btn:hover{
	box-shadow:none;
	background:#1e60e5;
	padding:5px 15px;
}