.seam{background-color:transparent;width:100%;overflow:hidden}.seam svg{display:block;transform:scale(1.05)}.seam-top{z-index:1;position:absolute;top:0}.seam-bottom{z-index:1;position:absolute;bottom:0}.seam-content-wrapper{position:relative;overflow:hidden}.seam-content-wrapper .seam,.seam-content-wrapper .seam-filler{position:absolute;width:100%;top:60%}.seam-content-wrapper .seam{transform:translateY(-100%) scale(1.01)}.seam-content-wrapper .seam-filler{height:100%}.seam-animate-end{visibility:hidden}





/* buttons */

.filter-btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  margin:0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.filter-btn:before,
.filter-btn:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.filter-btn:focus,
.filter-btn:active:focus,
.filter-btn.active:focus,
.filter-btn.focus,
.filter-btn:active.focus,
.filter-btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.filter-btn:hover,
.filter-btn:focus,
.filter-btn.focus {
  color: #333333;
  text-decoration: none;
}
.filter-btn:active,
.filter-btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.filter-btn.disabled,
.filter-btn[disabled] {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.filter-btn.disabled {
  pointer-events: none;
}

.filter-btn {
  color: #777777;
  background-color: #ffffff;
  border-color: #cccccc;
  text-shadow: none !important;
}
.filter-btn:focus,
.filter-btn.focus {
  color: #333333;
  background-color: transparent;
  border-color: #CCC;
  text-shadow: none !important;
}
.filter-btn:hover {
  color: #333333;
  background-color: transparent;
  border-color: #ccc;
  text-shadow: none !important;
}
.filter-btn:active,
.filter-btn.active {
  color: #54A8FA;
  background-color: transparent;
  border-color: #CCC;
  text-shadow: none !important;
}
.filter-btn:active:hover,
.filter-btn.active:hover,
.filter-btn:active:focus,
.filter-btn.active:focus,
.filter-btn:active.focus,
.filter-btn.active.focus {
  color: #54A8FA;
  background-color: transparent;
  border-color: #ccc;
  text-shadow: none !important;
}
.filter-btn:active,
.filter-btn.active {
  background-image: none;
}
.filter-btn.disabled,
.filter-btn[disabled],
.filter-btn.disabled:hover,
.filter-btn[disabled]:hover,
.filter-btn.disabled:focus,
.filter-btn[disabled]:focus,
.filter-btn.disabled.focus,
.filter-btn[disabled].focus,
.filter-btn.disabled:active,
.filter-btn[disabled]:active,
.filter-btn.disabled.active,
.filter-btn[disabled].active {
  background-color: #ffffff;
  border-color: #cccccc;
  text-shadow: none !important;
}


		
.filter-search {
	display: block;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	width:100%;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* search input */
		
.filter-search:focus {
/* 	border-color: #66afe9; */
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}		

.filter-search:before,
.filter-search:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*placeholder */

.filter-search::-webkit-input-placeholder {
    color: #CCCCCC;
}
.filter-search:-moz-placeholder {
    color: #CCCCCC;
}
.filter-search::-moz-placeholder {
    color: #CCCCCC;
}
.filter-search:-ms-input-placeholder {
    color: #CCCCCC;
}

/* input groups */
	
	
.filter-input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  width:100%;
  padding-right:10px;
}

.filter-input-group > input {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.filter-input-group > .filter-form-control,
.filter-input-group > .filter-group-btn > .filter-btn {
  height:34px;
  padding: 6px 16px;
  border-radius: 4px;
}

.filter-group-btn,
.filter-input-group > input {
  display: table-cell;
}

.filter-group-btn:not(:first-child):not(:last-child),
.filter-input-group .filter-form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.filter-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.filter-input-group .filter-form-control:first-child,
.filter-group-btn.layout > .filter-btn:first-child,
.filter-group-btn.sort > .filter-btn:first-child,
.filter-group-btn > .filter-btn:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  margin-left:10px;
}

.filter-input-group .filter-form-control:last-child,
.filter-group-btn > .filter-btn:last-child,
.filter-group-btn:first-child > .filter-btn:not(:first-child),
.filter-group-btn:first-child > .filter-btn-group:not(:first-child) > .filter-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.filter-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
  margin:0;
}
.filter-group-btn > .filter-btn {
  position: relative;
}
.filter-group-btn > .filter-btn + .filter-btn {
  margin-left: -1px;
}
.filter-group-btn > .filter-btn:hover,
.filter-group-btn > .filter-btn:focus,
.filter-group-btn > .filter-btn:active {
  z-index: 2;
}
.filter-group-btn:first-child > .filter-btn,
.filter-group-btn:first-child > .filter-btn-group {
  margin-right: -1px;
}
.filter-group-btn:last-child > .filter-btn,
.filter-group-btn:last-child > .filter-btn-group {
  z-index: 2;
  margin-left: -1px;
}




:root{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(0, 140, 186, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(0, 0, 0, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(51, 51, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);--primary-dark:rgba(0, 110, 156, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(0, 0, 0, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(34, 34, 34, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:none;--overlay-color:rgba(0, 0, 0, 0.50);--radius:3px;--small-gutter:1.25rem;--medium-gutter:2rem;--large-gutter:2rem;--site-width:calc(1200rem/16);}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(230, 230, 230, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:var(--site-width)}.radius{border-radius:var(--radius)}body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(24rem/16)}h2,.h2{font-size:calc(20rem/16)}h3,.h3{font-size:calc(19rem/16)}h4,.h4{font-size:calc(18rem/16)}h5,.h5{font-size:calc(17rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:40%}.button{font-size:calc(16rem/16)}.button.tiny{font-size:calc(10rem/16)}.button.small{font-size:calc(12rem/16)}.button.large{font-size:calc(20rem/16)}@media only screen and (min-width:40em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(20rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}@media only screen and (min-width:64em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:outside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(3rem/16)}body{background-color:rgba(230, 230, 230, 1.00);background-image:url('');background-repeat:no-repeat   ;background-size:  cover;}
            .Artist{font-size:calc(22rem/16) ;font-weight:600 ;}@media only screen and (min-width:40em) {            .Artist{font-size:calc(22rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .Artist{font-size:calc(30rem/16) ;line-height:1.50 }}
.Footer{background-color:rgba(0, 0, 0, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.Footer{background-attachment:scroll!important}}
.instaback{background-image:url('../index_files/bgimage-14-1FF.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:  fixed ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.instaback{background-attachment:scroll!important}}
.Contact{background-color:rgba(0, 0, 0, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.Contact{background-attachment:scroll!important}}
.colouroverlay{background-color:rgba(0, 0, 0, 0.50) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.colouroverlay{background-attachment:scroll!important}}

  
  
/*  */
#icon-menu-stacks_in_3_16 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  #icon-menu-stacks_in_3_16 .icon-menu-toggle {
    /*  */
    background: rgba(0, 0, 0, 1.00);
    /*  */
    /*  */
    /*  */
    font-family: "Varela";
    /*  */
    font-size: 20px;
    color: rgba(255, 255, 255, 1.00);
    margin: 10px 10px;
    padding: 15px 25px;
    line-height: 32.360001px;
    border-radius: 40px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    cursor: pointer;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    transition: all 0.3s;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-decoration: none !important; }
    #icon-menu-stacks_in_3_16 .icon-menu-toggle i {
      display: none;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      font-size: 24px; }
    #icon-menu-stacks_in_3_16 .icon-menu-toggle span {
      display: none;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      max-width: 100%; }
    #icon-menu-stacks_in_3_16 .icon-menu-toggle:hover {
      /*  */
      background: rgba(62, 60, 75, 1.00);
      /*  */
      /*  */
      color: rgba(255, 255, 255, 1.00);
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
    #icon-menu-stacks_in_3_16 .icon-menu-toggle.with-icon i {
      display: initial; }
    #icon-menu-stacks_in_3_16 .icon-menu-toggle.with-text span {
      display: initial; }
    #icon-menu-stacks_in_3_16 .icon-menu-toggle.with-icon.with-text i {
      margin-right: 10px; }
    #icon-menu-stacks_in_3_16 .icon-menu-toggle.toggle-inline {
      position: static; }
    #icon-menu-stacks_in_3_16 .icon-menu-toggle.toggle-fixed {
      position: fixed;
      z-index: 99999999; }
      #icon-menu-stacks_in_3_16 .icon-menu-toggle.toggle-fixed.v-top {
        top: 0; }
      #icon-menu-stacks_in_3_16 .icon-menu-toggle.toggle-fixed.v-bottom {
        bottom: 0; }
      #icon-menu-stacks_in_3_16 .icon-menu-toggle.toggle-fixed.h-left {
        left: 0; }
      #icon-menu-stacks_in_3_16 .icon-menu-toggle.toggle-fixed.h-right {
        right: 0; }

#icon-menu-nav-stacks_in_3_16.icon-menu-nav {
  padding: 10px 10px;
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow-y: scroll;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9999999999;
  box-sizing: border-box;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  #icon-menu-nav-stacks_in_3_16.icon-menu-nav * {
    box-sizing: border-box; }
  #icon-menu-nav-stacks_in_3_16.icon-menu-nav .icon-menu-nav-close {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 5px 10px 10px;
    text-align: right;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    #icon-menu-nav-stacks_in_3_16.icon-menu-nav .icon-menu-nav-close span {
      /*  */
      font-family: "Varela";
      /*  */
      font-size: 16px;
      line-height: 25.888000px;
      color: rgba(255, 255, 255, 1.00);
      text-transform: none; }
    #icon-menu-nav-stacks_in_3_16.icon-menu-nav .icon-menu-nav-close i {
      padding: 0;
      color: rgba(255, 255, 255, 1.00);
      width: 18px;
      height: 18px;
      font-size: 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
  #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul {
    max-width: 450px;
    padding: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-height: 100%;
    margin: 0 0 auto 0;
    list-style-type: none;
    z-index: 9999999999; }
    #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li {
      width: 33.333332%;
      padding: 10px 10px;
      opacity: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      -webkit-animation-delay: 0.3s;
              animation-delay: 0.3s;
      -webkit-transform: translateY(100%);
              transform: translateY(100%); }
      #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a {
        color: #97969E;
        padding: 10px 10px;
        border-radius: 2px;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        text-decoration: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        transition: -webkit-transform 0.3s linear;
        transition: transform 0.3s linear;
        transition: transform 0.3s linear, -webkit-transform 0.3s linear; }
        #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a .icon-menu-nav-icon {
          /*  */
          background: rgba(151, 150, 158, 1.00);
          /*  */
          /*  */
          color: rgba(62, 60, 75, 1.00);
          width: 50px;
          height: 50px;
          font-size: 36px;
          border-radius: 50px;
          margin: 5px 0 10px 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a .icon-menu-nav-icon i[class*="ion-"]::before {
            vertical-align: top; }
          #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a .icon-menu-nav-icon i, #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a .icon-menu-nav-icon i::before {
            width: 36px;
            height: 36px; }
        #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a .icon-menu-nav-label {
          /*  */
          font-family: "Varela";
          /*  */
          color: rgba(255, 255, 255, 1.00);
          font-size: 16px;
          line-height: 25.888000px; }
        #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a:hover {
          /*  */
          background: rgba(28, 44, 67, 1.00);
          /*  */
          /*  */
          -webkit-transform: translateY(-3px);
                  transform: translateY(-3px);
          box-shadow: 0px 0px 0px 7px rgba(179, 179, 179, 0.50); }
          #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a:hover .icon-menu-nav-icon {
            /*  */
            background: rgba(255, 255, 255, 1.00);
            /*  */
            /*  */
            color: rgba(28, 44, 67, 1.00); }
          #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a:hover .icon-menu-nav-label {
            color: rgba(255, 255, 255, 1.00); }

