/** Shopify CDN: Minification failed

Line 29:1 Unexpected "/"
Line 771:2 Unexpected "/"
Line 773:2 Unexpected "0%"
Line 777:2 Unexpected "100%"
Line 799:44 Expected identifier but found "*"
Line 818:44 Expected identifier but found "*"
Line 824:44 Expected identifier but found "*"
Line 890:44 Expected identifier but found "*"
Line 917:44 Expected identifier but found "*"
Line 2338:44 Expected identifier but found "*"
... and 1 more hidden warnings

**/

/* VIP extra fonts imported via https://www.cdnfonts.com/ <head>

https://www.cdnfonts.com/sf-pro-display.font

SF Pro Display Font Family
light = 400
regular = 500
bold = 700

BODY FONT & BOLD 400, 500 & 700 used
font-family: 'SF Pro Display', sans-serif;*/

*/



/* Mods by realmwebdesign.com */

/* REALM QUICK THEME TOOLS */

/* medium-up */
@media only screen and (min-width:769px){
  .add-bottom {padding-bottom: 30px!important;}
  .remove-bottom {margin-bottom: 0!important; padding-bottom: 0!important;}
  .remove-top {margin-top: 0!important;  padding-top: 0!important;}
  .half-bottom {padding-bottom: 15px!important;}
  .half-top {padding-top: 15px!important;}
  .add-top {padding-top: 30px!important;}
  .padding-top {padding-top: 30px!important;}
  .padding-bottom {padding-bottom: 30px!important;}
  .padding-half-top {padding-top: 15px!important;}
  .padding-half-bottom {padding-bottom: 15px!important;}
}

/* small*/

@media only screen and (max-width:768px){
  .add-bottom {padding-bottom: 30px!important;}
  .remove-bottom {margin-bottom: 0!important; padding-bottom: 0!important;}
  .remove-top {margin-top: 0!important;  padding-top: 0!important;}
  .half-bottom {padding-bottom: 15px!important;}
  .half-top {padding-top: 15px!important;}
  .add-top {padding-top: 30px!important;}
  .padding-top {padding-top: 30px!important;}
  .padding-bottom {padding-bottom: 30px!important;}
  .padding-half-top {padding-top: 15px!important;}
  .padding-half-bottom {padding-bottom: 15px!important;}
}

