/* Fonts:
font-family: 'Paytone One', sans-serif;
font-family: 'Fjalla One', sans-serif;
font-family: 'Droid Serif', serif;
*/

body { min-width: 300px; background: #fff;}
@media (min-width: 1000px) and (max-width: 1170px) {
    body {
        width: 1170px;
    }
}
.row img {max-width: 100%; height: auto;}
iframe {border: none; width: 100%;}
.displaynone {display: none;}
#row-crow-1 .ccol-2 {background-color: #f4f4f4;}

h1 { color: #e44424; }
h2, h3, h4 {font-family: 'Paytone One', sans-serif; color: #4e4e4e; }
.bg-grey h2 {font-family: 'Fjalla One', sans-serif; color: #459fc0; } /* darker blue for text */
h1 > strong, h2 > strong, h3 > strong, h4 > strong {font-weight: normal;}
.a-info { display: block; padding-bottom: 10px; margin-top: 0 !important; width: 100%;}
.a-info img {width: 100%;}
@media (max-width: 800px) {
    .a-info.square {display: block; background: #ccc; text-align: center; padding-bottom: 0; margin-bottom: 10px;}    
    .a-info.square img {width: 60%;}
}

a {transition: all 0.2s ease 0s; color: #5e8f1d;}
.container-wrapper.bg-green a {color: #f4f4f4;}
.container-wrapper.bg-green h3, .container-wrapper.bg-green h2, .container-wrapper.bg-green h1 { color: #eaffcf; }

#middle p {line-height: 22px;}
#middle [class*="col-"] {display: inline-block;}
/*#middle [class*="col-"] > :first-child { margin-top: 30px; }
#middle [class*="col-"] > :last-child {	margin-bottom: 30px; }*/
p+h1, p+h2, p+h3, ul+h1, ul+h2, ul+h3 { margin-top: 40px; }
h3+h4 {border-top: solid 1px #ccc; padding-top: 12px; margin-top: 15px;}
h5+h4 {border-top: solid 1px #ccc; padding-top: 12px; margin-top: 15px;}

/* Lists in Middle ID */
#middle ul {padding: 0; margin: 0; list-style:none; }
#middle ul li {padding: 15px 10px 15px 40px;}
#middle ul li:hover {background-color: #f4f4f4; }
#middle ul li:before {
	font-family: FontAwesome;
	content: "\f14a";
	display: inline-block;
	padding-right: 3px;
	vertical-align: middle;
	position: relative;
	left: -2.14285714em;
	width: 2.14285714em;
	margin-right: -2.14285714em;
	/*top: 0.14285714em;*/
	text-align: center;
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}
#middle .licompact ul li {padding: 0px 10px 0px 40px;}
#middle .linormal ul li {padding: 5px 10px 0px 40px;}
#middle .li-fa-caret-right ul li:before { content: "\f0da"; padding-right: 0px; left: -1.8em;}
#middle .li-fa-caret-right ul li { padding-left:35px;}

/* End Lists in Middle ID */


/* Buttons */
.btn {
	box-shadow:0 0 2px rgba(0, 0, 0, 0.4), 0 2px 2px rgba(0, 0, 0, 0.5); 
	border: none; 
	font-family:'Paytone One', sans-serif;
	text-shadow:none;
	background-image: none;
	border-radius: 10px 0;
	font-size:13px;
	transition: all 0.3s ease 0s;
}
.btn-lg { font-size:15px; }
.btn, .btn.c1, .btn.cr { background-color: #e44424; text-transform:uppercase;}
.btn.c2, .btn.cg {background-color:#82b440;}
.btn:hover { background-color: #f4f4f4; color: #e44424; }
.btn.c2:hover, .btn.cg:hover { background-color: #f4f4f4; color: #82b440; }
.btn:after {content: " »"}
a.btn + a.btn { margin-top: 15px; }
.navbar-toggle {background-color: #e44424; box-shadow:0 0 2px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.3); }
.navbar-toggle .icon-bar {background: #f4f4f4; }

/* End Buttons */

/* Footer */
footer {
	padding: 35px 0 20px;
	background-position: center center !important;	
	color: #f4f4f4;
	background-size:cover !important;		
}

footer h1, footer h2, footer h3, footer i { color: #82b440; }
footer i {  margin-right: 3px; }
footer .innercol {padding: 0 10px;}
footer ul {  list-style-type: none; padding: 0; margin: 20px 0 0;}
footer li {padding: 5px 0;}
footer h3 {font-size: 18px; text-transform:uppercase;}
footer p {font-size: 12px; color: #f4f4f4; line-height: 18px; padding: 20px 0;}
footer a, footer li {color: #f4f4f4; font-size: 12px; }
footer a:hover { color: #82b440;}
footer a:hover i {text-decoration: inherit; color: #82b440;}
footer form div {margin-bottom: 15px;}
footer input[type=text] {width: 100%;}
/* End Footer */

/* Forms */
input[type=text] { padding: 10px 20px; background-color: transparent; border: solid 1px #f4f4f4;}
/* End Forms */

/* backgrounds */
hr {border-color: #ccc;}
.bg-red {background-color: #e34423;}
.bg-red h1, .bg-red h2 {color: #fff;}
.bg-grey {background-color: #f4f4f4; margin-bottom: 15px;}
.bg-grey hr {border-color: #ccc;}
.bg-grey h1 {color: #fff; background: #e44424; padding: 10px 20px; margin: 10px -20px;}
.bg-blue {background-color: #67bbdb;}
.bg-green {background-color: #82b440;}
.bg-white {background-color: #fff;}
.bg-dkgrey {background-color: #4e4e4e;}
/* end backgrounds*/

/* Padding */
.pad-10 {padding:10px;}
.pad-20 {padding:20px;}
.pad-40 {padding:40px;}
/* End Padding*/

/* Text Colors */
.color-red {color: #e34423;}
.color-grey {color: #f4f4f4;}
.color-blue {color: #67bbdb;}
.color-green {color: #5e8f1d;}
.color-white {color: #fff;}
/* End Text Colors */

/* Color Hover */
.hovercolor-red:hover {color: #e34423;}
.hovercolor-grey:hover {color: #f4f4f4;}
.hovercolor-dkgrey:hover {color: #4e4e4e;}
.hovercolor-blue:hover {color: #67bbdb;}
.hovercolor-green:hover {color: #5e8f1d;}
.hovercolor-white:hover {color: #fff;}
/* End Text Colors */

/* test align */
.align-r {text-align: right;}
.align-l {text-align: left;}
.align-c {text-align: center;}
/* End Text align */

/* Floats */
.float-right {float: right;}
.float-left {float: left;}
@media (max-width: 999px) {
    .float-right {float: none; width: 100%; padding: 10px 0;}
    .float-left {float: none; width: 100%; padding: 10px 0;}
}
/* End Floats */

/* Call to action */
.callToAction div:last-child {text-align: right;}
.callToAction div:first-child {font-weight:bold;font-style: italic;font-size: 22px; line-height: 39px;}
.callToAction {display: inline-block; width: 100%;}
#middle .callToAction [class*="col-"] > :first-child { margin-top: 0; }
#middle .callToAction [class*="col-"] > :last-child {	margin-bottom: 0; }
/* End Call to action */

.page404 .fa-5x {font-size: 11em; float: right;}


.navbar-brand {height: auto; overflow:hidden;position: absolute;z-index: 10; padding-top: 5px; }
#navbar-brand-background {height: 1px; background-color: #f4f4f4; box-shadow: 0px 0px 100px 100px rgba(255, 255, 255, 0.90);}
@media (max-width: 600px) {.navbar-brand img {height: 80px;}}
@media (max-width: 1000px) {.nav.navbar-nav {box-shadow: 0px 0px 18px 0px #333;}}


/* Masonry */
@media (min-width: 550px) {
	.col-lg-12 .grid-sizer, .col-lg-12 .grid-item {width: 24%; margin-bottom: 1%;}
	.grid-sizer, .grid-item { width: 32.333%; margin-bottom: 1%;}
	.gutter-sizer { width: 1%; }
	.grid-item img {width: 100%;}
}
@media (max-width: 550px) {
	.grid-sizer, .grid-item { width: 49%; margin-bottom: 1%;}
	.gutter-sizer { width: 1%; }
	.grid-item img {width: 100%;}
}
/* end Masonry */
/* Carousel */
.carousel img {width: 100%;}
.carousel-control i {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    z-index: 5;
    display: inline-block;
}
.carousel-control.right i { margin-left: -20px;}
/* Carousel */

/* Crumbtrail */
#middle {clear: both;}
#crumbtrail { height: 30px; margin-top: -30px; position: relative; }
#crumbtrail ul { background:rgba(255,255,255,0.7); float: left;padding: 5px 20px 10px; font-style: italic;}
#crumbtrail ul li:after {content: " \f0da"; font-family:'FontAwesome';}
#crumbtrail ul li:last-child:after {content: "";}
#crumbtrail ul li a { color: #e34423; }
@media (max-width: 800px) {
	#crumbtrail ul {padding-left: 0;}
	#crumbtrail { height: 25px; margin-top: 0; 	}
}
@media (min-width: 1848px) {
	#crumbtrail { margin-top: -30px; }
	
}
/* End Crumbtrail */

/* Iconboxes - breaks are at 400, 600, 800, 1000 */
.wcolumns {width: 100%;}

.wcolumnsiteminner { margin: 15px 0 !important; }
.wcolumnsiteminner > .fa-stack { box-shadow: 0 0 2px rgba(0, 0, 0, 0.4), 0 2px 2px rgba(0, 0, 0, 0.5); border-radius: 10px 0;}
.wcolumnsiteminner > h3, .wcolumnsiteminner > p { padding: 0 5px;}
.wcolumnsiteminner > a.btn { margin: 0 5px; text-align: right;}
.wcolumnsiteminner .fa-stack {text-align: center; display: block; width: 100%; background: #67bbdb; padding: 8px; height: 72px;}
.wcolumnsiteminner .fa-stack i.fa-stack-1x { color: #67bbdb;}
.wcolumnsiteminner > h3 {font-family: Fjalla one;    font-weight: bold; line-height: 1.4em;}

.border {padding: 0 10px;}
.border .wcolumnsiteminner > .fa-stack {box-shadow: none; border-radius: 10px 0 0;}
.border .wcolumnsiteminner > h3, .border .wcolumnsiteminner > p { padding: 0 15px;}
.border .wcolumnsiteminner > a { margin: 0 15px;}
.border .wcolumnsiteminner { padding-bottom: 15px; background: #f4f4f4; box-shadow: 0 0 2px rgba(0, 0, 0, 0.4), 0 2px 2px rgba(0, 0, 0, 0.5); border-radius: 10px 0;}

.simple {padding: 0 10px;}
.simple .wcolumnsiteminner > .fa-stack {box-shadow: none; border-radius: 0;}
.simple .wcolumnsiteminner > h3, .simple .wcolumnsiteminner > p { padding: 0 15px;}
.simple .wcolumnsiteminner > a { margin: 0 15px;}
.simple .wcolumnsiteminner { padding-bottom: 15px; background: #f4f4f4; border-top: solid 5px #ccc; border-bottom: solid 5px #ccc;}

.ils {padding: 0 10px;}
.ils span.fa-stack {width: 2em; float: left; background: none; box-shadow: none; padding-top: 0; margin-right: 15px;}
.ils span.fa-stack .fa-stack-2x {color: #67bbdb;}
.ils span.fa-stack .fa-stack-1x {color: #fff;}
.ils .wcolumnsiteminner {border-radius: 10px 0; background: #f4f4f4; padding: 20px 10px;}
.ils .wcolumnsiteminner > h3 {margin-top: 0;}
.ils .wcolumnsiteminner > a.btn {margin: 0;}

/*
.f2col, .f3col, .f4col {}
.f2col {width: 50%;}
.f3col {width: 33.3%;}
.f4col {width: 25%;}
*/
.wcolumnsitem {
 float: none;  vertical-align:top;
 display: inline-block;
 margin-left: -4px;
}

@media only screen and (min-width: 1000px) {
    .row .wcolumnsitem.f2col {width: 50%;}
    .row .wcolumnsitem.f3col {width: 33.3%;}
    .row .wcolumnsitem.f4col {width: 25%;}
}
@media only screen and (min-width: 800px) and (max-width: 1000px) {
    .row .wcolumnsitem.f2col {width: 50%;}
    .row .wcolumnsitem.f3col {width: 33.3%;}
    .row .wcolumnsitem.f4col {width: 33.3%;}
}
@media only screen and (min-width: 600px) and (max-width: 800px) {
    .row .wcolumnsitem.f2col {width: 50%;}
    .row .wcolumnsitem.f3col {width: 50%;}
    .row .wcolumnsitem.f4col {width: 50%;}
}
@media only screen and (max-width: 600px) {
    .row .wcolumnsitem.f2col {width: 100%;}
    .row .wcolumnsitem.f3col {width: 100%;}
    .row .wcolumnsitem.f4col {width: 100%;}
    .wcolumnsitem {margin-left: 0;}
}

/* End Iconboxes */

.chapterlinks a, .sidebarlinks a {font-size: 1.1em; display: block;border-top: dashed 1px #ccc; padding: 8px 10px;}
.chapterlinks i, .sidebarlinks i {float: right; padding-top: 3px;}
.chapterlinks a:hover, .sidebarlinks a:hover {color: #fff; background:#82b440; text-decoration: none;}
.container-wrapper.bg-green .sidebarlinks a:hover {background: #eaffcf; color: #82b440;}
.chapterlinks > :last-child a, .sidebarlinks > :last-child a {margin-bottom: 25px;}
.sidebarlinks p {margin: 0;}
.sidebarlinks a:before { content: "\f0a9"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; 
                        font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; float: right;
                        padding: 4px;}
#chaptermap {height: 400px; }
.chaptermapwrapper {margin-top: 30px;}
.chaptermapwrapper .container {width: 100%;padding: 0;}
#middle .chaptermapwrapper [class*="col-"] > :first-child { margin-top: 0; }
#middle .chaptermapwrapper [class*="col-"] > :last-child {	margin-bottom: 0; }

/* Member Lists */
#stores .store { padding: 8px 10px; border-bottom: solid 1px #eee; cursor: pointer; }
#stores .store:hover {background:#eee;}
#stores .store .storephone { float: right; padding-left: 15px; }

/* Calendar Widget */
.calendarWidget .owl-stage-outer {
	padding: 4px;
    border: solid 1px #ccc;
    background: #f4f4f4;
    background: #fff;
    box-shadow: 1px 1px 6px 0px;
	
}
.calendarWidget .card {
    margin: 0;
    padding: 16px 20px 16px 10px;
    border-right: solid 1px #ccc;
}
.calendarWidget h5 {font-size: 1.5em;}
.calendarWidget h6 {font-size: 1em; line-height: 1em; padding: 0; margin: 0; color: #999;}
.calendarWidget .card-body {min-height: 156px;}
.calendarWidget .day {font-size:3.8em;line-height: .8em;}
.calendarWidget .month {font-size:1.5em; text-transform:uppercase;}
.calendarWidget .time {font-size:.9em;}
.calendarWidget .card-title {min-height:110px; margin-bottom: 15px;}
.calendarWidget .btn.btn-primary.fullwidth {
    width: 100%; text-align: center; margin-top: 10px; padding: 3px;
}

/* Calendar Page */

.calwidgetwrapper {width: 100%;}
.calcard {margin-bottom: 20px; background: #f4f4f4; display: inline-block; width: 24%; margin-right: 1%; vertical-align:top;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); transition: all 0.3s cubic-bezier(.25,.8,.25,1);}
.calcard:hover { box-shadow: 0 5px 8px rgba(0,0,0,0.25), 0 5px 8px rgba(0,0,0,0.22);}
.calcard:nth-child(4n) { margin-right: 0; }
.calcard h5 {font-size: 1.5em;}
.calcard .caltop {min-height: 100px; background-position: center center; background-size: cover;}
.calcard .calimgwrapper {min-height: 100px;}
.calcard .calbottom { padding: 1px 20px 20px;}
.calcard .day {color: #f4f4f4; margin-bottom: 2px; margin-left: 10px;font-size:3.8em;line-height: .8em;}
.calcard .month {color: #f4f4f4; margin-top: 2px; margin-left: 10px; font-size:1.5em; text-transform:uppercase;}
.calcard .calbottom .btn {margin-bottom: 1px;}

@media only screen and (max-width: 1000px) {
    .calcard {width: 32%; margin-right: 1%;}
    .calcard:nth-child(3n) { margin-right: 0; }
}
@media only screen and (max-width: 800px) {
    .calcard {width: 49%; margin-right: 1%;}
    .calcard:nth-child(2n) { margin-right: 0; }
    .calcard:nth-child(3n) { margin-right: 1%; }
    .calcard:nth-child(4n) { margin-right: 1%; }
    .calcard .caltop, .calcard .calimgwrapper {min-height: 80px;}
}
@media only screen and (max-width: 420px) {
    .calcard {width: 100%; margin-right: 0%;}
    .calcard .caltop, .calcard .calimgwrapper {min-height: 60px;}
}

/* Calendar Archive Page */

.calarchitem {padding: 10px 15px; border-bottom: solid 1px #ccc; overflow: hidden;}
.calarchitem h5 {margin-bottom: 0; padding-bottom: 0; padding-right: 90px;}
.calarchitem h6 {color: #999; margin-top: 0; margin-top: 5px;}
.calarchitem a {float: right;}
.calarchitem:hover {background: #eee;}

/* News Cards */

.newswidgetwrapper {width: 100%;}
.newscard {margin-bottom: 20px; background: #f4f4f4; display: inline-block; width: 49%; margin-right: 2%; vertical-align:top;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); transition: all 0.3s cubic-bezier(.25,.8,.25,1);}
.newscard:hover { box-shadow: 0 5px 8px rgba(0,0,0,0.25), 0 5px 8px rgba(0,0,0,0.22);}
.newscard:nth-child(2n) { margin-right: 0; }

.newswidgetwrapper.news-homepage .newscard {width: 32%; margin-right: 1%; }
.newswidgetwrapper.news-homepage .newscard:nth-child(2n) { margin-right: 1%; }
.newswidgetwrapper.news-homepage .newscard:nth-child(3n) { margin-right: 0; }
.newswidgetwrapper.news-homepage .newscard .newsleft {width: 35%;}
.newswidgetwrapper.news-homepage .newscard .newsright {width: 60%;}
.newswidgetwrapper.news-homepage .newscard .newsimgwrapper {min-height: 225px;}

@media only screen and (max-width: 1000px) {
    .newscard {width: 100%; margin-right: 0%;}
}
@media only screen and (min-width: 800px) and (max-width: 1000px) {
    .newswidgetwrapper.news-homepage .newscard {width: 49%; margin-right: 1%; }
    .newswidgetwrapper.news-homepage .newscard:nth-child(2n) { margin-right: 0; }
}
@media only screen and (max-width: 800px) {
    .newswidgetwrapper.news-homepage .newscard {width: 100%; margin-right: 0; }
    .newswidgetwrapper.news-homepage .newscard .newsimgwrapper {min-height: 200px;}
}

.newscard h5 {font-size: 1.5em;}
.newscard .newsleft {float: left; width: 48%;margin-right: 4%; min-height: 250px; background-position: center center; background-size: cover;}
.newscard .newsright {float: left; width: 45%; padding-right: 3%;}
.newscard .day {color: #f4f4f4; margin-bottom: 2px; margin-left: 10px;font-size:3.8em;line-height: .8em;}
.newscard .month {color: #f4f4f4; margin-top: 2px; margin-left: 10px; font-size:1.5em; text-transform:uppercase;}
.newscard .newsimgwrapper {min-height: 200px; }
.newscard .newsright .btn {margin-bottom: 15px;}

/* News and Calendar Sidebar Widgets*/

.newswidgetdate {
    font: normal 11px 'Fjalla One', sans-serif;;
    color: #999;
}
a:hover .newswidgetdate {
    color: #f4f4f4;
}
    
/* Custom Classes */
.committeeColumns img {border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; padding: 10px; margin: 0 -30px;}
.committeeColumns .wcolumnsiteminner > h3 {padding-top: 12px;}


/* Top and Dropdown Nav */
.jumbotron {text-align: center; padding-top: 150px;animation-duration: 1s;  animation-delay: .5s;}
#outernav.p250 .jumbotron h1 {white-space: nowrap;}
.jumbotron h1, .jumbotron h2 {padding: 0; margin: 0;}
.jumbotron .btn {margin-top: 30px;}
#outernav.p250 .jumbotron {padding: 153px 0 0;}
#outernav.p250 .jumbotron h1 {float: right; padding: 0; margin: 0 -15px 0 0; color: #fff; text-transform:uppercase;}
#outernav {	background-size:cover !important; background-position:top center; background-repeat:no-repeat !important; }
#outernav.p400 { height: 600px; }
#outernav.p250 { height: 300px; }

@media (max-width:550px) {
	#outernav.p400 { height: 500px; }
	#outernav.p250 { height: 258px; }
}

nav{font-family:'Fjalla One', sans-serif; }
nav .nav {float: right; margin-top: 17px;}
.nav a {color: #4e4e4e; transition: all 0.3s ease 0s;}
.nav a:hover, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus,.nav>li>a:hover, .nav>li>a:focus {background-color: transparent;}
.nav a:hover, .nav .open>a:hover, .nav>li>a:hover {color: #e44424;}
.dropdown-menu {background-color: #f4f4f4; border: none; animation-duration: .5s; padding: 0;}
.dropdown-menu>li  {overflow: hidden;}
.dropdown-menu>li>a {color: #4e4e4e; transition: all 0.2s ease 0s; border-bottom: solid 1px #d6d6d6;padding: 11px 20px 8px; }
.dropdown-menu>li:last-child>a {border-bottom: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background-image: none; background-color: #82b440; color: #f4f4f4;  }
#navbar > ul > li > a {padding-bottom: 6px; margin-bottom: 9px;}
#navbar > ul > li > a.active {border-bottom: solid 3px #e44424; padding-bottom: 6px; margin-bottom: 6px;}
#navbar > ul > li > ul > li > a.active {border-left: solid 5px #e44424; background:#f4f4f4; color:#4e4e4e; padding: 11px 20px 8px 15px; }
@media (max-width: 1000px) {
	
	nav .nav {margin-top: 0;}
	.dropdown-menu {float: none; position:relative; border-top: solid 1px #d6d6d6 !important;box-shadow: 0 6px 12px rgba(0,0,0,0.175) !important;}
	#navbar > ul > li > a {margin-bottom: 0;}
	#navbar > ul > li {border-bottom: solid 1px #d6d6d6;}
	#navbar > ul > li:last-child {border-bottom: none;}
	#navbar > ul > li > a.active {border-bottom: none; padding-bottom: 12px; padding-top: 15px; margin-bottom: 0; background:  #e44424; color: #f4f4f4}
	#navbar > ul > li > ul > li > a {padding: 12px 20px 10px 30px; }
	#navbar > ul > li > ul > li > a.active {border-left: solid 5px #e44424; background:#f4f4f4; color:#4e4e4e; padding: 6px 20px 3px 25px; }
	#navbar .fadeInUp {
	  -webkit-animation-name: fadeInLeft;
	  animation-name: fadeInLeft;
	}
	
	#navbar {background: #f4f4f4; z-index: 9999;position: absolute; width: 100%; padding: 0; left: 0; }
	.navbar {margin-bottom: 37px;}
	
    .navbar-header { float: none; }
    .navbar-left,.navbar-right { float: none !important; }
    .navbar-toggle { display: block; }
    .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
    .navbar-fixed-top { top: 0; border-width: 0 0 1px; }
    .navbar-collapse.collapse { display: none!important; }
    .navbar-nav { float: none!important; margin-top: 7.5px; }
    .navbar-nav>li { float: none; }
    .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
    .collapse.in { display:block !important; }
}
@media (max-width: 550px) {
	#navbar {padding: 0 15px;left: 15px;}
	.navbar {margin-bottom: 20px;}
}
/* End Top and Dropdown Nav */

/*Contact Page*/
#contact-form-infusion {margin-top: 30px; padding-top: 10px; border-top: solid 1px #ccc;  }
#contact-form-infusion input { width: 100%; border-color:#ccc; padding: 10px;}
#contact-form-infusion textarea { width: 100%; border-color:#ccc; padding: 10px;}
label {font-size: 12px; color: #e44424; font-family: 'Fjalla One',sans-serif; font-weight: 500; margin-top: 20px; margin-bottom: 3px;}
/*End Contact Page*/

/* Containers */
.container-wrapper {padding: 30px 0;}
.container-wrapper.bg-grey {margin-bottom: 0;}

/* Homepage */
.homepage-top-text h3 {font-family: 'Fjalla One', sans-serif; line-height: 1.5; font-weight: normal; color: #e44424;}

/* News */

.news-detail-wrapper h5 {margin-bottom: 30px;}
img.newslargeimage {max-height: 500px;}
        
/* Padding */
.xpad0 {padding-left: 0px; padding-right: 0px;}
.xpad10px {padding-left: 10px; padding-right: 10px;}
.xpad20px {padding-left: 20px; padding-right: 20px;}
.xpad30px {padding-left: 30px; padding-right: 30px;}
.xpad40px {padding-left: 40px; padding-right: 40px;}
.xpad50px {padding-left: 50px; padding-right: 50px;}
.xpad60px {padding-left: 60px; padding-right: 60px;}
.xpad70px {padding-left: 70px; padding-right: 70px;}
.xpad80px {padding-left: 80px; padding-right: 80px;}
.xpad90px {padding-left: 90px; padding-right: 90px;}
.xpad100px {padding-left: 100px; padding-right: 100px;}

.sharebottompadding {margin: 15px 0;}