
/* Counter module */
.counter_wrap{
display:block;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:opacity .4s ease 0s;
-moz-transition:opacity .4s ease 0s;
-o-transition:opacity .4s ease 0s;
}
.counter_wrap .counter{
line-height:1em;
display:inline-block!important;
height:1em}

/* 	Retina | iPad | etc.. */
@supports( -webkit-text-size-adjust:none ) and ( not (-ms-accelerator:true) ) {
	html { background-attachment: scroll !important;}
}

/* Image hover styles */

/* Common style */
figure.image-module {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0;
	width: 100%;
	text-align: center;
}
figure[class*="effect"] {
	background: #3085a3;
}

figure[class*="effect"] img {
	position: relative;
	opacity: 0.8;
}

figure.image-module figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.image-module figcaption::before,
figure.image-module figcaption::after {
	pointer-events: none;
}

figure.image-module figcaption,
figure.image-module figcaption > .view-more,
figure.image-module figcaption > .view-more > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
figure.image-module figcaption > .view-more,
figure.image-module figcaption > .view-more > a {
	z-index: 2;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

figure.image-module h3 {
	color: #fff;
	word-spacing: -0.15em;
	font-weight: 300;
}

figure.image-module h3 span {
	font-weight: 800;
}

figure.image-module h3,
figure.image-module p {
	margin: 0;
}

figure.image-module p {
	letter-spacing: 1px;
	font-size: 68.5%;
}

/* Individual effects */

/*---------------*/
/***** Lily *****/
/*---------------*/

figure.effect-lily img {
	max-width: none;
	width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);
	opacity: 0.7;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-40px,0, 0);
	transform: translate3d(-40px,0,0);
}

figure.effect-lily figcaption {
	text-align: left;
}

figure.effect-lily figcaption > div {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	height: 50%;
}

figure.effect-lily h3,
figure.effect-lily p {
	-webkit-transform: translate3d(0,40px,0);
	transform: translate3d(0,40px,0);
}

figure.effect-lily h3 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-lily p {
	color: rgba(255,255,255,0.8);
	opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
	transition: opacity 0.2s, transform 0.35s;
}

figure.effect-lily:hover img,
figure.effect-lily:hover p {
	opacity: 1;
}

figure.effect-lily:hover img,
figure.effect-lily:hover h3,
figure.effect-lily:hover p {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-lily:hover p {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
}

/*---------------*/
/***** Sadie *****/
/*---------------*/

figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 0;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);
}

figure.effect-sadie h3 {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	color: #484c61;
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

figure.effect-sadie figcaption::before,
figure.effect-sadie p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-sadie p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	opacity: 0;
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-sadie:hover h3 {
	color: #fff;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
	transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}

figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Roxy *****/
/*---------------*/

figure.effect-roxy {
	background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
	background: linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);
}

figure.effect-roxy img {
	max-width: none;
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50px,0,0);
	transform: translate3d(-50px,0,0);
}

figure.effect-roxy figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-20px,0,0);
	transform: translate3d(-20px,0,0);
}

figure.effect-roxy figcaption {
	padding: 3em;
	text-align: left;
}

figure.effect-roxy h3 {
	padding: 30% 0 10px 0;
}

figure.effect-roxy p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
}

figure.effect-roxy:hover img {
	opacity: 0.7;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-roxy:hover figcaption::before,
figure.effect-roxy:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Bubba *****/
/*---------------*/

figure.effect-bubba {
	background: #9e5406;
}

figure.effect-bubba img {
	opacity: 0.7;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-bubba:hover img {
	opacity: 0.4;
}

figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-bubba figcaption::before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

figure.effect-bubba figcaption::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}

figure.effect-bubba h3 {
	padding-top: 30%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
}

figure.effect-bubba p {
	padding: 20px 2.5em;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-bubba:hover h3,
figure.effect-bubba:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Romeo *****/
/*---------------*/

figure.effect-romeo {
	-webkit-perspective: 1000px;
	perspective: 1000px;
}

figure.effect-romeo img {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,0,300px);
	transform: translate3d(0,0,300px);
}

figure.effect-romeo:hover img {
	opacity: 0.6;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-romeo figcaption::before,
figure.effect-romeo figcaption::after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	height: 1px;
	background: #fff;
	content: '';
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}

figure.effect-romeo:hover figcaption::before {
	opacity: 0.5;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
	transform: translate3d(-50%,-50%,0) rotate(45deg);
}

figure.effect-romeo:hover figcaption::after {
	opacity: 0.5;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
	transform: translate3d(-50%,-50%,0) rotate(-45deg);
}

figure.effect-romeo h3,
figure.effect-romeo p {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-romeo h3 {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
	transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
}

figure.effect-romeo p {
	padding: 0.25em 2em;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);
	transform: translate3d(0,-50%,0) translate3d(0,150%,0);
}

figure.effect-romeo:hover h3 {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
	transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
}

figure.effect-romeo:hover p {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);
	transform: translate3d(0,-50%,0) translate3d(0,100%,0);
}


/*---------------*/
/***** Honey *****/
/*---------------*/

figure.effect-honey {
	background: #4a3753;
}

figure.effect-honey img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-honey:hover img {
	opacity: 0.5;
}

figure.effect-honey figcaption::before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #fff;
	content: '';
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-honey h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1em 1.5em;
	width: 100%;
	text-align: left;
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-honey h3 i {
	font-style: normal;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-honey figcaption::before,
figure.effect-honey h3 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-honey:hover figcaption::before,
figure.effect-honey:hover h3,
figure.effect-honey:hover h3 i {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Oscar *****/
/*---------------*/

figure.effect-oscar {
	background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
	background: linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%);
}

figure.effect-oscar img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-oscar figcaption {
	padding: 3em;
	background-color: rgba(58,52,42,0.7);
	-webkit-transition: background-color 0.35s;
	transition: background-color 0.35s;
}

figure.effect-oscar figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
}

figure.effect-oscar h3 {
	margin: 20% 0 10px 0;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-oscar figcaption::before,
figure.effect-oscar p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

figure.effect-oscar:hover h3 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-oscar:hover figcaption::before,
figure.effect-oscar:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-oscar:hover figcaption {
	background-color: rgba(58,52,42,0);
}

figure.effect-oscar:hover img {
	opacity: 0.4;
}

/*---------------*/
/***** Marley *****/
/*---------------*/

figure.effect-marley figcaption {
	text-align: right;
}

figure.effect-marley h3,
figure.effect-marley p {
	position: absolute;
	right: 30px;
	left: 30px;
	padding: 10px 0;
}


figure.effect-marley p {
	bottom: 30px;
	line-height: 1.5;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-marley h3 {
	top: 30px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-marley:hover h3 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-marley h3::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 4px;
	background: #fff;
	content: '';
	-webkit-transform: translate3d(0,40px,0);
	transform: translate3d(0,40px,0);
}

figure.effect-marley h3::after,
figure.effect-marley p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-marley:hover h3::after,
figure.effect-marley:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Ruby *****/
/*---------------*/

figure.effect-ruby {
	background-color: #17819c;
}

figure.effect-ruby img {
	opacity: 0.7;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}

figure.effect-ruby:hover img {
	opacity: 0.5;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-ruby h3 {
	margin-top: 20%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-ruby p {
	margin: 1em 0 0;
	padding: 3em;
	border: 1px solid #fff;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0) scale(1.1);
	transform: translate3d(0,20px,0) scale(1.1);
} 

figure.effect-ruby:hover h3 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-ruby:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0) scale(1);
	transform: translate3d(0,0,0) scale(1);
}

/*---------------*/
/***** Milo *****/
/*---------------*/

figure.effect-milo {
	background: #2e5d5a;
}

figure.effect-milo img {
	max-width: none;
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-30px,0,0) scale(1.12);
	transform: translate3d(-30px,0,0) scale(1.12);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-milo:hover img {
	opacity: 0.5;
	-webkit-transform: translate3d(0,0,0) scale(1);
	transform: translate3d(0,0,0) scale(1);
}

figure.effect-milo h3 {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 1em 1.2em;
}

figure.effect-milo p {
	padding: 0 10px 0 0;
	width: 50%;
	border-right: 1px solid #fff;
	text-align: right;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-40px,0,0);
	transform: translate3d(-40px,0,0);
}

figure.effect-milo:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Dexter *****/
/*---------------*/

figure.effect-dexter {
	background: -webkit-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(104,60,19,1) 100%);
	background: linear-gradient(to bottom, rgba(37,141,200,1) 0%,rgba(104,60,19,1) 100%); 
}

figure.effect-dexter img {
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-dexter:hover img {
	opacity: 0.4;
}

figure.effect-dexter figcaption::after {
	position: absolute;
	right: 30px;
	bottom: 30px;
	left: 30px;
	height: -webkit-calc(50% - 30px);
	height: calc(50% - 30px);
	border: 7px solid #fff;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0);
}

figure.effect-dexter:hover figcaption::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-dexter figcaption {
	padding: 3em;
	text-align: left;
}

figure.effect-dexter p {
	position: absolute;
	right: 60px;
	bottom: 60px;
	left: 60px;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,-100px,0);
	transform: translate3d(0,-100px,0);
}

figure.effect-dexter:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Sarah *****/
/*---------------*/

figure.effect-sarah {
	background: #42b078;
}

