/* TRIGGER FONT */

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

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'trigger';
    src: url('../font/trigger.svg?60643705#trigger') format('svg');
  }
}
*/

 
 [class^="trigger-"]:before, [class*=" trigger-"]:before {
  font-family: "trigger";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
     
  /* fix buttons height, for twitter bootstrap */
  /*line-height: 1em;*/
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /*margin-left: .2em;*/
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.trigger-plus-squared:before { content: '\e800'; } /* '' */
.trigger-minus-squared:before { content: '\e801'; } /* '' */
.trigger-plus-squared-alt:before { content: '\e802'; } /* '' */
.trigger-minus-squared-alt:before { content: '\e803'; } /* '' */
.trigger-cancel-1:before { content: '\e804'; } /* '' */
.trigger-ok:before { content: '\e805'; } /* '' */
.trigger-ok-circled:before { content: '\e806'; } /* '' */
.trigger-cancel-circled:before { content: '\e807'; } /* '' */
.trigger-ok-circled2:before { content: '\e808'; } /* '' */
.trigger-cancel-circled2:before { content: '\e809'; } /* '' */
.trigger-ok-squared:before { content: '\e80a'; } /* '' */
.trigger-plus-circled:before { content: '\e80b'; } /* '' */
.trigger-minus-circled:before { content: '\e80c'; } /* '' */
.trigger-toggle-off:before { content: '\e80d'; } /* '' */
.trigger-toggle-on:before { content: '\e80e'; } /* '' */
.trigger-cog:before { content: '\e80f'; } /* '' */
.trigger-info-circled:before { content: '\e810'; } /* '' */
.trigger-help-circled:before { content: '\e811'; } /* '' */
.trigger-eye:before { content: '\e812'; } /* '' */
.trigger-eye-off:before { content: '\e813'; } /* '' */
.trigger-code-1:before { content: '\e814'; } /* '' */
.trigger-chat:before { content: '\e815'; } /* '' */
.trigger-chat-empty:before { content: '\e816'; } /* '' */
.trigger-down-open-1:before { content: '\e817'; } /* '' */
.trigger-up-open-1:before { content: '\e818'; } /* '' */
.trigger-star:before { content: '\e819'; } /* '' */
.trigger-star-empty:before { content: '\e81a'; } /* '' */
.trigger-heart:before { content: '\e81b'; } /* '' */
.trigger-heart-empty:before { content: '\e81c'; } /* '' */
.trigger-plus-1:before { content: '\e81d'; } /* '' */
.trigger-minus-1:before { content: '\e81e'; } /* '' */
.trigger-help-1:before { content: '\e81f'; } /* '' */
.trigger-info-1:before { content: '\e820'; } /* '' */
.trigger-mail:before { content: '\e821'; } /* '' */
.trigger-mail-squared:before { content: '\e822'; } /* '' */
.trigger-export-alt:before { content: '\e823'; } /* '' */
.trigger-export:before { content: '\e824'; } /* '' */
.trigger-menu-1:before { content: '\e825'; } /* '' *//* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_p721433_n1_page0 #myExtraContent1,
#ExtraContentPlusstacks_in_p721433_n1_page0 #fs {
	display: none;
}

/* Start dooMax stack CSS code */#stacks_in_p721433_n2_page0, .stacks_in_p721433_n2_page0MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_p721433_n2_page0MaxWidthContainer{	    max-width: 540px;	}    .stacks_in_p721433_n2_page0MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_p721433_n2_page0MaxWidthContainer{		    max-width: 540px;		}										    .stacks_in_p721433_n2_page0MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_p721433_n2_page0MaxWidthContainer{		    max-width: 540px;		}										    .stacks_in_p721433_n2_page0MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code *//* Start Defender stack CSS code */#stacks_in_8726_page0{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_8726_page0edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_8726_page0info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code *//* Start dooMax stack CSS code */#stacks_in_706273_page0, .stacks_in_706273_page0MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_706273_page0MaxWidthContainer{	    max-width: 960px;	}    .stacks_in_706273_page0MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_706273_page0MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_706273_page0MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_706273_page0MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_706273_page0MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code *//* Start Liquid Columns stack CSS code */.stacks_in_10585_page0relayInner img{	width: 100%;	height: auto;} .stacks_in_10585_page0column { float:left; display:inline; }.stacks_in_10585_page0one{	width: 10%;}.stacks_in_10585_page0two{	width: 90%;}.stacks_in_10585_page0three{	display: none;}.stacks_in_10585_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_10585_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_10585_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_10585_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_10585_page0one{		width: 100%;	}		.stacks_in_10585_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* Start dooHeader X stack CSS code */.stacks_in_10607_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_10607_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_10607_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_646917_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code */
/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719807_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719807_page0 .cd-slider-wrapper ol, 
#stacks_in_719807_page0 .cd-slider-wrapper ul,
#stacks_in_719807_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719807_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719807_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719807_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719807_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719807_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719807_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719807_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719807_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719807_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719807_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719807_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719807_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719807_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719807_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719807_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719807_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719807_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719807_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719807_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719807_page0 .cd-slider-navigation li, #stacks_in_719807_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719807_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719807_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719807_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719807_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719807_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719807_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719807_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719807_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719807_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719807_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719807_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719807_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719807_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719807_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719807_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719807_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719807_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719807_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719807_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719807_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719807_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719807_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719807_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719807_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719807_page0 .cd-slider-pagination,
  #stacks_in_719807_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719809_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719809_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719809_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719811_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719814_page0shim{	padding-top: 2%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719818_page0column { float:left; display:inline; }.stacks_in_719818_page0one{	width: 60%;}.stacks_in_719818_page0two{	width: 40%;}.stacks_in_719818_page0three{	display: none;}.stacks_in_719818_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719818_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719818_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719818_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719818_page0one{		width: 100%;	}		.stacks_in_719818_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719818_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719821_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719821_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719821_n94356_page0lightboxContents{	display: none;}.stacks_in_p719821_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719821_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719821_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719821_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719821_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719821_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719821_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719821_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719821_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719827_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719827_page0 .cd-slider-wrapper ol, 
#stacks_in_719827_page0 .cd-slider-wrapper ul,
#stacks_in_719827_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719827_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719827_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719827_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719827_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719827_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719827_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719827_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719827_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719827_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719827_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719827_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719827_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719827_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719827_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719827_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719827_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719827_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719827_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719827_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719827_page0 .cd-slider-navigation li, #stacks_in_719827_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719827_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719827_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719827_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719827_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719827_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719827_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719827_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719827_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719827_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719827_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719827_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719827_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719827_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719827_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719827_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719827_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719827_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719827_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719827_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719827_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719827_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719827_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719827_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719827_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719827_page0 .cd-slider-pagination,
  #stacks_in_719827_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719829_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719829_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719829_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719831_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719835_page0shim{	padding-top: 2%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719836_page0column { float:left; display:inline; }.stacks_in_719836_page0one{	width: 60%;}.stacks_in_719836_page0two{	width: 40%;}.stacks_in_719836_page0three{	display: none;}.stacks_in_719836_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719836_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719836_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719836_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719836_page0one{		width: 100%;	}		.stacks_in_719836_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719836_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719839_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719839_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719839_n94356_page0lightboxContents{	display: none;}.stacks_in_p719839_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719839_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719839_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719839_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719839_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719839_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719839_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719839_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719839_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719845_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719845_page0 .cd-slider-wrapper ol, 
#stacks_in_719845_page0 .cd-slider-wrapper ul,
#stacks_in_719845_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719845_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719845_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719845_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719845_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719845_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719845_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719845_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719845_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719845_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719845_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719845_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719845_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719845_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719845_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719845_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719845_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719845_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719845_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719845_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719845_page0 .cd-slider-navigation li, #stacks_in_719845_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719845_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719845_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719845_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719845_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719845_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719845_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719845_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719845_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719845_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719845_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719845_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719845_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719845_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719845_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719845_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719845_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719845_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719845_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719845_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719845_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719845_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719845_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719845_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719845_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719845_page0 .cd-slider-pagination,
  #stacks_in_719845_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719847_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719847_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719847_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719849_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719853_page0column { float:left; display:inline; }.stacks_in_719853_page0one{	width: 60%;}.stacks_in_719853_page0two{	width: 40%;}.stacks_in_719853_page0three{	display: none;}.stacks_in_719853_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719853_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719853_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719853_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719853_page0one{		width: 100%;	}		.stacks_in_719853_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719853_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719856_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719856_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719856_n94356_page0lightboxContents{	display: none;}.stacks_in_p719856_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719856_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719856_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719856_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719856_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719856_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719856_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719856_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719856_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719862_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719862_page0 .cd-slider-wrapper ol, 
#stacks_in_719862_page0 .cd-slider-wrapper ul,
#stacks_in_719862_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719862_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719862_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719862_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719862_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719862_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719862_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719862_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719862_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719862_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719862_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719862_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719862_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719862_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719862_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719862_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719862_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719862_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719862_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719862_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719862_page0 .cd-slider-navigation li, #stacks_in_719862_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719862_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719862_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719862_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719862_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719862_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719862_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719862_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719862_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719862_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719862_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719862_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719862_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719862_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719862_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719862_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719862_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719862_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719862_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719862_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719862_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719862_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719862_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719862_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719862_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719862_page0 .cd-slider-pagination,
  #stacks_in_719862_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719864_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719864_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719864_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719866_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719870_page0column { float:left; display:inline; }.stacks_in_719870_page0one{	width: 60%;}.stacks_in_719870_page0two{	width: 40%;}.stacks_in_719870_page0three{	display: none;}.stacks_in_719870_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719870_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719870_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719870_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719870_page0one{		width: 100%;	}		.stacks_in_719870_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719870_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719873_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719873_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719873_n94356_page0lightboxContents{	display: none;}.stacks_in_p719873_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719873_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719873_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719873_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719873_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719873_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719873_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719873_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719873_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719879_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719879_page0 .cd-slider-wrapper ol, 
#stacks_in_719879_page0 .cd-slider-wrapper ul,
#stacks_in_719879_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719879_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719879_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719879_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719879_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719879_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719879_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719879_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719879_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719879_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719879_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719879_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719879_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719879_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719879_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719879_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719879_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719879_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719879_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719879_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719879_page0 .cd-slider-navigation li, #stacks_in_719879_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719879_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719879_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719879_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719879_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719879_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719879_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719879_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719879_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719879_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719879_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719879_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719879_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719879_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719879_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719879_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719879_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719879_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719879_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719879_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719879_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719879_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719879_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719879_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719879_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_719882_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719882_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719882_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719884_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719888_page0column { float:left; display:inline; }.stacks_in_719888_page0one{	width: 60%;}.stacks_in_719888_page0two{	width: 40%;}.stacks_in_719888_page0three{	display: none;}.stacks_in_719888_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719888_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719888_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719888_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719888_page0one{		width: 100%;	}		.stacks_in_719888_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719888_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719891_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719891_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719891_n94356_page0lightboxContents{	display: none;}.stacks_in_p719891_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719891_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719891_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719891_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719891_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719891_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719891_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719891_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719891_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719897_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719897_page0 .cd-slider-wrapper ol, 
#stacks_in_719897_page0 .cd-slider-wrapper ul,
#stacks_in_719897_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719897_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719897_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719897_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719897_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719897_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719897_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719897_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719897_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719897_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719897_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719897_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719897_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719897_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719897_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719897_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719897_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719897_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719897_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719897_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719897_page0 .cd-slider-navigation li, #stacks_in_719897_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719897_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719897_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719897_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719897_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719897_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719897_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719897_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719897_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719897_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719897_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719897_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719897_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719897_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719897_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719897_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719897_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719897_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719897_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719897_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719897_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719897_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719897_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719897_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719897_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719897_page0 .cd-slider-pagination,
  #stacks_in_719897_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719899_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719899_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719899_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719901_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719905_page0shim{	padding-top: 2%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719906_page0column { float:left; display:inline; }.stacks_in_719906_page0one{	width: 60%;}.stacks_in_719906_page0two{	width: 40%;}.stacks_in_719906_page0three{	display: none;}.stacks_in_719906_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719906_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719906_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719906_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719906_page0one{		width: 100%;	}		.stacks_in_719906_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719906_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719909_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719909_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719909_n94356_page0lightboxContents{	display: none;}.stacks_in_p719909_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719909_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719909_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719909_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719909_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719909_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719909_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719909_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719909_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719915_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719915_page0 .cd-slider-wrapper ol, 
#stacks_in_719915_page0 .cd-slider-wrapper ul,
#stacks_in_719915_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719915_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719915_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719915_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719915_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719915_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719915_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719915_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719915_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719915_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719915_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719915_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719915_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719915_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719915_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719915_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719915_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719915_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719915_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719915_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719915_page0 .cd-slider-navigation li, #stacks_in_719915_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719915_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719915_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719915_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719915_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719915_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719915_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719915_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719915_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719915_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719915_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719915_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719915_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719915_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719915_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719915_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719915_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719915_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719915_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719915_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719915_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719915_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719915_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719915_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719915_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719915_page0 .cd-slider-pagination,
  #stacks_in_719915_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719917_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719917_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719917_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719919_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719923_page0shim{	padding-top: 2%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719924_page0column { float:left; display:inline; }.stacks_in_719924_page0one{	width: 60%;}.stacks_in_719924_page0two{	width: 40%;}.stacks_in_719924_page0three{	display: none;}.stacks_in_719924_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719924_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719924_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719924_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719924_page0one{		width: 100%;	}		.stacks_in_719924_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719924_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719927_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719927_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719927_n94356_page0lightboxContents{	display: none;}.stacks_in_p719927_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719927_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719927_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719927_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719927_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719927_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719927_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719927_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719927_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719933_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719933_page0 .cd-slider-wrapper ol, 
#stacks_in_719933_page0 .cd-slider-wrapper ul,
#stacks_in_719933_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719933_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719933_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719933_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719933_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719933_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719933_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719933_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719933_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719933_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719933_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719933_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719933_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719933_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719933_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719933_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719933_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719933_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719933_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719933_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719933_page0 .cd-slider-navigation li, #stacks_in_719933_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719933_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719933_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719933_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719933_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719933_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719933_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719933_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719933_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719933_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719933_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719933_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719933_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719933_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719933_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719933_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719933_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719933_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719933_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719933_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719933_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719933_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719933_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719933_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719933_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_719936_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719936_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719936_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719938_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719944_page0column { float:left; display:inline; }.stacks_in_719944_page0one{	width: 60%;}.stacks_in_719944_page0two{	width: 40%;}.stacks_in_719944_page0three{	display: none;}.stacks_in_719944_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719944_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719944_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719944_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719944_page0one{		width: 100%;	}		.stacks_in_719944_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719944_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719947_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719947_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719947_n94356_page0lightboxContents{	display: none;}.stacks_in_p719947_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719947_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719947_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719947_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719947_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719947_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719947_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719947_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719947_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719953_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719953_page0 .cd-slider-wrapper ol, 
#stacks_in_719953_page0 .cd-slider-wrapper ul,
#stacks_in_719953_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719953_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719953_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719953_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719953_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719953_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719953_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719953_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719953_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719953_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719953_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719953_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719953_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719953_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719953_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719953_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719953_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719953_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719953_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719953_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719953_page0 .cd-slider-navigation li, #stacks_in_719953_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719953_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719953_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719953_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719953_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719953_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719953_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719953_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719953_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719953_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719953_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719953_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719953_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719953_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719953_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719953_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719953_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719953_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719953_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719953_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719953_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719953_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719953_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719953_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719953_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_719957_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719957_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719957_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719959_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719963_page0column { float:left; display:inline; }.stacks_in_719963_page0one{	width: 60%;}.stacks_in_719963_page0two{	width: 40%;}.stacks_in_719963_page0three{	display: none;}.stacks_in_719963_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719963_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719963_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719963_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719963_page0one{		width: 100%;	}		.stacks_in_719963_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719963_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719966_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719966_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719966_n94356_page0lightboxContents{	display: none;}.stacks_in_p719966_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719966_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719966_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719966_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719966_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719966_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719966_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719966_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719966_n86435_page0 {
	font-size: 65%;
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/* Start dooHeader X stack CSS code */.stacks_in_10611_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_10611_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_10611_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_8764_page0 {
	margin: 10px 0px 10px 0px;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719107_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719107_page0 .cd-slider-wrapper ol, 
#stacks_in_719107_page0 .cd-slider-wrapper ul,
#stacks_in_719107_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719107_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719107_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719107_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719107_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719107_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719107_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719107_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719107_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719107_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719107_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719107_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719107_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719107_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719107_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719107_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719107_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719107_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719107_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719107_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719107_page0 .cd-slider-navigation li, #stacks_in_719107_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719107_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719107_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719107_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719107_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719107_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719107_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719107_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719107_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719107_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719107_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719107_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719107_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719107_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719107_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719107_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719107_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719107_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719107_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719107_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719107_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719107_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719107_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719107_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719107_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_719110_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719110_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719110_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719112_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718399_page0shim{	padding-top: 2%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718988_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_7226_page0column { float:left; display:inline; }.stacks_in_7226_page0one{	width: 60%;}.stacks_in_7226_page0two{	width: 40%;}.stacks_in_7226_page0three{	display: none;}.stacks_in_7226_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_7226_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_7226_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_7226_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_7226_page0one{		width: 100%;	}		.stacks_in_7226_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_7226_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p221815_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p221815_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p221815_n94356_page0lightboxContents{	display: none;}.stacks_in_p221815_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p221815_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p221815_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p221815_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p221815_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p221815_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p221815_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p221815_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p221815_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719257_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719257_page0 .cd-slider-wrapper ol, 
#stacks_in_719257_page0 .cd-slider-wrapper ul,
#stacks_in_719257_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719257_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719257_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719257_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719257_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719257_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719257_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719257_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719257_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719257_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719257_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719257_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719257_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719257_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719257_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719257_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719257_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719257_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719257_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719257_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719257_page0 .cd-slider-navigation li, #stacks_in_719257_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719257_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719257_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719257_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719257_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719257_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719257_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719257_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719257_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719257_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719257_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719257_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719257_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719257_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719257_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719257_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719257_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719257_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719257_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719257_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719257_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719257_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719257_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719257_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719257_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_719260_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719260_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719260_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719262_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719266_page0column { float:left; display:inline; }.stacks_in_719266_page0one{	width: 60%;}.stacks_in_719266_page0two{	width: 40%;}.stacks_in_719266_page0three{	display: none;}.stacks_in_719266_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719266_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719266_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719266_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719266_page0one{		width: 100%;	}		.stacks_in_719266_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719266_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719269_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719269_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719269_n94356_page0lightboxContents{	display: none;}.stacks_in_p719269_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719269_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719269_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719269_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719269_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719269_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719269_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719269_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719269_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_721219_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_721219_page0 .cd-slider-wrapper ol, 
#stacks_in_721219_page0 .cd-slider-wrapper ul,
#stacks_in_721219_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_721219_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_721219_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_721219_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_721219_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_721219_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_721219_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_721219_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_721219_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_721219_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_721219_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_721219_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_721219_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_721219_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721219_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_721219_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_721219_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_721219_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_721219_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_721219_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_721219_page0 .cd-slider-navigation li, #stacks_in_721219_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_721219_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_721219_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_721219_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_721219_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_721219_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_721219_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_721219_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_721219_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_721219_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721219_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_721219_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_721219_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_721219_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_721219_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_721219_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_721219_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_721219_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_721219_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_721219_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_721219_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721219_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_721219_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_721219_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_721219_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_721223_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721223_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721223_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721225_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_721230_page0column { float:left; display:inline; }.stacks_in_721230_page0one{	width: 60%;}.stacks_in_721230_page0two{	width: 40%;}.stacks_in_721230_page0three{	display: none;}.stacks_in_721230_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721230_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721230_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721230_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721230_page0one{		width: 100%;	}		.stacks_in_721230_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721230_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p721233_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p721233_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p721233_n94356_page0lightboxContents{	display: none;}.stacks_in_p721233_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p721233_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p721233_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p721233_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p721233_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721233_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721233_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p721233_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p721233_n86435_page0 {
	font-size: 65%;
}
/* Start dooHeader X stack CSS code */.stacks_in_721217_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721217_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721217_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_721253_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_721253_page0 .cd-slider-wrapper ol, 
#stacks_in_721253_page0 .cd-slider-wrapper ul,
#stacks_in_721253_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_721253_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_721253_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_721253_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_721253_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_721253_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_721253_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_721253_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_721253_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_721253_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_721253_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_721253_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_721253_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_721253_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721253_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_721253_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_721253_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_721253_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_721253_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_721253_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_721253_page0 .cd-slider-navigation li, #stacks_in_721253_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_721253_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_721253_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_721253_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_721253_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_721253_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_721253_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_721253_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_721253_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_721253_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721253_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_721253_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_721253_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_721253_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_721253_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_721253_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_721253_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_721253_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_721253_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_721253_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_721253_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721253_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_721253_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_721253_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_721253_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_721257_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721257_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721257_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721259_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_721244_page0column { float:left; display:inline; }.stacks_in_721244_page0one{	width: 60%;}.stacks_in_721244_page0two{	width: 40%;}.stacks_in_721244_page0three{	display: none;}.stacks_in_721244_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721244_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721244_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721244_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721244_page0one{		width: 100%;	}		.stacks_in_721244_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721244_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p721247_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p721247_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p721247_n94356_page0lightboxContents{	display: none;}.stacks_in_p721247_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p721247_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p721247_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p721247_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p721247_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721247_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721247_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p721247_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p721247_n86435_page0 {
	font-size: 65%;
}
/* Start dooHeader X stack CSS code */.stacks_in_721300_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721300_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721300_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721336_page0shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */#stacks_in_721316_page0>.s3_row {
	margin: 0 -9px;
}