#icon-menu-nav-stacks_in_3_16.openyo.close ul {
  -webkit-animation: menu-leave 0.3s;
          animation: menu-leave 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#icon-menu-nav-stacks_in_3_16.openyo {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
  #icon-menu-nav-stacks_in_3_16.openyo ul {
    -webkit-animation: menu-enter 0.4s;
            animation: menu-enter 0.4s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards; }
    #icon-menu-nav-stacks_in_3_16.openyo ul li {
      -webkit-animation: item-enter 0.4s 0.6s;
              animation: item-enter 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(1) {
        -webkit-animation-delay: 0.2s;
                animation-delay: 0.2s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(2) {
        -webkit-animation-delay: 0.3s;
                animation-delay: 0.3s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(3) {
        -webkit-animation-delay: 0.4s;
                animation-delay: 0.4s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(4) {
        -webkit-animation-delay: 0.5s;
                animation-delay: 0.5s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(5) {
        -webkit-animation-delay: 0.6s;
                animation-delay: 0.6s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(6) {
        -webkit-animation-delay: 0.7s;
                animation-delay: 0.7s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(7) {
        -webkit-animation-delay: 0.8s;
                animation-delay: 0.8s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(8) {
        -webkit-animation-delay: 0.9s;
                animation-delay: 0.9s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(9) {
        -webkit-animation-delay: 1s;
                animation-delay: 1s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(10) {
        -webkit-animation-delay: 1.1s;
                animation-delay: 1.1s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(11) {
        -webkit-animation-delay: 1.2s;
                animation-delay: 1.2s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(12) {
        -webkit-animation-delay: 1.3s;
                animation-delay: 1.3s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(13) {
        -webkit-animation-delay: 1.4s;
                animation-delay: 1.4s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(14) {
        -webkit-animation-delay: 1.5s;
                animation-delay: 1.5s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(15) {
        -webkit-animation-delay: 1.6s;
                animation-delay: 1.6s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(16) {
        -webkit-animation-delay: 1.7s;
                animation-delay: 1.7s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(17) {
        -webkit-animation-delay: 1.8s;
                animation-delay: 1.8s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(18) {
        -webkit-animation-delay: 1.9s;
                animation-delay: 1.9s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(19) {
        -webkit-animation-delay: 2s;
                animation-delay: 2s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(20) {
        -webkit-animation-delay: 2.1s;
                animation-delay: 2.1s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(21) {
        -webkit-animation-delay: 2.2s;
                animation-delay: 2.2s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(22) {
        -webkit-animation-delay: 2.3s;
                animation-delay: 2.3s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(23) {
        -webkit-animation-delay: 2.4s;
                animation-delay: 2.4s; }
      #icon-menu-nav-stacks_in_3_16.openyo ul li:nth-child(24) {
        -webkit-animation-delay: 2.5s;
                animation-delay: 2.5s; }

#icon-menu-nav-stacks_in_3_16.full-page {
  opacity: 0;
  display: none;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  padding: 10px 10px 15px 10px; }
  #icon-menu-nav-stacks_in_3_16.full-page .icon-menu-nav-close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    #icon-menu-nav-stacks_in_3_16.full-page .icon-menu-nav-close.inner {
      display: none; }
  #icon-menu-nav-stacks_in_3_16.full-page.openyo {
    /*  */
    background: rgba(0, 0, 0, 1.00);
    /*  */
    /*  */
    /*  */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: full-menu-enter 0.4s 0.1s;
            animation: full-menu-enter 0.4s 0.1s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards; }
    #icon-menu-nav-stacks_in_3_16.full-page.openyo .list-outer {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      overflow-y: scroll;
      padding: 10px 10px 15px 10px;
      background-color: rgba(0, 0, 0, 0.00); }
  #icon-menu-nav-stacks_in_3_16.full-page.openyo.close {
    -webkit-animation: full-menu-leave 0.3s;
            animation: full-menu-leave 0.3s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards; }

#icon-menu-nav-stacks_in_3_16.popup ul {
  margin-bottom: 0;
  overflow: hidden;
  overflow-y: scroll;
  -webkit-transform: scale(0);
          transform: scale(0);
  padding: 10px 10px 15px 10px;
  border-radius: 4px;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  /*  */
  background: rgba(0, 0, 0, 1.00);
  /*  */
  /*  */
  /*  */ }
  #icon-menu-nav-stacks_in_3_16.popup ul .list-outer {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow-y: scroll;
    padding: 10px 10px 15px 10px;
    background-color: rgba(0, 0, 0, 0.00); }

#icon-menu-nav-stacks_in_3_16.popup .list-outer {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

#icon-menu-nav-stacks_in_3_16.popup .icon-menu-nav-close:not(.inner) {
  display: none; }

#icon-menu-nav-stacks_in_3_16.labels-top ul li a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
  #icon-menu-nav-stacks_in_3_16.labels-top ul li a .icon-menu-nav-icon {
    margin: 10px 0 5px 0; }

@media (max-width: 700px) {
  #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul {
    max-width: 400px; }
    #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li {
      width: 100.000000%; }
      #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a .icon-menu-nav-icon {
        width: 40px;
        height: 40px;
        font-size: 28px;
        border-radius: 40px;
        margin: 5px 0 10px 0; }
        #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a .icon-menu-nav-icon i, #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a .icon-menu-nav-icon i::before {
          width: 28px;
          height: 28px; }
      #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a .icon-menu-nav-label {
        font-size: 14px;
        line-height: 22.652000px; } }

@media (max-width: 400px) {
  #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul {
    max-width: 350px; }
    #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li {
      width: 100.000000%; }
      #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a .icon-menu-nav-icon {
        width: 40px;
        height: 40px;
        font-size: 28px;
        border-radius: 35px;
        margin: 5px 0 10px 0; }
        #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a .icon-menu-nav-icon i, #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a .icon-menu-nav-icon i::before {
          width: 28px;
          height: 28px; }
      #icon-menu-nav-stacks_in_3_16.icon-menu-nav ul li a .icon-menu-nav-label {
        font-size: 14px;
        line-height: 22.652000px; } }

@-webkit-keyframes item-enter {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  80% {
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }

@keyframes item-enter {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  80% {
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }

@-webkit-keyframes menu-enter {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes menu-enter {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes menu-leave {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes menu-leave {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes full-menu-enter {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes full-menu-enter {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes full-menu-leave {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes full-menu-leave {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }
#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_18.image-icon a .icon-menu-nav-icon {
  background: url(../index_files/icon_image_bg-18-2F0.png) no-repeat center center;
  background-size: cover; }
  #icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_18.image-icon a .icon-menu-nav-icon i {
    display: none; }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_18.custom-label a .icon-menu-nav-label {
  color: rgba(151, 150, 158, 1.00); }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_18.custom-label a:hover .icon-menu-nav-label {
  color: rgba(255, 255, 255, 1.00); }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_18.custom-icon a .icon-menu-nav-icon {
  color: rgba(62, 60, 75, 1.00); }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_18.custom-icon a:hover .icon-menu-nav-icon {
  color: rgba(50, 97, 251, 1.00); }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_18.custom-icon-bg a .icon-menu-nav-icon {
  /*  */
  background: rgba(151, 150, 158, 1.00);
  /*  */
  /*  */ }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_18.custom-icon-bg a:hover .icon-menu-nav-icon {
  /*  */
  background: rgba(255, 255, 255, 1.00);
  /*  */
  /*  */ }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_18.custom-item-bg a:hover {
  /*  */
  background: rgba(50, 97, 251, 1.00);
  /*  */
  /*  */ }
#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_20.image-icon a .icon-menu-nav-icon {
  background: url(../index_files/icon_image_bg-20-2F0.png) no-repeat center center;
  background-size: cover; }
  #icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_20.image-icon a .icon-menu-nav-icon i {
    display: none; }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_20.custom-label a .icon-menu-nav-label {
  color: rgba(151, 150, 158, 1.00); }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_20.custom-label a:hover .icon-menu-nav-label {
  color: rgba(255, 255, 255, 1.00); }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_20.custom-icon a .icon-menu-nav-icon {
  color: rgba(62, 60, 75, 1.00); }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_20.custom-icon a:hover .icon-menu-nav-icon {
  color: rgba(50, 97, 251, 1.00); }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_20.custom-icon-bg a .icon-menu-nav-icon {
  /*  */
  background: rgba(151, 150, 158, 1.00);
  /*  */
  /*  */ }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_20.custom-icon-bg a:hover .icon-menu-nav-icon {
  /*  */
  background: rgba(255, 255, 255, 1.00);
  /*  */
  /*  */ }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_20.custom-item-bg a:hover {
  /*  */
  background: rgba(50, 97, 251, 1.00);
  /*  */
  /*  */ }
#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_22.image-icon a .icon-menu-nav-icon {
  background: url(../index_files/icon_image_bg-22-2F0.png) no-repeat center center;
  background-size: cover; }
  #icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_22.image-icon a .icon-menu-nav-icon i {
    display: none; }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_22.custom-label a .icon-menu-nav-label {
  color: rgba(151, 150, 158, 1.00); }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_22.custom-label a:hover .icon-menu-nav-label {
  color: rgba(255, 255, 255, 1.00); }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_22.custom-icon a .icon-menu-nav-icon {
  color: rgba(62, 60, 75, 1.00); }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_22.custom-icon a:hover .icon-menu-nav-icon {
  color: rgba(50, 97, 251, 1.00); }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_22.custom-icon-bg a .icon-menu-nav-icon {
  /*  */
  background: rgba(151, 150, 158, 1.00);
  /*  */
  /*  */ }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_22.custom-icon-bg a:hover .icon-menu-nav-icon {
  /*  */
  background: rgba(255, 255, 255, 1.00);
  /*  */
  /*  */ }

#icon-menu-nav-stacks_in_3_16 #icon-menu-item-stacks_in_3_22.custom-item-bg a:hover {
  /*  */
  background: rgba(50, 97, 251, 1.00);
  /*  */
  /*  */ }

#stacks_in_192 {
	margin: 0px 0px 20px 0px;
}
/* fix all the stupid foundation shit... */
#stacks_in_190 * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* this makes the widths work as expected */	
#stacks_in_190 * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#stacks_in_190 *:before,
#stacks_in_190 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
		
/* clears */

#stacks_in_190 .clearfix:before,
#stacks_in_190 .clearfix:after {
  content: " ";
  display: table;
}
#stacks_in_190 .clearfix:after {
  clear: both;
}


#stacks_in_190 .filter-controls {
	display: block;
	clear: both;
}

#stacks_in_190-cat-buttons {
	text-align: left;
}

#stacks_in_190 input[type="text"] {
	margin:0;
	margin-bottom:0;
}




#stacks_in_190 .filter-input-group>div {
    position: relative;
}

#stacks_in_190 .filter-input-group>div label {
    position: absolute;
    font-size:16px;
    line-height: 16px;
    left: 14px;
    top: 8px;
    color:rgba(119, 119, 119, 1.00);
    padding:0;
    margin:0;
}

#stacks_in_190 .filter-input-group>div #stacks_in_190-search-input {
	background-image: none;
	border: 1px solid #cccccc;
	padding: 6px 10px;
	height: 34px;
	line-height: inherit;
	font-size: 16px;
	padding-left: 43px;
    padding-right: 43px;
    border-radius: 4px;
}


#stacks_in_190 .filter-input-group>div .filter-search-clear {
    text-decoration: none;
    position: absolute;
    font-size: 16px;
    line-height: 16px;
    right: 14px;
    top: 8px;
    color: rgba(119, 119, 119, 1.00);
	display: none;
}

#stacks_in_190 .filter-input-group>div .filter-search-clear:hover {
    color: rgba(34, 34, 34, 1.00);
}			



#stacks_in_190 .filter-input-group>div #stacks_in_190-search-input,
#stacks_in_190 .filter-input-group .filter-btn {
	background: rgba(255, 255, 255, 1.00);
	color: rgba(119, 119, 119, 1.00);
	border: 1px solid rgba(204, 204, 204, 1.00);
}

#stacks_in_190 .filter-input-group .filter-btn:hover,
#stacks_in_190 .filter-input-group .filter-btn:focus {
	background: rgba(239, 239, 239, 1.00);
	color: rgba(34, 34, 34, 1.00);
	border: 1px solid rgba(204, 204, 204, 1.00);
}

#stacks_in_190 .filter-input-group .filter-btn:active {
	background: rgba(204, 204, 204, 1.00);
	color: rgba(17, 17, 17, 1.00);
	border: 1px solid rgba(204, 204, 204, 1.00);
}

#stacks_in_190 .filter-input-group .filter-btn.active,
#stacks_in_190 .filter-input-group .filter-btn.active:hover {
	background: rgba(239, 239, 239, 1.00);
	color: rgba(84, 168, 250, 1.00);
	border: 1px solid rgba(204, 204, 204, 1.00);
}

#stacks_in_190 .filter-btn.grid {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

#stacks_in_190 .filter-btn.list {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

#stacks_in_190 .filter-btn.asc {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

#stacks_in_190 .filter-btn.desc {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* placeholder */

#stacks_in_190 .filter-search::-webkit-input-placeholder {
    color: rgba(119, 119, 119, 1.00);
}
#stacks_in_190 .filter-search:-moz-placeholder {
    color: rgba(119, 119, 119, 1.00);
}
#stacks_in_190 .filter-search::-moz-placeholder {
    color: rgba(119, 119, 119, 1.00);
}
#stacks_in_190 .filter-search:-ms-input-placeholder {
    color: rgba(119, 119, 119, 1.00);
}



/* fix all the stupid foundation shit... */
#stacks_in_5 * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* this makes the widths work as expected */	
#stacks_in_5 * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#stacks_in_5 *:before,
#stacks_in_5 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
		
/* clears */