.border {border: 1px solid #f7f7f7 !important;}
.remove-border {border: 0px solid #ededed !important;}
.border-bottom {border-bottom: 4px solid #ededed !important;}
.border-bottom-single {border-bottom: 1px solid #ededed !important;}

.padding {padding: 30px !important;}
.no-padding {padding: 0px !important;}
.half-padding {padding: 15px !important;}

.uppercase {text-transform:uppercase;}
.underline {text-decoration: underline!important}
.regular-case {text-transform:capitalize!important;}
.normal-case {text-transform:none!important;}
.regular-weight {font-weight:400!important;}
.bold-weight {font-weight:700!important;}
.letter-spacing {letter-spacing: 0.2em !important}
.text-color, .text-color p, .text-color a {color: #616161 !important;}
.white, a.white {color: #fff!important;}
.grey, a.grey {color: #ededed !important;}
.accent { color: #db3c3c;}

.shadow {
  -webkit-box-shadow: 0px 4px 11px 0px rgba(50, 50, 22, 0.17);
  -moz-box-shadow:    0px 4px 11px 0px rgba(50, 50, 22, 0.17);
  box-shadow:         0px 4px 11px 0px rgba(50, 50, 22, 0.17);
}

.text-shadow {
  text-shadow: 1px 1px 5px rgba(150, 150, 150, 1);
}


.shopify-section .rte em {
  -webkit-animation: 1.5s highlight 1.5s 1 normal forwards;
          animation: 1.5s highlight 1.5s 1 normal forwards;
  background-color: none;
  background: linear-gradient(90deg,#db3c3c 50%,#111111 50%);
  background-size: 200% 100%;
  background-position: 100% 0;
  font-style: normal;
}

body {

}

@-webkit-keyframes highlight {
  to {
    background-position: 0 0;
  }
}

@keyframes highlight {
  to {
    background-position: 0 0;
  }

}

.padded-box {
  background-color:#fff;
  border: 0px solid #f7f7f7;
  padding:30px;
  margin-bottom: 30px;

}

.padded-box-clear {
  background-color:transparent;
  border: 0px solid #f7f7f7;
  padding:30px;
  margin-bottom: 30px;

}

@media only screen and (max-width:768px){
  .padded-box, .padded-box-clear {

    padding:30px 15px;
  }

}


.padded-box-grey {
  background-color:#fafafa;
  border: 0px solid #f7f7f7;
  padding:30px 10px;
  margin-bottom: 30px;

}

@media only screen and (max-width:768px){
  .padded-box-grey {
    padding:30px 10px;
  }

}


.notice {
  border: 2px solid #ededed;
  padding:30px; 
  font-size: 13px;
}

@media only screen and (max-width:768px){
  .notice {
    border: 2px solid #f7f7f7;
    padding:10px;

  }
}



/* Brand colors */
.branding-red { color: #db3c3c;}
.light-grey {color: #fafafa;}

/* light striped */
.bg-pattern {
    background-image: url('//sellmaze.com/cdn/shop/t/6/assets/bg-maze-animate-pattern.gif?v=11706088568647107481757362278');
  background-repeat: repeat;
      min-height: 700px;
}

@media only screen and (max-width:768px){
  .bg-pattern {
    min-height: 700px;
  }
}

/* maze dark one */
.bg-animate-maze {
  background-image: url('//sellmaze.com/cdn/shop/t/6/assets/bg-maze-animate-darker.gif?v=160168823594015056201757362278');
  background-repeat: repeat;
  background-color: #111;
}

.bg-animate-maze .main-content, 
.bg-animate-maze .main-content a {
 color: #fff; 
}


.bg-animate-maze-on-white {
    background-image: url('//sellmaze.com/cdn/shop/t/6/assets/bg-maze-animate-on-white.gif?v=163169261542196784811757362278');
  background-repeat: repeat;
}


/* there are two other files that are lighter version of the animated maze */

/* other */
.bg-pattern-dark {
 background-color: #111111;
}

.bg-dark {
  background-color: #111;
  color: #fff;
}

.bg-dark a {
  color: #fff;
}

 

.bg-pattern .btn--secondary,.bg-pattern .btn--secondary,.bg-pattern  .rte .btn--secondary {
  background: #fff; 
}




/* ============== Animations */

/* bounce right */
.bounce-right {
	-webkit-animation: bounce-right 2s infinite both;
	        animation: bounce-right 2s infinite both;
}
@-webkit-keyframes bounce-right {
  0% {
    -webkit-transform: translateX(48px);
            transform: translateX(48px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateX(26px);
            transform: translateX(26px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateX(13px);
            transform: translateX(13px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateX(6.5px);
            transform: translateX(6.5px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateX(4px);
            transform: translateX(4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87%,
  98% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}
@keyframes bounce-right {
  0% {
    -webkit-transform: translateX(48px);
            transform: translateX(48px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateX(26px);
            transform: translateX(26px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateX(13px);
            transform: translateX(13px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateX(6.5px);
            transform: translateX(6.5px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateX(4px);
            transform: translateX(4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87%,
  98% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}



/* Flicker */
.flicker {
	-webkit-animation: flicker-1 2s linear infinite both;
	        animation: flicker-1 2s linear infinite both;
}

@-webkit-keyframes flicker {
  0%,
  100% {
    opacity: 1;
  }
  41.99% {
    opacity: 1;
  }
  42% {
    opacity: 0;
  }
  43% {
    opacity: 0;
  }
  43.01% {
    opacity: 1;
  }
  47.99% {
    opacity: 1;
  }
  48% {
    opacity: 0;
  }
  49% {
    opacity: 0;
  }
  49.01% {
    opacity: 1;
  }
}
@keyframes flicker {
  0%,
  100% {
    opacity: 1;
  }
  41.99% {
    opacity: 1;
  }
  42% {
    opacity: 0;
  }
  43% {
    opacity: 0;
  }
  43.01% {
    opacity: 1;
  }
  47.99% {
    opacity: 1;
  }
  48% {
    opacity: 0;
  }
  49% {
    opacity: 0;
  }
  49.01% {
    opacity: 1;
  }
}



/* Slide in left */
.slide-in-left {
 -webkit-animation: slide-in-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-in-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

@-webkit-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}



/* pulse */
.animation-pulse {
  -webkit-animation: pulse 4s ease-in-out 1s both;
  animation: pulse 4s ease-in-out 1s both;
}

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
    transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
    transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
    transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
    transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}



/* Slide in right */
.slide-in-right {
	-webkit-animation: slide-in-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-in-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

@-webkit-keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}


/* Slide in right & left */

.slide-right-left {
	-webkit-animation: slide-right 6s ease-in infinite alternate-reverse both;
	        animation: slide-right 6s ease-in infinite alternate-reverse both;
}

@-webkit-keyframes slide-right {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
  }
}
@keyframes slide-right {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
  }
}


/* slide in blurred LEFT */

.slide-in-blurred-left {
	-webkit-animation: slide-in-blurred-left 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) both;
	        animation: slide-in-blurred-left 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) both;
}

@-webkit-keyframes slide-in-blurred-left {
  0% {
    -webkit-transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
            transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
            transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes slide-in-blurred-left {
  0% {
    -webkit-transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
            transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
            transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}

/* Slide in blurred right */

.slide-in-blurred-right {
	-webkit-animation: slide-in-blurred-right 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) both;
	        animation: slide-in-blurred-right 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) both;
}

@-webkit-keyframes slide-in-blurred-right {
  0% {
    -webkit-transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
            transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
            transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes slide-in-blurred-right {
  0% {
    -webkit-transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
            transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
            transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}


/* wobble */

.wobble {
  -webkit-animation: wobble 4s 5s infinite both;
  animation: wobble 4s 5s infinite both;
}


@-webkit-keyframes wobble {
  0%,
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  15% {
    -webkit-transform: translateX(-30px) rotate(-6deg);
            transform: translateX(-30px) rotate(-6deg);
  }
  30% {
    -webkit-transform: translateX(15px) rotate(6deg);
            transform: translateX(15px) rotate(6deg);
  }
  45% {
    -webkit-transform: translateX(-15px) rotate(-3.6deg);
            transform: translateX(-15px) rotate(-3.6deg);
  }
  60% {
    -webkit-transform: translateX(9px) rotate(2.4deg);
            transform: translateX(9px) rotate(2.4deg);
  }
  75% {
    -webkit-transform: translateX(-6px) rotate(-1.2deg);
            transform: translateX(-6px) rotate(-1.2deg);
  }
}
@keyframes wobble {
  0%,
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  15% {
    -webkit-transform: translateX(-30px) rotate(-6deg);
            transform: translateX(-30px) rotate(-6deg);
  }
  30% {
    -webkit-transform: translateX(15px) rotate(6deg);
            transform: translateX(15px) rotate(6deg);
  }
  45% {
    -webkit-transform: translateX(-15px) rotate(-3.6deg);
            transform: translateX(-15px) rotate(-3.6deg);
  }
  60% {
    -webkit-transform: translateX(9px) rotate(2.4deg);
            transform: translateX(9px) rotate(2.4deg);
  }
  75% {
    -webkit-transform: translateX(-6px) rotate(-1.2deg);
            transform: translateX(-6px) rotate(-1.2deg);
  }
}



/* slide up */
.slide-top {
	-webkit-animation: slide-top 6s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite both;
	        animation: slide-top 6s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite both;
}

 */
@-webkit-keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}
@keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}



/* ============== Global */

/* TYPOGRAPHY */
h1, .h1, h2, .h2, h3, .h3, .h4, h4, .h5, h5, .h6, h6 {
  font-family: 'SF Pro Display', sans-serif;*/
  font-weight: 700;
  letter-spacing: .07em;

}

.h4,h4{
}


.rte .enlarge-text {
    margin: 0;
    font-size: 1.1em;
}

.label, label:not(.variant__button-label):not(.text-label) {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 11px;
  font-family: 'SF Pro Display', sans-serif;*/
  font-weight: 700;

}

.rte p, .rte, .rte-setting, .text-spacing {
  font-family: 'SF Pro Display', sans-serif;*/
  font-weight: 400;
  line-height: 2.0; 
  letter-spacing: .1em;
}


/* =======  BUTTONS & FORMS */
input, select, textarea {
  border: 2px solid #ededed;
  background: #fff;
  color: #111;
}

input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{
  border:2px solid #DB3C3C;
}

.form-vertical input, .form-vertical select, .form-vertical textarea {
    margin-bottom: 20px;
}


@media only screen and (max-width: 959px) {
  input, select, textarea {
    font-size: 14px!important;
  }
  
  input.btn {
  font-size: 12px !important;

  }
}

.errors, .note {
    border-radius: 0;
    padding: 6px 12px;
    margin-bottom: 15px;
    border: 1px solid transparent;
    text-align: left;
  font-size: 13px;
}

.note--success {
    color: #56ad6a;
    background-color: #ecfef0;
    border-color: transparent;
}

table {
 margin-bottom: 30px!important; 
}

td, th {
    border: 0 none;
    text-align: left;
    padding: 10px 15px;
    border-color: #ededed;
}

.btn, .product-reviews .spr-button, .product-reviews .spr-summary-actions a, .rte .btn, .shopify-payment-button .shopify-payment-button__button--unbranded {
  font-size: 12px;
  line-height: 1.90;
  letter-spacing: 0.1em;
  padding: 12px 15px;
  min-width: 160px;
  font-family: 'SF Pro Display', sans-serif;*/
font-weight: 700;
}


@media only screen and (max-width:768px){
  .btn, .product-reviews .spr-button, .product-reviews .spr-summary-actions a, .rte .btn, .shopify-payment-button .shopify-payment-button__button--unbranded {
    padding: 8px 15px;
    min-width: 140px;
  }
}

/* popup image view conflict */
.pswp__button {
  min-width: auto!important; 
}

.btn--secondary, .rte .btn--secondary {
  border: 2px solid #111;
  background: #fff!important;
  color:#111!important;
  font-size: 12px !important;
  line-height: 1.90;
  letter-spacing: 0.1em;
  padding: 12px 15px;
  min-width: 160px;
  font-weight: 700;
  font-family: 'SF Pro Display', sans-serif;*/
}

.btn--secondary.btn--small {
    font-weight: 700;
}

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

  .btn--secondary, .rte .btn--secondary {
    padding: 8px 15px;
    min-width: 140px;
  }
}

.label, label:not(.variant__button-label) {
  letter-spacing: 0.1em;
  font-weight: 700;
  font-size: 13px;
}


.section--divider, hr, .hr {
  border-width: 8px;
}


.grid-product__see-all {
  border: 2px solid #eaddd2;
}

/* IMAGES */

.grid__image-ratio {
  background-color: transparent; 
}



/* ======= FRAMEWORK */

/* small adjustment to be larger */
.index-section{
  margin:90px 0;
}

@media only screen and (max-width:768px){
  .index-section{
    margin:60px 0;
  }
}

/* allow for background colors without margin white */
.index-section-padding {
    padding:90px 0;
}

@media only screen and (max-width:768px){
  .index-section-padding{
    padding:60px 0;
  }
}

/* large reduce page width padding */
@media only screen and (min-width: 769px) {
  .page-full, .page-width {
    padding-left: 30px;
    padding-right: 30px;
  }
}


/* ======= policy pages */

/* 75px was a bit much for top headers */
@media only screen and (min-width: 769px) {
  .page-content, .shopify-email-marketing-confirmation__container, .shopify-policy__container {
   /* padding-top: 50px;*/
    /*padding-bottom: 50px;*/
  }
}

.shopify-policy__title  {
  margin-bottom: 50px; 
}


@media only screen and (max-width:768px){
  .shopify-policy__title  {
    margin-bottom: 30px; 
  }
}

@media only screen and (min-width: 769px) {
  .shopify-email-marketing-confirmation__container, .shopify-policy__container {
    max-width: 95ch !important;
    /*max-width: 70% !important;*/
  }
}


/* FLEX */

.flex {
  margin: 0 auto;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}


@media only screen and (max-width:768px){
  .flex {
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
  }
}


.flex__item {
  min-width: 50%;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
}
  
@media only screen and (max-width:768px){
  .flex__item {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
}

/* images */

.image-wrap {
  background: transparent; 
}



/* =======  SECTION ADJUSTMENTS - applies to all */


/* == SEO rich text custom section OR CF section */

/* TEXT FADES SEO PARAGRAPHS  SECTION */

.seo-text-box {
  margin-bottom: 60px;
}


.seo-text-box  .section-header {
  margin-bottom: 30px; 
}

.seo-text-box .rte p{
  line-height: 1.65;
  font-size: 14px;

}

.seo-text-box .readmore {
  position: relative;
  max-height: 200px;
  overflow: hidden;
  border: solid 0px blue;
  transition:max-height 0.15s ease-out;
}


.seo-text-box h3, .seo-text-box .h3,
.seo-text-box h2, .seo-text-box .h2,
.seo-text-box h1, .seo-text-box .h1{
  text-align: left;
  /* line-height: 1.4em;*/
  margin-top: 0;
  margin-bottom: 20px;
   font-size: 22px;
}

@media only screen and (max-width:768px){
.seo-text-box h3, .seo-text-box .h3,
.seo-text-box h2, .seo-text-box .h2,
.seo-text-box h1, .seo-text-box .h1 {
    font-size: 16px;
   line-height: 1.5;
  }
}


@media only screen and (max-width:768px){
.seo-text-box .rte p {
  font-size: 13px;
}
  
}
/* slight adjustment for collections */

.template-collection .seo-text-box h3,.template-collection  .seo-text-box .h3,
.template-collection .seo-text-box h2,.template-collection  .seo-text-box .h2,
.template-collection .seo-text-box h1,.template-collection  .seo-text-box .h1 {
 margin-bottom: 30px; 
}

.seo-text-box .readmore.expand{
  max-height: 5000px !important;
  transition:max-height 0.35s ease-in-out;
}

.seo-text-box .readmore-link{
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
  width:100%;
  height: 170px;
  text-align: center;
  font-weight:700;
  padding-top:150px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), #fff);
  background-image: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0.1), #fffff 100%);
  cursor: pointer;
}

.seo-text-box .readmore-link.expand {
  position: relative;
  background-image: none;
  padding-top:10px;
  height:60px;
}

.seo-text-box .readmore-link:after {
  content:"+ More";
}
.seo-text-box .readmore-link.expand:after{
  content:"- Less";
}




/* == ANIMATED VIDEO HERO SECTION */

.typing-container {
  /*display: flex;
  justify-content: center;
  align-items: center;*/
}

.typing-container #feature-text {
  margin-left: 8px;
}
.typing-container .input-cursor {
  display: inline-block;
  width: 4px;
  height: 65px;
  background-color: #a83bb2;
  margin-left: 8px;
  animation: blink .6s linear infinite alternate;
}

@media only screen and (max-width:768px){
.typing-container .input-cursor {
  display: inline-block;
  width: 4px;
  height: 32px;
  background-color: #a83bb2;
  margin-left: 8px;
  animation: blink .6s linear infinite alternate;
}
  
}


@keyframes blink {
  0% {opacity: 1;}
  40% {opacity: 1;}
  60% {opacity: 0;}
  100% {opacity: 0;}
}




/* == VIDEO & HEROS  SECTION */

.hero-bg {
  /*background-image: url('//sellmaze.com/cdn/shop/t/6/assets/bg-maze-animate-darker.gif?v=160168823594015056201757362278');
  background-repeat: repeat;*/
  background-color: #fff;
  margin: 0 5px;

}

.slideshow-wrapper {
    margin: 0 auto;
}

.hero__title {
    line-height: 1.2;
}

.hero__link .btn+.btn {
  margin-left: 0px;
}

.subheading {
 font-size: 13px;
  margin-bottom: 10px;
}


@media only screen and (max-width:768px){
  .hero--natural[data-mobile-natural=false]{
    height: 500px;
  }
}

@media only screen and (min-width: 769px) {

.slideshow__slide .page-width {
  padding-left: 60px;
  padding-right: 60px;
}

}

.hero__top-subtitle {
  text-transform: uppercase;
  font-size: 14px; 
  font-weight: 700;
  margin-bottom: 5px;
}

.hero__subtitle {
  margin-top: 15px;
  margin-bottom: 30px;
  font-size: 17px;

}

@media only screen and (max-width:768px){
  .hero__subtitle {

  font-size: 14px;

  }
}

.hero__shopify-plus {
    position: absolute;
    bottom: 37px;
    right: 30px;
} 

.hero__shopify-plus img {
height:32px;
 width: 150px;
 display:block;
}

.hero__shopify-experts {
    position: absolute;
    bottom: 37px;
    left: 30px;
}

.hero__shopify-experts img {
height:32px;
 width: 186px;
 display:block;
}

@media only screen and (max-width:768px){
.hero__shopify-experts img {
height:25px;
 width: 145px;
 display:block;
}

.hero__shopify-plus img {
height:25px;
 width: 118px;
 display:block;
}


}


/* == LOGO BAR */
@media only screen and (min-width: 769px) {
  .logo-bar .logo-bar__item {
    margin: 20px 30px 20px;
  }
}
@media only screen and (min-width: 769px) {
    .logo-bar__item {
        flex: 0 1 150px;
        /*margin: 0 20px 30px;*/
    }
}


.logo-bar img {
  filter: gray;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

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

  .logo-bar__item {
    flex: 0 1 125px;
    /*margin: 0 10px 20px;*/
  }
}

.logo-bar__button {
  margin-top: 60px;
  text-align: center;
}

@media only screen and (max-width:768px){
  .logo-bar__button {
    margin-top: 30px;
  }

}



/* == IMAGE WITH TEXT BOX  SECTION */

.page-block-background-image-text .background-media-text__container {
  margin-bottom: 10px; 
}

.background-media-text {
  background: #fff; 
}


@media only screen and (max-width:768px){
  .feature-row__text {

    padding: 30px 0px 0;
  }
}

/* COLUMNS WITH IMAGES  SECTION */

.page__text-columns .grid__item {
 margin-bottom: 30px;
  font-size: 14px;
} 

@media only screen and (max-width:768px){
  .page__text-columns .grid__item {
    
  }  
}

/* adjust spacing */
.page__text-columns .grid__item .btn--secondary, 
.page__text-columns .grid__item .rte .btn--secondary {
margin: 15px 0;
 /* border: 0px solid #f7f7f7;*/
}

.page__text-columns .grid--flush-bottom {
    overflow: unset;
}

.column-container {
 border: 1px solid #eeeeee;
  padding: 15px;
  min-height: 180px;
  background-color: #ffffff;
  -webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
  border-bottom: 8px solid #111;
}

@media only screen and (max-width:768px){
  .column-container {
    border: 1px solid #eeeeee;
    padding: 5px 10px 15px;
    min-height: 150px;
      border-bottom: 8px solid #111;

  }

}

@media only screen and (min-width: 769px) {

  .column-container .rte-setting {
    max-width: 600px;
      margin-right: auto;
    margin-left: auto;
  }
}


/* columns add-on with icons from FA or SVG */
.features-icon {
  color: #d62828;
     background-color: #fff;
    width: 100px;
    height: 100px;
  border-radius: 50%;
  margin: 5px auto 20px;
  display: flex;
  justify-content: center;
  align-items: center;

}


.features-icon .fa, .features-icon .fad, .features-icon .fab, .features-icon .fal, .features-icon .svg-inline--fa {
  font-size: 75px;
  margin-top: 5px;

}

.features-icon .icon {
  height:90px;
  width: 90px;
}




/* == VIDEO  SECTION */
.custom-video {
  margin: 0 auto;
  max-width: 720px;
}



/* == TEXT WITH IMAGE SECTION */

.feature-row-wrapper {

}

@media only screen and (min-width: 1050px) {
    .feature-row {
        margin: 0 0%;
    }
}

/* Text and image section add in icon functions */
.sections-large-icon .icon {
  width: 200px;
  height: 200px;
  margin: 0 15px 15px 0;
}

.feature-row__item {
    flex: 0 1 50%;

}


.feature-row__text .rte {
  margin: 30px 0px;
}
.feature-row__item .image-wrap{
  border-top: 8px solid #d62828;
  border-bottom: 8px solid #111111;
-webkit-border-top-left-radius: 25px;
-webkit-border-top-right-radius: 25px;
-moz-border-radius-topleft: 25px;
-moz-border-radius-topright: 25px;
border-top-left-radius: 25px;
border-top-right-radius: 25px;
}



.image__photo-credit{
 font-size: 11px;
  text-align: center;
  color: #555;
  padding: 5px;
  
}

  .feature-row__text--right {
    padding: 30px;
    z-index:2;
    color: #ffffff;
    background: #111;
-webkit-border-top-left-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-topleft: 25px;
-moz-border-radius-bottomleft: 25px;
border-top-left-radius: 25px;
border-bottom-left-radius: 25px;
border-bottom: 8px solid #d62828;
  }

 .feature-row__text--left a, .feature-row__text--right a {
  color: #fff;
 } 

    .feature-row__text--left {
    padding: 30px;
        z-index:2;
    color: #ffffff;
        background: #111;
-webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
border-bottom: 8px solid #d62828;
  }


  .feature-row__text--right .btn,
  .feature-row__text--left .btn{
  }

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

  .feature-row__text--right {
    padding: 30px;
    background: #111;
-webkit-border-radius: 0px;
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius: 0px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-radius: 0px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;

  }
    .feature-row__text--left {
    padding: 30px;
        background: #111;
-webkit-border-radius: 0px;
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius: 0px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-radius: 0px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;

    }
  }




/* == PROMO advanced sections */

.type-advanced .promo-grid__content {
  max-width: 500px;
}

/* PROMO GRID  SECTION */
/* Promo grid make flush with sides */
.template-index .promo-grid .flex-grid__item {
  /*padding-right: 0;
  padding-left: 0;*/
}


/* Promo grid under slider top remove extra space */
.template-index .promo-grid--space-top {
  padding-top:10px; 
}


 /* if there is a box */

.promo-grid__content--boxed {
  background-color: #fafafa;
}

@media only screen and (min-width: 769px) {
  .promo-grid__content--boxed {

  }
}

.promo-grid__text .rte--strong {
  
}

.promo-grid__text .rte--em {
  text-transform: uppercase;
  letter-spacing: .1em; 
  font-size: 14px; 
  margin-bottom: 5px;

}
  
  
/* RICH TEXT SECTION */
.rich-text-h1, .rich-text-h2, .rich-text-h3, .rich-text-h4 {
  margin-bottom: 15px;

}

.rich-text-h1 mark, .rich-text-h2 mark, .rich-text-h3 mark, .rich-text-h4 mark {
  background-color: #111;
  color: #fff;
}

/* == CONTACT FORM  SECTION */
  
.index-section.contact-form {
  margin-top: 0; 
}
  


/* == CONTACT US / QUOTE STYLE side by side */

.custom-quote-form {
 /* background-color: #03121d;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='199' viewBox='0 0 100 199'%3E%3Cg fill='%233f5f76' fill-opacity='0.4'%3E%3Cpath d='M0 199V0h1v1.99L100 199h-1.12L1 4.22V199H0zM100 2h-.12l-1-2H100v2z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  color: #fff;
  padding: 30px 15px;*/
}

@media only screen and (max-width:768px){
  .quote-box.index-section {
    padding: 0px 0 30px;
    margin: 0px 0;
  }
}


.custom-quote-form .section-icon .icon{
  color: #fff;
  width: 375px;
  height:375px;

}

@media only screen and (max-width:768px){
  .custom-quote-form .section-icon .icon{
    color: #fff;
    width: 200px;
    height:200px;

  }

  .custom-quote-form .section-icon {

    text-align: center;

  }

}

.custom-quote-form .section-header {
 margin-bottom: 20px; 
  
}

.custom-quote-form .btn {
}



/* == 3 POINTS */

.home__three-points {
  padding: 0px 0 15px;
  margin: 20px 0 0 0;
}

.home__three-points .rte-setting p{
  font-size: 13px;
 font-weight: 700;
 /*color: #fff;*/
 line-height: 1 !important;
}

.home__three-points .features-icon .icon {
  margin-bottom: 0px;

}

.home__three-points .features-icon {
 height: 150px;
  width: 150px;
  color: #111;
  border: 4px solid #111;
    -webkit-box-shadow:inset 0px 0px 0px 4px #db3c3c;
  -moz-box-shadow:inset 0px 0px 0px 4px #db3c3c;
  box-shadow:inset 0px 0px 0px 4px #db3c3c;
}

.home__three-points .features-icon .icon {
 height: 75px;
  width: 75px;
}

.home__three-points .features-icon {
  margin-top: 0px;
  margin-bottom: 10px;
}

@media only screen and (max-width:768px){
  .template-index .home__three-points .features-icon {
    /*display: none;*/
  }

  .home__three-points .features-icon {
 height: 100px;
  width: 100px;
  }

  .home__three-points .features-icon .icon {
 height: 50px;
  width: 50px;
}


  .home__three-points .grid__item {
    width: 33%;
  }

}


/* PORTFOLIO SLIDER */

.portfolio-slider .flickity-page-dots {
 display: none; 
}


.portfolio-slider .testimonials-slide.is-selected .testimonials-slider__text {
    transform: scale(1.1);
    box-shadow: 0 0px 0px rgb(0 0 0 / 10%);
    position: relative;
    z-index: 10;
}

.portfolio-slider h3 {
 margin-bottom: 30px 
}


.portfolio-image {
  max-width: 700px;

}

.portfolio-image__text {
    padding: 0px;
}

/* TESTIMONIALS SECTION */


.testimonial-stars {
    font-size: 18px;
    margin: 15px 0;
}

.testimonials-slider__text .rte-setting.text-spacing {
 line-height: 1.7; 
}

.testimonials-slider__text .rte-setting.text-spacing p {
 margin: 15px 0;
}



@media only screen and (max-width:768px){
.testimonials-section {
  padding: 60px 0;
}
  
}

.testimonials-slide.is-selected .testimonials-slider__text {
    transform: scale(1);
    box-shadow: 0 0px 0px rgb(0 0 0 / 10%);
    position: relative;
    z-index: 10;
 /* border: 1px solid #f7f7f7;
  background: #fff*/
}

.testimonials-slide .testimonials-slider__text {
  transform: scale(1);
}

.testimonials-slider__text {
}

.testimonail-image--round {
    width: 125px;
    height: 125px;
    max-width: none;
    border-radius:125px;
  border: 0px solid #ededed;
}

.testimonials-slide .testimonials-slider__text {
 background: transparent; 
}

.testimonials-section h2 {
   font-size: 26px; 
  margin-bottom: 15px;

}

@media only screen and (max-width:768px){
.testimonials-section h2 {
   font-size: 24px; 
  margin-bottom: 30px;

}
  
}

.testimonials-section .btn {
}

.testimonials-slide cite {
 font-size: 13px; 
  font-weight: 400;
  margin:15px 0 5px;
}


.testimonials-slide {
 padding-top: 10px!important; 
}


/* TESTIMONIALS */

@media only screen and (min-width: 769px) {
.testimonials-section {
    padding: 0 0;
}
}

.testimonials-section {
    padding: 0 0;
}


.testimonials-section .section-header {
  margin-bottom: 20px;
}




/* ============== Header  */

/* TOP BAR IF CART = 1*/
.cart-account-bar {
background: #f7f7f7;
}

.cart-account-bar a {
}

.cart-account-bar li {
 margin: 0 0 0 15px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  
}

.cart-account-bar .icon {
  height:36px;
  width: 36px;
}

/* ANNOUCEMENT BAR */
.announcement-bar {
  font-size: 11px;
  padding: 5px;
  border-bottom-color: transparent;
}

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

  .announcement-text {
    display: inline-block; 
  }
}

.announcement-text {
  text-transform: none;
  font-weight: 500;
  letter-spacing: 0.1em;
  font-size: 11px;
}

.announcement-link .announcement-link-text {
 text-decoration: none;
  
}

/* CART ACCOUNT BAR if logged in or cart =1 */

.cart-account-bar  {
  font-size: 11px;
  padding: 5px;
  border-bottom-color: transparent;
  position: relative;
  text-align: right;
}


/* HEADER */

@media only screen and (min-width: 769px) {

  #SiteHeader .page-width{
    /*padding-right: 0;*/
    max-width: 1920px;
  }
}

.site-header {
  box-shadow: 0 0 1px rgb(0 0 0 / 18%);
}
  

@media only screen and (min-width: 769px) {
  .site-header {
    padding: 0px 0; 
  }
}

@media only screen and (max-width:768px){
  .site-header {
    padding: 0px 0; 
  } 
}

.header-wrapper--sticky {
  background: transparent;
}

/* MENU */

.header-item--left .site-nav {
  margin-left: 0;
}

.site-nav__link {
  padding: 15px 20px 15px;
  font-weight: 700 !important;
}

@media only screen and (max-width: 959px) {
  .site-nav__link {
    padding: 15px 15px !important;
  }

}


@media only screen and (max-width: 945px) {
  .site-nav__link {
    padding: 15px 12px !important;
    font-size: 12px !important;
  }

}

@media only screen and (max-width: 900px) {
  .site-nav__link {
    padding: 15px 10px !important;
    font-size: 11.5px !important;
  }

}




.site-nav__link--underline:after {
  border-bottom: 2px transparent;
}

.megamenu .h5, .megamenu h5 {
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 15px;
    letter-spacing: .03em;

}

.megamenu .site-nav__dropdown-link {
  padding: 6px 0;
  white-space: normal;
  font-size: 12px !important;
}



/* MOBILE DRAWER */

/* overall and header */


.drawer {
  z-index: 1000!important;
}

#NavDrawer .drawer__contents {
  
  border-left: 0px solid #03121d;
}

.h3.drawer__title {
  font-size: 16px;
}

#NavDrawer .mobile-nav>.mobile-nav__item {
background: transparent;  
}

#NavDrawer .drawer__close-button {
  color: #fff;
}

#NavDrawer .drawer__close-button .icon {
  fill: #fff;
}

#NavDrawer .drawer__header, #NavDrawer .drawer__fixed-header {
  height: 40px;
  padding: 0;
}


/* top level links*/
.mobile-nav__link--top-level {
  font-weight: 700!important;
  font-size: 16px;
  
}

.mobile-nav__toggle button {
 border: 0px solid;
}

.mobile-nav__toggle {
}

.mobile-nav__faux-link {

}



/* close icon & arrows */
/* main top level */
.mobile-nav__has-sublist .collapsible-trigger__icon {
    right: 18px;
}

/* subs*/
.mobile-nav__child-item .collapsible-trigger__icon {
    margin-right: 20px;
}

.collapsible-trigger__icon--circle {
  background: #fafafa;
      border: 1px solid #f7f7f7;
  border-radius: 0;
}
.collapsible-trigger__icon .icon {
    width: 18px;
    height: 18px;
}


/* links */

#NavDrawer  .mobile-nav__item:after, #NavDrawer .drawer__header {
  border-bottom: 2px solid;
  border-bottom-color: #363636;
}

#NavDrawer .drawer__header, #NavDrawer .mobile-nav__item:after {
    padding: 0 17px;
}

.mobile-nav__social-item a {
  color: #666 !important;  

}

.mobile-nav--heading-style .mobile-nav__link--top-level {
    font-size: 20px;
    text-transform: capitalize;
}

/* adjust the fake links with more items in them */
.mobile-nav__faux-link {
 padding-top: 15px !important; 
}

.mobile-nav__grandchildlist:before {
  width: 3px;
   background: #111;
}

/* get a quote button */
.mobile-nav__button {
  margin: 15px 0;
}

.mobile-nav__button .btn {
  width: 100%;
}

.mobile-nav__button.get-a-quote .btn {
}


/* hide social */
.mobile-nav__social {
  flex-wrap: nowrap;
}

.mobile-nav__social-item {
  border: 0px solid;
  display: none;
}



/* HEADER ICONS */

/* less icons means take up less space */
.header-item--icons {
  /*-webkit-box-flex: 0 0 100px !important;
  -ms-flex: 0 0 100px !important;
  flex: 0 0 100px !important;
  min-width: 100px !important;*/
}

.site-nav__link--icon .icon {
 height: 36px;
  width: 36px;
}


/* Get a quote */

.btn.btn--get-started {
  margin-right: 20px;
  background: transparent !important;
  color: #111!important;
}

 .template-index .btn.btn--get-started {
  border: 0px solid transparent!important;
  margin-right: 20px;
  border: 0px!important;
  background: transparent !important;
  color: #fff!important;
}
  


/* Order now */

/* same as above for site nav breaks */
@media only screen and (max-width: 945px) {

  .site-nav__button.get-a-quote .btn.open-product-order {
    padding: 12px 15px;
    min-width: 140px;
    font-size: 12px;

  }
  .site-nav__button.get-a-quote .btn.open-product-order svg {
   display: none;
    /*position: absolute;
   right: 10px;
    top: 10%;
    width: 50px;
      height: 50px;*/
  }
}
  







/* ============== Footer √ */

.site-footer {
  border-top: 2px solid #363636 !important;
  padding-top: 40px;
  padding-bottom: 60px;
  background-color: #111;

}
@media only screen and (max-width: 768px) {
  .site-footer {
    padding-top: 0px;
  }

}

/* buttons */
.site-footer  .btn--secondary,
.site-footer  .rte .btn--secondary {
  color: #fff!important;
}



/* FOOTER MENU SECTIONS */


/* footer logo and social centering */
@media only screen and (max-width: 768px) {

  .footer__logo, .footer__tag-line, .footer__social  {
    text-align: center;
  }
  
  .footer__logo {
 margin: 15px 0 15px; 
}
  
  .footer__social {
   margin-bottom: 15px; 
  }
  
  
}


.footer__social {
 margin-top: 30px 
}
.footer__social li {
  margin: 0 5px 15px 5px;
}

.footer__social .icon {
  height: 36px;
  width: 36px;
  fill: #ccc;
}




/* Menus */

.site-footer h4 {
 font-weight: 700; 
}

.footer__item--menu, .footer__item--logo_social {
  padding-top: 40px; 
}

.footer__item--menu {
  padding-left: 20px; 
}


@media only screen and (max-width: 768px) {
  .footer__item--menu, .footer__item--logo_social {
    padding-top: 0px; 
  }

}


.footer__title {
  font-size: 22px;
  font-weight: 700;
  font-family: 'SF Pro Display', sans-serif;
  text-transform: capitalize;

}

.site-footer__linklist a {
  font-size: 14px; 
  padding: 3px 0;
  font-family: 'SF Pro Display', sans-serif;*/
  letter-spacing: .1em;

}




/* after lines on mobile */
@media only screen and (max-width: 768px) {
  .site-footer .grid__item:after {
    border-bottom: 2px solid;
    border-bottom-color: #363636;
    opacity: 1;
    display: block;
  }
}



/* remove line on mobile around copyright */
.footer__bottom .grid__item:after {
  border: 0px solid #ededed;
}





/* LEGAL FOOTER */
.footer__legal {
  border-top: 2px solid #363636;
  border-bottom: 2px solid #363636;
  margin-top: 60px;
  margin-bottom: 40px;
  padding: 20px 0;
}

@media only screen and (max-width:768px){
  .footer__legal {
    border-top: 2px solid #363636;
    border-bottom: 0px solid #f7f7f7;
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 15px 0;
  }

}

/* remove mobile lines */
.footer__legal .grid__item:after {
  border-bottom: 0px solid;

}

.footer__legal .legal-menu li, .footer__legal .legal-menu a{
  padding: 0 15px 0 0;
  font-size: 10.5px;
  letter-spacing: .1em;
  margin: 0;
  line-height: 1.6;
}


.footer__small-text {
  text-align: left; 
  padding: 0px;
  font-size: 10.5px;
  letter-spacing: .1em;
}


@media only screen and (max-width:768px){
  .footer__small-text {
    text-align: center; 
    margin-bottom: 15px;
  }
  
  .footer__small-text, .footer__legal .legal-menu li, .footer__legal .legal-menu a{
  padding: 5px;
   
  }

}


.half-padding.copyleaks {
  background: #111;
}

/* ============== Cart */

/* padding header too much */
.template-cart .section-header {
}


.cart__item-name {
  /*font-weight: 400; 
  font-size: 14px;*/
}

/* mobile fix for item text and price butting */
@media only screen and (max-width:768px){

.cart__item-title {
 padding-bottom: 30px; 
}
}

.cart__item {
  border-width: 0px; 
}

/* image a bit larger on desktop */
@media only screen and (min-width:769px){
  .cart__image {
    flex: 0 0 200px;
  }
}

.cart__item--variants {
  margin-bottom: 15px;
  font-size: 12.5px;
}

.cart__price {
  
}


.cart__remove a {
  font-size: 12px;
  font-weight: 700;
}

/* button on cart larger */
.btn.cart__checkout {
  min-width: 200px; 
}

/* adjust 60/30 */

.cart__page-col:last-child {
  top: 10%;
  flex: 0 1 45%;
}
.cart__page-col:first-child {
  top: 10%;
  flex: 0 1 55%;
  padding-right: 60px;
}

.cart__subtotal  {
  font-size: 24px; 
}


@media only screen and (max-width:768px){
  .cart__checkout-box {
    padding: 40px 10px;
    background: #fafafa;
margin-top: 30px;
  }

}

.cart__checkout-box {
}



/* payment notice */

.payment-notice p {
  font-size: 12px;
  line-height: 1.5em;
  text-align: left;
}

.cart__item-row.payment-notice {
 margin-bottom: 30px; 
}

.paypal-apple {
  float: left;
    font-size: 12px;
  margin: 0 15px 15px 0;


}
.icon.icon-custom-paypal {
  width: 27px;
  height: 27px;
  margin-right: 8px;

}
.icon.icon-custom-apple {
  width: 38px;
  height: 38px;

}

.cart__payment-icons svg {
 width: 27px; 

} 


@media only screen and (max-width: 768px) {
.payment-icons {
 margin-top:15px; 
}
  
}
.payment-icons.cart__payment-icons li {
  margin: 0 3px 0;
}

/* notes and gifts */

.notes-gifts p {
  font-size: 12.5px;
  margin: 20px 0;
}

.cart__notes {
 margin-bottom: 15px; 
}

.cart-notes {
    margin-top: 0px;
}

.notes-gifts input {
  margin-bottom: 0px;
}

.icon.icon-custom-gift {
  width: 27px;
  height: 27px;
  margin-right: 8px;

}





/* ============== Home  */


#shopify-section-template--15187977568453__163344083356a227d0 {
 /* color: #fff;
  margin: 0;
  padding: 90px;
  background-color: #111111;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 849.12 822.72'%3E%3Cdefs%3E%3Cimage id='image' width='188' height='3428' xlink:href='data:image/png%3Bbase64 iVBORw0KGgoAAAANSUhEUgAAALwAAA1kCAYAAABd8zspAAAACXBIWXMAAAsSAAALEgHS3X78AAAgAElEQVR4Xu3SsQEAIAyAMPX/n%2BsJ7pLMjOyZmQUR5xXATwxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYno8L3KoAAANDSURBVBTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJuQikHsRmx2ZJAAAAAElFTkSuQmCC'/%3E%3Cimage id='image-2' width='188' height='3428' xlink:href='data:image/png%3Bbase64 iVBORw0KGgoAAAANSUhEUgAAALwAAA1kCAYAAABd8zspAAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4Xu3SsQEAIAyAMPX/n%2BsJ7pLMjOyZmQUR5xXATwxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYno8L3KoAAANDSURBVBTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJMTwphifF8KQYnhTDk2J4UgxPiuFJuQikHsRmx2ZJAAAAAElFTkSuQmCC'/%3E%3C/defs%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpolygon points='433 17 633 17 633 126 604 126 604 86 564 86 564 57 604 57 604 46 553 46 553 97 593 97 593 137 644 137 644 57 684 57 684 46 644 46 644 17 713 17 713 86 673 86 673 137 684 137 684 97 764 97 764 86 724 86 724 17 833 17 833 166 804 166 804 46 753 46 753 57 793 57 793 177 833 177 833 326 764 326 764 257 793 257 793 297 804 297 804 206 793 206 793 246 673 246 673 257 753 257 753 326 713 326 713 377 724 377 724 337 833 337 833 366 753 366 753 377 833 377 833 566 764 566 764 526 753 526 753 577 793 577 793 766 753 766 753 777 804 777 804 577 833 577 833 806 724 806 724 737 764 737 764 606 724 606 724 497 793 497 793 537 804 537 804 406 793 406 793 486 673 486 673 497 713 497 713 566 633 566 633 617 644 617 644 577 713 577 713 617 753 617 753 726 684 726 684 697 724 697 724 646 713 646 713 686 673 686 673 737 713 737 713 806 564 806 564 766 513 766 513 777 553 777 553 806 484 806 484 737 593 737 593 777 604 777 604 737 633 737 633 777 684 777 684 766 644 766 644 657 684 657 684 606 673 606 673 646 553 646 553 657 633 657 633 726 484 726 484 697 604 697 604 686 524 686 524 617 604 617 604 537 684 537 684 526 593 526 593 606 513 606 513 686 444 686 444 646 433 646 433 686 364 686 364 606 353 606 353 697 393 697 393 726 324 726 324 577 393 577 393 657 404 657 404 566 324 566 324 486 244 486 244 457 324 457 324 446 244 446 244 406 193 406 193 417 233 417 233 497 313 497 313 566 233 566 233 577 313 577 313 646 273 646 273 657 313 657 313 766 284 766 284 686 244 686 244 646 193 646 193 657 233 657 233 697 273 697 273 766 233 766 233 777 324 777 324 737 393 737 393 777 404 777 404 697 473 697 473 817 844 817 844 6 433 6 433 17'/%3E%3Cpolygon points='764 217 764 126 713 126 713 166 673 166 673 177 724 177 724 137 753 137 753 206 644 206 644 166 564 166 564 126 524 126 524 46 273 46 273 57 393 57 393 97 404 97 404 57 513 57 513 137 553 137 553 206 444 206 444 166 433 166 433 217 553 217 553 257 564 257 564 177 633 177 633 297 673 297 673 326 513 326 513 337 553 337 553 377 593 377 593 417 604 417 604 377 644 377 644 366 564 366 564 337 673 337 673 406 633 406 633 417 673 417 673 446 593 446 593 457 633 457 633 486 564 486 564 406 553 406 553 486 524 486 524 446 444 446 444 377 513 377 513 406 473 406 473 417 524 417 524 366 484 366 484 297 604 297 604 206 593 206 593 286 524 286 524 246 513 246 513 286 484 286 484 246 473 246 473 366 393 366 393 377 433 377 433 486 393 486 393 497 433 497 433 526 364 526 364 457 404 457 404 446 364 446 364 417 404 417 404 406 364 406 364 366 324 366 324 297 353 297 353 337 444 337 444 246 393 246 393 297 404 297 404 257 433 257 433 326 364 326 364 217 404 217 404 137 473 137 473 177 524 177 524 166 484 166 484 86 473 86 473 126 444 126 444 86 433 86 433 126 364 126 364 86 244 86 244 17 404 17 404 6 33 6 33 817 444 817 444 726 433 726 433 806 364 806 364 766 353 766 353 806 204 806 204 766 164 766 164 726 153 726 153 777 193 777 193 806 124 806 124 697 193 697 193 737 244 737 244 726 204 726 204 686 164 686 164 617 284 617 284 606 204 606 204 537 284 537 284 526 204 526 204 486 193 486 193 566 153 566 153 577 193 577 193 606 153 606 153 686 124 686 124 566 113 566 113 726 73 726 73 737 113 737 113 806 44 806 44 777 84 777 84 766 44 766 44 697 84 697 84 686 44 686 44 537 73 537 73 657 84 657 84 537 164 537 164 457 204 457 204 446 164 446 164 406 153 406 153 486 73 486 73 497 153 497 153 526 44 526 44 417 113 417 113 446 73 446 73 457 124 457 124 406 44 406 44 337 84 337 84 297 124 297 124 257 233 257 233 297 273 297 273 366 164 366 164 297 193 297 193 337 244 337 244 326 204 326 204 286 153 286 153 366 124 366 124 326 113 326 113 366 73 366 73 377 273 377 273 417 324 417 324 406 284 406 284 257 324 257 324 177 364 177 364 166 284 166 284 126 273 126 273 177 313 177 313 246 273 246 273 286 244 286 244 217 284 217 284 206 244 206 244 126 193 126 193 137 233 137 233 246 204 246 204 166 193 166 193 246 113 246 113 286 73 286 73 326 44 326 44 257 84 257 84 206 73 206 73 246 44 246 44 177 113 177 113 217 164 217 164 206 124 206 124 177 164 177 164 86 124 86 124 46 113 46 113 97 153 97 153 166 44 166 44 17 73 17 73 137 124 137 124 126 84 126 84 17 233 17 233 86 204 86 204 46 153 46 153 57 193 57 193 97 313 97 313 137 324 137 324 97 353 97 353 137 393 137 393 206 353 206 353 286 313 286 313 377 353 377 353 537 433 537 433 617 473 617 473 657 484 657 484 537 524 537 524 526 484 526 484 486 473 486 473 606 444 606 444 457 513 457 513 497 553 497 553 566 513 566 513 577 564 577 564 497 644 497 644 457 684 457 684 417 753 417 753 446 713 446 713 457 764 457 764 406 684 406 684 297 724 297 724 286 644 286 644 217 764 217'/%3E%3C/g%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cuse transform='scale(0.24)' xlink:href='%23image-2'/%3E%3Cuse transform='translate(20 822.12) rotate(-90) scale(0.24)' xlink:href='%23image'/%3E%3Cuse transform='matrix(0  -0.24  0.24  0  33  45.12)' xlink:href='%23image'/%3E%3Cuse transform='translate(804) scale(0.24)' xlink:href='%23image-2'/%3E%3C/g%3E%3C/svg%3E");
*/
}



/* SERVICES */

/* what is the sellmaze */

#shopify-section-template--19520855015621__1640110491e787c4a7.index-section {
  margin: 0px 0;
  padding: 90px 0;
  background-image: url('//sellmaze.com/cdn/shop/t/6/assets/bg-maze-animate-darker.gif?v=160168823594015056201757362278');
 background-repeat: repeat;
  background-color: #111;
    color: #fff;
    border-bottom: 

    }

@media only screen and (max-width: 768px) {
  #shopify-section-template--19520855015621__1640110491e787c4a7.index-section {
    margin: 0px 0;
    padding: 40px 0;

  }

}


/* ABOUT ME */


#shopify-section-template--15187977568453__1636402779c5d95481 .index-section {
margin-top: 0px; 

}
/*
#shopify-section-template--15187977568453__1636402779c5d95481 .index-section {
  margin: 0px 0;
  padding: 90px 0;
  background: #fafafa;

    }

@media only screen and (max-width: 768px) {
  #shopify-section-template--15187977568453__1636402779c5d95481 .index-section {
    margin: 0px 0;
    padding: 40px 0;

  }

}*/



/* CLIENTS */

#shopify-section-template--15187977568453__1636385651e8b45f2a.index-section {
  /*margin-bottom: 30px; */
}


/* GET STARTED */

#shopify-section-template--15187977568453__164089892232e07412.index-section {
 margin-bottom: 30px; 
}

/* fix spacing between form and text */
#shopify-section-template--15187977568453__1637769141ddf73781 .index-section {
margin-top: 30px;
}









