
@font-face {
    font-family: 'FlatButtonLato';
    src: url('../files/font/lato-light-webfont.eot');
    src: url('../files/font/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/lato-light-webfont.woff') format('woff'),
         url('../files/font/lato-light-webfont.ttf') format('truetype'),
         url('../files/font/lato-light-webfont.svg#latolight') format('svg');
    font-weight: 100;
    font-style: normal;
}


@font-face {
    font-family: 'FlatButtonOpenSans';
    src: url('../files/font/opensans-regular-webfont.eot');
    src: url('../files/font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/opensans-regular-webfont.woff') format('woff'),
         url('../files/font/opensans-regular-webfont.ttf') format('truetype'),
         url('../files/font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'FlatButtonNoto';
    src: url('../files/font/notoserif-regular-webfont.eot');
    src: url('../files/font/notoserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/notoserif-regular-webfont.woff') format('woff'),
         url('../files/font/notoserif-regular-webfont.ttf') format('truetype'),
         url('../files/font/notoserif-regular-webfont.svg#noto_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* -- Start Vegas Page css Template -- */
.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:url(overlays/02.png) center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0;height:100%;background:#fff;-webkit-transition:width ease-out;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}:root body.vegas-container>.vegas-overlay,:root body.vegas-container>.vegas-slide,_::full-page-media,_:future{bottom:-76px}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px);filter:blur(32px)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideDown,.vegas-transition-slideDown2,.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}
/* -- End Vegas Page css Template -- *//* -- Start Vegas Each css Template -- */


#stacks_in_36676_page0VegasSlideshow{
	position: relative;
	min-height: 800px;
}

#stacks_in_36676_page0VegasInput{
	position: relative;
	display: none;
}

#stacks_in_36676_page0 .vegas-overlay{
	background:url("../files/vegasAssets/00.png") !important;
}

#stacks_in_36676_page0 .vegasalert{
	background: #FAC5CE;
	border: 2px solid #B4284F;
	border-radius: 4px;
	color: #B4284F !important;
	padding: 15px;
}
#stacks_in_36676_page0 .vegasalert span{
	font-size: 2em;
	font-weight: bold;
}

.stacks_in_36676_page0vegasContentBox{
	position: absolute;
	width: 100%;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-moz-transform:    translate(0,-50%);
	-ms-transform:     translate(0,-50%);
	-o-transform:      translate(0,-50%);
	transform:         translate(0,-50%);
}


/* -- Unified -- */
.stacks_in_36676_page0vegasContent,.stacks_in_36676_page0vegasContent h1,.stacks_in_36676_page0vegasContent h2,.stacks_in_36676_page0vegasContent h3,.stacks_in_36676_page0vegasContent h4,.stacks_in_36676_page0vegasContent h5,.stacks_in_36676_page0vegasContent h6{
	color: #FFFFFF !important;
}
.stacks_in_36676_page0vegasContent a,.stacks_in_36676_page0vegasContent a:active,.stacks_in_36676_page0vegasContent a:visited{
	color: #3B94D9 !important;
	text-decoration: none !important;
}
.stacks_in_36676_page0vegasContent a:hover{
	color: #DDDDDD !important;
	text-decoration: none !important;
}

.stacks_in_36676_page0vegasScrollButton i{
	color: #FFFFFF !important;
}

.stacks_in_36676_page0vegasContentBox{
	text-align: center !important;
}

.stacks_in_36676_page0vegasContentBox h1,.stacks_in_36676_page0vegasContentBox h2,.stacks_in_36676_page0vegasContentBox h3,.stacks_in_36676_page0vegasContentBox h4,.stacks_in_36676_page0vegasContentBox h5,.stacks_in_36676_page0vegasContentBox h6,.stacks_in_36676_page0vegasContentBox p{
	margin: 0 !important;
	padding: 0 !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	line-height: normal !important;
}


.stacks_in_36676_page0vegasContent{
	position: relative !important;
	margin: 0 auto;
	padding: 20px;
	max-width: 1400px;
}



.stacks_in_36676_page0vegasScrollButton{
	position: absolute;
	width: 100%;
	bottom: 0;
	color: #fff !important;
	font-size: 36px;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
	cursor: pointer;
}


	.stacks_in_36676_page0vegasScrollButton{
		display: block;
	}

/* -- End Unified -- */





@keyframes vegasanimation {
	43% { transform: translate(0,0);} 
	0% { transform: translate(0,0);} 
	30% { transform: translate(0,11px);} 
	17% { transform: translate(0,-5px);} 
	11% { transform: translate(0,0);} 
}

@-webkit-keyframes vegasanimation {
	43% { transform: translate(0,0);} 
	0% { transform: translate(0,0);} 
	30% { transform: translate(0,11px);} 
	17% { transform: translate(0,-5px);} 
	11% { transform: translate(0,0);} 
}

/* apply the .animation class to the element you want to animate */
.vegasanimation {
	animation: vegasanimation 3s ease-in-out 0s infinite normal none;
	-webkit-animation: vegasanimation 3s ease-in-out 0s infinite normal none;
}


/* -- End Vegas Each css Template -- */#stacks_in_36704_page0 img{max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;          }

#stacks_in_36704_page0 {
	margin: 200px 0px 0px 0px;
}
#rollFadestacks_in_36706_page0 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_36706_page0:hover {
	opacity: 0.75;
}


#stacks_in_36706_page0 {
	margin: 20px 0px 0px 0px;
}
#stacks_in_36700_page0 img{max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;          }

#stacks_in_36700_page0 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_36694_page0 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_36695_page0 {
	font-size: 90%;
	font-weight: bold;
}

#stacks_in_36709_page0 {
	font-size: 90%;
}
#stacks_in_34284_page0 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_34284_page0 .jwresp_col{float:none} #stacks_in_34284_page0 #jwresp_col2_stacks_in_34284_page0{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_34284_page0 #jwresp_col1_stacks_in_34284_page0,#stacks_in_34284_page0 #jwresp_col3_stacks_in_34284_page0{width:32%}#stacks_in_34284_page0 #jwresp_col1_stacks_in_34284_page0{float:left}#stacks_in_34284_page0 #jwresp_col3_stacks_in_34284_page0{float:right} @media screen and (max-width:770px){#stacks_in_34284_page0 #jwresp_col1_stacks_in_34284_page0,#stacks_in_34284_page0 #jwresp_col3_stacks_in_34284_page0{margin-bottom:20px}#stacks_in_34284_page0 #jwresp_col1_stacks_in_34284_page0{width:49%}#stacks_in_34284_page0 #jwresp_col3_stacks_in_34284_page0{width:49%}#stacks_in_34284_page0 #jwresp_col2_stacks_in_34284_page0{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_34284_page0 #jwresp_col1_stacks_in_34284_page0,#stacks_in_34284_page0 #jwresp_col3_stacks_in_34284_page0,#stacks_in_34284_page0 #jwresp_col2_stacks_in_34284_page0{float:none;width:100%;display:block}#stacks_in_34284_page0 #jwresp_col1_stacks_in_34284_page0,#stacks_in_34284_page0 #jwresp_col3_stacks_in_34284_page0{margin-bottom:20px}} 
#stacks_in_3409_page0 .stacks_in_3409_page0-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: "FlatButtonOpenSans", sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_3409_page0 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_3409_page0 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_3409_page0 .stacks_in_3409_page0-button,
#stacks_in_3409_page0 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_3409_page0 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_3409_page0 {
			text-align: center;
		}

		#stacks_in_3409_page0 .stacks_in_3409_page0-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_3409_page0 a.stacks_in_3409_page0-button, #stacks_in_3409_page0 a.stacks_in_3409_page0-button:visited, #stacks_in_3409_page0 a.stacks_in_3409_page0-button:hover, #stacks_in_3409_page0 a.stacks_in_3409_page0-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_3409_page0 .stacks_in_3409_page0-button {
		
			background-color: #1ABC9C;
		
	}

	#stacks_in_3409_page0 a.stacks_in_3409_page0-button, #stacks_in_3409_page0 a.stacks_in_3409_page0-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_3409_page0 a.stacks_in_3409_page0-button:hover, #stacks_in_3409_page0 a.stacks_in_3409_page0-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #2ED0B0;
		
	}

	
	#stacks_in_3409_page0 .button_icon {
		
			background-color: #1FAC8D;
		
	}

	#stacks_in_3409_page0 a.stacks_in_3409_page0-button:hover .button_icon, #stacks_in_3409_page0 a.stacks_in_3409_page0-button:active .button_icon {
		
			background-color: #33C0A1;
				
	}
	


#stacks_in_34290_page0 .stacks_in_34290_page0-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: "FlatButtonOpenSans", sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_34290_page0 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_34290_page0 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_34290_page0 .stacks_in_34290_page0-button,
#stacks_in_34290_page0 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_34290_page0 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_34290_page0 {
			text-align: center;
		}

		#stacks_in_34290_page0 .stacks_in_34290_page0-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_34290_page0 a.stacks_in_34290_page0-button, #stacks_in_34290_page0 a.stacks_in_34290_page0-button:visited, #stacks_in_34290_page0 a.stacks_in_34290_page0-button:hover, #stacks_in_34290_page0 a.stacks_in_34290_page0-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_34290_page0 .stacks_in_34290_page0-button {
		
			background-color: #1A85CA;
		
	}

	#stacks_in_34290_page0 a.stacks_in_34290_page0-button, #stacks_in_34290_page0 a.stacks_in_34290_page0-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_34290_page0 a.stacks_in_34290_page0-button:hover, #stacks_in_34290_page0 a.stacks_in_34290_page0-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #2E99DE;
		
	}

	
	#stacks_in_34290_page0 .button_icon {
		
			background-color: #14669D;
		
	}

	#stacks_in_34290_page0 a.stacks_in_34290_page0-button:hover .button_icon, #stacks_in_34290_page0 a.stacks_in_34290_page0-button:active .button_icon {
		
			background-color: #287AB1;
				
	}
	


#stacks_in_4479_page0 .stacks_in_4479_page0-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: "FlatButtonOpenSans", sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_4479_page0 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_4479_page0 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_4479_page0 .stacks_in_4479_page0-button,
#stacks_in_4479_page0 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_4479_page0 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_4479_page0 {
			text-align: center;
		}

		#stacks_in_4479_page0 .stacks_in_4479_page0-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_4479_page0 a.stacks_in_4479_page0-button, #stacks_in_4479_page0 a.stacks_in_4479_page0-button:visited, #stacks_in_4479_page0 a.stacks_in_4479_page0-button:hover, #stacks_in_4479_page0 a.stacks_in_4479_page0-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_4479_page0 .stacks_in_4479_page0-button {
		
			background-color: #B73B7C;
		
	}

	#stacks_in_4479_page0 a.stacks_in_4479_page0-button, #stacks_in_4479_page0 a.stacks_in_4479_page0-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_4479_page0 a.stacks_in_4479_page0-button:hover, #stacks_in_4479_page0 a.stacks_in_4479_page0-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #CB4F90;
		
	}

	
	#stacks_in_4479_page0 .button_icon {
		
			background-color: #750A44;
		
	}

	#stacks_in_4479_page0 a.stacks_in_4479_page0-button:hover .button_icon, #stacks_in_4479_page0 a.stacks_in_4479_page0-button:active .button_icon {
		
			background-color: #891E58;
				
	}
	


#rollFadestacks_in_36878_page0 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_36878_page0:hover {
	opacity: 0.75;
}


#stacks_in_13458_page0 {
	border: solid rgba(26, 133, 202, 1.00);
	border-width: 4px 4px 4px 4px;
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	margin: 30px 0px 30px 0px;
	padding: 20px 0px 0px 0px;
}

#stacks_in_13459_page0 {
	font-size: 125%;
	font-weight: bold;
}
#stacks_in_25840_page0 .jwresp_wrapper{width:100%;overflow:auto;position:relative}#stacks_in_25840_page0 .jwresp_col{overflow:hidden;margin:0 1%; width:18.4%; float:none}#stacks_in_25840_page0 #jwresp_col1_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col2_stacks_in_25840_page0{float:left}#stacks_in_25840_page0 #jwresp_col4_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col5_stacks_in_25840_page0{float:right}#stacks_in_25840_page0 #jwresp_col1_stacks_in_25840_page0{margin-left:0}#stacks_in_25840_page0 #jwresp_col5_stacks_in_25840_page0{margin-right:0}#stacks_in_25840_page0 #jwresp_col3_stacks_in_25840_page0{margin:0 auto;float:none}#stacks_in_25840_page0 .jwresp_clear{display:none} @media screen and (max-width:770px){#stacks_in_25840_page0 .jwresp_clear{display:block;clear:both;height:0}#stacks_in_25840_page0 #jwresp_col1_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col2_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col3_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col4_stacks_in_25840_page0{margin:0}#stacks_in_25840_page0 #jwresp_col5_stacks_in_25840_page0{position:relative;margin:0 auto;float:none;width:32%}#stacks_in_25840_page0 #jwresp_col1_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col2_stacks_in_25840_page0{width:32%}#stacks_in_25840_page0 #jwresp_col1_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col4_stacks_in_25840_page0{float:left}#stacks_in_25840_page0 #jwresp_col2_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col3_stacks_in_25840_page0{float:right}#stacks_in_25840_page0 #jwresp_col4_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col3_stacks_in_25840_page0{width:49%;margin-top:15px}}  @media screen and (max-width:500px){#stacks_in_25840_page0 #jwresp_col1_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col2_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col3_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col4_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col5_stacks_in_25840_page0{width:100%;display:block;margin:0}#stacks_in_25840_page0 #jwresp_col1_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col2_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col4_stacks_in_25840_page0,#stacks_in_25840_page0 #jwresp_col5_stacks_in_25840_page0{margin-bottom:15px}}
#rollFadestacks_in_882_page0 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_882_page0:hover {
	opacity: 0.60;
}