#stacks_in_5 .clearfix:before,
#stacks_in_5 .clearfix:after {
  content: " ";
  display: table;
}
#stacks_in_5 .clearfix:after {
  clear: both;
}


#stacks_in_5 .filter-controls {
	display: block;
	clear: both;
}

#stacks_in_5-cat-buttons {
	text-align: center;
}

#stacks_in_5 input[type="text"] {
	margin:0;
	margin-bottom:0;
}


#stacks_in_5 a.category-filter {
	background: rgba(255, 255, 255, 1.00);
	color: rgba(0, 0, 0, 1.00);
	border: 1px solid rgba(204, 204, 204, 1.00);
	width:100%;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	border-radius:10px 10px 10px 10px;
	padding:8px 10px 8px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin:4px 0;
}


#stacks_in_5 a.category-filter {
	width: auto;
	display:inline-block;
}


#stacks_in_5 a.category-filter:hover,
#stacks_in_5 a.category-filter:focus {
	background: rgba(239, 239, 239, 1.00);
	color: rgba(34, 34, 34, 1.00);
	border-color: rgba(204, 204, 204, 1.00);
}

#stacks_in_5 a.category-filter:active {
	background: rgba(204, 204, 204, 1.00);
	color: rgba(17, 17, 17, 1.00);
	border-color: rgba(204, 204, 204, 1.00);
}

#stacks_in_5 a.category-filter.active,
#stacks_in_5 a.category-filter.active:hover {
	background: rgba(239, 239, 239, 1.00);
	color: rgba(251, 2, 7, 1.00);
	border-color: rgba(204, 204, 204, 1.00);
}



/* Filter v.1.1.5 CSS */
@charset "UTF-8";

/* this makes the widths work as expected */	
#stacks_in_6 li,
#stacks_in_6 li > div > div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#stacks_in_6 li:before,
#stacks_in_6 li:after,
#stacks_in_6 li > div > div:before,
#stacks_in_6 li > div > div:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
		
/* clears */

#stacks_in_6 .clearfix:before,
#stacks_in_6 .clearfix:after {
  content: " ";
  display: table;
}
#stacks_in_6 .clearfix:after {
  clear: both;
}


/* grid/pack styling */

#stacks_in_6-filter{
	position: relative;
}

#stacks_in_6 .filter-tags,
#stacks_in_6 .filter-sort {
	display:none;
}


/* clear fix */
#stacks_in_6-filter:after {
  content: '';
  display: block;
  clear: both;
}

#stacks_in_6 ul.filter-items
{
	margin:0 !important;
	padding:0 !important;
	list-style: none !important;
}





#stacks_in_6 ul.filter-items
{
	visibility: hidden;
	opacity:0;
	transition: visibility 0s 500ms, opacity 500ms linear;
}

#stacks_in_6 ul.filter-items.visible
{
	visibility: visible;
	opacity:1;
}


.filter-content > div {
	line-height: normal;
}
	    
ul.filter-items.grid > li,
ul.filter-items.pack > li {
	width:33%;
    display: block;
    text-align: center;
    vertical-align: top;
    float:none;
	padding:10px;
	margin:0;
}


ul.filter-items.grid > li > div,
ul.filter-items.pack > li > div {
	width: 100%; 
    display: inline-block;
    background: rgba(255, 255, 255, 1.00);
    border:  1px solid rgba(204, 204, 204, 1.00);
    text-align: center;
    vertical-align: top;
	border-radius: 4px;
	padding:0;
    *display: inline;
    *zoom: 1;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
}

ul.filter-items.grid >li>div>div {
	width: 100%; 
    display: inline-block;
    text-align: center;
    vertical-align: top;
	padding:10px 10px 10px 10px;
    *display: inline;
    *zoom: 1;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
}

.filter-img img {
	display: inline-block; /* added */
	overflow: visible;
	-webkit-text-size-adjust: none;
    font-family: inherit;
    font-size: 0;
    line-height: 0;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 0;
    border-width:0;
    box-shadow: none;
}

ul.filter-items.grid >li .filter-img {
/* 	padding-bottom:10px; */
	position: relative;
    display: inline-block; /* added */
	overflow: visible;
	-webkit-text-size-adjust: none;
    font-family: inherit;
    font-size: 0;
    line-height: 0;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 0;
    border-width:0;
    box-shadow: none;
}




@media (max-width: 767px) {
	ul.filter-items.grid li,
	ul.filter-items.pack li {
	 width: 100% !important;
	 }
}


/* list styling */

ul.filter-items.list {
   width: 100%;
   display: table;
}

ul.filter-items.list > li {
    width: 100%;
    display: table-row;
    background: rgba(255, 255, 255, 1.00);
    border-bottom: 1px solid rgba(204, 204, 204, 1.00);
    text-align: left;
    vertical-align: top;
    padding:10px 10px 10px 10px;
}

ul.filter-items.list > li > div.filter-img > img {
    min-width: 128px;
    width: auto;
    max-width: 100%;
    height: auto;
    background: none !important;
    padding: 0px !important;
    border-radius: 0px !important;
    border: 0px solid #808000 !important;
    margin-bottom: 0;
    border-width:0;
    box-shadow: none;
    
    /* no shadow */
}

ul.filter-items.list > li.filter-catalog .filter-img {
    display: table-cell;
    padding: 0 10px;
    min-width: 108px;
    text-align: center;
    width:30%;
    position: relative;
    overflow: hidden; /* added */
}

ul.filter-items.list > li .filter-img > img {
    
}

ul.filter-items.list li.filter-catalog .filter-content {
    display: table-cell;
    padding: 0 10px 10px;
    vertical-align: top;
    width:70%;
}

ul.filter-items.list > li.filter-gallery {
	text-align:center;
}

@media (max-width:767px) {

    ul.filter-items.list > li .filter-img,
    ul.filter-items.list > li .filter-content {
        width: 100%;
        display:block;
    }

}


/* FAQ Style */

ul.filter-items > li.filter-faq .filter-content {
	visibility: hidden;
    opacity: 0;
    transition: visibility 0s 1s, opacity 1s linear;
    display:none;
}

ul.filter-items > li.filter-faq .filter-content.show {
	visibility: visible;
    opacity: 1;
    transition: opacity 1s linear;
}

ul.filter-items > li.filter-faq .filter-title {
	cursor: pointer;
}






/*! fancyBox v3.2.10 | fancyapps.com/fancybox/#license */
@charset "UTF-8";body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}



/* Image Lightbox Hover Effect */

#stacks_in_6 a.filter-zoom
{
	width:100%;
	border-width:0;
}

#stacks_in_6 a.filter-zoom:before
{
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	letter-spacing: 1px;
	font-size: 36px;
	padding: 0 0 0 2px;
	text-align: center;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	z-index: 20;
	color: #fff;
	opacity: 0;
	background:#000;
	background-color:rgba(0,0,0,.5);
	border-radius:25px;
	-webkit-transform: translateZ(100px) rotateY(55deg);
	transform: translateZ(100px) rotateY(55deg);
	-webkit-transition: opacity 250ms ease-out, -webkit-transform 300ms;
	transition: opacity 250ms ease-out, -webkit-transform 300ms;
	transition: transform 300ms, opacity 250ms ease-out;
	transition: transform 300ms, opacity 250ms ease-out, -webkit-transform 300ms
}

#stacks_in_6 a.filter-zoom:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-width:20px;
	background-color: transparent;
	content: '';
	display: block;
	opacity: 0;
	z-index: 0;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1, 1);
	transform: translateZ(0) scale(1, 1)
}

#stacks_in_6  a:hover.filter-zoom{
	background-color:transparent !important;
}

#stacks_in_6 a:hover.filter-zoom:after,
#stacks_in_6 a:hover.filter-zoom:before
{
	opacity: 1;
}

#stacks_in_6 a:hover.filter-zoom:before {
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
}


#stacks_in_102 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_98,
#ruleStackstacks_in_98:before,
#ruleStackstacks_in_98:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_98 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_98 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_98 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_98 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_98 {
	text-align: center;
}

#ruleStackstacks_in_98:before,
#ruleStackstacks_in_98:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_98:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_98:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_98 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1291 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1296,
#ruleStackstacks_in_1296:before,
#ruleStackstacks_in_1296:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1296 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1296 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1296 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1296 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1296 {
	text-align: center;
}

#ruleStackstacks_in_1296:before,
#ruleStackstacks_in_1296:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1296:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1296:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1296 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1303 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1308,
#ruleStackstacks_in_1308:before,
#ruleStackstacks_in_1308:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1308 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1308 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1308 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1308 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1308 {
	text-align: center;
}

#ruleStackstacks_in_1308:before,
#ruleStackstacks_in_1308:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1308:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1308:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1308 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1316 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1321,
#ruleStackstacks_in_1321:before,
#ruleStackstacks_in_1321:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1321 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1321 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1321 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1321 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1321 {
	text-align: center;
}

#ruleStackstacks_in_1321:before,
#ruleStackstacks_in_1321:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1321:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1321:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1321 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1385 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1390,
#ruleStackstacks_in_1390:before,
#ruleStackstacks_in_1390:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1390 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1390 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1390 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1390 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1390 {
	text-align: center;
}

#ruleStackstacks_in_1390:before,
#ruleStackstacks_in_1390:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1390:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1390:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1390 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1328 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1333,
#ruleStackstacks_in_1333:before,
#ruleStackstacks_in_1333:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1333 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1333 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1333 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1333 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1333 {
	text-align: center;
}

#ruleStackstacks_in_1333:before,
#ruleStackstacks_in_1333:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1333:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1333:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1333 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1337 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1342,
#ruleStackstacks_in_1342:before,
#ruleStackstacks_in_1342:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1342 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1342 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1342 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1342 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1342 {
	text-align: center;
}

#ruleStackstacks_in_1342:before,
#ruleStackstacks_in_1342:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1342:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1342:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1342 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1347 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1352,
#ruleStackstacks_in_1352:before,
#ruleStackstacks_in_1352:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1352 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1352 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1352 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1352 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1352 {
	text-align: center;
}

#ruleStackstacks_in_1352:before,
#ruleStackstacks_in_1352:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1352:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1352:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1352 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1377 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1382,
#ruleStackstacks_in_1382:before,
#ruleStackstacks_in_1382:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1382 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1382 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1382 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1382 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1382 {
	text-align: center;
}

#ruleStackstacks_in_1382:before,
#ruleStackstacks_in_1382:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1382:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1382:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1382 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1357 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1362,
#ruleStackstacks_in_1362:before,
#ruleStackstacks_in_1362:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1362 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1362 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1362 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1362 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1362 {
	text-align: center;
}

#ruleStackstacks_in_1362:before,
#ruleStackstacks_in_1362:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1362:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1362:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1362 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1367 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1372,
#ruleStackstacks_in_1372:before,
#ruleStackstacks_in_1372:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1372 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1372 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1372 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1372 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1372 {
	text-align: center;
}

#ruleStackstacks_in_1372:before,
#ruleStackstacks_in_1372:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1372:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1372:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1372 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_196 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_201,
#ruleStackstacks_in_201:before,
#ruleStackstacks_in_201:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_201 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_201 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_201 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_201 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_201 {
	text-align: center;
}

#ruleStackstacks_in_201:before,
#ruleStackstacks_in_201:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_201:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_201:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_201 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1600 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1605,
#ruleStackstacks_in_1605:before,
#ruleStackstacks_in_1605:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1605 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1605 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1605 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1605 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1605 {
	text-align: center;
}

#ruleStackstacks_in_1605:before,
#ruleStackstacks_in_1605:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1605:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1605:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1605 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1638 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1643,
#ruleStackstacks_in_1643:before,
#ruleStackstacks_in_1643:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1643 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1643 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1643 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1643 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1643 {
	text-align: center;
}

#ruleStackstacks_in_1643:before,
#ruleStackstacks_in_1643:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1643:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1643:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1643 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_206 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_211,
#ruleStackstacks_in_211:before,
#ruleStackstacks_in_211:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_211 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_211 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_211 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_211 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_211 {
	text-align: center;
}

#ruleStackstacks_in_211:before,
#ruleStackstacks_in_211:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_211:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_211:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_211 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1756 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1761,
#ruleStackstacks_in_1761:before,
#ruleStackstacks_in_1761:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1761 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1761 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1761 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1761 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1761 {
	text-align: center;
}

#ruleStackstacks_in_1761:before,
#ruleStackstacks_in_1761:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1761:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1761:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1761 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1209 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1214,
#ruleStackstacks_in_1214:before,
#ruleStackstacks_in_1214:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1214 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1214 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1214 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1214 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1214 {
	text-align: center;
}

#ruleStackstacks_in_1214:before,
#ruleStackstacks_in_1214:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1214:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1214:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1214 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1619 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1624,
#ruleStackstacks_in_1624:before,
#ruleStackstacks_in_1624:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1624 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1624 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1624 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1624 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1624 {
	text-align: center;
}