#stacks_in_721316_page0>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_721316_page0>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_721316_page0>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_721316_page0>.s3_row>.s3_column {
	padding: 0 9px;
}








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



}



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


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


}



/* Start Height stack CSS code */.stacks_in_721320_page0heightContainer{		height: 800px;	min-height: 800px;	max-height: 800px;		overflow-y: auto !important;}/* End Height stack CSS code *//* Start Height stack CSS code */.stacks_in_721322_page0heightContainer{		height: 800px;	min-height: 800px;	max-height: 800px;		overflow-y: auto !important;}/* End Height stack CSS code *//* Start Height stack CSS code */.stacks_in_721324_page0heightContainer{		height: 800px;	min-height: 800px;	max-height: 800px;		overflow-y: auto !important;}/* End Height stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_721286_page0column { float:left; display:inline; }.stacks_in_721286_page0one{	width: 60%;}.stacks_in_721286_page0two{	width: 40%;}.stacks_in_721286_page0three{	display: none;}.stacks_in_721286_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721286_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721286_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721286_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721286_page0one{		width: 100%;	}		.stacks_in_721286_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721286_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding:  10px;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_721275_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_721275_page0 .cd-slider-wrapper ol, 
#stacks_in_721275_page0 .cd-slider-wrapper ul,
#stacks_in_721275_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_721275_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_721275_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_721275_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_721275_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_721275_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_721275_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_721275_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_721275_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_721275_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_721275_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_721275_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_721275_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_721275_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721275_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_721275_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_721275_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_721275_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_721275_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_721275_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_721275_page0 .cd-slider-navigation li, #stacks_in_721275_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_721275_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_721275_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_721275_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_721275_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_721275_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_721275_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_721275_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_721275_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_721275_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721275_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_721275_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_721275_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_721275_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_721275_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_721275_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_721275_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_721275_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_721275_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_721275_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_721275_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721275_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_721275_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_721275_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_721275_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }






#stacks_in_721275_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_721279_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721279_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721279_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721281_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721438_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_721265_page0column { float:left; display:inline; }.stacks_in_721265_page0one{	width: 60%;}.stacks_in_721265_page0two{	width: 40%;}.stacks_in_721265_page0three{	display: none;}.stacks_in_721265_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721265_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721265_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721265_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721265_page0one{		width: 100%;	}		.stacks_in_721265_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721265_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p721268_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p721268_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p721268_n94356_page0lightboxContents{	display: none;}.stacks_in_p721268_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p721268_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p721268_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p721268_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p721268_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721268_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721268_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p721268_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p721268_n86435_page0 {
	font-size: 65%;
}
/* Start dooHeader X stack CSS code */.stacks_in_720747_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720747_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720747_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720749_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720780_page0shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720752_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720752_page0 .cd-slider-wrapper ol, 
#stacks_in_720752_page0 .cd-slider-wrapper ul,
#stacks_in_720752_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720752_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720752_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720752_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720752_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720752_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720752_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720752_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720752_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720752_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720752_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720752_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720752_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720752_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720752_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720752_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720752_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720752_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720752_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720752_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720752_page0 .cd-slider-navigation li, #stacks_in_720752_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720752_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720752_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720752_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720752_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720752_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720752_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720752_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720752_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720752_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720752_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720752_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720752_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720752_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720752_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720752_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720752_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720752_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720752_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720752_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720752_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720752_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720752_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720752_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720752_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_720754_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720754_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720754_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720831_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720781_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720782_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720771_page0column { float:left; display:inline; }.stacks_in_720771_page0one{	width: 60%;}.stacks_in_720771_page0two{	width: 40%;}.stacks_in_720771_page0three{	display: none;}.stacks_in_720771_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720771_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720771_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720771_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720771_page0one{		width: 100%;	}		.stacks_in_720771_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720771_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_720783_page0shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720806_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720806_page0 .cd-slider-wrapper ol, 
#stacks_in_720806_page0 .cd-slider-wrapper ul,
#stacks_in_720806_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720806_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720806_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720806_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720806_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720806_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720806_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720806_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720806_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720806_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720806_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720806_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720806_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720806_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720806_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720806_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720806_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720806_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720806_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720806_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720806_page0 .cd-slider-navigation li, #stacks_in_720806_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720806_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720806_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720806_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720806_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720806_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720806_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720806_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720806_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720806_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720806_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720806_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720806_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720806_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720806_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720806_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720806_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720806_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720806_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720806_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720806_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720806_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720806_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720806_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720806_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_720810_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720810_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720810_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720830_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720784_page0column { float:left; display:inline; }.stacks_in_720784_page0one{	width: 60%;}.stacks_in_720784_page0two{	width: 40%;}.stacks_in_720784_page0three{	display: none;}.stacks_in_720784_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720784_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720784_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720784_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720784_page0one{		width: 100%;	}		.stacks_in_720784_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720784_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start dooHeader X stack CSS code */.stacks_in_720224_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720224_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720224_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720867_page0shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720838_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720838_page0 .cd-slider-wrapper ol, 
#stacks_in_720838_page0 .cd-slider-wrapper ul,
#stacks_in_720838_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720838_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720838_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720838_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720838_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720838_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720838_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720838_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720838_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720838_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720838_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720838_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720838_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720838_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720838_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720838_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720838_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720838_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720838_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720838_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720838_page0 .cd-slider-navigation li, #stacks_in_720838_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720838_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720838_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720838_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720838_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720838_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720838_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720838_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720838_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720838_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720838_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720838_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720838_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720838_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720838_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720838_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720838_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720838_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720838_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720838_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720838_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720838_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720838_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720838_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720838_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }






#stacks_in_720838_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_720840_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720840_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720840_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720888_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720845_page0column { float:left; display:inline; }.stacks_in_720845_page0one{	width: 60%;}.stacks_in_720845_page0two{	width: 40%;}.stacks_in_720845_page0three{	display: none;}.stacks_in_720845_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720845_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720845_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720845_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720845_page0one{		width: 100%;	}		.stacks_in_720845_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720845_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720848_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720848_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720848_n94356_page0lightboxContents{	display: none;}.stacks_in_p720848_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720848_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720848_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720848_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720848_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720848_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720848_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720848_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720848_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720878_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720878_page0 .cd-slider-wrapper ol, 
#stacks_in_720878_page0 .cd-slider-wrapper ul,
#stacks_in_720878_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720878_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720878_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720878_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720878_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720878_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720878_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720878_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720878_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720878_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720878_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720878_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720878_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720878_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720878_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720878_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720878_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720878_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720878_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720878_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720878_page0 .cd-slider-navigation li, #stacks_in_720878_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720878_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720878_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720878_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720878_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720878_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720878_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720878_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720878_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720878_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720878_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720878_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720878_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720878_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720878_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720878_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720878_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720878_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720878_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720878_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720878_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720878_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720878_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720878_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720878_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }






#stacks_in_720878_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_720882_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720882_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720882_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720889_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720869_page0column { float:left; display:inline; }.stacks_in_720869_page0one{	width: 60%;}.stacks_in_720869_page0two{	width: 40%;}.stacks_in_720869_page0three{	display: none;}.stacks_in_720869_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720869_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720869_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720869_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720869_page0one{		width: 100%;	}		.stacks_in_720869_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720869_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720872_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720872_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720872_n94356_page0lightboxContents{	display: none;}.stacks_in_p720872_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720872_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720872_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720872_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720872_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720872_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720872_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720872_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720872_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720934_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720934_page0 .cd-slider-wrapper ol, 
#stacks_in_720934_page0 .cd-slider-wrapper ul,
#stacks_in_720934_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720934_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720934_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720934_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720934_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720934_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720934_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720934_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720934_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720934_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720934_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720934_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720934_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720934_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720934_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720934_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720934_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720934_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720934_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720934_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720934_page0 .cd-slider-navigation li, #stacks_in_720934_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720934_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720934_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720934_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720934_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720934_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720934_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720934_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720934_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720934_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720934_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720934_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720934_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720934_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720934_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720934_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720934_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720934_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720934_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720934_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720934_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720934_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720934_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720934_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720934_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }






#stacks_in_720934_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_720938_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720938_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720938_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720940_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code */
#stacks_in_720966_page0 {
	background-color: rgba(204, 204, 204, 1.00);
}
/* Start Liquid Columns stack CSS code */ .stacks_in_720903_page0column { float:left; display:inline; }.stacks_in_720903_page0one{	width: 60%;}.stacks_in_720903_page0two{	width: 40%;}.stacks_in_720903_page0three{	display: none;}.stacks_in_720903_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720903_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720903_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720903_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720903_page0one{		width: 100%;	}		.stacks_in_720903_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720903_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720906_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720906_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720906_n94356_page0lightboxContents{	display: none;}.stacks_in_p720906_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720906_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720906_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720906_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720906_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720906_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720906_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720906_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720906_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720984_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720984_page0 .cd-slider-wrapper ol, 
#stacks_in_720984_page0 .cd-slider-wrapper ul,
#stacks_in_720984_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720984_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720984_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720984_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720984_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720984_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720984_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720984_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720984_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720984_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720984_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720984_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720984_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720984_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720984_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720984_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720984_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720984_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720984_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720984_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720984_page0 .cd-slider-navigation li, #stacks_in_720984_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720984_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720984_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720984_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720984_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720984_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720984_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720984_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720984_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720984_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720984_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720984_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720984_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720984_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720984_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720984_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720984_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720984_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720984_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720984_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720984_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720984_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720984_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720984_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720984_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720984_page0 .cd-slider-pagination,
  #stacks_in_720984_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_720988_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720988_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720988_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720990_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721000_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720975_page0column { float:left; display:inline; }.stacks_in_720975_page0one{	width: 60%;}.stacks_in_720975_page0two{	width: 40%;}.stacks_in_720975_page0three{	display: none;}.stacks_in_720975_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720975_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720975_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720975_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720975_page0one{		width: 100%;	}		.stacks_in_720975_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720975_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_720974_page0shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_721202_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_721202_page0 .cd-slider-wrapper ol, 
#stacks_in_721202_page0 .cd-slider-wrapper ul,
#stacks_in_721202_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_721202_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_721202_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_721202_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_721202_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_721202_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_721202_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_721202_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_721202_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_721202_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_721202_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_721202_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_721202_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_721202_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721202_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_721202_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_721202_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_721202_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_721202_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_721202_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_721202_page0 .cd-slider-navigation li, #stacks_in_721202_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_721202_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_721202_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_721202_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_721202_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_721202_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_721202_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_721202_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_721202_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_721202_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721202_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_721202_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_721202_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_721202_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_721202_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_721202_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_721202_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_721202_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_721202_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_721202_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_721202_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721202_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_721202_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_721202_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_721202_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_721202_page0 .cd-slider-pagination,
  #stacks_in_721202_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_721204_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721204_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721204_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721206_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721201_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_721192_page0column { float:left; display:inline; }.stacks_in_721192_page0one{	width: 60%;}.stacks_in_721192_page0two{	width: 40%;}.stacks_in_721192_page0three{	display: none;}.stacks_in_721192_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721192_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721192_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721192_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721192_page0one{		width: 100%;	}		.stacks_in_721192_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721192_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_721191_page0shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code *//* Start dooHeader X stack CSS code */.stacks_in_721089_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721089_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721089_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721091_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721180_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_721172_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_721172_page0 .cd-slider-wrapper ol, 