figure.effect-sarah img {
	max-width: none;
	width: -webkit-calc(100% + 20px);
	width: calc(100% + 20px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-sarah:hover img {
	opacity: 0.4;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-sarah figcaption {
	text-align: left;
}

figure.effect-sarah h3 {
	position: relative;
	overflow: hidden;
	padding: 0.5em 0;
}

figure.effect-sarah h3::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #fff;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

figure.effect-sarah:hover h3::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-sarah p {
	padding: 1em 0;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

figure.effect-sarah:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Chico *****/
/*---------------*/

figure.effect-chico img {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}

figure.effect-chico:hover img {
	opacity: 0.5;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-chico figcaption {
	padding: 3em;
}

figure.effect-chico figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

figure.effect-chico figcaption::before,
figure.effect-chico p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-chico h3 {
	padding: 20% 0 20px 0;
}

figure.effect-chico p {
	margin: 0 auto;
	max-width: 80%;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
}

figure.effect-chico:hover figcaption::before,
figure.effect-chico:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}


/*---------------*/
/***** Julia *****/
/*---------------*/

figure.effect-julia {
	background: #2f3238;
}

figure.effect-julia img {
	max-width: 100%;
	height: auto;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-julia figcaption {
	text-align: left;
}

figure.effect-julia h3 {
	position: relative;
	padding: 0.5em 0;
}

figure.effect-julia p {
	display: inline-block;
	margin: 0 0 0.25em;
	padding: 0.4em 1em;
	background: rgba(255,255,255,0.9);
	color: #2f3238;
	text-transform: none;
	font-weight: 500;
	font-size: 75%;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-360px,0,0);
	transform: translate3d(-360px,0,0);
}

figure.effect-julia p:first-child {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

figure.effect-julia p:nth-of-type(2) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-julia p:nth-of-type(3) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.effect-julia:hover p:first-child {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

figure.effect-julia:hover p:nth-of-type(2) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.effect-julia:hover p:nth-of-type(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-julia:hover img {
	opacity: 0.4;
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}

figure.effect-julia:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*-----------------*/
/***** Goliath *****/
/*-----------------*/

figure.effect-goliath {
	background: #df4e4e;
}

figure.effect-goliath img,
figure.effect-goliath h3 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-goliath img {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-goliath h3,
figure.effect-goliath p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 30px;
}

figure.effect-goliath p {
	text-transform: none;
	font-size: 90%;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
}

figure.effect-goliath:hover img {
	-webkit-transform: translate3d(0,-80px,0);
	transform: translate3d(0,-80px,0);
}

figure.effect-goliath:hover h3 {
	-webkit-transform: translate3d(0,-100px,0);
	transform: translate3d(0,-100px,0);
}

figure.effect-goliath:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*-----------------*/
/***** Selena *****/
/*-----------------*/

figure.effect-selena {
	background: #fff;
}

figure.effect-selena img {
	opacity: 0.95;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

figure.effect-selena:hover img {
	-webkit-transform: scale3d(0.95,0.95,1);
	transform: scale3d(0.95,0.95,1);
}

figure.effect-selena h3 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-selena p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: perspective(1000px) rotate3d(1,0,0,90deg);
	transform: perspective(1000px) rotate3d(1,0,0,90deg);
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}

figure.effect-selena:hover h3 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-selena:hover p {
	opacity: 1;
	-webkit-transform: perspective(1000px) rotate3d(1,0,0,0);
	transform: perspective(1000px) rotate3d(1,0,0,0);
}

/*-----------------*/
/***** Apollo *****/
/*-----------------*/

figure.effect-apollo {
	background: #3498db;
}

figure.effect-apollo img {
	opacity: 0.95;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.05,1.05,1);
	transform: scale3d(1.05,1.05,1);
}

figure.effect-apollo figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.5);
	content: '';
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}

figure.effect-apollo p {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 3em;
	padding: 0 1em;
	max-width: 150px;
	border-right: 4px solid #fff;
	text-align: right;
	opacity: 0;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-apollo h3 {
	text-align: left;
}

figure.effect-apollo:hover img {
	opacity: 0.6;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

figure.effect-apollo:hover figcaption::before {
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}

figure.effect-apollo:hover p {
	opacity: 1;
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}


/*-----------------*/
/***** Steve *****/
/*-----------------*/

figure.effect-steve {
	z-index: auto;
	overflow: visible;
	background: #000;
}

figure.effect-steve:before,
figure.effect-steve h3:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: #000;
	content: '';
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-steve:before {
	box-shadow: 0 3px 30px rgba(0,0,0,0.8);
	opacity: 0;
}

figure.effect-steve figcaption {
	z-index: 1;
}

figure.effect-steve img {
	opacity: 1;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: perspective(1000px) translate3d(0,0,0);
	transform: perspective(1000px) translate3d(0,0,0);
}

figure.effect-steve h3,
figure.effect-steve p {
	background: #fff;
	color: #2d434e;
}

figure.effect-steve h3 {
	position: relative;
	margin-top: 2em;
	padding: 0.25em;
}

figure.effect-steve h3:before {
	box-shadow: 0 1px 10px rgba(0,0,0,0.5);
}

figure.effect-steve p {
	margin-top: 1em;
	padding: 0.5em;
	font-weight: 800;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(0.9,0.9,1);
	transform: scale3d(0.9,0.9,1);
}

figure.effect-steve:hover:before {
	opacity: 1;
}

figure.effect-steve:hover img {
	-webkit-transform: perspective(1000px) translate3d(0,0,21px);
	transform: perspective(1000px) translate3d(0,0,21px);
}

figure.effect-steve:hover h3:before {
	opacity: 0;
}

figure.effect-steve:hover p {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

/*-----------------*/
/***** Moses *****/
/*-----------------*/

figure.effect-moses {
	background: -webkit-linear-gradient(-45deg, #EC65B7 0%,#05E0D8 100%);
	background: linear-gradient(-45deg, #EC65B7 0%,#05E0D8 100%);
}

figure.effect-moses img {
	opacity: 0.85;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-moses h3,
figure.effect-moses p {
	padding: 20px;
	width: 50%;
	height: 50%;
	border: 2px solid #fff;
}

figure.effect-moses h3 {
	padding: 20px;
	width: 50%;
	height: 50%;
	text-align: left;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(10px,10px,0);
	transform: translate3d(10px,10px,0);
}

figure.effect-moses p {
	float: right;
	padding: 20px;
	text-align: right;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}

figure.effect-moses:hover h3 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-moses:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-moses:hover img {
	opacity: 0.6;
}

/*---------------*/
/***** Jazz *****/
/*---------------*/

figure.effect-jazz {
	background: -webkit-linear-gradient(-45deg, #f3cf3f 0%,#f33f58 100%);
	background: linear-gradient(-45deg, #f3cf3f 0%,#f33f58 100%);
}

figure.effect-jazz img {
	opacity: 0.9;
}

figure.effect-jazz figcaption::after,
figure.effect-jazz img,
figure.effect-jazz p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-jazz figcaption::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	content: '';
	opacity: 0;
	-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
	transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

figure.effect-jazz h3,
figure.effect-jazz p {
	opacity: 1;
	-webkit-transform: scale3d(0.8,0.8,1);
	transform: scale3d(0.8,0.8,1);
}

figure.effect-jazz h3 {
	padding-top: 26%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-jazz p {
	padding: 0.5em 2em;
	text-transform: none;
	font-size: 0.85em;
	opacity: 0;
}

figure.effect-jazz:hover img {
	opacity: 0.7;
	-webkit-transform: scale3d(1.05,1.05,1);
	transform: scale3d(1.05,1.05,1);
}

figure.effect-jazz:hover figcaption::after {
	opacity: 1;
	-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
	transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
}

figure.effect-jazz:hover h3,
figure.effect-jazz:hover p {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

/*---------------*/
/***** Ming *****/
/*---------------*/

figure.effect-ming {
	background: #030c17;
}

figure.effect-ming img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-ming figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 2px solid #fff;
	box-shadow: 0 0 0 30px rgba(255,255,255,0.2);
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.4,1.4,1);
	transform: scale3d(1.4,1.4,1);
}

figure.effect-ming h3 {
	margin: 20% 0 10px 0;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-ming p {
	padding: 1em;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
}

figure.effect-ming:hover h3 {
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}

figure.effect-ming:hover figcaption::before,
figure.effect-ming:hover p {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

figure.effect-ming:hover figcaption {
	background-color: rgba(58,52,42,0);
}

figure.effect-ming:hover img {
	opacity: 0.4;
}

/*---------------*/
/***** Lexi *****/
/*---------------*/

figure.effect-lexi {
	background: -webkit-linear-gradient(-45deg, #000 0%,#fff 100%);
	background: linear-gradient(-45deg, #000 0%,#fff 100%);
}

figure.effect-lexi img {
	margin: -10px 0 0 -10px;
	max-width: none;
	width: -webkit-calc(100% + 10px);
	width: calc(100% + 10px);
	opacity: 0.9;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(10px,10px,0);
	transform: translate3d(10px,10px,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-lexi figcaption::before,
figure.effect-lexi p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-lexi figcaption::before {
	position: absolute;
	right: -100px;
	bottom: -100px;
	width: 300px;
	height: 300px;
	border: 2px solid #fff;
	border-radius: 50%;
	box-shadow: 0 0 0 900px rgba(255,255,255,0.2);
	content: '';
	opacity: 0;
	-webkit-transform: scale3d(0.5,0.5,1);
	transform: scale3d(0.5,0.5,1);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

figure.effect-lexi:hover img {
	opacity: 0.6;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-lexi h3 {
	text-align: left;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(5px,5px,0);
	transform: translate3d(5px,5px,0);
}

figure.effect-lexi p {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0 1.5em 1.5em 0;
	width: 140px;
	text-align: right;
	opacity: 0;
	-webkit-transform: translate3d(20px,20px,0);
	transform: translate3d(20px,20px,0);
}

figure.effect-lexi:hover figcaption::before {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

figure.effect-lexi:hover h3,
figure.effect-lexi:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Duke *****/
/*---------------*/

figure.effect-duke {
	background: -webkit-linear-gradient(-45deg, #34495e 0%,#cc6055 100%);
	background: linear-gradient(-45deg, #34495e 0%,#cc6055 100%);
}

figure.effect-duke img,
figure.effect-duke p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-duke:hover img {
	opacity: 0.1;
	-webkit-transform: scale3d(2,2,1);
	transform: scale3d(2,2,1);
}

figure.effect-duke h3 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: scale3d(0.8,0.8,1);
	transform: scale3d(0.8,0.8,1);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
}

figure.effect-duke p {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 20px;
	padding: 30px;
	border: 2px solid #fff;
	text-transform: none;
	font-size: 90%;
	opacity: 0;
	-webkit-transform: scale3d(0.8,0.8,1);
	transform: scale3d(0.8,0.8,1);
	-webkit-transform-origin: 50% -100%;
	transform-origin: 50% -100%;
}

figure.effect-duke:hover h3,
figure.effect-duke:hover p {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

@media screen and (max-width: 50em) {
	.content {
		padding: 0 10px;
		text-align: center;
	}
	figure.image-module {
		display: inline-block;
		float: none;
		margin: 10px auto;
		width: 100%;
	}
}

/* End of Image hover styles */

/* Theme Check */ 
.wp-caption {}
.wp-caption-text {}
.sticky {}
.gallery-caption {}
.bypostauthor {}
.alignleft { float:left; margin:0; display: block; position: relative; }
.alignright { float:right;margin:0; display: block; position: relative; }
.aligncenter { clear:both; display:block; margin:0 auto; position: relative; }
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}

/* General */
html {
	max-width: 100%;
}
.container-wide:not(.navbar-fixed-top):not(.navbar-fixed-bottom):not(.navbar-sticky) {
	position: relative;
}
.container-wide {
	margin: 0 auto;
}

.dspl-inline {
	display: inline;
}
/* Default List Styles */
ul.list-square { 
	list-style-type: square;
}
ul.list-circle { 
	list-style-type: circle;
}
ul.list-disc { 
	list-style-type: disc;
}
/* TBS fix*/
.fa-li {
	top: auto !important;
	line-height: inherit !important;
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {
    height: 100% !important;
    position: absolute !important;
		margin: 0 !important;
}
.sdf-parallax {
	background-attachment: fixed;
	background-position: 50% 0;
	background-repeat: no-repeat;
	position: relative;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
/* iPads 1-5 and iPad mini in portrait & landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	.sdf-parallax {
		background-attachment: scroll;
	}
}
/* iPhone 5 In Portrait & Landscape */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px){ 
	.sdf-parallax {
		background-attachment: scroll;
	}
}
/* iPhone 2G, 3G, 4, 4S In Portrait & Landscape */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px){ 
	.sdf-parallax {
		background-attachment: scroll;
	}
}
/* iPhone 6 and iPhone 6+ portrait and landscape */
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px){ 
	.sdf-parallax {
		background-attachment: scroll;
	}
}

ul,
ol {
	margin: 0 0 15px 0;
	padding: 0 0 0 15px;
}
ul {
}
ul:not(.option-set):not(.post-meta) > li:not(.media):not(.follow-icon):not(.follow-btn):not(.sharing-icon):not(.sharing-btn) {
	line-height: 30px;
}

/* Custom List Style */
ul.list-custom {
	margin: 0 0 15px 0;
	padding: 0 0 0 35px;
	list-style-type: square;
}
ul.list-custom li { 
			color:rgba(32,47,51,1.00);		margin: 5px 0;
		padding: 0;
		text-align: left;
		line-height: 30px;
		border-style:solid;	border-color:transparent;	border-width:0px;
	-webkit-border-radius:0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	background:transparent;	-webkit-box-shadow: 0 1px 0 transparent;
			box-shadow: 0 1px 0 transparent;
}
ul.list-custom li:hover {
	border-color:transparent;	background:transparent;	-webkit-box-shadow:  transparent;
			box-shadow:  transparent;
}
ul.list-custom li:before {
		content: "";
	font-family: FontAwesome;
			margin: 0 0 0 -12px;
	position: absolute;
}
ul.list-custom li a:not(.btn) {
text-decoration:none;color:rgba(32,47,51,1.00);}
ul.list-custom li a:not(.btn):hover, li a:not(.btn):focus {
color:rgba(0,157,255,1.00);text-decoration:none;}

.fa-ul.line-lg{margin-left:3em}
.fa-ul.line-2x{margin-left:3.4em}
.fa-ul.line-3x{margin-left:4.6em}
.fa-ul.line-4x{margin-left:5.8em}
.fa-ul.line-5x{margin-left:7em}
.line-lg li{line-height:2em;margin:0}
.line-2x li{line-height:2.4em;margin:0}
.line-3x li{line-height:3.6em;margin:0}
.line-4x li{line-height:4.8em;margin:0}
.line-5x li{line-height:6em;margin:0}

.address-widget.fa-ul {
	margin-left: 2.14286em !important;
	padding-left: 0 !important; 
}		
p.address-info {
    margin-top: 10px;
}
.media-image-top{
	margin-bottom: 15px;
}
.media-image-bottom{
	margin-top: 15px;
}
.slider_block_area .widget_revslider { 
	margin: 0;
	padding: 0; 
}
.pull-left.first { clear: left; }
.pull-right.first { clear: right; }

a { outline: 0 none; cursor: pointer;}
iframe {
	border: none;
}
/* Separators */
.separator {
	margin: 0;
	height: 0;
	position: relative;
}
/* Gradient transparent - color - transparent */ 
.separator.style-1,
.separator-text.style-1:before,
.separator-text.style-1:after { 
	border: 0; 
	height: 1px; 
	background: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(32,47,51,1.00), rgba(0,0,0,0));
	background: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(32,47,51,1.00), rgba(0,0,0,0));
	background: -o-linear-gradient(left, rgba(0,0,0,0), rgba(32,47,51,1.00), rgba(0,0,0,0)); 
	background: linear-gradient(left, rgba(0,0,0,0), rgba(32,47,51,1.00), rgba(0,0,0,0)); 
}
.separator.style-1.theme-primary,
.separator-text.style-1.theme-primary:before,
.separator-text.style-1.theme-primary:after {  
	border: 0; 
	height: 1px; 
	background: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,157,255,1.00), rgba(0,0,0,0)); 
	background: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,157,255,1.00), rgba(0,0,0,0)); 
	background: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,157,255,1.00), rgba(0,0,0,0)); 
	background: linear-gradient(left, rgba(0,0,0,0), rgba(0,157,255,1.00), rgba(0,0,0,0)); 
}
.separator.style-2,
.separator-text.style-2:before,
.separator-text.style-2:after { 
border-bottom: 1px solid rgba(32,47,51,1.00);
}
.separator.style-2.theme-primary,
.separator-text.style-2.theme-primary:before,
.separator-text.style-2.theme-primary:after { 
border-bottom: 1px solid rgba(0,157,255,1.00);
}
.separator.style-3,
.separator-text.style-3:before,
.separator-text.style-3:after { 
border-top: 1px solid rgba(32,47,51,1.00);
border-bottom: 1px solid rgba(0,0,0,0.15);
}
.separator.style-3.theme-primary,
.separator-text.style-3.theme-primary:before,
.separator-text.style-3.theme-primary:after { 
border-top: 1px solid rgba(0,157,255,1.00);
border-bottom: 1px solid rgba(0,0,0,0.15);
}
.separator.style-4,
.separator-text.style-4:before,
.separator-text.style-4:after { 
border-bottom: 1px dashed rgba(32,47,51,1.00);
}
.separator.style-4.theme-primary,
.separator-text.style-4.theme-primary:before,
.separator-text.style-4.theme-primary:after { 
border-bottom: 1px dashed rgba(0,157,255,1.00);
}
.separator.style-5,
.separator-text.style-5:before,
.separator-text.style-5:after {
border-bottom: 1px dashed rgba(32,47,51,1.00);
background: rgba(0,0,0,0.15);
}
.separator.style-5.theme-primary,
.separator-text.style-5.theme-primary:before,
.separator-text.style-5.theme-primary:after { 
border-bottom: 1px dashed rgba(0,157,255,1.00);
background: rgba(0,0,0,0.15);
}
.separator.style-6,
.separator-text.style-6:before,
.separator-text.style-6:after { 
border-bottom: 1px dotted rgba(32,47,51,1.00);
}
.separator.style-6.theme-primary,
.separator-text.style-6.theme-primary:before,
.separator-text.style-6.theme-primary:after { 
border-bottom: 1px dotted rgba(0,157,255,1.00);
}
.separator.style-7,
.separator-text.style-7:before,
.separator-text.style-7:after { 
border-bottom: 1px dotted rgba(32,47,51,1.00);
background: rgba(0,0,0,0.15);
}
.separator.style-7.theme-primary,
.separator-text.style-7.theme-primary:before,
.separator-text.style-7.theme-primary:after { 
border-bottom: 1px dotted rgba(0,157,255,1.00);
background: rgba(0,0,0,0.15);
}
/* Double Line */ 
.separator.style-8,
.separator-text.style-8:before,
.separator-text.style-8:after { 
	padding: 0; 
	border: none; 
	border-top: medium double rgba(32,47,51,1.00); 
	color: rgba(32,47,51,1.00); 
} 
.separator.style-8.theme-primary,
.separator-text.style-8.theme-primary:before,
.separator-text.style-8.theme-primary:after { 
	padding: 0; 
	border: none; 
	border-top: medium double rgba(0,157,255,1.00); 
	color: rgba(0,157,255,1.00); 
} 
/* Drop Shadow */ 
.separator.style-9,
.separator-text.style-9:before,
.separator-text.style-9:after {
	height: 12px; 
	border: 0; 
	box-shadow: inset 0 12px 12px -12px rgba(32,47,51,1.00); 
}
.separator.style-9.theme-primary,
.separator-text.style-9.theme-primary:before,
.separator-text.style-9.theme-primary:after {
	height: 12px; 
	border: 0; 
	box-shadow: inset 0 12px 12px -12px rgba(0,157,255,1.00); 
}
/* Cloud */ 
.separator.style-10 { 
	border: 0; 
	box-shadow: 0 0 10px 1px rgba(32,47,51,1.00); 
} 
.separator.style-10.theme-primary { 
	border: 0; 
	box-shadow: 0 0 10px 1px rgba(0,157,255,1.00); 
} 
.separator.style-10:after { 
	content: "\00a0"; /* prevent margin collapse */ 
}
/* Radial Shadow */ 
.separator.style-11{
	height:1px;
	overflow:visible;
	border:none;
	background:none;
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(150, 150, 150, 0)), color-stop(15%, rgba(150, 150, 150, 0)), color-stop(50%, rgba(150, 150, 150, 0.65)), color-stop(85%, rgba(150, 150, 150, 0)), color-stop(100%, rgba(150, 150, 150, 0)));
	background: -webkit-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
	background: -moz-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
	background: -o-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
	background: linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=1)
}
.separator.style-11:after{
	display:block;
	margin-top:10px;
	height:6px;
	width:100%;
	content:'';
	background:-webkit-radial-gradient(ellipse at 50% -50%, rgba(32,47,51,1.00) 0px, rgba(255, 255, 255, 0) 65%);
	background:-o-radial-gradient(ellipse at 50% -50%, rgba(32,47,51,1.00) 0px, rgba(255, 255, 255, 0) 80%);
	background:radial-gradient(ellipse at 50% -50%, rgba(32,47,51,1.00) 0px, rgba(255, 255, 255, 0) 65%)
}
body:not(:-moz-handler-blocked) .separator.style-11:after{
	background:radial-gradient(ellipse at 50% -50%, rgba(32,47,51,1.00) 0px, rgba(255, 255, 255, 0) 80%)
}
.separator.style-11.theme-primary:after{
	display:block;
	margin-top:10px;
	height:6px;
	width:100%;
	content:'';
	background:-webkit-radial-gradient(ellipse at 50% -50%, rgba(0,157,255,1.00) 0px, rgba(255, 255, 255, 0) 65%);
	background:-o-radial-gradient(ellipse at 50% -50%, rgba(0,157,255,1.00) 0px, rgba(255, 255, 255, 0) 80%);
	background:radial-gradient(ellipse at 50% -50%, rgba(0,157,255,1.00) 0px, rgba(255, 255, 255, 0) 65%)
}
body:not(:-moz-handler-blocked) .separator.style-12.theme-primary:after{
	background:radial-gradient(ellipse at 50% -50%, rgba(0,157,255,1.00) 0px, rgba(255, 255, 255, 0) 80%)
}
/* Separator w/ Text */

.separator-t {
  display: table;
}
.separator-text {
  display: table-row;
  white-space: nowrap;
}

.separator-text:before,
.separator-text:after { 
  content: '';
  display: table-cell;
  width: 50%;
}
.separator-text span,
.separator-text span {
  padding: 0 15px;
}
.separator-text.style-2 span,
.separator-text.style-4 span,
.separator-text.style-6 span {
	position: relative;
	top: 0.5em;
}
.separator-text.style-8 span {
	position: relative;
	top: -0.5em;
}
/* Blog */
.comments-area {
	margin-bottom:30px
}
#blog-nav {
	margin-top:30px;
	margin-bottom:30px
}
#respond code { white-space:normal; }
.form-submit {
	display: none;
}
.comment-form-author,
.comment-form-email,
.comment-form-url {
	width: 50%;
}

#captcha_answer { min-width: 120px;}
@media (max-width:991px){
#sdf-header	[class="col-md-12"]:not(:last-child){
	margin-bottom:30px
}
#navigation-area [class*="col-"]:not(:last-child),
#navigation-area-2 [class*="col-"]:not(:last-child){
	margin-bottom:0px
}
#sdf_contact_form [class*="col-"]:not(:last-child){
	margin-bottom:0px
}
}
#sdf-header > .container:last-child {
	margin-bottom: 0;
}
#sdf-header .navbar-sticky-overlay#navigation-area,
#sdf-header .navbar-sticky-overlay#navigation-area-2 {
	position: fixed;
	z-index: 999;
}
#sdf-header .container-wide.navbar-sticky-overlay#navigation-area,
#sdf-header .container-wide.navbar-sticky-overlay#navigation-area-2 {
	width: 100%;
}
#sdf-header > #navigation-area,
#sdf-header > #navigation-area-2,
#sdf-header .navbar-fixed-top#navigation-area .navbar,
#sdf-header .navbar-fixed-top#navigation-area-2 .navbar,
#sdf-header #navigation-area .navbar,
#sdf-header #navigation-area-2 .navbar,
#sdf-header > #h-slider-area {
	margin-top: 0;
	margin-bottom: 0;
}
.navbar-collapse > ul:not(.navbar-nav) {
  list-style: none outside none;
	margin-bottom: 0;
	padding-left: 0;
}
.navbar-collapse > ul:not(.navbar-nav) > li {
	float: left;
}
/* Sticky Menu */
.navbar-sticky {
-webkit-transform: translateY(0%);
	-o-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: transform 1.5s;
	-o-transition: transform 1.5s;
	transition: transform 1.5s;
	z-index: 999;
	position:relative;
}	

.navbar-sticky.sticky-show {
	position: fixed;
	top: 0;
	-webkit-transform: translateY(0%);
	-o-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: transform 1.5s;
	-o-transition: transform 1.5s;
	transition: transform 1.5s;
}
.container-wide.navbar-sticky.sticky-show {
	width: 100%;
}
 /* Breadcrumb */
.breadcrumb {
	background-color: transparent;
	border-radius: 0;
	list-style: none outside none;
	padding: 0;
}

/* Main Content override inline styles */
@media (max-width:767px){
body[style] {
  position: relative !important;
}
.hero_block[style] {
  margin: 0 !important;
  height: auto !important;
}
}
@media (max-width:480px){
.hero_block[style] {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
  margin: 0 !important;
  height: auto !important;
}
}
.entry-content > .container,
.entry-content > .row:last-child,
.entry-content > .hero_block.row,
.xentry-content .container .row:last-child{
	margin-bottom: 0px;
}
.entry-content >.container>.row.no-bottom-margin,
.entry-content >.row.no-bottom-margin,
.entry-content >.hero_block.row.no-bottom-margin{
	margin-bottom: 0px;
}


/* image widget alignment */
.img-left {
	display: inline;
	float: left;
}
.img-right {
	display: inline;
	float: right;
}

.img-responsive.img-center {
  margin: 0 auto;
}

/* button alignment */
.btn-right {
	float: right;
}
.btn-left {
	float: left;
}
.btn-right + .btn-right {
	margin-right: 4px;    
}  
.btn-center  {
	text-align: center;
	margin-bottom: 5px;
}
.btn-center + .btn-center,
.btn-block + .btn-center {
	margin-top: 5px;    
}
.btn.btn-right + .btn.btn-left,
.btn.btn-left + .btn.btn-right {
	margin-top: 0;    
}
.row > [class*="col-"] > img:last-child {
	margin-bottom: 0;
}
.area_placeholder { margin:0; padding: 0; width: 100%; height: auto; display:block }
.area_placeholder h3 { padding: 0 }

.overflowed { overflow: auto; }

/* Blockquote */

		
	blockquote,
	blockquote.blockquote-reverse{
		border-style:solid;		border-color:rgba(0,157,255,1.00);		
		border-width:0 0 0 2px;
		-webkit-border-radius:0px; 
		-moz-border-radius: 0px; 
		border-radius: 0px; 
	}
	blockquote.blockquote-reverse{
				
		border-width:0 2px 0 0;
	}
	
		
			blockquote,
		blockquote.blockquote-reverse{
			background:transparent;		}
		
	

blockquote,
blockquote.blockquote-reverse{
padding: 15px 30px;
margin: 0;
}
blockquote .quote-icon{
margin-right: 15px;
}

blockquote.blockquote-reverse .quote-icon{
margin-left: 15px;
}

blockquote p,
blockquote footer {
	}

blockquote p{
	  	font-family:Montserrat;}


blockquote p a{
    	text-decoration:none;}

blockquote p a:hover, blockquote p a:focus{
  	text-decoration:none;}


/* Social Icons */
ul.social-menu {
	margin: 0;
	padding: 0;
	list-style: none outside none;
	border: 0;
	box-shadow: none;
}
.social-menu li {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: 0;
	box-shadow: none;
}
.social-menu li:last-child {
    margin-right: 0;
}
.social-menu li a {
	display: inline-block;
	overflow: hidden;
	margin: 0;
}
.social-menu li a:hover {
    text-decoration: none;
}
/* Fix styles for the modal */
.modal-body .container {
    width: auto !important;
}
[id^="modal-for-page"] .modal-header {
	border-bottom: 0;
	height: 30px;
}
/* Styles for the modal effects */

/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/

.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50%;
	max-width: 630px;
	min-width: 320px;
	height: auto;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.in {
	visibility: visible;
}

.in ~ .modal {
	opacity: 1;
	visibility: visible;
}


/* Individual modal styles with animations/transitions */

/* Effect 1: Fade in and scale up */
.fade.md-effect-1 .modal-dialog {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.in.md-effect-1 .modal-dialog {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 2: Slide from the right */
.fade.md-effect-2 .modal-dialog {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.in.md-effect-2 .modal-dialog {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

/* Effect 3: Slide from the bottom */
.fade.md-effect-3 .modal-dialog {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.in.md-effect-3 .modal-dialog {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* Effect 4: Newspaper */
.fade.md-effect-4 .modal-dialog {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}

.in.md-effect-4 ~ .modal,
.md-effect-4 .modal-dialog {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.in.md-effect-4 .modal-dialog {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}

/* Effect 5: fall */
.md-effect-5.modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.fade.md-effect-5 .modal-dialog {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg); 
	-moz-transform: translateZ(600px) rotateX(20deg); 
	-ms-transform: translateZ(600px) rotateX(20deg); 
	transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}

.in.md-effect-5 .modal-dialog {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}

/* Effect 6: side fall */
.md-effect-6.modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.fade.md-effect-6 .modal-dialog {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg); 
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}

.in.md-effect-6 .modal-dialog {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}

/* Effect 7:  slide and stick to top */
.md-effect-7{
	top: 0;
}

.fade.md-effect-7 .modal-dialog {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	opacity: 0;
}

.in.md-effect-7 .modal-dialog {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}

/* Effect 8: 3D flip horizontal */
.md-effect-8.modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.fade.md-effect-8 .modal-dialog {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.in.md-effect-8 .modal-dialog {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

/* Effect 9: 3D flip vertical */
.md-effect-9.modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.fade.md-effect-9 .modal-dialog {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.in.md-effect-9 .modal-dialog {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* Effect 10: 3D sign */
.md-effect-10.modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.fade.md-effect-10 .modal-dialog {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.in.md-effect-10 .modal-dialog {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* Effect 11: Super scaled */
.fade.md-effect-11 .modal-dialog {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.in.md-effect-11 .modal-dialog {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 12:  Just me */
.fade.md-effect-12 .modal-dialog {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.in.md-effect-12 ~ .modal {
	background: #e74c3c;
} 

.fade.md-effect-12 .modal-dialog {
	background: transparent;
}

.in.md-effect-12 .modal-dialog {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 13: 3D slit */
.md-effect-13.modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.fade.md-effect-13 .modal-dialog {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}

.in.md-effect-13 .modal-dialog {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;}
	100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@-moz-keyframes slit {
	50% { -moz-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -moz-animation-timing-function: ease-out;}
	100% { -moz-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@keyframes slit {
	50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-in;}
	100% { transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

/* Effect 14:  3D Rotate from bottom */
.md-effect-14.modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.fade.md-effect-14 .modal-dialog {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.in.md-effect-14 .modal-dialog {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}

/* Effect 15:  3D Rotate in from left */
.md-effect-15.modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.fade.md-effect-15 .modal-dialog {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.in.md-effect-15 .modal-dialog {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}

/* builder elements*/
.blank_spacer { min-height: 0}

/* Border Radius */
.border-radius-1 {
	border-radius: 1px;
}
.border-radius-2 {
	border-radius: 2px;
}
.border-radius-3 {
	border-radius: 3px;
}
.border-radius-4 {
	border-radius: 4px;
}
.border-radius-5 {
	border-radius: 5px;
}
.border-radius-6 {
	border-radius: 6px;
}
.border-radius-7 {
	border-radius: 7px;
}
.border-radius-8 {
	border-radius: 8px;
}
.border-radius-9 {
	border-radius: 9px;
}
.border-radius-10 {
	border-radius: 10px;
}
.border-radius-11 {
	border-radius: 11px;
}
.border-radius-12 {
	border-radius: 12px;
}
.border-radius-13 {
	border-radius: 13px;
}
.border-radius-14 {
	border-radius: 14px;
}
.border-radius-15 {
	border-radius: 15px;
}
.border-radius-20 {
	border-radius: 20px;
}
.border-radius-25 {
	border-radius: 25px;
}
.border-radius-30 {
	border-radius: 30px;
}
/* Shapes */
.circle {
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.ellipse {
	-webkit-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}
.leaf {
	-webkit-border-radius: 3% 85% 3% 85%;
	-o-border-radius: 3% 85% 3% 85%;
	border-radius: 3% 85% 3% 85%;
}
.lemon {
	-webkit-border-radius: 5% 75% 15% 75%;
	-o-border-radius: 5% 75% 15% 75%;
	border-radius: 5% 75% 15% 75%;
}
.bullet { 
	-webkit-border-radius: 5% 80% 80% 5% / 5% 60% 60% 5%; 
	-o-border-radius: 5% 80% 80% 5% / 5% 60% 60% 5%; 
	border-radius: 5% 80% 80% 5% / 5% 60% 60% 5%; 
} 
.mushroom {
	-webkit-border-radius: 50% 50% 50% 50%/60% 60% 30% 30%;
	-o-border-radius: 50% 50% 50% 50%/60% 60% 30% 30%;
	border-radius: 50% 50% 50% 50%/60% 60% 30% 30%;
}
.old-screen { 
	-webkit-border-radius: 75% / 12%;
	-o-border-radius: 75% / 12%;
	border-radius: 75% / 12%;
	position: relative;
}

.sdf-section-anchor {
	position:absolute;
	visibility:hidden;
	top:0;
}

/* Portfolio & Blog Grids */
body.wide-layout { 
   overflow-x: hidden;
}
.wide-layout #sortable-posts-items.no-space-col [class*="col-"],
.wide-layout #sortable-portfolio-items.no-space-col [class*="col-"],
.boxed-layout #sortable-posts-items.no-space-col [class*="col-"],
.boxed-layout #sortable-portfolio-items.no-space-col [class*="col-"],
.container-fluid #sortable-posts-items.no-space-col [class*="col-"],
.container-fluid #sortable-portfolio-items.no-space-col [class*="col-"]{ padding-left:0;  padding-right:0; }

/* Blog/Portfolio Grid */
.visuallyhidden {
    position: absolute;
    overflow: hidden;  
    border: 0;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    clip: rect(0 0 0 0); 
}
article.isotope-item span.image-overlay {
	position: absolute;
	display: inline-block;
	height: 100%;
	width: 100%;
	overflow: hidden;
	left: 0;
	bottom: 0;
	background-color: rgba(255,255,255,0.87);
	opacity: 0;
	visibility: visible;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
	z-index: 200;
}

.touch article.isotope-item span.image-overlay{
	display: none !important;
	height: 0 !important;
	width: 0 !important;
	opacity: 0 !important;
	visibility: hidden !important;
}
article.isotope-item:hover span.image-overlay{
	height:100% !important;
}

article.isotope-item .item-image:hover span.image-overlay{
	opacity: 1;
	filter: alpha(opacity=100);
}

.item-image { 
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	position:relative;
}
.image-holder { 
	display: block;
	position: relative;
	overflow: hidden;
	width: 100%;
	-moz-transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
	transform: translateZ(0px);
}
.item-image .image-holder {
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
opacity: 1;
}

.isotope-item .item-image:hover .image-holder {
-webkit-transform: scale(1.07) rotate(0.5deg);
-moz-transform: scale(1.07) rotate(0.5deg);
-ms-transform: scale(1.07) rotate(0.5deg);
-o-transform: scale(1.07) rotate(0.5deg);
transform: scale(1.07) rotate(0.5deg);
opacity: 1;
}

article.isotope-item span.image-overlay span.image-text-outer{
	display: table;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	overflow:hidden;

}

article.isotope-item span.image-overlay span span.image-text-inner{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

article.isotope-item span.image-overlay span span.image-text-inner .project-title,
article.isotope-item span.image-overlay span span.image-text-inner .post-title{
    display: block;
		margin-bottom: 20px;
}

article.isotope-item .btn-overlay-holder,
article.isotope-item .btn-overlay-holder .feature_holder_icons{
	display: inline-block;
}

article.isotope-item .btn-overlay-holder{
    width: 100%;
}

.project-data {
	margin-top: 10px;
}
.project-data > ul {
	margin-left: 0;
}
.post-data,
.latest-post-excerpt {
	margin-top: 15px;
}
.post-meta.fa-ul {
    margin-left: 0;
}
.post-meta li {
	margin-right: 10px;
}
.post-meta li:last-child {
	margin-right: 0;
}
.post-meta-item i {
	text-align: center;
	margin-right: 10px;
}

article.isotope-item .btn-overlay-holder .btn-overlay {
		text-transform: uppercase;margin:0 10px 0 0;padding:8px 16px;border-style:solid;border-width:0;
-webkit-border-radius:0; 
-moz-border-radius: 0; 
border-radius: 0; 
text-align: center;
vertical-align: middle;
white-space: nowrap;
display: inline-block;
font-weight: normal;
cursor: pointer;
	color:rgba(7,12,13,1.00);
	background-color:rgba(0,157,255,1.00);
		text-shadow: none;
		-webkit-box-shadow:  transparent;
	box-shadow:  transparent;
		border-color:rgba(0,157,255,1.00);}
article.isotope-item .btn-overlay-holder .btn-overlay:last-child {
	margin-right: 0;
}

article.isotope-item .btn-overlay-holder .btn-overlay:hover {
color:rgba(255,255,255,1);
background-color:rgba(17,17,17,1.00);
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(17,17,17,1.00);
-webkit-transition: background 0.4s, color 0.2s;
-moz-transition: background 0.4s, color 0.2s;
-o-transition: background 0.4s, color 0.2s;
transition: background 0.4s, color 0.2s;
}
.btn-overlay .fa {
line-height: inherit !important;
vertical-align: middle;
min-width: 1em;
min-height: 1em;
}

.nav-pills.nav-center {
		text-align: center;
}
.nav-pills.nav-center > li {
    float: none;
}
.nav.nav-center > li {
    display: inline-block;
}
/* background video */

.hero_block.yt-bg-video.player{
	display:block;
}
.mb_YTPlayer .buttonBar{
	display: none !important;
}
.sdf-video-control {
	bottom: 30px;
	left: 30px;
	cursor: pointer;
	opacity: 0.85;
	position: fixed;
	z-index: 2;
	text-align: center;
-webkit-transition: background 0.4s, color 0.2s;
-moz-transition: background 0.4s, color 0.2s;
-o-transition: background 0.4s, color 0.2s;
transition: background 0.4s, color 0.2s;
	-webkit-backface-visibility: hidden;
  width: 30px;
  height: 30px;
  display: block;
}
.sdf-video-control.sdf-video-play {
	left: 75px;
}

/* Photostream */
.widget-photostream {
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	display: block;
    background: none;
}
.widget-photostream.image-frame {
	padding: 7px;
}
.widget-photostream:hover { 
	transition: all 0.2s ease-in-out 0s;
}
/* Responsive Image Grid */
.image-grid{
	margin: 0px auto;
	position: relative;
	height: auto;
	width: 100%;
}
.image-grid ul {
	list-style: none;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0 !important;
}

/* Clear floats by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */

.image-grid ul:before,
.image-grid ul:after{
	content: '';
    display: table;
}

.image-grid ul:after {
    clear: both;
}

.image-grid ul {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
} 

.image-grid ul li {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	display: block;
	overflow: hidden;
	opacity: 0.8;
	transition: all 0.3s ease-in-out 0s;
}
.image-grid ul:hover li {
	opacity: 0.5;
}
.image-grid ul li:hover {
	opacity: 1;
}
.image-grid ul li a{
	display: block;
	outline: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
}
.image-grid-loading:after,
.image-grid-loading:before{
	display: none;
}

.image-grid-loading-image{
	display: none;
}

.image-grid-loading .image-grid-loading-image{
	position: relative;
	width: 30px;
	height: 30px;
	left: 50%;
	margin: 100px 0 0 -15px;
	display: block;
}
/* No JavaScript Fallback */
.no-js .image-grid{
	width: 600px;
}

.no-js .image-grid ul li,
.no-js .image-grid ul li a{
	width: 100px;
	height: 100px;
}
.no-js .image-grid ul li a img {
	width: 100%;
}

body { 
font-size:24px;font-family:Crimson Text;color:rgba(32,47,51,1.00);}

a {
color:rgba(0,157,255,1.00);
}
a {
-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
text-decoration:none;
}
article .entry-content .clearfix > p a {
background-color: transparent;
}
a:hover, a:focus{
text-decoration:none;
}
a:hover  {
color: rgba(32,47,51,1.00);
}

article .entry-content .clearfix > p a:hover {
background-color: transparent;
}

/* Page */
@media (min-width:992px){
#left-widget-area,
#right-widget-area,
#sdf-content {
padding-top: 0;
padding-bottom: 0;
}
.featured-image {
padding-top: 0;
padding-bottom: 0;
}
}
/* Page Header Area */

#page-header {
padding-top: 60px;
padding-bottom: 0;
}


#page-header .entry-title,
#page-header .entry-subtitle {
  	text-align: left;
		text-transform: uppercase;}
 
#page-header .entry-title, #page-header h1.entry-title, #page-header h2.entry-title{
	font-size:53px;  color:rgba(7,12,13,1.00);	font-family:Montserrat;font-weight:bold;}

 
#page-header .entry-title:hover, #page-header h1.entry-title:hover, #page-header h2.entry-title:hover {
  color:rgba(7,12,13,1.00);}

#page-header .entry-title a{
  font-size:53px;  color:rgba(7,12,13,1.00);	text-decoration:none;}

#page-header .entry-title a:hover, #page-header .entry-title a:focus{
  color:rgba(7,12,13,1.00);	text-decoration:none;}

#page-header .entry-subtitle{
	text-transform: uppercase;	font-size:20px;  	font-family:Montserrat;font-weight:normal;}

header.entry-title {
padding-top: 0;
padding-bottom: 0;
}

.teaser-title h1,
.teaser-title h2,
.teaser-title h3,
.teaser-title h4,
.teaser-title h5,
.teaser-title h6{
	margin: 0;
}

.sdf-teaser-box .teaser-icon {
	text-align: center;
-webkit-transition: background 0.4s, color 0.2s;
-moz-transition: background 0.4s, color 0.2s;
-o-transition: background 0.4s, color 0.2s;
transition: background 0.4s, color 0.2s;
	
	display: table-cell;
}
/* firefox Fix */
.media-body .img-responsive{
width: 100%;
}
.sdf-teaser-box .teaser-icon.text-center {
	width: auto;
	height: auto;
	display: block;
}
.sdf-teaser-box .teaser-icon .btn {
	text-align: center;
-webkit-transition: background 0.4s, color 0.2s;
-moz-transition: background 0.4s, color 0.2s;
-o-transition: background 0.4s, color 0.2s;
transition: background 0.4s, color 0.2s;
	
}
/* Breadcrumbs */
#page-breadcrumbs {
padding-top: 0;
padding-bottom: 0;
}

.breadcrumb > li + li:before {
    color: rgba(32,47,51,1.00);
    content: "» ";
}

#page-breadcrumbs {
  text-align: left;
	}
#page-breadcrumbs,
#page-breadcrumbs .active {
	font-family:Montserrat;  font-size:13pxpx;  color:rgba(32,47,51,1.00);}

#page-breadcrumbs:hover {
  font-size:13pxpx;  color:rgba(32,47,51,1.00);}

#page-breadcrumbs a {
  font-size:13pxpx;  color:rgba(0,157,255,1.00);}
#page-breadcrumbs a:hover {
  font-size:13pxpx;  color:rgba(32,47,51,1.00);}

/* Headings */
h1, .h1 {
	font-family:Montserrat;font-weight:bold;	color:rgba(7,12,13,1.00);		-webkit-font-smoothing: antialiased;
	margin-top:15px;	margin-bottom:25px;}
h2, .h2 {
	font-family:Montserrat;font-weight:bold;	color:rgba(7,12,13,1.00);		-webkit-font-smoothing: antialiased;
	margin-top:15px;	margin-bottom:25px;}
h3, .h3 {
	font-family:Montserrat;font-weight:bold;	color:rgba(7,12,13,1.00);		-webkit-font-smoothing: antialiased;
	margin-top:10px;	margin-bottom:20px;}
h4, .h4 {
	font-family:Montserrat;font-weight:bold;	color:rgba(7,12,13,1.00);		-webkit-font-smoothing: antialiased;
	margin-top:10px;	margin-bottom:20px;}
h5, .h5 {
	font-family:Montserrat;font-weight:bold;	color:rgba(7,12,13,1.00);		-webkit-font-smoothing: antialiased;
		}
h6, .h6 {
	font-family:Montserrat;font-weight:bold;	color:rgba(7,12,13,1.00);		-webkit-font-smoothing: antialiased;
		}

/* Header */
#sdf-header {
}
#sdf-logo .logo,
#sdf-logo h1.logo,
#sdf-logo h2.logo,
#sdf-logo h3.logo,
#sdf-logo h4.logo,
#sdf-logo h5.logo,
#sdf-logo h6.logo,
#sdf-nav .logo,
#sdf-nav h1.logo,
#sdf-nav h2.logo,
#sdf-nav h3.logo,
#sdf-nav h4.logo,
#sdf-nav h5.logo,
#sdf-nav h6.logo {
padding-top: 26px;
padding-bottom: 0;
}
#sdf-logo .logo,
#sdf-logo h1.logo,
#sdf-logo h1.logo a,
#sdf-logo h2.logo,
#sdf-logo h2.logo a,
#sdf-logo h3.logo,
#sdf-logo h3.logo a,
#sdf-logo h4.logo,
#sdf-logo h4.logo a,
#sdf-logo h5.logo,
#sdf-logo h5.logo a,
#sdf-logo h6.logo,
#sdf-logo h6.logo a,
#sdf-nav .logo,
#sdf-nav h1.logo,
#sdf-nav h1.logo a,
#sdf-nav h2.logo,
#sdf-nav h2.logo a,
#sdf-nav h3.logo,
#sdf-nav h3.logo a,
#sdf-nav h4.logo,
#sdf-nav h4.logo a,
#sdf-nav h5.logo,
#sdf-nav h5.logo a,
#sdf-nav h6.logo,
#sdf-nav h6.logo a {
	font-family:Oswald;font-weight:normal;	font-size:17px;color:rgba(32,47,51,1.00);margin: 0;
}
#sdf-logo .logo{
display: block;
text-align: left;
line-height: 1
}

.logo a .img-responsive.text-right{
	margin-left: auto;
}
.logo a .img-responsive.text-left{
	margin-right: auto;
}

#sdf-logo:hover {
color:rgba(32,47,51,1.00);}
	
#sdf-logo a {
	color:rgba(32,47,51,1.00);	text-decoration: none;
}

#sdf-logo a:hover {
color:rgba(0,157,255,1.00);}
/* Tagline */
#sdf-logo .tagline {
	font-family:Oswald;	font-size:16px ;margin: 0;
}


/* Navigation */
.navbar .fa { line-height: 1 !important; }
.navbar-collapse .navbar-nav.navbar-center {
	display: block;
	float:none;
	text-align: center;
}
.navbar-collapse .navbar-nav.navbar-center ul {
	text-align: left;
}
.navbar-nav.navbar-center > li{
    float:none;
	display: inline-block;
}

nav#wpu-navigation .nav,
nav#wpu-navigation .nav a {
	font-family:Oswald;font-weight:normal;	font-size:16px;	text-transform: uppercase;
}

.logged-in .navbar-sticky.sticky-show,
.logged-in .navbar-fixed-top {
	top: 32px;
}

/* Default Theme START */


 

@media (min-width: 768px) {
#sdf-header > #navigation-area,
#sdf-header > #navigation-area-2 {
		margin-top: 0px;
		margin-bottom: 0px;
}
#sdf-header > #navigation-area.navbar-sticky.sticky-show,
#sdf-header > #navigation-area-2.navbar-sticky.sticky-show {
	margin-top: 0;
	margin-bottom: 0;
}
.navbar-default {
    background-color: transparent;
    border: 0;
}
.navbar .nav {
	height: 70px;
}
.navbar .nav > li {
	height: 70px;
}
.navbar .nav > li > a {
	padding: 20px 15px 30px;
		margin-top: 0px;
		margin-bottom: 0px;
	 
}
.navbar {
	min-height: 70px;
}
}
#navigation-area,
#navigation-area-2 {
	border-color: transparent;
	}	

	/* Navigation Area */
		
				#navigation-area,
		#navigation-area-2 {
			-webkit-box-shadow: 0 16px 0px rgba(17,17,17,1.00);
				box-shadow: 0 16px 0px rgba(17,17,17,1.00);
		}
				
									
			#navigation-area,
			#navigation-area-2,
			header > #navigation-area,
			header > #navigation-area-2 {
			background:rgba(255,255,255,0.95);			}
		
			
	