#stacks_in_1033_page0 img.imageStyle{padding:0;margin:0}#stacks_in_1033_page0 .boxgrid{position:relative;overflow:hidden;margin:0 auto;border-color:#000000;border-width:0px;border-style:solid}#stacks_in_1033_page0 .boxgrid .back{position:absolute!important;left:0;top:0}#stacks_in_1033_page0 .boxcaption{position:absolute;left:0;width:100%;height:auto}#stacks_in_1033_page0 .caption_back{position:relative;width:100%;background:#FFFFFF;opacity:0.75;-moz-opacity:0.75;-khtml-opacity:0.75;filter:alpha(opacity=75)}#stacks_in_1033_page0 .caption_content{position:absolute;left:0;width:100%}#stacks_in_1033_page0 .caption .caption_content{top:0}#stacks_in_1033_page0 .captiontop .caption_content{bottom:0}  #stacks_in_1033_page0 img{width:100%;height:auto;max-width:350px;min-width:50px}#stacks_in_1033_page0 .boxgrid,#stacks_in_1033_page0 .boxcaption{max-width:350px;width:100%}   #stacks_in_1033_page0 .boxgrid,#stacks_in_1033_page0 .boxgrid img{behavior:url(/resources/PIE.htc);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#stacks_in_1033_page0 .boxcaption,#stacks_in_1033_page0 .caption_back{behavior:url(/resources/PIE.htc);-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}   

#stacks_in_25873_page0 {
	margin: 5px 0px 0px 0px;
}
#rollFadestacks_in_884_page0 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_884_page0:hover {
	opacity: 0.60;
}


#stacks_in_1045_page0 img.imageStyle{padding:0;margin:0}#stacks_in_1045_page0 .boxgrid{position:relative;overflow:hidden;margin:0 auto;border-color:#000000;border-width:0px;border-style:solid}#stacks_in_1045_page0 .boxgrid .back{position:absolute!important;left:0;top:0}#stacks_in_1045_page0 .boxcaption{position:absolute;left:0;width:100%;height:auto}#stacks_in_1045_page0 .caption_back{position:relative;width:100%;background:#FFFFFF;opacity:0.75;-moz-opacity:0.75;-khtml-opacity:0.75;filter:alpha(opacity=75)}#stacks_in_1045_page0 .caption_content{position:absolute;left:0;width:100%}#stacks_in_1045_page0 .caption .caption_content{top:0}#stacks_in_1045_page0 .captiontop .caption_content{bottom:0}  #stacks_in_1045_page0 img{width:100%;height:auto;max-width:350px;min-width:50px}#stacks_in_1045_page0 .boxgrid,#stacks_in_1045_page0 .boxcaption{max-width:350px;width:100%}   #stacks_in_1045_page0 .boxgrid,#stacks_in_1045_page0 .boxgrid img{behavior:url(/resources/PIE.htc);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#stacks_in_1045_page0 .boxcaption,#stacks_in_1045_page0 .caption_back{behavior:url(/resources/PIE.htc);-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}   

#stacks_in_25875_page0 {
	margin: 5px 0px 0px 0px;
}
#rollFadestacks_in_888_page0 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_888_page0:hover {
	opacity: 0.60;
}


#stacks_in_1055_page0 img.imageStyle{padding:0;margin:0}#stacks_in_1055_page0 .boxgrid{position:relative;overflow:hidden;margin:0 auto;border-color:#000000;border-width:0px;border-style:solid}#stacks_in_1055_page0 .boxgrid .back{position:absolute!important;left:0;top:0}#stacks_in_1055_page0 .boxcaption{position:absolute;left:0;width:100%;height:auto}#stacks_in_1055_page0 .caption_back{position:relative;width:100%;background:#FFFFFF;opacity:0.75;-moz-opacity:0.75;-khtml-opacity:0.75;filter:alpha(opacity=75)}#stacks_in_1055_page0 .caption_content{position:absolute;left:0;width:100%}#stacks_in_1055_page0 .caption .caption_content{top:0}#stacks_in_1055_page0 .captiontop .caption_content{bottom:0}  #stacks_in_1055_page0 img{width:100%;height:auto;max-width:350px;min-width:50px}#stacks_in_1055_page0 .boxgrid,#stacks_in_1055_page0 .boxcaption{max-width:350px;width:100%}   #stacks_in_1055_page0 .boxgrid,#stacks_in_1055_page0 .boxgrid img{behavior:url(/resources/PIE.htc);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#stacks_in_1055_page0 .boxcaption,#stacks_in_1055_page0 .caption_back{behavior:url(/resources/PIE.htc);-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}   

#stacks_in_25879_page0 {
	margin: 5px 0px 0px 0px;
}
#rollFadestacks_in_886_page0 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_886_page0:hover {
	opacity: 0.60;
}


#stacks_in_1065_page0 img.imageStyle{padding:0;margin:0}#stacks_in_1065_page0 .boxgrid{position:relative;overflow:hidden;margin:0 auto;border-color:#000000;border-width:0px;border-style:solid}#stacks_in_1065_page0 .boxgrid .back{position:absolute!important;left:0;top:0}#stacks_in_1065_page0 .boxcaption{position:absolute;left:0;width:100%;height:auto}#stacks_in_1065_page0 .caption_back{position:relative;width:100%;background:#FFFFFF;opacity:0.75;-moz-opacity:0.75;-khtml-opacity:0.75;filter:alpha(opacity=75)}#stacks_in_1065_page0 .caption_content{position:absolute;left:0;width:100%}#stacks_in_1065_page0 .caption .caption_content{top:0}#stacks_in_1065_page0 .captiontop .caption_content{bottom:0}  #stacks_in_1065_page0 img{width:100%;height:auto;max-width:350px;min-width:50px}#stacks_in_1065_page0 .boxgrid,#stacks_in_1065_page0 .boxcaption{max-width:350px;width:100%}   #stacks_in_1065_page0 .boxgrid,#stacks_in_1065_page0 .boxgrid img{behavior:url(/resources/PIE.htc);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#stacks_in_1065_page0 .boxcaption,#stacks_in_1065_page0 .caption_back{behavior:url(/resources/PIE.htc);-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}   

#stacks_in_25877_page0 {
	margin: 5px 0px 0px 0px;
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_36719_page0.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_36719_page0.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_36719_page0.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_36719_page0.semantic-content:target {display: block\9;}
#popBox_stacks_in_36719_page0.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_36719_page0.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 0px 10px;
  
  	color: #9E1A50;
  	position: relative;
}
#popBox_stacks_in_36719_page0.semantic-content .modal-content {
  background: #FFFFFF;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 0px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #5E5E5E;
  
    height: 375px;
  
}
#popBox_stacks_in_36719_page0.semantic-content .popBoxFooter {
  background: #FFFFFF;
  	border-top: 1px solid #FFFFFF;
  
  padding: 0px 10px 10px 10px;
  
  	color: #FFFDF9;
}


#stacks_in_36719_page0 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_36719_page0 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_36719_page0.popBoxOverlay .modal-close:before {
  background-color: #FFFFFF;
  opacity: 0.75;
}

#popBox_stacks_in_36719_page0 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #1A85CA;
}
#popBox_stacks_in_36719_page0 .closeIcon:hover {
  color: #1A85CA;
}
#popBox_stacks_in_36719_page0 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_36719_page0 .closeIcon svg path {
  fill: #1A85CA;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_36719_page0.semantic-content .widthPercentageOff .modal-inner {
    width: 650px;
    min-width: 650px;
    max-width: 650px;
  }
  #popBox_stacks_in_36719_page0.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_36719_page0.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_36719_page0.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_36719_page0.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_36719_page0.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_36719_page0.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_36719_page0.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_36719_page0 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_36719_page0 .closeIcon img {
  display: none;
}
#popBox_stacks_in_36719_page0 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_36719_page0.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_36719_page0.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_36719_page0.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_36719_page0.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_36719_page0 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_36719_page0.popBoxStyleDemo .modal-content {
  height: 375px;
}
#popBox_stacks_in_36719_page0.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_36719_page0.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 650px;
  min-width: 650px;
  max-width: 650px;
  margin: 0 auto;
}
#popBox_stacks_in_36719_page0.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_36719_page0.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #FFFFFF;
  opacity: 0.75;
}
#popBox_stacks_in_36719_page0.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 0px 10px;
}
#popBox_stacks_in_36719_page0.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 0px 10px;
}
#popBox_stacks_in_36719_page0.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 0px 10px 10px 10px;
}
#stacks_in_36719_page0 .closeText {
  display: none;
  font-size: 12px;
  color: #1A85CA;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */



#stacks_in_36719_page0 {
	padding:  10px;
}

#stacks_in_36726_page0 {
	margin:  9px;
}
/* Start dooHeader X stack CSS code */

.stacks_in_36750_page0x{
	display: block !important;
	
	text-align: center !important;
	
	color: #9E1A50 !important;
	
	
}


.stacks_in_36750_page0x a,.stacks_in_36750_page0x a:visited,.stacks_in_36750_page0x a:active{
	color: #9E1A50 !important;
}
.stacks_in_36750_page0x a:hover{
	color: #B73369 !important;
}


@media (max-width:768px) {
	.stacks_in_36750_page0x{
		text-align: center !important;
	}
}

@media (max-width:480px) {
	.stacks_in_36750_page0x{
		text-align: center !important;
	}
}

/* End dooHeader X stack CSS code */
/* START BULLET PRO CSS */

#stacks_in_36735_page0 ul{
position: relative;
margin: 0;
list-style:disc inside none;

 
list-style:disc inside none;
padding: 0;

}

.stacks_in_36735_page0thelist{
margin-top: 10px;
}

.stacks_in_36735_page0title{
display: none;
font-size: 105%;
font-weight: bold;
line-height: normal;
}

.stacks_in_36735_page0main {

text-align: inherit;
}

#stacks_in_36735_page0moreorless{
list-style: none;
margin-top: 8px;
}

 
#stacks_in_36735_page0moreorless{
display: none;
}




/* start if acctually in edit mode */ 



     
/* END BULLET PRO CSS */      

#stacks_in_36735_page0 {
	margin: 15px 0px 0px 0px;
}
#stacks_in_36756_page0 img{max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;          }
#stacks_in_871_page0 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_871_page0 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_871_page0 #jwresp_col2_stacks_in_871_page0{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_871_page0 #jwresp_col1_stacks_in_871_page0,#stacks_in_871_page0 #jwresp_col2_stacks_in_871_page0{width:100%;float:none;display:block}#stacks_in_871_page0 #jwresp_col1_stacks_in_871_page0{margin-bottom:15px}}
	
	/* start image list from doobox css */
	
	
	#stacks_in_890_page0 .stacks_in_890_page0imagelist {
		position: relative;
		list-style: none;
		list-style-type: none;
		margin:0px 0;
		
		z-index:1;
	}
	
	#stacks_in_890_page0 .stacks_in_890_page0listIcon {
		position: relative;
		float:left;
		z-index: 2;
	}
	
	#stacks_in_890_page0 .stacks_in_890_page0listIcon img{
		width:32px;
		height: auto;
	}
	
	
	#stacks_in_890_page0 .stacks_in_890_page0listTitle {

		margin-left:50px;
		padding-bottom: 0px;
		font-weight: bold;
		font-size: 115%;
	}
	
	
	#stacks_in_890_page0 .stacks_in_890_page0listContent {
		display: none;
		margin-left:50px;
		padding-top: 0px;
		padding-bottom: 18px;
	}
	
	.stacks_in_890_page0breaker{
		margin: 0;
		padding: 0;
		height: 1px;
		clear: both;
	}
	
	
	/* end image list from doobox css */
	#stacks_in_435_page0 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_435_page0 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_435_page0 #jwresp_col2_stacks_in_435_page0{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_435_page0 #jwresp_col1_stacks_in_435_page0,#stacks_in_435_page0 #jwresp_col2_stacks_in_435_page0{width:100%;float:none;display:block}#stacks_in_435_page0 #jwresp_col1_stacks_in_435_page0{margin-bottom:15px}}

#stacks_in_435_page0 {
	margin: 30px 0px 10px 0px;
}

#stacks_in_500_page0 {
	margin: 0px 0px 10px 0px;
}
/* Start FAQ stack CSS code */

.stacks_in_459_page0question{
font-size: 100%;
line-height: 1.2em;

font-weight: bold;

border-top: 1px solid #cccccc;
padding: 4px;
}

.stacks_in_459_page0faqcontainer{
border-bottom: 1px solid #cccccc;
}

.stacks_in_459_page0question a{
text-decoration: none !important;
line-height: 120%;
}

.stacks_in_459_page0question a:hover{
text-decoration: none !important;
}

