/* faq post type styles */

.archive-info_faq .hentry .thumbnail, .taxonomy-faq_category .hentry .thumbnail, .singular-info_faq .hentry .thumbnail {

}
.singular-info_faq .hentry .thumbnail {

}

.taxonomy-faq_category .loop-title{

}
.info_faq {

}


.archive-info_faq .entry-title a {

}

.singular .info_faq .entry-title a {

}

.singular-info_faq .entry-title {

}

.singular-info_faq .byline, .singular .info_faq .byline {

}

.taxonomy-faq_category .faq-summary, .singular-info_faq .faq-summary {

}


.singular-info_faq h3.entry-title, .singular-info_faq h3.entry-title a {

}

.singular .entry-title, .singular .entry-title a{

}


ul.faq {
list-style-type: none;
margin: 0;
padding-left: 0px;
}
li.question {
margin: 0 0 2px 0;
}

.hentry li.info_faq {
margin: 5px 0;
}

.faqs-loop-feed {

}
.question a.toggler {
display: block;
text-decoration: none;
font-weight: normal;
padding: 10px 5px 10px 35px;
line-height: 1em;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.odd.question a.toggler {
background: url(../images/q.png) 10px 10px no-repeat;
}
.even.question a.toggler {
background: url(../images/q.png) 10px 10px no-repeat;
}

.question .answer {
font-weight: normal;
padding: 9px 15px 6px 45px;
margin: 2px 0 1px;
background: url(../images/a.png) 10px 11px no-repeat #fff; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}



h3.faq-category {
margin: 15px 0 25px 0;
}

.faq-cat-section {
clear: both;
}