/* Full page area */
.hero_block.full-page-area{
position:relative;
overflow-x:hidden;
overflow-y:hidden;
min-height:40vh;
height:calc((100vh * (100 / 100)) - 70px)
}
@media only screen and (device-aspect-ratio:3/4) and (orientation:landscape){.hero_block.full-page-area{height:calc((672px * (100 / 100)) - 70px)}}
@media only screen and (device-aspect-ratio:3/4) and (orientation:portrait){.hero_block.full-page-area{height:calc((928px * (100 / 100)) - 70px)}}
@media only screen and (device-aspect-ratio:3/4) and (orientation:portrait){.hero_block.full-page-area.safari-iphone{height:calc((928px * (100 / 100)) - 70px)}}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){.hero_block.full-page-area.safari-iphone{height:calc((634px * (100 / 100)) - 70px)}}
@media only screen and (device-aspect-ratio:375/667) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){.hero_block.full-page-area.safari-iphone{height:calc((568px * (100 / 100)) - 70px)}}
@media only screen and (device-aspect-ratio:40/71) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){.hero_block.full-page-area.safari-iphone{height:calc((472px * (100 / 100)) - 70px)}}
@media only screen and (device-aspect-ratio:2/3) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.hero_block.full-page-area.safari-iphone{height:calc((380px * (100 / 100)) - 70px)}}