.stacks_in_459_page0question a:active{
text-decoration: none !important;
}

.stacks_in_459_page0question a:visited{
text-decoration: none !important;
}
.stacks_in_459_page0answer{
display: none;
margin: 1px 0 8px 0;
padding: 2px 4px 4px 4px;
}






.stacks_in_459_page0question{
border-top: 1px solid #D5D5D5;
}

.stacks_in_459_page0faqcontainer{
border-bottom: 1px solid #D5D5D5;
}

.stacks_in_459_page0question a{
color: #209F7A !important;
text-decoration: none !important;
}

.stacks_in_459_page0question a:hover{
color: #1ABC9C !important;
text-decoration: none !important;
}

.stacks_in_459_page0question a:active{
color: #1ABC9C !important;
text-decoration: none !important;
}

.stacks_in_459_page0question a:visited{
color: #078661 !important;
text-decoration: none !important;
}

.stacks_in_459_page0question a p{
color: #209F7A !important;
text-decoration: none !important;
}

.stacks_in_459_page0question a p:hover{
color: #1ABC9C !important;
text-decoration: none !important;
}

.stacks_in_459_page0question a p:active{
color: #1ABC9C !important;
text-decoration: none !important;
}

.stacks_in_459_page0question a p:visited{
color: #078661 !important;
text-decoration: none !important;
}

.openfaq{
	color: #1ABC9C !important;
}


/* End FAQ stack CSS code */#stacks_in_36827_page0 img{max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;      border-radius:5px;     }
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_36837_page0 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_36837_page0 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_36837_page0 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_36837_page0 .cd-modal-content a,
#stacks_in_36837_page0 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_36837_page0 .cd-modal-content a:hover,
#stacks_in_36837_page0 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_36837_page0 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_36837_page0 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_36837_page0 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_36837_page0 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_36837_page0 .cd-modal-action {
  position: relative;
}

#stacks_in_36837_page0 .cd-modal-action .modal_btn, #stacks_in_36837_page0 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 2.5em;
  background-color: #9B9B9B;
}

#stacks_in_36837_page0 .modal_btn,
#stacks_in_36837_page0 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_36837_page0 .cd-modal-action .modal_btn {
	
	border-radius: 4px;
	
  color: #ffffff;
  line-height: 2.5em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_36837_page0 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_36837_page0 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_36837_page0 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_36837_page0 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_36837_page0 .cd-modal-action .modal_btn.to-circle {
  width: 2.5em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_36837_page0 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 2.5em;
	
	border-radius: 4px;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_36837_page0 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_36837_page0 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
	border-radius: 4px;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_36837_page0 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_36837_page0 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_36837_page0 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_36837_page0 .cd-modal-action a,
#stacks_in_36837_page0 .cd-modal-action a:visited,
#stacks_in_36837_page0 .cd-modal-action a:hover,
#stacks_in_36837_page0 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_36837_page0 .cd-modal-action .modal_btn {
  }





/* Start dooHeader X stack CSS code */

.stacks_in_36871_page0x{
	display: block !important;
	
	text-align: center !important;
	
	
}



@media (max-width:768px) {
	.stacks_in_36871_page0x{
		text-align: center !important;
	}
}

@media (max-width:480px) {
	.stacks_in_36871_page0x{
		text-align: center !important;
	}
}

/* End dooHeader X stack CSS code */
#stacks_in_36871_page0 {
	margin: 0px 0px 30px 0px;
}
#stacks_in_36850_page0 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_36850_page0 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_36850_page0 #jwresp_col2_stacks_in_36850_page0{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_36850_page0 #jwresp_col1_stacks_in_36850_page0,#stacks_in_36850_page0 #jwresp_col2_stacks_in_36850_page0{width:100%;float:none;display:block}#stacks_in_36850_page0 #jwresp_col1_stacks_in_36850_page0{margin-bottom:15px}}

#stacks_in_36850_page0 {
	margin: 0px 0px 30px 0px;
}

#stacks_in_36868_page0 {
	font-size: 115%;
}
#stacks_in_36869_page0 img{max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;          }
#stacks_in_36841_page0 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_36841_page0 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_36841_page0 #jwresp_col2_stacks_in_36841_page0{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_36841_page0 #jwresp_col1_stacks_in_36841_page0,#stacks_in_36841_page0 #jwresp_col2_stacks_in_36841_page0{width:100%;float:none;display:block}#stacks_in_36841_page0 #jwresp_col1_stacks_in_36841_page0{margin-bottom:15px}}
#stacks_in_36844_page0 img{max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;          }
#stacks_in_36846_page0 img{max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;          }
#stacks_in_3638_page0 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_3638_page0 .jwresp_col{overflow:hidden;margin:0;width:39%; float:left;}#stacks_in_3638_page0 #jwresp_col2_stacks_in_3638_page0{ float:right; width:59%}@media screen and (max-width:500px){#stacks_in_3638_page0 #jwresp_col1_stacks_in_3638_page0,#stacks_in_3638_page0 #jwresp_col2_stacks_in_3638_page0{width:100%;float:none;display:block}#stacks_in_3638_page0 #jwresp_col1_stacks_in_3638_page0{margin-bottom:15px}}
#stacks_in_3790_page0 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_3790_page0 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_3790_page0 #jwresp_col2_stacks_in_3790_page0{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_3790_page0 #jwresp_col1_stacks_in_3790_page0,#stacks_in_3790_page0 #jwresp_col2_stacks_in_3790_page0{width:100%;float:none;display:block}#stacks_in_3790_page0 #jwresp_col1_stacks_in_3790_page0{margin-bottom:15px}}

#stacks_in_3790_page0 {
	margin: 20px 0px 0px 0px;
}
.cms-guide-blocker-container{z-index:1000001!important}.cms-bubble{z-index:1000002!important}.blockOverlay.cartloom-modal{z-index:9000!important}#stacks_in_3871_page0 .expose_launcher{}.expose_stacks_in_3871_page0{cursor:pointer}#expose_stacks_in_3871_page0{display:none;z-index:9999;padding:15px;margin:0;overflow:visible!important;background-color:transparent;width:80%;max-width:600px; position:fixed;top:50%;left:50%;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);  height:auto;min-height:50px;  -moz-box-shadow: 2px 2px 10px #1F1F1F;-webkit-box-shadow: 2px 2px 10px #1F1F1F;box-shadow: 2px 2px 10px #1F1F1F; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-style:solid;border-width:0px;border-color:#000000; background-color:#FFFFFF; } #expose_stacks_in_3871_page0 img.youtube_poster{display:none} #expose_stacks_in_3871_page0>a.close{z-index:1000000;background-image:url('../rw_common/plugins/stacks/expose-images/close.png');background-color:transparent!important;position:absolute;top:-12px;cursor:pointer;height:28px;width:28px; left:-12px;  }@media all and (max-width:600px){#expose_stacks_in_3871_page0{position:absolute!important}}
#stacks_in_3889_page0 .youtube-thumb-wrapper{width:100%;text-align:center;position:relative}#stacks_in_3889_page0 .youtube-thumb-wrapper img.youtube-thumb{width:100%;max-width:643px;display:block;margin:0 auto;}#stacks_in_3889_page0 .youtube-thumb-wrapper a{margin:0 auto;width:100%;max-width:643px;display:block;position:relative}#stacks_in_3889_page0 .youtube-thumb-wrapper .play-button{background:url(../files/play_3889.png) no-repeat center center;margin:0 auto;position:absolute;display:block;top:0;width:100%;height:100%;opacity:.7;-webkit-transition:opacity 200ms ease-in-out 0;-moz-transition:opacity 200ms ease-in-out 0;transition:opacity 200ms ease-in-out 0}#stacks_in_3889_page0 .youtube-thumb-wrapper .play-button:hover{opacity:1}@media screen and (max-width:600px){#stacks_in_3889_page0 .youtube-thumb-wrapper .play-button{background-image:url(../files/playMobile_3889.png)}}
 #stacks_in_3869_page0 .youtube_wrapper{ text-align:center;position:relative}#stacks_in_3869_page0 .youtube_wrapper img{cursor:pointer;z-index:1000;position:absolute;top:0;  left:0;   width:100%;height:auto;} 
.cms-guide-blocker-container{z-index:1000001!important}.cms-bubble{z-index:1000002!important}.blockOverlay.cartloom-modal{z-index:9000!important}#stacks_in_3910_page0 .expose_launcher{}.expose_stacks_in_3910_page0{cursor:pointer}#expose_stacks_in_3910_page0{display:none;z-index:9999;padding:15px;margin:0;overflow:visible!important;background-color:transparent;width:80%;max-width:600px; position:fixed;top:50%;left:50%;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);  height:auto;min-height:50px;  -moz-box-shadow: 2px 2px 10px #1F1F1F;-webkit-box-shadow: 2px 2px 10px #1F1F1F;box-shadow: 2px 2px 10px #1F1F1F; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-style:solid;border-width:0px;border-color:#000000; background-color:#FFFFFF; } #expose_stacks_in_3910_page0 img.youtube_poster{display:none} #expose_stacks_in_3910_page0>a.close{z-index:1000000;background-image:url('../rw_common/plugins/stacks/expose-images/close.png');background-color:transparent!important;position:absolute;top:-12px;cursor:pointer;height:28px;width:28px; left:-12px;  }@media all and (max-width:600px){#expose_stacks_in_3910_page0{position:absolute!important}}
#stacks_in_3912_page0 .youtube-thumb-wrapper{width:100%;text-align:center;position:relative}#stacks_in_3912_page0 .youtube-thumb-wrapper img.youtube-thumb{width:100%;max-width:643px;display:block;margin:0 auto;}#stacks_in_3912_page0 .youtube-thumb-wrapper a{margin:0 auto;width:100%;max-width:643px;display:block;position:relative}#stacks_in_3912_page0 .youtube-thumb-wrapper .play-button{background:url(../files/play_3912.png) no-repeat center center;margin:0 auto;position:absolute;display:block;top:0;width:100%;height:100%;opacity:.7;-webkit-transition:opacity 200ms ease-in-out 0;-moz-transition:opacity 200ms ease-in-out 0;transition:opacity 200ms ease-in-out 0}#stacks_in_3912_page0 .youtube-thumb-wrapper .play-button:hover{opacity:1}@media screen and (max-width:600px){#stacks_in_3912_page0 .youtube-thumb-wrapper .play-button{background-image:url(../files/playMobile_3912.png)}}
 #stacks_in_3914_page0 .youtube_wrapper{ text-align:center;position:relative}#stacks_in_3914_page0 .youtube_wrapper img{cursor:pointer;z-index:1000;position:absolute;top:0;  left:0;   width:100%;height:auto;} 
#stacks_in_1525_page0 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1525_page0 .jwresp_col{float:none} #stacks_in_1525_page0 #jwresp_col2_stacks_in_1525_page0{position:relative;margin:0 auto;width:30%;float:none}#stacks_in_1525_page0 #jwresp_col1_stacks_in_1525_page0,#stacks_in_1525_page0 #jwresp_col3_stacks_in_1525_page0{width:31%}#stacks_in_1525_page0 #jwresp_col1_stacks_in_1525_page0{float:left}#stacks_in_1525_page0 #jwresp_col3_stacks_in_1525_page0{float:right} @media screen and (max-width:770px){#stacks_in_1525_page0 #jwresp_col1_stacks_in_1525_page0,#stacks_in_1525_page0 #jwresp_col3_stacks_in_1525_page0{margin-bottom:20px}#stacks_in_1525_page0 #jwresp_col1_stacks_in_1525_page0{width:48%}#stacks_in_1525_page0 #jwresp_col3_stacks_in_1525_page0{width:48%}#stacks_in_1525_page0 #jwresp_col2_stacks_in_1525_page0{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_1525_page0 #jwresp_col1_stacks_in_1525_page0,#stacks_in_1525_page0 #jwresp_col3_stacks_in_1525_page0,#stacks_in_1525_page0 #jwresp_col2_stacks_in_1525_page0{float:none;width:100%;display:block}#stacks_in_1525_page0 #jwresp_col1_stacks_in_1525_page0,#stacks_in_1525_page0 #jwresp_col3_stacks_in_1525_page0{margin-bottom:20px}} 

#stacks_in_1525_page0 {
	margin: 0px 10px 0px 10px;
}

#stacks_in_133_page0 {
	margin: 0px 0px 15px 0px;
}
#stacks_in_1529_page0 img{max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;    float:left;       }

