/*Default Styles*/
.wrapper {
	position:relative;
	overflow:hidden;
}
.clear:before,
.clear:after {
    content:' ';
    display:table;
}
.clear:after {
    clear:both;
}
ul.socials {
	display:flex;
	vertical-align:top;
	list-style:none;
	margin:0;
	padding:0;
}
ul.socials li{
	display:inline-block;
	position:relative;	
    padding: 0 5px;
    min-width: 30px;
	text-align:center;
}
body.menuopen {
	overflow:hidden;
}
.gallery  {
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -7.5px;
    margin-left: -7.5px;
	text-align:center;
}
.gallery  .gallery-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
	padding:7.5px;
	margin-bottom:0;
}
.gallery.gallery-columns-2 .gallery-item {
	-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.gallery.gallery-columns-3 .gallery-item {
	-ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.gallery.gallery-columns-4 .gallery-item {
	-ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.gallery.gallery-columns-5 .gallery-item {
	-ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}


ul.menu,
ul.menu ul {
	list-style:none;
	padding:0;
	margin:0;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.issuu-container { position: relative; padding-bottom: 60%; height: 0; overflow: hidden; max-width: 100%; height: auto; margin-bottom:1em; }
.issuu-container .issuuembed {position:static; width:0!important;width:0!important;}
.issuu-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*------------------------------------*\
    Dynamic Content
\*------------------------------------*/
/** Text **/

/**** Image ****/
.image-item{
    position: relative;
}
.image-item img{
	width:100%;
	height:auto;
}

/*******FAQS*****/
.faq .faq-answer{
	display:none;
	padding:10px;
}
.faq.open .faq-answer{
	display:block;
}
