*, * focus { outline: none; margin: 0; padding: 0;}

.container {width:100%; margin:0px; padding:0px; float:left}

h2.acc_trigger_faq          {overflow:hidden; text-transform:none; display:block; margin:0px; padding:10px; background:#fff; border-bottom:1px solid #e5e5e5; margin-bottom:1px}
h2.acc_trigger_faq::before  {content:''; font-family:'FontAwesome'; padding-right:10px; float:left; font-size:30px !important; color:#474747}


h2.acc_trigger_faq a        {font-size:16px; color:#303030; text-decoration: none; display: block; position: relative; line-height: 14pt; outline:none; padding: 5px 40px 0px 5px; -webkit-transition:  color 0.2s ease-in-out; -moz-transition:  color 0.2s ease-in-out; -o-transition:  color 0.2s ease-in-out; -ms-transition:  color 0.2s ease-in-out; transition:  color 0.2s ease-in-out;}
h2.acc_trigger_faq > a .arrow {background:transparent url(down.png) no-repeat right center; text-indent:-9000px; width:26px; height:14px; position:absolute; top:45%; right: 0px; margin-top:-7px; opacity:0; opacity:1; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }

h2.acc_trigger_faq a span      {margin:0px; padding:0px; color:#8f8f8e; font-size:15px; padding-top:5px;}
	
h2.acc_trigger_faq > a:hover        {color:#474747;}
h2.acc_trigger_faq > a:hover span   {opacity:1; right:10px;}
h2.acc_trigger_faq.active > a       {color:#da1f2c;}
h2.acc_trigger_faq.active::before   {color:#ed2b31;}

h2.acc_trigger_faq.active > a span  {-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg); right:10px; opacity:1;}

.acc_container_faq          {background:#f9f9f9;}
.acc_container_faq .block   {width: 100% auto; padding:15px;}
.acc_container_faq .block h3 {color:#000000; font-size:16px; margin:0px;}
.acc_container_faq .block p {padding: 0px; margin: 0px; line-height:16pt; padding:0px 0px 15px 0px; color:#606060}
.acc_container_faq .block p:last-child {padding:0px;}

.acc_container_faq .block ul {list-style:none; margin:5px 0px 15px 0px; padding:0px;}
.acc_container_faq .block li {list-style-image:url(../images/bullet-accordian.png); padding:0px 0px 0px 0px; margin:0px 0px 0px 23px; line-height:15pt;}

@media only screen and ( min-width: 768px) and (max-width: 980px) {
h2.acc_trigger_faq a    {font-size:15px;}
}