#stacks_in_1529_page0 {
	margin: 0px 0px 10px 0px;
}
/* Start Shareable stack CSS code */
.arthref{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999999999;
}
.arthref .overlay{
	z-index: 100;
	position: fixed;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(0, 0, 0, 0.8);
	pointer-events: none;
	display: none;

	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.arthref .opaque{
	background: rgba(0, 0, 0, 0.2) !important;
}
.arthref .overlay.active{
	opacity: 1;
	pointer-events: all;
}
.arthref .icon-container{
	z-index: 101;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
}
.arthref .icon-container:before{
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.arthref .icon-container .centered{
	display: inline-block;
	padding: 8px;
	vertical-align: middle;
	text-align: left;
	width: 100%;
	max-width: 725px;
}
.arthref .icon-container ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	opacity: 0;
	
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	
	pointer-events: none;
}
.arthref .icon-container ul.active{
	opacity: 1;
	pointer-events: auto;
}

.arthref .icon-container ul li{
	display: inline-block;
	width: 80px;
	height: auto;
	margin: 5px;
}
.arthref .icon-container ul li a{
	background-color: #617385;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	display: block;
	width: 80px;
	height: 80px;
	margin: 0 0 10px 0;
}
.arthref .icon-container ul li span{
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0 2px 3px rgba(0, 0, 0, .9);
	color: #e5e5e5;
	font-style: normal !important;
	
}

.arthref .icon-container ul li a.aApple span{ background-position: 0px 0px; }
.arthref .icon-container ul li a.aMySpace span{ background-position: -80px 0px; }
.arthref .icon-container ul li a.aBlackBerry span{ background-position: -160px 0px; }
.arthref .icon-container ul li a.aWikipedia span{ background-position: -240px 0px; }
.arthref .icon-container ul li a.aEMail span{ background-position: -320px 0px; }
.arthref .icon-container ul li a.aWordpress span{ background-position: -400px 0px; }
.arthref .icon-container ul li a.aDeviantart span{ background-position: -480px 0px; }

.arthref .icon-container ul li a.aForrst span{ background-position: 0px -80px; }
.arthref .icon-container ul li a.aTechnorati span{ background-position: -80px -80px; }
.arthref .icon-container ul li a.aXBox span{ background-position: -160px -80px; }
.arthref .icon-container ul li a.aAndroid span{ background-position: -240px -80px; }
.arthref .icon-container ul li a.aEvernote span{ background-position: -320px -80px; }
.arthref .icon-container ul li a.aZerply span{ background-position: -400px -80px; }
.arthref .icon-container ul li a.aXing span{ background-position: -480px -80px; }

.arthref .icon-container ul li a.aVimeo span{ background-position: 0px -160px; }
.arthref .icon-container ul li a.aTumblr span{ background-position: -80px -160px; }
.arthref .icon-container ul li a.aFacebook span{ background-position: -160px -160px; }
.arthref .icon-container ul li a.aDigg span{ background-position: -240px -160px; }
.arthref .icon-container ul li a.aDelicious span{ background-position: -320px -160px; }
.arthref .icon-container ul li a.aFriendFeed span{ background-position: -400px -160px; }
.arthref .icon-container ul li a.aLinkedIn span{ background-position: -480px -160px; }

.arthref .icon-container ul li a.aPaypal span{ background-position: 0px -240px; }
.arthref .icon-container ul li a.aBehance span{ background-position: -80px -240px; }
.arthref .icon-container ul li a.aFoursquare span{ background-position: -160px -240px; }
.arthref .icon-container ul li a.aWindows span{ background-position: -240px -240px; }
.arthref .icon-container ul li a.aSkype span{ background-position: -320px -240px; }
.arthref .icon-container ul li a.aTwitter span{ background-position: -400px -240px; }
.arthref .icon-container ul li a.aPosterous span{ background-position: -480px -240px; }

.arthref .icon-container ul li a.aLastFm span{ background-position: 0px -320px; }
.arthref .icon-container ul li a.aQuora span{ background-position: -80px -320px; }
.arthref .icon-container ul li a.aYouTube span{ background-position: -160px -320px; }
.arthref .icon-container ul li a.aPinterest span{ background-position: -240px -320px; }
.arthref .icon-container ul li a.aPath span{ background-position: -320px -320px; }
.arthref .icon-container ul li a.aGooglePlus span{ background-position: -400px -320px; }
.arthref .icon-container ul li a.aFlud span{ background-position: -480px -320px; }

.arthref .icon-container ul li a.aStumbleUpon span{ background-position: 0px -400px; }
.arthref .icon-container ul li a.aReddit span{ background-position: -80px -400px; }
.arthref .icon-container ul li a.aRSS span{ background-position: -160px -400px; }
.arthref .icon-container ul li a.aScoutzie span{ background-position: -240px -400px; }
.arthref .icon-container ul li a.aBlogger span{ background-position: -320px -400px; }
.arthref .icon-container ul li a.aGrooveshark span{ background-position: -400px -400px; }
.arthref .icon-container ul li a.aAIM span{ background-position: -480px -400px; }

.arthref .icon-container ul li a.aYahoo span{ background-position: 0px -480px; }
.arthref .icon-container ul li a.aFlickr span{ background-position: -80px -480px; }
.arthref .icon-container ul li a.aDribbble span, .arthref .icon-container ul li a.aDribble span{ background-position: -160px -480px; }
.arthref .icon-container ul li a.aInstagram span{ background-position: -240px -480px; }

/* Background Colors */


	.arthref .icon-container ul li a.aApple{background-color:#272727;}.arthref .icon-container ul li a.aMySpace{background-color:#272727;}.arthref .icon-container ul li a.aBlackBerry{background-color:#2c2c2c;}.arthref .icon-container ul li a.aWikipedia{background-color:#303030;}.arthref .icon-container ul li a.aEMail{background-color:#434343;}.arthref .icon-container ul li a.aWordpress{background-color:#444;}.arthref .icon-container ul li a.aDeviantart{background-color:#40504c;}.arthref .icon-container ul li a.aForrst{background-color:#254619;}.arthref .icon-container ul li a.aTechnorati{background-color:#48aa26;}.arthref .icon-container ul li a.aXBox{background-color:#61a500;}.arthref .icon-container ul li a.aAndroid{background-color:#8acd16;}.arthref .icon-container ul li a.aEvernote{background-color:#78ba4e;}.arthref .icon-container ul li a.aZerply{background-color:#99bd67;}.arthref .icon-container ul li a.aXing{background-color:#036567;}.arthref .icon-container ul li a.aVimeo{background-color:#627486;}.arthref .icon-container ul li a.aTumblr{background-color:#365471;}.arthref .icon-container ul li a.aFacebook{background-color:#3b5998;}.arthref .icon-container ul li a.aDigg{background-color:#1b5891;}.arthref .icon-container ul li a.aDelicious{background-color:#3274d1;}.arthref .icon-container ul li a.aFriendFeed{background-color:#5e94d6;}.arthref .icon-container ul li a.aLinkedIn{background-color:#2086bc;}.arthref .icon-container ul li a.aPaypal{background-color:#478fda;}.arthref .icon-container ul li a.aBehance{background-color:#0d8af8;}.arthref .icon-container ul li a.aFoursquare{background-color:#17a4d7;}.arthref .icon-container ul li a.aWindows{background-color:#22aee7;}.arthref .icon-container ul li a.aSkype{background-color:#00aff0;}.arthref .icon-container ul li a.aTwitter{background-color:#00b6f3;}.arthref .icon-container ul li a.aPosterous{background-color:#8ab4cd;}.arthref .icon-container ul li a.aLastFm{background-color:#b70300;}.arthref .icon-container ul li a.aQuora{background-color:#c21d11;}.arthref .icon-container ul li a.aYouTube{background-color:#c8312b;}.arthref .icon-container ul li a.aPinterest{background-color:#cb2027;}.arthref .icon-container ul li a.aPath{background-color:#bf3119;}.arthref .icon-container ul li a.aGooglePlus{background-color:#cf4231;}.arthref .icon-container ul li a.aFlud{background-color:#ff503e;}.arthref .icon-container ul li a.aStumbleUpon{background-color:#eb4924;}.arthref .icon-container ul li a.aReddit{background-color:#ff500f;}.arthref .icon-container ul li a.aRSS{background-color:#ff7722;}.arthref .icon-container ul li a.aScoutzie{background-color:#f87242;}.arthref .icon-container ul li a.aBlogger{background-color:#fc9c4a;}.arthref .icon-container ul li a.aGrooveshark{background-color:#fca204;}.arthref .icon-container ul li a.aAIM{background-color:#ffba00;}.arthref .icon-container ul li a.aYahoo{background-color:#640e6b;}.arthref .icon-container ul li a.aFlickr{background-color:#ff0084;}.arthref .icon-container ul li a.aDribbble,.arthref .icon-container ul li a.aDribble{background-color:#ff0084;}.arthref .icon-container ul li a.aInstagram{background-color:#723f2d;}







.arthref .icon-container ul li a span{ display: block; width: 80px; height: 80px; background: url(../files/sprite.png) no-repeat; }

.arthref .icon-container ul li a{
	background-image: -webkit-radial-gradient(center center, 80px 80px, rgba(255,255,255,.15) 0%, rgba(0,0,0,.15) 100%);
	background-image: -moz-radial-gradient(center center, 80px 80px, rgba(255,255,255,.15) 0%, rgba(0,0,0,.15) 100%);
	background-image: -o-radial-gradient(center center, 80px 80px, rgba(255,255,255,.15) 0%, rgba(0,0,0,.15) 100%);
	background-image: -ms-radial-gradient(center center, 80px 80px, rgba(255,255,255,.15) 0%, rgba(0,0,0,.15) 100%);
	background-image: radial-gradient(center center, 80px 80px, rgba(255,255,255,.15) 0%, rgba(0,0,0,.15) 100%);
}
.arthref .icon-container ul li:hover a{
	background-image: -webkit-radial-gradient(center center, 80px 80px, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
	background-image: -moz-radial-gradient(center center, 80px 80px, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
	background-image: -o-radial-gradient(center center, 80px 80px, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
	background-image: -ms-radial-gradient(center center, 80px 80px, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
	background-image: radial-gradient(center center, 80px 80px, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
}

/* Animations */
.arthref .launchpad .icon-container ul{
	-webkit-transform-origin: center 20%;
	-webkit-transform: scale(0.8);
	
	-moz-transform-origin: center 20%;
	-moz-transform: scale(0.8);

	-o-transform-origin: center 20%;
	-o-transform: scale(0.8);

	-ms-transform-origin: center 20%;
	-ms-transform: scale(0.8);

	transform-origin: center 20%;
	transform: scale(0.8);
}
.arthref .launchpad.active .icon-container ul{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.arthref .launchpadReverse .icon-container ul{
	-webkit-transform-origin: center 20%;
	-webkit-transform: scale(1.2);
	
	-moz-transform-origin: center 20%;
	-moz-transform: scale(1.2);

	-o-transform-origin: center 20%;
	-o-transform: scale(1.2);

	-ms-transform-origin: center 20%;
	-ms-transform: scale(1.2);

	transform-origin: center 20%;
	transform: scale(1.2);
}
.arthref .launchpadReverse.active .icon-container ul{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.arthref .slideTop{
	top: -100%;
}
.arthref .slideTop.active{
	top: 0; 
}
.arthref .slideRight{
	left: 100%;
}
.arthref .slideRight.active{
	left: 0; 
}
.arthref .slideBottom{
	top: 100%;
}
.arthref .slideBottom.active{
	top: 0; 
}
.arthref .slideLeft{
	left: -100%;
}
.arthref .slideLeft.active{
	left: 0; 
}
.arthref .chain .icon-container ul li{
	opacity: 0;
}
.blurred{
	-webkit-transition: -webkit-filter 300ms ease-in-out;
	-moz-transition: -moz-filter 300ms ease-in-out;
	-o-transition: -o-filter 300ms ease-in-out;
	-ms-transition: -ms-filter 300ms ease-in-out;
	transition: filter 300ms ease-in-out;
	-webkit-filter: blur(15px); 
}


/* End Shareable stack CSS code */#stacks_in_1535_page0 .stacks_in_1535_page0-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: "FlatButtonOpenSans", sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_1535_page0 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_1535_page0 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_1535_page0 .stacks_in_1535_page0-button,
#stacks_in_1535_page0 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_1535_page0 {
		text-align: left;
	}









#stacks_in_1535_page0 a.stacks_in_1535_page0-button, #stacks_in_1535_page0 a.stacks_in_1535_page0-button:visited, #stacks_in_1535_page0 a.stacks_in_1535_page0-button:hover, #stacks_in_1535_page0 a.stacks_in_1535_page0-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_1535_page0 .stacks_in_1535_page0-button {
		
			background-color: #9BCCBE;
		
	}

	#stacks_in_1535_page0 a.stacks_in_1535_page0-button, #stacks_in_1535_page0 a.stacks_in_1535_page0-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_1535_page0 a.stacks_in_1535_page0-button:hover, #stacks_in_1535_page0 a.stacks_in_1535_page0-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #AFE0D2;
		
	}

	
	#stacks_in_1535_page0 .button_icon {
		
			background-color: #20B18A;
		
	}

	#stacks_in_1535_page0 a.stacks_in_1535_page0-button:hover .button_icon, #stacks_in_1535_page0 a.stacks_in_1535_page0-button:active .button_icon {
		
			background-color: #34C59E;
				
	}
	



#stacks_in_1535_page0 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_149_page0 {
	margin: 0px 0px 15px 0px;
}
#stacks_in_1539_page0 label{font-size:1.00rem;color:#222222}#stacks_in_1539_page0 input{-webkit-appearance:none;font-family:inherit;border-style:solid;border-width:1px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);display:block;margin:0;line-height:1em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:box-shadow .45s,border-color .45s ease-in-out;-moz-transition:box-shadow .45s,border-color .45s ease-in-out;transition:box-shadow .45s,border-color .45s ease-in-out;border-radius:3px;background-color:#FFFFFF;border-color:#CCCCCC}#stacks_in_1539_page0 input:focus{box-shadow:0 0 5px -1px #999999;border-color:#999999;outline:0;background-color:#FCFCFC;color:#4E4E4E}#stacks_in_1539_page0 input,#stacks_in_1539_page0 .label_text{height:2em;color:#999999;font-size:1.00rem;text-align:left;padding:0 .5rem}#stacks_in_1539_page0 .label_text{line-height:2em}#stacks_in_1539_page0 .field{display:inline-block;width:100%;position:relative;margin:0.50rem 0;vertical-align:bottom}#stacks_in_1539_page0 .hide{display:none}#stacks_in_1539_page0 label.error{margin-top:.5rem;color:red;display:block;font-size:1rem}#stacks_in_1539_page0 button{margin:0} #stacks_in_1539_page0 button.custom{border-style:solid;border-width:0;cursor:pointer;font-family:inherit;font-weight:inherit;line-height:normal;margin:0;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;border-radius:0;transition:background-color 300ms ease-out;background-color:#20B18A;color:#FFFFFF}#stacks_in_1539_page0 button.custom:hover{background-color:#1EA883}#stacks_in_1539_page0 button.custom.small{padding-top:.875rem;padding-right:1.75rem;padding-bottom:.9375rem;padding-left:1.75rem;font-size:.8125rem}#stacks_in_1539_page0 button.custom.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}#stacks_in_1539_page0 button.custom.expand{padding-right:0;padding-left:0;width:100%}#stacks_in_1539_page0 button.custom.right{float:right}#stacks_in_1539_page0 button.custom.radius{border-radius:3px}#stacks_in_1539_page0 button.custom.round{border-radius:500px}  

#stacks_in_1541_page0 {
	margin: 5px 0px 0px 0px;
}

#stacks_in_1542_page0 {
	font-size: 75%;
}

#stacks_in_141_page0 {
	margin: 0px 0px 15px 0px;
}
/* MAPSNAP v.1.0.8 STYLESHEET | Timestamp: [[ 2015-10-08 12:10:14 +0000 by Mike Yrabedra (mikeyrab) ]] */