/* Post Format Buttons */
.entry-type {
margin:0 10px 0 0;		
width:40px;height:40px;line-height:40px;border-style:solid;border-width:0px;
-webkit-border-radius:0; 
-moz-border-radius: 0; 
border-radius: 0; 
text-align: center;
vertical-align: middle;
white-space: nowrap;
display: inline-block;
font-weight: normal;
cursor: pointer;

color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(32,47,51,1.00);}
.entry-type:hover {
color:rgba(0,157,255,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(0,157,255,1.00);}
.entry-type .fa {
line-height: inherit !important;
vertical-align: middle;
min-width: 1em;
min-height: 1em;
}

/* Social Sharing Icons */
.social-menu.sharing .sharing-icon {
margin:10px 10px 10px 0;line-height:30px;}
.social-menu.sharing .sharing-btn {
margin: 0 0.7em 0.7em 0;
}
.widget_area .widget .sharing-custom, 
#right-widget-area .widget .sharing-custom, 
#left-widget-area .widget .sharing-custom, 
#footer-widget-area .widget .sharing-custom, 
#footer-bottom-widget-area .widget .sharing-custom, 
#above-content-area .widget .sharing-custom, 
#below-content-area .widget .sharing-custom, 
#header-area-1 .widget .sharing-custom, 
#header-area-2 .widget .sharing-custom, 
#header-area-3 .widget .sharing-custom, 
#header-area-4 .widget .sharing-custom, 
.sharing-custom, 
.share-icons .sharing-custom, 
#sdf-copyright .sharing-custom {
		font-family:Montserrat;font-weight:normal;width:30px;height:30px;line-height:30px;border-style:solid;border-width:0px;
-webkit-border-radius:0; 
-moz-border-radius: 0; 
border-radius: 0; 
text-align: center;
vertical-align: middle;
white-space: nowrap;
display: inline-block;
font-weight: normal;
cursor: pointer;
}