/* ============== About me  */


/* experience */
#shopify-section-template--15187977633989__16345645382c6bb350.index-section {
margin-bottom: 30px; 
}


/* clients */
#shopify-section-template--15187977633989__1637268918e011e6cf.index-section {
/*margin-bottom: 30px; */ 

}


/* what is the sellmaze */
#shopify-section-template--15187977633989__16400197199526eb4a.index-section {
  margin: 0px 0;
  padding: 90px 0;
  background-image: url('//sellmaze.com/cdn/shop/t/6/assets/bg-maze-animate-darker.gif?v=160168823594015056201757362278');
  background-repeat: repeat;
  background-color: #111;
    color: #fff;

    }

@media only screen and (max-width: 768px) {
  #shopify-section-template--15187977633989__16400197199526eb4a.index-section {
    margin: 0px 0;
    padding: 40px 0;

  }

}


/* get started */

/* fix spacing between form and text */
#shopify-section-template--15187977633989__16372689689135cdc0.index-section {
margin-bottom: 30px;
}

#shopify-section-template--15187977633989__1637268972153382da .index-section {
  margin-top: 30px;

}





/* ============== Services pages */

/* CONSULTING */

/* Services */
#shopify-section-template--15188342997189__16370898794592d1ce.index-section {
margin-bottom: 30px; 

}


