/* Start Owl stack page CSS code *//*  * 	Core Owl Carousel CSS File *	v1.3.2 *//* clearfix */.owl-carousel .owl-wrapper:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}/* display none until init */.owl-carousel{	display: none;	position: relative;	width: 100%;	-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{	overflow: hidden;	position: relative;	width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;	-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;	transition: height 500ms ease-in-out;}	.owl-carousel .owl-item{	float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{	cursor: pointer;}.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/* mouse grab icon */.grabbing {     cursor:url(grabbing.png) 8 8, move;}/* fix */.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{	-webkit-backface-visibility: hidden;	-moz-backface-visibility:    hidden;	-ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}/*  *  Owl Carousel CSS3 Transitions  *  v1.3.2 */.owl-origin {	-webkit-perspective: 1200px;	-webkit-perspective-origin-x : 50%;	-webkit-perspective-origin-y : 50%;	-moz-perspective : 1200px;	-moz-perspective-origin-x : 50%;	-moz-perspective-origin-y : 50%;	perspective : 1200px;}/* fade */.owl-fade-out {  z-index: 10;  -webkit-animation: fadeOut .7s both ease;  -moz-animation: fadeOut .7s both ease;  animation: fadeOut .7s both ease;}.owl-fade-in {  -webkit-animation: fadeIn .7s both ease;  -moz-animation: fadeIn .7s both ease;  animation: fadeIn .7s both ease;}/* backSlide */.owl-backSlide-out {  -webkit-animation: backSlideOut 1s both ease;  -moz-animation: backSlideOut 1s both ease;  animation: backSlideOut 1s both ease;}.owl-backSlide-in {  -webkit-animation: backSlideIn 1s both ease;  -moz-animation: backSlideIn 1s both ease;  animation: backSlideIn 1s both ease;}/* goDown */.owl-goDown-out {  -webkit-animation: scaleToFade .7s ease both;  -moz-animation: scaleToFade .7s ease both;  animation: scaleToFade .7s ease both;}.owl-goDown-in {  -webkit-animation: goDown .6s ease both;  -moz-animation: goDown .6s ease both;  animation: goDown .6s ease both;}/* scaleUp */.owl-fadeUp-in {  -webkit-animation: scaleUpFrom .5s ease both;  -moz-animation: scaleUpFrom .5s ease both;  animation: scaleUpFrom .5s ease both;}.owl-fadeUp-out {  -webkit-animation: scaleUpTo .5s ease both;  -moz-animation: scaleUpTo .5s ease both;  animation: scaleUpTo .5s ease both;}/* Keyframes *//*empty*/@-webkit-keyframes empty {  0% {opacity: 1}}@-moz-keyframes empty {  0% {opacity: 1}}@keyframes empty {  0% {opacity: 1}}@-webkit-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@-moz-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@-webkit-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@-moz-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@-webkit-keyframes backSlideOut {  25% { opacity: .5; -webkit-transform: translateZ(-500px); }  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}@-moz-keyframes backSlideOut {  25% { opacity: .5; -moz-transform: translateZ(-500px); }  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}@keyframes backSlideOut {  25% { opacity: .5; transform: translateZ(-500px); }  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}@-webkit-keyframes backSlideIn {  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -webkit-transform: translateZ(-500px); }  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}@-moz-keyframes backSlideIn {  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -moz-transform: translateZ(-500px); }  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}@keyframes backSlideIn {  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; transform: translateZ(-500px); }  100% { opacity: 1; transform: translateZ(0) translateX(0); }}@-webkit-keyframes scaleToFade {  to { opacity: 0; -webkit-transform: scale(.8); }}@-moz-keyframes scaleToFade {  to { opacity: 0; -moz-transform: scale(.8); }}@keyframes scaleToFade {  to { opacity: 0; transform: scale(.8); }}@-webkit-keyframes goDown {  from { -webkit-transform: translateY(-100%); }}@-moz-keyframes goDown {  from { -moz-transform: translateY(-100%); }}@keyframes goDown {  from { transform: translateY(-100%); }}@-webkit-keyframes scaleUpFrom {  from { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpFrom {  from { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpFrom {  from { opacity: 0; transform: scale(1.5); }}@-webkit-keyframes scaleUpTo {  to { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpTo {  to { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpTo {  to { opacity: 0; transform: scale(1.5); }}/* End Owl stack page CSS code */
#stacks_in_10121 {
	padding: 14px 0px 0px 0px;
}

#stacks_in_1183 {
	padding: 0px 0px 2px 0px;
}
#stacks_in_10069 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 800px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;

}

@media screen and (max-width: 1200px) {
#stacks_in_10069 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_10069 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_10069 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}


#stacks_in_1586 .stacks_left {
	float:left;
	width:48%;
}

#stacks_in_1586 .stacks_right {
	float:right;
	width:48%;
}
#stacks_in_1586 {
	padding: 0px 10px 60px 10px;
}

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

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

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

#stacks_in_1613 {
	margin: 30px 0px 0px 0px;
}
#stacks_in_10061 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 1200px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;

}

@media screen and (max-width: 1200px) {
#stacks_in_10061 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_10061 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_10061 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}

#stacks_in_4675 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_4675 .jwresp_col{overflow:hidden;margin:0;width:45%; float:left;}#stacks_in_4675 #jwresp_col2_stacks_in_4675{ float:right; width:51%}@media screen and (max-width:1030px){#stacks_in_4675 #jwresp_col1_stacks_in_4675,#stacks_in_4675 #jwresp_col2_stacks_in_4675{width:100%;float:none;display:block}#stacks_in_4675 #jwresp_col1_stacks_in_4675{margin-bottom:25px}}

#stacks_in_4675 {
	padding: 30px 20px 37px 20px;
}
/* Start Owl stack CSS code *//** 	Owl Carousel Owl Demo Theme *	v1.3.2div{	-webkit-backface-visibility: hidden;}*/.owl-wrapper{	position: relative;	z-index: 2;}#stacks_in_9998 .owl-theme .owl-controls{	margin-top: 10px;	text-align: center;}/* Styling Next and Prev buttons */#stacks_in_9998 .owl-theme .owl-controls .owl-buttons div{	color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	margin: 5px;	padding: 3px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	background: #666666;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;}/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */#stacks_in_9998 .owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}/* Styling Pagination*/#stacks_in_9998 .owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */}#stacks_in_9998 .owl-theme .owl-controls .owl-page span{	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #666666;}#stacks_in_9998 .owl-theme .owl-controls .owl-page.active span,#stacks_in_9998 .owl-theme .owl-controls.clickable .owl-page:hover span{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;}/* If PaginationNumbers is true */#stacks_in_9998 .owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}/* preloading images */#stacks_in_9998 .owl-item.loading{	min-height: 150px;	background: url("../files/AjaxLoader.gif") no-repeat center center}#stacks_in_9998outerwrapper{	max-width: 600px;	margin: 0 auto 0 auto;}/* Preview Mode */#stacks_in_9998owl-stack{	height:0px;}#stacks_in_9998owl-stack .stacks_in_9998item img{display: block;width: 100%;height: auto;}#stacks_in_9998imagewell{height: 0px;}/* End Owl stack CSS code */
#stacks_in_3471 {
	padding: 0px 20px 20px 20px;
}