/* @group General */

#ms-modal-body input{
	margin: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

.ms-loading {
	text-align: center;
	font-size: 24px;
	color: #CCC;
	padding-top: 100px;
}

.ms-icon-target {
	color: #AAA;
}

body.print .ms-no-print {
	display: none;
}

input.mapsnap-form-control {
  display: inline-block;
  width: 100%;
  height: 34px;
  padding: 0 6px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: baseline;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  margin-bottom: 0 !important;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: none;
          transition: none;
  box-sizing: border-box; /* this is the key */
}

input.mapsnap-form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

input.mapsnap-form-control:-moz-placeholder {
  color: #999999;
}

input.mapsnap-form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}

input.mapsnap-form-control:-ms-input-placeholder {
  color: #999999;
}

input.mapsnap-form-control::-webkit-input-placeholder {
  color: #999999;
}

input.mapsnap-form-control[disabled],
input.mapsnap-form-control[readonly],
fieldset[disabled] input.mapsnap-form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}


.mapsnap-btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  /*margin-left: 4px;*/
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.mapsnap-btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.mapsnap-btn:hover,
.mapsnap-btn:focus {
  color: #333333;
  text-decoration: none;
}

.mapsnap-btn:active,
.mapsnap-btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.mapsnap-btn.disabled,
.mapsnap-btn[disabled],
fieldset[disabled] .mapsnap-btn {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.mapsnap-btn {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.mapsnap-btn:hover,
.mapsnap-btn:focus,
.mapsnap-btn:active,
.mapsnap-btn.active,
.open .dropdown-toggle.mapsnap-btn {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.mapsnap-btn:active,
.mapsnap-btn.active,
.open .dropdown-toggle.mapsnap-btn {
  background-image: none;
}

.mapsnap-btn.disabled,
.mapsnap-btn[disabled],
fieldset[disabled] .mapsnap-btn,
.mapsnap-btn.disabled:hover,
.mapsnap-btn[disabled]:hover,
fieldset[disabled] .mapsnap-btn:hover,
.mapsnap-btn.disabled:focus,
.mapsnap-btn[disabled]:focus,
fieldset[disabled] .mapsnap-btn:focus,
.mapsnap-btn.disabled:active,
.mapsnap-btn[disabled]:active,
fieldset[disabled] .mapsnap-btn:active,
.mapsnap-btn.disabled.active,
.mapsnap-btn[disabled].active,
fieldset[disabled] .mapsnap-btn.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.mapsnap-btn .badge {
  color: #ffffff;
  background-color: #fff;
}

.hide {display:none;}

/* fixes img max-width bug */
.mapsnap  img,
#ms-modal-body img {
  max-width: none !important;
}

#ms-modal-body table {
	max-width: none !important;
	border-collapse: separate; !important;
	border-spacing: inherit !important;
}

/* prevent theme css from leaking in */
.mapsnap-infobox {
	color:  #222 !important;
	font-family: Roboto, Helvetica, Arial, sans-serif !important;
	font-size: 13px !important;
	font-weight: 300 !important;
}

#stacks_in_36579_page0 .mapsnap-wrap {
	min-width:200px; 
	min-height:200px;  
	height: 275px; 
	width: auto; 
	padding:4px; 
	border:1px solid #ccc;
	border-color: rgba(0,0,0,.25);
}


#stacks_in_36579_page0 .mapsnap-wrap {
  padding:0;
  border-width: 0;
}


.ms-show-directions {
	display: block;
}

div.wrap_controls hr {
	margin-top: 6px;
	margin-bottom: 6px;
}

/* @end */

/* @group Icon Font */
@font-face {
	font-family: 'mapsnap';
	src:url('../files/mapsnap/assets/font/mapsnap.eot');
	src:url('../files/mapsnap/assets/font/mapsnap.eot?#iefix') format('embedded-opentype'),
		url('../files/mapsnap/assets/font/mapsnap.ttf') format('truetype'),
		url('../files/mapsnap/assets/font/mapsnap.woff') format('woff'),
		url('../files/mapsnap/assets/font/mapsnap.svg#mapsnap') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ms-icon-"], [class*=" ms-icon-"] {
	font-family: 'mapsnap';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="ms-icon-"], [class*=" ms-icon-"] {
	font-family: 'mapsnap';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ms-icon-printer:before {
	content: "\e606";
}
.ms-icon-apple:before {
	content: "\e607";
}
.ms-icon-location:before {
	content: "\e600";
}
.ms-icon-map:before {
	content: "\e601";
}
.ms-icon-close:before {
	content: "\e602";
}
.ms-icon-directions:before {
	content: "\e603";
}
.ms-icon-map2:before {
	content: "\e604";
}
.ms-icon-map3:before {
	content: "\e605";
}
.ms-icon-ydlogo:before {
	content: "\f118";
}
.ms-icon-smilely:before {
	content: "\f120";
}
.ms-icon-refresh:before {
	content: "\f021";
}
.ms-icon-google:before {
	content: "\e608";
}
.ms-icon-target:before {
	content: "\e609";
}

.ms-icon-lg {
	font-size: 16px;
} 

/* Animated rotating icon */
.ms-icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
/* Prevent stack and spinners from being taken inline when inside a link */
a .ms-icon-spin {
  display: inline-block;
  text-decoration: none;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

 /* @end */

/* @group Modal */

div.mapsnap-modal{position:absolute;left:50%;z-index:1002 !important;height:auto;margin-left:-20%;width:40%;padding:0;top:30%}
#ms-modal-wrap{background-color:rgba(0,0,0,0.3);padding:8px;margin-left:auto;margin-right:auto;position:absolute;z-index:1;left:0;right:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center}
#ms-modal-heading{padding:12px;background-color:#f1f1f1;border-top-left-radius:4px;border-top-right-radius:4px;font-weight:bold;font-size:16px; border-bottom: 1px solid #CCCCCC;}
#ms-modal-body{padding:20px;background-color:#fff;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-top:1px solid #bababa;color:#555;font-size:16px}
#ms-modal-body .mapsnap-btn{display:inline-block;padding:8px 12px;margin-bottom:0;font-size:12px;font-weight:500;line-height:1.333333333;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;white-space:nowrap;color:#333;background-color:#fff;border-color:#ccc;min-width:80px}
#ms-modal-body .mapsnap-btn:hover{background-color:#f1f1f1;border-color:#bbb}
#ms-modal-body .mapsnap-btn:focus{outline:none}
#ms-modal-body>ul{list-style:none;margin:0;padding:0}
#ms-modal-body textarea{background:#fff;padding:6px}
#ms-modal-body a{color:#777}
#ms-modal-body p{margin:10px}

@media only screen and (min-width:768px){div.mapsnap-modal{top:30%} div.mapsnap-modal{margin-left:-20%;width:40%}}
@media (max-width:480px){.mapsnap-modal{margin-left:0 !important;width:auto !important;top:0 !important;left:0 !important;right:0 !important;zoom:0} #ms-modal-body{font-size:16px}#mapsnap-external a {padding-left: 4px;}}

#ms-modal-wrap {
    height: 100%;
    max-height: 100%;
} 

#ms-modal-wrap {
    background-color: rgba(0,0,0,0.30);
    padding:8px;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    z-index:1;
    left: 0;
    right: 0;
    -webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    -moz-border-radius: 5px; /* FF1-3.6 */
    border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /*text-align: center;*/
    overflow: auto;
}


#ms-modal-body {
    padding: 0;
    background-color: #ffffff;
    -webkit-border-radius: 0 0 4px 4px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    -moz-border-radius: 0 0 4px 4px; /* FF1-3.6 */
    border-radius: 0 0 4px 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    border-top: none;
    color: #555;
    font-size: 13px;

}

#ms-modal-body > div.inner {
	padding:20px;
	text-align: left;
}

#ms-modal-body {
    overflow: auto;
}

#mapsnap-container {
    display: none;
	top: 20%;
	left:50%;
	position: fixed;
	width: 500px;
	margin:0;
    margin-left:-250px;
	padding: 0;
}

#mapsnap-close{
	display: block;
	position:  absolute;
	width:30px;
	height: 30px;
	top: 20px;
	left: 20px;
	color:#888;
	font-weight:bold;
	font-size:18px;
	cursor: pointer;
}

#mapsnap-external{
	display: block;
	position:  absolute;
	width:120px;
	height: 30px;
	top: 20px;
	right: 20px;
	font-weight:bold;
	font-size:18px;
	text-align: right;
}

#mapsnap-external a {
	float: right;
	padding-left: 10px;
	color: #888;
}

#mapsnap-external a:hover,
#mapsnap-external a:focus,
#mapsnap-close:hover,
#mapsnap-close:focus
{
	color: #333;
	text-decoration: none;
}

#ms-modal-body .ms-btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
margin-top: 5px;
font-size: 14px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
border-radius: 3px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
color: #333;
background-color: #fff;
border-color: #ccc;
display: block;
width: 100%;
padding-right: 0;
padding-left: 0;
}

#ms-modal-body .ms-btn:hover, #ms-modal-body .ms-btn:focus, #ms-modal-body .ms-btn:active {
color: #333;
background-color: #ebebeb;
border-color: #adadad;
text-decoration: none;
}


/* @end */
/* DATESNAP EVENT ( PATCO Construction ) v.1.0.8 STYLESHEET */


/* KickSnap v.1.0.2 | MODIFIED: 2014-08-14 09:40:28 */
html, .bodyWrapperOuter {
    margin-top: 0 !important;
}

/*reset for plugin area*/

#ncf_sidebar, #ncf_sidebar div, #ncf_sidebar span,
#ncf_sidebar h1, #ncf_sidebar h2, #ncf_sidebar h3, #ncf_sidebar h4, #ncf_sidebar h5, #ncf_sidebar h6,
#ncf_sidebar p, #ncf_sidebar a, #ncf_sidebar strong,
#ncf_sidebar ol, #ncf_sidebar ul, #ncf_sidebar li,
#ncf_sidebar fieldset, #ncf_sidebar form, #ncf_sidebar label, #ncf_sidebar legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
    text-align: left;
}

#ncf_sidebar {
	line-height: 1;
}

#ncf_fixed_elements_container {
    position: relative;
    z-index: 1001;
    -webkit-backface-visibility: hidden;
}

.ncf_exposed #ncf_sidebar {
    /*-webkit-overflow-scrolling : touch;*/
}

#ncf_sidebar ol, #ncf_sidebar ul {
	list-style: none;
}

/***/

.ncf_trigger_label {
    position: fixed;
    left: 0;
    /*margin-top: -20px;*/
    width: 66px;
    height: 46px;
    cursor: pointer;
    z-index: 100000;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}

.ncf_trigger_label.ncf_rect {
    width: 46px;
    height: 40px;
    border-radius: 3px;
     -moz-border-radius: 3px;
     -webkit-border-radius: 3px;
    background: url(../files/kicksnap/img/mail_icon.png) -41px 7px no-repeat;
    
}

.ncf_trigger_label.ncf_rect span {
    display: none;
}

.ncf_trigger_label span {
    display: block;
    width: 46px;
    height: 46px;
     -moz-border-radius: 46px;
     -webkit-border-radius: 46px;
    border-radius: 46px;
    margin: 0 0 0 20px;
    background: url(../files/kicksnap/img/mail_icon.png) -41px 10px no-repeat;
}