#ruleStackstacks_in_1624:before,
#ruleStackstacks_in_1624:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1624:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1624:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1624 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1010 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1015,
#ruleStackstacks_in_1015:before,
#ruleStackstacks_in_1015:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1015 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1015 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1015 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1015 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1015 {
	text-align: center;
}

#ruleStackstacks_in_1015:before,
#ruleStackstacks_in_1015:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1015:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1015:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1015 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1394 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1399,
#ruleStackstacks_in_1399:before,
#ruleStackstacks_in_1399:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1399 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1399 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1399 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1399 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1399 {
	text-align: center;
}

#ruleStackstacks_in_1399:before,
#ruleStackstacks_in_1399:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1399:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1399:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1399 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1657 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1662,
#ruleStackstacks_in_1662:before,
#ruleStackstacks_in_1662:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1662 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1662 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1662 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1662 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1662 {
	text-align: center;
}

#ruleStackstacks_in_1662:before,
#ruleStackstacks_in_1662:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1662:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1662:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1662 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1628 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1633,
#ruleStackstacks_in_1633:before,
#ruleStackstacks_in_1633:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1633 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1633 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1633 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1633 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1633 {
	text-align: center;
}

#ruleStackstacks_in_1633:before,
#ruleStackstacks_in_1633:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1633:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1633:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1633 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1788 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1793,
#ruleStackstacks_in_1793:before,
#ruleStackstacks_in_1793:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1793 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1793 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1793 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1793 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1793 {
	text-align: center;
}

#ruleStackstacks_in_1793:before,
#ruleStackstacks_in_1793:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1793:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1793:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1793 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1670 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1675,
#ruleStackstacks_in_1675:before,
#ruleStackstacks_in_1675:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1675 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1675 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1675 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1675 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1675 {
	text-align: center;
}

#ruleStackstacks_in_1675:before,
#ruleStackstacks_in_1675:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1675:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1675:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1675 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_174 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_178,
#ruleStackstacks_in_178:before,
#ruleStackstacks_in_178:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_178 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_178 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_178 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_178 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_178 {
	text-align: center;
}

#ruleStackstacks_in_178:before,
#ruleStackstacks_in_178:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_178:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_178:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_178 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_305 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_310,
#ruleStackstacks_in_310:before,
#ruleStackstacks_in_310:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_310 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_310 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_310 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_310 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_310 {
	text-align: center;
}

#ruleStackstacks_in_310:before,
#ruleStackstacks_in_310:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_310:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_310:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_310 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_408 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_413,
#ruleStackstacks_in_413:before,
#ruleStackstacks_in_413:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_413 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_413 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_413 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_413 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_413 {
	text-align: center;
}

#ruleStackstacks_in_413:before,
#ruleStackstacks_in_413:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_413:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_413:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_413 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1001 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1006,
#ruleStackstacks_in_1006:before,
#ruleStackstacks_in_1006:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1006 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1006 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1006 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1006 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1006 {
	text-align: center;
}

#ruleStackstacks_in_1006:before,
#ruleStackstacks_in_1006:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1006:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1006:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1006 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1426 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1431,
#ruleStackstacks_in_1431:before,
#ruleStackstacks_in_1431:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1431 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1431 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1431 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1431 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1431 {
	text-align: center;
}

#ruleStackstacks_in_1431:before,
#ruleStackstacks_in_1431:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1431:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1431:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1431 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_270 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_274,
#ruleStackstacks_in_274:before,
#ruleStackstacks_in_274:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_274 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_274 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_274 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_274 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_274 {
	text-align: center;
}

#ruleStackstacks_in_274:before,
#ruleStackstacks_in_274:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_274:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_274:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_274 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_394 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_399,
#ruleStackstacks_in_399:before,
#ruleStackstacks_in_399:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_399 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_399 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_399 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_399 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_399 {
	text-align: center;
}

#ruleStackstacks_in_399:before,
#ruleStackstacks_in_399:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_399:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_399:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_399 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_566 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_571,
#ruleStackstacks_in_571:before,
#ruleStackstacks_in_571:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_571 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_571 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_571 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_571 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_571 {
	text-align: center;
}

#ruleStackstacks_in_571:before,
#ruleStackstacks_in_571:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_571:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_571:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_571 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_502 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_507,
#ruleStackstacks_in_507:before,
#ruleStackstacks_in_507:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_507 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_507 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_507 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_507 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_507 {
	text-align: center;
}

#ruleStackstacks_in_507:before,
#ruleStackstacks_in_507:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_507:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_507:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_507 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1435 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1440,
#ruleStackstacks_in_1440:before,
#ruleStackstacks_in_1440:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1440 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1440 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1440 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1440 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1440 {
	text-align: center;
}

#ruleStackstacks_in_1440:before,
#ruleStackstacks_in_1440:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1440:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1440:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1440 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_987 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_992,
#ruleStackstacks_in_992:before,
#ruleStackstacks_in_992:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_992 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_992 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_992 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_992 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_992 {
	text-align: center;
}

#ruleStackstacks_in_992:before,
#ruleStackstacks_in_992:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_992:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_992:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_992 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_593 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_598,
#ruleStackstacks_in_598:before,
#ruleStackstacks_in_598:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_598 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_598 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_598 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_598 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_598 {
	text-align: center;
}

#ruleStackstacks_in_598:before,
#ruleStackstacks_in_598:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_598:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_598:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_598 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1069 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1074,
#ruleStackstacks_in_1074:before,
#ruleStackstacks_in_1074:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1074 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1074 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1074 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1074 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1074 {
	text-align: center;
}

#ruleStackstacks_in_1074:before,
#ruleStackstacks_in_1074:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1074:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1074:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1074 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1118 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1123,
#ruleStackstacks_in_1123:before,
#ruleStackstacks_in_1123:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1123 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1123 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1123 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1123 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1123 {
	text-align: center;
}

#ruleStackstacks_in_1123:before,
#ruleStackstacks_in_1123:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1123:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1123:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1123 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1736 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1741,
#ruleStackstacks_in_1741:before,
#ruleStackstacks_in_1741:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1741 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1741 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1741 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1741 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1741 {
	text-align: center;
}

#ruleStackstacks_in_1741:before,
#ruleStackstacks_in_1741:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1741:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1741:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1741 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1127 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1132,
#ruleStackstacks_in_1132:before,
#ruleStackstacks_in_1132:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1132 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1132 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1132 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1132 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1132 {
	text-align: center;
}

#ruleStackstacks_in_1132:before,
#ruleStackstacks_in_1132:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1132:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1132:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1132 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_850 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_855,
#ruleStackstacks_in_855:before,
#ruleStackstacks_in_855:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_855 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_855 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_855 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_855 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_855 {
	text-align: center;
}

#ruleStackstacks_in_855:before,
#ruleStackstacks_in_855:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_855:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_855:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_855 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1769 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1774,
#ruleStackstacks_in_1774:before,
#ruleStackstacks_in_1774:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1774 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1774 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1774 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1774 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1774 {
	text-align: center;
}

#ruleStackstacks_in_1774:before,
#ruleStackstacks_in_1774:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1774:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1774:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1774 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_975 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_980,
#ruleStackstacks_in_980:before,
#ruleStackstacks_in_980:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_980 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_980 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_980 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_980 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_980 {
	text-align: center;
}

#ruleStackstacks_in_980:before,
#ruleStackstacks_in_980:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_980:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_980:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_980 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1136 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1141,
#ruleStackstacks_in_1141:before,
#ruleStackstacks_in_1141:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1141 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1141 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1141 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1141 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1141 {
	text-align: center;
}

#ruleStackstacks_in_1141:before,
#ruleStackstacks_in_1141:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1141:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1141:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1141 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1151 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1156,
#ruleStackstacks_in_1156:before,
#ruleStackstacks_in_1156:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1156 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1156 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1156 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1156 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1156 {
	text-align: center;
}

#ruleStackstacks_in_1156:before,
#ruleStackstacks_in_1156:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1156:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1156:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1156 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1165 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1170,
#ruleStackstacks_in_1170:before,
#ruleStackstacks_in_1170:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1170 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1170 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1170 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1170 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1170 {
	text-align: center;
}

#ruleStackstacks_in_1170:before,
#ruleStackstacks_in_1170:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1170:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1170:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1170 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1174 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1179,
#ruleStackstacks_in_1179:before,
#ruleStackstacks_in_1179:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1179 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1179 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1179 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1179 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1179 {
	text-align: center;
}

#ruleStackstacks_in_1179:before,
#ruleStackstacks_in_1179:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1179:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1179:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1179 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_383 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_388,
#ruleStackstacks_in_388:before,
#ruleStackstacks_in_388:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_388 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_388 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_388 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_388 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_388 {
	text-align: center;
}

#ruleStackstacks_in_388:before,
#ruleStackstacks_in_388:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_388:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_388:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_388 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1533 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1538,
#ruleStackstacks_in_1538:before,
#ruleStackstacks_in_1538:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1538 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1538 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1538 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1538 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1538 {
	text-align: center;
}

#ruleStackstacks_in_1538:before,
#ruleStackstacks_in_1538:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1538:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1538:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1538 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1747 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1752,
#ruleStackstacks_in_1752:before,
#ruleStackstacks_in_1752:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1752 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1752 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1752 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1752 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1752 {
	text-align: center;
}

#ruleStackstacks_in_1752:before,
#ruleStackstacks_in_1752:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1752:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1752:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1752 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1564 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1569,
#ruleStackstacks_in_1569:before,
#ruleStackstacks_in_1569:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1569 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1569 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1569 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1569 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1569 {
	text-align: center;
}

#ruleStackstacks_in_1569:before,
#ruleStackstacks_in_1569:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1569:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1569:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1569 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1708 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1713,
#ruleStackstacks_in_1713:before,
#ruleStackstacks_in_1713:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1713 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1713 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1713 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1713 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1713 {
	text-align: center;
}

#ruleStackstacks_in_1713:before,
#ruleStackstacks_in_1713:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1713:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1713:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1713 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1545 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1550,
#ruleStackstacks_in_1550:before,
#ruleStackstacks_in_1550:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1550 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1550 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1550 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1550 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1550 {
	text-align: center;
}

#ruleStackstacks_in_1550:before,
#ruleStackstacks_in_1550:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1550:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1550:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1550 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1555 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1560,
#ruleStackstacks_in_1560:before,
#ruleStackstacks_in_1560:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1560 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1560 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1560 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1560 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1560 {
	text-align: center;
}

#ruleStackstacks_in_1560:before,
#ruleStackstacks_in_1560:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1560:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1560:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1560 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_228 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_232,
#ruleStackstacks_in_232:before,
#ruleStackstacks_in_232:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_232 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_232 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_232 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_232 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_232 {
	text-align: center;
}

#ruleStackstacks_in_232:before,
#ruleStackstacks_in_232:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_232:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_232:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_232 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_356 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_361,
#ruleStackstacks_in_361:before,
#ruleStackstacks_in_361:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_361 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_361 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_361 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_361 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_361 {
	text-align: center;
}

#ruleStackstacks_in_361:before,
#ruleStackstacks_in_361:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_361:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_361:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_361 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_183 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_188,
#ruleStackstacks_in_188:before,
#ruleStackstacks_in_188:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_188 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_188 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_188 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_188 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_188 {
	text-align: center;
}

#ruleStackstacks_in_188:before,
#ruleStackstacks_in_188:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_188:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_188:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_188 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_420 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_425,
#ruleStackstacks_in_425:before,
#ruleStackstacks_in_425:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_425 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_425 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_425 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_425 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_425 {
	text-align: center;
}

#ruleStackstacks_in_425:before,
#ruleStackstacks_in_425:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_425:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_425:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_425 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_945 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_950,
#ruleStackstacks_in_950:before,
#ruleStackstacks_in_950:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_950 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_950 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_950 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_950 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_950 {
	text-align: center;
}

#ruleStackstacks_in_950:before,
#ruleStackstacks_in_950:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_950:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_950:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_950 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_955 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_960,
#ruleStackstacks_in_960:before,
#ruleStackstacks_in_960:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_960 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_960 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_960 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_960 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_960 {
	text-align: center;
}

#ruleStackstacks_in_960:before,
#ruleStackstacks_in_960:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_960:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_960:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_960 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_608 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_613,
#ruleStackstacks_in_613:before,
#ruleStackstacks_in_613:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_613 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_613 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_613 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_613 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_613 {
	text-align: center;
}

#ruleStackstacks_in_613:before,
#ruleStackstacks_in_613:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_613:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_613:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_613 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_618 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_623,
#ruleStackstacks_in_623:before,
#ruleStackstacks_in_623:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_623 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_623 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_623 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_623 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_623 {
	text-align: center;
}