.widget_area .widget .sharing-custom:hover, 
#right-widget-area .widget .sharing-custom:hover, 
#left-widget-area .widget .sharing-custom:hover, 
#footer-widget-area .widget .sharing-custom:hover, 
#footer-bottom-widget-area .widget .sharing-custom:hover, 
#above-content-area .widget .sharing-custom:hover, 
#below-content-area .widget .sharing-custom:hover, 
#header-area-1 .widget .sharing-custom:hover, 
#header-area-2 .widget .sharing-custom:hover, 
#header-area-3 .widget .sharing-custom:hover, 
#header-area-4 .widget .sharing-custom:hover, 
.sharing-custom:hover, 
.share-icons .sharing-custom:hover, 
#sdf-copyright .sharing-custom:hover {
-webkit-transition: background 0.4s, color 0.2s;
-moz-transition: background 0.4s, color 0.2s;
-o-transition: background 0.4s, color 0.2s;
transition: background 0.4s, color 0.2s;
}
.sharing-icon .fa {
line-height: inherit !important;
vertical-align: middle;
min-width: 1em;
min-height: 1em;
}

.sharing-google-plus {
color:rgba(221,75,57,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-google-plus:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-facebook {
color:rgba(59,89,152,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-facebook:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-twitter {
color:rgba(85,172,238,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-twitter:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-linkedin {
color:rgba(9,118,180,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-linkedin:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-pinterest {
color:rgba(204,33,39,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-pinterest:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-tumblr {
color:rgba(53,70,92,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-tumblr:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-vk {
color:rgba(69,102,142,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-vk:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-reddit {
color:rgba(255,69,0,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-reddit:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-envelope {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.sharing-envelope:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}
	
	
/* Social Follow Buttons */
.social-menu.follow .follow-icon {
line-height:40px;}
.social-menu.follow .follow-btn {
margin: 0 0.7em 0 0;
}
.widget_area .widget .follow-custom, 
#right-widget-area .widget .follow-custom, 
#left-widget-area .widget .follow-custom, 
#footer-widget-area .widget .follow-custom, 
#footer-bottom-widget-area .widget .follow-custom, 
#above-content-area .widget .follow-custom, 
#below-content-area .widget .follow-custom, 
#header-area-1 .widget .follow-custom, 
#header-area-2 .widget .follow-custom, 
#header-area-3 .widget .follow-custom, 
#header-area-4 .widget .follow-custom, 
.follow-custom, 
#sdf-copyright .follow-custom {
		width:40px;height:40px;line-height:40px;border-style:solid;border-width:0px;
-webkit-border-radius:0; 
-moz-border-radius: 0; 
border-radius: 0; 
text-align: center;
padding: 0;
vertical-align: middle;
white-space: nowrap;
display: inline-block;
cursor: pointer;
color:;
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}
#right-widget-area .widget .follow-custom:hover, 
#left-widget-area .widget .follow-custom:hover, 
#footer-widget-area .widget .follow-custom:hover, 
#footer-bottom-widget-area .widget .follow-custom:hover, 
#above-content-area .widget .follow-custom:hover, 
#below-content-area .widget .follow-custom:hover, 
#header-area-1 .widget .follow-custom:hover, 
#header-area-2 .widget .follow-custom:hover, 
#header-area-3 .widget .follow-custom:hover, 
#header-area-4 .widget .follow-custom:hover, 
.follow-custom:hover, 
#sdf-copyright .follow-custom:hover {
color:;
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;
-webkit-transition: background 0.4s, color 0.2s;
-moz-transition: background 0.4s, color 0.2s;
-o-transition: background 0.4s, color 0.2s;
transition: background 0.4s, color 0.2s;
}
.social-menu li .fa {
line-height: inherit !important;
vertical-align: middle;
min-width: 1em;
min-height: 1em;
}

.follow-behance {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-behance:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-codepen {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-codepen:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-digg {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-digg:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-dribbble {
color:rgba(234,76,137,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-dribbble:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-dropbox {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-dropbox:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-facebook {
color:rgba(59,89,152,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-facebook:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-flickr {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-flickr:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-foursquare {
color:rgba(0,114,177,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-foursquare:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-github {
color:rgba(51,51,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-github:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-gittip {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-gittip:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-google-plus {
color:rgba(221,75,57,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-google-plus:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-instagram {
color:rgba(63,114,155,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-instagram:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-linkedin {
color:rgba(9,118,180,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-linkedin:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-pinterest {
color:rgba(204,33,39,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-pinterest:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-reddit {
color:rgba(255,69,0,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-reddit:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-renren {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-renren:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-skype {
color:rgba(0,175,240,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-skype:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-stackexchange {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-stackexchange:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-soundcloud {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-soundcloud:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-spotify {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-spotify:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-trello {
color:rgba(37,106,146,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-trello:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-tumblr {
color:rgba(53,70,92,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-tumblr:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-twitter {
color:rgba(85,172,238,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-twitter:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-vimeo-square {
color:rgba(26,183,234,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-vimeo-square:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-vk {
color:rgba(69,102,142,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-vk:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-weibo {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-weibo:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-xing {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-xing:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-yelp {
color:rgba(7,12,13,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-yelp:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-youtube {
color:rgba(229,45,39,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-youtube:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-rss {
color:rgba(242,101,34,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}

.follow-rss:hover {
color:rgba(32,47,51,1.00);
background-color:transparent;
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;}
	

/* Scroll To Top */

#finished-scroll.hiding {
	opacity: 0;
	right: -100px;
}
#finished-scroll {
bottom: 50px;
right: 30px;
cursor: pointer;
position: fixed;
z-index: 10001;
text-align: center;
-webkit-transition: background 0.4s, color 0.2s;
-moz-transition: background 0.4s, color 0.2s;
-o-transition: background 0.4s, color 0.2s;
transition: background 0.4s, color 0.2s;
	-webkit-backface-visibility: hidden;
}

a.to-top-button {
		width:40px;height:40px;line-height:40px;border-style:solid;border-width:0;
-webkit-border-radius:0; 
-moz-border-radius: 0; 
border-radius: 0; 
text-align: center;
vertical-align: middle;
white-space: nowrap;
display: inline-block;
cursor: pointer;

color:rgba(170,170,170,1.00);
background-color:rgba(18,18,18,0.85);
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;
-webkit-transition: background 0.4s, color 0.2s;
-moz-transition: background 0.4s, color 0.2s;
-o-transition: background 0.4s, color 0.2s;
transition: background 0.4s, color 0.2s;
}

a.to-top-button:hover {
color:rgba(0,157,255,1.00);
background-color:rgba(18,18,18,0.95);
text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;text-decoration: none;
}
a.to-top-button .fa {
line-height: inherit !important;
vertical-align: middle;
min-width: 1em;
min-height: 1em;
}

header > #navigation-area .widget ul.social-menu,
header > #navigation-area-2 .widget ul.social-menu {
    	height: 70px;
	margin: 0;
}
header > #navigation-area .widget_area li,
header > #navigation-area-2 .widget_area li {
	margin-bottom: 0;
}
header > #navigation-area .widget li,
header > #navigation-area-2 .widget li {
    padding: 0;
	margin-bottom: 25px;
	margin-top: 25px;
}
}
.navbar-default .navbar-brand {
  color: rgba(7,12,13,1.00);
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: rgba(0,157,255,1.00);
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: rgba(7,12,13,1.00);
}
.navbar-default .navbar-nav > li > a {
  color: rgba(7,12,13,1.00);
	letter-spacing: 0px;	text-decoration: none;
	}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: rgba(0,157,255,1.00);
  background-color: transparent;
	text-decoration: none;
	}
.navbar-default .navbar-nav > li.current-menu-item > a,
.navbar-default .navbar-nav > li.current-menu-item > a:hover,
.navbar-default .navbar-nav > li.current-menu-item > a:focus,
.navbar-default .navbar-nav > li.current-menu-parent > a,
.navbar-default .navbar-nav > li.current-menu-parent > a:hover,
.navbar-default .navbar-nav > li.current-menu-parent > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: rgba(0,157,255,1.00);
  background-color: transparent;
	}

.navbar-default .navbar-toggle {
  border-color: rgba(64,64,64,1);
	margin: 15px;
	margin-top: 26px;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: rgba(64,64,64,1);
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: rgba(255,255,255,1.00);
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: rgba(0,157,255,1.00);
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e6e6e6;
}

.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555555;
  background-color: transparent;
}

.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: rgba(7,12,13,1.00);
  border-bottom-color: rgba(7,12,13,1.00);
}

@media (max-width: 767px) {
  .navbar-default {
    background-color: transparent;
    border: 0;
	}
	nav#wpu-navigation .sub-menu a {
		color: rgba(7,12,13,1.00);
	}
	nav#wpu-navigation .sub-menu a:hover,
	nav#wpu-navigation .sub-menu a:focus,
	nav#wpu-navigation .sub-menu .current-menu-item a {
		color: rgba(0,157,255,1.00);
	}
}

.navbar-default .navbar-link {
  color: rgba(7,12,13,1.00);
}

.navbar-default .navbar-link:hover {
  color: rgba(0,157,255,1.00);
}

/* Default Theme Submenus */

@media (min-width: 768px) {
header > #navigation-area,
header > #navigation-area-2 {
	background-color: rgba(255,255,255,0.95);
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(transparent), to(transparent));
	background-image: -webkit-linear-gradient(top, transparent, 0%, transparent, 100%);
	background-image: -moz-linear-gradient(top, transparent 0%, transparent 100%);
	background-image: linear-gradient(to bottom, transparent 0%, transparent 100%);
	background-repeat: repeat-x;
}
#navigation-area:hover,
header > #navigation-area:hover,
#navigation-area-2:hover,
header > #navigation-area-2:hover {
	background-color: rgba(255,255,255,1.00);
}
#navigation-area.navbar-sticky.sticky-show,
header > #navigation-area.navbar-sticky.sticky-show,
#navigation-area-2.navbar-sticky.sticky-show,
header > #navigation-area-2.navbar-sticky.sticky-show {
	background-color: rgba(255,255,255,0.95);
}

header > #navigation-area.wide .collapse.navbar-collapse,
header > #navigation-area-2.wide .collapse.navbar-collapse {
	background-image: none;
	background-color: transparent;
}
nav#wpu-navigation .sub-menu {
	-webkit-box-shadow: 0 8px 15px rgba(0,0,0,0.10);
	box-shadow: 0 8px 15px rgba(0,0,0,0.10);
	border-color:rgba(0,157,255,1.00);	border-style:solid;	border-width:2px 0 0 0;
	-webkit-border-radius:0; 
	-moz-border-radius: 0; 
	border-radius: 0; 
}

.navbar .nav > li#menu-item-search > .sdf-dropdown-top,
.navbar .nav > li:hover > .sdf-dropdown-top {
  opacity: 1;
  visibility: visible;
}

}
.navbar-nav > li > a {
	background-color: transparent;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(transparent), to(transparent));
	background-image: -webkit-linear-gradient(top, transparent, 0%, transparent, 100%);
	background-image: -moz-linear-gradient(top, transparent 0%, transparent 100%);
	background-image: linear-gradient(to bottom, transparent 0%, transparent 100%);
	background-repeat: repeat-x;
-webkit-transition: background .4s, color .2s;
-moz-transition: background .4s, color .2s;
-o-transition: background .4s, color .2s;
transition: background .4s, color .2s;
}
.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus {
	background-color: transparent;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(transparent), to(transparent));
	background-image: -webkit-linear-gradient(top, transparent, 0%, transparent, 100%);
	background-image: -moz-linear-gradient(top, transparent 0%, transparent 100%);
	background-image: linear-gradient(to bottom, transparent 0%, transparent 100%);
	background-repeat: repeat-x;
}
.navbar-default .navbar-nav > li.current-menu-item > a,
.navbar-default .navbar-nav > li.current-menu-item > a:hover,
.navbar-default .navbar-nav > li.current-menu-item > a:focus,
.navbar-nav > .active > a,
.navbar-nav > .active > a:hover,
.navbar-nav > .active > a:focus {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(transparent), to(transparent));
	background-image: -webkit-linear-gradient(top, transparent, 0%, transparent, 100%);
	background-image: -moz-linear-gradient(top, transparent 0%, transparent 100%);
	background-image: linear-gradient(to bottom, transparent 0%, transparent 100%);
	background-repeat: repeat-x;
}
/* Default Theme END */

/* Bootstrap Submenu */
nav#wpu-navigation .sub-menu,
nav#wpu-navigation .sub-menu a {
  display: block;
	font-size:15px;	font-family:Oswald;font-weight:normal;	text-transform: uppercase;
letter-spacing: 1px;}
nav#wpu-navigation .sub-menu a {
  display: block;
	white-space: nowrap;
  text-decoration: none;
	padding: 0 15px;
  height: 36px;
  line-height: 36px;
	-webkit-transition: background .4s, color .2s;
-moz-transition: background .4s, color .2s;
-ms-transition: background .4s, color .2s;
-o-transition: background .4s, color .2s;
transition: background .4s, color .2s;
}


.navbar .nav ul {
	left: 0;
	list-style-type: none;
	margin: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	min-width: 170px;
	-webkit-transform: scale(1, 0.99);
	-webkit-transform-origin: 0 0;
	-ms-transform: scale(1, 0.99);
	-ms-transform-origin: 0 0;
	-o-transform: scale(1, 0.99);
	-o-transform-origin: 0 0;
	transform: scale(1, 0.99);
	transform-origin: 0 0;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
		-webkit-transition: 0.25s ease-out;
-moz-transition: 0.25s ease-out;
-ms-transition: 0.25s ease-out;
-o-transition: 0.25s ease-out;
transition: 0.25s ease-out;
}

/* Search Icon/Form */
.navbar .nav ul.searchform {
	opacity: 1;
  top: 100%;
  visibility: visible;
  z-index: 999;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  display: block\9;
}
.navbar .nav > li:hover > ul:not(.searchform) {
  opacity: 1;
  top: 100%;
  visibility: visible;
  z-index: 999;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  display: block\9;
}
.navbar .nav > li > ul {
  margin-top: 0px;
  top: 80%;
  padding-left: 0;
}
.navbar .nav > li > .sdf-dropdown-top {
    bottom: -2px;
    height: 2px;
    opacity: 0;
    position: absolute;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
}
.navbar .nav > li > .sdf-dropdown-top .sdf-dropdown-arrow-wrap {
    display: none;
    width: 10px;
    height: 10px;
    top: -10px;
    left: 15px;
    margin-left: -5px;
    overflow: hidden;
    position: absolute;
}
.navbar .nav > li#menu-item-search > .sdf-dropdown-top .sdf-dropdown-arrow-wrap,
.navbar .nav > li:hover > .sdf-dropdown-top .sdf-dropdown-arrow-wrap {
		display: block;
}
.navbar .nav > li > .sdf-dropdown-top .sdf-dropdown-arrow {
    border: 0;
    width: 10px;
    height: 10px;
    top: 7px;
    left: 50%;
    margin-left: -5px;
    position: absolute;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		visibility: hidden\9;
		background-color: rgba(255,255,255,0.90);
		-webkit-box-shadow: 0 8px 15px rgba(0,0,0,0.10);
		box-shadow: 0 8px 15px rgba(0,0,0,0.10);
		-webkit-transition: 0.3s ease-out;
		-moz-transition: 0.3s ease-out;
		-o-transition: 0.3s ease-out;
		transition: 0.3s ease-out;
		-webkit-backface-visibility: hidden;
}
.navbar .nav > li > ul li:hover ul {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  visibility: visible;
  display: block\9;
}
.navbar .nav > li > ul li ul,
.navbar .nav > li > ul li ul li ul {
	left: 100%;
	padding-left: 0;
}
.navbar .nav ul li {
	padding: 0;
	position: relative;
}
.navbar .nav .sub-menu.searchform > li {
	padding: 5px;
	line-height: 0;
}
.navbar .nav ul li.active > a,
.navbar .nav ul li.active > a:hover,
.navbar .nav ul li.active > a:focus {
	background-color: rgba(255,255,255,0.97);
	padding-left: 9px;
	padding-right: 9px;
}
.navbar .nav ul li.active + li > a {
  padding-left: 9px;
  padding-right: 9px;
}
@media (min-width: 768px) {
nav#wpu-navigation .sub-menu {
  background-color: rgba(255,255,255,0.90);
	color: rgba(7,12,13,1.00);
}
nav#wpu-navigation .sub-menu a {
	color: rgba(7,12,13,1.00);
}
nav#wpu-navigation .sub-menu a:hover,
nav#wpu-navigation .sub-menu .current-menu-item a {
  background-color: rgba(255,255,255,0.97);
  color: rgba(0,157,255,1.00);
  text-decoration: none;
}
.navbar .nav > li > ul li a {
	background-color: transparent;
	color: rgba(7,12,13,1.00);
}
.navbar .nav > li ul li a {
	color: rgba(7,12,13,1.00);
}
.navbar .nav > li ul li a:hover,
.navbar .nav > li ul li a:focus {
	color: rgba(0,157,255,1.00);
}
.logo-sm {
	display: none;
}
}


@media (max-width: 767px) {
.navbar .nav > li {
    height: auto;
}
  .navbar a,
  .navbar .navbar-collapse .nav > li > a {
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  .navbar.navbar-default .navbar-collapse {
    width: auto;
  }
  .navbar .btn-navbar {
    float: right;
    display: block;
    margin-right: 0;
    padding-bottom: 0;
  }
  .navbar .nav > li > ul {
    height: auto;
    margin: 0 0 0 20px;
	opacity: 1;
	top: 100%;
	visibility: visible;
	z-index: 100;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
	display: block\9;
  }
  .navbar .nav > li > ul li ul {
    height: auto;
	 opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  visibility: visible;
  display: block\9;
  }
	.navbar .nav > li > ul li ul,
	.navbar .nav > li > ul li ul li ul {
		left: 0%;
	}
  .navbar .nav > li ul {
    background: none;
    height: auto;
    padding: 0;
    position: relative;
    width: auto;
  }
  .navbar .nav > li ul:before,
  .navbar .nav > li ul:after {
    display: none;
  }
  .navbar .nav > li ul li {
    background: none;
  }
  .navbar .nav a {
    display: block;
  }
  .navbar .navbar-collapse {
    width: 100%;
    *zoom: 1;
  }
  .navbar .navbar-collapse:before,
  .navbar .navbar-collapse:after {
    display: table;
    content: "";
  }
  .navbar .navbar-collapse:after {
    clear: both;
  }
	.logo-lg {
    display: none;
  }
}

	/* Default Widget Area */
	
	#navigation-area .widget_area,
	#navigation-area-2 .widget_area {
		padding-top: 0px;
	}
	
		.default-widget-area .widget {
	text-align:left;
	}
		.default-widget-area .widgettitle {
	text-align:left;	margin-top:0px;
	margin-bottom:20px;}
	
		.default-widget-area .widgettitle {
		font-weight:normal;
	}
		.default-widget-area .widgettitle {
		text-transform: uppercase;
	}
		
		
	
		
	.default-widget-area .widget {
		padding: 15px;
		border-style:solid;		border-color:transparent;		border-width:0px;
		-webkit-border-radius:0px; 
		-moz-border-radius: 0px; 
		border-radius: 0px; 
		background:transparent;	}

		.default-widget-area .widget{
		font-size:19px;		font-family:Crimson Text;		color:rgba(32,47,51,1.00);	}
		
		.default-widget-area .widget a:not(.btn):not(.latest-post-title) {
		font-size:19px;		font-family:Crimson Text;		color:rgba(32,47,51,1.00);
	}
		
		.default-widget-area .widget a:not(.btn):not(.latest-post-title):hover {color:rgba(0,157,255,1.00);}
		
		.default-widget-area .widgettitle {
		font-size:19px;		font-family:Montserrat;		color:rgba(7,12,13,1.00);		}
		
	.widget_area.module {
		padding-top: 0;
	}
/* Default Widget Area List Styles */
.default-widget-area .widget ul:not([class]),
.default-widget-area .widget ol {
		margin: 0px;
		padding: 0 0 0 15px;
}
.default-widget-area .widget ul:not(.fa-ul) {
  list-style: none;
}
.default-widget-area .latest-posts-widget .widget ul {
}
.default-widget-area .widget_nav_menu li, .default-widget-area .widget_categories li, .default-widget-area .widget_meta li, .default-widget-area .widget .recentcomments, .default-widget-area .widget_recent_entries li, .default-widget-area .widget_archive li, .default-widget-area .widget_pages li, .default-widget-area .widget_links li { 
	font-size:19px;	font-family:Crimson Text;	color:rgba(32,47,51,1.00);		margin: 5px 0;
		padding: 0;
		text-align: left;
		line-height: 30px;
		border-style:solid;	border-color:transparent;	border-width:0;
	-webkit-border-radius:0; 
	-moz-border-radius: 0; 
	border-radius: 0; 
	background:transparent;	-webkit-box-shadow: 0 0px 0 rgba(239,239,239,1.00);
			box-shadow: 0 0px 0 rgba(239,239,239,1.00);
}
.default-widget-area .widget_nav_menu li:hover, .default-widget-area .widget_categories li:hover, .default-widget-area .widget_meta li:hover, .default-widget-area .widget .recentcomments:hover, .default-widget-area .widget_recent_entries li:hover, .default-widget-area .widget_archive li:hover, .default-widget-area .widget_pages li:hover, .default-widget-area .widget_links li:hover {
	border-color:transparent;	background:transparent;	-webkit-box-shadow:  transparent;
			box-shadow:  transparent;
}
.default-widget-area .widget_nav_menu li:before, .default-widget-area .widget_categories li:before, .default-widget-area .widget_meta li:before, .default-widget-area .widget .recentcomments:before, .default-widget-area .widget_recent_entries li:before, .default-widget-area .widget_archive li:before, .default-widget-area .widget_pages li:before, .default-widget-area .widget_links li:before {
	color:rgba(32,47,51,1.00);		content: "";
	font-family: FontAwesome;
			margin: 0 0 0 -12px;
	position: absolute;
}
.default-widget-area .widget li a:not(.btn):not(.latest-post-title) {
font-size:19px;text-decoration:none;font-family:Crimson Text;color:rgba(32,47,51,1.00);
}
.default-widget-area .widget li a:not(.btn):not(.latest-post-title):hover, .default-widget-area .widget li a:not(.btn):not(.latest-post-title):focus {
color:rgba(0,157,255,1.00);
text-decoration:none;}
	
	/* Right Sidebar */

		
		
			#right-widget-area {
			background:transparent;		}
		
				
		
		#right-widget-area .widget_area {
		padding-top: 0;
		padding-bottom: 30px;
	}
		
		#right-widget-area .widget {
	text-align:left;}
		
	#right-widget-area .widgettitle {
	text-align:left;	margin-top:0px;
	margin-bottom:0px;
			font-weight:normal;
	 
			font-size:19px;				color:rgba(7,12,13,1.00);		
	}

		.right-widget-area .widgettitle {
		text-transform: uppercase;
	}
		
		

		
	.right-widget-area .widget {
		font-size:19px;				color:rgba(7,12,13,1.00);	}
			.right-widget-area .widget a:not(.btn):not(.latest-post-title) {
		font-size:19px;				color:rgba(7,12,13,1.00);	}
			.right-widget-area .widget a:not(.btn):not(.latest-post-title):hover {color:rgba(0,157,255,1.00);}
	
	
/* Right Sidebar List Styles */

#right-widget-area .widget ul:not([class]),
#right-widget-area .widget ol {
		margin: 0;
		padding: 0;
}
#right-widget-area .widget ul:not(.fa-ul) {
  list-style: none;
}
#right-widget-area .widget_nav_menu li, #right-widget-area .widget_categories li, #right-widget-area .widget_meta li, #right-widget-area .widget .recentcomments, #right-widget-area .widget_recent_entries li, #right-widget-area .widget_archive li, #right-widget-area .widget_pages li, #right-widget-area .widget_links li { 
	font-size:19px;	font-family:Crimson Text;	color:rgba(32,47,51,1.00);		margin: 0;
		padding: 0;
		text-align: left;
		border-style:solid;	border-color:transparent;	border-width:0px;
	-webkit-border-radius:0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	background:transparent;	-webkit-box-shadow:  transparent;
			box-shadow:  transparent;
}
#right-widget-area .widget_nav_menu li:hover, #right-widget-area .widget_categories li:hover, #right-widget-area .widget_meta li:hover, #right-widget-area .widget .recentcomments:hover, #right-widget-area .widget_recent_entries li:hover, #right-widget-area .widget_archive li:hover, #right-widget-area .widget_pages li:hover, #right-widget-area .widget_links li:hover {
	border-color:transparent;	background:transparent;	-webkit-box-shadow:  transparent;
			box-shadow:  transparent;
}
#right-widget-area .widget_nav_menu li:before, #right-widget-area .widget_categories li:before, #right-widget-area .widget_meta li:before, #right-widget-area .widget .recentcomments:before, #right-widget-area .widget_recent_entries li:before, #right-widget-area .widget_archive li:before, #right-widget-area .widget_pages li:before, #right-widget-area .widget_links li:before {
		content: "";
	font-family: FontAwesome;
			margin: 0;
	position: absolute;
}
#right-widget-area .widget li a:not(.btn):not(.latest-post-title) {
font-size:19px;text-decoration:none;font-family:Crimson Text;color:rgba(32,47,51,1.00);
}
#right-widget-area .widget li a:not(.btn):not(.latest-post-title):hover, .right-widget-area .widget li a:not(.btn):not(.latest-post-title):focus {
color:rgba(0,157,255,1.00);
text-decoration:none;}
	
	/* Left Sidebar */

			
		
		#left-widget-area .widget_area {
		padding-top: 0;
		padding-bottom: 30px;
	}
		
		#left-widget-area .widget {
	text-align:left;}
		
	#left-widget-area .widgettitle {
	text-align:left;	margin-top:0px;
	margin-bottom:0px;
			font-weight:normal;
	 
			font-size:19px;		font-family:Montserrat;		color:rgba(7,12,13,1.00);		
	}

		.left-widget-area .widgettitle {
		text-transform: uppercase;
	}
		
		
	
		
	.left-widget-area .widget {
		padding: 15px;
		border-style:solid;		border-color:transparent;		border-width:0px;
		-webkit-border-radius:0px; 
		-moz-border-radius: 0px; 
		border-radius: 0px; 
		background:transparent;	}

		
	.left-widget-area .widget {
		font-size:19px;		font-family:Crimson Text;		color:rgba(32,47,51,1.00);	}
			.left-widget-area .widget a:not(.btn):not(.latest-post-title) {
		font-size:19px;		font-family:Crimson Text;		color:rgba(32,47,51,1.00);	}
			.left-widget-area .widget a:not(.btn):not(.latest-post-title):hover {color:rgba(0,157,255,1.00);}
	
	
/* Left Sidebar List Styles */

#left-widget-area .widget ul:not([class]),
#left-widget-area .widget ol {
		margin: 0;
		padding: 0;
}
#left-widget-area .widget ul:not(.fa-ul) {
  list-style: none;
}
#left-widget-area .widget_nav_menu li, #left-widget-area .widget_categories li, #left-widget-area .widget_meta li, #left-widget-area .widget .recentcomments, #left-widget-area .widget_recent_entries li, #left-widget-area .widget_archive li, #left-widget-area .widget_pages li, #left-widget-area .widget_links li { 
	font-size:19px;	font-family:Crimson Text;	color:rgba(32,47,51,1.00);		margin: 0;
		padding: 0;
		text-align: left;
		border-style:solid;	border-color:transparent;	border-width:0px;
	-webkit-border-radius:0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	background:transparent;	-webkit-box-shadow:  transparent;
			box-shadow:  transparent;
}
#left-widget-area .widget_nav_menu li:hover, #left-widget-area .widget_categories li:hover, #left-widget-area .widget_meta li:hover, #left-widget-area .widget .recentcomments:hover, #left-widget-area .widget_recent_entries li:hover, #left-widget-area .widget_archive li:hover, #left-widget-area .widget_pages li:hover, #left-widget-area .widget_links li:hover {
	border-color:transparent;	background:transparent;	-webkit-box-shadow:  transparent;
			box-shadow:  transparent;
}
#left-widget-area .widget_nav_menu li:before, #left-widget-area .widget_categories li:before, #left-widget-area .widget_meta li:before, #left-widget-area .widget .recentcomments:before, #left-widget-area .widget_recent_entries li:before, #left-widget-area .widget_archive li:before, #left-widget-area .widget_pages li:before, #left-widget-area .widget_links li:before {
		content: "";
	font-family: FontAwesome;
			margin: 0;
	position: absolute;
}
#left-widget-area .widget li a:not(.btn):not(.latest-post-title) {
font-size:19px;text-decoration:none;font-family:Crimson Text;color:rgba(32,47,51,1.00);
}
#left-widget-area .widget li a:not(.btn):not(.latest-post-title):hover, .left-widget-area .widget li a:not(.btn):not(.latest-post-title):focus {
color:rgba(0,157,255,1.00);
text-decoration:none;}
	
	/* Above Content Block */

			
		.above-content-area.widget_area {
							}
		
		
	

			
	
	
	/* Below Content Block */

			
		.below-content-area.widget_area {
							}
		
		
	
	
		
	.below-content-area .widget {
		padding: 15px;
		border-style:solid;		border-color:transparent;		border-width:0px;
		-webkit-border-radius:0px; 
		-moz-border-radius: 0px; 
		border-radius: 0px; 
		background:transparent;	}

			
	
	
	/* Footer Block */

			
		.footer-widget-area.widget_area {
				padding-top:30px;		padding-bottom:30px;	}
		
		
		#footer-widget-area .widget {
	text-align:left;}
		
	#footer-widget-area .widgettitle {
	text-align:left;	margin-top:0px;
	margin-bottom:30px;
			font-weight:;
	 
					font-family:Montserrat;		color:rgba(255,255,255,1.00);		
	}

		.footer-widget-area .widgettitle {
		text-transform: uppercase;
	}
		
		

		
	.footer-widget-area .widget {
		font-size:17px;		font-family:Crimson Text;		color:rgba(255,255,255,1.00);	}
			.footer-widget-area .widget a:not(.btn):not(.latest-post-title) {
		font-size:17px;		font-family:Crimson Text;		color:rgba(255,255,255,1.00);	}
			.footer-widget-area .widget a:not(.btn):not(.latest-post-title):hover {color:rgba(0,157,255,1.00);}
	
	
/* Footer Block List Styles */

#footer-widget-area .widget ul:not([class]),
#footer-widget-area .widget ol {
		margin: 0;
		padding: 0;
}
#footer-widget-area .widget ul:not(.fa-ul) {
  list-style: none;
}
#footer-widget-area .widget_nav_menu li, #footer-widget-area .widget_categories li, #footer-widget-area .widget_meta li, #footer-widget-area .widget .recentcomments, #footer-widget-area .widget_recent_entries li, #footer-widget-area .widget_archive li, #footer-widget-area .widget_pages li, #footer-widget-area .widget_links li { 
	font-size:17px;	font-family:Crimson Text;	color:rgba(255,255,255,1.00);		margin: 0;
		padding: 0;
		text-align: left;
		border-style:solid;	border-color:transparent;	border-width:0px;
	-webkit-border-radius:0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	background:transparent;	-webkit-box-shadow:  transparent;
			box-shadow:  transparent;
}
#footer-widget-area .widget_nav_menu li:hover, #footer-widget-area .widget_categories li:hover, #footer-widget-area .widget_meta li:hover, #footer-widget-area .widget .recentcomments:hover, #footer-widget-area .widget_recent_entries li:hover, #footer-widget-area .widget_archive li:hover, #footer-widget-area .widget_pages li:hover, #footer-widget-area .widget_links li:hover {
	border-color:transparent;	background:transparent;	-webkit-box-shadow:  transparent;
			box-shadow:  transparent;
}
#footer-widget-area .widget_nav_menu li:before, #footer-widget-area .widget_categories li:before, #footer-widget-area .widget_meta li:before, #footer-widget-area .widget .recentcomments:before, #footer-widget-area .widget_recent_entries li:before, #footer-widget-area .widget_archive li:before, #footer-widget-area .widget_pages li:before, #footer-widget-area .widget_links li:before {
		content: "";
	font-family: FontAwesome;
			margin: 0;
	position: absolute;
}
#footer-widget-area .widget li a:not(.btn):not(.latest-post-title) {
font-size:17px;text-decoration:none;font-family:Crimson Text;color:rgba(255,255,255,1.00);
}
#footer-widget-area .widget li a:not(.btn):not(.latest-post-title):hover, .footer-widget-area .widget li a:not(.btn):not(.latest-post-title):focus {
color:rgba(0,157,255,1.00);
text-decoration:none;}
	
	/* Footer Bottom Block */

			
		.footer-bottom-widget-area.widget_area {
				padding-top:10px;		padding-bottom:10px;	}
		
		
		#footer-bottom-widget-area .widget {
	text-align:;}
		
	#footer-bottom-widget-area .widgettitle {
	text-align:left;	margin-top:0px;
	margin-bottom:0px;
			font-weight:;
	 
					font-family:Montserrat;		color:rgba(7,12,13,1.00);		
	}

		
		

		
	.footer-bottom-widget-area .widget {
				font-family:Crimson Text;		color:rgba(32,47,51,1.00);	}
			.footer-bottom-widget-area .widget a:not(.btn):not(.latest-post-title) {
				font-family:Crimson Text;		color:rgba(32,47,51,1.00);	}
			.footer-bottom-widget-area .widget a:not(.btn):not(.latest-post-title):hover {color:rgba(0,157,255,1.00);}
	
	
/* Footer Bottom Block List Styles */

#footer-bottom-widget-area .widget ul:not([class]),
#footer-bottom-widget-area .widget ol {
		margin: 0;
		padding: 0;
}
#footer-bottom-widget-area .widget ul:not(.fa-ul) {
  list-style: none;
}
#footer-bottom-widget-area .widget_nav_menu li, #footer-bottom-widget-area .widget_categories li, #footer-bottom-widget-area .widget_meta li, #footer-bottom-widget-area .widget .recentcomments, #footer-bottom-widget-area .widget_recent_entries li, #footer-bottom-widget-area .widget_archive li, #footer-bottom-widget-area .widget_pages li, #footer-bottom-widget-area .widget_links li { 
	font-size:17px;	font-family:Crimson Text;	color:rgba(32,47,51,1.00);		margin: 0;
		padding: 0;
		text-align: left;
		border-style:solid;	border-color:transparent;	border-width:0px;
	-webkit-border-radius:0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	background:transparent;	-webkit-box-shadow:  transparent;
			box-shadow:  transparent;
}
#footer-bottom-widget-area .widget_nav_menu li:hover, #footer-bottom-widget-area .widget_categories li:hover, #footer-bottom-widget-area .widget_meta li:hover, #footer-bottom-widget-area .widget .recentcomments:hover, #footer-bottom-widget-area .widget_recent_entries li:hover, #footer-bottom-widget-area .widget_archive li:hover, #footer-bottom-widget-area .widget_pages li:hover, #footer-bottom-widget-area .widget_links li:hover {
	border-color:transparent;	background:transparent;	-webkit-box-shadow:  transparent;
			box-shadow:  transparent;
}
#footer-bottom-widget-area .widget_nav_menu li:before, #footer-bottom-widget-area .widget_categories li:before, #footer-bottom-widget-area .widget_meta li:before, #footer-bottom-widget-area .widget .recentcomments:before, #footer-bottom-widget-area .widget_recent_entries li:before, #footer-bottom-widget-area .widget_archive li:before, #footer-bottom-widget-area .widget_pages li:before, #footer-bottom-widget-area .widget_links li:before {
		content: "";
	font-family: FontAwesome;
			margin: 0;
	position: absolute;
}
#footer-bottom-widget-area .widget li a:not(.btn):not(.latest-post-title) {
font-size:17px;text-decoration:none;font-family:Crimson Text;color:rgba(32,47,51,1.00);
}
#footer-bottom-widget-area .widget li a:not(.btn):not(.latest-post-title):hover, .footer-bottom-widget-area .widget li a:not(.btn):not(.latest-post-title):focus {
color:rgba(0,157,255,1.00);
text-decoration:none;}
	
	/* Header Block 1 */

			
		.header-area-1.widget_area {
							}
		
		
	
	
		
	.header-area-1 .widget {
		padding: 15px;
		border-style:solid;		border-color:transparent;		border-width:0px;
		-webkit-border-radius:0px; 
		-moz-border-radius: 0px; 
		border-radius: 0px; 
		background:transparent;	}

			
	