.ncf_label_circle_fade span {
    background-color: rgba(0, 0, 0, 0.45) !important;
}

.ncf_sidebar_pos_left .ncf_rect{
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
}

.ncf_sidebar_pos_right .ncf_rect{
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
}

.ncf_trigger_label.ncf_label_hidden,
.ncf_trigger_label.ncf_label_scroll,
.ncf_trigger_label.ncf_label_scroll_into {
    visibility: hidden;
    opacity: 0 !important;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.ncf_exposed .ncf_trigger_label.ncf_label_hidden {
    display: block;
    visibility: visible;
    opacity: 1 !important;
    filter: alpha(opacity = 100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.ncf_sidebar_pos_right .ncf_trigger_label span {
    margin: 0 20px 0 0;
}

.ncf_sidebar_pos_right .ncf_trigger_label {
    left: auto;
    right: 0;
}

.ncf_exposed .ncf_trigger_label.ncf_rect{
    background-position: 9px 8px;
}
.ncf_exposed .ncf_trigger_label span{
    background-position: 9px 11px;
}
.ncf_sidebar_pos_right.ncf_exposed .ncf_trigger_label.ncf_rect{
    background-position: -94px 8px;
}
.ncf_sidebar_pos_right.ncf_exposed .ncf_trigger_label span{
    background-position: -94px 11px;
}

.ncf_body_fixed_el {
    -webkit-transform: translateZ(0)
}

.ioshidden { height:100%; overflow:hidden; }

#ns-overlay {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    background: #000;
    /*display: none;*/
    position: absolute;
    visibility: hidden;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    width: auto;
    cursor: pointer;
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition:opacity 0.4s ease-in-out;
    -ms-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.ncf_exposed #ns-overlay {
    visibility: visible;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

#ns-overlay .back {
    display: none;
    font: bold 150px helvetica;
    position: fixed;
    top: 260px;
    left: 550px;
}

body.ncf_sidebar_pos_right #ns-overlay .back {
    left: auto;
    right: 550px;
}

#ns-overlay:hover .back {

}

body > .bodyWrapperOuter {
    position: relative;
    z-index: 2;
    box-shadow: 4px 0 7px 4px #333 !important;
    -moz-box-shadow: 4px 0 7px 4px #333 !important;
    -webkit-box-shadow: 4px 0 7px 4px #333 !important;
    left: 0;
    -webkit-backface-visibility: hidden;
}

body.ncf_exposed > .bodyWrapperOuter {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.ncf_sidebar_pos_right.ncf_exposed > .bodyWrapperOuter  {
    box-shadow: -2px 0 7px 4px #333 !important;
    -moz-box-shadow: -2px 0 7px 4px #333 !important;
    -webkit-box-shadow: -2px 0 7px 4px #333 !important;
}

body.ncf_sidebar_pos_right .bodyWrapperOuter {
    left: auto;
    right: 0;
}

body .bodyWrapperInner {
    z-index: 1;
    position: relative;
    overflow: auto;
    box-sizing: border-box !important;
}

.ncf_sidebar_pos_right.ncf_exposed .bodyWrapperInner{
    overflow: hidden;
}

.ncf_sidebar_pos_right.ncf_exposed #ns-overlay {
    width: 10000px;
}

#ncf_sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -540px;
    width: 540px;
    min-height: 100%;
    z-index: 0;
    font-family: 'Open Sans', sans-serif;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -webkit-backface-visibility: hidden;
    /*-webkit-overflow-scrolling : touch;*/
}

#ncf_sidebar.ncf_flat {
    background-color: #413d3e;
}

#ncf_sidebar.ncf_minimalistic {
    background-color: #e3e5e8;
}

#ncf_sidebar.ncf_aerial {
    background: url(../files/kicksnap/img/bg/blur15.jpg) 0 0 #d4d9e8;;
}

@media only screen and (max-width: 400px) {
    #ncf_sidebar.ncf_flat {
        background-color: #2D282A !important;
        background-image: none !important;
    }
    #ncf_sidebar.ncf_minimalistic {
        background-color: #fff !important;
        background-image: none !important;
    }

    #ncf_sidebar.ncf_minimalistic .ncf_sidebar_cont {
        box-shadow: none !important;
    }
}

.ncf_sidebar_pos_right #ncf_sidebar {
    left: auto;
    right: -540px;
}

#ncf_sidebar .ncf_sidebar_cont_scrollable {
    width: 100%;
    overflow-y: scroll;
    height: 100%;
    -webkit-backface-visibility: hidden;
}
#ncf_sidebar .ncf_sidebar_cont_scrollable::-webkit-scrollbar {
    display: none;
}

#ncf_sidebar .ncf_sidebar_cont {
    width: 400px;
    float: left; /*wrap content*/
    margin: 30px auto 50px 50px;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    -moz-transition: -moz-transform 0.3s ease-in-out;
    -ms-transition: -ms-transform 0.3s ease-in-out;
    -o-transition: -ms-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.ncf_sidebar_pos_right #ncf_sidebar .ncf_sidebar_cont {
    /*float: right;*/
}

#ncf_sidebar.ncf_flat .ncf_sidebar_cont {
    background: #2d282a;
}

#ncf_sidebar.ncf_minimalistic .ncf_sidebar_cont {
    background: #fff;
    margin-top: 50px;
    box-shadow: -1px 2px 6px -2px #615F5F;
}

.ncf_sidebar_pos_right #ncf_sidebar .ncf_sidebar_cont {
    /*margin: 30px 50px 50px auto;*/
}

#ncf_sidebar .ncf_sidebar_cont.shrinked {
    -webkit-transform: scale(0.9, 0.9) !important;
    -moz-transform:  scale(0.9, 0.9) !important;
    -ms-transform:  scale(0.9, 0.9) !important;
    transform:  scale(0.9, 0.9) !important;
}

#ncf_sidebar .ncf_user_firstname {
    font-size: 27px;
    font-weight: 200;
    margin-bottom: 3px;
}

#ncf_sidebar .ncf_user_bio {
    font: 400 italic 17px 'Open Sans', sans-serif;
}

#ncf_sidebar a.ncf_button {
    font: 600 17px 'Open Sans', sans-serif;
}

#ncf_sidebar input,
#ncf_sidebar input:focus,
#ncf_sidebar textarea,
#ncf_sidebar textarea:focus {
    font: 300 16px 'Open Sans', sans-serif !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-focus-ring-color: none;
}

#ncf_sidebar.ncf_flat input:focus,
#ncf_sidebar.ncf_flat textarea:focus,
#ncf_sidebar.ncf_aerial input:focus,
#ncf_sidebar.ncf_aerial textarea:focus {
    color: white;
    outline: none !important;
    outline-offset: 0;
}

body #ncf_sidebar.ncf_aerial input:focus,
body #ncf_sidebar.ncf_aerial textarea:focus {
	border-color: white !important;
    color: white !important;
}

#ncf_sidebar.ncf_flat .ncf_sidebar_socialbar ul {
    display: table-row;
}
#ncf_sidebar.ncf_flat .ncf_sidebar_socialbar ul li {
    list-style: none;
    display: table-cell;
    width: 50px;
    height: 50px;
    background: #ff4500;
}

#ncf_sidebar.ncf_minimalistic .ncf_sidebar_socialbar ul,
#ncf_sidebar.ncf_aerial .ncf_sidebar_socialbar ul {
    text-align: center;
    height: 50px;
    margin: 1px 0 1px;
}
#ncf_sidebar.ncf_minimalistic .ncf_sidebar_socialbar ul li,
#ncf_sidebar.ncf_aerial .ncf_sidebar_socialbar ul li {
    list-style: none;
    display: inline-block;
    width: 45px;
    height: 49px;
    background-color: white;
    outline: 1px solid white;
}

#ncf_sidebar.ncf_aerial .ncf_sidebar_socialbar ul li {
    width: 50px;
    background-color: transparent;
    outline: none;
}

#ncf_sidebar.ncf_minimalistic .ncf_sidebar_socialbar li a{
    background-color:  #999;
    width: 45px;
    height: 50px;
    display: block;
    background-image: url('../files/kicksnap/img/minimalistic_social_sprite.png');
}

#ncf_sidebar.ncf_aerial .ncf_sidebar_socialbar li a{
    background-color:  transparent;
    width: 50px;
    height: 50px;
    display: block;
    background-image: url('../files/kicksnap/img/aerial_social_sprite.png');
}

#ncf_sidebar .ncf_sidebar_header_userinfo {
    overflow: hidden;
    display: table-row;
}

#ncf_sidebar .ncf_userpic img {
    width: 110px;
    height: 110px;
    max-width: none;
}

#ncf_sidebar .ncf_userpic {
    display: table-cell;
    box-sizing: content-box;
    padding: 15px 24px;
}

#ncf_sidebar.ncf_minimalistic .ncf_userpic {
    padding: 24px 18px 15px 26px;
}

#ncf_sidebar.ncf_up_style_theme_custom .ncf_userpic img {
    border-radius: 110px;
     -moz-border-radius: 110px;
     -webkit-border-radius: 110px;
}

#ncf_sidebar .ncf_user_credentials {
    overflow: hidden;
    display: table-cell;
    box-sizing: content-box;
    vertical-align: middle;
    width: 240px;
    padding-left: 2px;
    height: 140px;
    /*letter-spacing: 1px;*/
    line-height: 21px;
}

#ncf_sidebar.ncf_minimalistic .ncf_user_credentials {
    width: 246px;
}

#ncf_sidebar .ncf_user_credentials span {
    display: block;
    padding: 3px 0;
}

#ncf_sidebar.ncf_flat .ncf_user_firstname {
    color: white;
    font-size: 27px;
    font-weight: 200;
    text-shadow: 1px 0px 1px #555;
    margin-bottom: 3px;
}

#ncf_sidebar.ncf_minimalistic .ncf_user_firstname {
    font-size: 27px;
    font-weight: 200;
    margin-bottom: 3px;
}

#ncf_sidebar.ncf_aerial .ncf_user_firstname {
}

#ncf_sidebar.ncf_flat .ncf_user_lastname {
    color: white;
    font-size: 25px;
    font-weight: 600;
    text-shadow: 1px 0px 1px #555;
    margin-bottom: 6px;
}

#ncf_sidebar.ncf_minimalistic .ncf_user_lastname,
#ncf_sidebar.ncf_aerial .ncf_user_lastname {
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 6px;
}

#ncf_sidebar .ncf_user_title {
    font-size: 18px;
    font-style: italic;
    color: #5b0b03;
    padding-right: 25px !important;
}
#ncf_sidebar.ncf_minimalistic .ncf_user_title {
    color: #494747;
}

#ncf_sidebar.ncf_aerial .ncf_user_title {
    color: #4b4b4b;
}

#ncf_sidebar .ncf_sidebar_content {
    margin: 19px 29px;
}

#ncf_sidebar.ncf_minimalistic .ncf_sidebar_content {
    margin: 26px 26px;
}

#ncf_sidebar .ncf_line_sep {
    width: 100%;
    height: 1px;
    border-top:1px dashed #ccc;
    /*background: url(../files/kicksnap/img/line-sep.png) repeat-x 2px 0 transparent;*/
}

#ncf_sidebar.ncf_flat .ncf_user_bio {
   color: white;
   margin: 0 0 23px 0;
    padding:  0;
}

#ncf_sidebar.ncf_minimalistic .ncf_user_bio {
    font-size: 16px;
    padding-bottom: 26px;
}

#ncf_sidebar.ncf_aerial .ncf_user_bio {
    font-size: 18px;
    padding-bottom: 26px;
    font-style: normal;
    font-weight: 200;
}

#ncf_sidebar.ncf_flat  .ncf_form_input_wrapper {
    width: 100%;
    background: #000000;
    outline: 1px solid #2D282A;
    margin: 0 0 10px;
    position: relative;
}
#ncf_sidebar.ncf_minimalistic  .ncf_form_input_wrapper {
    width: 100%;
    margin: 0 0 14px;
    background: #ccc;
    /*outline: 1px solid #ccc;*/
    position: relative;
}

#ncf_sidebar.ncf_aerial  .ncf_form_input_wrapper {
    width: 100%;
    margin: 0 0 14px;
    /*outline: 1px solid #ccc;*/
    position: relative;
}

#ncf_sidebar input[type=text],
#ncf_sidebar input[type=email],
#ncf_sidebar input[type=tel],
#ncf_sidebar textarea {
    background: transparent;
    width: 200px;
    box-shadow: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    height: 50px;
    overflow: hidden;
    margin: 0 0 1px;
    padding: 6px 12px 6px 70px !important;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}

#ncf_sidebar.ncf_flat input[type=text],
#ncf_sidebar.ncf_flat input[type=email],
#ncf_sidebar.ncf_flat input[type=tel],
#ncf_sidebar.ncf_flat textarea {
    border: 1px solid black;
    color: white;
    max-width: 342px;
    border-radius: 0;
}

#ncf_sidebar.ncf_minimalistic input[type=text],
#ncf_sidebar.ncf_minimalistic input[type=email],
#ncf_sidebar.ncf_minimalistic input[type=tel],
#ncf_sidebar.ncf_minimalistic textarea {
    max-width: 346px;
    /*outline: 1px solid #f0f2f3;*/
    /*border: solid #f7f7f7; */
    outline: 1px solid #ECECEC;
    border: solid #ECECEC;
    border-width: 0 0 6px 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
}