#ruleStackstacks_in_623:before,
#ruleStackstacks_in_623:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_623:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_623:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_623 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1087 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1092,
#ruleStackstacks_in_1092:before,
#ruleStackstacks_in_1092:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1092 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1092 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1092 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1092 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1092 {
	text-align: center;
}

#ruleStackstacks_in_1092:before,
#ruleStackstacks_in_1092:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1092:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1092:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1092 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1078 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1083,
#ruleStackstacks_in_1083:before,
#ruleStackstacks_in_1083:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1083 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1083 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1083 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1083 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1083 {
	text-align: center;
}

#ruleStackstacks_in_1083:before,
#ruleStackstacks_in_1083:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1083:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1083:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1083 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1450 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1455,
#ruleStackstacks_in_1455:before,
#ruleStackstacks_in_1455:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1455 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1455 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1455 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1455 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1455 {
	text-align: center;
}

#ruleStackstacks_in_1455:before,
#ruleStackstacks_in_1455:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1455:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1455:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1455 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_442 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_447,
#ruleStackstacks_in_447:before,
#ruleStackstacks_in_447:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_447 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_447 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_447 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_447 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_447 {
	text-align: center;
}

#ruleStackstacks_in_447:before,
#ruleStackstacks_in_447:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_447:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_447:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_447 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1098 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1103,
#ruleStackstacks_in_1103:before,
#ruleStackstacks_in_1103:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1103 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1103 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1103 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1103 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1103 {
	text-align: center;
}

#ruleStackstacks_in_1103:before,
#ruleStackstacks_in_1103:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1103:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1103:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1103 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1236 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1241,
#ruleStackstacks_in_1241:before,
#ruleStackstacks_in_1241:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1241 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1241 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1241 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1241 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1241 {
	text-align: center;
}

#ruleStackstacks_in_1241:before,
#ruleStackstacks_in_1241:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1241:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1241:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1241 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_451 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_456,
#ruleStackstacks_in_456:before,
#ruleStackstacks_in_456:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_456 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_456 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_456 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_456 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_456 {
	text-align: center;
}

#ruleStackstacks_in_456:before,
#ruleStackstacks_in_456:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_456:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_456:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_456 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_432 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_437,
#ruleStackstacks_in_437:before,
#ruleStackstacks_in_437:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_437 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_437 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_437 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_437 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_437 {
	text-align: center;
}

#ruleStackstacks_in_437:before,
#ruleStackstacks_in_437:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_437:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_437:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_437 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1108 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1113,
#ruleStackstacks_in_1113:before,
#ruleStackstacks_in_1113:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1113 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1113 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1113 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1113 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1113 {
	text-align: center;
}

#ruleStackstacks_in_1113:before,
#ruleStackstacks_in_1113:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1113:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1113:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1113 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1265 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1270,
#ruleStackstacks_in_1270:before,
#ruleStackstacks_in_1270:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1270 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1270 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1270 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1270 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1270 {
	text-align: center;
}

#ruleStackstacks_in_1270:before,
#ruleStackstacks_in_1270:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1270:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1270:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1270 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1245 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1250,
#ruleStackstacks_in_1250:before,
#ruleStackstacks_in_1250:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1250 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1250 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1250 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1250 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1250 {
	text-align: center;
}

#ruleStackstacks_in_1250:before,
#ruleStackstacks_in_1250:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1250:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1250:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1250 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1460 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1465,
#ruleStackstacks_in_1465:before,
#ruleStackstacks_in_1465:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1465 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1465 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1465 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1465 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1465 {
	text-align: center;
}

#ruleStackstacks_in_1465:before,
#ruleStackstacks_in_1465:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1465:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1465:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1465 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1469 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1474,
#ruleStackstacks_in_1474:before,
#ruleStackstacks_in_1474:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1474 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1474 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1474 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1474 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1474 {
	text-align: center;
}

#ruleStackstacks_in_1474:before,
#ruleStackstacks_in_1474:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1474:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1474:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1474 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1679 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1684,
#ruleStackstacks_in_1684:before,
#ruleStackstacks_in_1684:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1684 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1684 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1684 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1684 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1684 {
	text-align: center;
}

#ruleStackstacks_in_1684:before,
#ruleStackstacks_in_1684:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1684:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1684:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1684 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_219 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_224,
#ruleStackstacks_in_224:before,
#ruleStackstacks_in_224:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_224 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_224 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_224 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_224 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_224 {
	text-align: center;
}

#ruleStackstacks_in_224:before,
#ruleStackstacks_in_224:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_224:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_224:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_224 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_155 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_160,
#ruleStackstacks_in_160:before,
#ruleStackstacks_in_160:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_160 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_160 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_160 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_160 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_160 {
	text-align: center;
}

#ruleStackstacks_in_160:before,
#ruleStackstacks_in_160:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_160:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_160:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_160 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_461 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_466,
#ruleStackstacks_in_466:before,
#ruleStackstacks_in_466:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_466 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_466 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_466 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_466 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_466 {
	text-align: center;
}

#ruleStackstacks_in_466:before,
#ruleStackstacks_in_466:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_466:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_466:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_466 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_964 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_969,
#ruleStackstacks_in_969:before,
#ruleStackstacks_in_969:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_969 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_969 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_969 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_969 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_969 {
	text-align: center;
}

#ruleStackstacks_in_969:before,
#ruleStackstacks_in_969:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_969:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_969:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_969 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_685 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_690,
#ruleStackstacks_in_690:before,
#ruleStackstacks_in_690:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_690 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_690 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_690 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_690 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_690 {
	text-align: center;
}

#ruleStackstacks_in_690:before,
#ruleStackstacks_in_690:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_690:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_690:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_690 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1796 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1801,
#ruleStackstacks_in_1801:before,
#ruleStackstacks_in_1801:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1801 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1801 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1801 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1801 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1801 {
	text-align: center;
}

#ruleStackstacks_in_1801:before,
#ruleStackstacks_in_1801:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1801:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1801:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1801 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1825 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1830,
#ruleStackstacks_in_1830:before,
#ruleStackstacks_in_1830:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1830 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1830 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1830 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1830 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1830 {
	text-align: center;
}

#ruleStackstacks_in_1830:before,
#ruleStackstacks_in_1830:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1830:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1830:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1830 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1806 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1811,
#ruleStackstacks_in_1811:before,
#ruleStackstacks_in_1811:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1811 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1811 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1811 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1811 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1811 {
	text-align: center;
}

#ruleStackstacks_in_1811:before,
#ruleStackstacks_in_1811:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1811:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1811:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1811 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1816 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1821,
#ruleStackstacks_in_1821:before,
#ruleStackstacks_in_1821:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1821 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1821 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1821 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1821 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1821 {
	text-align: center;
}

#ruleStackstacks_in_1821:before,
#ruleStackstacks_in_1821:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1821:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1821:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1821 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1727 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1732,
#ruleStackstacks_in_1732:before,
#ruleStackstacks_in_1732:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1732 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1732 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1732 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1732 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1732 {
	text-align: center;
}

#ruleStackstacks_in_1732:before,
#ruleStackstacks_in_1732:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1732:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1732:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1732 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1254 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1259,
#ruleStackstacks_in_1259:before,
#ruleStackstacks_in_1259:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1259 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1259 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1259 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1259 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1259 {
	text-align: center;
}

#ruleStackstacks_in_1259:before,
#ruleStackstacks_in_1259:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1259:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1259:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1259 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_472 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_477,
#ruleStackstacks_in_477:before,
#ruleStackstacks_in_477:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_477 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_477 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_477 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_477 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_477 {
	text-align: center;
}

#ruleStackstacks_in_477:before,
#ruleStackstacks_in_477:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_477:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_477:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_477 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_492 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_497,
#ruleStackstacks_in_497:before,
#ruleStackstacks_in_497:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_497 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_497 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_497 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_497 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_497 {
	text-align: center;
}

#ruleStackstacks_in_497:before,
#ruleStackstacks_in_497:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_497:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_497:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_497 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_694 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_699,
#ruleStackstacks_in_699:before,
#ruleStackstacks_in_699:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_699 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_699 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_699 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_699 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_699 {
	text-align: center;
}

#ruleStackstacks_in_699:before,
#ruleStackstacks_in_699:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_699:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_699:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_699 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_646 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_651,
#ruleStackstacks_in_651:before,
#ruleStackstacks_in_651:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_651 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_651 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_651 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_651 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_651 {
	text-align: center;
}

#ruleStackstacks_in_651:before,
#ruleStackstacks_in_651:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_651:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_651:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_651 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_627 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_632,
#ruleStackstacks_in_632:before,
#ruleStackstacks_in_632:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_632 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_632 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_632 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_632 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_632 {
	text-align: center;
}

#ruleStackstacks_in_632:before,
#ruleStackstacks_in_632:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_632:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_632:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_632 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_729 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_734,
#ruleStackstacks_in_734:before,
#ruleStackstacks_in_734:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_734 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_734 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_734 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_734 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_734 {
	text-align: center;
}

#ruleStackstacks_in_734:before,
#ruleStackstacks_in_734:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_734:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_734:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_734 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_795 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_800,
#ruleStackstacks_in_800:before,
#ruleStackstacks_in_800:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_800 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_800 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_800 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_800 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_800 {
	text-align: center;
}

#ruleStackstacks_in_800:before,
#ruleStackstacks_in_800:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_800:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_800:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_800 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1194 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1199,
#ruleStackstacks_in_1199:before,
#ruleStackstacks_in_1199:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1199 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1199 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1199 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1199 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1199 {
	text-align: center;
}

#ruleStackstacks_in_1199:before,
#ruleStackstacks_in_1199:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1199:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1199:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1199 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_776 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_781,
#ruleStackstacks_in_781:before,
#ruleStackstacks_in_781:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_781 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_781 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_781 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_781 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_781 {
	text-align: center;
}

#ruleStackstacks_in_781:before,
#ruleStackstacks_in_781:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_781:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_781:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_781 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_637 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_642,
#ruleStackstacks_in_642:before,
#ruleStackstacks_in_642:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_642 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_642 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_642 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_642 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_642 {
	text-align: center;
}

#ruleStackstacks_in_642:before,
#ruleStackstacks_in_642:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_642:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_642:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_642 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_748 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_753,
#ruleStackstacks_in_753:before,
#ruleStackstacks_in_753:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_753 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_753 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_753 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_753 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_753 {
	text-align: center;
}

#ruleStackstacks_in_753:before,
#ruleStackstacks_in_753:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_753:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_753:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_753 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_739 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_744,
#ruleStackstacks_in_744:before,
#ruleStackstacks_in_744:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_744 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_744 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_744 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_744 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_744 {
	text-align: center;
}

#ruleStackstacks_in_744:before,
#ruleStackstacks_in_744:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_744:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_744:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_744 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_890 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_895,
#ruleStackstacks_in_895:before,
#ruleStackstacks_in_895:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_895 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_895 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_895 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_895 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_895 {
	text-align: center;
}

#ruleStackstacks_in_895:before,
#ruleStackstacks_in_895:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_895:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_895:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_895 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_758 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_763,
#ruleStackstacks_in_763:before,
#ruleStackstacks_in_763:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_763 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_763 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_763 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_763 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_763 {
	text-align: center;
}

#ruleStackstacks_in_763:before,
#ruleStackstacks_in_763:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_763:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_763:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_763 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_278 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_282,
#ruleStackstacks_in_282:before,
#ruleStackstacks_in_282:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_282 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_282 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_282 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_282 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_282 {
	text-align: center;
}

#ruleStackstacks_in_282:before,
#ruleStackstacks_in_282:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_282:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_282:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_282 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_711 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_716,
#ruleStackstacks_in_716:before,
#ruleStackstacks_in_716:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_716 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_716 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_716 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_716 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_716 {
	text-align: center;
}

#ruleStackstacks_in_716:before,
#ruleStackstacks_in_716:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_716:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_716:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_716 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_482 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_487,
#ruleStackstacks_in_487:before,
#ruleStackstacks_in_487:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_487 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_487 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_487 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_487 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_487 {
	text-align: center;
}

#ruleStackstacks_in_487:before,
#ruleStackstacks_in_487:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_487:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_487:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_487 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1515 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1520,
#ruleStackstacks_in_1520:before,
#ruleStackstacks_in_1520:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1520 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1520 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1520 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1520 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1520 {
	text-align: center;
}

#ruleStackstacks_in_1520:before,
#ruleStackstacks_in_1520:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1520:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1520:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1520 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_536 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_541,
#ruleStackstacks_in_541:before,
#ruleStackstacks_in_541:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_541 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_541 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_541 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_541 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_541 {
	text-align: center;
}

#ruleStackstacks_in_541:before,
#ruleStackstacks_in_541:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_541:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_541:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_541 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_366 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_371,
#ruleStackstacks_in_371:before,
#ruleStackstacks_in_371:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_371 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_371 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_371 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_371 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_371 {
	text-align: center;
}

