@charset "utf-8";

h1{font-weight:bold;}

/*********accordionWrap********/
.accordionWrap{ margin-bottom:30px;}
.accordionWrap .accordItem{ position:relative; margin-bottom:1px;}
.accordionWrap .accordItem .accordHeader a{ display:block; color:#333; font-size:1.313em; font-weight:700; line-height:30px; background-color:#F16E36; padding:15px 40px 15px 20px; text-decoration:none; position:relative;}
.accordionWrap .accordItem .accordHeader .accordBtn{ position:absolute; right:15px; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); width:26px; height:26px; font-size:0;}
.accordionWrap .accordItem .accordHeader .accordBtn:before{
	content:'';
	border:2px solid #FCC046;		
	background:none;
	height:13px;	
	width: 13px;
	left:50%;
	top:5px;
	position:absolute;
	border-bottom:none;
	border-left:none;
	-ms-transform-origin: left;
	-webkit-transform-origin: left;
	transform-origin: left;
	-ms-transform:rotate(135deg) translateX(-50%);
	-webkit-transform:rotate(135deg) translateX(-50%);
	transform:rotate(135deg) translateX(-50%);
	-webkit-transition:all .4s ease 0s;
	transition:all .4s ease 0s;
}
/* .accordionWrap .accordItem .accordHeader .accordBtn:after{
	content:'';
	background:rgba(255,255,255,.7);
	height:1px; width:13px;
	position:absolute;
	bottom:5px;
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	-webkit-transition:bottom .4s ease 0s;
	transition:bottom .4s ease 0s;
} */
.accordionWrap .accordItem .accordHeader .arrow{ position:absolute; right:15px; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); width:26px; height:26px; font-size:0;}
.accordionWrap .accordItem .accordHeader .arrow:before{
	content:'';
	border:2px solid #fff;		
	background:none;
	height:13px;	
	width: 13px;
	left:50%;
	top:6px;
	position:absolute;
	border-bottom:none;
	border-left:none;
	-ms-transform-origin: left;
	-webkit-transform-origin: left;
	transform-origin: left;
	-ms-transform:rotate(45deg) translateX(-50%);
	-webkit-transform:rotate(45deg) translateX(-50%);
	transform:rotate(45deg) translateX(-50%);
}
.accordionWrap .accordItem .accordContent{ background-color:#f2f2f2; /* border-bottom:2px solid #F16E36; */ padding:20px;}
/* body.theme_2 .accordionWrap .accordItem .accordContent{ border-bottom:2px solid #b1161d; }
body.theme_3 .accordionWrap .accordItem .accordContent{ border-bottom:2px solid #008255; } */
.accordionWrap .accordItem.active{ margin-bottom:10px;}
.accordionWrap .accordItem.active .accordHeader a, .accordionWrap .accordItem .accordHeader a:hover{ background-color:#F16E36;}
/* body.theme_2 .accordionWrap .accordItem.active .accordHeader a, body.theme_2 .accordionWrap .accordItem .accordHeader a:hover{background-color:#b1161d;}
body.theme_3 .accordionWrap .accordItem.active .accordHeader a, body.theme_3 .accordionWrap .accordItem .accordHeader a:hover{background-color:#008255;} */
.accordionWrap .accordItem.active .accordContent{ display:block;}
.accordionWrap .accordItem.active .accordContent:before, .accordionWrap .accordItem.active .accordContent:after {
	display:table;
	content:" ";
}
.accordionWrap .accordItem.active .accordContent:after {
	clear:both;
}
.accordionWrap .accordItem.active .accordHeader .accordBtn:before{
	-ms-transform:rotate(-45deg) translateX(-50%);
	-webkit-transform:rotate(-45deg) translateX(-50%);
	transform:rotate(-45deg) translateX(-50%);
	top:10px;
}
/* .accordionWrap .accordItem.active .accordHeader .accordBtn:after{
	bottom:18px;
} */
/* .f_right.img{ margin:0 0 20px 20px; text-align:center; position:relative; z-index:1000;}
.f_right.img a{ display:inline-block;}
.accordionWrap .f_left{} */

.subsection-wrap{
	padding-top:25px;
}
.subsection-wrap .accordionWrap{ margin-bottom:0;}
.subsection-wrap .accordionWrap .accordContent{padding:0;}
.subsection-wrap .accordionWrap .accordContent ul li{border-top:1px solid #f5f5f5;}
.subsection-wrap .accordionWrap .accordContent ul li a{display:block; font-weight:bold; background-color:#fff; color:#333; padding:15px 20px;}
.subsection-wrap .accordionWrap .accordContent ul li.active a{background-color:#fbd4c2; color:#333;}


#breadcrumb{
	padding:25px 0;
	font-size:0.875em;
}
#breadcrumb ul {
	list-style-type: none;
}
#breadcrumb ul li {
	display: inline-block;
}
#breadcrumb ul li + li:before {
	content: '>';
	display: inline-block;
	padding: 0 5px 0 2px;
}
#breadcrumb ul li a {
	color: #951717;
}
#breadcrumb ul li a:hover {
	text-decoration: underline;
}
.share-wrap{
	padding:25px 0;
}
.share-wrap>span{
	display:inline-block;
	vertical-align:middle;
}
.share-wrap a.shareBtn{
	display:inline-block;
	margin-left:15px;
	text-indent:-9999px;
	vertical-align:middle;
}
.share-wrap a.share-fb{
	background:url('../images/icon-share-fb.png') no-repeat 0 0;
	background-size:100%;
	width:10px;
	height:18px;
}
.share-wrap a.share-whatsapp{
	background:url('../images/icon-share-whatsapp.png') no-repeat 0 0;
	background-size:100%;
	width:18px;
	height:18px;
}
.share-wrap a.share-email{
	background:url('../images/icon-share-email.png') no-repeat 0 0;
	background-size:100%;
	width:18px;
	height:18px;
}
.share-wrap a.print_btn{
	display:inline-block;
	vertical-align:middle;
	float:right;
	background:url('../images/icon-print.png') no-repeat 0 0;
	background-size:100%;
	width:18px;
	height:17px;
}
.share-wrap a{
	opacity: 1;
	-webkit-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
}
.share-wrap a:hover{
	opacity: 0.75;	
}
.bottomBar{
	padding:25px 0;
	text-align:right;
	font-size:0.875em;
}
#content-wrap{
	background-color:#fff;
	padding:25px 20px;
	border-bottom:3px solid #f16e36;
	overflow-x:auto;
	word-break:break-word;
}
#content-wrap .page-subTitle{
	color:#cc4c02;
	font-size:1.250em;
	padding-bottom:20px;
	font-weight: bold;
}
.inside .header-logo-wrap .searchBlock{
	float:right;
	margin-bottom:0;
	width:44%;
}
.inside .header-logo-wrap .searchBlock .searchHolder .searchBar{
	width:91%;
}
.inside .header-logo-wrap .searchBlock .searchHolder .searchBtn{
	width:9%;
}
.inside #headbottom_zone .header-logo-wrap {
	padding: 20px 0 15px;
}
