@charset "utf-8";
/* CSS Document */


/********************************* Header **********************************/
header {
	background-color: #000000;
	-webkit-box-shadow: 0px 0px 2px 2px #000000;
	box-shadow: 0px 0px 2px 2px #000000;
	border: none;
	padding-top: 1em;
	padding-right: none;
	padding-left: none;
	padding-bottom: 1em;
	color: #FFFFFF;
}

header a, header a:hover {
	color:#FFFFFF;
}

header img {
	max-height: 225px;
	background-color: transparent !important;
}

header img:hover {
	opacity:.85;
}

.fb-container {
	float:right;
}
/********************************* Content **********************************/

html, body {
	height:auto;
}

body {
	font-weight: 400;
	background-color: #B7BA8A;
	background-image: -webkit-linear-gradient(270deg,rgba(255,253,253,1.00) 0%,rgba(183,186,138,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,253,253,1.00) 0%,rgba(183,186,138,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,253,253,1.00) 0%,rgba(183,186,138,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,253,253,1.00) 0%,rgba(183,186,138,1.00) 100%);
	font-family: architects-daughter;
	font-style: normal;
}


aside {
	border:none;
}


.stripe {
	
    height: 1px;
    background: #e9e9e8;
    margin: 33px 5px 43px;
}	


aside h2 {
text-decoration:underline;
}


p {
	font-size:1.10em;
}

/********************************* Main navigation **********************************/

.menu-bar {
	background-position: 0% 0%;
	background-repeat: repeat-x;
	background-color: #8D9D6C;
	background-image: url(/_assets/images/menu-bar-bg.png), -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(141,157,108,1.00) 100%);
	background-image: url(/_assets/images/menu-bar-bg.png), -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(141,157,108,1.00) 100%);
	background-image: url(/_assets/images/menu-bar-bg.png), -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(141,157,108,1.00) 100%);
	background-image: url(/_assets/images/menu-bar-bg.png), linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(141,157,108,1.00) 100%);
}
/********************************* Tags **********************************/
h1,h2,h3,h4,h5 {
	font-family: unkempt;
	font-style: normal;
	font-weight: 400;
	color:#2F4243;
}

h2.top-margin {
	margin-top:2em;
}


h4 {
	text-decoration:underline;
}

/********************************* Links **********************************/
a {
	color: #267DAD;
}
 a:hover {
	color: #808851;
 }
 
aside a:hover {
	font-weight:bold;
	text-decoration:underline;
}

.button {
	background-color:#B7BA8A;
	border-color:#000000;
	border-width:1px;
	color:#000000;
}

.button:hover, .button:focus {
	background-color:#000000;
}

.green {
	background-color: #00FC75;
	font-family:inherit;
	font-weight:600;
	font-size: .90rem !important;
	
}
a img {
	border:none !important;
}
/********************************* Lists **********************************/

h3.pricing {
color: #000000;
}

h4.pricing {
	color: #000000;
	font-weight: bold;
}


ul.pricing {
	margin-left: 0em;
	font-weight: bold;
	font-size:1.15em;
	}

ul.pricing li {
color: #2F4243;
}
/********************************* Images **********************************/

img {
	background-color: #FFFFFF;
	border: 0.1em solid #2F4243 !important;
	padding-top: 0.em;
	padding-right: 0.25em;
	padding-bottom: 0.25em;
	padding-left: 0.25em;
	padding-top: 0.25em;
	border-radius: 0.1em;
}

.rounded-small {
	border-radius:60px;
}

.rounded-large {
	border-radius:200px;
}

.img-left {
	float:left;
	margin-right:.5em;
}

.img-right {
	float:right;
	margin-left:.5em;
}

.img-icon {
	background-color:transparent;
	width:35px;
	height:auto;
}

a .testimonial {
	border: .1em solid rgba(0,0,0,1.00) !important;
}
/********************************* Universal **********************************/
.pad-top {
	padding-top:2em;
}

.pad-bottom {
	padding-bottom:2em;
}


/********************************* Main Navigation **********************************/

nav {
	border:none;
}


/********************************* Home Page **********************************/
.orbit {
	margin-top:2em;
}

.orbit-container {
	
}

.orbit-container, .orbit img {
	border-radius:6px;
	
}

.orbit li {
-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.52);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.52);
}

.round-images img {
	border-radius: 60px;
}

/********************************* Footer **********************************/

footer {
background-color:#000000;
text-align:center;
padding-top:2em;
padding-bottom:1em;
}

footer p {
 color:#FFFFFF;
 font-size:1em;
}
 
footer a {
	color:#B7BA8A;
}

footer a:hover {
	text-decoration:underline;
}

footer img {
	
	border:none;
	width:100px;
	height:auto;
	padding:0px;
}
/********************************* Misc Foundation Overrides **********************************/

aside {
	background-color:transparent;
}

.hidden {
	display:none;
}


ul {
	list-style:none;
}


.pricing-table {
	border: solid 1px #ddd;
	margin-left: 0;
	margin-bottom: 1.25rem
}
.pricing-table * {
	list-style: none;
	line-height: 1
}
.pricing-table .title {
	background-color: #758055;
	padding: 0.9375rem 1.25rem;
	text-align: center;
	color: #eee;
	font-weight: normal;
	font-size: 1.2rem;
	font-family: architects-daughter;
}
.pricing-table .price {
	background-color: #F6F6F6;
	padding: 0.9375rem 1.25rem;
	text-align: center;
	color: #333;
	font-weight: normal;
	font-size: 2rem;
	font-family: architects-daughter;
}
.pricing-table .description {
	background-color: #fff;
	padding: 0.9375rem;
	text-align: center;
	color: #777;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.4;
	border-bottom: dotted 1px #ddd;
}
.pricing-table .bullet-item {
	background-color: #fff;
    padding: 0.9375rem;
	text-align: center;
	color: #333;
	font-size: 1.1rem;
	font-weight: normal;
	border-bottom: dotted 1px #ddd;
}
    
    .row .bottom-margin {
        margin-bottom:2em;
    }
    
@media screen and (max-width:479px){
	
header .fb-container {
	display:none;
}

header img {
    display: block;
    margin: 0px auto;
}
