/* Visibilties */
.visible-phone {
	visibility: hidden;
	display: none;
}
.visible-desktop {
	visibility: visible;
}


/* ============================= */
/* ! Layout for phone version   */
/* ============================= */


@media screen and (max-width: 768px) {
/* Visibilties */
.visible-phone {
	visibility: visible;
	display: inherit;
}
.visible-desktop {
	visibility: hidden;
	display: none;
}
.entry-page-image #featured_bg img {
	width: 100%;
	height: auto;
}

body .site {
    border-radius: 0 0 0 0;
    margin: 0 auto;
    padding: 0 3%;
    width: 94% !important;
}
#main {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    margin: -1rem auto 0;
    width: 94% !important;
	padding-left: 3px;
	padding-right: 3px;
}
.site-content, body.full-width .site-content {
    margin: 0 auto;
    width: 100% !important;
}

#mediasection {
    float: none !important;
    margin: 0 0 20px 0;
    width: 100% !important;
}
#bslide {
    height: 180px !important;
    margin: 1rem 0 0;
    width: 100% !important;
}
.bjqs-wrapper {
	width: 100% !important;
}
.bjqs-wrapper li img {
	width: 80% !important;
	height: auto;
}
ul.bjqs-controls.v-centered li.bjqs-next a {
    right: 2.5rem !important;
}
.main-navigation {
    float: right;
    margin-top: 0;
    width: auto !important;
}
#midwood {
	height: auto !important;
}
#midwood, .infog-image {
	width: 92% !important;
}
#midwood img, .infog-image img {
	width: 100%;
	height: auto;
}
#featured a {
	width: 32.5% !important;
	display: inline-block;
}
#featured a img {
	width: 100%;
	height: auto;
}
.entry-content {
	width: 100% !important;
    padding: 0 !important;
}
.youtubefeed {
	width: 92% !important;
	margin-top: 10px;
}
.youtubefeed object {
	width: 99% !important;
}
footer[role="contentinfo"] {
	width: 94% !important;
	padding-left: 3%;
	padding-right: 3%;
	background-repeat: repeat-y;
	height: auto;
}
.site-info #ribbons {
	width: 100% !important;
}

#blogsection {
    float: none;
    margin: 0 0 0 0 !important;
    width: 94% !important;
	padding-left: 3%;
	padding-right: 3%;
}
.widget-area {
    width: 100% !important;
}

}