/* Start Notify stack CSS code */#doonotify-notice-wrapper {	position:fixed;	top:20px;	right:20px;	width:301px;	z-index:999999;}.doonotify-item-wrapper {	position:relative;	margin:0 0 10px 0;	background:url('../files/notifyAssets/ie-spacer.gif'); /* ie7/8 fix */ }.doonotify-top {	background:url(../files/notifyAssets/doonotify.png) no-repeat left -30px;	height:10px;	z-index:9999999;}.doonotify-item-wrapper {	color:#eee !important;}.doonotify-item-wrapper p{	color:#eee !important;}.doonotify-item {	display:block;	background:rgba(0,0,0,0.8);	padding:12px 11px 18px 11px;	font-family:arial !important;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box;    /* Firefox, other Gecko */	box-sizing: border-box;         /* Opera/IE 8+ */	text-align: left;}.hover .doonotify-item {	padding:10px 11px 18px 9px;	border: 2px solid #ffffff;}.stacks_in_1194hidden-image{	width: 48px;	height: 48px;	overflow: hidden;}.stacks_in_1194hidden-image img{	width: 100%;	height: auto;}.doonotify-image {	width:48px;	height:48px;	float:left;	margin-right: 10px;	overflow: hidden;}.doonotify-image img {	width:100%;	height:auto;}.doonotify-with-image,.doonotify-without-image {	padding:0;}.doonotify-with-image {	width:216px;	float:left;}.doonotify-item p {	padding:0;	margin:0;	word-wrap:break-word !important;	font-size: 13px;	font-weight: 400 !important;	line-height: normal !important;}.doonotify-close {	display:none;	position:absolute;	top:5px;	left:3px;	background:url(../files/notifyAssets/doonotify.png) no-repeat left top;	cursor:pointer;	width:30px;	height:30px;	text-indent:-9999em;    z-index:9999999;}.doonotify-title {	font-size:14px !important;	line-height: normal !important;	font-weight:bold !important;	padding:0 0 7px 0;	display:block;	text-shadow:1px 1px 0 #000; /* Not supported by IE :( */	text-align: left;}/* for the light (white) version of the doonotify notice */.doonotify-light .doonotify-item {    background:rgba(255,255,255,0.8);    color: #222 !important;}.doonotify-light p{	color: #222 !important;}.doonotify-light .doonotify-title {    text-shadow: none;    text-align: left;	color: #222 !important;}.doonotify-light .doonotify-item:hover {	border: 2px solid #2d2d2d;	color: #222 !important;}.stacks_in_1194clear{	clear:both;	height: 0;	margin: 0;	padding: 0;}@media all and (max-width: 1024px) {.doonotify-close {	display:block;	left:100%;	margin-left: -32px;}#doonotify-notice-wrapper {	position:fixed;	top:0px;	left:0px;	width:100%;}.doonotify-item, .doonotify-light .doonotify-item {	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;}.hover .doonotify-item {	padding:12px 11px 18px 11px;	border: none;}.doonotify-light .doonotify-item:hover {	padding:12px 11px 18px 11px;	border: none;}} /* end media query *//* ####################################### *//*        Edit Mode Theme Style            *//* ####################################### *//* ####################################### *//*         If not edit mode below          *//* ####################################### */#stacks_in_1194 div{	display: none;	height: 0;	margin: 0;	padding: 0;}/* End Notify stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_108Calligrapher{			font-size: 200% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_108Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_108Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_108Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_108Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_108Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_108Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_108Calligrapher h6, .stacks_in_108Calligrapher h5, .stacks_in_108Calligrapher h4, .stacks_in_108Calligrapher h3, .stacks_in_108Calligrapher h2, .stacks_in_108Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_108Calligrapher, .stacks_in_108Calligrapher h1, .stacks_in_108Calligrapher h2, .stacks_in_108Calligrapher h3, .stacks_in_108Calligrapher h4, .stacks_in_108Calligrapher h5, .stacks_in_108Calligrapher h6{	font-family: "Economica" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_108targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_108Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_108Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_108Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_108Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */input#stacks_in_263.pay-submit  {
	width: auto;
	-webkit-box-shadow:none; 
	-moz-box-shadow:none; 
	box-shadow:none; 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display:inline-block; 
	height:30px; 
	line-height:0px; 
	border:none; 
	margin:0; 
	padding: 25px;
	color:#FFFFFF!important; 
	font-size: 18px;
	text-transform:none; 
	background:#1186C0; 
	width:auto; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