/* Consulting def */
#shopify-section-template--15188342997189__16408047892171f892.index-section {
  margin: 0px 0;
  padding: 90px 0;
  background-image: url('//sellmaze.com/cdn/shop/t/6/assets/bg-maze-animate-darker.gif?v=160168823594015056201757362278');
  background-repeat: repeat;
  background-color: #111;
    color: #fff;

    }

@media only screen and (max-width: 768px) {
  #shopify-section-template--15188342997189__16408047892171f892.index-section {
    margin: 0px 0;
    padding: 40px 0;

  }

}

/* about me */

#shopify-section-template--15188342997189__164071597564440a0d .index-section {
margin-top: 0px; 

}

/* get started */

/* fix spacing between form and text */
#shopify-section-template--15188342997189__1637268656297c7dc6.index-section {
  margin-bottom: 30px; 

}

#shopify-section-template--15188342997189__16372669716cc86535 .index-section {
  margin-top: 0px; 
}




/* SITE AUDITS √ */

/* what is included*/
#shopify-section-template--15187978420421__16372666648286e923.index-section {
margin-bottom: 30px; 

}

/* Audit def */
#shopify-section-template--15187978420421__1640804519c5c1e65c.index-section {
  margin: 0px 0;
  padding: 90px 0;
  background-image: url('//sellmaze.com/cdn/shop/t/6/assets/bg-maze-animate-darker.gif?v=160168823594015056201757362278');
  background-repeat: repeat;
  background-color: #111;
    color: #fff;

    }