#stacks_in_3088 {
	padding: 50px 0px 20px 0px;
}

#stacks_in_2241 {
	border: solid rgba(188, 197, 207, 1.00);
	border-width: 1px 0px 0px 0px;
}

#stacks_out_2241 {
	width: 79%;
}
#stacks_in_10128>.s3_row {
	margin: 0 -10px;
}

#stacks_in_10128>.s3_row>.s3_column_left {
	width: 26.93%;
}

#stacks_in_10128>.s3_row>.s3_column_center {
	width: 47.070000%;
}

#stacks_in_10128>.s3_row>.s3_column_right {
	width: 26.00%;
}

#stacks_in_10128>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_10128>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_10128>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_10128>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_10128>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_10128 {
	padding: 35px 0px 10px 0px;
}
#stacks_in_10141 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 250px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 1200px) {
#stacks_in_10141 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_10141 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_10141 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}

/* -- EACH CSS Template -- */



  
 
#stacks_in_10142 * { box-sizing: border-box !important; }
#stacks_in_10142 .perspective-1-up .HYPE_element_container, #stacks_in_10142 .perspective-1-down .HYPE_element_container, #stacks_in_10142 .perspective-2-left .HYPE_element_container, #stacks_in_10142 .perspective-2-right .HYPE_element_container, #stacks_in_10142 .perspective-3-left .HYPE_element_container, #stacks_in_10142 .perspective-3-right .HYPE_element_container, #stacks_in_10142 .perspective-1 .HYPE_element_container {  -webkit-perspective: 2000px !important; -moz-perspective: 2000px !important; perspective: 2000px !important; perspective-origin: 50% 50% !important;  }