/* Header Block 1 List Styles */

#header-area-1 .widget ul:not([class]),
#header-area-1 .widget ol {
		margin: 0;
		padding: 20px;
}
#header-area-1 .widget ul:not(.fa-ul) {
}
#header-area-1 .widget_nav_menu li, #header-area-1 .widget_categories li, #header-area-1 .widget_meta li, #header-area-1 .widget .recentcomments, #header-area-1 .widget_recent_entries li, #header-area-1 .widget_archive li, #header-area-1 .widget_pages li, #header-area-1 .widget_links li { 
					margin: 0;
		padding: 0;
		text-align: left;
		border-style:solid;	border-color:transparent;	border-width:0px;
	-webkit-border-radius:0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	background:transparent;	-webkit-box-shadow:  transparent;
			box-shadow:  transparent;
}
#header-area-1 .widget_nav_menu li:hover, #header-area-1 .widget_categories li:hover, #header-area-1 .widget_meta li:hover, #header-area-1 .widget .recentcomments:hover, #header-area-1 .widget_recent_entries li:hover, #header-area-1 .widget_archive li:hover, #header-area-1 .widget_pages li:hover, #header-area-1 .widget_links li:hover {
	border-color:transparent;	background:transparent;	-webkit-box-shadow:  transparent;
			box-shadow:  transparent;
}
#header-area-1 .widget_nav_menu li:before, #header-area-1 .widget_categories li:before, #header-area-1 .widget_meta li:before, #header-area-1 .widget .recentcomments:before, #header-area-1 .widget_recent_entries li:before, #header-area-1 .widget_archive li:before, #header-area-1 .widget_pages li:before, #header-area-1 .widget_links li:before {
		content: "";
	font-family: FontAwesome;
			margin: 0;
	position: absolute;
}
#header-area-1 .widget li a:not(.btn):not(.latest-post-title) {
text-decoration:none;color:;
}
#header-area-1 .widget li a:not(.btn):not(.latest-post-title):hover, .header-area-1 .widget li a:not(.btn):not(.latest-post-title):focus {
color:;
text-decoration:none;}
	
	/* Header Block 2 */

			
		.header-area-2.widget_area {
							}
		
		
		#header-area-2 .widget {
	text-align:;}
		
	#header-area-2 .widgettitle {
	text-align:;	margin-top:0px;
	margin-bottom:0px;
			font-weight:;
	 
					font-family:Montserrat;				
	}

		
		

		
	.header-area-2 .widget {
				font-family:Crimson Text;			}
			.header-area-2 .widget a:not(.btn):not(.latest-post-title) {
				font-family:Crimson Text;			}
		
	
	
	/* Header Block 3 */

			
		.header-area-3.widget_area {
							}
		
		
	

			
	
	
	/* Header Block 4 */

			
		.header-area-4.widget_area {
							}
		
		
	

			
	
	