@media only screen and (max-width: 768px) {
  #shopify-section-template--15187978420421__1640804519c5c1e65c.index-section {
    margin: 0px 0;
    padding: 40px 0;

  }

}



/* how it works */
#shopify-section-template--15187978420421__1637341756f0e66a71 .column-container h3 {
 font-size: 65px;

}


#shopify-section-template--15187978420421__1637341756f0e66a71 .column-container {
  padding-top: 60px;
  border: 1px solid #f7f7f7;
  background-image: url('//sellmaze.com/cdn/shop/t/6/assets/bg-maze-animate-pattern.gif?v=11706088568647107481757362278');
    background-repeat: repeat;
    }


#shopify-section-template--15187978420421__1637341756f0e66a71 .column-container {
 position: relative; 
}
#shopify-section-template--15187978420421__1637341756f0e66a71 .features-icon {
  position: absolute;
  top: 90px;
  right: -25px;
  border: 0px solid #111;
  background: transparent;
  z-index: 99;
  width: 40px;
    height: 40px;
  color: #111;

}
#shopify-section-template--15187978420421__1637341756f0e66a71 .features-icon svg {
 fill: #111;
}


@media only screen and (max-width: 768px) {
  #shopify-section-template--15187978420421__1637341756f0e66a71 .features-icon {
    display: none;

  }
}