/* 1 - horiz solid */
#stacks_in_10142 .perspective-1-down  {   display: block !important;    }
#stacks_in_10142 .perspective-1-up    {   display: none !important;     }
/* 2 - verical solid */
#stacks_in_10142 .perspective-2-right {     }
#stacks_in_10142 .perspective-2-left  {     }
/* 3 - fluid cube max 800 */
#stacks_in_10142 .perspective-3-right {     }
#stacks_in_10142 .perspective-3-left  {     }
/* 4 - fluid box max 800 */
#stacks_in_10142 .perspective-4-right {     }
#stacks_in_10142 .perspective-4-left  {     }
/* 5 - fluid box max 800 */
#stacks_in_10142 .perspective-5-right {     }
#stacks_in_10142 .perspective-5-left  {     }
/* 6 - fluid box max 1000 */
#stacks_in_10142 .perspective-6-right {     }
#stacks_in_10142 .perspective-6-left  {     }
/* 7 - fluid box max 1000 */
#stacks_in_10142 .perspective-7-right {     }
#stacks_in_10142 .perspective-7-left  {     }


#stacks_in_10142 .anim-wrapper, stacks_in_10142_default5_hype_container {   margin:auto;position:relative; overflow: auto; width: auto;        max-width: 330px; min-height: 330px; max-height: 1000px;    }

/* 3 BP */
@media (max-width: 1200px) {
#stacks_in_10142 .anim-wrapper, stacks_in_10142_default5_hype_container {	   }
}
@media (max-width: 600px) {
#stacks_in_10142 .anim-wrapper, stacks_in_10142_default5_hype_container {	   }
}
/* 4 BP */
@media (max-width: 800px) {
#stacks_in_10142 .anim-wrapper, stacks_in_10142_default5_hype_container {	   }
}
@media (max-width: 600px) {
#stacks_in_10142 .anim-wrapper, stacks_in_10142_default5_hype_container {	   }
}
/* 5 BP */
@media (max-width: 800px) {
#stacks_in_10142 .anim-wrapper, stacks_in_10142_default5_hype_container { 	   }
}
@media (max-width: 600px) {
#stacks_in_10142 .anim-wrapper, stacks_in_10142_default5_hype_container {    }
}
/* 6 BP */
@media (max-width: 800px) {
#stacks_in_10142 .anim-wrapper, stacks_in_10142_default5_hype_container {    }
}
@media (max-width: 600px) {
#stacks_in_10142 .anim-wrapper, stacks_in_10142_default5_hype_container { 	   }
}
/* 7 BP */
@media (max-width: 800px) {
#stacks_in_10142 .anim-wrapper, stacks_in_10142_default5_hype_container {      }
}
@media (max-width: 600px) {
#stacks_in_10142 .anim-wrapper, stacks_in_10142_default5_hype_container {      }
}
/* ------------ required for Chrome ----------- */
#stacks_in_10142 .text-front, #stacks_in_10142 .text-bottom {  -webkit-backface-visibility: hidden !important; -webkit-font-smoothing: antialiased !important; color: rgba(137, 196, 255, 1.00) !important;  }  
#stacks_in_10142 .text-front {      }
/* ---- */	

#stacks_in_10142 .text-bottom {   color: rgba(135, 194, 255, 1.00) !important; 
   }

/*  img 1  */	
#stacks_in_10142 .surface-1, #stacks_in_10142 .surface-2 {  background-size: cover !important;  background-image: url(../files/1_image-10142.jpg) !important;     }

