.container{
	width: 100%;
	margin:0;
	padding: 0;
}
.qabanner{
	width: 100%;
	height:350px;
	/*background-color: #ccc;*/
	background-image: url(../images/qa/banner.jpg);
	background-repeat: no-repeat;
	background-position: center 40%;
	background-size: cover;
	margin-top: 80px;
}
.qalogo{
	width: 100%;
	display: flex;
	justify-content: center;
	position: absolute;
	top: 220px;
}
.qalogo img{
	width: 100%;
	max-width: 330px;
	/*transition: .5s;*/
}
@media(max-width: 480px){
	.qalogo img{
		/*width: 100%;*/
		max-width: 250px;
        position: absolute;
        top: 70px;
		/*margin-top: 70px;*/
		transition: .5s;
	}
}
.qa{
	width: 100%;
	max-width: 1500px;
	height: auto;
	margin: 0 auto;
	margin-top:50px;
	padding-bottom:50px;
	padding: 0;
	text-align: center;
}
.wrapper {
    max-width: 1000px;
    width: 100%;
    margin: 10vh auto;
    padding: 10px;
}
.wrapper  div ul{
    padding: 0;
    padding-right: 20px;
    margin: 0;
}
.wrapper  div ul li{
    display: table-cell;
    font-size: 12pt;
    line-height: 30px;
    text-align: left;
}
.wrapper  div li img{
    max-width: 40px;
    padding-right: 5px;
    padding-left: 4px;
}
.title{
    border-bottom: 1px solid #ccc;
    outline: none; 
}
.content {
    width: 100%;
    box-sizing: border-box;
    font-size: 1.2em;
    margin-top: 10px;
    max-height: 0;
    overflow: hidden;
    /*transition: .5s;*/
    text-align: left;
    background: #fbf3f3;
}

.content ul{
    padding: 0;
    margin: 0;
}
.content ul li{
    display: table-cell;
    font-size: 12pt;
}
.content ul ol{
    padding-left: 40px;
    font-size: 12pt;
}
.content li img{
    /*width: 100%;*/
    max-width: 40px;
    padding-right: 5px;
    padding-left: 4px;
}

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_iconsContent.png)/*{iconsContent}*/; }
.ui-state-default .ui-icon { background-image: url(../images/ui-icons_iconsDefault.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_iconsContent.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(../images/ui-icons_iconsContent.png)/*{iconsActive}*/; }


/* positioning */

.ui-icon-triangle-1-e { background-position: -35px -128px; } /*+*/
.ui-icon-triangle-1-s { background-position: -68px -128px; } /*-*/

.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: 1em; zoom: 1; }
/*.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }*/
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; right: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { display: table; padding: 1em; border-top: 0; overflow: auto; zoom: 1; }