/* faq */


/* Anchor link in section padding */

#shopify-section-template--15187978420421__1638477370532ef805 .index-section {
margin: 0px; 

}


/* about me */

#shopify-section-template--15187978420421__1640096961e9a884c6 .index-section {
margin-top: 0px; 

}


/* Get started */

#shopify-section-template--15187978420421__163735905582284d79.index-section {
margin-bottom: 15px; 

}

#ProductSection-template--15187978420421__main-6992635297989 .product-single__meta .feature-row {
 
    margin: 0 auto;
    display: block;

}


#ProductSection-template--15187978420421__main-6992635297989 .open-product-reviews {
 margin-top: 15px; 
}


#ProductSection-template--15187978420421__main-6992635297989 .product-single__meta .spr-badge {
 margin-bottom: 30px; 
}


#shopify-section-template--15187978420421__main .page-content--product {
 padding-top: 0; 
}

/* hide elements on buy area but show if popup */

.product__page-sections .product-single__title, 
.product__page-sections .details-title,
.product__page-sections .product-block .rte{
  display: none;
}

#product-order .product-single__meta .spr-badge {
 margin: 30px 0; 
}

/* popup reviews */

#product-reviews .spr-header-title {
    display: none;

}


#product-reviews #shopify-product-reviews {
 margin-top: 30px!important; 
}