#stacks_in_721172_page0 .cd-slider-wrapper ul,
#stacks_in_721172_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_721172_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_721172_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_721172_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_721172_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_721172_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_721172_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_721172_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_721172_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_721172_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_721172_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_721172_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_721172_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_721172_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721172_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_721172_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_721172_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_721172_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_721172_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_721172_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_721172_page0 .cd-slider-navigation li, #stacks_in_721172_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_721172_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_721172_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_721172_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_721172_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_721172_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_721172_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_721172_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_721172_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_721172_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721172_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_721172_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_721172_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_721172_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_721172_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_721172_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_721172_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_721172_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_721172_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_721172_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_721172_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721172_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_721172_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_721172_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_721172_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_721172_page0 .cd-slider-pagination,
  #stacks_in_721172_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_721174_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721174_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721174_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721176_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721150_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_721141_page0column { float:left; display:inline; }.stacks_in_721141_page0one{	width: 60%;}.stacks_in_721141_page0two{	width: 40%;}.stacks_in_721141_page0three{	display: none;}.stacks_in_721141_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721141_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721141_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721141_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721141_page0one{		width: 100%;	}		.stacks_in_721141_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721141_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_721436_page0shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719454_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719454_page0 .cd-slider-wrapper ol, 
#stacks_in_719454_page0 .cd-slider-wrapper ul,
#stacks_in_719454_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719454_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719454_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719454_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719454_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719454_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719454_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719454_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719454_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719454_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719454_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719454_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719454_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719454_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719454_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719454_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719454_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719454_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719454_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719454_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719454_page0 .cd-slider-navigation li, #stacks_in_719454_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719454_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719454_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719454_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719454_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719454_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719454_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719454_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719454_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719454_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719454_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719454_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719454_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719454_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719454_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719454_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719454_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719454_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719454_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719454_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719454_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719454_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719454_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719454_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719454_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719454_page0 .cd-slider-pagination,
  #stacks_in_719454_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719457_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719457_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719457_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719459_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719478_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719472_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719463_page0column { float:left; display:inline; }.stacks_in_719463_page0one{	width: 60%;}.stacks_in_719463_page0two{	width: 40%;}.stacks_in_719463_page0three{	display: none;}.stacks_in_719463_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719463_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719463_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719463_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719463_page0one{		width: 100%;	}		.stacks_in_719463_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719463_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_721437_page0shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719592_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719592_page0 .cd-slider-wrapper ol, 
#stacks_in_719592_page0 .cd-slider-wrapper ul,
#stacks_in_719592_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719592_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719592_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719592_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719592_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719592_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719592_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719592_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719592_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719592_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719592_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719592_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719592_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719592_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719592_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719592_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719592_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719592_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719592_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719592_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719592_page0 .cd-slider-navigation li, #stacks_in_719592_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719592_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719592_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719592_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719592_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719592_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719592_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719592_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719592_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719592_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719592_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719592_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719592_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719592_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719592_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719592_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719592_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719592_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719592_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719592_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719592_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719592_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719592_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719592_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719592_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719592_page0 .cd-slider-pagination,
  #stacks_in_719592_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719594_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719594_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719594_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719596_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719587_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719727_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719578_page0column { float:left; display:inline; }.stacks_in_719578_page0one{	width: 60%;}.stacks_in_719578_page0two{	width: 40%;}.stacks_in_719578_page0three{	display: none;}.stacks_in_719578_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719578_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719578_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719578_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719578_page0one{		width: 100%;	}		.stacks_in_719578_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719578_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_721079_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_721079_page0 .cd-slider-wrapper ol, 
#stacks_in_721079_page0 .cd-slider-wrapper ul,
#stacks_in_721079_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_721079_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_721079_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_721079_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_721079_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_721079_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_721079_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_721079_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_721079_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_721079_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_721079_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_721079_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_721079_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_721079_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721079_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_721079_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_721079_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_721079_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_721079_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_721079_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_721079_page0 .cd-slider-navigation li, #stacks_in_721079_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_721079_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_721079_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_721079_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_721079_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_721079_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_721079_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_721079_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_721079_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_721079_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721079_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_721079_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_721079_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_721079_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_721079_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_721079_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_721079_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_721079_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_721079_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_721079_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_721079_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721079_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_721079_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_721079_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_721079_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_721079_page0 .cd-slider-pagination,
  #stacks_in_721079_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_721079_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_721081_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721081_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721081_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721083_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_721061_page0column { float:left; display:inline; }.stacks_in_721061_page0one{	width: 60%;}.stacks_in_721061_page0two{	width: 40%;}.stacks_in_721061_page0three{	display: none;}.stacks_in_721061_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721061_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721061_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721061_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721061_page0one{		width: 100%;	}		.stacks_in_721061_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721061_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p721064_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p721064_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p721064_n94356_page0lightboxContents{	display: none;}.stacks_in_p721064_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p721064_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p721064_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p721064_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p721064_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721064_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721064_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p721064_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p721064_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_721108_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_721108_page0 .cd-slider-wrapper ol, 
#stacks_in_721108_page0 .cd-slider-wrapper ul,
#stacks_in_721108_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_721108_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_721108_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_721108_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_721108_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_721108_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_721108_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_721108_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_721108_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_721108_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_721108_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_721108_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_721108_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_721108_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721108_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_721108_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_721108_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_721108_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_721108_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_721108_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_721108_page0 .cd-slider-navigation li, #stacks_in_721108_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_721108_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_721108_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_721108_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_721108_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_721108_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_721108_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_721108_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_721108_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_721108_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721108_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_721108_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_721108_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_721108_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_721108_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_721108_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_721108_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_721108_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_721108_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_721108_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_721108_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721108_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_721108_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_721108_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_721108_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_721108_page0 .cd-slider-pagination,
  #stacks_in_721108_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_721108_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_721110_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721110_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721110_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721112_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_721093_page0column { float:left; display:inline; }.stacks_in_721093_page0one{	width: 60%;}.stacks_in_721093_page0two{	width: 40%;}.stacks_in_721093_page0three{	display: none;}.stacks_in_721093_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721093_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721093_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721093_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721093_page0one{		width: 100%;	}		.stacks_in_721093_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721093_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p721096_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p721096_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p721096_n94356_page0lightboxContents{	display: none;}.stacks_in_p721096_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p721096_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p721096_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p721096_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p721096_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721096_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721096_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p721096_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p721096_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_721132_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_721132_page0 .cd-slider-wrapper ol, 
#stacks_in_721132_page0 .cd-slider-wrapper ul,
#stacks_in_721132_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_721132_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_721132_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_721132_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_721132_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_721132_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_721132_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_721132_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_721132_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_721132_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_721132_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_721132_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_721132_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_721132_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721132_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_721132_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_721132_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_721132_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_721132_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_721132_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_721132_page0 .cd-slider-navigation li, #stacks_in_721132_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_721132_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_721132_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_721132_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_721132_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_721132_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_721132_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_721132_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_721132_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_721132_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721132_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_721132_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_721132_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_721132_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_721132_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_721132_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_721132_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_721132_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_721132_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_721132_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_721132_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721132_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_721132_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_721132_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_721132_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_721132_page0 .cd-slider-pagination,
  #stacks_in_721132_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_721132_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_721134_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721134_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721134_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721136_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_721117_page0column { float:left; display:inline; }.stacks_in_721117_page0one{	width: 60%;}.stacks_in_721117_page0two{	width: 40%;}.stacks_in_721117_page0three{	display: none;}.stacks_in_721117_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721117_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721117_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721117_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721117_page0one{		width: 100%;	}		.stacks_in_721117_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721117_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin:  10px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p721120_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p721120_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p721120_n94356_page0lightboxContents{	display: none;}.stacks_in_p721120_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p721120_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p721120_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p721120_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p721120_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721120_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721120_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p721120_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p721120_n86435_page0 {
	font-size: 65%;
}
/* Start dooHeader X stack CSS code */.stacks_in_720835_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720835_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720835_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code */
/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720238_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720238_page0 .cd-slider-wrapper ol, 
#stacks_in_720238_page0 .cd-slider-wrapper ul,
#stacks_in_720238_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720238_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720238_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720238_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720238_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720238_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720238_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720238_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720238_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720238_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720238_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720238_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720238_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720238_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720238_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720238_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720238_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720238_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720238_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720238_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720238_page0 .cd-slider-navigation li, #stacks_in_720238_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720238_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720238_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720238_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720238_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720238_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720238_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720238_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720238_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720238_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720238_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720238_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720238_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720238_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720238_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720238_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720238_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720238_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720238_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720238_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720238_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720238_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720238_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720238_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720238_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720238_page0 .cd-slider-pagination,
  #stacks_in_720238_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_720245_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720245_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720245_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720247_page0column { float:left; display:inline; }.stacks_in_720247_page0one{	width: 60%;}.stacks_in_720247_page0two{	width: 40%;}.stacks_in_720247_page0three{	display: none;}.stacks_in_720247_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720247_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720247_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720247_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720247_page0one{		width: 100%;	}		.stacks_in_720247_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720247_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720250_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720250_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720250_n94356_page0lightboxContents{	display: none;}.stacks_in_p720250_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720250_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720250_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720250_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720250_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720250_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720250_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720250_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720250_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720306_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720306_page0 .cd-slider-wrapper ol, 
#stacks_in_720306_page0 .cd-slider-wrapper ul,
#stacks_in_720306_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720306_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720306_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720306_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720306_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720306_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720306_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720306_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720306_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720306_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720306_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720306_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720306_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720306_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720306_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720306_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720306_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720306_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720306_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720306_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720306_page0 .cd-slider-navigation li, #stacks_in_720306_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720306_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720306_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720306_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720306_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720306_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720306_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720306_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720306_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720306_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720306_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720306_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720306_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720306_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720306_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720306_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720306_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720306_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720306_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720306_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720306_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720306_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720306_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720306_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720306_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_720313_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720313_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720313_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720283_page0column { float:left; display:inline; }.stacks_in_720283_page0one{	width: 60%;}.stacks_in_720283_page0two{	width: 40%;}.stacks_in_720283_page0three{	display: none;}.stacks_in_720283_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720283_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720283_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720283_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720283_page0one{		width: 100%;	}		.stacks_in_720283_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720283_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720286_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720286_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720286_n94356_page0lightboxContents{	display: none;}.stacks_in_p720286_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720286_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720286_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720286_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720286_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720286_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720286_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720286_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720286_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720329_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720329_page0 .cd-slider-wrapper ol, 
#stacks_in_720329_page0 .cd-slider-wrapper ul,
#stacks_in_720329_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720329_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720329_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720329_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720329_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720329_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720329_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720329_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720329_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720329_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720329_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720329_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720329_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720329_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720329_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720329_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720329_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720329_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720329_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720329_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720329_page0 .cd-slider-navigation li, #stacks_in_720329_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720329_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720329_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720329_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720329_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720329_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720329_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720329_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720329_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720329_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720329_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720329_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720329_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720329_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720329_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720329_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720329_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720329_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720329_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720329_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720329_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720329_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720329_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720329_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720329_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_720333_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720333_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720333_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720832_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720316_page0column { float:left; display:inline; }.stacks_in_720316_page0one{	width: 60%;}.stacks_in_720316_page0two{	width: 40%;}.stacks_in_720316_page0three{	display: none;}.stacks_in_720316_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720316_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720316_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720316_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720316_page0one{		width: 100%;	}		.stacks_in_720316_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720316_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720378_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720378_page0 .cd-slider-wrapper ol, 
#stacks_in_720378_page0 .cd-slider-wrapper ul,
#stacks_in_720378_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720378_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720378_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720378_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720378_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720378_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720378_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720378_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720378_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720378_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720378_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720378_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720378_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720378_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720378_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720378_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720378_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720378_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720378_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720378_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720378_page0 .cd-slider-navigation li, #stacks_in_720378_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720378_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720378_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720378_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720378_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720378_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720378_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720378_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720378_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720378_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720378_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720378_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720378_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720378_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720378_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720378_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720378_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720378_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720378_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720378_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720378_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720378_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720378_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720378_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720378_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }






#stacks_in_720378_page0 {
	background-color: rgba(51, 51, 51, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_720382_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720382_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720382_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720833_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code */
#stacks_in_720392_page0 {
	background-color: rgba(51, 51, 51, 1.00);
}
/* Start Liquid Columns stack CSS code */ .stacks_in_720395_page0column { float:left; display:inline; }.stacks_in_720395_page0one{	width: 60%;}.stacks_in_720395_page0two{	width: 40%;}.stacks_in_720395_page0three{	display: none;}.stacks_in_720395_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720395_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720395_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720395_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720395_page0one{		width: 100%;	}		.stacks_in_720395_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720395_page0 {
	background-color: rgba(51, 51, 51, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720398_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720398_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720398_n94356_page0lightboxContents{	display: none;}.stacks_in_p720398_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720398_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720398_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720398_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720398_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720398_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720398_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720398_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720398_n86435_page0 {
	font-size: 65%;
}
/* Start dooHeader X stack CSS code */.stacks_in_719438_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719438_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719438_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719429_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719429_page0 .cd-slider-wrapper ol, 
#stacks_in_719429_page0 .cd-slider-wrapper ul,
#stacks_in_719429_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719429_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719429_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719429_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719429_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719429_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719429_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719429_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719429_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719429_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719429_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719429_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719429_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719429_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719429_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719429_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719429_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719429_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719429_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719429_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719429_page0 .cd-slider-navigation li, #stacks_in_719429_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719429_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719429_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719429_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719429_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719429_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719429_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719429_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719429_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719429_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719429_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719429_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719429_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719429_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719429_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719429_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719429_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719429_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719429_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719429_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719429_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719429_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719429_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719429_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719429_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719429_page0 .cd-slider-pagination,
  #stacks_in_719429_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719432_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719432_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719432_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719434_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719442_page0column { float:left; display:inline; }.stacks_in_719442_page0one{	width: 60%;}.stacks_in_719442_page0two{	width: 40%;}.stacks_in_719442_page0three{	display: none;}.stacks_in_719442_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719442_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719442_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719442_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719442_page0one{		width: 100%;	}		.stacks_in_719442_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719442_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719445_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719445_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719445_n94356_page0lightboxContents{	display: none;}.stacks_in_p719445_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719445_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719445_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719445_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719445_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719445_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719445_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719445_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719445_n86435_page0 {
	font-size: 65%;
}
/* Start dooHeader X stack CSS code */.stacks_in_720568_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720568_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720568_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720573_page0shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720574_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720574_page0 .cd-slider-wrapper ol, 
#stacks_in_720574_page0 .cd-slider-wrapper ul,
#stacks_in_720574_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720574_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720574_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720574_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720574_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720574_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720574_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720574_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720574_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720574_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720574_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720574_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720574_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720574_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720574_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720574_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720574_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720574_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720574_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720574_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720574_page0 .cd-slider-navigation li, #stacks_in_720574_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720574_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720574_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720574_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720574_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720574_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720574_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720574_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720574_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720574_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720574_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720574_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720574_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720574_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720574_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720574_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720574_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720574_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720574_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720574_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720574_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720574_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720574_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720574_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720574_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720574_page0 .cd-slider-pagination,
  #stacks_in_720574_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_720576_page0 {
	margin: 10px 0px 0px 0px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_720581_page0column { float:left; display:inline; }.stacks_in_720581_page0one{	width: 60%;}.stacks_in_720581_page0two{	width: 40%;}.stacks_in_720581_page0three{	display: none;}.stacks_in_720581_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720581_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720581_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720581_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720581_page0one{		width: 100%;	}		.stacks_in_720581_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720581_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720584_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720584_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720584_n94356_page0lightboxContents{	display: none;}.stacks_in_p720584_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720584_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720584_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720584_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720584_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720584_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720584_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720584_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720584_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720605_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720605_page0 .cd-slider-wrapper ol, 
#stacks_in_720605_page0 .cd-slider-wrapper ul,
#stacks_in_720605_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720605_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720605_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720605_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720605_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720605_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720605_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720605_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720605_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720605_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720605_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720605_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720605_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720605_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720605_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720605_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720605_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720605_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720605_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720605_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720605_page0 .cd-slider-navigation li, #stacks_in_720605_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720605_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720605_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720605_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720605_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720605_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720605_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720605_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720605_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720605_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720605_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720605_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720605_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720605_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720605_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720605_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720605_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720605_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720605_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720605_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720605_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720605_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720605_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720605_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720605_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720605_page0 .cd-slider-pagination,
  #stacks_in_720605_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_720605_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}

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

#stacks_in_721353_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start Liquid Columns stack CSS code */ .stacks_in_720594_page0column { float:left; display:inline; }.stacks_in_720594_page0one{	width: 60%;}.stacks_in_720594_page0two{	width: 40%;}.stacks_in_720594_page0three{	display: none;}.stacks_in_720594_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720594_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720594_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720594_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720594_page0one{		width: 100%;	}		.stacks_in_720594_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720594_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720597_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720597_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720597_n94356_page0lightboxContents{	display: none;}.stacks_in_p720597_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720597_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720597_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720597_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720597_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720597_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720597_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720597_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720597_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_721348_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_721348_page0 .cd-slider-wrapper ol, 
#stacks_in_721348_page0 .cd-slider-wrapper ul,
#stacks_in_721348_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_721348_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_721348_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_721348_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_721348_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_721348_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_721348_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_721348_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_721348_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_721348_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_721348_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_721348_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_721348_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_721348_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721348_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_721348_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_721348_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_721348_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_721348_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_721348_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_721348_page0 .cd-slider-navigation li, #stacks_in_721348_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_721348_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_721348_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_721348_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_721348_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_721348_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_721348_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_721348_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_721348_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_721348_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721348_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_721348_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_721348_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_721348_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_721348_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_721348_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_721348_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_721348_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_721348_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_721348_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_721348_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721348_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_721348_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_721348_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_721348_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_721348_page0 .cd-slider-pagination,
  #stacks_in_721348_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_721348_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}

#stacks_in_721350_page0 {
	margin: 10px 0px 0px 0px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_721338_page0column { float:left; display:inline; }.stacks_in_721338_page0one{	width: 60%;}.stacks_in_721338_page0two{	width: 40%;}.stacks_in_721338_page0three{	display: none;}.stacks_in_721338_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721338_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721338_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721338_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721338_page0one{		width: 100%;	}		.stacks_in_721338_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721338_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p721341_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p721341_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p721341_n94356_page0lightboxContents{	display: none;}.stacks_in_p721341_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p721341_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p721341_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p721341_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p721341_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721341_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721341_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p721341_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p721341_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720622_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720622_page0 .cd-slider-wrapper ol, 
#stacks_in_720622_page0 .cd-slider-wrapper ul,
#stacks_in_720622_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720622_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720622_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720622_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720622_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720622_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720622_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720622_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720622_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720622_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720622_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720622_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720622_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720622_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720622_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720622_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720622_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720622_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720622_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720622_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720622_page0 .cd-slider-navigation li, #stacks_in_720622_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720622_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720622_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720622_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720622_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720622_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720622_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720622_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720622_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720622_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720622_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720622_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720622_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720622_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720622_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720622_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720622_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720622_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720622_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720622_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720622_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720622_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720622_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720622_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720622_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720622_page0 .cd-slider-pagination,
  #stacks_in_720622_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_720622_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}

#stacks_in_720624_page0 {
	margin: 10px 0px 0px 0px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_720629_page0column { float:left; display:inline; }.stacks_in_720629_page0one{	width: 60%;}.stacks_in_720629_page0two{	width: 40%;}.stacks_in_720629_page0three{	display: none;}.stacks_in_720629_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720629_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720629_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720629_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720629_page0one{		width: 100%;	}		.stacks_in_720629_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720629_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720632_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720632_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720632_n94356_page0lightboxContents{	display: none;}.stacks_in_p720632_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720632_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720632_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720632_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720632_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720632_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720632_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720632_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720632_n86435_page0 {
	font-size: 65%;
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719756_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719756_page0 .cd-slider-wrapper ol, 
#stacks_in_719756_page0 .cd-slider-wrapper ul,
#stacks_in_719756_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719756_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719756_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719756_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719756_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719756_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719756_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719756_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719756_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719756_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719756_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719756_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719756_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719756_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719756_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719756_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719756_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719756_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719756_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719756_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719756_page0 .cd-slider-navigation li, #stacks_in_719756_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719756_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719756_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719756_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719756_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719756_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719756_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719756_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719756_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719756_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719756_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719756_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719756_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719756_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719756_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719756_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719756_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719756_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719756_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719756_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719756_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719756_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719756_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719756_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719756_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_719758_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719758_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719758_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719760_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719746_page0column { float:left; display:inline; }.stacks_in_719746_page0one{	width: 60%;}.stacks_in_719746_page0two{	width: 40%;}.stacks_in_719746_page0three{	display: none;}.stacks_in_719746_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719746_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719746_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719746_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719746_page0one{		width: 100%;	}		.stacks_in_719746_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719746_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719749_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719749_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719749_n94356_page0lightboxContents{	display: none;}.stacks_in_p719749_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719749_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719749_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719749_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719749_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719749_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719749_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719749_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719749_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720416_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720416_page0 .cd-slider-wrapper ol, 
#stacks_in_720416_page0 .cd-slider-wrapper ul,
#stacks_in_720416_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720416_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720416_page0 img {
  max-width: 100%; 
  
  border-radius: 4px;
  
}

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

Main Components 

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


#stacks_in_720416_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720416_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720416_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720416_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720416_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720416_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720416_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720416_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720416_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720416_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720416_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720416_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720416_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720416_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720416_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720416_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720416_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720416_page0 .cd-slider-navigation li, #stacks_in_720416_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720416_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720416_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720416_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720416_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720416_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720416_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720416_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720416_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720416_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720416_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720416_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720416_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720416_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720416_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720416_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720416_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720416_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720416_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720416_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720416_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720416_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720416_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720416_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720416_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720416_page0 .cd-slider-pagination,
  #stacks_in_720416_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_720426_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720426_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720426_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720428_page0shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720431_page0column { float:left; display:inline; }.stacks_in_720431_page0one{	width: 60%;}.stacks_in_720431_page0two{	width: 40%;}.stacks_in_720431_page0three{	display: none;}.stacks_in_720431_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720431_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720431_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720431_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720431_page0one{		width: 100%;	}		.stacks_in_720431_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720431_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720434_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720434_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720434_n94356_page0lightboxContents{	display: none;}.stacks_in_p720434_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720434_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720434_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720434_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720434_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720434_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720434_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720434_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720434_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720719_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720719_page0 .cd-slider-wrapper ol, 
#stacks_in_720719_page0 .cd-slider-wrapper ul,
#stacks_in_720719_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720719_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720719_page0 img {
  max-width: 100%; 
  
  border-radius: 4px;
  
}

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

Main Components 

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


#stacks_in_720719_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720719_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720719_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720719_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720719_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720719_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720719_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720719_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720719_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720719_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720719_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720719_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720719_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720719_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720719_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720719_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720719_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720719_page0 .cd-slider-navigation li, #stacks_in_720719_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720719_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720719_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720719_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720719_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720719_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720719_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720719_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720719_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720719_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720719_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720719_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720719_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720719_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720719_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720719_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720719_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720719_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720719_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720719_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720719_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720719_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720719_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720719_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720719_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720719_page0 .cd-slider-pagination,
  #stacks_in_720719_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_720719_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_720723_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720723_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720723_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720725_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720742_page0shim{	padding-top: 2%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720732_page0column { float:left; display:inline; }.stacks_in_720732_page0one{	width: 60%;}.stacks_in_720732_page0two{	width: 40%;}.stacks_in_720732_page0three{	display: none;}.stacks_in_720732_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720732_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720732_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720732_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720732_page0one{		width: 100%;	}		.stacks_in_720732_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720732_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720735_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720735_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720735_n94356_page0lightboxContents{	display: none;}.stacks_in_p720735_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720735_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720735_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720735_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720735_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720735_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720735_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720735_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720735_n86435_page0 {
	font-size: 65%;
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_721384_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_721384_page0 .cd-slider-wrapper ol, 
#stacks_in_721384_page0 .cd-slider-wrapper ul,
#stacks_in_721384_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_721384_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_721384_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_721384_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_721384_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_721384_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_721384_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_721384_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_721384_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_721384_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_721384_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_721384_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_721384_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_721384_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721384_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_721384_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_721384_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_721384_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_721384_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_721384_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_721384_page0 .cd-slider-navigation li, #stacks_in_721384_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_721384_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_721384_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_721384_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_721384_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_721384_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_721384_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_721384_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_721384_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_721384_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721384_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_721384_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_721384_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_721384_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_721384_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_721384_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_721384_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_721384_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_721384_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_721384_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_721384_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721384_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_721384_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_721384_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_721384_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_721384_page0 .cd-slider-pagination,
  #stacks_in_721384_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_721386_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721386_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721386_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721388_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_721393_page0column { float:left; display:inline; }.stacks_in_721393_page0one{	width: 60%;}.stacks_in_721393_page0two{	width: 40%;}.stacks_in_721393_page0three{	display: none;}.stacks_in_721393_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721393_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721393_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721393_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721393_page0one{		width: 100%;	}		.stacks_in_721393_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721393_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p721396_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p721396_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p721396_n94356_page0lightboxContents{	display: none;}.stacks_in_p721396_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p721396_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p721396_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p721396_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p721396_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721396_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721396_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p721396_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p721396_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_721416_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_721416_page0 .cd-slider-wrapper ol, 
#stacks_in_721416_page0 .cd-slider-wrapper ul,
#stacks_in_721416_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_721416_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_721416_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_721416_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_721416_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_721416_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_721416_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_721416_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_721416_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_721416_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_721416_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_721416_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_721416_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_721416_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721416_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_721416_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_721416_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_721416_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_721416_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_721416_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_721416_page0 .cd-slider-navigation li, #stacks_in_721416_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_721416_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_721416_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_721416_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_721416_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_721416_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_721416_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_721416_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_721416_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_721416_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721416_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_721416_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_721416_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_721416_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_721416_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_721416_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_721416_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_721416_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_721416_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_721416_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_721416_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721416_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_721416_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_721416_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_721416_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_721416_page0 .cd-slider-pagination,
  #stacks_in_721416_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_721418_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721418_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721418_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721420_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_721403_page0column { float:left; display:inline; }.stacks_in_721403_page0one{	width: 60%;}.stacks_in_721403_page0two{	width: 40%;}.stacks_in_721403_page0three{	display: none;}.stacks_in_721403_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721403_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721403_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721403_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721403_page0one{		width: 100%;	}		.stacks_in_721403_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721403_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p721406_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p721406_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p721406_n94356_page0lightboxContents{	display: none;}.stacks_in_p721406_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p721406_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p721406_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p721406_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p721406_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721406_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721406_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p721406_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p721406_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_721362_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_721362_page0 .cd-slider-wrapper ol, 
#stacks_in_721362_page0 .cd-slider-wrapper ul,
#stacks_in_721362_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_721362_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_721362_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_721362_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_721362_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_721362_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_721362_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_721362_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_721362_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_721362_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_721362_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_721362_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_721362_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_721362_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721362_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_721362_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_721362_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_721362_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_721362_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_721362_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_721362_page0 .cd-slider-navigation li, #stacks_in_721362_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_721362_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_721362_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_721362_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_721362_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_721362_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_721362_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_721362_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_721362_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_721362_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721362_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_721362_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_721362_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_721362_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_721362_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_721362_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_721362_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_721362_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_721362_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_721362_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_721362_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721362_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_721362_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_721362_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_721362_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_721362_page0 .cd-slider-pagination,
  #stacks_in_721362_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_721362_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_721364_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721364_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721364_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721366_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_721370_page0column { float:left; display:inline; }.stacks_in_721370_page0one{	width: 60%;}.stacks_in_721370_page0two{	width: 40%;}.stacks_in_721370_page0three{	display: none;}.stacks_in_721370_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721370_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721370_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721370_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721370_page0one{		width: 100%;	}		.stacks_in_721370_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721370_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p721373_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p721373_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p721373_n94356_page0lightboxContents{	display: none;}.stacks_in_p721373_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p721373_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p721373_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p721373_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p721373_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721373_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721373_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p721373_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p721373_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720481_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720481_page0 .cd-slider-wrapper ol, 
#stacks_in_720481_page0 .cd-slider-wrapper ul,
#stacks_in_720481_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720481_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720481_page0 img {
  max-width: 100%; 
  
  border-radius: 4px;
  
}

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

Main Components 

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


#stacks_in_720481_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720481_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720481_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720481_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720481_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720481_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720481_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720481_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720481_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720481_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720481_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720481_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720481_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720481_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720481_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720481_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720481_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720481_page0 .cd-slider-navigation li, #stacks_in_720481_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720481_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720481_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720481_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720481_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720481_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720481_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720481_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720481_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720481_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720481_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720481_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720481_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720481_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720481_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720481_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720481_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720481_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720481_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720481_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720481_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720481_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720481_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720481_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720481_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_720484_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720484_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720484_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720486_page0shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720445_page0column { float:left; display:inline; }.stacks_in_720445_page0one{	width: 60%;}.stacks_in_720445_page0two{	width: 40%;}.stacks_in_720445_page0three{	display: none;}.stacks_in_720445_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720445_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720445_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720445_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720445_page0one{		width: 100%;	}		.stacks_in_720445_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720445_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720448_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720448_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720448_n94356_page0lightboxContents{	display: none;}.stacks_in_p720448_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720448_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720448_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720448_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720448_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720448_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720448_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720448_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720448_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719772_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719772_page0 .cd-slider-wrapper ol, 
#stacks_in_719772_page0 .cd-slider-wrapper ul,
#stacks_in_719772_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719772_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719772_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719772_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719772_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719772_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719772_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719772_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719772_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719772_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719772_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719772_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719772_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719772_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719772_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719772_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719772_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719772_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719772_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719772_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719772_page0 .cd-slider-navigation li, #stacks_in_719772_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719772_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719772_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719772_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719772_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719772_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719772_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719772_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719772_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719772_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719772_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719772_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719772_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719772_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719772_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719772_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719772_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719772_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719772_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719772_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719772_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719772_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719772_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719772_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719772_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719772_page0 .cd-slider-pagination,
  #stacks_in_719772_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719774_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719774_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719774_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719776_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719781_page0column { float:left; display:inline; }.stacks_in_719781_page0one{	width: 60%;}.stacks_in_719781_page0two{	width: 40%;}.stacks_in_719781_page0three{	display: none;}.stacks_in_719781_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719781_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719781_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719781_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719781_page0one{		width: 100%;	}		.stacks_in_719781_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719781_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719784_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719784_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719784_n94356_page0lightboxContents{	display: none;}.stacks_in_p719784_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719784_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719784_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719784_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719784_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719784_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719784_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719784_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719784_n86435_page0 {
	font-size: 65%;
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_721001_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_721001_page0 .cd-slider-wrapper ol, 
#stacks_in_721001_page0 .cd-slider-wrapper ul,
#stacks_in_721001_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_721001_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_721001_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_721001_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_721001_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_721001_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_721001_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_721001_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_721001_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_721001_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_721001_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_721001_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_721001_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_721001_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721001_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_721001_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_721001_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_721001_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_721001_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_721001_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_721001_page0 .cd-slider-navigation li, #stacks_in_721001_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_721001_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_721001_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_721001_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_721001_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_721001_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_721001_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_721001_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_721001_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_721001_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721001_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_721001_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_721001_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_721001_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_721001_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_721001_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_721001_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_721001_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_721001_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_721001_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_721001_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_721001_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_721001_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_721001_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_721001_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_721001_page0 .cd-slider-pagination,
  #stacks_in_721001_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_721003_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_721003_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_721003_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_721005_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_721011_page0column { float:left; display:inline; }.stacks_in_721011_page0one{	width: 60%;}.stacks_in_721011_page0two{	width: 40%;}.stacks_in_721011_page0three{	display: none;}.stacks_in_721011_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_721011_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_721011_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_721011_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_721011_page0one{		width: 100%;	}		.stacks_in_721011_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_721011_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p721014_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p721014_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p721014_n94356_page0lightboxContents{	display: none;}.stacks_in_p721014_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p721014_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p721014_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p721014_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p721014_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721014_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p721014_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p721014_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p721014_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720026_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720026_page0 .cd-slider-wrapper ol, 