#ncf_sidebar.ncf_aerial input[type=text],
#ncf_sidebar.ncf_aerial input[type=email],
#ncf_sidebar.ncf_aerial input[type=tel],
#ncf_sidebar.ncf_aerial textarea {
    border-radius: 8px;
    border: 1px solid transparent;
    background: rgba(0, 0, 0, 0.1);
    max-width: 342px;
}

#ncf_sidebar.msie8 {
    background-position: 0 0;
}

.ncf_form_input_wrapper {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#ncf_sidebar.msie8 input[type=text],
#ncf_sidebar.msie8 input[type=email],
#ncf_sidebar.msie8 input[type=tel],
#ncf_sidebar.msie8 textarea {
    background: url('../files/kicksnap/img/alpha10.png') 0 0 repeat transparent !important;
}

#ncf_sidebar .ncf_form input[type=text],
#ncf_sidebar .ncf_form input[type=email],
#ncf_sidebar .ncf_form input[type=tel]
{
    padding: 12px 12px 12px 70px !important;
    line-height: 26px;
}
#ncf_sidebar.ncf_minimalistic .ncf_form input[type=text],
#ncf_sidebar.ncf_minimalistic .ncf_form input[type=email],
#ncf_sidebar.ncf_minimalistic .ncf_form input[type=tel],
#ncf_sidebar.ncf_minimalistic .ncf_form textarea {
    padding-left: 54px !important;
}

#ncf_sidebar.ncf_aerial .ncf_form input[type=text],
#ncf_sidebar.ncf_aerial .ncf_form input[type=email],
#ncf_sidebar.ncf_aerial .ncf_form input[type=tel],
#ncf_sidebar.ncf_aerial .ncf_form textarea {
    padding-left: 30px !important;
}
#ncf_sidebar a.ncf_button {
    position: relative;
    color: #FFF !important;
    text-decoration: none;
    background-color: #DB5705;
    display: inline-block;
    padding: 10px 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 0px 2px #DB1F05;
    -moz-box-shadow: 0 2px 0px 2px rgba(219,31,5,1);
    box-shadow: 0 2px 0px 2px #DB1F05;
    margin: 0;
    width: 180px;
    text-align: center;
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -ms-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}

#ncf_sidebar.ncf_minimalistic a.ncf_button {
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

#ncf_sidebar.ncf_aerial a.ncf_button
{
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    padding: 10px 0;
    font-weight: 200;
    font-size: 22px;
}

#ncf_sidebar.ncf_flat a.ncf_button:active {
    -webkit-box-shadow: 0 1px 0px 2px rgba(219,31,5,1);
    -moz-box-shadow: 0 1px 0px 2px rgba(219,31,5,1);
    box-shadow: 0 1px 0px 2px rgba(219,31,5,1);
    position: relative;
    top: 2px;
}

#ncf_sidebar.ncf_aerial a.ncf_button:active {
    position: relative;
    top: 1px;
}

/*#ncf_sidebar.ncf_aerial .wpcf7-submit
{
    color: white !important;
    padding: 10px 50px;
    border: none;
}*/

body #ncf_sidebar.ncf_invert.ncf_aerial a.ncf_button{
    color: black !important;
}

#ncf_sidebar .ncf_form input[type=submit] {
    display: none;
}

#ncf_sidebar .ncf_form_btn_wrapper {
    position: relative;
    margin: 20px;
    text-align: center;
}

#ncf_sidebar.ncf_flat  .ncf_name_field {
    background: url('../files/kicksnap/img/flat_inputs_mask.png') 0 0 no-repeat;
}
#ncf_sidebar.ncf_flat  .ncf_email_field {
    background: url('../files/kicksnap/img/flat_inputs_mask.png') 0 -64px no-repeat;
}
#ncf_sidebar.ncf_flat  .ncf_message_field {
    background: url('../files/kicksnap/img/flat_inputs_mask.png') 0 -330px no-repeat;
}
#ncf_sidebar.ncf_flat  .ncf_phone_field {
    background: url('../files/kicksnap/img/flat_inputs_mask.png') 0 -130px no-repeat;
}
#ncf_sidebar.ncf_flat  .ncf_company_field {
    background: url('../files/kicksnap/img/flat_inputs_mask.png') 0 -498px no-repeat;
}
#ncf_sidebar.ncf_flat  .ncf_address_field {
    background: url('../files/kicksnap/img/flat_inputs_mask.png') 0 -195px no-repeat;
}
#ncf_sidebar.ncf_flat  .ncf_subject_field {
    background: url('../files/kicksnap/img/flat_inputs_mask.png') 0 -261px no-repeat;
}


#ncf_sidebar.ncf_minimalistic  .ncf_name_field {
    background: url('../files/kicksnap/img/minimalistic_inputs_mask.png') 0px -3px no-repeat #ccc;
}
#ncf_sidebar.ncf_minimalistic  .ncf_email_field {
    background: url('../files/kicksnap/img/minimalistic_inputs_mask.png') 0px -54px no-repeat #ccc;
}
#ncf_sidebar.ncf_minimalistic  .ncf_message_field {
    background: url('../files/kicksnap/img/minimalistic_inputs_mask.png') 0px -106px no-repeat #ccc;
}
#ncf_sidebar.ncf_minimalistic  .ncf_phone_field {
    background: url('../files/kicksnap/img/minimalistic_inputs_mask.png') 0px -499px no-repeat #ccc;
}
#ncf_sidebar.ncf_minimalistic  .ncf_company_field {
    background: url('../files/kicksnap/img/minimalistic_inputs_mask.png') 0px -379px no-repeat #ccc;
}
#ncf_sidebar.ncf_minimalistic  .ncf_address_field {
    background: url('../files/kicksnap/img/minimalistic_inputs_mask.png') 0px -440px no-repeat #ccc;
}
#ncf_sidebar.ncf_minimalistic  .ncf_subject_field {
    background: url('../files/kicksnap/img/minimalistic_inputs_mask.png') 0px -319px no-repeat #ccc;
}


#ncf_sidebar .ncf_message_field textarea {
    height: 168px;
    padding-top: 12px !important;
    display: block;
    resize: none;
}

#ncf_sidebar .ncf_form_btn_wrapper {
    padding-bottom: 20px;
}

#ncf_sidebar a {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

#ncf_sidebar.ncf_flat input::-webkit-input-placeholder{
    color: #a5a4a4 !important;
    text-transform: none;
}

#ncf_sidebar.ncf_flat textarea::-webkit-input-placeholder
{
    color: #a5a4a4 !important;
    text-transform: none;
}


#ncf_sidebar.ncf_aerial input:focus::-webkit-input-placeholder,
#ncf_sidebar.ncf_aerial textarea:focus::-webkit-input-placeholder{
    color: white !important;
}

#ncf_sidebar.ncf_aerial textarea::-webkit-input-placeholder
{
    color: #a5a4a4 !important;
    text-transform: none;
}

#ncf_sidebar.ncf_flat input:-moz-placeholder{
    color: #a5a4a4 !important;
    text-transform: none;

}
#ncf_sidebar.ncf_flat textarea:-moz-placeholder {
    color: #a5a4a4 !important;
    text-transform: none;
}

#ncf_sidebar.ncf_flat input:-ms-input-placeholder{
    color: #a5a4a4 !important;
    text-transform: none;

}
#ncf_sidebar.ncf_flat textarea:-ms-input-placeholder {
    color: #a5a4a4 !important;
    text-transform: none;
}

#ncf_sidebar.ncf_aerial input:focus:-moz-placeholder,
#ncf_sidebar.ncf_aerial textarea:focus:-moz-placeholder{
    color: white !important;
}

#ncf_sidebar.ncf_aerial input:focus:-ms-input-placeholder,
#ncf_sidebar.ncf_aerial textarea:focus:-ms-input-placeholder{
    color: white !important;
}


#ncf_sidebar.ncf_flat .ncf_sidebar_socialbar a{
    display: none;
    width: 50px;
    height: 50px;
    background: url('../files/kicksnap/img/flat_social_sprite.png') no-repeat transparent;
}

#ncf_sidebar.ncf_flat .ncf_sidebar_socialbar a[class] {
    display: block;
}

#ncf_sidebar.ncf_flat a.ncf_facebook,
#ncf_sidebar.ncf_aerial a.ncf_facebook {
       background-position: -350px 0 ;
}


#ncf_sidebar.ncf_flat a.ncf_twitter,
#ncf_sidebar.ncf_aerial a.ncf_twitter {
       background-position: -300px 0 ;
   }


#ncf_sidebar.ncf_flat a.ncf_pinterest,
#ncf_sidebar.ncf_aerial a.ncf_pinterest {
       background-position: -250px 0 ;
   }

#ncf_sidebar.ncf_flat a.ncf_youtube,
#ncf_sidebar.ncf_aerial a.ncf_youtube {
       background-position: -200px 0 ;
   }

#ncf_sidebar.ncf_flat a.ncf_instagram,
#ncf_sidebar.ncf_aerial a.ncf_instagram {
       background-position: -150px 0 ;
   }

#ncf_sidebar.ncf_flat a.ncf_linkedin,
#ncf_sidebar.ncf_aerial a.ncf_linkedin {
       background-position: -100px 0 ;
   }

#ncf_sidebar.ncf_flat a.ncf_gplus,
#ncf_sidebar.ncf_aerial a.ncf_gplus {
       background-position: -50px 0 ;
   }

#ncf_sidebar.ncf_flat a.ncf_rss,
#ncf_sidebar.ncf_aerial a.ncf_rss {
       background-position: 0 0 ;
   }

#ncf_sidebar.ncf_minimalistic a.ncf_facebook {
       background-position: -315px 0 ;
   }


#ncf_sidebar.ncf_minimalistic a.ncf_twitter {
       background-position: -270px 0 ;
   }


#ncf_sidebar.ncf_minimalistic a.ncf_pinterest {
       background-position: -225px 0 ;
   }

#ncf_sidebar.ncf_minimalistic a.ncf_youtube {
       background-position: -180px 0 ;
   }

#ncf_sidebar.ncf_minimalistic a.ncf_instagram {
       background-position: -135px 0 ;
   }

#ncf_sidebar.ncf_minimalistic a.ncf_linkedin {
       background-position: -90px 0 ;
   }

#ncf_sidebar.ncf_minimalistic a.ncf_gplus {
       background-position: -45px 0 ;
   }

#ncf_sidebar.ncf_minimalistic a.ncf_rss {
       background-position: 0 0 ;
   }

#ncf_sidebar.ncf_flat a.ncf_facebook:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_facebook:hover,
#ncf_sidebar.ncf_aerial a.ncf_facebook:hover {
       background-position: -350px -50px ;
   }


#ncf_sidebar.ncf_flat a.ncf_twitter:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_twitter:hover,
#ncf_sidebar.ncf_aerial a.ncf_twitter:hover {
       background-position: -300px -50px ;
   }


#ncf_sidebar.ncf_flat a.ncf_pinterest:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_pinterest:hover,
#ncf_sidebar.ncf_aerial a.ncf_pinterest:hover {
       background-position: -250px -50px ;
   }

#ncf_sidebar.ncf_flat a.ncf_youtube:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_youtube:hover,
#ncf_sidebar.ncf_aerial a.ncf_youtube:hover {
       background-position: -200px -50px ;
   }

#ncf_sidebar.ncf_flat a.ncf_instagram:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_instagram:hover,
#ncf_sidebar.ncf_aerial a.ncf_instagram:hover {
       background-position: -150px -50px ;
   }

#ncf_sidebar.ncf_flat a.ncf_linkedin:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_linkedin:hover,
#ncf_sidebar.ncf_aerial a.ncf_linkedin:hover {
       background-position: -100px -50px ;
   }

#ncf_sidebar.ncf_flat a.ncf_gplus:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_gplus:hover,
#ncf_sidebar.ncf_aerial a.ncf_gplus:hover {
       background-position: -50px -50px ;
   }

#ncf_sidebar.ncf_flat a.ncf_rss:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_rss:hover,
#ncf_sidebar.ncf_aerial a.ncf_rss:hover {
       background-position: 0 -50px ;
   }

#ncf_sidebar .ncf_form {
    margin:  0;
}

#ncf_sidebar .ncf_err_msg {
    display: none;
    width: 100%;
    color: white;
    z-index: 9999;
    background: white;
    outline: 1px solid white;
    padding: 3px 0 3px 0;
    position: relative;
    font-size: 12px;
    font-weight: 400;
}

#ncf_sidebar.ncf_flat .ncf_err_msg {
    background: #2D282A;
    outline: 1px solid #2D282A;
}

#ncf_sidebar.ncf_aerial .ncf_err_msg {
    color: #4B4B4B;
    background: transparent;
    outline: none;
}

.ncf_err_msg.blink {
    color: white !important;
}

#ncf_sidebar .ncf_form_result {
    display: none;
    margin-top: 60px;
}
#ncf_sidebar .ncf_form_result p{
    text-align: center;
    font-size: 20px;
    line-height: 1.25;
    color: white;
}

#ncf_sidebar .ncf_btn_wrapper{
margin: 35px 0 0;
}
#ncf_sidebar .ncf_close_wrapper {
    padding: 30px 30px 10px;
}