#product-reviews .spr-review {
 padding: 15px!important; 
}

#product-reviews .spr-summary-actions-togglereviews {
  font-weight: 400; 
    font-size: 14px;
}

#product-reviews .spr-form-label {
 text-align: left; 
}

#product-reviews .spr-button {
 width: 100%; 
}

/* tool tips */

/* tooltip */
.tooltip-custom {
  position: relative;
  display: inline-block;
  font-weight: 400;
  text-transform: none;
}

.tooltip-custom .tooltiptext-custom {
  visibility: hidden;
  width: 300px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  font-size: 14px;
  
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 105%;
}


@media only screen and (max-width: 768px) {
  .tooltip-custom .tooltiptext-custom {
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: -5px;
    left: 5%;
  }
}

.tooltip-custom:hover .tooltiptext-custom {
  visibility: visible;
}

.form_custom-notice {
 font-size: 10px !important; 
}




/* PROJECT MANAGEMENT */



/* Services */
#shopify-section-template--15188343029957__1637267311fc434127.index-section {
margin-bottom: 30px; 
}


/* about me */

#shopify-section-template--15188343029957__16407170223da26d22 .index-section {
margin-top: 0px; 

}


/* EMAIL ME */

/* get started */

/* fix spacing between form and text */

#shopify-section-template--15187977797829__form .index-section {
  margin-top: 30px;

}





/* ============== Collections */

/* add bottom to grid products */
.grid-product {
  margin-bottom: 60px; 
}


.collection-content {
  padding-top:10px;
}





/* ============== Product pages */


/* CUSTOM INFO */

.product__customer-information {
  /*background: #f7f7f7;
  padding: 15px;*/
}
.product__customer-information input,
.product__customer-information textarea {
  width: 100%; 
}

.product__customer-information h3 {
 margin-bottom: 30px; 
}

/* shop password adjust margin */
.product__customer-information #store-front-password-if-hidden {
  margin-bottom: 5px;
}


/* URL password adjust margin */
.product__customer-information #store-url {
  margin-bottom: 5px;
}

.product__customer-information .form-notice-block {
 margin-bottom: 30px; 
}


/* global blocks */

.product-block {
  margin-bottom: 15px;
}




/* IMAGES */

.product__thumb-item a.is-active:before, .product__thumb-item a:focus:before {
    box-shadow: inset 0 0 0 2px #333;
}
.product__thumb-item {
    border: 2px solid #f7f7f7;
}

.product__main-photos .product__photo-zoom{
  min-width: auto;
}

.product__photo-zoom {
  padding: 10px !important;
}


/* BUY AREA & TITLE */

.product-single__title {
font-size: 36px;
}

/* title */
.product-block--header {
  margin-bottom: 15px; 
}


/* flex with price and stars */

.price-reviews {
 border-bottom: 0px solid #f7f7f7; 
  padding-bottom: 15px;
}
.product-block--price {
    margin-bottom: 0px;
}

.product__price {
 font-size: 18px;
  font-weight: 700;
}

/* flex had margin endcaps */
.product-single__meta .feature-row {
margin: 0 0px;  
} 



/* remove extra padding */

@media only screen and (min-width: 769px) {

  .product-single__meta {
    padding-left: 30px; 
  }
}

.variant-wrapper+.variant-wrapper {
    margin-top: 20px;
}

.variant-wrapper {
  margin-top: 15px; 
  padding: 0px 0;
  border-top: 0px solid #f7f7f7;
}

.variant-input-wrap {
  margin-bottom: 0; 
}

.product__inventory {
  font-style: normal;
  margin: 10px 0;
  font-size: 12px;
}

.variant-input-wrap label.disabled {
 color: #999; 
}





/* SWATCHES */

.variant-input-wrap label {
  box-shadow: 0 0 0 2px #f7f7f7;
  margin: 0 15px 0px 0;
  font-size: 12px;
  padding: 10px 15px 10px;

}

.variant__label-info {
  font-weight: 700;
}

/* qty box */
.js-qty__num {
    padding: 15px 20px;
}


/* add to cart margin */
.template-product .add-to-cart {
  margin-top: 15px; 
}

/* social title removed */
.social-sharing {
 text-align: right; 
}  
.social-sharing__title {
 display:none; 
}


/* details area */
.details-title {
 margin-top: 30px; 
}

.product-description {
 font-size: 14px; 
}






/* ============== Other Pages */


/* THANK YOU */

/* icon color and margin */
#shopify-section-template--15187978256581__16354291616fe6a5f0 svg {
 height: 150px;
  width: 150px;
  	-webkit-animation: flicker 3s linear infinite both;
	        animation: flicker 3s linear infinite both;
}

#shopify-section-template--15187978256581__16354291616fe6a5f0 .index-section {
 margin-bottom: 30px; 
}

/* text heading adjustd */
#shopify-section-template--15187978256581__1635254495281ceb2e.index-section {
 margin-top: 0px; 
}


/* columns */
#shopify-section-template--15187978256581__1635426272473d661c .features-icon {
  background: transparent;
}



/* EMAIL ME form page √ done */

/* heading rte */
#shopify-section-template--15187977797829__1634314800496d4232.index-section {
  margin: 0px 0;
  padding: 90px 0 0px;

}

@media only screen and (max-width: 768px) {
  #shopify-section-template--15187977797829__1634314800496d4232.index-section {
    margin: 0px 0;
    padding: 40px 0 20px;

  }

}


/* form */
#shopify-section-template--15187977797829__form.index-section {
  margin: 0px 0;
  padding: 0px 0 90px;
}

@media only screen and (max-width: 768px) {
  #shopify-section-template--15187977797829__form.index-section {
      margin: 0px 0;
  padding: 0px 0 60px;

  }

}


/* GET STARTED form page √ done */

/* heading rte */
#shopify-section-template--15188343095493__16333744830e7bd46c.index-section {
  margin: 0px 0;
  padding: 90px 0 0px;

}

@media only screen and (max-width: 768px) {
  #shopify-section-template--15188343095493__16333744830e7bd46c.index-section {
    margin: 0px 0;
    padding: 40px 0 20px;

  }

}

/* fix spacing between form and text */
#shopify-section-template--15188343095493__16343130711b1af825 .index-section {
margin-top: 30px;
}



/* form */
#shopify-section-template--15188343095493__16343130711b1af825.index-section {
  margin: 0px 0;
  padding: 0px 0 90px;
}

@media only screen and (max-width: 768px) {
  #shopify-section-template--15188343095493__16343130711b1af825.index-section {
      margin: 0px 0;
  padding: 0px 0 60px;

  }

}




/* REVIEWS SECTION √ done */

/* hide some stuff */
.reviews-feed-section .spr-header-title, 
.reviews-feed-section .spr-starrating,
.reviews-feed-section .spr-summary-caption{
  display:none;
}

/* leave a review button */
.reviews-feed-section .spr-summary-actions-newreview {
  color: #fff;
  font-size: 12px;
  min-width: auto;
  line-height: 1.90;
  margin-top: 15px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-family: 'SF Pro Display', sans-serif;*/
  font-weight: 700;
  background: #111;
  padding: 10px 18px 8px;
}


/* leave a review form */

.reviews-feed-section .spr-form-title {
 text-align: center;
  font-size: 32px;
  margin-bottom: 30px;
}
.reviews-feed-section .spr-form {
 text-align: left; 
  padding: 50px 30px;
  border: 1px solid #ededed;
  background: #fff;
  max-width: 600px;
  margin: 0 auto;
}

/* ratings show on form but not all the time */
.reviews-feed-section .spr-form .spr-starrating {
display: block;
}

/* star sizes */
.spr-starrating label.spr-icon {
  font-size: 18px;

}

.spr-form input:focus, .spr-form textarea:focus {
    -webkit-box-shadow: 0 0 0 2px #458fff !important;
    box-shadow: 0 0 0 0px #458fff !important;
    border-radius: 0px !important;
    outline: 0px solid transparent !important;
}

/* rating label not included */

.spr-form-label {
    font-size: 12px !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
  letter-spacing: .1em !important;
}



.reviews-feed-section .spr-form .spr-button-primary {
 width: 100%; 
}


/* PORTFOLIO -- NOT USED or setup */

/* heading recent */
#shopify-section-name.index-section {
  margin-bottom: 30px;
}

/* text placement next to featured projects */
@media only screen and (max-width:768px){

  .portfolio-text-wrapper {
    margin: 30px 0 60px;
  }

}
@media only screen and (min-width: 769px) {

  .portfolio-text {
    padding-top: 20%; 
  }

}

/* heading older projects */
#shopify-section-name.index-section {
  margin-bottom: 30px;
}


/* image items */
#shopify-section-name .column-container {
    border: 0px solid #f7f7f7;
    padding: 15px 15px;
}

/* slider */
.portfolio-slider .hero[data-arrows=true] .flickity-previous {
    left: -10px;
}
.portfolio-slider .hero[data-arrows=true] .flickity-prev-next-button {
    top: 45%;
    bottom: 0px;
    transform: none;
}

.portfolio-slider .hero[data-arrows=true] .flickity-next {
    right: -10px;
}

.portfolio-slider .hero .flickity-button {
    color: #03121d;
    background-color: #fff;
    box-shadow: 0 0px 0px rgb(0 0 0 / 10%);
  border: 1px solid #f7f7f7;
}

.portfolio-slider  .flickity-button-icon {
    left: 35%;
    top: 35%;
    width: 30%;
    height: 30%;
}

.portfolio-text img[data-sizes=auto] {
    display: block;
    width: 160px;
  margin: 0 auto 15px;
}
@media only screen and (max-width:768px){

.portfolio-text img[data-sizes=auto] {
  margin: 0 auto 15px auto;
}
}


.portfolio-slider .section--divider {
border-top-color: transparent;
}


/* ============== City */

/* master template with x replace logic */


#shopify-section-template--14205421650009__1635534714dcd92ae6.index-section {
  margin-bottom: 30px;

}
#shopify-section-template--14205421650009__1635534591bf3df058 .features-icon {
 
}


#shopify-section-template--14205421650009__16357760889f090ea9 .image1 {
   -webkit-animation: pulse 3s ease-in-out infinite both;
  animation: pulse 3s ease-in-out infinite both;
}


/* CITIES LIST */

.cities-list li {
 margin-bottom: 15px; 
}




/* ============== Login and account area  √ done */

/* login and register */

.login-box, .register-box, .guest-checkout-box {
  min-height: 475px;
}


.accepts-marketing  {
 line-height: 0px;
  font-size: 13px;
}

@media only screen and (max-width:768px){
.accepts-marketing  {
 margin-bottom: 30px;
}
}

@media only screen and (max-width:768px){
  .login-box, .register-box, .guest-checkout-box {
    min-height: auto;
  }

}


/* account area */

.template-customers-account hr {
  background: #f7f7f7;
}
.template-customers-account .hr--large {
  border-top-color: #f7f7f7;
}




/* ============== Search page */

.search-bar--page {
    max-width: 600px; 
    margin-top: -15px;
}

.search-bar--page .btn{
 min-width: auto; 
}



/* ============== Blog */
.article__grid-meta, .article__grid-meta a {
 font-size: 13px;
  text-align: center;
}



/* ============== Article */



/* ============== Contact us aka FORM √ done */

/* form notice */
.form-notice {
 padding: 15px;
  font-size: 12px;
  margin-bottom: 30px;
  border: 2px dashed #f7f7f7;
  text-align: left!important;
}

/* buttons on columns */
.page-contact-us .rte-setting .btn--secondary {
  /*padding: 8px 10px !important;*/
  border: 0px solid transparent;
}

/* extra quote form section not used */
.page-get-a-shopify-quote {
 background-color: #111111;
  min-height: 800px;
}

.page-get-a-shopify-quote .main-content a, .page-get-a-shopify-quote .main-content {
 color: #fff; 
}



/* ============== FAQ page √ done */
.index-section--faq {
  margin-bottom: 30px;
}

.rte.collapsible-content__inner--faq {
    padding-bottom: 60px;
    padding-top: 15px;
}

.index-section .collapsible-trigger__icon--circle {
 background: #db3c3c;
  border: #ffffff;
  color: #fff;
  border-radius: 0;
}




/* ============= Apps */

/* == shopify reviews app for all review page */

.reviews-feed-section {
border-top: 1px solid #f7f7f7;
  border-bottom: 1px solid #f7f7f7;

}
/*
.spr-header-title, .spr-review-reportreview, .spr-summary-actions-newreview {
 display: none; 
}

.spr-summary {
 padding: 15px;
  display: none;
}*/

.spr-summary-actions-togglereviews {
 font-weight: 700;
 font-size: 18px;
}

  

.spr-review {
 padding: 60px !important;
  text-align: left!important;
  border-bottom: 1px solid #f7f7f7!important;
  border-top: 0px solid rgba(0,0,0,0)!important;
}
@media only screen and (max-width:768px){
.spr-review {
 padding: 30px 15px !important;
  text-align: center;
  border-bottom: 1px solid #f7f7f7;
}
  
}

.spr-badge-starrating, .spr-icon-star-empty, .spr-icon-star-hover, .spr-icon-star-hover:hover, .spr-starrating, .spr-starratings {
  color: #ffe234;
}


@media only screen and (min-width: 769px) {

  .spr-summary-starrating {
    justify-content: flex-start !important; 
    margin-bottom: 15px !important;
  }
}

.spr-summary-starrating {
  margin-bottom: 15px !important;
}

.spr-icon {
    margin-right: 2px;
}

.spr-review {
    border-color: #f7f7f7!important;
}

h3.spr-review-header-title {
  font-size: 20px;
  padding-bottom: 15px;
  
}

.spr-review-header-byline {
   font-style: normal!important; 
    font-size: 12px !important;
    margin: 0 0 15px 0!important;
}

.spr-review-content-body {
line-height: 2!important;
    letter-spacing: .1em!important;
  font-size: 14px!important;

}

.spr-pagination {
    text-align: center;
    padding: 30px 0!important;
  font-size: 15px!important;
    border-top: 1px solid #f7f7f7!important;
  border-top: 0px solid rgba(0,0,0,0)!important;
}
.spr-pagination-page {
 font-size: 16px; 
}

.spr-pagination-page.is-active {
  color: #111;
}

.spr-pagination-next a,
.spr-pagination-prev a {
  padding: 15px!important;
  color: #fff!important;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  background: #111!important;
  
}


/* === Magnificant popup http://dimsemenov.com/plugins/magnific-popup/ */


.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); 
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; 
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; 
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; 
}

.mfp-align-top .mfp-container:before {
  display: none; 
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; 
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; 
}

.mfp-ajax-cur {
  cursor: progress; 
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; 
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; 
}

.mfp-auto-cursor .mfp-content {
  cursor: auto; 
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; 
}

.mfp-loading.mfp-figure {
  display: none; 
}

.mfp-hide {
  display: none !important; 
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; 
}
.mfp-preloader a {
  color: #CCC; 
}
.mfp-preloader a:hover {
  color: #FFF; 
}

.mfp-s-ready .mfp-preloader {
  display: none; 
}

.mfp-s-error .mfp-content {
  display: none; 
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; 
}
button::-moz-focus-inner {
  padding: 0;
  border: 0; 
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; 
}
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100); 
}
.mfp-close:active {
  top: 1px; 
}

.mfp-close-btn-in .mfp-close {
  color: #111; 
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; 
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; 
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
}
.mfp-arrow:active {
  margin-top: -54px; 
}
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100); 
}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; 
}
.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; 
}

.mfp-arrow-left {
  left: 0; 
}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px; 
}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; 
}

.mfp-arrow-right {
  right: 0; 
}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px; 
}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3F3F3F; 
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; 
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; 
}
.mfp-iframe-holder .mfp-close {
  top: -40px; 
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; 
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; 
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; 
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; 
}
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; 
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; 
}
.mfp-figure figure {
  margin: 0; 
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; 
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; 
}

.mfp-image-holder .mfp-content {
  max-width: 100%; 
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; 
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; 
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0; 
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; 
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; 
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; 
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); 
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; 
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.mfp-ie7 .mfp-img {
  padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
  padding: 0; 
}
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* Magnific Popup custom styles */

.white-popup {
  position: relative;
  background: #FFF!important;
  border: 1px solid #ededed !important;
  padding: 30px!important;
  width:100%!important;
  max-width: 900px!important;
  margin: 30px auto!important;
  font-size: 14px;
}

@media only screen and (max-width:768px){
.white-popup {
  position: relative;
  background: #FFF!important;
  border: 1px solid #ededed !important;
  padding: 15px!important;
  width:100%!important;
  max-width: 900px!important;
  margin: 20px auto!important;
  font-size: 14px;
}
}

.white-popup h3 {
}

.white-popup p {
 font-size: 14px; 
}

.white-popup table {
 margin-bottom: 30px 
}

.search-popup {
  position: relative;
  background: #FFF!important;
  border: 1px solid #ededed !important;
  padding:30px !important;
  width:100%!important;
  max-width: 700px!important;
  margin: 20px auto!important;
}

.mfp-bg {
  background-color: transparent;
}

.mfp-close {
  color: inherit;
}

.mfp-bg.mfp-fade {
  -webkit-backface-visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* overlay animate in */
.mfp-bg.mfp-fade.mfp-ready {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
  filter: alpha(opacity=100);
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}