#stacks_in_720026_page0 .cd-slider-wrapper ul,
#stacks_in_720026_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720026_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720026_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720026_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720026_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720026_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720026_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720026_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720026_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720026_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720026_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720026_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720026_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720026_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720026_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720026_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720026_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720026_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720026_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720026_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720026_page0 .cd-slider-navigation li, #stacks_in_720026_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720026_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720026_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720026_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720026_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720026_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720026_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720026_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720026_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720026_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720026_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720026_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720026_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720026_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720026_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720026_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720026_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720026_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720026_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720026_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720026_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720026_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720026_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720026_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720026_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720026_page0 .cd-slider-pagination,
  #stacks_in_720026_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_720026_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_720028_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720028_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720028_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720030_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code */
#stacks_in_720024_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start Liquid Columns stack CSS code */ .stacks_in_720013_page0column { float:left; display:inline; }.stacks_in_720013_page0one{	width: 60%;}.stacks_in_720013_page0two{	width: 40%;}.stacks_in_720013_page0three{	display: none;}.stacks_in_720013_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720013_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720013_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720013_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720013_page0one{		width: 100%;	}		.stacks_in_720013_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720013_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720016_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720016_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720016_n94356_page0lightboxContents{	display: none;}.stacks_in_p720016_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720016_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720016_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720016_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720016_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720016_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720016_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720016_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720016_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719636_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719636_page0 .cd-slider-wrapper ol, 
#stacks_in_719636_page0 .cd-slider-wrapper ul,
#stacks_in_719636_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719636_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719636_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719636_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719636_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719636_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719636_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719636_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719636_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719636_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719636_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719636_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719636_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719636_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719636_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719636_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719636_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719636_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719636_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719636_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719636_page0 .cd-slider-navigation li, #stacks_in_719636_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719636_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719636_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719636_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719636_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719636_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719636_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719636_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719636_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719636_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719636_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719636_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719636_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719636_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719636_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719636_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719636_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719636_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719636_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719636_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719636_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719636_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719636_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719636_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719636_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719636_page0 .cd-slider-pagination,
  #stacks_in_719636_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719639_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719639_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719639_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719641_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719646_page0column { float:left; display:inline; }.stacks_in_719646_page0one{	width: 60%;}.stacks_in_719646_page0two{	width: 40%;}.stacks_in_719646_page0three{	display: none;}.stacks_in_719646_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719646_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719646_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719646_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719646_page0one{		width: 100%;	}		.stacks_in_719646_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719646_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719649_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719649_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719649_n94356_page0lightboxContents{	display: none;}.stacks_in_p719649_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719649_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719649_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719649_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719649_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719649_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719649_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719649_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719649_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720132_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720132_page0 .cd-slider-wrapper ol, 
#stacks_in_720132_page0 .cd-slider-wrapper ul,
#stacks_in_720132_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720132_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720132_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720132_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720132_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720132_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720132_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720132_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720132_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720132_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720132_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720132_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720132_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720132_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720132_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720132_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720132_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720132_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720132_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720132_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720132_page0 .cd-slider-navigation li, #stacks_in_720132_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720132_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720132_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720132_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720132_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720132_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720132_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720132_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720132_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720132_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720132_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720132_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720132_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720132_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720132_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720132_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720132_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720132_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720132_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720132_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720132_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720132_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720132_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720132_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720132_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720132_page0 .cd-slider-pagination,
  #stacks_in_720132_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_720134_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720134_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720134_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720136_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720111_page0column { float:left; display:inline; }.stacks_in_720111_page0one{	width: 60%;}.stacks_in_720111_page0two{	width: 40%;}.stacks_in_720111_page0three{	display: none;}.stacks_in_720111_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720111_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720111_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720111_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720111_page0one{		width: 100%;	}		.stacks_in_720111_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720111_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720114_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720114_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720114_n94356_page0lightboxContents{	display: none;}.stacks_in_p720114_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720114_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720114_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720114_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720114_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720114_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720114_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720114_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720114_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720102_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720102_page0 .cd-slider-wrapper ol, 
#stacks_in_720102_page0 .cd-slider-wrapper ul,
#stacks_in_720102_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720102_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720102_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720102_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720102_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720102_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720102_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720102_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720102_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720102_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720102_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720102_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720102_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720102_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720102_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720102_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720102_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720102_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720102_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720102_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720102_page0 .cd-slider-navigation li, #stacks_in_720102_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720102_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720102_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720102_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720102_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720102_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720102_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720102_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720102_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720102_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720102_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720102_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720102_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720102_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720102_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720102_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720102_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720102_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720102_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720102_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720102_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720102_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720102_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720102_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720102_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720102_page0 .cd-slider-pagination,
  #stacks_in_720102_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_720104_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720104_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720104_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720106_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720089_page0column { float:left; display:inline; }.stacks_in_720089_page0one{	width: 60%;}.stacks_in_720089_page0two{	width: 40%;}.stacks_in_720089_page0three{	display: none;}.stacks_in_720089_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720089_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720089_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720089_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720089_page0one{		width: 100%;	}		.stacks_in_720089_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720089_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720092_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720092_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720092_n94356_page0lightboxContents{	display: none;}.stacks_in_p720092_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720092_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720092_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720092_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720092_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720092_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720092_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720092_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720092_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719797_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719797_page0 .cd-slider-wrapper ol, 
#stacks_in_719797_page0 .cd-slider-wrapper ul,
#stacks_in_719797_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719797_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719797_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719797_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719797_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719797_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719797_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719797_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719797_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719797_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719797_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719797_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719797_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719797_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719797_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719797_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719797_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719797_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719797_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719797_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719797_page0 .cd-slider-navigation li, #stacks_in_719797_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719797_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719797_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719797_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719797_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719797_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719797_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719797_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719797_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719797_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719797_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719797_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719797_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719797_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719797_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719797_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719797_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719797_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719797_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719797_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719797_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719797_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719797_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719797_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719797_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_719800_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719800_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719800_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719802_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719973_page0column { float:left; display:inline; }.stacks_in_719973_page0one{	width: 60%;}.stacks_in_719973_page0two{	width: 40%;}.stacks_in_719973_page0three{	display: none;}.stacks_in_719973_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719973_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719973_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719973_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719973_page0one{		width: 100%;	}		.stacks_in_719973_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719973_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720261_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720261_page0 .cd-slider-wrapper ol, 
#stacks_in_720261_page0 .cd-slider-wrapper ul,
#stacks_in_720261_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720261_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720261_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720261_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720261_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720261_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720261_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720261_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720261_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720261_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720261_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720261_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720261_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720261_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720261_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720261_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720261_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720261_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720261_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720261_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720261_page0 .cd-slider-navigation li, #stacks_in_720261_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720261_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720261_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720261_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720261_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720261_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720261_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720261_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720261_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720261_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720261_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720261_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720261_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720261_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720261_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720261_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720261_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720261_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720261_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720261_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720261_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720261_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720261_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720261_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720261_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720261_page0 .cd-slider-pagination,
  #stacks_in_720261_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_720261_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_720263_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720263_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720263_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720265_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720270_page0column { float:left; display:inline; }.stacks_in_720270_page0one{	width: 60%;}.stacks_in_720270_page0two{	width: 40%;}.stacks_in_720270_page0three{	display: none;}.stacks_in_720270_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720270_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720270_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720270_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720270_page0one{		width: 100%;	}		.stacks_in_720270_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720270_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720273_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720273_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720273_n94356_page0lightboxContents{	display: none;}.stacks_in_p720273_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720273_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720273_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720273_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720273_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720273_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720273_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720273_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720273_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719538_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719538_page0 .cd-slider-wrapper ol, 
#stacks_in_719538_page0 .cd-slider-wrapper ul,
#stacks_in_719538_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719538_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719538_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719538_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719538_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719538_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719538_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719538_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719538_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719538_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719538_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719538_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719538_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719538_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719538_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719538_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719538_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719538_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719538_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719538_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719538_page0 .cd-slider-navigation li, #stacks_in_719538_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719538_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719538_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719538_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719538_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719538_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719538_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719538_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719538_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719538_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719538_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719538_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719538_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719538_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719538_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719538_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719538_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719538_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719538_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719538_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719538_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719538_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719538_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719538_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719538_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719538_page0 .cd-slider-pagination,
  #stacks_in_719538_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719541_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719541_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719541_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719543_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719548_page0column { float:left; display:inline; }.stacks_in_719548_page0one{	width: 60%;}.stacks_in_719548_page0two{	width: 40%;}.stacks_in_719548_page0three{	display: none;}.stacks_in_719548_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719548_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719548_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719548_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719548_page0one{		width: 100%;	}		.stacks_in_719548_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719548_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719706_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719706_page0 .cd-slider-wrapper ol, 
#stacks_in_719706_page0 .cd-slider-wrapper ul,
#stacks_in_719706_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719706_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719706_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719706_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719706_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719706_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719706_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719706_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719706_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719706_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719706_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719706_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719706_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719706_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719706_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719706_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719706_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719706_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719706_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719706_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719706_page0 .cd-slider-navigation li, #stacks_in_719706_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719706_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719706_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719706_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719706_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719706_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719706_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719706_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719706_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719706_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719706_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719706_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719706_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719706_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719706_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719706_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719706_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719706_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719706_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719706_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719706_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719706_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719706_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719706_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719706_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719706_page0 .cd-slider-pagination,
  #stacks_in_719706_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_719706_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_719709_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719709_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719709_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719711_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719716_page0column { float:left; display:inline; }.stacks_in_719716_page0one{	width: 60%;}.stacks_in_719716_page0two{	width: 40%;}.stacks_in_719716_page0three{	display: none;}.stacks_in_719716_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719716_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719716_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719716_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719716_page0one{		width: 100%;	}		.stacks_in_719716_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719716_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719719_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719719_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719719_n94356_page0lightboxContents{	display: none;}.stacks_in_p719719_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719719_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719719_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719719_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719719_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719719_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719719_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719719_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719719_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719526_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719526_page0 .cd-slider-wrapper ol, 
#stacks_in_719526_page0 .cd-slider-wrapper ul,
#stacks_in_719526_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719526_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719526_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719526_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719526_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719526_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719526_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719526_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719526_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719526_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719526_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719526_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719526_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719526_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719526_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719526_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719526_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719526_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719526_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719526_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719526_page0 .cd-slider-navigation li, #stacks_in_719526_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719526_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719526_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719526_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719526_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719526_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719526_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719526_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719526_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719526_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719526_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719526_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719526_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719526_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719526_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719526_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719526_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719526_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719526_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719526_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719526_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719526_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719526_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719526_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719526_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719526_page0 .cd-slider-pagination,
  #stacks_in_719526_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_719526_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_719528_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719528_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719528_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719530_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719506_page0column { float:left; display:inline; }.stacks_in_719506_page0one{	width: 60%;}.stacks_in_719506_page0two{	width: 40%;}.stacks_in_719506_page0three{	display: none;}.stacks_in_719506_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719506_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719506_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719506_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719506_page0one{		width: 100%;	}		.stacks_in_719506_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719506_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719509_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719509_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719509_n94356_page0lightboxContents{	display: none;}.stacks_in_p719509_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719509_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719509_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719509_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719509_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719509_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719509_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719509_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719509_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719557_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719557_page0 .cd-slider-wrapper ol, 
#stacks_in_719557_page0 .cd-slider-wrapper ul,
#stacks_in_719557_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719557_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719557_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719557_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719557_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719557_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719557_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719557_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719557_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719557_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719557_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719557_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719557_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719557_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719557_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719557_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719557_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719557_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719557_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719557_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719557_page0 .cd-slider-navigation li, #stacks_in_719557_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719557_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719557_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719557_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719557_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719557_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719557_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719557_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719557_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719557_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719557_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719557_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719557_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719557_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719557_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719557_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719557_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719557_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719557_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719557_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719557_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719557_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719557_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719557_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719557_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719557_page0 .cd-slider-pagination,
  #stacks_in_719557_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_719557_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_719560_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719560_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719560_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719562_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719568_page0column { float:left; display:inline; }.stacks_in_719568_page0one{	width: 60%;}.stacks_in_719568_page0two{	width: 40%;}.stacks_in_719568_page0three{	display: none;}.stacks_in_719568_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719568_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719568_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719568_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719568_page0one{		width: 100%;	}		.stacks_in_719568_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719568_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719571_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719571_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719571_n94356_page0lightboxContents{	display: none;}.stacks_in_p719571_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719571_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719571_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719571_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719571_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719571_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719571_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719571_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719571_n86435_page0 {
	font-size: 65%;
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719623_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719623_page0 .cd-slider-wrapper ol, 
#stacks_in_719623_page0 .cd-slider-wrapper ul,
#stacks_in_719623_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719623_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719623_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719623_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719623_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719623_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719623_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719623_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719623_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719623_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719623_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719623_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719623_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719623_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719623_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719623_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719623_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719623_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719623_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719623_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719623_page0 .cd-slider-navigation li, #stacks_in_719623_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719623_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719623_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719623_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719623_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719623_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719623_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719623_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719623_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719623_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719623_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719623_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719623_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719623_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719623_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719623_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719623_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719623_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719623_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719623_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719623_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719623_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719623_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719623_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719623_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719623_page0 .cd-slider-pagination,
  #stacks_in_719623_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719626_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719626_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719626_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719628_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719602_page0column { float:left; display:inline; }.stacks_in_719602_page0one{	width: 60%;}.stacks_in_719602_page0two{	width: 40%;}.stacks_in_719602_page0three{	display: none;}.stacks_in_719602_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719602_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719602_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719602_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719602_page0one{		width: 100%;	}		.stacks_in_719602_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719602_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719605_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719605_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719605_n94356_page0lightboxContents{	display: none;}.stacks_in_p719605_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719605_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719605_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719605_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719605_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719605_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719605_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719605_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719605_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719672_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719672_page0 .cd-slider-wrapper ol, 
