body {overflow-x:hidden}
#head-content , #content, #contentwrap {width:100%;margin:0}
#header {background:#303030}
#head-content {max-width: 800px;
    margin: 0 auto;
    background: no-repeat;
    border-bottom: 0;
    padding: 5px 0;}
#head-content img {height: 70px;
    width: auto;}
img.size-full {width:100%;height:auto;max-width:none;}
.post {padding:0}
.post ol, .post table, .post ul, p {
    line-height: 1.6em;
    max-width: 800px;
    font-size: 18px;
}
p.full-image {max-width:none}
.post h1, .post h2, .post h3 {max-width:800px;font-size:22px}
.postmetadata-top {max-width: 800px;
    font-size: 16px;}
.facebook-comments-terms, .newsletter_block, .fb-comments {max-width:800px}
.footergrid {display:none}
#footer{width:100%}

ul {
    margin:10px 0!important;
    color:#000;
    font-size:15px;
}
/* Container */
.faq {
  border-radius: 20px;
  background: #fff;
  overflow: hidden;
  padding: 20px 30px 30px 30px;
}

/* Each item */
.faq-single-item {
  border-bottom: 1px solid transparent;
}
.faq-single-item:first-child {
  border-top: none;
}

.faq-title {
    font-family: "Sofia Sans Condensed";
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
}

/* Hide default triangle */
.faq-summary {
  list-style: none;
}
.faq-summary::-webkit-details-marker {
  display: none;
}

/* Question row */
.faq-summary {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 0;
  font-weight: 600;
  font-size: 16px;
  background: #fff;
}
.faq-summary:hover {
  background: #f9fafb;
}

/* The + / − sign */
.faq-sign::before {
  content: '+';
  font-size: 20px;
  line-height: 1;
}
.faq-single-item[open] .faq-sign::before {
  content: '−';
}

/* Answer */
.faq-content {
    padding:5px 23px 30px;
}
.faq-content *{
    color:#212121;
    font-size: 15px;
    font-style: normal;
    line-height: 26px
}


@media only screen and (max-width: 800px) {
    .post {
        padding:0 20px;
    }
	p.full-image {width: initial;
    margin: 0 -20px;}
	.post ol, .post table, .post ul, p {
		font-size:15px
	}
	#site-logo {width:auto}
}