/* Footer */
#sdf-extras-footer {
  height: 0;
}
iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}
.inline_menu.widget_nav_menu .menu {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.inline_menu.widget_nav_menu .menu > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

#sdf-footer {
	background:rgba(32,47,51,1.00);
}

#sdf-footer {
	font-family:Crimson Text;	}


#sdf-footer {

color:rgba(255,255,255,1.00);}

#sdf-footer:hover {

color:rgba(255,255,255,1.00);}
	
#sdf-footer a:not(.btn) {
	color:rgba(255,255,255,1.00);}

#sdf-footer a:hover {

color:rgba(0,157,255,1.00);}

#sdf-copyright {
	font-family:Crimson Text;	}
#sdf-copyright {

	background:rgba(7,12,13,1.00);

}
#sdf-copyright {

color:rgba(255,255,255,1.00);}

#sdf-copyright:hover {

color:rgba(255,255,255,1.00);}
	
#sdf-copyright a:hover {
color:rgba(0,157,255,1.00);}

	

::selection {
	background:rgba(0,157,255,1.00);
	color:rgba(255,255,255,1.00);
}
::-moz-selection {
	background:rgba(0,157,255,1.00);
	color:rgba(255,255,255,1.00);
}

/* Buttons */

.btn > i.icon-left-side {
 margin-right: 0.3em;
}
.btn > i.icon-right-side {
 margin-left: 0.3em;
}