#stacks_in_719672_page0 .cd-slider-wrapper ul,
#stacks_in_719672_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719672_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719672_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719672_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719672_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719672_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719672_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719672_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719672_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719672_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719672_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719672_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719672_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719672_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719672_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719672_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719672_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719672_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719672_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719672_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719672_page0 .cd-slider-navigation li, #stacks_in_719672_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719672_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719672_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719672_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719672_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719672_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719672_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719672_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719672_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719672_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719672_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719672_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719672_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719672_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719672_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719672_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719672_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719672_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719672_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719672_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719672_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719672_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719672_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719672_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719672_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_719675_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719675_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719675_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719677_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719662_page0column { float:left; display:inline; }.stacks_in_719662_page0one{	width: 60%;}.stacks_in_719662_page0two{	width: 40%;}.stacks_in_719662_page0three{	display: none;}.stacks_in_719662_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719662_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719662_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719662_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719662_page0one{		width: 100%;	}		.stacks_in_719662_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719662_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719665_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719665_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719665_n94356_page0lightboxContents{	display: none;}.stacks_in_p719665_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719665_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719665_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719665_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719665_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719665_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719665_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719665_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719665_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720698_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720698_page0 .cd-slider-wrapper ol, 
#stacks_in_720698_page0 .cd-slider-wrapper ul,
#stacks_in_720698_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720698_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720698_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720698_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720698_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720698_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720698_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720698_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720698_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720698_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720698_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720698_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720698_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720698_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720698_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720698_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720698_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720698_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720698_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720698_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720698_page0 .cd-slider-navigation li, #stacks_in_720698_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720698_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720698_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720698_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720698_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720698_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720698_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720698_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720698_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720698_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720698_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720698_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720698_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720698_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720698_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720698_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720698_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720698_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720698_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720698_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720698_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720698_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720698_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720698_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720698_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720698_page0 .cd-slider-pagination,
  #stacks_in_720698_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_720698_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_720700_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720700_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720700_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720702_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719684_page0column { float:left; display:inline; }.stacks_in_719684_page0one{	width: 60%;}.stacks_in_719684_page0two{	width: 40%;}.stacks_in_719684_page0three{	display: none;}.stacks_in_719684_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719684_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719684_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719684_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719684_page0one{		width: 100%;	}		.stacks_in_719684_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719684_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719687_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719687_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719687_n94356_page0lightboxContents{	display: none;}.stacks_in_p719687_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719687_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719687_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719687_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719687_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719687_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719687_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719687_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719687_n86435_page0 {
	font-size: 65%;
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720061_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720061_page0 .cd-slider-wrapper ol, 
#stacks_in_720061_page0 .cd-slider-wrapper ul,
#stacks_in_720061_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720061_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720061_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720061_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720061_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720061_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720061_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720061_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720061_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720061_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720061_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720061_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720061_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720061_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720061_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720061_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720061_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720061_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720061_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720061_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720061_page0 .cd-slider-navigation li, #stacks_in_720061_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720061_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720061_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720061_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720061_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720061_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720061_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720061_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720061_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720061_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720061_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720061_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720061_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720061_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720061_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720061_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720061_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720061_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720061_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720061_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720061_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720061_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720061_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720061_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720061_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720061_page0 .cd-slider-pagination,
  #stacks_in_720061_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_720061_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_720064_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720064_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720064_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720066_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720070_page0column { float:left; display:inline; }.stacks_in_720070_page0one{	width: 60%;}.stacks_in_720070_page0two{	width: 40%;}.stacks_in_720070_page0three{	display: none;}.stacks_in_720070_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720070_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720070_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720070_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720070_page0one{		width: 100%;	}		.stacks_in_720070_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720070_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720073_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720073_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720073_n94356_page0lightboxContents{	display: none;}.stacks_in_p720073_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720073_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720073_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720073_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720073_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720073_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720073_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720073_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720073_n86435_page0 {
	font-size: 65%;
}
/* Start dooHeader X stack CSS code */.stacks_in_719245_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719245_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719245_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_718940_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_718940_page0 .cd-slider-wrapper ol, 
#stacks_in_718940_page0 .cd-slider-wrapper ul,
#stacks_in_718940_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_718940_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_718940_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_718940_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_718940_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_718940_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_718940_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_718940_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_718940_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_718940_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_718940_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_718940_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_718940_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_718940_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718940_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_718940_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_718940_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_718940_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_718940_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_718940_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_718940_page0 .cd-slider-navigation li, #stacks_in_718940_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_718940_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_718940_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_718940_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_718940_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_718940_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_718940_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_718940_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_718940_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_718940_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718940_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_718940_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_718940_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_718940_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_718940_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_718940_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_718940_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_718940_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_718940_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_718940_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_718940_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718940_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_718940_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_718940_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_718940_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_718943_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_718943_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_718943_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718945_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_718954_page0column { float:left; display:inline; }.stacks_in_718954_page0one{	width: 60%;}.stacks_in_718954_page0two{	width: 40%;}.stacks_in_718954_page0three{	display: none;}.stacks_in_718954_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_718954_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_718954_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_718954_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_718954_page0one{		width: 100%;	}		.stacks_in_718954_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_718954_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p718957_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p718957_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p718957_n94356_page0lightboxContents{	display: none;}.stacks_in_p718957_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p718957_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p718957_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p718957_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p718957_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718957_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718957_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p718957_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p718957_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_718964_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_718964_page0 .cd-slider-wrapper ol, 
#stacks_in_718964_page0 .cd-slider-wrapper ul,
#stacks_in_718964_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_718964_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_718964_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_718964_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_718964_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_718964_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_718964_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_718964_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_718964_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_718964_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_718964_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_718964_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_718964_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_718964_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718964_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_718964_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_718964_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_718964_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_718964_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_718964_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_718964_page0 .cd-slider-navigation li, #stacks_in_718964_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_718964_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_718964_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_718964_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_718964_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_718964_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_718964_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_718964_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_718964_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_718964_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718964_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_718964_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_718964_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_718964_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_718964_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_718964_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_718964_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_718964_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_718964_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_718964_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_718964_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718964_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_718964_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_718964_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_718964_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_719252_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719252_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719252_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718969_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718976_page0shim{	padding-top: 2%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_718977_page0column { float:left; display:inline; }.stacks_in_718977_page0one{	width: 60%;}.stacks_in_718977_page0two{	width: 40%;}.stacks_in_718977_page0three{	display: none;}.stacks_in_718977_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_718977_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_718977_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_718977_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_718977_page0one{		width: 100%;	}		.stacks_in_718977_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_718977_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p718980_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p718980_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p718980_n94356_page0lightboxContents{	display: none;}.stacks_in_p718980_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p718980_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p718980_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p718980_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p718980_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718980_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718980_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p718980_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p718980_n86435_page0 {
	font-size: 65%;
}
/* Start Responsive Shim stack CSS code */.stacks_in_718973_page0shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_718408_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_718408_page0 .cd-slider-wrapper ol, 
#stacks_in_718408_page0 .cd-slider-wrapper ul,
#stacks_in_718408_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_718408_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_718408_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_718408_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_718408_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_718408_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_718408_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_718408_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_718408_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_718408_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_718408_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_718408_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_718408_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_718408_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718408_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_718408_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_718408_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_718408_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_718408_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_718408_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_718408_page0 .cd-slider-navigation li, #stacks_in_718408_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_718408_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_718408_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_718408_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_718408_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_718408_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_718408_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_718408_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_718408_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_718408_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718408_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_718408_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_718408_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_718408_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_718408_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_718408_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_718408_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_718408_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_718408_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_718408_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_718408_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718408_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_718408_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_718408_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_718408_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_718412_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_718412_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_718412_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718414_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_718898_page0column { float:left; display:inline; }.stacks_in_718898_page0one{	width: 60%;}.stacks_in_718898_page0two{	width: 40%;}.stacks_in_718898_page0three{	display: none;}.stacks_in_718898_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_718898_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_718898_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_718898_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_718898_page0one{		width: 100%;	}		.stacks_in_718898_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_718898_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p718901_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p718901_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p718901_n94356_page0lightboxContents{	display: none;}.stacks_in_p718901_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p718901_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p718901_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p718901_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p718901_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718901_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718901_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p718901_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p718901_n86435_page0 {
	font-size: 65%;
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719479_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719479_page0 .cd-slider-wrapper ol, 
#stacks_in_719479_page0 .cd-slider-wrapper ul,
#stacks_in_719479_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719479_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719479_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719479_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719479_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719479_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719479_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719479_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719479_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719479_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719479_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719479_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719479_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719479_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719479_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719479_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719479_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719479_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719479_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719479_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719479_page0 .cd-slider-navigation li, #stacks_in_719479_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719479_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719479_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719479_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719479_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719479_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719479_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719479_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719479_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719479_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719479_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719479_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719479_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719479_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719479_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719479_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719479_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719479_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719479_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719479_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719479_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719479_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719479_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719479_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719479_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_719481_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719481_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719481_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719483_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719489_page0column { float:left; display:inline; }.stacks_in_719489_page0one{	width: 60%;}.stacks_in_719489_page0two{	width: 40%;}.stacks_in_719489_page0three{	display: none;}.stacks_in_719489_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719489_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719489_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719489_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719489_page0one{		width: 100%;	}		.stacks_in_719489_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719489_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719492_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719492_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719492_n94356_page0lightboxContents{	display: none;}.stacks_in_p719492_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719492_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719492_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719492_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719492_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719492_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719492_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719492_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719492_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719338_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719338_page0 .cd-slider-wrapper ol, 
#stacks_in_719338_page0 .cd-slider-wrapper ul,
#stacks_in_719338_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719338_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719338_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719338_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719338_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719338_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719338_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719338_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719338_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719338_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719338_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719338_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719338_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719338_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719338_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719338_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719338_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719338_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719338_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719338_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719338_page0 .cd-slider-navigation li, #stacks_in_719338_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719338_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719338_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719338_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719338_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719338_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719338_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719338_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719338_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719338_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719338_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719338_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719338_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719338_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719338_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719338_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719338_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719338_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719338_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719338_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719338_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719338_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719338_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719338_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719338_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719338_page0 .cd-slider-pagination,
  #stacks_in_719338_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719341_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719341_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719341_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719343_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719328_page0column { float:left; display:inline; }.stacks_in_719328_page0one{	width: 60%;}.stacks_in_719328_page0two{	width: 40%;}.stacks_in_719328_page0three{	display: none;}.stacks_in_719328_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719328_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719328_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719328_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719328_page0one{		width: 100%;	}		.stacks_in_719328_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719328_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719331_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719331_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719331_n94356_page0lightboxContents{	display: none;}.stacks_in_p719331_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719331_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719331_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719331_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719331_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719331_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719331_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719331_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719331_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720157_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720157_page0 .cd-slider-wrapper ol, 
#stacks_in_720157_page0 .cd-slider-wrapper ul,
#stacks_in_720157_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720157_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720157_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720157_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720157_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720157_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720157_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720157_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720157_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720157_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720157_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720157_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720157_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720157_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720157_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720157_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720157_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720157_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720157_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720157_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720157_page0 .cd-slider-navigation li, #stacks_in_720157_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720157_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720157_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720157_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720157_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720157_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720157_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720157_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720157_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720157_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720157_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720157_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720157_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720157_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720157_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720157_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720157_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720157_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720157_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720157_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720157_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720157_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720157_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720157_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720157_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720157_page0 .cd-slider-pagination,
  #stacks_in_720157_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_720157_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_720159_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720159_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720159_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720161_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720147_page0column { float:left; display:inline; }.stacks_in_720147_page0one{	width: 60%;}.stacks_in_720147_page0two{	width: 40%;}.stacks_in_720147_page0three{	display: none;}.stacks_in_720147_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720147_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720147_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720147_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720147_page0one{		width: 100%;	}		.stacks_in_720147_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720147_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720150_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720150_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720150_n94356_page0lightboxContents{	display: none;}.stacks_in_p720150_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720150_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720150_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720150_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720150_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720150_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720150_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720150_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720150_n86435_page0 {
	font-size: 65%;
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720050_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720050_page0 .cd-slider-wrapper ol, 
#stacks_in_720050_page0 .cd-slider-wrapper ul,
#stacks_in_720050_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720050_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720050_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720050_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720050_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720050_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720050_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720050_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720050_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720050_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720050_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720050_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720050_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720050_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720050_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720050_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720050_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720050_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720050_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720050_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720050_page0 .cd-slider-navigation li, #stacks_in_720050_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720050_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720050_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720050_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720050_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720050_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720050_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720050_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720050_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720050_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720050_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720050_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720050_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720050_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720050_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720050_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720050_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720050_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720050_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720050_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720050_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720050_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720050_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720050_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720050_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720050_page0 .cd-slider-pagination,
  #stacks_in_720050_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_720052_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720052_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720052_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720054_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720060_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720040_page0column { float:left; display:inline; }.stacks_in_720040_page0one{	width: 60%;}.stacks_in_720040_page0two{	width: 40%;}.stacks_in_720040_page0three{	display: none;}.stacks_in_720040_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720040_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720040_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720040_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720040_page0one{		width: 100%;	}		.stacks_in_720040_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720040_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720043_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720043_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720043_n94356_page0lightboxContents{	display: none;}.stacks_in_p720043_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720043_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720043_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720043_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720043_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720043_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720043_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720043_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720043_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719360_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719360_page0 .cd-slider-wrapper ol, 