#ncf_sidebar #ncf_answer_field {
    width: 50px;
    height: 38px;
    width: 42px;
    height: 38px;
    background: #1f1c1d;
    padding: 0 10px !important;
    display: inline-block !important;
    margin-bottom: 1px;
    display: inline-block !important;
}

#ncf_sidebar.ncf_minimalistic #ncf_answer_field {
    background: white;
}

#ncf_sidebar.ncf_aerial #ncf_answer_field {
    background: rgba(0,0,0,0.1);
}

#ncf_sidebar .ncf_question_wrapper {
    padding: 0 0 25px;
}
#ncf_sidebar .ncf_question_wrapper, #ncf_sidebar .ncf_question_wrapper .ncf_err_msg {
    text-align: center;
}

#ncf_sidebar #ncf_question {
    font: normal normal 16px 'Open Sans', sans-serif;
    display: inline !important;
}

/* WPCF7 styles */
/*#ncf_sidebar .wpcf7 {
    color: white;
}

#ncf_sidebar .wpcf7-form-control-wrap {
    display: inline-block;
    margin: 5px 0 0;
}

#ncf_sidebar .wpcf7-form-control-wrap input,
#ncf_sidebar .wpcf7-form-control-wrap textarea {
    display: inline-block;
    margin: 5px 0 0;
    padding: 6px 12px 6px 12px !important;
}

#ncf_sidebar .wpcf7-form-control-wrap textarea {
    min-height: 150px;

}

#ncf_sidebar .wpcf7-form-control-wrap {

}

#ncf_sidebar .wpcf7-select-wrap {
    padding: 0;
    margin: 5px 0 0;
    width: 340px;
    border-radius: 3px;
    overflow: hidden;
}

#ncf_sidebar.ncf_minimalistic .wpcf7-select-wrap {
    width: 347px;
}

#ncf_sidebar .wpcf7-select-wrap select {
    padding: 15px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#ncf_sidebar .wpcf7-select-wrap select::-ms-expand {
    display: none;
}

#ncf_sidebar  .wpcf7-select-wrap {
    background-color: #000;
    background: url(../files/kicksnap/img/cf7-sprite.png) no-repeat 107% 17px;
}
#ncf_sidebar .wpcf7-select-wrap select {
    color: white;
}

#ncf_sidebar  .wpcf7-select-wrap select option {
    color: black;
}
#ncf_sidebar span.wpcf7-list-item {
    margin-left: 0.5em;
    display: inline-block;
}

#ncf_sidebar .wpcf7-form-control-wrap label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
    margin-right: 15px;
    font-size: 13px;
}

#ncf_sidebar .wpcf7-form-control-wrap input[type=radio],
#ncf_sidebar .wpcf7-form-control-wrap input[type=checkbox] {
    display: none;
}
#ncf_sidebar .wpcf7-form-control-wrap label:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    bottom: -3px;

}

#ncf_sidebar.ncf_flat .wpcf7-form-control-wrap label:before {
    background-color: black;
    border: 2px solid #aa442b;
}
#ncf_sidebar.ncf_minimalistic .wpcf7-form-control-wrap label:before {
    background-color: black;
    border: 2px solid #aa442b;
}

#ncf_sidebar .wpcf7-radio label {
    margin-top: 10px;
}
#ncf_sidebar .wpcf7-radio label:before {
    border-radius: 13px;
}
#ncf_sidebar .wpcf7-checkbox label {
    margin-bottom: 10px;
    margin-top: 10px;
}
#ncf_sidebar .wpcf7-checkbox label:before {
    border-radius: 5px;
}

#ncf_sidebar .wpcf7-list-item input[type=checkbox]:checked + label:before {
    background: url(../files/kicksnap/img/cf7-sprite.png) no-repeat -6px -41px;
}

#ncf_sidebar .wpcf7-list-item input[type=radio]:checked + label:before {
    background: url(../files/kicksnap/img/cf7-sprite.png) no-repeat -5px -87px;
}

#ncf_sidebar .wpcf7-select-wrap select:focus {
    outline: none;
}

#ncf_sidebar.ncf_flat .wpcf7-form-control-wrap input,
#ncf_sidebar.ncf_flat .wpcf7-form-control-wrap textarea {
    background-color: black;
}

#ncf_sidebar.ncf_minimalistic .wpcf7-form-control-wrap input,
#ncf_sidebar.ncf_minimalistic .wpcf7-form-control-wrap textarea {
    background-color: white;
}

#ncf_sidebar .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
 position: static;
    display: inline-block;
}


#ncf_sidebar .wpcf7 p {
    padding: 5px 0 10px;
    font-size: 14px;
}
#ncf_sidebar .wpcf7-ta-wrap{
    text-align: center !important;
    margin-top: 10px;
}

#ncf_sidebar .wpcf7-captchar {
    width: 75px !important;
    position: relative;
}

#ncf_sidebar div.wpcf7 img.ajax-loader {
    position: absolute;
}

#ncf_sidebar.ncf_flat .wpcf7-submit,
#ncf_sidebar.ncf_minimalistic .wpcf7-submit {
    position: relative;
    color: #FFF !important;
    text-decoration: none;
    background-color: #DB5705;
    background-image: none !important;
    border: none !important;
    display: inline-block;
    padding: 10px 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 0px 2px #DB1F05;
    -moz-box-shadow: 0 2px 0px 2px rgba(219,31,5,1);
    box-shadow: 0 2px 0px 2px #DB1F05;
    margin: 0;
    width: 180px;
    text-align: center;
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -ms-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}*/
/***/



@media only screen and (max-width: 500px) {
    #ncf_sidebar {
        width: 100%;
    }

    #ncf_sidebar .ncf_sidebar_cont {
        /*margin: 20px auto 0 30px;*/
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        /*-webkit-transform: scale(0.65, 0.65);*/
        /*-moz-transform:  scale(0.65, 0.65);*/
        /*-ms-transform:  scale(0.65, 0.65);*/
        /*transform:  scale(0.65, 0.65);*/
    }

    .ncf_label_hidden_500 {
        display: none !important;
    }
    [class*=ncf_label_circle] {
        width: 56px;
    }
    .ncf_trigger_label span{
        margin: 0 0 0 10px;

    }
    .ncf_sidebar_pos_right .ncf_trigger_label span {
        margin: 0 10px 0 0;
    }
}



@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (max-moz-device-pixel-ratio: 2) {

    /* set the bigger retina image */
    #ncf_sidebar.ncf_flat .ncf_sidebar_socialbar a{
    display: none;
    width: 50px;
    height: 50px;
    background: url('../files/kicksnap/img/flat_social_sprite_2x.png') no-repeat transparent;
    background-size: 400px auto; /* sprite size / 2 */
    }

    #ncf_sidebar.ncf_minimalistic .ncf_sidebar_socialbar li a{
    background-color:  #999;
    width: 45px;
    height: 50px;
    display: block;
    background-image: url('../files/kicksnap/img/minimalistic_social_sprite_2x.png');
    background-size: 360px auto; /* sprite size / 2 */
    }

    #ncf_sidebar.ncf_aerial .ncf_sidebar_socialbar li a{
        background-color:  transparent;
        width: 50px;
        height: 50px;
        display: block;
        background-image: url('../files/kicksnap/img/aerial_social_sprite_2x.png');
        background-size: 400px auto; /* sprite size / 2 */
    }

    /* now need to set the positions again even though they are the same */
    #ncf_sidebar.ncf_flat a.ncf_facebook,
    #ncf_sidebar.ncf_aerial a.ncf_facebook {
       background-position: -350px 0 ;
    }

    #ncf_sidebar.ncf_flat a.ncf_twitter,
    #ncf_sidebar.ncf_aerial a.ncf_twitter {
           background-position: -300px 0 ;
       }


    #ncf_sidebar.ncf_flat a.ncf_pinterest,
    #ncf_sidebar.ncf_aerial a.ncf_pinterest {
           background-position: -250px 0 ;
       }

    #ncf_sidebar.ncf_flat a.ncf_youtube,
    #ncf_sidebar.ncf_aerial a.ncf_youtube {
           background-position: -200px 0 ;
       }

    #ncf_sidebar.ncf_flat a.ncf_instagram,
    #ncf_sidebar.ncf_aerial a.ncf_instagram {
           background-position: -150px 0 ;
       }

    #ncf_sidebar.ncf_flat a.ncf_linkedin,
    #ncf_sidebar.ncf_aerial a.ncf_linkedin {
           background-position: -100px 0 ;
       }

    #ncf_sidebar.ncf_flat a.ncf_gplus,
    #ncf_sidebar.ncf_aerial a.ncf_gplus {
           background-position: -50px 0 ;
       }

    #ncf_sidebar.ncf_flat a.ncf_rss,
    #ncf_sidebar.ncf_aerial a.ncf_rss {
           background-position: 0 0 ;
       }

    #ncf_sidebar.ncf_minimalistic a.ncf_facebook {
           background-position: -315px 0 ;
       }


    #ncf_sidebar.ncf_minimalistic a.ncf_twitter {
           background-position: -270px 0 ;
       }


    #ncf_sidebar.ncf_minimalistic a.ncf_pinterest {
           background-position: -225px 0 ;
       }

    #ncf_sidebar.ncf_minimalistic a.ncf_youtube {
           background-position: -180px 0 ;
       }

    #ncf_sidebar.ncf_minimalistic a.ncf_instagram {
           background-position: -135px 0 ;
       }

    #ncf_sidebar.ncf_minimalistic a.ncf_linkedin {
           background-position: -90px 0 ;
       }

    #ncf_sidebar.ncf_minimalistic a.ncf_gplus {
           background-position: -45px 0 ;
       }

    #ncf_sidebar.ncf_minimalistic a.ncf_rss {
           background-position: 0 0 ;
       }
 

     .ncf_trigger_label.ncf_rect {
        width: 46px;
        height: 40px;
        background: url(../files/kicksnap/img/mail_icon_2x.png) no-repeat;
        background-size: 130px auto; /* sprite size / 2 */
        background-position: -41px 7px ;
        
    }

    .ncf_trigger_label span {
        background: url(../files/kicksnap/img/mail_icon_2x.png) no-repeat;
        background-size: 130px auto; /* sprite size / 2 */
        background-position: -41px 10px ;
    }
    .ncf_exposed .ncf_trigger_label span {
        background-position: 9px 11px;
    }

    #ncf_sidebar.ncf_flat  .ncf_name_field {
        background: url('../files/kicksnap/img/flat_inputs_mask_2x.png') 0 0 no-repeat;
        background-size: 434px auto;
    }
    #ncf_sidebar.ncf_flat  .ncf_email_field {
        background: url('../files/kicksnap/img/flat_inputs_mask_2x.png') 0 -64px no-repeat;
        background-size: 434px auto;
    }
    #ncf_sidebar.ncf_flat  .ncf_message_field {
        background: url('../files/kicksnap/img/flat_inputs_mask_2x.png') 0 -330px no-repeat;
        background-size: 434px auto;
    }
    #ncf_sidebar.ncf_flat  .ncf_phone_field {
        background: url('../files/kicksnap/img/flat_inputs_mask_2x.png') 0 -130px no-repeat;
        background-size: 434px auto;
    }
    #ncf_sidebar.ncf_flat  .ncf_company_field {
        background: url('../files/kicksnap/img/flat_inputs_mask_2x.png') 0 -498px no-repeat;
        background-size: 434px auto;
    }
    #ncf_sidebar.ncf_flat  .ncf_address_field {
        background: url('../files/kicksnap/img/flat_inputs_mask_2x.png') 0 -195px no-repeat;
        background-size: 434px auto;
    }
    #ncf_sidebar.ncf_flat  .ncf_subject_field {
        background: url('../files/kicksnap/img/flat_inputs_mask_2x.png') 0 -261px no-repeat;
        background-size: 434px auto;
    }

    #ncf_sidebar.ncf_minimalistic  .ncf_name_field {
        background: url('../files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -3px no-repeat #ccc;
        background-size: 360px auto;
    }
    #ncf_sidebar.ncf_minimalistic  .ncf_email_field {
        background: url('../files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -54px no-repeat #ccc;
        background-size: 360px auto;
    }
    #ncf_sidebar.ncf_minimalistic  .ncf_message_field {
        background: url('../files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -106px no-repeat #ccc;
        background-size: 360px auto;
    }
    #ncf_sidebar.ncf_minimalistic  .ncf_phone_field {
        background: url('../files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -499px no-repeat #ccc;
        background-size: 360px auto;
    }
    #ncf_sidebar.ncf_minimalistic  .ncf_company_field {
        background: url('../files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -379px no-repeat #ccc;
        background-size: 360px auto;
    }
    #ncf_sidebar.ncf_minimalistic  .ncf_address_field {
        background: url('../files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -440px no-repeat #ccc;
        background-size: 360px auto;
    }
    #ncf_sidebar.ncf_minimalistic  .ncf_subject_field {
        background: url('../files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -319px no-repeat #ccc;
        background-size: 360px auto;
    }


}


#ncf_sidebar.ncf_flat,
#ncf_sidebar.ncf_minimalistic,
#ncf_sidebar.ncf_aerial {
    background-color:#D0D0D0 !important;
}