.btn {
	font-family:Oswald;font-weight:normal;text-transform: uppercase;letter-spacing: 2px;border-style:solid;border-width:1px;
-webkit-transition: background 0.4s, color 0.2s;
-moz-transition: background 0.4s, color 0.2s;
-o-transition: background 0.4s, color 0.2s;
transition: background 0.4s, color 0.2s;
}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
-webkit-border-radius:0px; 
-moz-border-radius: 0px; 
border-radius: 0px;
	font-family:Oswald;font-weight:normal;text-transform: uppercase;letter-spacing: 2px;border-style:solid;border-width:1px;
-webkit-transition: background 0.4s, color 0.2s;
-moz-transition: background 0.4s, color 0.2s;
-o-transition: background 0.4s, color 0.2s;
transition: background 0.4s, color 0.2s;
}
.woocommerce-shipping-calculator .panel {margin-top: 10px;}
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th {
    padding: 6px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { line-height: inherit;}
.woocommerce .product .onsale, .woocommerce .product .single-onsale {
color:rgba(255,255,255,1.00);background-color:rgba(0,157,255,1.00);	font-family:Oswald;font-weight:normal;text-transform: uppercase;letter-spacing: 2px;border-color:rgba(0,157,255,1.00);border-style:solid;border-width:1px;
-webkit-transition: background 0.4s, color 0.2s;
-moz-transition: background 0.4s, color 0.2s;
-o-transition: background 0.4s, color 0.2s;
transition: background 0.4s, color 0.2s;
font-size:24px;    border-radius: 50%;
    height: 4.5333em;
    width: 4.5333em;
    line-height: 4.5333em;
		padding: 0;
    position: absolute;
    text-align: center;
    top: 12px;
    left: 27px;
    z-index: 100;
}
.woocommerce .product .single-onsale {
    top: 20px;
    left: 35px;
}
.woocommerce ul.products,.woocommerce-page ul.products{padding:0}
.woocommerce div.product .stock{color:rgba(0,157,255,1.00)}
.woocommerce div.product .out-of-stock{color:rgba(0,157,255,1.00)}
.products > li.product{margin-bottom: 30px;}


.btn-default{
color:rgba(255,255,255,1.00);background-color:rgba(255,76,101,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(255,255,255,1.00);
border-style:solid;}


.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{
color:rgba(255,76,101,1.00);background-color:rgba(255,255,255,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(255,76,101,1.00);
}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{
background-image:none
}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{
background-color:rgba(255,255,255,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(255,76,101,1.00);
}
.btn-default .badge{
color:rgba(255,255,255,1.00);background-color:rgba(255,76,101,1.00);}

.btn-primary{
color:rgba(255,255,255,1.00);background-color:rgba(0,157,255,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(0,157,255,1.00);
border-style:solid;}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
background-color:rgba(0,157,255,1.00);border-width:1px;
border-color:rgba(0,157,255,1.00);
border-style:solid;}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{
color:rgba(0,157,255,1.00);background-color:rgba(255,255,255,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(0,157,255,1.00);
}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{
background-image:none
}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{
background-color:rgba(255,255,255,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(0,157,255,1.00);
}
.btn-primary .badge{
color:rgba(255,255,255,1.00);background-color:rgba(0,157,255,1.00);}

.btn-secondary{
color:rgba(255,255,255,1.00);background-color:rgba(255,102,0,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(255,255,255,1.00);
border-style:solid;}


.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active,.open .dropdown-toggle.btn-secondary{
color:rgba(255,102,0,1.00);background-color:rgba(255,255,255,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(255,102,0,1.00);
}
.btn-secondary:active,.btn-secondary.active,.open .dropdown-toggle.btn-secondary{
background-image:none
}
.btn-secondary.disabled,.btn-secondary[disabled],fieldset[disabled] .btn-secondary,.btn-secondary.disabled:hover,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary:hover,.btn-secondary.disabled:focus,.btn-secondary[disabled]:focus,fieldset[disabled] .btn-secondary:focus,.btn-secondary.disabled:active,.btn-secondary[disabled]:active,fieldset[disabled] .btn-secondary:active,.btn-secondary.disabled.active,.btn-secondary[disabled].active,fieldset[disabled] .btn-secondary.active{
background-color:rgba(255,255,255,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(255,102,0,1.00);
}
.btn-secondary .badge{
color:rgba(255,255,255,1.00);background-color:rgba(255,102,0,1.00);}

.btn-link{
color:rgba(32,47,51,1.00);background-color:transparent;text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;
border-style:solid;}


.btn-link:hover,.btn-link:focus,.btn-link:active,.btn-link.active,.open .dropdown-toggle.btn-link{
color:rgba(0,157,255,1.00);background-color:transparent;text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;
}
.btn-link:active,.btn-link.active,.open .dropdown-toggle.btn-link{
background-image:none
}
.btn-link.disabled,.btn-link[disabled],fieldset[disabled] .btn-link,.btn-link.disabled:hover,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link.disabled:focus,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus,.btn-link.disabled:active,.btn-link[disabled]:active,fieldset[disabled] .btn-link:active,.btn-link.disabled.active,.btn-link[disabled].active,fieldset[disabled] .btn-link.active{
background-color:transparent;text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:transparent;
}
.btn-link .badge{
color:rgba(32,47,51,1.00);background-color:transparent;}

.btn-black{
color:rgba(255,255,255,1.00);background-color:rgba(17,17,17,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(255,255,255,1.00);
border-style:solid;}


.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active,.open .dropdown-toggle.btn-black{
color:rgba(17,17,17,1.00);background-color:rgba(255,255,255,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(17,17,17,1.00);
}
.btn-black:active,.btn-black.active,.open .dropdown-toggle.btn-black{
background-image:none
}
.btn-black.disabled,.btn-black[disabled],fieldset[disabled] .btn-black,.btn-black.disabled:hover,.btn-black[disabled]:hover,fieldset[disabled] .btn-black:hover,.btn-black.disabled:focus,.btn-black[disabled]:focus,fieldset[disabled] .btn-black:focus,.btn-black.disabled:active,.btn-black[disabled]:active,fieldset[disabled] .btn-black:active,.btn-black.disabled.active,.btn-black[disabled].active,fieldset[disabled] .btn-black.active{
background-color:rgba(255,255,255,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(17,17,17,1.00);
}
.btn-black .badge{
color:rgba(255,255,255,1.00);background-color:rgba(17,17,17,1.00);}

.btn-grey{
color:rgba(255,255,255,1.00);background-color:rgba(99,102,105,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(255,255,255,1.00);
border-style:solid;}


.btn-grey:hover,.btn-grey:focus,.btn-grey:active,.btn-grey.active,.open .dropdown-toggle.btn-grey{
color:rgba(99,102,105,1.00);background-color:rgba(255,255,255,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(99,102,105,1.00);
}
.btn-grey:active,.btn-grey.active,.open .dropdown-toggle.btn-grey{
background-image:none
}
.btn-grey.disabled,.btn-grey[disabled],fieldset[disabled] .btn-grey,.btn-grey.disabled:hover,.btn-grey[disabled]:hover,fieldset[disabled] .btn-grey:hover,.btn-grey.disabled:focus,.btn-grey[disabled]:focus,fieldset[disabled] .btn-grey:focus,.btn-grey.disabled:active,.btn-grey[disabled]:active,fieldset[disabled] .btn-grey:active,.btn-grey.disabled.active,.btn-grey[disabled].active,fieldset[disabled] .btn-grey.active{
background-color:rgba(255,255,255,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(99,102,105,1.00);
}
.btn-grey .badge{
color:rgba(255,255,255,1.00);background-color:rgba(99,102,105,1.00);}

.btn-white{
color:rgba(17,17,17,1.00);background-color:rgba(255,255,255,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(17,17,17,1.00);
border-style:solid;}


.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white{
color:rgba(255,255,255,1.00);background-color:rgba(17,17,17,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(255,255,255,1.00);
}
.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white{
background-image:none
}
.btn-white.disabled,.btn-white[disabled],fieldset[disabled] .btn-white,.btn-white.disabled:hover,.btn-white[disabled]:hover,fieldset[disabled] .btn-white:hover,.btn-white.disabled:focus,.btn-white[disabled]:focus,fieldset[disabled] .btn-white:focus,.btn-white.disabled:active,.btn-white[disabled]:active,fieldset[disabled] .btn-white:active,.btn-white.disabled.active,.btn-white[disabled].active,fieldset[disabled] .btn-white.active{
background-color:rgba(17,17,17,1.00);text-shadow: none;
-webkit-box-shadow:  transparent;
box-shadow:  transparent;
border-color:rgba(255,255,255,1.00);
}
.btn-white .badge{
color:rgba(17,17,17,1.00);background-color:rgba(255,255,255,1.00);}
0