#stacks_in_10142 .surface-1 {   background-blend-mode: ;  }
/* img 2  */	
#stacks_in_10142 .surface-2 {   background-size: cover !important;
	 background-image: url(../files/2_image-10142.jpg) !important;  		 background-position: 50% 50% !important; background-color: #FFFFFF !important;   background-blend-mode:  !important;  }

#stacks_in_10142 .surface-1, #stacks_in_10142 .surface-2 {  background-position: 50% 50% !important; background-color: #FFFFFF !important;  }

#stacks_in_10142 .hype-solid-border {  
  }

#stacks_in_10142 .share-gradient {    }
#stacks_in_10142 .share-gradient-2 {   background: linear-gradient(45deg, rgba(30, 54, 68, 0.82) 0%, rgba(255, 255, 255, 0.00)  100%) !important;   }	

#stacks_in_10142 .hype-element-trigger { opacity: 0.7; margin-top: 70% !important;   }

#stacks_in_10142 .hype-hover-repeat-off {    }
#stacks_in_10142 .text-front, #stacks_in_10142 .text-front p, #stacks_in_10142 .text-bottom, #stacks_in_10142 .text-bottom p { 

 text-align: center !important; 
  }

#stacks_in_10142 .text-front, 	#stacks_in_10142 .text-bottom {  font-size: 46px !important; font-style: none !important; text-transform: uppercase !important; text-decoration: None; letter-spacing: 17px !important; line-height: 27px !important;
	
margin-top: -48px; margin-left: 0px;
	
 font-family: "Arial Black", sans-serif !important; font-weight: 700 !important; 




 
 }

#stacks_in_10142 .icon-aw, #stacks_in_10142 .icon-aw [class*="fa fa-"], #stacks_in_10142 .icon-aw [class^="fa fa-"] { 
font-size: 153px !important; color: rgba(208, 32, 159, 1.00) !important; 
 
  }
#stacks_in_10142 .icon-svg, #stacks_in_10142 .icon-svg-1 {    background-position: center center !important; background-repeat: no-repeat; background-size: contain; transform-origin: center center !important;  position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto;    }
#stacks_in_10142 .icon-svg {   width: 120px !important; height: auto !important;    }
#stacks_in_10142 .icon-svg-1 {   width: 120px !important; height: 120px !important;   }

#stacks_in_10142 .text-front, 	#stacks_in_10142 .text-bottom  {  
  

	text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
		











 }

 #stacks_in_10142 .hype-link-simple-group, #stacks_in_10142 .hype-link-simple, #stacks_in_10142 .hype-link-simple-blank {    }
 #stacks_in_10142 .hype-link-hover-group, #stacks_in_10142 .hype-link-hover, #stacks_in_10142 .hype-link-hover-blank {   display: block !important;   }

#stacks_in_10142 .hype-link-simple, #stacks_in_10142 .hype-link-hover {    }

#stacks_in_10142 .hype-drag-rotate {   display: block !important;   display: block !important;   }
#stacks_in_10142 .hype-drag-rotate-slide {  
  } 

@media only screen and (max-width: 600px) {
	#stacks_in_10142 .text-front, #stacks_in_10142 .text-bottom {    } 
}

/* -- End EACH CSS Template end -- */
#stacks_in_10143 {
	padding:  4px;
}

#stacks_in_10136 {
	padding: 23px 10px 10px 10px;
}

#stacks_in_10139 {
	padding: 10px 10px 10px 10px;
}

#stacks_in_10129 {
	padding: 35px 10px 10px 10px;
}
#stacks_in_10132_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_10132 a:link, #stacks_in_10132 a:visited {
	 display:block; 
	 float:left; 
	
	position: relative;
	text-decoration:none;
}
#stacks_in_10132 a:hover, #stacks_in_10132 a:active {
	color:#3675BC;
}










#stacks_in_10132 a:link, #stacks_in_10132 a:visited {
	background-color:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#BFBFBF));
	border:1px solid #BFBFBF;
	padding:3px 20px;
	color:#3675BC;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_10132 a:hover {
	background-color:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#A5A5A5));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_10132 a:active {
	background-color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}

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

#stacks_in_10134 {
	padding: 15px 10px 10px 10px;
}