#ruleStackstacks_in_371:before,
#ruleStackstacks_in_371:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_371:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_371:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_371 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_813 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_818,
#ruleStackstacks_in_818:before,
#ruleStackstacks_in_818:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_818 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_818 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_818 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_818 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_818 {
	text-align: center;
}

#ruleStackstacks_in_818:before,
#ruleStackstacks_in_818:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_818:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_818:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_818 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_879 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_884,
#ruleStackstacks_in_884:before,
#ruleStackstacks_in_884:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_884 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_884 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_884 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_884 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_884 {
	text-align: center;
}

#ruleStackstacks_in_884:before,
#ruleStackstacks_in_884:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_884:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_884:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_884 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_720 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_725,
#ruleStackstacks_in_725:before,
#ruleStackstacks_in_725:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_725 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_725 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_725 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_725 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_725 {
	text-align: center;
}

#ruleStackstacks_in_725:before,
#ruleStackstacks_in_725:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_725:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_725:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_725 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_869 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_874,
#ruleStackstacks_in_874:before,
#ruleStackstacks_in_874:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_874 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_874 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_874 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_874 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_874 {
	text-align: center;
}

#ruleStackstacks_in_874:before,
#ruleStackstacks_in_874:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_874:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_874:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_874 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_901 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_906,
#ruleStackstacks_in_906:before,
#ruleStackstacks_in_906:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_906 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_906 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_906 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_906 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_906 {
	text-align: center;
}

#ruleStackstacks_in_906:before,
#ruleStackstacks_in_906:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_906:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_906:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_906 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_786 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_791,
#ruleStackstacks_in_791:before,
#ruleStackstacks_in_791:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_791 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_791 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_791 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_791 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_791 {
	text-align: center;
}

#ruleStackstacks_in_791:before,
#ruleStackstacks_in_791:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_791:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_791:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_791 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1577 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1582,
#ruleStackstacks_in_1582:before,
#ruleStackstacks_in_1582:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1582 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1582 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1582 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1582 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1582 {
	text-align: center;
}

#ruleStackstacks_in_1582:before,
#ruleStackstacks_in_1582:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1582:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1582:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1582 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1227 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1232,
#ruleStackstacks_in_1232:before,
#ruleStackstacks_in_1232:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1232 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1232 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1232 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1232 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1232 {
	text-align: center;
}

#ruleStackstacks_in_1232:before,
#ruleStackstacks_in_1232:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1232:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1232:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1232 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1591 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1596,
#ruleStackstacks_in_1596:before,
#ruleStackstacks_in_1596:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1596 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1596 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1596 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1596 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1596 {
	text-align: center;
}

#ruleStackstacks_in_1596:before,
#ruleStackstacks_in_1596:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1596:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1596:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1596 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1278 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1283,
#ruleStackstacks_in_1283:before,
#ruleStackstacks_in_1283:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1283 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1283 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1283 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1283 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1283 {
	text-align: center;
}

#ruleStackstacks_in_1283:before,
#ruleStackstacks_in_1283:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1283:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1283:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1283 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1487 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1492,
#ruleStackstacks_in_1492:before,
#ruleStackstacks_in_1492:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1492 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1492 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1492 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1492 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1492 {
	text-align: center;
}

#ruleStackstacks_in_1492:before,
#ruleStackstacks_in_1492:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1492:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1492:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1492 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1497 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1502,
#ruleStackstacks_in_1502:before,
#ruleStackstacks_in_1502:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1502 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1502 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1502 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1502 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1502 {
	text-align: center;
}

#ruleStackstacks_in_1502:before,
#ruleStackstacks_in_1502:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1502:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1502:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1502 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1688 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1693,
#ruleStackstacks_in_1693:before,
#ruleStackstacks_in_1693:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1693 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1693 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1693 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1693 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1693 {
	text-align: center;
}

#ruleStackstacks_in_1693:before,
#ruleStackstacks_in_1693:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1693:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1693:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1693 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_287 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_291,
#ruleStackstacks_in_291:before,
#ruleStackstacks_in_291:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_291 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_291 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_291 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_291 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_291 {
	text-align: center;
}

#ruleStackstacks_in_291:before,
#ruleStackstacks_in_291:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_291:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_291:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_291 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_374 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_379,
#ruleStackstacks_in_379:before,
#ruleStackstacks_in_379:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_379 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_379 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_379 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_379 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_379 {
	text-align: center;
}

#ruleStackstacks_in_379:before,
#ruleStackstacks_in_379:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_379:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_379:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_379 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1024 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1029,
#ruleStackstacks_in_1029:before,
#ruleStackstacks_in_1029:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1029 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1029 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1029 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1029 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1029 {
	text-align: center;
}

#ruleStackstacks_in_1029:before,
#ruleStackstacks_in_1029:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1029:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1029:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1029 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_909 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_914,
#ruleStackstacks_in_914:before,
#ruleStackstacks_in_914:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_914 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_914 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_914 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_914 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_914 {
	text-align: center;
}

#ruleStackstacks_in_914:before,
#ruleStackstacks_in_914:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_914:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_914:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_914 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_933 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_938,
#ruleStackstacks_in_938:before,
#ruleStackstacks_in_938:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_938 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_938 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_938 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_938 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_938 {
	text-align: center;
}

#ruleStackstacks_in_938:before,
#ruleStackstacks_in_938:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_938:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_938:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_938 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_144 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_149,
#ruleStackstacks_in_149:before,
#ruleStackstacks_in_149:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_149 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_149 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_149 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_149 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_149 {
	text-align: center;
}

#ruleStackstacks_in_149:before,
#ruleStackstacks_in_149:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_149:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_149:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_149 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_526 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_531,
#ruleStackstacks_in_531:before,
#ruleStackstacks_in_531:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_531 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_531 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_531 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_531 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_531 {
	text-align: center;
}

#ruleStackstacks_in_531:before,
#ruleStackstacks_in_531:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_531:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_531:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_531 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1699 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1704,
#ruleStackstacks_in_1704:before,
#ruleStackstacks_in_1704:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1704 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1704 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1704 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1704 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1704 {
	text-align: center;
}

#ruleStackstacks_in_1704:before,
#ruleStackstacks_in_1704:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1704:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1704:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1704 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_832 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_837,
#ruleStackstacks_in_837:before,
#ruleStackstacks_in_837:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_837 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_837 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_837 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_837 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_837 {
	text-align: center;
}

#ruleStackstacks_in_837:before,
#ruleStackstacks_in_837:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_837:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_837:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_837 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_546 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_551,
#ruleStackstacks_in_551:before,
#ruleStackstacks_in_551:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_551 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_551 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_551 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_551 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_551 {
	text-align: center;
}

#ruleStackstacks_in_551:before,
#ruleStackstacks_in_551:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_551:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_551:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_551 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1478 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1483,
#ruleStackstacks_in_1483:before,
#ruleStackstacks_in_1483:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1483 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1483 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1483 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1483 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1483 {
	text-align: center;
}

#ruleStackstacks_in_1483:before,
#ruleStackstacks_in_1483:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1483:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1483:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1483 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_804 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_809,
#ruleStackstacks_in_809:before,
#ruleStackstacks_in_809:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_809 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_809 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_809 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_809 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_809 {
	text-align: center;
}

#ruleStackstacks_in_809:before,
#ruleStackstacks_in_809:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_809:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_809:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_809 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1413 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1418,
#ruleStackstacks_in_1418:before,
#ruleStackstacks_in_1418:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1418 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1418 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1418 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1418 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1418 {
	text-align: center;
}

#ruleStackstacks_in_1418:before,
#ruleStackstacks_in_1418:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1418:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1418:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1418 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1525 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1530,
#ruleStackstacks_in_1530:before,
#ruleStackstacks_in_1530:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1530 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1530 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1530 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1530 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1530 {
	text-align: center;
}

#ruleStackstacks_in_1530:before,
#ruleStackstacks_in_1530:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1530:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1530:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1530 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_860 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_865,
#ruleStackstacks_in_865:before,
#ruleStackstacks_in_865:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_865 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_865 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_865 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_865 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_865 {
	text-align: center;
}

#ruleStackstacks_in_865:before,
#ruleStackstacks_in_865:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_865:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_865:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_865 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_767 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_772,
#ruleStackstacks_in_772:before,
#ruleStackstacks_in_772:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_772 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_772 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_772 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_772 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_772 {
	text-align: center;
}

#ruleStackstacks_in_772:before,
#ruleStackstacks_in_772:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_772:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_772:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_772 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_165 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_169,
#ruleStackstacks_in_169:before,
#ruleStackstacks_in_169:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_169 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_169 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_169 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_169 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_169 {
	text-align: center;
}

#ruleStackstacks_in_169:before,
#ruleStackstacks_in_169:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_169:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_169:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_169 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_515 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_520,
#ruleStackstacks_in_520:before,
#ruleStackstacks_in_520:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_520 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_520 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_520 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_520 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_520 {
	text-align: center;
}

#ruleStackstacks_in_520:before,
#ruleStackstacks_in_520:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_520:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_520:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_520 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_336 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_341,
#ruleStackstacks_in_341:before,
#ruleStackstacks_in_341:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_341 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_341 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_341 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_341 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_341 {
	text-align: center;
}

#ruleStackstacks_in_341:before,
#ruleStackstacks_in_341:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_341:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_341:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_341 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_347 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_352,
#ruleStackstacks_in_352:before,
#ruleStackstacks_in_352:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_352 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_352 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_352 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_352 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_352 {
	text-align: center;
}

#ruleStackstacks_in_352:before,
#ruleStackstacks_in_352:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_352:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_352:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_352 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_556 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_561,
#ruleStackstacks_in_561:before,
#ruleStackstacks_in_561:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_561 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_561 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_561 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_561 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_561 {
	text-align: center;
}

#ruleStackstacks_in_561:before,
#ruleStackstacks_in_561:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_561:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_561:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_561 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1778 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1783,
#ruleStackstacks_in_1783:before,
#ruleStackstacks_in_1783:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1783 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1783 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1783 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1783 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1783 {
	text-align: center;
}

#ruleStackstacks_in_1783:before,
#ruleStackstacks_in_1783:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1783:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1783:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1783 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_676 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_681,
#ruleStackstacks_in_681:before,
#ruleStackstacks_in_681:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_681 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_681 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_681 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_681 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_681 {
	text-align: center;
}

#ruleStackstacks_in_681:before,
#ruleStackstacks_in_681:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_681:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_681:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_681 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1034 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1039,
#ruleStackstacks_in_1039:before,
#ruleStackstacks_in_1039:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1039 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1039 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1039 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1039 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1039 {
	text-align: center;
}

#ruleStackstacks_in_1039:before,
#ruleStackstacks_in_1039:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1039:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1039:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1039 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1185 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1190,
#ruleStackstacks_in_1190:before,
#ruleStackstacks_in_1190:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1190 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1190 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1190 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1190 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1190 {
	text-align: center;
}

#ruleStackstacks_in_1190:before,
#ruleStackstacks_in_1190:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1190:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1190:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1190 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_841 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_846,
#ruleStackstacks_in_846:before,
#ruleStackstacks_in_846:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_846 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_846 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_846 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_846 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_846 {
	text-align: center;
}

#ruleStackstacks_in_846:before,
#ruleStackstacks_in_846:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_846:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_846:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_846 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_297 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_301,
#ruleStackstacks_in_301:before,
#ruleStackstacks_in_301:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_301 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_301 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_301 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_301 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_301 {
	text-align: center;
}

#ruleStackstacks_in_301:before,
#ruleStackstacks_in_301:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_301:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_301:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_301 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_657 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_662,
#ruleStackstacks_in_662:before,
#ruleStackstacks_in_662:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_662 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_662 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_662 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_662 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_662 {
	text-align: center;
}

#ruleStackstacks_in_662:before,
#ruleStackstacks_in_662:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_662:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_662:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_662 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_667 {
	margin: 20px 0px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_672,
#ruleStackstacks_in_672:before,
#ruleStackstacks_in_672:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_672 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_672 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_672 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_672 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_672 {
	text-align: center;
}

#ruleStackstacks_in_672:before,
#ruleStackstacks_in_672:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_672:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_672:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_672 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_1840,
#ruleStackstacks_in_1840:before,
#ruleStackstacks_in_1840:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1840 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1840 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1840 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1840 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1840 {
	text-align: center;
}