#stacks_in_719360_page0 .cd-slider-wrapper ul,
#stacks_in_719360_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719360_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719360_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719360_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719360_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719360_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719360_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719360_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719360_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719360_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719360_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719360_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719360_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719360_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719360_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719360_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719360_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719360_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719360_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719360_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719360_page0 .cd-slider-navigation li, #stacks_in_719360_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719360_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719360_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719360_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719360_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719360_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719360_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719360_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719360_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719360_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719360_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719360_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719360_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719360_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719360_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719360_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719360_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719360_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719360_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719360_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719360_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719360_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719360_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719360_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719360_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_719362_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719362_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719362_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719364_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719350_page0column { float:left; display:inline; }.stacks_in_719350_page0one{	width: 60%;}.stacks_in_719350_page0two{	width: 40%;}.stacks_in_719350_page0three{	display: none;}.stacks_in_719350_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719350_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719350_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719350_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719350_page0one{		width: 100%;	}		.stacks_in_719350_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719350_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719353_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719353_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719353_n94356_page0lightboxContents{	display: none;}.stacks_in_p719353_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719353_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719353_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719353_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719353_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719353_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719353_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719353_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719353_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_720547_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_720547_page0 .cd-slider-wrapper ol, 
#stacks_in_720547_page0 .cd-slider-wrapper ul,
#stacks_in_720547_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_720547_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_720547_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_720547_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_720547_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_720547_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_720547_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_720547_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_720547_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_720547_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_720547_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_720547_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_720547_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_720547_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720547_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_720547_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_720547_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_720547_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_720547_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_720547_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_720547_page0 .cd-slider-navigation li, #stacks_in_720547_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_720547_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_720547_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_720547_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_720547_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_720547_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_720547_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_720547_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_720547_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_720547_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720547_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_720547_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_720547_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_720547_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_720547_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_720547_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_720547_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_720547_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_720547_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_720547_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_720547_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_720547_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_720547_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_720547_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_720547_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_720547_page0 .cd-slider-pagination,
  #stacks_in_720547_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_720549_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_720549_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_720549_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720551_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_720537_page0column { float:left; display:inline; }.stacks_in_720537_page0one{	width: 60%;}.stacks_in_720537_page0two{	width: 40%;}.stacks_in_720537_page0three{	display: none;}.stacks_in_720537_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_720537_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_720537_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_720537_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_720537_page0one{		width: 100%;	}		.stacks_in_720537_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_720537_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p720540_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p720540_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p720540_n94356_page0lightboxContents{	display: none;}.stacks_in_p720540_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p720540_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p720540_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p720540_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p720540_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720540_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p720540_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p720540_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p720540_n86435_page0 {
	font-size: 65%;
}
/* Start Responsive Shim stack CSS code */.stacks_in_720536_page0shim{	padding-top: 7%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719021_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_720176_page0shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code */
/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719046_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719046_page0 .cd-slider-wrapper ol, 
#stacks_in_719046_page0 .cd-slider-wrapper ul,
#stacks_in_719046_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719046_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719046_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719046_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719046_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719046_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719046_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719046_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719046_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719046_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719046_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719046_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719046_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719046_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719046_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719046_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719046_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719046_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719046_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719046_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719046_page0 .cd-slider-navigation li, #stacks_in_719046_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719046_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719046_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719046_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719046_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719046_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719046_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719046_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719046_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719046_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719046_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719046_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719046_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719046_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719046_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719046_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719046_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719046_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719046_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719046_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719046_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719046_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719046_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719046_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719046_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719046_page0 .cd-slider-pagination,
  #stacks_in_719046_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719048_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719048_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719048_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719050_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_718786_page0column { float:left; display:inline; }.stacks_in_718786_page0one{	width: 60%;}.stacks_in_718786_page0two{	width: 40%;}.stacks_in_718786_page0three{	display: none;}.stacks_in_718786_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_718786_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_718786_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_718786_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_718786_page0one{		width: 100%;	}		.stacks_in_718786_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_718786_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p718789_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p718789_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p718789_n94356_page0lightboxContents{	display: none;}.stacks_in_p718789_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p718789_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p718789_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p718789_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p718789_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718789_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718789_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p718789_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p718789_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719000_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719000_page0 .cd-slider-wrapper ol, 
#stacks_in_719000_page0 .cd-slider-wrapper ul,
#stacks_in_719000_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719000_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719000_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719000_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719000_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719000_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719000_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719000_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719000_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719000_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719000_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719000_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719000_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719000_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719000_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719000_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719000_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719000_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719000_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719000_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719000_page0 .cd-slider-navigation li, #stacks_in_719000_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719000_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719000_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719000_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719000_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719000_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719000_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719000_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719000_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719000_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719000_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719000_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719000_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719000_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719000_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719000_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719000_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719000_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719000_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719000_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719000_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719000_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719000_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719000_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719000_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719000_page0 .cd-slider-pagination,
  #stacks_in_719000_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_719000_page0 {
	background-color: rgba(153, 153, 153, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_719002_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719002_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719002_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719004_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719010_page0column { float:left; display:inline; }.stacks_in_719010_page0one{	width: 60%;}.stacks_in_719010_page0two{	width: 40%;}.stacks_in_719010_page0three{	display: none;}.stacks_in_719010_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719010_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719010_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719010_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719010_page0one{		width: 100%;	}		.stacks_in_719010_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719010_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719013_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719013_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719013_n94356_page0lightboxContents{	display: none;}.stacks_in_p719013_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719013_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719013_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719013_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719013_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719013_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719013_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719013_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719013_n86435_page0 {
	font-size: 65%;
}
/* Start Responsive Shim stack CSS code */.stacks_in_719020_page0shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code *//* Start dooMax stack CSS code */#stacks_in_718998_page0, .stacks_in_718998_page0MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_718998_page0MaxWidthContainer{	    max-width: 960px;	}    .stacks_in_718998_page0MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_718998_page0MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_718998_page0MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_718998_page0MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_718998_page0MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */
#stacks_in_718998_page0 {
	background-color: rgba(204, 204, 204, 1.00);
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_718637_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_718637_page0 .cd-slider-wrapper ol, 
#stacks_in_718637_page0 .cd-slider-wrapper ul,
#stacks_in_718637_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_718637_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_718637_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_718637_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_718637_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_718637_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_718637_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_718637_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_718637_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_718637_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_718637_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_718637_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_718637_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_718637_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718637_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_718637_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_718637_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_718637_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_718637_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_718637_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_718637_page0 .cd-slider-navigation li, #stacks_in_718637_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_718637_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_718637_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_718637_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_718637_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_718637_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_718637_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_718637_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_718637_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_718637_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718637_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_718637_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_718637_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_718637_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_718637_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_718637_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_718637_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_718637_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_718637_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_718637_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_718637_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718637_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_718637_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_718637_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_718637_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_718637_page0 .cd-slider-pagination,
  #stacks_in_718637_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_718641_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_718641_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_718641_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718643_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_718587_page0column { float:left; display:inline; }.stacks_in_718587_page0one{	width: 60%;}.stacks_in_718587_page0two{	width: 40%;}.stacks_in_718587_page0three{	display: none;}.stacks_in_718587_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_718587_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_718587_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_718587_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_718587_page0one{		width: 100%;	}		.stacks_in_718587_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_718587_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p718590_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p718590_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p718590_n94356_page0lightboxContents{	display: none;}.stacks_in_p718590_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p718590_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p718590_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p718590_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p718590_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718590_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718590_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p718590_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p718590_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_718719_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_718719_page0 .cd-slider-wrapper ol, 
#stacks_in_718719_page0 .cd-slider-wrapper ul,
#stacks_in_718719_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_718719_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_718719_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_718719_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_718719_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_718719_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_718719_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_718719_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_718719_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_718719_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_718719_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_718719_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_718719_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_718719_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718719_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_718719_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_718719_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_718719_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_718719_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_718719_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_718719_page0 .cd-slider-navigation li, #stacks_in_718719_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_718719_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_718719_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_718719_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_718719_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_718719_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_718719_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_718719_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_718719_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_718719_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718719_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_718719_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_718719_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_718719_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_718719_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_718719_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_718719_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_718719_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_718719_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_718719_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_718719_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718719_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_718719_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_718719_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_718719_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_718719_page0 .cd-slider-pagination,
  #stacks_in_718719_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_718721_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_718721_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_718721_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718723_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_718709_page0column { float:left; display:inline; }.stacks_in_718709_page0one{	width: 60%;}.stacks_in_718709_page0two{	width: 40%;}.stacks_in_718709_page0three{	display: none;}.stacks_in_718709_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_718709_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_718709_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_718709_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_718709_page0one{		width: 100%;	}		.stacks_in_718709_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_718709_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p718712_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p718712_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p718712_n94356_page0lightboxContents{	display: none;}.stacks_in_p718712_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p718712_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p718712_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p718712_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p718712_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718712_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718712_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p718712_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p718712_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_718774_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_718774_page0 .cd-slider-wrapper ol, 
#stacks_in_718774_page0 .cd-slider-wrapper ul,
#stacks_in_718774_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_718774_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_718774_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_718774_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_718774_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_718774_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_718774_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_718774_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_718774_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_718774_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_718774_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_718774_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_718774_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_718774_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718774_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_718774_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_718774_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_718774_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_718774_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_718774_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_718774_page0 .cd-slider-navigation li, #stacks_in_718774_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_718774_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_718774_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_718774_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_718774_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_718774_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_718774_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_718774_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_718774_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_718774_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718774_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_718774_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_718774_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_718774_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_718774_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_718774_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_718774_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_718774_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_718774_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_718774_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_718774_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718774_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_718774_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_718774_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_718774_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_718774_page0 .cd-slider-pagination,
  #stacks_in_718774_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_718776_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_718776_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_718776_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718778_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_718762_page0column { float:left; display:inline; }.stacks_in_718762_page0one{	width: 60%;}.stacks_in_718762_page0two{	width: 40%;}.stacks_in_718762_page0three{	display: none;}.stacks_in_718762_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_718762_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_718762_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_718762_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_718762_page0one{		width: 100%;	}		.stacks_in_718762_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_718762_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p718765_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p718765_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p718765_n94356_page0lightboxContents{	display: none;}.stacks_in_p718765_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p718765_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p718765_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p718765_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p718765_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718765_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718765_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p718765_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p718765_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_718798_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_718798_page0 .cd-slider-wrapper ol, 
#stacks_in_718798_page0 .cd-slider-wrapper ul,
#stacks_in_718798_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_718798_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_718798_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_718798_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_718798_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_718798_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_718798_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_718798_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_718798_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_718798_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_718798_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_718798_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_718798_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_718798_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718798_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_718798_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_718798_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_718798_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_718798_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_718798_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_718798_page0 .cd-slider-navigation li, #stacks_in_718798_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_718798_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_718798_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_718798_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_718798_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_718798_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_718798_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_718798_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_718798_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_718798_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718798_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_718798_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_718798_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_718798_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_718798_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_718798_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_718798_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_718798_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_718798_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_718798_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_718798_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718798_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_718798_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_718798_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_718798_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_718798_page0 .cd-slider-pagination,
  #stacks_in_718798_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_718800_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_718800_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_718800_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718802_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719057_page0column { float:left; display:inline; }.stacks_in_719057_page0one{	width: 60%;}.stacks_in_719057_page0two{	width: 40%;}.stacks_in_719057_page0three{	display: none;}.stacks_in_719057_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719057_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719057_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719057_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719057_page0one{		width: 100%;	}		.stacks_in_719057_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719057_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719060_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719060_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719060_n94356_page0lightboxContents{	display: none;}.stacks_in_p719060_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719060_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719060_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719060_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719060_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719060_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719060_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719060_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719060_n86435_page0 {
	font-size: 65%;
}
/* Start dooMax stack CSS code */#stacks_in_719099_page0, .stacks_in_719099_page0MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_719099_page0MaxWidthContainer{	    max-width: 960px;	}    .stacks_in_719099_page0MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_719099_page0MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_719099_page0MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_719099_page0MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_719099_page0MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */
#stacks_in_719099_page0 {
	background-color: rgba(204, 204, 204, 1.00);
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_718825_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_718825_page0 .cd-slider-wrapper ol, 
#stacks_in_718825_page0 .cd-slider-wrapper ul,
#stacks_in_718825_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_718825_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_718825_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_718825_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_718825_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_718825_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_718825_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_718825_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_718825_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_718825_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_718825_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_718825_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_718825_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_718825_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718825_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_718825_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_718825_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_718825_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_718825_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_718825_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_718825_page0 .cd-slider-navigation li, #stacks_in_718825_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_718825_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_718825_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_718825_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_718825_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_718825_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_718825_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_718825_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_718825_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_718825_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718825_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_718825_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_718825_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_718825_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_718825_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_718825_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_718825_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_718825_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_718825_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_718825_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_718825_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718825_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_718825_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_718825_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_718825_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_718825_page0 .cd-slider-pagination,
  #stacks_in_718825_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_718827_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_718827_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_718827_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718829_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_718813_page0column { float:left; display:inline; }.stacks_in_718813_page0one{	width: 60%;}.stacks_in_718813_page0two{	width: 40%;}.stacks_in_718813_page0three{	display: none;}.stacks_in_718813_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_718813_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_718813_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_718813_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_718813_page0one{		width: 100%;	}		.stacks_in_718813_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_718813_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p718816_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p718816_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p718816_n94356_page0lightboxContents{	display: none;}.stacks_in_p718816_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p718816_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p718816_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p718816_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p718816_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718816_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718816_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p718816_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p718816_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_718848_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_718848_page0 .cd-slider-wrapper ol, 
#stacks_in_718848_page0 .cd-slider-wrapper ul,
#stacks_in_718848_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_718848_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_718848_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_718848_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_718848_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_718848_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_718848_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_718848_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_718848_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_718848_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_718848_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_718848_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_718848_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_718848_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718848_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_718848_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_718848_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_718848_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_718848_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_718848_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_718848_page0 .cd-slider-navigation li, #stacks_in_718848_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_718848_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_718848_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_718848_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_718848_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_718848_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_718848_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_718848_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_718848_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_718848_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718848_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_718848_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_718848_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_718848_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_718848_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_718848_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_718848_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_718848_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_718848_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_718848_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_718848_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718848_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_718848_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_718848_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_718848_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_718848_page0 .cd-slider-pagination,
  #stacks_in_718848_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_718850_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_718850_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_718850_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718852_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_718837_page0column { float:left; display:inline; }.stacks_in_718837_page0one{	width: 60%;}.stacks_in_718837_page0two{	width: 40%;}.stacks_in_718837_page0three{	display: none;}.stacks_in_718837_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_718837_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_718837_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_718837_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_718837_page0one{		width: 100%;	}		.stacks_in_718837_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_718837_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p718840_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p718840_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p718840_n94356_page0lightboxContents{	display: none;}.stacks_in_p718840_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p718840_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p718840_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p718840_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p718840_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718840_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718840_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p718840_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p718840_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719067_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719067_page0 .cd-slider-wrapper ol, 
#stacks_in_719067_page0 .cd-slider-wrapper ul,
#stacks_in_719067_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719067_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719067_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719067_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719067_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719067_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719067_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719067_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719067_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719067_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719067_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719067_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719067_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719067_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719067_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719067_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719067_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719067_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719067_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719067_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719067_page0 .cd-slider-navigation li, #stacks_in_719067_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719067_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719067_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719067_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719067_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719067_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719067_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719067_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719067_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719067_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719067_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719067_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719067_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719067_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719067_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719067_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719067_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719067_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719067_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719067_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719067_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719067_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719067_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719067_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719067_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719067_page0 .cd-slider-pagination,
  #stacks_in_719067_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719069_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719069_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719069_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719071_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719075_page0shim{	padding-top: 2%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_719078_page0column { float:left; display:inline; }.stacks_in_719078_page0one{	width: 60%;}.stacks_in_719078_page0two{	width: 40%;}.stacks_in_719078_page0three{	display: none;}.stacks_in_719078_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719078_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719078_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719078_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719078_page0one{		width: 100%;	}		.stacks_in_719078_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719078_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719081_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719081_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719081_n94356_page0lightboxContents{	display: none;}.stacks_in_p719081_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719081_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719081_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719081_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719081_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719081_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719081_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719081_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719081_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_718873_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_718873_page0 .cd-slider-wrapper ol, 
#stacks_in_718873_page0 .cd-slider-wrapper ul,
#stacks_in_718873_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_718873_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_718873_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_718873_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_718873_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_718873_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_718873_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_718873_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_718873_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_718873_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_718873_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_718873_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_718873_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_718873_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718873_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_718873_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_718873_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_718873_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_718873_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_718873_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_718873_page0 .cd-slider-navigation li, #stacks_in_718873_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_718873_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_718873_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_718873_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_718873_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_718873_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_718873_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_718873_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_718873_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_718873_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718873_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_718873_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_718873_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_718873_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_718873_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_718873_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_718873_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_718873_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_718873_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_718873_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_718873_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718873_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_718873_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_718873_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_718873_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_718873_page0 .cd-slider-pagination,
  #stacks_in_718873_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_718873_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start dooHeader X stack CSS code */.stacks_in_718875_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_718875_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_718875_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718877_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code */
#stacks_in_719033_page0 {
	background-color: rgba(0, 0, 0, 1.00);
}
/* Start Liquid Columns stack CSS code */ .stacks_in_719036_page0column { float:left; display:inline; }.stacks_in_719036_page0one{	width: 60%;}.stacks_in_719036_page0two{	width: 40%;}.stacks_in_719036_page0three{	display: none;}.stacks_in_719036_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_719036_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_719036_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_719036_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_719036_page0one{		width: 100%;	}		.stacks_in_719036_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_719036_page0 {
	background-color: rgba(0, 0, 0, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p719039_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p719039_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p719039_n94356_page0lightboxContents{	display: none;}.stacks_in_p719039_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p719039_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p719039_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p719039_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p719039_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719039_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p719039_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p719039_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p719039_n86435_page0 {
	font-size: 65%;
}
/*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_719025_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_719025_page0 .cd-slider-wrapper ol, 
#stacks_in_719025_page0 .cd-slider-wrapper ul,
#stacks_in_719025_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_719025_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_719025_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_719025_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_719025_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_719025_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_719025_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_719025_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_719025_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_719025_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_719025_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_719025_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_719025_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_719025_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719025_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_719025_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_719025_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_719025_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_719025_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_719025_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_719025_page0 .cd-slider-navigation li, #stacks_in_719025_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_719025_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_719025_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_719025_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_719025_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_719025_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_719025_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_719025_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_719025_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_719025_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719025_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_719025_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_719025_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_719025_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_719025_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_719025_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_719025_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_719025_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_719025_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_719025_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_719025_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_719025_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_719025_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_719025_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_719025_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_719025_page0 .cd-slider-pagination,
  #stacks_in_719025_page0 .cd-slider-navigation {
    display: none !important;
  }


/* Start dooHeader X stack CSS code */.stacks_in_719027_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_719027_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_719027_page0x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_719029_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718872_page0shim{	padding-top: 2%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_718861_page0column { float:left; display:inline; }.stacks_in_718861_page0one{	width: 60%;}.stacks_in_718861_page0two{	width: 40%;}.stacks_in_718861_page0three{	display: none;}.stacks_in_718861_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_718861_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_718861_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_718861_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_718861_page0one{		width: 100%;	}		.stacks_in_718861_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_718861_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/* Start dooMax stack CSS code */#stacks_in_718650_page0, .stacks_in_718650_page0MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_718650_page0MaxWidthContainer{	    max-width: 960px;	}    .stacks_in_718650_page0MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_718650_page0MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_718650_page0MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_718650_page0MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_718650_page0MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code *//* Start dooHeader X stack CSS code */.stacks_in_718651_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_718651_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_718651_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718653_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718656_page0shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_718658_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_718658_page0 .cd-slider-wrapper ol, 
#stacks_in_718658_page0 .cd-slider-wrapper ul,
#stacks_in_718658_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_718658_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_718658_page0 img {
  max-width: 100%; 
  
  border-radius: 7px;
  
}

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

Main Components 

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


#stacks_in_718658_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_718658_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_718658_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_718658_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_718658_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_718658_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_718658_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_718658_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_718658_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_718658_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_718658_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718658_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_718658_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_718658_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_718658_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_718658_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_718658_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_718658_page0 .cd-slider-navigation li, #stacks_in_718658_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_718658_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_718658_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_718658_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_718658_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_718658_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_718658_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_718658_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_718658_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_718658_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718658_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_718658_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_718658_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_718658_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_718658_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_718658_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_718658_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_718658_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_718658_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_718658_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_718658_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_718658_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_718658_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_718658_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_718658_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }




 

  #stacks_in_718658_page0 .cd-slider-pagination,
  #stacks_in_718658_page0 .cd-slider-navigation {
    display: none !important;
  }



#stacks_in_718660_page0 {
	margin: 10px 0px 0px 0px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_718664_page0column { float:left; display:inline; }.stacks_in_718664_page0one{	width: 60%;}.stacks_in_718664_page0two{	width: 40%;}.stacks_in_718664_page0three{	display: none;}.stacks_in_718664_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_718664_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_718664_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_718664_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_718664_page0one{		width: 100%;	}		.stacks_in_718664_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_718664_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 10px 0px 0px 0px;
	padding:  10px;
}
/* Start Launcher stack CSS code */#stacks_in_p718667_n94356_page0 img{	max-width: 100%;	height: auto;}.stacks_in_p718667_n94356_page0lightbox{	cursor: pointer;}.stacks_in_p718667_n94356_page0lightboxContents{	display: none;}.stacks_in_p718667_n94356_page0launcherWrapper{	border: 6px solid #E24159;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}.stacks_in_p718667_n94356_page0launcherWrapper a{	text-decoration: none;}.stacks_in_p718667_n94356_page0help{	display: none;	border-left: 6px solid #E24159;	border-right: 6px solid #E24159;	background: #3398DB;	color: #fff;	padding: 20px;	font-size: 14px;	padding-left: 50px;		border-bottom: 6px solid #E24159;	}.stacks_in_p718667_n94356_page0helpTitle{	font-size: 1.4em;	font-weight: bold;}.stacks_in_p718667_n94356_page0launcherLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718667_n94356_page0galleryLabel{	display: block;	position: absolute;	top:0;	left: 0;	z-index: 1000001;}.stacks_in_p718667_n94356_page0helpLabel{	display: block;	position: absolute;	top:3px;	left: 0;	z-index: 1000001;}/* ------ venobox.css --------*/.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{    -webkit-backface-visibility: hidden;    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{    -webkit-overflow-scrolling:touch;}/* ------- overlay: change here background color and opacity ----- */.vbox-overlay{    background: rgba(0,0,0,0.85);     width: 100%;    height: auto;    position: absolute;    top: 0;    left: 0;    z-index: 1000002;    overflow: hidden;    opacity: 0;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;}.relativo{    float: left;    width: 100%;    height: 100%;    display: block;    position: relative;}/* ----- preloader ----- */.vbox-preloader{    position:fixed;     width:36px;     height:36px;    left:50%;     top:50%;     margin-left:-18px;     margin-top:-18px;    background: url(../files/launcherAssets/preload.gif) center center no-repeat;    text-indent: -100px;    overflow: hidden;}/* ----- navigation ----- */.vbox-close{    cursor: pointer;    position: fixed;    top: -1px;    right: 0;    width: 46px;    height: 40px;    padding: 10px 20px 10px 0;    display: block;    background: url(../files/launcherAssets/close.gif) no-repeat #161617;    background-position:10px center;    color: #fff;    text-indent: -100px;    overflow: hidden;}.vbox-next, .vbox-prev{    cursor: pointer;    position: fixed;    top: 50%;    color: #fff;    width: 30px;    height: 30px;    margin-top: -15px;    text-indent: -100px;    overflow: hidden;}.vbox-prev{    left: 10px;    background: url(../files/launcherAssets/prev.gif) center center no-repeat;}.vbox-next{    right: 10px;    background: url(../files/launcherAssets/next.gif) center center no-repeat;}.vbox-title{    width: 100%;    height: 40px;    float: left;    text-align: center;    line-height: 28px;    font-size: 12px;    color: #fff;    padding: 6px 40px;    overflow: hidden;    background: #161617;    position: fixed;    display: none;    top: -1px;    left: 0;}.vbox-num{    cursor: pointer;    position: fixed;    top: -1px;    left: 0;    height: 40px;    display: block;    color: #fff;    overflow: hidden;    line-height: 28px;    font-size: 12px;    padding: 6px 10px;    background: #161617;    display: none;}/* ------- inline window ------ */.vbox-inline{    display: inline-block;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video window ------ */.videoframe{    width: 420px;    padding: 10px;    background: #fff;    text-align: left;    margin: 0 auto;    overflow: scroll;}/* ------- Video & iFrames window ------ */.venoframe{    border: none;    width: 960px;    height: 720px;    overflow: scroll;}@media (max-width: 992px) {    .venoframe{        width: 640px;        height: 480px;    }}@media (max-width: 767px) {    .venoframe{        width: 420px;        height: 315px;    }}@media (max-width: 460px) {    .vbox-inline{        width: 100%;    }    .venoframe{        width: 100%;        height: 260px;    }}/* ------- PLease do NOT edit this! (or do it at your own risk) ------ */.vbox-container{    position: relative;    background: #000;    width: 98%;    max-width: 1024px;    margin: 0 auto;}.stacks_in_p718667_n94356_page0vbox-content{    text-align: center;    float: left;    width: 100%;    position: relative;    overflow: hidden;}.vbox-container img{    max-width: 100%;    height: auto;}.vwrap{    opacity: 1;    transition: opacity .25s ease-in-out;    -moz-transition: opacity .25s ease-in-out;    -webkit-transition: opacity .25s ease-in-out;    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 0;    left: 0;    height: auto;    overflow: hidden;    z-index: 1000001;}/* End Launcher stack CSS code */
#stacks_in_p718667_n86435_page0 {
	font-size: 65%;
}
/* Start Button Press stack CSS code */#stacks_in_718669_page0{	text-align: center !important;}.stacks_in_718669_page0dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 0px !important;		width:inherit;			/* Gradient type button specific styles */		-moz-box-shadow:inset 0px 1px 0px 0px #66FB60;	-webkit-box-shadow:inset 0px 1px 0px 0px #66FB60;	box-shadow:inset 0px 1px 0px 0px #66FB60;		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #20B51A), color-stop(1, #029700) );	background:-moz-linear-gradient( center top, #20B51A 5%, #029700 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20B51A', endColorstr='#029700');	background-color:#16AB10;	text-shadow:none;		text-shadow:1px -1px 0px #008300;			border:1px solid #008D00;	color:#FFFFFF;									font-size:100% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		padding: 10px 20px 10px 20px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_718669_page0dooabutton:hover {					-moz-box-shadow:inset 0px 1px 0px 0px #008300;		-webkit-box-shadow:inset 0px 1px 0px 0px #008300;		box-shadow:inset 0px 1px 0px 0px #008300;				background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #029700), color-stop(1, #20B51A) );		background:-moz-linear-gradient( center top, #029700 5%, #20B51A 100% );		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#029700', endColorstr='#20B51A');		background-color:#16AB10;					color:;		}/* End Button Press stack CSS code */
#stacks_in_718669_page0 {
	margin: 30px 0px 0px 0px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_718860_page0shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_718672_page0shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code */#stacks_in_6780_page0 .trigger_myID {
	cursor: pointer;
	display: inline-block;
	color: #C70202;

		
	font-size: 35px;
	line-height: 35px;
	
	/*border: 1px blue solid;*/
}