input#stacks_in_263.pay-submit:hover{
	background-color:#CCCCCC!important; 
	color:#FFFFFF!important;
	cursor: pointer;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}


#stacks_in_263 {
    background-image: url("5BC30132-3764-4433-8846-A7C683581C81.png");
	background-repeat: repeat;
	background-size: contain;
	background-position: center;
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_241 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_241 .theDivider1,
#simpleDivider_stacks_in_241 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_241 .theDivider1 {
	height: 0px;
	border-top-style: dashed;
	border-bottom-style: dashed;
}
#simpleDivider_stacks_in_241.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_241.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_241 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_241.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_241.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_241.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_241.bgImageOn .theDivider1 img {
	display: block;
}

#stacks_in_232 h1,#stacks_in_232 h2,#stacks_in_232 h3,#stacks_in_232 h4,#stacks_in_232 h5,#stacks_in_232 h6,#stacks_in_232 div{color:rgba(34, 34, 34, 1.00);font-size:1.69rem;font-weight:700;font-style:normal}#stacks_in_232 h1 a,#stacks_in_232 h2 a,#stacks_in_232 h3 a,#stacks_in_232 h4 a,#stacks_in_232 h5 a,#stacks_in_232 h6 a,#stacks_in_232 div a{color:rgba(34, 34, 34, 1.00);font-size:1.69rem}#stacks_in_232 h1 a:hover,#stacks_in_232 h2 a:hover,#stacks_in_232 h3 a:hover,#stacks_in_232 h4 a:hover,#stacks_in_232 h5 a:hover,#stacks_in_232 h6 a:hover,#stacks_in_232 div a:hover{color:rgba(25, 25, 25, 1.00)}@media only screen and (min-width:40.063em){#stacks_in_232 h1 a,#stacks_in_232 h2 a,#stacks_in_232 h3 a,#stacks_in_232 h4 a,#stacks_in_232 h5 a,#stacks_in_232 h6 a,#stacks_in_232 div a{font-size:2.00rem}}@media only screen and (min-width:40.063em){#stacks_in_232 h1,#stacks_in_232 h2,#stacks_in_232 h3,#stacks_in_232 h4,#stacks_in_232 h5,#stacks_in_232 h6,#stacks_in_232 div{font-size:2.00rem}}#stacks_in_232 small,#stacks_in_232 small div{font-size:60%;color:rgba(111, 111, 111, 1.00)}

#stacks_in_232 {
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	padding:  20px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1125Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1125Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1125Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1125Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1125Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1125Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1125Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1125Calligrapher h6, .stacks_in_1125Calligrapher h5, .stacks_in_1125Calligrapher h4, .stacks_in_1125Calligrapher h3, .stacks_in_1125Calligrapher h2, .stacks_in_1125Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1125Calligrapher, .stacks_in_1125Calligrapher h1, .stacks_in_1125Calligrapher h2, .stacks_in_1125Calligrapher h3, .stacks_in_1125Calligrapher h4, .stacks_in_1125Calligrapher h5, .stacks_in_1125Calligrapher h6{	font-family: "Economica" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1125targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1125Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1125Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1125Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1125Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//*  */
#fifty-fifty-slider-stacks_in_1199 {
  border-radius: 0px;
  max-width: 800px;
  min-height: 450px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  text-align: left;
  list-style: none;
  margin: 0 auto;
  position: relative;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  font-family: "Nunito";
  transition: all 0s ease-in-out; }

#fifty-fifty-slider-stacks_in_1199 .ffs-slide {
  top: 0;
  left: 0;
  position: absolute;
  z-index: 1;
  width: 100%;
  bottom: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  box-sizing: border-box;
  -webkit-transform: all 0.3s ease-in-out;
          transform: all 0.3s ease-in-out; }
  #fifty-fifty-slider-stacks_in_1199 .ffs-slide.active .ffs-slide-content {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); }
  #fifty-fifty-slider-stacks_in_1199 .ffs-slide.active .ffs-slide-image {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); }
  #fifty-fifty-slider-stacks_in_1199 .ffs-slide-content, #fifty-fifty-slider-stacks_in_1199 .ffs-slide-image {
    width: 50%;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    position: relative;
    pointer-events: auto;
    box-sizing: border-box; }
  #fifty-fifty-slider-stacks_in_1199 .ffs-slide-content {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-transform: translateX(200%);
            transform: translateX(200%);
    padding-bottom: 50px;
    transition: -webkit-transform 0.6s 0s ease-in-out;
    transition: transform 0.6s 0s ease-in-out;
    transition: transform 0.6s 0s ease-in-out, -webkit-transform 0.6s 0s ease-in-out;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    #fifty-fifty-slider-stacks_in_1199 .ffs-slide-content-inner {
      z-index: 2;
      position: relative;
      padding: 20px 20px;
      box-sizing: border-box; }
    #fifty-fifty-slider-stacks_in_1199 .ffs-slide-content .ffs-slide-title {
      /*  */
      font-family: "Open Sans";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 28px;
      line-height: 44.799999px;
      margin-bottom: 10px; }
    #fifty-fifty-slider-stacks_in_1199 .ffs-slide-content .ffs-slide-text {
      /*  */
      font-family: "Open Sans";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 14px;
      line-height: 22.400000px;
      margin-bottom: 10px; }
    #fifty-fifty-slider-stacks_in_1199 .ffs-slide-content .ffs-slide-action {
      /*  */
      font-family: "Open Sans";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 16px;
      padding: 8px 20px;
      border: 2px solid;
      background: rgba(33, 33, 33, 1.00);
      border-radius: 30px;
      border-color: rgba(77, 77, 77, 1.00);
      display: inline-block;
      box-sizing: border-box;
      text-decoration: none;
      transition: all 0.3s ease; }
      #fifty-fifty-slider-stacks_in_1199 .ffs-slide-content .ffs-slide-action::before {
        display: inline-block;
        content: 'Learn More'; }
      #fifty-fifty-slider-stacks_in_1199 .ffs-slide-content .ffs-slide-action:hover {
        color: rgba(255, 255, 255, 1.00);
        background: rgba(33, 33, 33, 1.00);
        border-color: rgba(255, 255, 255, 1.00); }
  #fifty-fifty-slider-stacks_in_1199 .ffs-slide-image {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    z-index: 1;
    transition: -webkit-transform 0s 0.3s ease-in-out;
    transition: transform 0s 0.3s ease-in-out;
    transition: transform 0s 0.3s ease-in-out, -webkit-transform 0s 0.3s ease-in-out; }

#fifty-fifty-slider-stacks_in_1199 .ffs-nav {
  left: 0;
  bottom: 0;
  width: 50%;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  position: absolute;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  box-sizing: border-box;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  #fifty-fifty-slider-stacks_in_1199 .ffs-nav-count {
    margin-right: auto;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px; }
  #fifty-fifty-slider-stacks_in_1199 .ffs-nav a {
    color: rgba(255, 255, 255, 1.00);
    width: 30px;
    height: 30px;
    border-radius: 30px;
    border: 2px solid rgba(255, 255, 255, 1.00);
    opacity: 0.5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: inherit;
    line-height: 0;
    cursor: pointer;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    transition: all 0.3s ease-in-out; }
    #fifty-fifty-slider-stacks_in_1199 .ffs-nav a i {
      line-height: 0;
      color: rgba(255, 255, 255, 1.00);
      font-size: 20px; }
    #fifty-fifty-slider-stacks_in_1199 .ffs-nav a:hover {
      opacity: 1; }
    #fifty-fifty-slider-stacks_in_1199 .ffs-nav a:first-of-type {
      margin-right: 10px; }

#fifty-fifty-slider-stacks_in_1199.slide-end .ffs-nav a.next {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transform: translateY(100%);
          transform: translateY(100%); }

#fifty-fifty-slider-stacks_in_1199.slide-start .ffs-nav a.prev {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transform: translateY(100%);
          transform: translateY(100%); }

#fifty-fifty-slider-stacks_in_1199.height-set .ffs-slide {
  bottom: 0; }

#fifty-fifty-slider-stacks_in_1199.hide-titles .ffs-slide-title {
  display: none; }

#fifty-fifty-slider-stacks_in_1199.hide-text .ffs-slide-text {
  display: none; }

#fifty-fifty-slider-stacks_in_1199.hide-actions .ffs-slide-action {
  display: none; }

#fifty-fifty-slider-stacks_in_1199.hide-actions .ffs-slide-text {
  margin-bottom: 0; }

#fifty-fifty-slider-stacks_in_1199.content-top .ffs-slide-content {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

#fifty-fifty-slider-stacks_in_1199.content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

#fifty-fifty-slider-stacks_in_1199.content-bottom {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

#fifty-fifty-slider-stacks_in_1199 .ffs-slide .ffs-slide-content {
  /*  */
  background: rgba(33, 33, 33, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #fifty-fifty-slider-stacks_in_1199 .ffs-slide .ffs-slide-content::before {
    /*  */
    display: none;
    /*  */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.20); }

@media (max-width: 700px) {
  #fifty-fifty-slider-stacks_in_1199 {
    min-height: 450px; }
    #fifty-fifty-slider-stacks_in_1199 .ffs-nav {
      width: 100%; }
    #fifty-fifty-slider-stacks_in_1199 .ffs-slide {
      width: 100%;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
      #fifty-fifty-slider-stacks_in_1199 .ffs-slide-content {
        width: 100%;
        -webkit-box-flex: 1;
            -ms-flex: 1 0 auto;
                flex: 1 0 auto;
        -webkit-transform: translateX(100%);
                transform: translateX(100%); }
      #fifty-fifty-slider-stacks_in_1199 .ffs-slide-image {
        width: 100%;
        height: 300px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-transform: translateX(100%);
                transform: translateX(100%);
        transition: -webkit-transform 0.6s 0s ease-in-out;
        transition: transform 0.6s 0s ease-in-out;
        transition: transform 0.6s 0s ease-in-out, -webkit-transform 0.6s 0s ease-in-out; }
    #fifty-fifty-slider-stacks_in_1199.mobile-nav-top .ffs-slide-content {
      padding-bottom: 0;
      padding-top: 50px; }
    #fifty-fifty-slider-stacks_in_1199.mobile-nav-top .ffs-nav {
      top: 300px;
      bottom: auto; }
    #fifty-fifty-slider-stacks_in_1199.mobile-nav-top.slide-start .ffs-nav a.prev {
      -webkit-transform: translateY(-100%);
              transform: translateY(-100%); }
    #fifty-fifty-slider-stacks_in_1199.mobile-nav-top.slide-end .ffs-nav a.next {
      -webkit-transform: translateY(-100%);
              transform: translateY(-100%); } }
#ffs-slide-stacks_in_1200 .ffs-slide-image {
  background: url(../files/slide_image-1200.png) no-repeat center center;
  background-size: cover; }

#ffs-slide-stacks_in_1200.custom-title .ffs-slide-title {
  color: rgba(255, 255, 255, 1.00); }

#ffs-slide-stacks_in_1200.custom-text .ffs-slide-text {
  color: rgba(255, 255, 255, 1.00); }

#ffs-slide-stacks_in_1200.custom-button .ffs-slide-action {
  color: rgba(255, 255, 255, 1.00);
  background: rgba(255, 153, 102, 1.00);
  border-color: rgba(204, 51, 0, 1.00); }
  #ffs-slide-stacks_in_1200.custom-button .ffs-slide-action:hover {
    color: rgba(255, 255, 255, 1.00);
    background: rgba(204, 204, 204, 1.00);
    border-color: rgba(255, 255, 255, 1.00); }

#ffs-slide-stacks_in_1200 .ffs-nav-count {
  color: rgba(255, 255, 255, 1.00); }

#ffs-slide-stacks_in_1200 .ffs-nav a {
  color: rgba(255, 255, 255, 1.00);
  border-radius: px;
  border: px solid rgba(255, 255, 255, 1.00); }

#ffs-slide-stacks_in_1200.custom-background .ffs-slide-content {
  /*  */
  /*  */
  background: rgba(255, 255, 255, 1.00);
  background: linear-gradient(to bottom left, rgba(255, 255, 255, 1.00), rgba(0, 129, 65, 1.00));
  /*  */
  /*  */
  /*  */ }
  #ffs-slide-stacks_in_1200.custom-background .ffs-slide-content::before {
    /*  */ }
  #ffs-slide-stacks_in_1200.custom-background .ffs-slide-content::before {
    /*  */
    display: none;
    /*  */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.20); }
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1201Calligrapher{			font-size: 200% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1201Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1201Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1201Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1201Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1201Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1201Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1201Calligrapher h6, .stacks_in_1201Calligrapher h5, .stacks_in_1201Calligrapher h4, .stacks_in_1201Calligrapher h3, .stacks_in_1201Calligrapher h2, .stacks_in_1201Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1201Calligrapher, .stacks_in_1201Calligrapher h1, .stacks_in_1201Calligrapher h2, .stacks_in_1201Calligrapher h3, .stacks_in_1201Calligrapher h4, .stacks_in_1201Calligrapher h5, .stacks_in_1201Calligrapher h6{	font-family: "Economica" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1201targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1201Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1201Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1201Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1201Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1201 {
	padding:  15px;
}

#stacks_in_1205 {
	margin:  20px;
	padding:  20px;
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_1207 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_1207 .theDivider1,
#simpleDivider_stacks_in_1207 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_1207 .theDivider1 {
	height: 0px;
	border-top-style: dashed;
	border-bottom-style: dashed;
}
#simpleDivider_stacks_in_1207.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_1207.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_1207 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_1207.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_1207.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_1207.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_1207.bgImageOn .theDivider1 img {
	display: block;
}

input#stacks_in_1210.pay-submit  {
	width: auto;
	-webkit-box-shadow:none; 
	-moz-box-shadow:none; 
	box-shadow:none; 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display:inline-block; 
	height:30px; 
	line-height:0px; 
	border:none; 
	margin:0; 
	padding: 25px;
	color:#333333!important; 
	font-size: 18px;
	text-transform:none; 
	background:#FFFFFF; 
	width:auto; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

input#stacks_in_1210.pay-submit:hover{
	background-color:#FC6666!important; 
	color:#FFFFFF!important;
	cursor: pointer;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1286Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1286Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1286Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1286Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1286Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1286Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1286Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1286Calligrapher h6, .stacks_in_1286Calligrapher h5, .stacks_in_1286Calligrapher h4, .stacks_in_1286Calligrapher h3, .stacks_in_1286Calligrapher h2, .stacks_in_1286Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1286Calligrapher, .stacks_in_1286Calligrapher h1, .stacks_in_1286Calligrapher h2, .stacks_in_1286Calligrapher h3, .stacks_in_1286Calligrapher h4, .stacks_in_1286Calligrapher h5, .stacks_in_1286Calligrapher h6{	font-family: "Economica" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1286targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1286Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1286Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1286Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1286Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start Button Press stack CSS code */#stacks_in_1292{	text-align: center !important;}.stacks_in_1292dooabutton{	-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;									border: 2px solid #808080;		color:#808080;				font-size:200% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		padding: 6px 15px 6px 15px;			-webkit-border-top-left-radius:2px;	-moz-border-radius-topleft:2px;	border-top-left-radius:2px;	-webkit-border-top-right-radius:2px;	-moz-border-radius-topright:2px;	border-top-right-radius:2px;	-webkit-border-bottom-right-radius:2px;	-moz-border-radius-bottomright:2px;	border-bottom-right-radius:2px;	-webkit-border-bottom-left-radius:2px;	-moz-border-radius-bottomleft:2px;	border-bottom-left-radius:2px;}.stacks_in_1292dooabutton:hover {					color:;				border-color: #6C6C6C;		color:#6C6C6C;	}/* End Button Press stack CSS code */
/* START ICONZ CSS */

#stacks_in_1300 i {
	font-size: 2em;
	line-height: normal !important;
	
	text-align:center;
}






#stacks_in_1300 {
	text-align: center;
}

#stacks_in_1300 a{
	text-decoration: none;
}


	
		#stacks_in_1300 a i:hover{
			color: #C74C51 !important;
		}
		
		
	




#stacks_in_1300 .stacks_in_1300quicklook{
	display: block;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_1300 .stacks_in_1300quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_1300 .stacks_in_1300quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 #PPMiniCart {
	z-index: 99999;
}



#PPMiniCart .minicart-closer {
   color: #000000;	
}

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

#PPMiniCart form {
max-width: 380px!important;
margin-left: -150px!important;
width: 280px!important;
font-size: 0.8em!important;
}

#PPMiniCart {
top: 10%!important;
}

#PPMiniCart ul {
	width: 260px!important;
	font-size: 0.9em!important;

}

#PPMiniCart .minicart-quantity {
width: 15px!important;
}

#PPMiniCart .minicart-remove {
width: 12px!important;
height: 19px;
font-size: 11px!important;
opacity: 0.70;
cursor: pointer;
}

#PPMiniCart .minicart-details-quantity {
width: 12%!important;
}

#PPMiniCart .minicart-subtotal {
position: relative!important;
left: 0px!important;
font-size: 16px;
padding-top: 10px!important;
}

#PPMiniCart .minicart-submit {
right: 0px!important;
}

}

#PPMiniCart button, #PPMiniCart .button {
    margin: 0 auto;    
    font-size: 0.8em;
}

.fb-livechat,.fb-widget{display:none}.ctrlq.fb-button,.ctrlq.fb-close{position:fixed;cursor:pointer}.ctrlq.fb-close {right:24px}.ctrlq.fb-button{left:24px}.ctrlq.fb-button{z-index:999;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxyZWN0IGZpbGw9IiMwMDg0RkYiIGhlaWdodD0iMTI4IiB3aWR0aD0iMTI4Ii8+PC9nPjxwYXRoIGQ9Ik02NCwxNy41MzFjLTI1LjQwNSwwLTQ2LDE5LjI1OS00Niw0My4wMTVjMCwxMy41MTUsNi42NjUsMjUuNTc0LDE3LjA4OSwzMy40NnYxNi40NjIgIGwxNS42OTgtOC43MDdjNC4xODYsMS4xNzEsOC42MjEsMS44LDEzLjIxMywxLjhjMjUuNDA1LDAsNDYtMTkuMjU4LDQ2LTQzLjAxNUMxMTAsMzYuNzksODkuNDA1LDE3LjUzMSw2NCwxNy41MzF6IE02OC44NDUsNzUuMjE0ICBMNTYuOTQ3LDYyLjg1NUwzNC4wMzUsNzUuNTI0bDI1LjEyLTI2LjY1N2wxMS44OTgsMTIuMzU5bDIyLjkxLTEyLjY3TDY4Ljg0NSw3NS4yMTR6IiBmaWxsPSIjRkZGRkZGIiBpZD0iQnViYmxlX1NoYXBlIi8+PC9zdmc+) center no-repeat #0084ff;width:60px;height:60px;text-align:center;bottom:24px;border:0;outline:0;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease;background-size:80%;transition:all .2s ease-in-out}.ctrlq.fb-button:focus,.ctrlq.fb-button:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.09),0 4px 40px rgba(0,0,0,.24)}.fb-widget{background:#fff;z-index:999;position:fixed;width:360px;height:435px;overflow:hidden;opacity:0;bottom:0;left:24px;border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 5px 40px rgba(0,0,0,.16);-webkit-box-shadow:0 5px 40px rgba(0,0,0,.16);-moz-box-shadow:0 5px 40px rgba(0,0,0,.16);-o-box-shadow:0 5px 40px rgba(0,0,0,.16)}.fb-credit{text-align:center;margin-top:2px}.fb-credit a{transition:none;color:#bec2c9;font-family:Helvetica,Arial,sans-serif;font-size:12px;text-decoration:none;border:0;font-weight:400}.ctrlq.fb-overlay{z-index:0;position:fixed;height:100vh;width:100vw;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;top:0;left:0;background:rgba(0,0,0,.05);display:none}.ctrlq.fb-close{z-index:4;padding:0 6px;background:#365899;font-weight:700;font-size:11px;color:#fff;margin:8px;border-radius:3px}.ctrlq.fb-close::after{content:'x';font-family:sans-serif}

.ctrlq.fb-close {
	left: 350px;right: auto;
}