#ruleStackstacks_in_1840:before,
#ruleStackstacks_in_1840:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1840:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1840:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1840 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(iconfont/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
    local('MaterialIcons-Regular'),
    url(actionmenu-files/MaterialIcons-Regular.woff2) format('woff2'),
    url(actionmenu-files/MaterialIcons-Regular.woff) format('woff'),
    url(actionmenu-files/MaterialIcons-Regular.ttf) format('truetype');
}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
}
@font-face{font-family:"Ionicons";src:url("actionmenu-files/ionicons.eot?v=2.0.1");src:url("actionmenu-files/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"),url("actionmenu-files/ionicons.ttf?v=2.0.1") format("truetype"),url("actionmenu-files/ionicons.woff?v=2.0.1") format("woff"),url("actionmenu-files/ionicons.svg?v=2.0.1#Ionicons") format("svg");font-weight:normal;font-style:normal}
#actionMenu_stacks_in_1839_2 .actionMenu_toggle_icon {
  color: #000000;
  /*  */
  background: #FFFFFF;
  /*  */
  /*  */
  /*  */ }

#stacks_in_1839_1 {
  clear: both; }

#actionMenu_stacks_in_1839_2_inline_wrap {
  display: inline-block;
  padding: 10px 5px;
  position: relative;
  height: 65px; }

#actionMenu_stacks_in_1839_2 {
  cursor: pointer;
  font-family: "Roboto", sans-serif; }
  #actionMenu_stacks_in_1839_2 .actionMenu_toggle_icon {
    display: block;
    text-align: center;
    width: 65px;
    height: 65px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    line-height: 65px;
    font-size: 45px;
    border-radius: 50px;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4); }
    #actionMenu_stacks_in_1839_2 .actionMenu_toggle_icon::before {
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      line-height: 65px; }
    #actionMenu_stacks_in_1839_2 .actionMenu_toggle_icon.material-icons::before {
      content: attr(data-icon); }
    #actionMenu_stacks_in_1839_2 .actionMenu_toggle_icon.hidden::before {
      display: none; }
    #actionMenu_stacks_in_1839_2 .actionMenu_toggle_icon.rotate {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    #actionMenu_stacks_in_1839_2 .actionMenu_toggle_icon.no-shadow {
      -webkit-box-shadow: none !important;
      box-shadow: none !important; }
  #actionMenu_stacks_in_1839_2 .actionMenu_menu li a {
    padding: 0;
    display: inline-block;
    width: 40px;
    height: 40px; }
  #actionMenu_stacks_in_1839_2 .actionMenu_menu li a.inner-icon, #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-icon {
    padding: 0;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3); }
    #actionMenu_stacks_in_1839_2 .actionMenu_menu li a.inner-icon i, #actionMenu_stacks_in_1839_2 .actionMenu_menu li a.inner-icon i::before, #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-icon i, #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-icon i::before {
      text-align: center;
      width: 40px;
      height: 40px;
      font-size: 18px;
      line-height: 40px !important; }
    #actionMenu_stacks_in_1839_2 .actionMenu_menu li a.inner-icon i.hidden, #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-icon i.hidden {
      display: none; }
  #actionMenu_stacks_in_1839_2 .actionMenu_menu li a.inner-icon.hide-box-shadow-hover:hover, #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-icon.hide-box-shadow-hover:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-link {
    padding: 0; }
    #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-link a {
      width: auto; }
  #actionMenu_stacks_in_1839_2 .actionMenu_menu.actionMenu_link_only {
    width: 65px; }
    #actionMenu_stacks_in_1839_2 .actionMenu_menu.actionMenu_link_only li {
      width: 65px; }
    #actionMenu_stacks_in_1839_2 .actionMenu_menu.actionMenu_link_only li a {
      padding: 0;
      display: inline-block;
      width: 40px;
      height: 40px; }
    #actionMenu_stacks_in_1839_2 .actionMenu_menu.actionMenu_link_only li a.inner-icon, #actionMenu_stacks_in_1839_2 .actionMenu_menu.actionMenu_link_only li span.inner-icon {
      display: none !important; }
    #actionMenu_stacks_in_1839_2 .actionMenu_menu.actionMenu_link_only li span.inner-link {
      opacity: 1 !important;
      visibility: visible !important;
      -webkit-transition-delay: 0.5s !important;
              transition-delay: 0.5s !important; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu.actionMenu_link_only li span.inner-link a {
        -webkit-transition-delay: 0.05s;
                transition-delay: 0.05s;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        /*  */
        padding: 0 12px !important;
        /*  */ }