#stacks_in_6780_page0 .toggle_open .closed_icon {
	display: none;
}

#stacks_in_6780_page0 .toggle_closed .open_icon {
	display: none;
}

#stacks_in_6780_page0 .toggle_open .closed_image {
	display: none;
}

#stacks_in_6780_page0 .toggle_closed .open_image {
	display: none;
}



#stacks_in_6780_page0 {
	position: relative;
	text-align: center;
}

#stacks_in_6780_page0 .trigger_label {
	font-size: 23px;
	color: #515151;
	margin-left: 4px;
	
	line-height: 35px;
	vertical-align: top;
	
}/* Start Responsive Shim stack CSS code */.stacks_in_652739_page0shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */
#stacks_in_6774_page0 {
	position: relative;
	display: block;
}

.myID {
	position: relative;
	
	
}






	
	#stacks_in_6774_page0 .myID {
		padding: 0px;	
	}
	



/* Start Responsive Shim stack CSS code */.stacks_in_36866_page0shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//*
    _____  __     _____  _____  _____ 
   | __  ||  |   |     ||     ||     |
   | __ -||  |__ |  |  ||  |  || | | |
   |_____||_____||_____||_____||_|_|_|
                                   
    Version 1.0.1

*/







#stacks_in_p112531_n287038_page0 img {
  max-width: 100%;
  height: auto; }


#stacks_in_p112531_n287038_page0 .cd-slider-wrapper ol, 
#stacks_in_p112531_n287038_page0 .cd-slider-wrapper ul,
#stacks_in_p112531_n287038_page0 .cd-slider-wrapper li {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}

#stacks_in_p112531_n287038_page0 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_p112531_n287038_page0 img {
  max-width: 100%; 
  
  border-radius: 4px;
  
}

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

Main Components 

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


#stacks_in_p112531_n287038_page0 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

#stacks_in_p112531_n287038_page0 .cd-single-item {
  position: relative;
 }

#stacks_in_p112531_n287038_page0 .cd-slider-wrapper {
  position: relative;
  z-index: 1;
  -webkit-transition: width 0.4s;
  -moz-transition: width 0.4s;
  transition: width 0.4s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: width; } 
  @media only screen and (min-width: 1024px) {
    #stacks_in_p112531_n287038_page0 .cd-slider-wrapper {
      width: 50%; 
      
    }
      #stacks_in_p112531_n287038_page0 .cd-slider-active .cd-slider-wrapper {
        width: 100%; } }

#stacks_in_p112531_n287038_page0 .cd-slider {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  #stacks_in_p112531_n287038_page0 .cd-slider::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  #stacks_in_p112531_n287038_page0 .cd-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s; }
    #stacks_in_p112531_n287038_page0 .cd-slider li img {
      display: block;
      width: 100%; }
    #stacks_in_p112531_n287038_page0 .cd-slider li.selected {
      position: relative;
      z-index: 2;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); }
    #stacks_in_p112531_n287038_page0 .cd-slider li.move-left {
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_p112531_n287038_page0 .cd-slider {
      cursor: pointer; }
      #stacks_in_p112531_n287038_page0 .cd-slider::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'desktop'; }
      #stacks_in_p112531_n287038_page0 .cd-slider::after {
        /* slider cover layer - to indicate the image is clickable */
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /* OVERLAY COLORS */
        background: rgba(81, 62, 93, 0.4) url("../files/bloom_images/cd-icon-zoom-black.svg") no-repeat center center;
        /* size of the icon */
        background-size: 48px;
        
        opacity: 0;
        
        z-index: 4;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        transition: opacity 0.3s; }
      #stacks_in_p112531_n287038_page0 .cd-slider:hover::after {
        opacity: 1; }
      #stacks_in_p112531_n287038_page0 .cd-slider-active .cd-slider {
        cursor: auto; }
        #stacks_in_p112531_n287038_page0 .cd-slider-active .cd-slider::after {
          display: none; } }

@media only screen and (min-width: 1024px) {
  #stacks_in_p112531_n287038_page0 .cd-slider-navigation li, #stacks_in_p112531_n287038_page0 .cd-slider-pagination {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s;
    transition: opacity 0.4s 0s, visibility 0s 0.4s; }
    #stacks_in_p112531_n287038_page0 .cd-slider-active .cd-slider-navigation li, #stacks_in_p112531_n287038_page0 .cd-slider-active .cd-slider-pagination {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      -moz-transition: opacity 0.4s 0.4s, visibility 0s 0.4s;
      transition: opacity 0.4s 0.4s, visibility 0s 0.4s; } }
#stacks_in_p112531_n287038_page0 .cd-slider-navigation li {
  position: absolute;
  z-index: 2;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  #stacks_in_p112531_n287038_page0 .cd-slider-navigation li:first-of-type {
    left: 10px; }
  #stacks_in_p112531_n287038_page0 .cd-slider-navigation li:last-of-type {
    right: 10px; }
  #stacks_in_p112531_n287038_page0 .cd-slider-navigation li a {
    display: block;
    width: 48px;
    height: 48px;
    background: url("../files/bloom_images/cd-icon-arrow-black.svg") no-repeat center center;
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
    #stacks_in_p112531_n287038_page0 .cd-slider-navigation li a.inactive {
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
      transition: opacity 0.2s 0s, visibility 0s 0.2s; }
    #stacks_in_p112531_n287038_page0 .cd-slider-navigation li a:hover {
      opacity: .7; }
  #stacks_in_p112531_n287038_page0 .cd-slider-navigation li:first-of-type a {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_p112531_n287038_page0 .cd-slider-navigation li:first-child {
      left: 30px; }
    #stacks_in_p112531_n287038_page0 .cd-slider-navigation li:last-child {
      right: 30px; } }

#stacks_in_p112531_n287038_page0 .cd-slider-pagination {
  /* you won't see this element in the html but it will be created using jQuery */
  position: absolute;
  z-index: 2;
  bottom: 30px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden; }
  #stacks_in_p112531_n287038_page0 .cd-slider-pagination:after {
    content: "";
    display: table;
    clear: both; }
  #stacks_in_p112531_n287038_page0 .touch .cd-slider-pagination {
    visibility: hidden; }
  #stacks_in_p112531_n287038_page0 .cd-slider-pagination li {
    display: inline-block;
    float: left;
    margin: 0 5px !important; }
    #stacks_in_p112531_n287038_page0 .cd-slider-pagination li.selected a {
    
      background: #000000;
           }
  #stacks_in_p112531_n287038_page0 .cd-slider-pagination a {
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    
    border: 1px solid #000000;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(0, 0, 0, 0);
    
    /* image replacement */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }

#stacks_in_p112531_n287038_page0 .cd-slider-wrapper .cd-close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 30px;
  right: 30px;
  width: 48px;
  height: 48px;
  background: url("../files/bloom_images/cd-icon-close-black.svg") no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.4s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.4s;
  transition: transform 0.3s 0s, visibility 0s 0.4s; }
  #stacks_in_p112531_n287038_page0 .cd-slider-active .cd-slider-wrapper .cd-close {
    visibility: visible;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s;
    transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.4s 0.4s; }
  #stacks_in_p112531_n287038_page0 .cd-slider-active .cd-slider-wrapper .cd-close:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  @media only screen and (min-width: 1024px) {
    #stacks_in_p112531_n287038_page0 .cd-slider-wrapper .cd-close {
      display: block; } }

#stacks_in_p112531_n287038_page0 .cd-item-info {
  padding: 0; }

  @media only screen and (min-width: 1024px) {
    #stacks_in_p112531_n287038_page0 .cd-item-info {
      position: absolute;
      width: 50%;
      top: 0;
      padding: 0;
      margin: 0;
      
      right: 0; 
      padding-left: 30px; 
      
 } }

#stacks_in_p112531_n287038_page0 .cd-content p {
  width: 90%;
  max-width: 1024px;
  padding: 4em 0;
  margin: 0 auto;
  color: #afa8a0;
  line-height: 1.8; }





/* Start dooHeader X stack CSS code */.stacks_in_p112531_n287045_page0x{	display: block !important;		text-align: left !important;		}@media (max-width:768px) {	.stacks_in_p112531_n287045_page0x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_p112531_n287045_page0x{		text-align: left !important;	}}/* End dooHeader X stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_p112531_n287049_page0shim{	padding-top: 1%;}/* End Responsive Shim stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_p112531_n105973_page0column { float:left; display:inline; }.stacks_in_p112531_n105973_page0one{	width: 60%;}.stacks_in_p112531_n105973_page0two{	width: 40%;}.stacks_in_p112531_n105973_page0three{	display: none;}.stacks_in_p112531_n105973_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_p112531_n105973_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_p112531_n105973_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_p112531_n105973_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_p112531_n105973_page0one{		width: 100%;	}		.stacks_in_p112531_n105973_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_p112531_n105973_page0 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 15px 0px 0px 0px;
	padding:  10px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_653031_page0shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_p7242_n652934_page0shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Obscure Email stack CSS code */.stacks_in_p7242_n7038_page0topbar {	background-color: #3D82EA;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-bottom: none;	padding: 6px 3px 2px 10px;	min-height: 40px;	font-weight: bold;	font-size: 16px;	color: #ffffff;	}.stacks_in_p7242_n7038_page0mainarea {	background-color: #ffffff;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-top: none;	padding: 10px;}.stacks_in_p7242_n7038_page0small{font-weight: normal;font-size: 12px;}.stacks_in_p7242_n7038_page0centerbox {	background-color: #ffffff;	border: 1px solid #CDDACF;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	padding: 10px;	color: #333;}.stacks_in_p7242_n7038_page0centerbox b {	color: #DA0140;}/* End Obscure Email stack CSS code */#stacks_in_p7242_n742224_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_p7242_n742224_page0>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_p7242_n742224_page0>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






#stacks_in_p7242_n7042_page0 {
	font-size: 92%;
}
/* Start Responsive Shim stack CSS code */.stacks_in_p7242_n742199_page0shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */