.image-full-window-background-wrapper {
	padding: 0;
}

/* Comments */

.commentlist li.comment,
.commentlist li.trackback,
.commentlist li.pingback {
	padding-right: 0;
	padding-left: .75em;
}
.commentlist .comment-body {
	margin-right: .5em;
}

.commentlist .children li.comment,
.commentlist .children  li.trackback,
.commentlist .children  li.pingback {
	border-right: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	padding-right: 0;
}



/*************** Custom Responsive CSS by Nathan Ingram ***************/

.builder-module-1 .builder-module-column-1-outer-wrapper {
	width: 50% !important;
	float: left !important;
	margin: 0 !important;
	text-align: center !important;
}

.builder-module-1 .builder-module-column-2-outer-wrapper {
	width: 50% !important;
	float: right !important;
	margin: 0 !important;
	text-align: center !important;
}

.builder-module-column-3-outer-wrapper {
	width: 100% !important;
	float: none !important;
	margin: 0 !important;
	text-align: center !important;
}

#it_widget_content-2 p {
	text-align: center !important;
	width: 50%;
	float: left;
}

#it_widget_content-2 p:nth-child(4n+3),
#it_widget_content-2 p:nth-child(4n+4) {
	display: inline-block;
}

.builder-module-1 .widget-background-wrapper {
	margin-bottom: .5em;
}

.builder-module-1 {
	padding-bottom: 1.5em;
}

.builder-module-navigation li a:first-child {
	margin: 0;
}

.builder-module-navigation li {
	width: 24%;
}

.builder-module-navigation li a {
	margin: .25em 0 !important;
	text-align: center;
}

.builder-module-navigation li a:first-child {
	margin: 0;
}

#it_widget_content-4 {
	width: 80%;
	margin: 0 auto;
}

#it_widget_content-4 a {
	width: 50%;
	text-align: center;
	display: inline-block;
	float: left;
	margin-bottom: 25px;
}

#it_widget_content-4 img {
	margin: 0;
}

#it_widget_content-4 .wp-image-73 {
	margin: 0px;
}

.id-block {
	display: block;
}

.front-news-item .hentry {
	width: 80%;
	float: none;
	margin: 0 auto !important;
}

img {
	margin-bottom: 0;
	margin-top: 0;
}

.builder-module-content {
	padding: 50px;
}

#builder-module-545a4c38f2fa4-outer-wrapper {
	max-width: 100%!important;
}
#builder-module-545a4c38f2fa4 {
	padding: 0;
}
#pb_slideshow_slider-1.nivoSlider {
	margin-bottom: 0!important;
}
#pb_slideshow_rslider-1 img {
	height: 350px !important;
	width: auto !important;
	margin: 0 auto !important;
}

#builder-module-545a4c38f2fa4-background-wrapper {
	padding: 0 !important;
}

.mobile-only {
	display: block !important;
	text-align: center;
	margin-top: 50px;
}
.mobile-only li {
	text-align: left;
}
.desktop-only {
	display: none !important;
}

#builder-layout-54623c3cbd555 iframe {
	display: none;
}

#builder-layout-54623c3cbd555 #text-2 {
	margin-left: 0px;
}

#builder-layout-54623c3cbd555 #it_widget_content-2 {
	margin-right: 0px;
}

#builder-layout-54623c3cbd555 a.btn-small {
	font-size: 1em;
	margin: .5em 1em;
}

#builder-module-52098fe18aee1-background-wrapper {
	background: url("images/hero-bkgd7.jpg") no-repeat left center;
	background-size: cover;
}

.front-news-item .hentry {
	padding-bottom: 2em !important;
}