/* " */
/*  */
#actionMenu_stacks_in_1839_2 {
  /*  */
  position: fixed;
  z-index: 9999999999999999 !important;
  /* " */ }
  #actionMenu_stacks_in_1839_2 .actionMenu_toggle_icon {
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4); }
    #actionMenu_stacks_in_1839_2 .actionMenu_toggle_icon::before {
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      line-height: 65px; }
    #actionMenu_stacks_in_1839_2 .actionMenu_toggle_icon.material-icons::before {
      content: attr(data-icon); }
    #actionMenu_stacks_in_1839_2 .actionMenu_toggle_icon.rotate {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
  #actionMenu_stacks_in_1839_2 .actionMenu_menu {
    left: 50%;
    padding: 0;
    z-index: -1;
    margin: 0 auto;
    overflow: visible;
    max-height: 100px;
    position: absolute;
    text-align: center;
    width: 40px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
    #actionMenu_stacks_in_1839_2 .actionMenu_menu li {
      position: absolute;
      width: 40px;
      height: 40px;
      float: left;
      clear: none;
      opacity: 0;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      touch-callout: none;
      pointer-events: none;
      list-style-type: none; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(1) {
        -webkit-transition-duration: %( 0.500000 * 0.0.80 )%s;
                transition-duration: %( 0.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(2) {
        -webkit-transition-duration: %( 1.000000 * 0.0.80 )%s;
                transition-duration: %( 1.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(3) {
        -webkit-transition-duration: %( 1.500000 * 0.0.80 )%s;
                transition-duration: %( 1.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(4) {
        -webkit-transition-duration: %( 2.000000 * 0.0.80 )%s;
                transition-duration: %( 2.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(5) {
        -webkit-transition-duration: %( 2.500000 * 0.0.80 )%s;
                transition-duration: %( 2.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(6) {
        -webkit-transition-duration: %( 3.000000 * 0.0.80 )%s;
                transition-duration: %( 3.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(7) {
        -webkit-transition-duration: %( 3.500000 * 0.0.80 )%s;
                transition-duration: %( 3.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(8) {
        -webkit-transition-duration: %( 4.000000 * 0.0.80 )%s;
                transition-duration: %( 4.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(9) {
        -webkit-transition-duration: %( 4.500000 * 0.0.80 )%s;
                transition-duration: %( 4.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(10) {
        -webkit-transition-duration: %( 5.000000 * 0.0.80 )%s;
                transition-duration: %( 5.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(11) {
        -webkit-transition-duration: %( 5.500000 * 0.0.80 )%s;
                transition-duration: %( 5.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(12) {
        -webkit-transition-duration: %( 6.000000 * 0.0.80 )%s;
                transition-duration: %( 6.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(13) {
        -webkit-transition-duration: %( 6.500000 * 0.0.80 )%s;
                transition-duration: %( 6.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(14) {
        -webkit-transition-duration: %( 7.000000 * 0.0.80 )%s;
                transition-duration: %( 7.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(15) {
        -webkit-transition-duration: %( 7.500000 * 0.0.80 )%s;
                transition-duration: %( 7.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(16) {
        -webkit-transition-duration: %( 8.000000 * 0.0.80 )%s;
                transition-duration: %( 8.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(17) {
        -webkit-transition-duration: %( 8.500000 * 0.0.80 )%s;
                transition-duration: %( 8.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(18) {
        -webkit-transition-duration: %( 9.000000 * 0.0.80 )%s;
                transition-duration: %( 9.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(19) {
        -webkit-transition-duration: %( 9.500000 * 0.0.80 )%s;
                transition-duration: %( 9.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(20) {
        -webkit-transition-duration: %( 10.000000 * 0.0.80 )%s;
                transition-duration: %( 10.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(21) {
        -webkit-transition-duration: %( 10.500000 * 0.0.80 )%s;
                transition-duration: %( 10.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(22) {
        -webkit-transition-duration: %( 11.000000 * 0.0.80 )%s;
                transition-duration: %( 11.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(23) {
        -webkit-transition-duration: %( 11.500000 * 0.0.80 )%s;
                transition-duration: %( 11.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li:nth-child(24) {
        -webkit-transition-duration: %( 12.000000 * 0.0.80 )%s;
                transition-duration: %( 12.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-link a {
        display: block;
        color: inherit;
        text-decoration: none;
        line-height: 40px; }
        #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-link a:hover {
          text-decoration: underline; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-link {
        top: 0;
        opacity: 0;
        padding: 0;
        z-index: -1;
        width: auto;
        font-size: 14px;
        visibility: hidden;
        position: absolute;
        white-space: nowrap;
        height: 40px;
        -webkit-transition-delay: 0.5s;
                transition-delay: 0.5s;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        line-height: 40px;
        border-radius: 100px;
        color: #000000;
        /*  */
        background: #FFFFFF;
        /*  */
        /*  */ }
        #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-link a:hover {
          text-decoration: none; }
        #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-link a {
          padding: 0px 20px;
          -webkit-transition-delay: 0.5s;
                  transition-delay: 0.5s;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li a.inner-icon, #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-icon {
        -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3); }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li a.inner-icon.hide-box-shadow, #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-icon.hide-box-shadow {
        -webkit-box-shadow: none !important;
        box-shadow: none !important; }
      #actionMenu_stacks_in_1839_2 .actionMenu_menu li a.inner-icon.hide-box-shadow-hover:hover, #actionMenu_stacks_in_1839_2 .actionMenu_menu li span.inner-icon.hide-box-shadow-hover:hover {
        -webkit-box-shadow: none !important;
        box-shadow: none !important; }

#actionMenu_stacks_in_1839_2.open {
  z-index: 999999999 !important; }
  #actionMenu_stacks_in_1839_2.open.overlay::after {
    cursor: default;
    content: '';
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: fixed;
    border: none !important;
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    opacity: 0.50;
    background: #000000; }
  #actionMenu_stacks_in_1839_2.open .actionMenu_toggle_icon.material-icons::before {
    content: 'close' !important; }
  #actionMenu_stacks_in_1839_2.open .actionMenu_toggle_icon.icon-ionic::before {
    content: "\f12a" !important; }
  #actionMenu_stacks_in_1839_2.open .actionMenu_toggle_icon.fa::before {
    content: "\f00d" !important; }
  #actionMenu_stacks_in_1839_2.open .actionMenu_toggle_icon.rotate {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-box-shadow: 4px 0px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 4px 0px 10px rgba(0, 0, 0, 0.4); }
  #actionMenu_stacks_in_1839_2.open .actionMenu_menu {
    max-height: 500px;
    z-index: auto; }
    #actionMenu_stacks_in_1839_2.open .actionMenu_menu li {
      opacity: 1;
      pointer-events: auto;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
      #actionMenu_stacks_in_1839_2.open .actionMenu_menu li:hover span.inner-link {
        opacity: 1;
        visibility: visible; }

@media screen and (max-width: 1028px) {
  #actionMenu_stacks_in_1839_2.open.ho-left .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0.5s !important;
            transition-delay: 0.5s !important; }
    #actionMenu_stacks_in_1839_2.open.ho-left .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link a {
      opacity: 1;
      visibility: visible;
      -webkit-transition-delay: 0.5s !important;
              transition-delay: 0.5s !important;
      padding-left: 55px !important; }
  #actionMenu_stacks_in_1839_2.open.ho-left .actionMenu_menu.actionMenu_mobile_text_on li a.inner-icon.hide-box-shadow-hover, #actionMenu_stacks_in_1839_2.open.ho-left .actionMenu_menu.actionMenu_mobile_text_on li span.inner-icon.hide-box-shadow-hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  #actionMenu_stacks_in_1839_2.open.ho-left .actionMenu_menu.actionMenu_mobile_text_on.actionMenu_link_only li span.inner-link a {
    /*  */
    padding-left: 12px !important;
    /*  */ }
  #actionMenu_stacks_in_1839_2.open.ho-right .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0.5s !important;
            transition-delay: 0.5s !important; }
    #actionMenu_stacks_in_1839_2.open.ho-right .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link a {
      opacity: 1;
      visibility: visible;
      -webkit-transition-delay: 0.5s !important;
              transition-delay: 0.5s !important;
      padding-right: 55px !important; }
  #actionMenu_stacks_in_1839_2.open.ho-right .actionMenu_menu.actionMenu_mobile_text_on li a.inner-icon.hide-box-shadow-hover, #actionMenu_stacks_in_1839_2.open.ho-right .actionMenu_menu.actionMenu_mobile_text_on li span.inner-icon.hide-box-shadow-hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  #actionMenu_stacks_in_1839_2.open.ho-right .actionMenu_menu.actionMenu_mobile_text_on.actionMenu_link_only li span.inner-link a {
    /*  */
    padding-right: 12px !important;
    /*  */ } }

#actionMenu_stacks_in_1839_2.ho-left {
  left: 30px; }
  #actionMenu_stacks_in_1839_2.ho-left .actionMenu_menu span.inner-link {
    left: 1px;
    text-align: left; }
  #actionMenu_stacks_in_1839_2.ho-left .actionMenu_menu.actionMenu_text_on li span.inner-link, #actionMenu_stacks_in_1839_2.ho-left .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link {
    opacity: 0;
    visibility: hidden;
    -webkit-transition-delay: none;
            transition-delay: none; }
    #actionMenu_stacks_in_1839_2.ho-left .actionMenu_menu.actionMenu_text_on li span.inner-link a, #actionMenu_stacks_in_1839_2.ho-left .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link a {
      -webkit-transition-delay: none;
              transition-delay: none; }
  #actionMenu_stacks_in_1839_2.ho-left .actionMenu_menu.actionMenu_text_on li .inner-icon.hide-box-shadow, #actionMenu_stacks_in_1839_2.ho-left .actionMenu_menu.actionMenu_mobile_text_on li .inner-icon.hide-box-shadow {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  #actionMenu_stacks_in_1839_2.ho-left .actionMenu_menu.actionMenu_text_on li .inner-icon.hide-box-shadow-hover:hover, #actionMenu_stacks_in_1839_2.ho-left .actionMenu_menu.actionMenu_mobile_text_on li .inner-icon.hide-box-shadow-hover:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }

#actionMenu_stacks_in_1839_2.open.ho-left .actionMenu_menu li:hover span.inner-link {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: none;
          transition-delay: none; }
  #actionMenu_stacks_in_1839_2.open.ho-left .actionMenu_menu li:hover span.inner-link a {
    -webkit-transition-delay: 0.5s;
            transition-delay: 0.5s;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    padding-left: 55px !important; }

#actionMenu_stacks_in_1839_2.open.ho-left .actionMenu_menu.actionMenu_text_on li span.inner-link {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 0.5s !important;
          transition-delay: 0.5s !important; }
  #actionMenu_stacks_in_1839_2.open.ho-left .actionMenu_menu.actionMenu_text_on li span.inner-link a {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0.5s !important;
            transition-delay: 0.5s !important;
    padding-left: 55px !important; }

#actionMenu_stacks_in_1839_2.open.ho-left .actionMenu_menu.actionMenu_link_only li:hover span.inner-link a {
  text-decoration: underline;
  /*  */
  padding-left: 12px !important;
  /*  */ }

#actionMenu_stacks_in_1839_2.ho-right {
  right: 30px; }
  #actionMenu_stacks_in_1839_2.ho-right .actionMenu_menu span.inner-link {
    right: 1px;
    text-align: right; }
  #actionMenu_stacks_in_1839_2.ho-right .actionMenu_menu.actionMenu_text_on li span.inner-link, #actionMenu_stacks_in_1839_2.ho-right .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link {
    opacity: 0;
    visibility: hidden;
    -webkit-transition-delay: none;
            transition-delay: none; }
    #actionMenu_stacks_in_1839_2.ho-right .actionMenu_menu.actionMenu_text_on li span.inner-link a, #actionMenu_stacks_in_1839_2.ho-right .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link a {
      -webkit-transition-delay: none;
              transition-delay: none; }
  #actionMenu_stacks_in_1839_2.ho-right .actionMenu_menu.actionMenu_text_on li .inner-icon.hide-box-shadow, #actionMenu_stacks_in_1839_2.ho-right .actionMenu_menu.actionMenu_mobile_text_on li .inner-icon.hide-box-shadow {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  #actionMenu_stacks_in_1839_2.ho-right .actionMenu_menu.actionMenu_text_on li .inner-icon.hide-box-shadow-hover:hover, #actionMenu_stacks_in_1839_2.ho-right .actionMenu_menu.actionMenu_mobile_text_on li .inner-icon.hide-box-shadow-hover:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }

#actionMenu_stacks_in_1839_2.open.ho-right .actionMenu_menu li:hover span.inner-link {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: none;
          transition-delay: none; }
  #actionMenu_stacks_in_1839_2.open.ho-right .actionMenu_menu li:hover span.inner-link a {
    -webkit-transition-delay: 0.5s;
            transition-delay: 0.5s;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    padding-right: 55px !important; }

#actionMenu_stacks_in_1839_2.open.ho-right .actionMenu_menu.actionMenu_text_on li span.inner-link {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 0.5s !important;
          transition-delay: 0.5s !important; }
  #actionMenu_stacks_in_1839_2.open.ho-right .actionMenu_menu.actionMenu_text_on li span.inner-link a {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0.5s !important;
            transition-delay: 0.5s !important;
    padding-right: 55px !important; }

#actionMenu_stacks_in_1839_2.open.ho-right .actionMenu_menu.actionMenu_link_only li:hover span.inner-link a {
  text-decoration: underline;
  /*  */
  padding-right: 12px !important;
  /*  */ }

#actionMenu_stacks_in_1839_2.vo-top {
  top: 30px; }
  #actionMenu_stacks_in_1839_2.vo-top .actionMenu_menu {
    top: 52px; }
    #actionMenu_stacks_in_1839_2.vo-top .actionMenu_menu li {
      top: -40px; }
  #actionMenu_stacks_in_1839_2.vo-top.ho-left .actionMenu_menu li {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
  #actionMenu_stacks_in_1839_2.vo-top.ho-right .actionMenu_menu li {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }

#actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu {
  top: 100%; }
  #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transition: all ease, opacity 0.2s ease-in;
    transition: all ease, opacity 0.2s ease-in; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(1) {
      top: 12px;
      -webkit-transition-duration: 0.250000s;
              transition-duration: 0.250000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(2) {
      top: 64px;
      -webkit-transition-duration: 0.300000s;
              transition-duration: 0.300000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(3) {
      top: 116px;
      -webkit-transition-duration: 0.350000s;
              transition-duration: 0.350000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(4) {
      top: 168px;
      -webkit-transition-duration: 0.400000s;
              transition-duration: 0.400000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(5) {
      top: 220px;
      -webkit-transition-duration: 0.450000s;
              transition-duration: 0.450000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(6) {
      top: 272px;
      -webkit-transition-duration: 0.500000s;
              transition-duration: 0.500000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(7) {
      top: 324px;
      -webkit-transition-duration: 0.550000s;
              transition-duration: 0.550000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(8) {
      top: 376px;
      -webkit-transition-duration: 0.600000s;
              transition-duration: 0.600000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(9) {
      top: 428px;
      -webkit-transition-duration: 0.650000s;
              transition-duration: 0.650000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(10) {
      top: 480px;
      -webkit-transition-duration: 0.700000s;
              transition-duration: 0.700000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(11) {
      top: 532px;
      -webkit-transition-duration: 0.750000s;
              transition-duration: 0.750000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(12) {
      top: 584px;
      -webkit-transition-duration: 0.800000s;
              transition-duration: 0.800000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(13) {
      top: 636px;
      -webkit-transition-duration: 0.850000s;
              transition-duration: 0.850000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(14) {
      top: 688px;
      -webkit-transition-duration: 0.900000s;
              transition-duration: 0.900000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(15) {
      top: 740px;
      -webkit-transition-duration: 0.950000s;
              transition-duration: 0.950000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(16) {
      top: 792px;
      -webkit-transition-duration: 1.000000s;
              transition-duration: 1.000000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(17) {
      top: 844px;
      -webkit-transition-duration: 1.050000s;
              transition-duration: 1.050000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(18) {
      top: 896px;
      -webkit-transition-duration: 1.100000s;
              transition-duration: 1.100000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(19) {
      top: 948px;
      -webkit-transition-duration: 1.150000s;
              transition-duration: 1.150000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(20) {
      top: 1000px;
      -webkit-transition-duration: 1.200000s;
              transition-duration: 1.200000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(21) {
      top: 1052px;
      -webkit-transition-duration: 1.250000s;
              transition-duration: 1.250000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(22) {
      top: 1104px;
      -webkit-transition-duration: 1.300000s;
              transition-duration: 1.300000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(23) {
      top: 1156px;
      -webkit-transition-duration: 1.350000s;
              transition-duration: 1.350000s; }
    #actionMenu_stacks_in_1839_2.open.vo-top .actionMenu_menu li:nth-child(24) {
      top: 1208px;
      -webkit-transition-duration: 1.400000s;
              transition-duration: 1.400000s; }

#actionMenu_stacks_in_1839_2.vo-bottom {
  bottom: 30px; }
  #actionMenu_stacks_in_1839_2.vo-bottom .actionMenu_menu {
    bottom: 52px; }
    #actionMenu_stacks_in_1839_2.vo-bottom .actionMenu_menu li {
      bottom: -40px; }
  #actionMenu_stacks_in_1839_2.vo-bottom.ho-left .actionMenu_menu li {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  #actionMenu_stacks_in_1839_2.vo-bottom.ho-right .actionMenu_menu li {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }

#actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu {
  bottom: 100%; }
  #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transition: all ease, opacity 0.2s ease-in;
    transition: all ease, opacity 0.2s ease-in; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(1) {
      bottom: 12px;
      -webkit-transition-duration: 0.250000s;
              transition-duration: 0.250000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(2) {
      bottom: 64px;
      -webkit-transition-duration: 0.300000s;
              transition-duration: 0.300000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(3) {
      bottom: 116px;
      -webkit-transition-duration: 0.350000s;
              transition-duration: 0.350000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(4) {
      bottom: 168px;
      -webkit-transition-duration: 0.400000s;
              transition-duration: 0.400000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(5) {
      bottom: 220px;
      -webkit-transition-duration: 0.450000s;
              transition-duration: 0.450000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(6) {
      bottom: 272px;
      -webkit-transition-duration: 0.500000s;
              transition-duration: 0.500000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(7) {
      bottom: 324px;
      -webkit-transition-duration: 0.550000s;
              transition-duration: 0.550000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(8) {
      bottom: 376px;
      -webkit-transition-duration: 0.600000s;
              transition-duration: 0.600000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(9) {
      bottom: 428px;
      -webkit-transition-duration: 0.650000s;
              transition-duration: 0.650000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(10) {
      bottom: 480px;
      -webkit-transition-duration: 0.700000s;
              transition-duration: 0.700000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(11) {
      bottom: 532px;
      -webkit-transition-duration: 0.750000s;
              transition-duration: 0.750000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(12) {
      bottom: 584px;
      -webkit-transition-duration: 0.800000s;
              transition-duration: 0.800000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(13) {
      bottom: 636px;
      -webkit-transition-duration: 0.850000s;
              transition-duration: 0.850000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(14) {
      bottom: 688px;
      -webkit-transition-duration: 0.900000s;
              transition-duration: 0.900000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(15) {
      bottom: 740px;
      -webkit-transition-duration: 0.950000s;
              transition-duration: 0.950000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(16) {
      bottom: 792px;
      -webkit-transition-duration: 1.000000s;
              transition-duration: 1.000000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(17) {
      bottom: 844px;
      -webkit-transition-duration: 1.050000s;
              transition-duration: 1.050000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(18) {
      bottom: 896px;
      -webkit-transition-duration: 1.100000s;
              transition-duration: 1.100000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(19) {
      bottom: 948px;
      -webkit-transition-duration: 1.150000s;
              transition-duration: 1.150000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(20) {
      bottom: 1000px;
      -webkit-transition-duration: 1.200000s;
              transition-duration: 1.200000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(21) {
      bottom: 1052px;
      -webkit-transition-duration: 1.250000s;
              transition-duration: 1.250000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(22) {
      bottom: 1104px;
      -webkit-transition-duration: 1.300000s;
              transition-duration: 1.300000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(23) {
      bottom: 1156px;
      -webkit-transition-duration: 1.350000s;
              transition-duration: 1.350000s; }
    #actionMenu_stacks_in_1839_2.open.vo-bottom .actionMenu_menu li:nth-child(24) {
      bottom: 1208px;
      -webkit-transition-duration: 1.400000s;
              transition-duration: 1.400000s; }

/*  */
#item_stacks_in_1839_3 a.inner-icon, #item_stacks_in_1839_3 span.inner-icon {
  color: #000000;
  /*  */
  background: #FFFFFF;
  /*  */
  /*  */
  /*  */ }

/*  */
#item_stacks_in_1839_5 a.inner-icon, #item_stacks_in_1839_5 span.inner-icon {
  color: #000000;
  /*  */
  background: #FFFFFF;
  /*  */
  /*  */
  /*  */ }

/*  */
#item_stacks_in_1839_7 a.inner-icon, #item_stacks_in_1839_7 span.inner-icon {
  color: #000000;
  /*  */
  background: #FFFFFF;
  /*  */
  /*  */
  /*  */ }

/*  */

#stacks_in_1838_10 {
	margin: 25px 0px 25px 0px;
}
.stacks_in_1838_12 img{width:100%;max-width:250px}
