@charset "UTF-8";

@-webkit-keyframes qode-stripe-from-left {

  0% {

    -webkit-clip-path: inset(0 0 100% 0);

    clip-path: inset(0 0 100% 0)

  }

  100% {

    -webkit-clip-path: inset(0 0 0 0);

    clip-path: inset(0 0 0 0)

  }

}

@keyframes qode-stripe-from-left {

  0% {

    -webkit-clip-path: inset(0 0 100% 0);

    clip-path: inset(0 0 100% 0)

  }

  100% {

    -webkit-clip-path: inset(0 0 0 0);

    clip-path: inset(0 0 0 0)

  }

}

@-webkit-keyframes qode-stripe-to-right {

  0% {

    -webkit-clip-path: inset(0 0 0 0);

    clip-path: inset(0 0 0 0)

  }

  100% {

    -webkit-clip-path: inset(100% 0 0 0);

    clip-path: inset(100% 0 0 0)

  }

}

@keyframes qode-stripe-to-right {

  0% {

    -webkit-clip-path: inset(0 0 0 0);

    clip-path: inset(0 0 0 0)

  }

  100% {

    -webkit-clip-path: inset(100% 0 0 0);

    clip-path: inset(100% 0 0 0)

  }

}

@-webkit-keyframes qode-appear-from-right {

  0% {

    -webkit-transform: translateX(70%);

    transform: translateX(70%);

    opacity: 0

  }

  20% {

    opacity: 1

  }

  100% {

    -webkit-transform: translateX(0);

    transform: translateX(0);

    opacity: 1

  }

}

@keyframes qode-appear-from-right {

  0% {

    -webkit-transform: translateX(70%);

    transform: translateX(70%);

    opacity: 0

  }

  20% {

    opacity: 1

  }

  100% {

    -webkit-transform: translateX(0);

    transform: translateX(0);

    opacity: 1

  }

}

@-webkit-keyframes qode-disappear-to-left {

  0% {

    -webkit-transform: translateX(0);

    transform: translateX(0);

    opacity: 1

  }

  100% {

    -webkit-transform: translateX(-100%);

    transform: translateX(-100%);

    opacity: 0

  }

}

@keyframes qode-disappear-to-left {

  0% {

    -webkit-transform: translateX(0);

    transform: translateX(0);

    opacity: 1

  }

  100% {

    -webkit-transform: translateX(-100%);

    transform: translateX(-100%);

    opacity: 0

  }

}

@-webkit-keyframes qode-disappear-opacity {

  0% {

    opacity: 1

  }

  100% {

    opacity: 0

  }

}

@keyframes qode-disappear-opacity {

  0% {

    opacity: 1

  }

  100% {

    opacity: 0

  }

}

@-webkit-keyframes qode-appear-from-bottom {

  0% {

    -webkit-transform: translateY(30px);

    transform: translateY(30px);

    opacity: 0

  }

  50% {

    opacity: 1

  }

  100% {

    -webkit-transform: translateY(0);

    transform: translateY(0);

    opacity: 1

  }

}

@keyframes qode-appear-from-bottom {

  0% {

    -webkit-transform: translateY(30px);

    transform: translateY(30px);

    opacity: 0

  }

  50% {

    opacity: 1

  }

  100% {

    -webkit-transform: translateY(0);

    transform: translateY(0);

    opacity: 1

  }

}

@-webkit-keyframes qode-reveal-from-bottom {

  0% {

    opacity: 0;

    -webkit-clip-path: inset(100% 0 0 0);

    clip-path: inset(100% 0 0 0)

  }

  10% {

    opacity: 1

  }

  100% {

    opacity: 1;

    -webkit-clip-path: inset(0 0 0 0);

    clip-path: inset(0 0 0 0)

  }

}

@keyframes qode-reveal-from-bottom {

  0% {

    opacity: 0;

    -webkit-clip-path: inset(100% 0 0 0);

    clip-path: inset(100% 0 0 0)

  }

  10% {

    opacity: 1

  }

  100% {

    opacity: 1;

    -webkit-clip-path: inset(0 0 0 0);

    clip-path: inset(0 0 0 0)

  }

}

@-webkit-keyframes qode-reveal-from-left {

  0% {

    -webkit-clip-path: inset(0 100% 0 0);

    clip-path: inset(0 100% 0 0)

  }

  100% {

    -webkit-clip-path: inset(0 0 0 0);

    clip-path: inset(0 0 0 0)

  }

}

@keyframes qode-reveal-from-left {

  0% {

    -webkit-clip-path: inset(0 100% 0 0);

    clip-path: inset(0 100% 0 0)

  }

  100% {

    -webkit-clip-path: inset(0 0 0 0);

    clip-path: inset(0 0 0 0)

  }

}

@-webkit-keyframes qode-rotate {

  0% {

    -webkit-transform: rotate(0);

    transform: rotate(0)

  }

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg)

  }

}

@keyframes qode-rotate {

  0% {

    -webkit-transform: rotate(0);

    transform: rotate(0)

  }

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg)

  }

}

@-webkit-keyframes qode-fade-in {

  0% {

    opacity: 0;

    visibility: hidden

  }

  100% {

    opacity: 1;

    visibility: visible

  }

}

@keyframes qode-fade-in {

  0% {

    opacity: 0;

    visibility: hidden

  }

  100% {

    opacity: 1;

    visibility: visible

  }

}

@-webkit-keyframes qode-fade-out {

  0% {

    opacity: 1;

    visibility: visible

  }

  100% {

    opacity: 0;

    visibility: hidden

  }

}

@keyframes qode-fade-out {

  0% {

    opacity: 1;

    visibility: visible

  }

  100% {

    opacity: 0;

    visibility: hidden

  }

}

@-webkit-keyframes qode-ball-fall {

  0% {

    opacity: 0;

    -webkit-transform: translateY(-145%);

    transform: translateY(-145%)

  }

  10% {

    opacity: .5

  }

  20% {

    opacity: 1;

    -webkit-transform: translateY(0);

    transform: translateY(0)

  }

  80% {

    opacity: 1;

    -webkit-transform: translateY(0);

    transform: translateY(0)

  }

  90% {

    opacity: .5

  }

  100% {

    opacity: 0;

    -webkit-transform: translateY(145%);

    transform: translateY(145%)

  }

}

@keyframes qode-ball-fall {

  0% {

    opacity: 0;

    -webkit-transform: translateY(-145%);

    transform: translateY(-145%)

  }

  10% {

    opacity: .5

  }

  20% {

    opacity: 1;

    -webkit-transform: translateY(0);

    transform: translateY(0)

  }

  80% {

    opacity: 1;

    -webkit-transform: translateY(0);

    transform: translateY(0)

  }

  90% {

    opacity: .5

  }

  100% {

    opacity: 0;

    -webkit-transform: translateY(145%);

    transform: translateY(145%)

  }

}

@-webkit-keyframes qode-scaleout {

  0% {

    -webkit-transform: scale(0)

  }

  100% {

    -webkit-transform: scale(1);

    opacity: 0

  }

}

@keyframes qode-scaleout {

  0% {

    -webkit-transform: scale(0)

  }

  100% {

    -webkit-transform: scale(1);

    opacity: 0

  }

}

@-webkit-keyframes qode-double-pulse {

  0%, 100% {

    -webkit-transform: scale(0);

    transform: scale(0)

  }

  50% {

    -webkit-transform: scale(1);

    transform: scale(1)

  }

}

@keyframes qode-double-pulse {

  0%, 100% {

    -webkit-transform: scale(0);

    transform: scale(0)

  }

  50% {

    -webkit-transform: scale(1);

    transform: scale(1)

  }

}

@-webkit-keyframes qode-cube {

  0% {

    -webkit-transform: perspective(120px) rotateX(0) rotateY(0);

    transform: perspective(120px) rotateX(0) rotateY(0)

  }

  50% {

    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);

    transform: perspective(120px) rotateX(-180.1deg) rotateY(0)

  }

  100% {

    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);

    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)

  }

}

@keyframes qode-cube {

  0% {

    -webkit-transform: perspective(120px) rotateX(0) rotateY(0);

    transform: perspective(120px) rotateX(0) rotateY(0)

  }

  50% {

    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);

    transform: perspective(120px) rotateX(-180.1deg) rotateY(0)

  }

  100% {

    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);

    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)

  }

}

@-webkit-keyframes qode-rotating-cubes {

  25% {

    -webkit-transform: translateX(42px) rotate(-90deg) scale(.5);

    transform: translateX(42px) rotate(-90deg) scale(.5)

  }

  50% {

    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);

    transform: translateX(42px) translateY(42px) rotate(-179deg)

  }

  50.1% {

    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);

    transform: translateX(42px) translateY(42px) rotate(-180deg)

  }

  75% {

    -webkit-transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5);

    transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5)

  }

  100% {

    -webkit-transform: rotate(-360deg);

    transform: rotate(-360deg)

  }

}

@keyframes qode-rotating-cubes {

  25% {

    -webkit-transform: translateX(42px) rotate(-90deg) scale(.5);

    transform: translateX(42px) rotate(-90deg) scale(.5)

  }

  50% {

    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);

    transform: translateX(42px) translateY(42px) rotate(-179deg)

  }

  50.1% {

    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);

    transform: translateX(42px) translateY(42px) rotate(-180deg)

  }

  75% {

    -webkit-transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5);

    transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5)

  }

  100% {

    -webkit-transform: rotate(-360deg);

    transform: rotate(-360deg)

  }

}

@-webkit-keyframes qode-stretch-delay {

  0%, 100%, 40% {

    -webkit-transform: scaleY(.4);

    transform: scaleY(.4)

  }

  20% {

    -webkit-transform: scaleY(1);

    transform: scaleY(1)

  }

}

@keyframes qode-stretch-delay {

  0%, 100%, 40% {

    -webkit-transform: scaleY(.4);

    transform: scaleY(.4)

  }

  20% {

    -webkit-transform: scaleY(1);

    transform: scaleY(1)

  }

}

@-webkit-keyframes qode-bounce-delay {

  0%, 100%, 80% {

    -webkit-transform: scale(0);

    transform: scale(0)

  }

  40% {

    -webkit-transform: scale(1);

    transform: scale(1)

  }

}

@keyframes qode-bounce-delay {

  0%, 100%, 80% {

    -webkit-transform: scale(0);

    transform: scale(0)

  }

  40% {

    -webkit-transform: scale(1);

    transform: scale(1)

  }

}

@-webkit-keyframes qode-rotate-circles {

  to {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg)

  }

}

@keyframes qode-rotate-circles {

  to {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg)

  }

}

@-webkit-keyframes qode-atom-position {

  50% {

    top: 80px;

    left: 80px

  }

}

@keyframes qode-atom-position {

  50% {

    top: 80px;

    left: 80px

  }

}

@-webkit-keyframes qode-atom-size {

  50% {

    -webkit-transform: scale(.5);

    transform: scale(.5)

  }

}

@keyframes qode-atom-size {

  50% {

    -webkit-transform: scale(.5);

    transform: scale(.5)

  }

}

@-webkit-keyframes qode-atom-zindex {

  100% {

    z-index: 10

  }

}

@keyframes qode-atom-zindex {

  100% {

    z-index: 10

  }

}

@-webkit-keyframes qode-atom-shrink {

  50% {

    -webkit-transform: scale(.8);

    transform: scale(.8)

  }

}

@keyframes qode-atom-shrink {

  50% {

    -webkit-transform: scale(.8);

    transform: scale(.8)

  }

}

@-webkit-keyframes qode-clock {

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg)

  }

}

@keyframes qode-clock {

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg)

  }

}

@-webkit-keyframes qode-clock-1 {

  0% {

    -webkit-transform: rotate(-135deg);

    transform: rotate(-135deg)

  }

  30% {

    -webkit-transform: rotate(-450deg);

    transform: rotate(-450deg)

  }

  100% {

    -webkit-transform: rotate(-450deg);

    transform: rotate(-450deg)

  }

}

@keyframes qode-clock-1 {

  0% {

    -webkit-transform: rotate(-135deg);

    transform: rotate(-135deg)

  }

  30% {

    -webkit-transform: rotate(-450deg);

    transform: rotate(-450deg)

  }

  100% {

    -webkit-transform: rotate(-450deg);

    transform: rotate(-450deg)

  }

}

@-webkit-keyframes qode-clock-2 {

  5% {

    -webkit-transform: rotate(-90deg);

    transform: rotate(-90deg)

  }

  35% {

    -webkit-transform: rotate(-405deg);

    transform: rotate(-405deg)

  }

  100% {

    -webkit-transform: rotate(-405deg);

    transform: rotate(-405deg)

  }

}

@keyframes qode-clock-2 {

  5% {

    -webkit-transform: rotate(-90deg);

    transform: rotate(-90deg)

  }

  35% {

    -webkit-transform: rotate(-405deg);

    transform: rotate(-405deg)

  }

  100% {

    -webkit-transform: rotate(-405deg);

    transform: rotate(-405deg)

  }

}

@-webkit-keyframes qode-clock-3 {

  10% {

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg)

  }

  40% {

    -webkit-transform: rotate(-360deg);

    transform: rotate(-360deg)

  }

  100% {

    -webkit-transform: rotate(-360deg);

    transform: rotate(-360deg)

  }

}

@keyframes qode-clock-3 {

  10% {

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg)

  }

  40% {

    -webkit-transform: rotate(-360deg);

    transform: rotate(-360deg)

  }

  100% {

    -webkit-transform: rotate(-360deg);

    transform: rotate(-360deg)

  }

}

@-webkit-keyframes qode-clock-4 {

  15% {

    -webkit-transform: rotate(0);

    transform: rotate(0)

  }

  45% {

    -webkit-transform: rotate(-315deg);

    transform: rotate(-315deg)

  }

  100% {

    -webkit-transform: rotate(-315deg);

    transform: rotate(-315deg)

  }

}

@keyframes qode-clock-4 {

  15% {

    -webkit-transform: rotate(0);

    transform: rotate(0)

  }

  45% {

    -webkit-transform: rotate(-315deg);

    transform: rotate(-315deg)

  }

  100% {

    -webkit-transform: rotate(-315deg);

    transform: rotate(-315deg)

  }

}

@-webkit-keyframes qode-mitosis-invert {

  100% {

    -webkit-transform: rotate(180deg);

    transform: rotate(180deg)

  }

}

@keyframes qode-mitosis-invert {

  100% {

    -webkit-transform: rotate(180deg);

    transform: rotate(180deg)

  }

}

@-webkit-keyframes qode-mitosis-ball-1 {

  12% {

    -webkit-transform: none;

    transform: none

  }

  26% {

    -webkit-transform: translateX(25%) scale(1, .8);

    transform: translateX(25%) scale(1, .8)

  }

  40% {

    -webkit-transform: translateX(50%) scale(.8, .8);

    transform: translateX(50%) scale(.8, .8)

  }

  60% {

    -webkit-transform: translateX(50%) scale(.8, .8);

    transform: translateX(50%) scale(.8, .8)

  }

  74% {

    -webkit-transform: translate(50%, 25%) scale(.6, .8);

    transform: translate(50%, 25%) scale(.6, .8)

  }

  88% {

    -webkit-transform: translate(50%, 50%) scale(.6, .6);

    transform: translate(50%, 50%) scale(.6, .6)

  }

  100% {

    -webkit-transform: translate(50%, 50%) scale(.6, .6);

    transform: translate(50%, 50%) scale(.6, .6)

  }

}

@keyframes qode-mitosis-ball-1 {

  12% {

    -webkit-transform: none;

    transform: none

  }

  26% {

    -webkit-transform: translateX(25%) scale(1, .8);

    transform: translateX(25%) scale(1, .8)

  }

  40% {

    -webkit-transform: translateX(50%) scale(.8, .8);

    transform: translateX(50%) scale(.8, .8)

  }

  60% {

    -webkit-transform: translateX(50%) scale(.8, .8);

    transform: translateX(50%) scale(.8, .8)

  }

  74% {

    -webkit-transform: translate(50%, 25%) scale(.6, .8);

    transform: translate(50%, 25%) scale(.6, .8)

  }

  88% {

    -webkit-transform: translate(50%, 50%) scale(.6, .6);

    transform: translate(50%, 50%) scale(.6, .6)

  }

  100% {

    -webkit-transform: translate(50%, 50%) scale(.6, .6);

    transform: translate(50%, 50%) scale(.6, .6)

  }

}

@-webkit-keyframes qode-mitosis-ball-2 {

  12% {

    -webkit-transform: none;

    transform: none

  }

  26% {

    -webkit-transform: translateX(25%) scale(1, .8);

    transform: translateX(25%) scale(1, .8)

  }

  40% {

    -webkit-transform: translateX(50%) scale(.8, .8);

    transform: translateX(50%) scale(.8, .8)

  }

  60% {

    -webkit-transform: translateX(50%) scale(.8, .8);

    transform: translateX(50%) scale(.8, .8)

  }

  74% {

    -webkit-transform: translate(50%, -25%) scale(.6, .8);

    transform: translate(50%, -25%) scale(.6, .8)

  }

  88% {

    -webkit-transform: translate(50%, -50%) scale(.6, .6);

    transform: translate(50%, -50%) scale(.6, .6)

  }

  100% {

    -webkit-transform: translate(50%, -50%) scale(.6, .6);

    transform: translate(50%, -50%) scale(.6, .6)

  }

}

@keyframes qode-mitosis-ball-2 {

  12% {

    -webkit-transform: none;

    transform: none

  }

  26% {

    -webkit-transform: translateX(25%) scale(1, .8);

    transform: translateX(25%) scale(1, .8)

  }

  40% {

    -webkit-transform: translateX(50%) scale(.8, .8);

    transform: translateX(50%) scale(.8, .8)

  }

  60% {

    -webkit-transform: translateX(50%) scale(.8, .8);

    transform: translateX(50%) scale(.8, .8)

  }

  74% {

    -webkit-transform: translate(50%, -25%) scale(.6, .8);

    transform: translate(50%, -25%) scale(.6, .8)

  }

  88% {

    -webkit-transform: translate(50%, -50%) scale(.6, .6);

    transform: translate(50%, -50%) scale(.6, .6)

  }

  100% {

    -webkit-transform: translate(50%, -50%) scale(.6, .6);

    transform: translate(50%, -50%) scale(.6, .6)

  }

}

@-webkit-keyframes qode-mitosis-ball-3 {

  12% {

    -webkit-transform: none;

    transform: none

  }

  26% {

    -webkit-transform: translateX(-25%) scale(1, .8);

    transform: translateX(-25%) scale(1, .8)

  }

  40% {

    -webkit-transform: translateX(-50%) scale(.8, .8);

    transform: translateX(-50%) scale(.8, .8)

  }

  60% {

    -webkit-transform: translateX(-50%) scale(.8, .8);

    transform: translateX(-50%) scale(.8, .8)

  }

  74% {

    -webkit-transform: translate(-50%, 25%) scale(.6, .8);

    transform: translate(-50%, 25%) scale(.6, .8)

  }

  88% {

    -webkit-transform: translate(-50%, 50%) scale(.6, .6);

    transform: translate(-50%, 50%) scale(.6, .6)

  }

  100% {

    -webkit-transform: translate(-50%, 50%) scale(.6, .6);

    transform: translate(-50%, 50%) scale(.6, .6)

  }

}

@keyframes qode-mitosis-ball-3 {

  12% {

    -webkit-transform: none;

    transform: none

  }

  26% {

    -webkit-transform: translateX(-25%) scale(1, .8);

    transform: translateX(-25%) scale(1, .8)

  }

  40% {

    -webkit-transform: translateX(-50%) scale(.8, .8);

    transform: translateX(-50%) scale(.8, .8)

  }

  60% {

    -webkit-transform: translateX(-50%) scale(.8, .8);

    transform: translateX(-50%) scale(.8, .8)

  }

  74% {

    -webkit-transform: translate(-50%, 25%) scale(.6, .8);

    transform: translate(-50%, 25%) scale(.6, .8)

  }

  88% {

    -webkit-transform: translate(-50%, 50%) scale(.6, .6);

    transform: translate(-50%, 50%) scale(.6, .6)

  }

  100% {

    -webkit-transform: translate(-50%, 50%) scale(.6, .6);

    transform: translate(-50%, 50%) scale(.6, .6)

  }

}

@-webkit-keyframes qode-mitosis-ball-4 {

  12% {

    -webkit-transform: none;

    transform: none

  }

  26% {

    -webkit-transform: translateX(-25%) scale(1, .8);

    transform: translateX(-25%) scale(1, .8)

  }

  40% {

    -webkit-transform: translateX(-50%) scale(.8, .8);

    transform: translateX(-50%) scale(.8, .8)

  }

  60% {

    -webkit-transform: translateX(-50%) scale(.8, .8);

    transform: translateX(-50%) scale(.8, .8)

  }

  74% {

    -webkit-transform: translate(-50%, -25%) scale(.6, .8);

    transform: translate(-50%, -25%) scale(.6, .8)

  }

  88% {

    -webkit-transform: translate(-50%, -50%) scale(.6, .6);

    transform: translate(-50%, -50%) scale(.6, .6)

  }

  100% {

    -webkit-transform: translate(-50%, -50%) scale(.6, .6);

    transform: translate(-50%, -50%) scale(.6, .6)

  }

}

@keyframes qode-mitosis-ball-4 {

  12% {

    -webkit-transform: none;

    transform: none

  }

  26% {

    -webkit-transform: translateX(-25%) scale(1, .8);

    transform: translateX(-25%) scale(1, .8)

  }

  40% {

    -webkit-transform: translateX(-50%) scale(.8, .8);

    transform: translateX(-50%) scale(.8, .8)

  }

  60% {

    -webkit-transform: translateX(-50%) scale(.8, .8);

    transform: translateX(-50%) scale(.8, .8)

  }

  74% {

    -webkit-transform: translate(-50%, -25%) scale(.6, .8);

    transform: translate(-50%, -25%) scale(.6, .8)

  }

  88% {

    -webkit-transform: translate(-50%, -50%) scale(.6, .6);

    transform: translate(-50%, -50%) scale(.6, .6)

  }

  100% {

    -webkit-transform: translate(-50%, -50%) scale(.6, .6);

    transform: translate(-50%, -50%) scale(.6, .6)

  }

}

@-webkit-keyframes qode-lines-spin {

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg)

  }

}

@keyframes qode-lines-spin {

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg)

  }

}

@-webkit-keyframes qode-fussion-ball-1 {

  50% {

    top: -100%;

    left: 200%

  }

  100% {

    top: 50%;

    left: 100%;

    z-index: 2

  }

}

@keyframes qode-fussion-ball-1 {

  50% {

    top: -100%;

    left: 200%

  }

  100% {

    top: 50%;

    left: 100%;

    z-index: 2

  }

}

@-webkit-keyframes qode-fussion-ball-2 {

  50% {

    top: 200%;

    left: 200%

  }

  100% {

    top: 100%;

    left: 50%;

    z-index: 1

  }

}

@keyframes qode-fussion-ball-2 {

  50% {

    top: 200%;

    left: 200%

  }

  100% {

    top: 100%;

    left: 50%;

    z-index: 1

  }

}

@-webkit-keyframes qode-fussion-ball-3 {

  50% {

    top: 200%;

    left: -100%

  }

  100% {

    top: 50%;

    left: 0;

    z-index: 2

  }

}

@keyframes qode-fussion-ball-3 {

  50% {

    top: 200%;

    left: -100%

  }

  100% {

    top: 50%;

    left: 0;

    z-index: 2

  }

}

@-webkit-keyframes qode-fussion-ball-4 {

  50% {

    top: -100%;

    left: -100%

  }

  100% {

    top: 0;

    left: 50%;

    z-index: 1

  }

}

@keyframes qode-fussion-ball-4 {

  50% {

    top: -100%;

    left: -100%

  }

  100% {

    top: 0;

    left: 50%;

    z-index: 1

  }

}

@-webkit-keyframes qode-wave-jump-1 {

  12% {

    -webkit-transform: translate(20px, -40px);

    transform: translate(20px, -40px);

    -webkit-animation-timing-function: ease-in;

    animation-timing-function: ease-in

  }

  100%, 24% {

    -webkit-transform: translate(40px, 0);

    transform: translate(40px, 0)

  }

}

@keyframes qode-wave-jump-1 {

  12% {

    -webkit-transform: translate(20px, -40px);

    transform: translate(20px, -40px);

    -webkit-animation-timing-function: ease-in;

    animation-timing-function: ease-in

  }

  100%, 24% {

    -webkit-transform: translate(40px, 0);

    transform: translate(40px, 0)

  }

}

@-webkit-keyframes qode-wave-jump-2 {

  12% {

    -webkit-transform: translate(0, 0);

    transform: translate(0, 0)

  }

  24% {

    -webkit-transform: translate(20px, -40px);

    transform: translate(20px, -40px);

    -webkit-animation-timing-function: ease-in;

    animation-timing-function: ease-in

  }

  100%, 36% {

    -webkit-transform: translate(40px, 0);

    transform: translate(40px, 0)

  }

}

@keyframes qode-wave-jump-2 {

  12% {

    -webkit-transform: translate(0, 0);

    transform: translate(0, 0)

  }

  24% {

    -webkit-transform: translate(20px, -40px);

    transform: translate(20px, -40px);

    -webkit-animation-timing-function: ease-in;

    animation-timing-function: ease-in

  }

  100%, 36% {

    -webkit-transform: translate(40px, 0);

    transform: translate(40px, 0)

  }

}

@-webkit-keyframes qode-wave-jump-3 {

  24% {

    -webkit-transform: translate(0, 0);

    transform: translate(0, 0)

  }

  36% {

    -webkit-transform: translate(20px, -40px);

    transform: translate(20px, -40px);

    -webkit-animation-timing-function: ease-in;

    animation-timing-function: ease-in

  }

  100%, 48% {

    -webkit-transform: translate(40px, 0);

    transform: translate(40px, 0)

  }

}

@keyframes qode-wave-jump-3 {

  24% {

    -webkit-transform: translate(0, 0);

    transform: translate(0, 0)

  }

  36% {

    -webkit-transform: translate(20px, -40px);

    transform: translate(20px, -40px);

    -webkit-animation-timing-function: ease-in;

    animation-timing-function: ease-in

  }

  100%, 48% {

    -webkit-transform: translate(40px, 0);

    transform: translate(40px, 0)

  }

}

@-webkit-keyframes qode-wave-wipe {

  100%, 48% {

    -webkit-transform: translateX(-120px);

    transform: translateX(-120px)

  }

}

@keyframes qode-wave-wipe {

  100%, 48% {

    -webkit-transform: translateX(-120px);

    transform: translateX(-120px)

  }

}

@-webkit-keyframes qode-pulse-circles-pulse {

  0% {

    -webkit-transform: scale(.1);

    transform: scale(.1);

    opacity: 1;

    border-width: 50px

  }

  100% {

    -webkit-transform: scale(1, 1);

    transform: scale(1, 1);

    opacity: 0;

    border-width: 0

  }

}

@keyframes qode-pulse-circles-pulse {

  0% {

    -webkit-transform: scale(.1);

    transform: scale(.1);

    opacity: 1;

    border-width: 50px

  }

  100% {

    -webkit-transform: scale(1, 1);

    transform: scale(1, 1);

    opacity: 0;

    border-width: 0

  }

}

@-webkit-keyframes qode-bounce {

  20%, 53%, 80%, from, to {

    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);

    animation-timing-function: cubic-bezier(.215, .61, .355, 1);

    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0)

  }

  40%, 43% {

    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);

    animation-timing-function: cubic-bezier(.755, .05, .855, .06);

    -webkit-transform: translate3d(0, -30px, 0);

    transform: translate3d(0, -30px, 0)

  }

  70% {

    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);

    animation-timing-function: cubic-bezier(.755, .05, .855, .06);

    -webkit-transform: translate3d(0, -15px, 0);

    transform: translate3d(0, -15px, 0)

  }

  90% {

    -webkit-transform: translate3d(0, -4px, 0);

    transform: translate3d(0, -4px, 0)

  }

}

@keyframes qode-bounce {

  20%, 53%, 80%, from, to {

    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);

    animation-timing-function: cubic-bezier(.215, .61, .355, 1);

    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0)

  }

  40%, 43% {

    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);

    animation-timing-function: cubic-bezier(.755, .05, .855, .06);

    -webkit-transform: translate3d(0, -30px, 0);

    transform: translate3d(0, -30px, 0)

  }

  70% {

    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);

    animation-timing-function: cubic-bezier(.755, .05, .855, .06);

    -webkit-transform: translate3d(0, -15px, 0);

    transform: translate3d(0, -15px, 0)

  }

  90% {

    -webkit-transform: translate3d(0, -4px, 0);

    transform: translate3d(0, -4px, 0)

  }

}

@-webkit-keyframes qode-pulse {

  from {

    -webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1)

  }

  50% {

    -webkit-transform: scale3d(1.05, 1.05, 1.05);

    transform: scale3d(1.05, 1.05, 1.05)

  }

  to {

    -webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1)

  }

}

@keyframes qode-pulse {

  from {

    -webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1)

  }

  50% {

    -webkit-transform: scale3d(1.05, 1.05, 1.05);

    transform: scale3d(1.05, 1.05, 1.05)

  }

  to {

    -webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1)

  }

}

a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {

  vertical-align: baseline;

  margin: 0;

  padding: 0;

  background: 0 0;

  border: 0;

  outline: 0

}

* {

  -webkit-box-sizing: border-box;

  box-sizing: border-box

}

article, aside, details, figcaption, figure, footer, header, main, nav, section {

  display: block

}

del {

  text-decoration: line-through

}

pre {

  background-color: #fafafa;

  color: #878787;

  font-family: monospace;

  font-size: 1em;

  margin: 15px 0;

  max-width: 100%;

  padding: 15px;

  white-space: pre-wrap;

  word-wrap: break-word

}

code {

  background-color: #fafafa;

  color: #878787;

  font-family: monospace, monospace;

  font-size: 1em;

  padding: 0

}

sub, sup {

  font-size: 75%;

  line-height: 0;

  position: relative;

  vertical-align: baseline

}

sub {

  bottom: -.25em

}

sup {

  top: -.5em

}

table {

  border: medium none;

  border-collapse: collapse;

  border-spacing: 0;

  color: inherit;

  font-size: inherit;

  line-height: inherit;

  vertical-align: middle;

  width: 100%

}

table tr {

  border: 1px solid #e9e9ea

}

table th {

  border-right: 1px solid #e9e9ea;

  padding: 5px 7px;

  text-align: left

}

table td {

  border: 0;

  border-right: 1px solid #e9e9ea;

  padding: 5px 10px;

  text-align: left

}

table td br {

  display: none

}

hr {

  background-color: #bbb;

  border: 0;

  height: 1px;

  margin-bottom: 1.5em;

  margin-top: 1.5em

}

hr:not(.is-style-wide):not(.is-style-dots) {

  max-width: 100px

}

body:not([class*=aare-core]) hr {

  clear: both

}

ol, ul {

  list-style-position: inside;

  margin-bottom: 1.5em;

  padding: 0

}

ol.wp-block, ul.wp-block {

  margin-bottom: 1.5em

}

ol:not(.wp-block), ul:not(.wp-block) {

  margin: 0 0 1.5em

}

li > ol:not(.wp-block), li > ul:not(.wp-block) {

  margin-bottom: 0;

  margin-left: 1.5em

}

dt {

  font-weight: 700

}

dd {

  margin: 0 1.5em 1.5em

}

a img {

  border: none

}

.wp-caption, img {

  height: auto;

  max-width: 100%

}

img {

  border-style: none;

  vertical-align: middle

}

figure {

  margin: 0

}

figure.alignleft {

  margin-right: 1.5em

}

figure.alignright {

  margin-left: 1.5em

}

embed, iframe, object {

  display: block;

  max-width: 100%

}

video {

  display: block

}

embed, object {

  height: auto

}

label {

  display: block;

  margin-bottom: .5em

}

fieldset {

  margin-bottom: 1em;

  padding: .35em .75em .625em

}

input[type=submit] {

  -webkit-appearance: none

}

abbr[title] {

  border-bottom: none;

  text-decoration: underline;

  -webkit-text-decoration: underline dotted;

  text-decoration: underline dotted

}

b, strong {

  font-weight: bolder

}

kbd, samp {

  background-color: #fafafa;

  font-family: monospace, monospace;

  font-size: 1em

}

small {

  font-size: 80%

}

progress {

  vertical-align: baseline

}

summary {

  display: list-item

}

template {

  display: none

}

.gallery-caption, .wp-caption, figcaption {

  color: #878787;

  display: block;

  font-size: 13px !important;

  line-height: 1em !important;

  margin: 7px auto 0;

  max-width: 100%;

  opacity: 1;

  text-align: center

}

.gallery-caption a, .wp-caption a, figcaption a {

  color: inherit

}

.wp-caption .wp-caption-text {

  opacity: 1

}

blockquote.instagram-media, iframe.instagram-media {

  margin: auto !important

}

.bypostauthor, .sticky {

  opacity: 1

}

::-moz-selection {

  background: #000001;

  color: #fff

}

::selection {

  background: #000001;

  color: #fff

}

::-moz-selection {

  background: #000001;

  color: #fff

}

.screen-reader-text {

  position: absolute !important;

  width: 1px;

  height: 0;

  line-height: 1;

  clip: rect(1px, 1px, 1px, 1px);

  word-wrap: normal !important;

  overflow: hidden

}

.screen-reader-text:focus {

  top: 5px;

  left: 5px;

  display: block;

  width: auto;

  height: auto;

  padding: 15px 23px 14px;

  font-size: 14px;

  font-weight: 700;

  line-height: normal;

  text-decoration: none;

  color: #21759b;

  background-color: #f1f1f1;

  border-radius: 3px;

  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);

  box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);

  clip: auto !important;

  z-index: 100000

}

.alignleft {

  float: left;

  text-align: left;

  margin: 1rem 1rem 1rem 0 !important;

  clear: left

}

.aligncenter {

  text-align: center;

  display: block;

  margin-left: auto;

  margin-right: auto

}

.alignright {

  float: right;

  text-align: right;

  margin: 1rem 0 1rem 1rem !important;

  clear: right

}

body:not([class*=aare-core]) .alignright {

  clear: right

}

.qodef-content-alignment-left {

  text-align: left

}

.qodef-content-alignment-center {

  text-align: center

}

.qodef-content-alignment-right {

  text-align: right

}

.clear:after, .clear:before, .comment-author:after, .comment-author:before, .comment-content:after, .comment-content:before, .comment-meta:after, .comment-meta:before, .nav-links:after, .nav-links:before, .pagination:after, .pagination:before, .widget-area:after, .widget-area:before, .widget:after, .widget:before {

  content: '';

  display: table;

  table-layout: fixed

}

.clear:after, .comment-author:after, .comment-content:after, .comment-meta:after, .nav-links:after, .pagination:after, .widget-area:after, .widget:after {

  clear: both

}

body {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  background-color: #fff;

  overflow-x: hidden;

  -webkit-font-smoothing: antialiased

}

.qodef-h1, h1 {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 75px;

  line-height: 1.13em;

  margin: 25px 0;

  -ms-word-wrap: break-word;

  word-wrap: break-word

}

@media only screen and (max-width:480px) {

  .qodef-h1, h1 {

    font-size: 57px

  }

}

.qodef-h1 a, h1 a {

  font-family: inherit;

  font-size: inherit;

  font-weight: inherit;

  font-style: inherit;

  line-height: inherit;

  letter-spacing: inherit;

  text-transform: inherit;

  color: inherit

}

.qodef-h1 a:hover, h1 a:hover {

  color: #878787

}

.qodef-h2, h2 {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 30px;

  line-height: 1.09em;

  margin: 25px 0;

  -ms-word-wrap: break-word;

  word-wrap: break-word

}

@media only screen and (max-width:480px) {

  .qodef-h2, h2 {

    font-size: 20px

  }

}

.qodef-h2 a, h2 a {

  font-family: inherit;

  font-size: inherit;

  font-weight: inherit;

  font-style: inherit;

  line-height: inherit;

  letter-spacing: inherit;

  text-transform: inherit;

  color: inherit

}

.qodef-h2 a:hover, h2 a:hover {

  color: #878787

}

.qodef-h3, h3 {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 40px;

  line-height: 1.25em;

  margin: 25px 0;

  -ms-word-wrap: break-word;

  word-wrap: break-word

}

.qodef-h3 a, h3 a {

  font-family: inherit;

  font-size: inherit;

  font-weight: inherit;

  font-style: inherit;

  line-height: inherit;

  letter-spacing: inherit;

  text-transform: inherit;

  color: inherit

}

.qodef-h3 a:hover, h3 a:hover {

  color: #878787

}

.qodef-h4, h4 {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 30px;

  line-height: 1.33em;

  margin: 25px 0;

  -ms-word-wrap: break-word;

  word-wrap: break-word

}

.qodef-h4 a, h4 a {

  font-family: inherit;

  font-size: inherit;

  font-weight: inherit;

  font-style: inherit;

  line-height: inherit;

  letter-spacing: inherit;

  text-transform: inherit;

  color: inherit

}

.qodef-h4 a:hover, h4 a:hover {

  color: #878787

}

.qodef-h5, h5 {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 20px;

  line-height: 1.5em;

  margin: 25px 0;

  -ms-word-wrap: break-word;

  word-wrap: break-word

}

.qodef-h5 a, h5 a {

  font-family: inherit;

  font-size: inherit;

  font-weight: inherit;

  font-style: inherit;

  line-height: inherit;

  letter-spacing: inherit;

  text-transform: inherit;

  color: inherit

}

.qodef-h5 a:hover, h5 a:hover {

  color: #878787

}

.qodef-h6, h6 {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  margin: 25px 0;

  -ms-word-wrap: break-word;

  word-wrap: break-word

}

.qodef-h6 a, h6 a {

  font-family: inherit;

  font-size: inherit;

  font-weight: inherit;

  font-style: inherit;

  line-height: inherit;

  letter-spacing: inherit;

  text-transform: inherit;

  color: inherit

}

.qodef-h6 a:hover, h6 a:hover {

  color: #878787

}

a, p a {

  color: #2a3848;

  text-decoration: none;

  -webkit-transition: color .2s ease-out;

  -o-transition: color .2s ease-out;

  transition: color .2s ease-out;

  cursor: pointer

}

a:hover, p a:hover {

  color: #878787

}

p {

  margin: 10px 0;

  line-height: 1.66em

}

p.has-background {

  padding: 20px 30px

}

.wp-block-quote, blockquote {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin: 0;

  padding: 0;

  position: relative;

  padding: 18px 10% 20px 0;

  border: none;

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 20px;

  line-height: 1.5em;

  quotes: none;

  z-index: 1

}

.wp-block-quote.wp-block-quote.is-large, .wp-block-quote.wp-block-quote.is-style-large, blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {

  margin: 0;

  padding: 18px 10% 20px 0

}

.wp-block-quote.wp-block-pullquote, blockquote.wp-block-pullquote {

  padding: 25px !important;

  text-align: center

}

.wp-block-quote.wp-block-pullquote.alignleft, blockquote.wp-block-pullquote.alignleft {

  max-width: 290px

}

.wp-block-quote.wp-block-pullquote.alignright, blockquote.wp-block-pullquote.alignright {

  max-width: 290px

}

.wp-block-quote.has-text-align-right:before, blockquote.has-text-align-right:before {

  left: auto;

  right: 0

}

.wp-block-quote:before, blockquote:before {

  content: '“';

  position: absolute;

  top: 50%;

  right: 14%;

  height: 246px;

  font-size: 400px;

  line-height: 1;

  font-weight: 600;

  letter-spacing: -.02em;

  color: #f5f5f5;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  z-index: -1

}

.wp-block-quote > *, blockquote > * {

  font-family: inherit;

  font-size: inherit;

  font-weight: inherit;

  font-style: inherit;

  line-height: inherit;

  letter-spacing: inherit;

  text-transform: inherit;

  color: inherit;

  margin: 0

}

.wp-block-quote p, blockquote p {

  margin: 0 !important

}

.wp-block-quote:after, blockquote:after {

  content: ''

}

.wp-block-quote .wp-block-pullquote__citation, .wp-block-quote .wp-block-quote__citation, .wp-block-quote cite, blockquote .wp-block-pullquote__citation, blockquote .wp-block-quote__citation, blockquote cite {

  display: block;

  margin: 10px 0 0;

  font-style: normal;

  font-weight: 400 !important;

  text-align: inherit !important;

  text-transform: uppercase !important

}

input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url], textarea {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  -webkit-appearance: none;

  background-color: transparent;

  border: none;

  border-bottom: 1px solid #2a3848;

  border-radius: 0;

  color: #878787;

  cursor: pointer;

  font-family: inherit;

  font-size: 15px;

  font-weight: inherit;

  line-height: 28px;

  margin: 0 0 18px;

  outline: 0;

  padding: 8px 4px;

  -webkit-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;

  -o-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;

  transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out

}

input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, textarea:focus {

  background-color: transparent;

  border-color: #2a3848

}

input[type=email]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {

  color: #878787;

  opacity: 1

}

input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=url]::-moz-placeholder, textarea::-moz-placeholder {

  color: #878787;

  opacity: 1

}

input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, textarea:-ms-input-placeholder {

  color: #878787;

  opacity: 1

}

input[type=email]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=text]::-ms-input-placeholder, input[type=url]::-ms-input-placeholder, textarea::-ms-input-placeholder {

  color: #878787;

  opacity: 1

}

input[type=email]::placeholder, input[type=number]::placeholder, input[type=password]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=url]::placeholder, textarea::placeholder {

  color: #878787;

  opacity: 1

}

#qodef-page-footer input[type=email], #qodef-page-footer input[type=number], #qodef-page-footer input[type=password], #qodef-page-footer input[type=tel], #qodef-page-footer input[type=text], #qodef-page-footer input[type=url], #qodef-page-footer textarea {

  color: #fff;

  background-color: transparent;

  border: 1px solid #fff

}

#qodef-page-footer input[type=email]:focus, #qodef-page-footer input[type=number]:focus, #qodef-page-footer input[type=password]:focus, #qodef-page-footer input[type=tel]:focus, #qodef-page-footer input[type=text]:focus, #qodef-page-footer input[type=url]:focus, #qodef-page-footer textarea:focus {

  background-color: transparent;

  border-color: #ccc

}

textarea {

  resize: vertical

}

.post-password-form input[type=password] {

  margin-top: .5em

}

input[type=checkbox] {

  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;

  background-color: #fff;

  border: 1px solid #878787;

  height: 15px;

  margin: 0 13px 0 0;

  outline: 0;

  -webkit-transition: background-color .2s ease-out;

  -o-transition: background-color .2s ease-out;

  transition: background-color .2s ease-out;

  width: 15px

}

input[type=checkbox]:checked {

  background-color: #878787

}

.qodef-theme-button, button[type=submit], input[type=submit] {

  position: relative;

  display: inline-block;

  vertical-align: middle;

  width: auto;

  margin: 0;

  font-family: Heebo, sans-serif;

  font-size: 11px;

  line-height: 2em;

  font-weight: 500;

  text-decoration: none;

  text-transform: uppercase;

  letter-spacing: .25em;

  border-radius: 0;

  outline: 0;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  background-color: transparent;

  border: 0;

  color: #2a3848;

  cursor: pointer;

  padding: 0 !important

}

.qodef-theme-button:after, .qodef-theme-button:before, button[type=submit]:after, button[type=submit]:before, input[type=submit]:after, input[type=submit]:before {

  content: '';

  position: absolute;

  left: 0;

  width: 100%;

  bottom: -1px;

  height: 1px;

  background-color: currentColor;

  -webkit-transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  -o-transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1), -webkit-transform .37s cubic-bezier(.215, .61, .355, 1)

}

.qodef-theme-button:before, button[type=submit]:before, input[type=submit]:before {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

.qodef-theme-button:after, button[type=submit]:after, input[type=submit]:after {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0);

  -webkit-transition-delay: .42s;

  -o-transition-delay: .42s;

  transition-delay: .42s

}

.qodef-theme-button:hover:before, button[type=submit]:hover:before, input[type=submit]:hover:before {

  -webkit-transform-origin: right;

  -ms-transform-origin: right;

  transform-origin: right;

  -webkit-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -o-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0)

}

.qodef-theme-button:hover:after, button[type=submit]:hover:after, input[type=submit]:hover:after {

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

.qodef-theme-button:focus, button[type=submit]:focus, input[type=submit]:focus {

  border: none

}

.qodef-theme-button .qodef-m-text, button[type=submit] .qodef-m-text, input[type=submit] .qodef-m-text {

  color: #2a3848;

  display: inline-block;

  font-size: 11px;

  padding: 0 18px 0 6px;

  position: relative;

  vertical-align: middle;

  width: auto

}

.qodef-theme-button .qodef-m-text:after, button[type=submit] .qodef-m-text:after, input[type=submit] .qodef-m-text:after {

  color: currentColor;

  content: "";

  font-family: ionicons;

  font-size: 1em;

  height: 2em;

  line-height: 1.8em;

  position: absolute;

  right: 0;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  width: 1em;

  background: 0 0

}

body:not([class*=aare-core]) .qodef-theme-button .qodef-m-text, body:not([class*=aare-core]) button[type=submit] .qodef-m-text, body:not([class*=aare-core]) input[type=submit] .qodef-m-text {

  padding: 0 3px 0 6px !important

}

body:not([class*=aare-core]) .qodef-theme-button .qodef-m-text:after, body:not([class*=aare-core]) button[type=submit] .qodef-m-text:after, body:not([class*=aare-core]) input[type=submit] .qodef-m-text:after {

  display: none

}

.qodef-theme-button {

  padding: 0 3px 0 6px !important

}

.qodef-theme-button:after, .qodef-theme-button:before {

  content: '';

  position: absolute;

  left: 0;

  width: 100%;

  bottom: -1px;

  height: 1px;

  background-color: currentColor;

  -webkit-transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  -o-transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1), -webkit-transform .37s cubic-bezier(.215, .61, .355, 1)

}

.qodef-theme-button:before {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

.qodef-theme-button:after {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0);

  -webkit-transition-delay: .42s;

  -o-transition-delay: .42s;

  transition-delay: .42s

}

.qodef-theme-button:hover:before {

  -webkit-transform-origin: right;

  -ms-transform-origin: right;

  transform-origin: right;

  -webkit-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -o-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0)

}

.qodef-theme-button:hover:after {

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

body .select2-container--default {

  display: inline-block;

  margin: 0 0 38px;

  position: relative;

  vertical-align: top;

  width: auto

}

body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {

  float: left

}

body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered {

  padding: 0

}

body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {

  left: 0;

  right: auto

}

body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {

  float: right

}

body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__rendered {

  padding: 0

}

body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {

  margin: 7px auto 0 5px

}

body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {

  margin: 0 auto 0 3px

}

body .select2-container--default.select2-container--disabled .select2-selection--multiple, body .select2-container--default.select2-container--disabled .select2-selection--single {

  background-color: #fafafa;

  cursor: default

}

body .select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__clear, body .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {

  display: none

}

body .select2-container--default.select2-container--disabled .select2-selection__choice__remove {

  display: none

}

body .select2-container--default.select2-container--open .select2-dropdown {

  left: 0

}

body .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above {

  border-bottom-color: #2a3848

}

body .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {

  border-top-color: transparent

}

body .select2-container--default.select2-container--open .select2-dropdown.qodef-select2--small {

  border-color: #e9e9ea

}

body .select2-container--default .select2-selection--single {

  background-color: transparent;

  border: none;

  border-bottom: 1px solid #2a3848;

  border-radius: 0;

  color: #878787;

  cursor: pointer;

  display: block;

  font-family: inherit;

  font-size: 15px;

  font-weight: 400;

  height: 44px;

  line-height: 28px;

  margin: 0;

  outline: 0;

  padding: 8px 4px;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none

}

body .select2-container--default .select2-selection--single .select2-selection__rendered {

  color: inherit;

  display: block;

  line-height: inherit;

  overflow: hidden;

  padding: 0 50px 0 0;

  -o-text-overflow: ellipsis;

  text-overflow: ellipsis;

  white-space: nowrap

}

body .select2-container--default .select2-selection--single .select2-selection__clear {

  cursor: pointer;

  float: right;

  font-weight: inherit;

  margin: 0;

  position: relative

}

body .select2-container--default .select2-selection--single .select2-selection__placeholder {

  color: inherit

}

body .select2-container--default .select2-selection--single .select2-selection__arrow {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  color: #878787;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  font-size: 12px;

  height: 100%;

  -webkit-box-pack: end;

  -ms-flex-pack: end;

  justify-content: flex-end;

  padding-right: 4px;

  position: absolute;

  right: 0;

  top: 0;

  width: 50px

}

body .select2-container--default .select2-selection--single .select2-selection__arrow b {

  display: none

}

body .select2-container--default .select2-selection--single .select2-selection__arrow:before {

  content: '\33';

  display: block;

  font-family: ElegantIcons;

  font-style: normal;

  line-height: inherit

}

body .select2-container--default .select2-selection--multiple {

  background-color: transparent;

  border: none !important;

  border-bottom: 1px solid #2a3848 !important;

  border-radius: 0;

  color: #878787;

  cursor: pointer;

  display: block;

  font-family: inherit;

  font-size: 15px;

  font-weight: 400;

  line-height: 28px;

  margin: 0;

  min-height: 44px;

  outline: 0;

  padding: 4px;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none

}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered {

  color: inherit;

  display: block;

  height: 36px;

  line-height: inherit;

  list-style: none;

  overflow: hidden;

  padding: 0;

  -o-text-overflow: ellipsis;

  text-overflow: ellipsis;

  white-space: nowrap

}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered li {

  margin: 0;

  padding: 0

}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline {

  height: 100%

}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline input {

  height: 100%

}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder {

  color: inherit;

  float: left;

  margin: 0

}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear {

  cursor: pointer;

  float: right;

  font-weight: inherit;

  margin: 0;

  position: relative

}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {

  background-color: #2a3848;

  border: 0;

  border-radius: 0;

  color: #fff;

  cursor: default;

  float: left;

  margin: 2px 4px 2px 0;

  padding: 0 10px

}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {

  color: inherit;

  cursor: pointer;

  display: inline-block;

  font-weight: 400;

  margin: 0 7px 0 0;

  -webkit-transition: opacity .2s ease-out;

  -o-transition: opacity .2s ease-out;

  transition: opacity .2s ease-out

}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove:hover {

  color: inherit;

  opacity: .8

}

body .select2-container--default .select2-search--inline {

  float: left

}

body .select2-container--default .select2-search--inline .select2-search__field {

  -webkit-appearance: none;

  border: none !important;

  color: inherit;

  font-family: inherit;

  font-size: inherit;

  font-weight: inherit;

  margin: 0 !important;

  outline: 0;

  padding: 0 !important;

  width: 100%

}

body .select2-container--default .select2-search--inline .select2-search__field:focus {

  border-color: #2a3848

}

body .select2-container--default .select2-search--inline .select2-search__field::-webkit-search-cancel-button {

  -webkit-appearance: none

}

body .select2-container--default .select2-dropdown {

  background-color: #fff;

  border: 1px solid #2a3848;

  border-radius: 0;

  display: block;

  left: -100000px;

  position: absolute;

  top: 0;

  width: 100%;

  z-index: 99999

}

body .select2-container--default .select2-search--dropdown {

  display: block;

  padding: 14px 15px 2px

}

body .select2-container--default .select2-search--dropdown.select2-search--hide {

  display: none

}

body .select2-container--default .select2-search--dropdown .select2-search__field {

  -webkit-appearance: none;

  background-color: #fff;

  border: none;

  border-bottom: 1px solid #000;

  color: #878787;

  font-family: inherit;

  font-size: inherit;

  font-weight: inherit;

  line-height: 20px;

  margin: 0;

  outline: 0;

  padding: 4px 8px;

  width: 100%

}

body .select2-container--default .select2-search--dropdown .select2-search__field:focus {

  background-color: transparent;

  border-color: #2a3848;

  color: #2a3848

}

body .select2-container--default .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {

  -webkit-appearance: none

}

body .select2-container--default .select2-results {

  display: block

}

body .select2-container--default .select2-results > .select2-results__options {

  max-height: 200px;

  overflow-y: auto

}

body .select2-container--default .select2-results__options {

  list-style: none;

  margin: 5px 0;

  padding: 2px 20px;

  position: relative

}

body .select2-container--default .select2-results__option {

  font-size: 15px;

  line-height: 28px;

  padding: 3px 0;

  -webkit-transition: color .2s ease-out;

  -o-transition: color .2s ease-out;

  transition: color .2s ease-out;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none

}

body .select2-container--default .select2-results__option[aria-selected] {

  cursor: pointer

}

body .select2-container--default .select2-results__option[role=group] {

  padding: 0

}

body .select2-container--default .select2-results__option[aria-disabled=true] {

  color: #2a3848

}

body .select2-container--default .select2-results__option[aria-selected=true], body .select2-container--default .select2-results__option[data-selected=true] {

  background: 0 0;

  color: #2a3848

}

body .select2-container--default .select2-results__option .select2-results__option {

  padding-left: 1em

}

body .select2-container--default .select2-results__option .select2-results__option .select2-results__group {

  padding-left: 0

}

body .select2-container--default .select2-results__option .select2-results__option .select2-results__option {

  margin-left: -1em;

  padding-left: 2em

}

body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {

  margin-left: -2em;

  padding-left: 3em

}

body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {

  margin-left: -3em;

  padding-left: 4em

}

body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {

  margin-left: -4em;

  padding-left: 5em

}

body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {

  margin-left: -5em;

  padding-left: 6em

}

body .select2-container--default .select2-results__option--highlighted[aria-selected] {

  background: 0 0;

  color: #2a3848

}

body .select2-container--default .select2-results__group {

  cursor: default;

  display: block;

  padding: 7px 0

}

body:not([class*=aare-core]) .select2-container--default .select2-selection--single .select2-selection__arrow:before {

  content: '\25BE'

}

.select2-close-mask {

  background-color: #fff;

  border: 0;

  display: block;

  height: auto;

  left: 0;

  margin: 0;

  min-height: 100%;

  min-width: 100%;

  opacity: 0;

  padding: 0;

  position: fixed;

  top: 0;

  width: auto;

  z-index: 99

}

.select2-hidden-accessible {

  border: 0 !important;

  clip: rect(0 0 0 0) !important;

  -webkit-clip-path: inset(50%) !important;

  clip-path: inset(50%) !important;

  height: 0 !important;

  line-height: 1;

  overflow: hidden !important;

  padding: 0 !important;

  position: absolute !important;

  white-space: nowrap !important;

  width: 1px !important

}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {

  display: none

}

input[type=search]::-ms-clear, input[type=text]::-ms-clear {

  display: none

}

@-webkit-keyframes qodefAutofillFix {

  0%, 100% {

    background-color: transparent;

    color: #2a3848

  }

}

input:-webkit-autofill {

  -webkit-animation-delay: 1s;

  -webkit-animation-fill-mode: both;

  -webkit-animation-name: qodefAutofillFix

}

.qodef-content-grid {

  width: 1100px;

  margin: 0 auto

}

@media only screen and (min-width:1441px) {

  .qodef-content-grid-1400 .qodef-content-grid {

    width: 1400px

  }

}

@media only screen and (min-width:1441px) {

  .qodef-content-grid-1300 .qodef-content-grid {

    width: 1300px

  }

}

@media only screen and (min-width:1441px) {

  .qodef-content-grid-1200 .qodef-content-grid {

    width: 1200px

  }

}

@media only screen and (min-width:1025px) {

  .qodef-content-grid-1000 .qodef-content-grid {

    width: 1000px

  }

}

@media only screen and (min-width:769px) {

  .qodef-content-grid-800 .qodef-content-grid {

    width: 800px

  }

}

.qodef-grid {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.qodef-grid > .qodef-grid-inner {

  margin: 0 -15px

}

.qodef-grid > .qodef-grid-inner > .qodef-grid-item {

  padding: 0 15px

}

.qodef-grid .qodef-grid-item {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  min-height: 1px;

  float: left

}

@media only screen and (min-width:1025px) {

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--12 {

    width: 100%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--12 {

    left: 100%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--12 {

    right: 100%

  }

}

@media only screen and (min-width:1025px) {

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--11 {

    width: 9.09091%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--11 {

    left: 9.09091%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--11 {

    right: 9.09091%

  }

}

@media only screen and (min-width:1025px) {

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--10 {

    width: 83.33333%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--10 {

    left: 83.33333%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--10 {

    right: 83.33333%

  }

}

@media only screen and (min-width:1025px) {

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--9 {

    width: 75%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--9 {

    left: 75%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--9 {

    right: 75%

  }

}

@media only screen and (min-width:1025px) {

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--8 {

    width: 66.66667%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--8 {

    left: 66.66667%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--8 {

    right: 66.66667%

  }

}

@media only screen and (min-width:1025px) {

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--7 {

    width: 14.28571%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--7 {

    left: 14.28571%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--7 {

    right: 14.28571%

  }

}

@media only screen and (min-width:1025px) {

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--6 {

    width: 50%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--6 {

    left: 50%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--6 {

    right: 50%

  }

}

@media only screen and (min-width:1025px) {

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--5 {

    width: 20%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--5 {

    left: 20%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--5 {

    right: 20%

  }

}

@media only screen and (min-width:1025px) {

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--4 {

    width: 33.33333%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--4 {

    left: 33.33333%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--4 {

    right: 33.33333%

  }

}

@media only screen and (min-width:1025px) {

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--3 {

    width: 25%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--3 {

    left: 25%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--3 {

    right: 25%

  }

}

@media only screen and (min-width:1025px) {

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--2 {

    width: 16.66667%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--2 {

    left: 16.66667%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--2 {

    right: 16.66667%

  }

}

@media only screen and (min-width:1025px) {

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--1 {

    width: 8.33333%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--1 {

    left: 8.33333%

  }

  .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--1 {

    right: 8.33333%

  }

}

.qodef-grid.qodef-layout--columns.qodef-col-num--1 > .qodef-grid-inner > .qodef-grid-item {

  width: 100%

}

.qodef-grid.qodef-layout--columns.qodef-col-num--2 > .qodef-grid-inner > .qodef-grid-item {

  width: 50%

}

@media only screen and (min-width:681px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--2.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {

    clear: both

  }

}

@media only screen and (min-width:1441px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--2.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {

    clear: both

  }

}

.qodef-grid.qodef-layout--columns.qodef-col-num--3 > .qodef-grid-inner > .qodef-grid-item {

  width: 33.33333%

}

@media only screen and (min-width:769px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--3.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {

    clear: both

  }

}

@media only screen and (min-width:1441px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--3.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {

    clear: both

  }

}

.qodef-grid.qodef-layout--columns.qodef-col-num--4 > .qodef-grid-inner > .qodef-grid-item {

  width: 25%

}

@media only screen and (min-width:1025px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (min-width:1441px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

.qodef-grid.qodef-layout--columns.qodef-col-num--5 > .qodef-grid-inner > .qodef-grid-item {

  width: 20%

}

@media only screen and (min-width:1367px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--5.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {

    clear: both

  }

}

@media only screen and (min-width:1441px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--5.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {

    clear: both

  }

}

.qodef-grid.qodef-layout--columns.qodef-col-num--6 > .qodef-grid-inner > .qodef-grid-item {

  width: 16.66667%

}

@media only screen and (min-width:1441px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--6.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {

    clear: both

  }

}

@media only screen and (min-width:1441px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--6.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {

    clear: both

  }

}

.qodef-grid.qodef-layout--columns.qodef-col-num--7 > .qodef-grid-inner > .qodef-grid-item {

  width: 14.28571%

}

@media only screen and (min-width:1367px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--7.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {

    clear: both

  }

}

@media only screen and (min-width:1441px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--7.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {

    clear: both

  }

}

.qodef-grid.qodef-layout--columns.qodef-col-num--8 > .qodef-grid-inner > .qodef-grid-item {

  width: 12.5%

}

@media only screen and (min-width:1367px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--8.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {

    clear: both

  }

}

@media only screen and (min-width:1441px) {

  .qodef-grid.qodef-layout--columns.qodef-col-num--8.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {

    clear: both

  }

}

.qodef-grid.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item .qodef-e-inner {

  height: 100%;

  overflow: hidden

}

.qodef-grid.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item img {

  height: 100%;

  width: 100%

}

.qodef-grid.qodef-layout--masonry .qodef-grid-inner {

  visibility: hidden

}

.qodef-grid.qodef-layout--masonry .qodef-grid-inner.qodef--masonry-init {

  visibility: visible

}

.qodef-grid.qodef-layout--masonry .qodef-grid-masonry-sizer {

  width: 100%;

  padding: 0;

  margin: 0

}

.qodef-grid.qodef-layout--masonry .qodef-grid-masonry-gutter {

  width: 0;

  padding: 0;

  margin: 0

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--1 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--1 > .qodef-grid-inner > .qodef-grid-item {

  width: 100%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--2 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--2 > .qodef-grid-inner > .qodef-grid-item {

  width: 50%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--2 > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--2 > .qodef-grid-inner > .qodef-item--landscape {

  width: 100%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--3 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--3 > .qodef-grid-inner > .qodef-grid-item {

  width: 33.33333%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--3 > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--3 > .qodef-grid-inner > .qodef-item--landscape {

  width: 66.66667%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--4 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--4 > .qodef-grid-inner > .qodef-grid-item {

  width: 25%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--4 > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--4 > .qodef-grid-inner > .qodef-item--landscape {

  width: 50%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--5 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--5 > .qodef-grid-inner > .qodef-grid-item {

  width: 20%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--5 > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--5 > .qodef-grid-inner > .qodef-item--landscape {

  width: 40%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--6 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--6 > .qodef-grid-inner > .qodef-grid-item {

  width: 16.66667%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--6 > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--6 > .qodef-grid-inner > .qodef-item--landscape {

  width: 33.33333%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--7 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--7 > .qodef-grid-inner > .qodef-grid-item {

  width: 14.28571%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--7 > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--7 > .qodef-grid-inner > .qodef-item--landscape {

  width: 28.57143%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--8 .qodef-grid-masonry-sizer, .qodef-grid.qodef-layout--masonry.qodef-col-num--8 > .qodef-grid-inner > .qodef-grid-item {

  width: 12.5%

}

.qodef-grid.qodef-layout--masonry.qodef-col-num--8 > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-layout--masonry.qodef-col-num--8 > .qodef-grid-inner > .qodef-item--landscape {

  width: 25%

}

.qodef-grid.qodef-gutter--no.qodef--no-bottom-space {

  margin-bottom: 0

}

.qodef-grid.qodef-gutter--no > .qodef-grid-inner {

  margin: 0

}

.qodef-grid.qodef-gutter--no > .qodef-grid-inner > .qodef-grid-item {

  padding: 0;

  margin: 0

}

.qodef-grid.qodef-gutter--tiny.qodef--no-bottom-space {

  margin-bottom: -10px

}

.qodef-grid.qodef-gutter--tiny > .qodef-grid-inner {

  margin: 0 -5px

}

.qodef-grid.qodef-gutter--tiny > .qodef-grid-inner > .qodef-grid-item {

  padding: 0 5px;

  margin: 0 0 10px

}

.qodef-grid.qodef-gutter--small.qodef--no-bottom-space {

  margin-bottom: -20px

}

.qodef-grid.qodef-gutter--small > .qodef-grid-inner {

  margin: 0 -10px

}

.qodef-grid.qodef-gutter--small > .qodef-grid-inner > .qodef-grid-item {

  padding: 0 10px;

  margin: 0 0 20px

}

.qodef-grid.qodef-gutter--normal.qodef--no-bottom-space {

  margin-bottom: -30px

}

.qodef-grid.qodef-gutter--normal > .qodef-grid-inner {

  margin: 0 -15px

}

.qodef-grid.qodef-gutter--normal > .qodef-grid-inner > .qodef-grid-item {

  padding: 0 15px;

  margin: 0 0 30px

}

.qodef-grid.qodef-gutter--medium.qodef--no-bottom-space {

  margin-bottom: -40px

}

.qodef-grid.qodef-gutter--medium > .qodef-grid-inner {

  margin: 0 -20px

}

.qodef-grid.qodef-gutter--medium > .qodef-grid-inner > .qodef-grid-item {

  padding: 0 20px;

  margin: 0 0 40px

}

.qodef-grid.qodef-gutter--large.qodef--no-bottom-space {

  margin-bottom: -50px

}

.qodef-grid.qodef-gutter--large > .qodef-grid-inner {

  margin: 0 -25px

}

.qodef-grid.qodef-gutter--large > .qodef-grid-inner > .qodef-grid-item {

  padding: 0 25px;

  margin: 0 0 50px

}

.qodef-grid.qodef-gutter--huge.qodef--no-bottom-space {

  margin-bottom: -80px

}

.qodef-grid.qodef-gutter--huge > .qodef-grid-inner {

  margin: 0 -40px

}

.qodef-grid.qodef-gutter--huge > .qodef-grid-inner > .qodef-grid-item {

  padding: 0 40px;

  margin: 0 0 80px

}

#qodef-page-wrapper {

  position: relative;

  overflow: hidden

}

#qodef-page-outer {

  position: relative

}

#qodef-page-inner {

  position: relative;

  padding: 130px 0 100px

}

#qodef-page-content.qodef-layout--template .qodef-page-content-section.qodef-col--12 {

  margin-bottom: 0

}

.qodef--boxed {

  background-color: #fafafa

}

.qodef--boxed #qodef-page-wrapper {

  display: block;

  background-color: #fff

}

.qodef--boxed #qodef-page-inner {

  padding-left: 30px;

  padding-right: 30px

}

.qodef--passepartout #qodef-page-wrapper {

  background-color: #fff

}

button.mfp-arrow {

  opacity: 1;

  -webkit-transition: opacity .2s ease-out;

  -o-transition: opacity .2s ease-out;

  transition: opacity .2s ease-out

}

button.mfp-arrow:hover {

  opacity: .6

}

button.mfp-arrow:after, button.mfp-arrow:before {

  border: 0;

  color: #fff;

  font-family: ionicons;

  font-size: 25px

}

button.mfp-arrow-left:after {

  content: ''

}

button.mfp-arrow-right:after {

  content: ''

}

button.mfp-close {

  opacity: 1;

  overflow: hidden;

  text-align: left !important;

  text-indent: -1000px;

  -webkit-transition: opacity .2s ease-out;

  -o-transition: opacity .2s ease-out;

  transition: opacity .2s ease-out

}

button.mfp-close:hover {

  opacity: .6

}

button.mfp-close:after {

  bottom: 0;

  content: '';

  font-family: ionicons;

  font-size: 25px;

  position: absolute;

  right: 6px;

  text-indent: 0

}

.mfp-figure:after {

  background: 0 0 !important;

  -webkit-box-shadow: none !important;

  box-shadow: none !important

}

.mfp-bottom-bar .mfp-counter, .mfp-bottom-bar .mfp-title {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #fff

}

.qodef-swiper-container {

  list-style: none;

  margin: 0 auto;

  overflow: hidden;

  padding: 0;

  position: relative;

  visibility: hidden;

  z-index: 1

}

.qodef-swiper-container .swiper-wrapper {

  -webkit-transition-timing-function: cubic-bezier(.2, .18, 0, .95);

  -o-transition-timing-function: cubic-bezier(.2, .18, 0, .95);

  transition-timing-function: cubic-bezier(.2, .18, 0, .95)

}

.qodef-swiper-container .swiper-slide a, .qodef-swiper-container .swiper-slide img {

  width: 100%

}

.qodef-swiper-container.qodef-swiper--initialized {

  visibility: visible

}

.swiper-pagination-bullets {

  bottom: 18px !important;

  z-index: 9

}

@media only screen and (max-width:680px) {

  .swiper-pagination-bullets {

    bottom: 8px !important

  }

}

.swiper-pagination-bullets .swiper-pagination-bullet {

  background-color: #acacac !important;

  height: 10px;

  margin: 0 7px !important;

  opacity: .3;

  width: 10px

}

.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {

  opacity: 1

}

.swiper-button-next, .swiper-button-prev {

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  background-color: #fff;

  background-image: none !important;

  color: #000;

  height: 83px !important;

  margin: 0 !important;

  text-align: center;

  top: 50% !important;

  -webkit-transform: translate3d(0, -50%, 0);

  transform: translate3d(0, -50%, 0);

  width: 83px !important;

  -webkit-transition: background-color .35s ease-out;

  -o-transition: background-color .35s ease-out;

  transition: background-color .35s ease-out

}

@media only screen and (max-width:1024px) {

  .swiper-button-next, .swiper-button-prev {

    height: 65px !important;

    width: 65px !important

  }

}

.swiper-button-next:after, .swiper-button-prev:after {

  font-family: ionicons;

  font-size: 16px

}

.swiper-button-next:hover, .swiper-button-prev:hover {

  background-color: #efefef

}

.swiper-button-prev {

  left: 0 !important

}

.swiper-button-prev:after {

  content: ''

}

.swiper-button-next {

  right: 0 !important

}

.swiper-button-next:after {

  content: ''

}

.qodef-swiper--initialized .swiper-button-next, .qodef-swiper--initialized .swiper-button-prev {

  background-color: #fff

}

.qodef-swiper--initialized .swiper-button-next:hover, .qodef-swiper--initialized .swiper-button-prev:hover {

  background-color: #efefef

}

.qodef-navigation-position--left .swiper-button-next, .qodef-navigation-position--left .swiper-button-prev, .qodef-navigation-position--right .swiper-button-next, .qodef-navigation-position--right .swiper-button-prev {

  bottom: 0 !important;

  top: auto !important;

  -webkit-transform: none;

  -ms-transform: none;

  transform: none

}

.qodef-navigation-position--left .swiper-button-prev, .qodef-navigation-position--right .swiper-button-prev {

  background-color: #efefef

}

.qodef-navigation-position--left .swiper-button-prev.qodef-swiper-button-idle, .qodef-navigation-position--right .swiper-button-prev.qodef-swiper-button-idle {

  background-color: #efefef

}

.qodef-navigation-position--left .swiper-button-prev:hover, .qodef-navigation-position--right .swiper-button-prev:hover {

  background-color: #fff

}

.qodef-navigation-position--left .swiper-button-next.qodef-swiper-button-idle, .qodef-navigation-position--right .swiper-button-next.qodef-swiper-button-idle {

  background-color: #efefef

}

.qodef-navigation-position--left .swiper-button-next:hover, .qodef-navigation-position--right .swiper-button-next:hover {

  background-color: #fff

}

.qodef-navigation-position--left .swiper-button-prev {

  left: 0 !important

}

.qodef-navigation-position--left .swiper-button-next {

  left: 83px !important

}

@media only screen and (max-width:1024px) {

  .qodef-navigation-position--left .swiper-button-next {

    left: 65px !important

  }

}

.qodef-navigation-position--right .swiper-button-prev {

  left: auto !important;

  right: 83px !important

}

@media only screen and (max-width:1024px) {

  .qodef-navigation-position--right .swiper-button-prev {

    right: 65px !important

  }

}

.qodef-navigation-position--right .swiper-button-next {

  right: 0 !important

}

.qodef-navigation-type--with-text .swiper-button-next:after, .qodef-navigation-type--with-text .swiper-button-prev:after {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  text-transform: uppercase !important

}

.qodef-navigation-type--with-text .swiper-button-prev:after {

  content: 'prev'

}

.qodef-navigation-type--with-text .swiper-button-next:after {

  content: 'next'

}

.swiper-button-next.swipper-button-outside, .swiper-button-prev.swipper-button-outside {

  color: #000

}

.swiper-button-prev.swiper-button-outside, .swiper-container-rtl .swiper-button-next.swiper-button-outside {

  -webkit-transform: translateX(-300%);

  -ms-transform: translateX(-300%);

  transform: translateX(-300%)

}

.swiper-button-next.swiper-button-outside, .swiper-container-rtl .swiper-button-prev.swiper-button-outside {

  -webkit-transform: translateX(300%);

  -ms-transform: translateX(300%);

  transform: translateX(300%)

}

.widget_icl_lang_sel_widget {

  position: relative;

  display: inline-block;

  vertical-align: middle;

  width: 100%

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {

  position: relative;

  display: inline-block;

  vertical-align: middle;

  text-align: left;

  -webkit-box-sizing: border-box;

  box-sizing: border-box

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click:hover .wpml-ls-sub-menu, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu {

  opacity: 1;

  visibility: visible;

  -webkit-transition-delay: 0s;

  -o-transition-delay: 0s;

  transition-delay: 0s

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-flag, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-flag {

  position: relative;

  top: -1px

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-legacy-dropdown {

  padding: 0;

  margin: 0

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-sizing: border-box;

  box-sizing: border-box

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {

  content: '\33';

  font-family: ElegantIcons;

  font-size: 15px;

  line-height: 1;

  border: 0;

  position: initial;

  margin-left: auto

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {

  position: absolute;

  top: 100%;

  left: 0;

  width: 100%;

  list-style: none;

  margin: 0;

  border-top: 0;

  z-index: 10;

  opacity: 0;

  visibility: hidden;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-transition: visibility 0s linear .25s, opacity .25s ease-in-out;

  -o-transition: visibility 0s linear .25s, opacity .25s ease-in-out;

  transition: visibility 0s linear .25s, opacity .25s ease-in-out

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item {

  display: block;

  width: 100%;

  margin: 0;

  padding: 0

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  border: 0;

  background-color: transparent;

  padding: 7px 0

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal {

  padding: 0

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul {

  list-style-type: none;

  margin: 0;

  padding: 0

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {

  display: inline-block;

  vertical-align: middle;

  margin-bottom: 0 !important

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {

  padding: 0;

  display: block

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul {

  list-style-type: none;

  margin: 0;

  padding: 0

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {

  display: block;

  margin: 0

}

.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {

  padding: 0;

  display: block

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {

  width: 200px

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {

  padding: 11px 20px;

  height: 46px;

  line-height: 24px;

  color: #878787;

  background-color: #fff;

  border: 1px solid transparent;

  font-size: 14px

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {

  color: #000001

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {

  margin: 0;

  padding: 0 20px;

  background-color: #fff

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {

  color: #878787;

  font-size: 14px

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {

  color: #000001

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {

  margin-right: 10px !important

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {

  color: #878787

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {

  color: #000001

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {

  margin-right: 0

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {

  margin-bottom: 10px

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {

  color: #878787

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {

  color: #000001

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {

  width: 175px

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {

  padding: 11px 20px;

  height: 46px;

  line-height: 24px;

  color: #878787;

  background-color: transparent;

  border: 1px solid transparent;

  font-size: 14px

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {

  color: #000001

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {

  margin: 0;

  padding: 0 20px;

  background-color: transparent

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {

  color: #878787;

  font-size: 14px

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {

  color: #000001

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {

  margin-right: 10px !important

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {

  color: #878787

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {

  color: #000001

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {

  margin-right: 0

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {

  margin-bottom: 10px

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {

  color: #878787

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {

  color: #000001

}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {

  width: 175px

}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {

  padding: 8px 20px;

  height: 40px;

  line-height: 24px;

  color: #fff;

  background-color: #000;

  border: 1px solid transparent;

  font-size: 14px

}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {

  color: #fff

}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {

  margin: 0;

  padding: 0 20px;

  background-color: #000

}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {

  color: #fff;

  font-size: 14px

}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {

  color: #fff

}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {

  margin-right: 10px !important

}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {

  color: #fff

}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {

  color: #fff

}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {

  margin-right: 0

}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {

  margin-bottom: 10px

}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {

  color: #fff

}

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {

  color: #fff

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {

  width: 100%

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {

  padding: 11px 20px;

  height: 46px;

  line-height: 24px;

  color: #878787;

  background-color: #fafafa;

  border: 1px solid transparent;

  font-size: 14px

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {

  color: #000001

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {

  margin: 0;

  padding: 0 20px;

  background-color: #fafafa

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {

  color: #878787;

  font-size: 14px

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {

  color: #000001

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {

  margin-right: 10px !important

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {

  color: #878787

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {

  color: #000001

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {

  margin-right: 0

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {

  margin-bottom: 10px

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {

  color: #878787

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {

  color: #000001

}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {

  width: 100%

}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {

  padding: 11px 20px;

  height: 46px;

  line-height: 24px;

  color: #878787;

  background-color: #fafafa;

  border: 1px solid transparent;

  font-size: 14px

}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {

  color: #000001

}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {

  margin: 0;

  padding: 0 20px;

  background-color: #fafafa

}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {

  color: #878787;

  font-size: 14px

}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {

  color: #000001

}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {

  margin-right: 10px !important

}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {

  color: #fff

}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {

  color: #fff

}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {

  margin-right: 0

}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {

  margin-bottom: 10px

}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {

  color: #fff

}

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {

  color: #fff

}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {

  width: 100%

}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {

  padding: 11px 20px;

  height: 46px;

  line-height: 24px;

  color: #878787;

  background-color: #fafafa;

  border: 1px solid transparent;

  font-size: 14px

}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {

  color: #000001

}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {

  margin: 0;

  padding: 0 20px;

  background-color: #fafafa

}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {

  color: #878787;

  font-size: 14px

}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover, #qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {

  color: #000001

}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {

  margin-right: 10px !important

}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {

  color: #fff

}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {

  color: #fff

}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {

  margin-right: 0

}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {

  margin-bottom: 10px

}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {

  color: #fff

}

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {

  color: #fff

}

.error404 #qodef-page-outer {

  background-color: #efefef

}

.error404 #qodef-page-inner {

  padding: 0

}

.error404:not(.qodef-header--transparent) #qodef-404-page {

  min-height: calc(100vh - 98px)

}

#qodef-404-page {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  min-height: 100vh;

  padding: 0;

  position: relative;

  text-align: center;

  z-index: 0

}

#qodef-404-page:after {

  background-color: #fff;

  border-radius: 50%;

  content: '';

  height: 80vh;

  left: 50%;

  position: absolute;

  top: 50%;

  -webkit-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

  width: 80vh;

  z-index: -1

}

#qodef-404-page .qodef-404-tagline {

  margin: 0

}

#qodef-404-page .qodef-404-title {

  margin: 0

}

#qodef-404-page .qodef-404-button {

  display: inline-block;

  margin-top: 31px;

  position: relative;

  vertical-align: top

}

.qodef-blog {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.qodef-blog article {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin: 0 0 106px 0

}

.qodef-swiper-container.qodef-blog article {

  margin-bottom: 0

}

.qodef-blog article .qodef-e-content, .qodef-blog article .qodef-e-inner, .qodef-blog article .qodef-e-media {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.qodef-blog article .qodef-e-media-holder {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.qodef-blog article .qodef-e-media-image {

  display: inline-block;

  max-width: 100%;

  position: relative;

  vertical-align: top

}

.qodef-blog article .qodef-e-media-image a, .qodef-blog article .qodef-e-media-image img {

  display: block;

  width: 100%

}

.qodef-blog article .qodef-e-media-image.qodef--background {

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

  width: 100%

}

.qodef-blog article .qodef-e-media-image.qodef--background img {

  visibility: hidden

}

.qodef-blog article .qodef-e-media {

  display: block;

  margin: 0

}

.qodef-blog article .qodef-e-media > [class*=qodef-e-media] {

  margin: 0 0 38px 0

}

.qodef-blog article .qodef-e-media iframe {

  display: block;

  height: 100%

}

.qodef-blog article .qodef-e-title {

  margin: 0

}

.qodef-blog article .qodef-e-excerpt {

  margin: 0

}

body:not([class*=aare-core]) .qodef-blog article .qodef-e-excerpt {

  margin-top: 30px

}

.qodef-blog article .qodef-e-info {

  display: inline-block;

  position: relative;

  width: 100%

}

@media only screen and (min-width:681px) {

  .qodef-blog article .qodef-e-info .qodef-e-info-left, .qodef-blog article .qodef-e-info .qodef-e-info-right {

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    position: relative;

    width: 100%

  }

  .qodef-blog article .qodef-e-info .qodef-e-info-right {

    -webkit-box-pack: end;

    -ms-flex-pack: end;

    justify-content: flex-end

  }

}

.qodef-blog article .qodef-e-info .qodef-e-info-item {

  color: currentColor;

  display: inline-block;

  padding: 0 19px 0 0;

  position: relative;

  vertical-align: top

}

.qodef-blog article .qodef-e-info .qodef-e-info-item:last-child {

  padding-right: 0

}

.qodef-blog article .qodef-e-info .qodef-e-info-item:last-child:after {

  content: ''

}

.qodef-blog article .qodef-e-info.qodef-info--top {

  margin: 0 0 30px 0

}

body:not([class*=aare-core]) .qodef-blog article .qodef-e-info.qodef-info--top {

  margin-bottom: 0

}

.qodef-blog article .qodef-e-info.qodef-info--bottom {

  display: -webkit-inline-box;

  display: -ms-inline-flexbox;

  display: inline-flex;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

  -ms-flex-direction: row;

  flex-direction: row;

  margin: 37px 0 0 0;

  padding: 0

}

.qodef-blog article .qodef-e-info-tags {

  color: #2a3848

}

.qodef-blog article .qodef-e-info-tags a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  display: inline-block;

  margin-right: 11px;

  position: relative;

  vertical-align: top

}

.qodef-blog article .qodef-e-info-tags a:before {

  content: '#'

}

.qodef-blog article .qodef-e-info-tags a:last-child {

  margin-right: 0

}

.qodef-blog article .qodef-e-info-category {

  margin-left: 5px

}

body:not([class*=aare-core]) .qodef-blog article .qodef-e-info-category {

  margin-left: 0

}

.qodef-blog article .qodef-e-info-category a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #878787

}

.qodef-blog article .qodef-e-info-date a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #878787;

  display: inline-block;

  vertical-align: top

}

.qodef-blog article .qodef-e-post-link {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%

}

.qodef-blog article.sticky .qodef-e-title a {

  display: inline;

  position: relative

}

.qodef-blog article.sticky .qodef-e-title a:after {

  content: '*';

  font-size: 1.5em

}

.qodef-blog article.format-audio .qodef-e-media-image {

  width: 100%

}

.qodef-blog article.format-audio .qodef-e-media-image img {

  width: 100%

}

.qodef-blog article.format-audio .qodef-e-media-audio {

  bottom: auto;

  left: 0;

  position: absolute;

  width: 100%

}

.qodef-blog article.format-audio.has-post-thumbnail .qodef-e-media-audio {

  bottom: 0

}

.qodef-blog article.format-link .qodef-e-link {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  background-color: #f4f4f4;

  padding: 10.5% 13.5% 10.5% 13.5%;

  text-align: center

}

.qodef-blog article.format-link .qodef-e-link-icon {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  background-color: #fff;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  height: 60px;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  left: 0;

  position: absolute;

  top: 0;

  width: 60px

}

.qodef-blog article.format-link .qodef-e-link-icon span {

  color: #000;

  font-size: 25px;

  -webkit-transform: rotate(45deg);

  -ms-transform: rotate(45deg);

  transform: rotate(45deg)

}

body:not([class*=aare-core]) .qodef-blog article.format-link .qodef-e-link-icon {

  display: none

}

.qodef-blog article.format-link .qodef-e-link-text {

  color: #000;

  margin: 0;

  position: relative

}

.qodef-blog article.format-link .qodef-e-link-url {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  z-index: 1

}

.qodef-blog article.format-quote .qodef-e-quote {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  background-color: #f4f4f4;

  padding: 10.5% 13.5% 10.5% 13.5%;

  text-align: center

}

.qodef-blog article.format-quote .qodef-e-quote:before {

  background-color: #fff;

  color: #000;

  content: '\e83f';

  font-family: linearicons-free;

  font-size: 25px;

  height: 60px;

  left: 0;

  letter-spacing: -.02em;

  line-height: 2.2em;

  position: absolute;

  top: 0;

  width: 60px

}

body:not([class*=aare-core]) .qodef-blog article.format-quote .qodef-e-quote:before {

  display: none

}

.qodef-blog article.format-quote .qodef-e-quote-text {

  color: #000001;

  margin: 0;

  position: relative

}

.qodef-blog article.format-quote .qodef-e-quote-author {

  color: #000001;

  display: inline-block;

  margin: 20px 0 0 0;

  position: relative

}

.qodef-blog article.format-quote .qodef-e-quote-author-position {

  color: #878787;

  display: inline-block;

  position: relative

}

.qodef-blog article.format-quote .qodef-e-quote-author-name {

  padding-right: 10px;

  position: relative

}

.qodef-blog article.format-quote .qodef-e-quote-author-name:after {

  content: '/';

  position: absolute;

  right: 0;

  top: 0

}

.qodef-blog article.format-quote .qodef-e-quote-url {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  z-index: 1

}

.qodef-blog.qodef-items--fixed article .qodef-e-media, .qodef-blog.qodef-items--fixed article .qodef-e-media-image {

  height: 100%

}

.qodef-blog.qodef--list article .qodef-e-info-item.qodef-e-info-category {

  margin-bottom: 7px

}

.qodef-blog.qodef--list article .qodef-e-title {

  margin-bottom: 7px

}

.qodef-blog.qodef--single article {

  border-bottom: 1px solid #e9e9ea;

  margin: 0;

  padding: 0 0 48px 0

}

.qodef-blog.qodef--single article .qodef-e-info.qodef-info--top {

  margin-bottom: 28px

}

.qodef-blog.qodef--single article .qodef-e-info.qodef-info--bottom {

  margin: 49px 0 0 0;

  padding: 57px 0 0 0;

  border-top: 1px solid #e9e9ea

}

.qodef-blog.qodef--single article .qodef-e-info.qodef-info--bottom > div {

  -webkit-box-flex: 1;

  -ms-flex: 1 1 0px;

  flex: 1 1 0

}

.qodef-blog.qodef--single > article:not(.format-video).has-post-thumbnail .qodef-e-info-date {

  position: absolute;

  top: 0;

  left: 0;

  z-index: 1;

  background-color: #fff;

  padding: 5px 16px;

  -webkit-transform: rotate(-90deg) translate(-100%, 0);

  -ms-transform: rotate(-90deg) translate(-100%, 0);

  transform: rotate(-90deg) translate(-100%, 0);

  -webkit-transform-origin: top left;

  -ms-transform-origin: top left;

  transform-origin: top left

}

.qodef-blog.qodef--single > article.format-video .qodef-e-info-date {

  display: none

}

#qodef-page-comments {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin: 80px 0 0 0

}

#qodef-page-comments .qodef-page-comments-not-found {

  margin: 0

}

#qodef-page-comments-list {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  border-bottom: 1px solid #e9e9ea;

  margin: 0 0 111px 0;

  padding: 0 0 83px 0

}

#qodef-page-comments-list .qodef-m-title {

  margin: 0 0 46px 0

}

#qodef-page-comments-list .qodef-m-comments {

  list-style: none;

  margin: 0;

  padding: 0

}

#qodef-page-comments-list .qodef-m-comments > .qodef-comment-item:first-child {

  margin-top: 0

}

#qodef-page-comments-list .qodef-comment-item {

  margin: 30px 0 0 0;

  padding: 0

}

#qodef-page-comments-list .qodef-comment-item .children {

  list-style: none;

  margin: 0;

  padding: 0 0 0 37px

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-inner {

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-image {

  -ms-flex-negative: 0;

  flex-shrink: 0;

  margin: 6px 23px 0 0

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-image img {

  display: block

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-content {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-title {

  margin: 0

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-date {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  margin-top: 12px

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-info {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

  -ms-flex-direction: row;

  flex-direction: row;

  -webkit-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-text {

  margin: 6px 0 0 0

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-links {

  margin-top: 6px

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-links > * {

  display: inline-block;

  margin-right: 20px;

  position: relative;

  vertical-align: top;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-links > :last-child {

  margin-right: 0

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-reply-link {

  position: relative

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-links .comment-reply-link:after {

  content: '';

  display: inline-block;

  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1s bnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJ IHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxl PSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZl Ij4KCTxnPgoJCTxwYXRoIGQ9Ik02NCw0MDBoMTAuM2wxOS4yLTMxLjJjMjAuNS0zMi43LDQ0Ljkt NjIuOCw3NS44LTc2LjZjMjQuNC0xMC45LDQ2LjctMTguOSw4Ni43LTIwVjM1MmwxOTItMTI4TDI1 Niw5NnY4MC4zIGMtNjMsMi44LTEwOC4xLDIwLjctMTQzLjMsNTYuMmMtNTIuMyw1Mi43LTQ4Ljcs MTE5LTQ4LjcsMTM1LjdDNjQuMSwzNzcuMSw2NCwzODkuOSw2NCw0MDB6Ii8+Cgk8L2c+Cjwvc3Zn Pg==");

  margin-left: 3px;

  width: 15px;

  height: 15px;

  background-size: cover;

  vertical-align: middle;

  position: relative;

  top: -1px

}

#qodef-page-comments-list .qodef-m-pagination {

  margin-top: 50px

}

#qodef-page-comments-list #respond {

  margin-top: 51px

}

#respond {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#respond .comment-reply-title {

  -webkit-box-align: end;

  -ms-flex-align: end;

  align-items: flex-end;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  margin: 0

}

#respond .comment-reply-title small {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  margin-bottom: 5px

}

#respond .comment-form-cookies-consent, #respond .comment-notes {

  color: #878787;

  margin: 7px 0 34px 0 !important

}

#respond .comment-form-cookies-consent {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex

}

#respond .comment-form-cookies-consent input[type=checkbox] {

  -ms-flex-negative: 0;

  flex-shrink: 0

}

#respond .comment-form-cookies-consent label {

  margin: 0

}

.qodef-filter--on .qodef-hidden-filter-items {

  position: absolute !important;

  display: none !important;

  height: 0 !important;

  line-height: 1 !important

}

.qodef-filter--on .qodef-grid-inner {

  opacity: 1;

  -webkit-transition: opacity .5s ease;

  -o-transition: opacity .5s ease;

  transition: opacity .5s ease

}

.qodef-filter--on.qodef--filter-loading .qodef-grid-inner {

  opacity: 0;

  -webkit-transition: opacity .2s ease;

  -o-transition: opacity .2s ease;

  transition: opacity .2s ease

}

.qodef-filter--on.qodef--filter-loading .qodef-loading-spinner {

  bottom: calc(50% - 16px) !important

}

.qodef-m-filter {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin: 0 0 30px

}

.qodef-m-filter .qodef-m-filter-items {

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start

}

.qodef-m-filter .qodef-m-filter-item {

  position: relative;

  display: inline-block;

  vertical-align: top;

  -webkit-transition: color .3s ease, background-color .3s ease;

  -o-transition: color .3s ease, background-color .3s ease;

  transition: color .3s ease, background-color .3s ease;

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 20px;

  line-height: 1.5em;

  font-size: 15px;

  margin-right: 7px

}

.qodef-m-filter .qodef-m-filter-item span {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

.qodef-m-filter .qodef-m-filter-item:after {

  content: '/'

}

.qodef-m-filter .qodef-m-filter-item.qodef--active span, .qodef-m-filter .qodef-m-filter-item:hover span {

  background-size: 100% 100%

}

#qodef-page-footer {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-page-footer > * {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-page-footer-top-area {

  background-color: #2a3848;

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

  border-top: 0 solid #e9e9ea;

  padding: 134px 0 73px 0

}

#qodef-page-footer-top-area .qodef-content-full-width {

  padding: 0 70px

}

#qodef-page-footer-bottom-area {

  background-color: #2a3848;

  border-top: 0 solid #e9e9ea;

  padding: 62px 0

}

#qodef-page-footer-bottom-area .qodef-content-full-width {

  padding: 0 70px

}

.wp-block-button {

  float: none;

  margin: 1em 0

}

.wp-block-button .wp-block-button__link {

  position: relative;

  display: inline-block;

  vertical-align: middle;

  width: auto;

  margin: 0;

  font-family: Heebo, sans-serif;

  font-size: 11px;

  line-height: 2em;

  font-weight: 500;

  text-decoration: none;

  text-transform: uppercase;

  letter-spacing: .25em;

  border-radius: 0;

  outline: 0;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  padding: 7px 39px;

  color: #fff;

  background-color: #2a3848;

  border: 2px solid transparent;

  border-radius: 0;

  cursor: pointer

}

.wp-block-button .wp-block-button__link:hover {

  color: #2a3848;

  background-color: #fff;

  border: 2px solid #2a3848

}

.wp-block-button.is-style-outline {

  border: none

}

.wp-block-button.is-style-outline .wp-block-button__link {

  color: #2a3848;

  background-color: transparent;

  border: 2px solid #2a3848;

  border-width: 1px

}

.wp-block-button.is-style-outline .wp-block-button__link:hover {

  color: #fff;

  background-color: #2a3848;

  border-color: #2a3848

}

.wp-block-button.is-style-squared .wp-block-button__link {

  border-radius: 0

}

.wp-block-button.alignleft {

  margin-right: 2rem;

  margin-top: 0;

  text-align: left

}

.wp-block-button.alignright {

  margin-left: 2rem;

  margin-top: 0;

  text-align: right

}

.wp-block-image .alignleft {

  margin: 1rem 1rem 1rem 0 !important

}

.wp-block-image .alignright {

  margin: 1rem 0 1rem 1rem !important

}

.wp-block-image .aligncenter {

  clear: both

}

.wp-block-image figcaption {

  margin: 7px 0 0

}

.wp-block-cover-image {

  float: none !important;

  margin: 0 !important;

  max-width: 100% !important

}

.wp-block-cover-image h1, .wp-block-cover-image h2, .wp-block-cover-image h3, .wp-block-cover-image h4, .wp-block-cover-image h5, .wp-block-cover-image h6, .wp-block-cover-image p {

  line-height: 1em !important;

  margin: 0 auto !important;

  max-width: 580px !important;

  padding: 14px !important;

  text-align: center;

  z-index: 1 !important

}

.wp-block-cover-image h1 a, .wp-block-cover-image h2 a, .wp-block-cover-image h3 a, .wp-block-cover-image h4 a, .wp-block-cover-image h5 a, .wp-block-cover-image h6 a, .wp-block-cover-image p a {

  color: #fff !important

}

.wp-block-cover-image h1 a:hover, .wp-block-cover-image h2 a:hover, .wp-block-cover-image h3 a:hover, .wp-block-cover-image h4 a:hover, .wp-block-cover-image h5 a:hover, .wp-block-cover-image h6 a:hover, .wp-block-cover-image p a:hover {

  color: #000001 !important

}

.wp-block-cover-image :not(.has-text-color):not(.has-inline-color):not(a) {

  color: #fff !important;

  font-size: 30px !important

}

.wp-block-cover {

  margin-bottom: 1rem

}

.wp-block-cover.alignleft {

  margin-right: 2em

}

.wp-block-cover.alignright {

  margin-left: 2em

}

.wp-block-cover .wp-block-cover__inner-container {

  width: 100% !important

}

.wp-block-cover h1, .wp-block-cover h2, .wp-block-cover h3, .wp-block-cover h4, .wp-block-cover h5, .wp-block-cover h6, .wp-block-cover p {

  line-height: 1em !important;

  margin: 0 auto !important;

  max-width: 580px !important;

  padding: 14px !important;

  text-align: center;

  z-index: 1 !important

}

.wp-block-cover h1 a, .wp-block-cover h2 a, .wp-block-cover h3 a, .wp-block-cover h4 a, .wp-block-cover h5 a, .wp-block-cover h6 a, .wp-block-cover p a {

  color: #fff !important

}

.wp-block-cover h1 a:hover, .wp-block-cover h2 a:hover, .wp-block-cover h3 a:hover, .wp-block-cover h4 a:hover, .wp-block-cover h5 a:hover, .wp-block-cover h6 a:hover, .wp-block-cover p a:hover {

  color: #000001 !important

}

.wp-block-cover :not(.has-text-color):not(.has-inline-color):not(a) {

  color: #fff !important;

  font-size: 30px !important

}

.wp-block-gallery {

  margin-bottom: 2rem

}

.wp-block-gallery ul.blocks-gallery-grid {

  margin: 0

}

.wp-block-gallery ul.blocks-gallery-grid figcaption {

  margin: 0;

  overflow-x: hidden

}

.wp-block-gallery ul.blocks-gallery-grid + figcaption {

  margin-top: 0

}

.wp-block-pullquote {

  border: 0 !important;

  margin: 0 !important;

  padding: 0 !important;

  position: relative;

  text-align: center !important;

  width: 100% !important;

  z-index: -2

}

.wp-block-pullquote blockquote {

  padding: 25px !important

}

.has-drop-cap:after {

  clear: both;

  content: '';

  display: table;

  table-layout: fixed

}

.wp-block-file {

  color: #2a3848;

  text-decoration: none;

  -webkit-transition: color .2s ease-out;

  -o-transition: color .2s ease-out;

  transition: color .2s ease-out;

  cursor: pointer;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  margin: 0

}

.wp-block-file:hover {

  color: #878787

}

.wp-block-group.has-background {

  padding: 20px 30px

}

.gallery-item img {

  border: 0 !important

}

#qodef-page-header {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  background-color: #fff;

  height: 98px;

  will-change: opacity;

  z-index: 100

}

#qodef-page-header .qodef-header-logo-link {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-negative: 0;

  flex-shrink: 0;

  height: 98px;

  max-height: 100%;

  position: relative

}

#qodef-page-header .qodef-header-logo-link img {

  display: block;

  margin: auto 0;

  max-height: 100%;

  -webkit-transition: opacity .3s ease;

  -o-transition: opacity .3s ease;

  transition: opacity .3s ease;

  width: auto

}

#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img {

  max-height: 90%

}

#qodef-page-header-inner {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  height: 100%;

  -webkit-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  padding: 0 40px;

  position: relative

}

#qodef-page-mobile-header {

  display: none;

  height: 70px;

  position: relative;

  will-change: opacity;

  z-index: 100

}

#qodef-page-mobile-header .qodef-mobile-header-logo-link {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  height: 70px;

  max-height: 100%;

  position: relative

}

#qodef-page-mobile-header .qodef-mobile-header-logo-link img {

  display: block;

  margin: auto;

  max-height: 100%;

  -webkit-transition: opacity .3s ease;

  -o-transition: opacity .3s ease;

  transition: opacity .3s ease;

  width: auto

}

#qodef-page-mobile-header-inner {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  height: 100%;

  -webkit-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  padding: 0 40px;

  position: relative

}

.qodef-mobile-header-opener {

  font-size: 20px;

  margin-left: 20px

}

.qodef-mobile-header-navigation {

  background-color: #fff;

  border-bottom: 1px solid #e9e9ea;

  border-top: 1px solid #e9e9ea;

  display: none;

  left: 0;

  margin: 0;

  max-height: calc(100vh - 70px);

  overflow-y: scroll;

  padding: 0;

  position: absolute;

  top: 100%;

  width: 100%;

  z-index: 10

}

.qodef-mobile-header-navigation ul {

  list-style: none;

  margin: 0;

  padding: 0

}

.qodef-mobile-header-navigation ul li {

  margin: 0;

  padding: 0;

  position: relative

}

.qodef-mobile-header-navigation ul li a {

  display: inline-block

}

.qodef-mobile-header-navigation ul li a:before {

  display: none

}

.qodef-mobile-header-navigation ul li ul {

  display: none

}

.qodef-mobile-header-navigation ul li.menu-item-has-children > a {

  display: inline-block;

  position: relative;

  width: 100%

}

.qodef-mobile-header-navigation ul li.menu-item-has-children > a:after {

  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdo dD0iNTEyIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBvbHlsaW5lIHBvaW50cz0iMjY4IDExMiA0 MTIgMjU2IDI2OCA0MDAiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLWxpbmVj YXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDo0OHB4Ii8+PGxpbmUg eDE9IjM5MiIgeTE9IjI1NiIgeDI9IjEwMCIgeTI9IjI1NiIgc3R5bGU9ImZpbGw6bm9uZTtzdHJv a2U6IzAwMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tl LXdpZHRoOjQ4cHgiLz48L3N2Zz4=");

  background-size: cover;

  content: '';

  display: block;

  height: 14px;

  position: absolute;

  right: 0;

  top: 5px;

  -webkit-transition: -webkit-transform .2s ease-out;

  transition: -webkit-transform .2s ease-out;

  -o-transition: transform .2s ease-out;

  transition: transform .2s ease-out;

  transition: transform .2s ease-out, -webkit-transform .2s ease-out;

  width: 14px

}

.qodef-mobile-header-navigation ul li.menu-item-has-children.qodef--opened > a:after {

  -webkit-transform: rotate(90deg);

  -ms-transform: rotate(90deg);

  transform: rotate(90deg)

}

.qodef-mobile-header-navigation > ul {

  margin: 0 auto;

  padding: 26px 0

}

.qodef-mobile-header-navigation > ul > li > a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  font-size: 13px;

  margin: 4px 0

}

.qodef-mobile-header-navigation > ul > li > a span {

  position: relative

}

.qodef-mobile-header-navigation > ul > li > a:after {

  top: 2px !important

}

.qodef-mobile-header-navigation > ul > li.current-menu-ancestor > a span:after, .qodef-mobile-header-navigation > ul > li.current-menu-item > a span:after {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  background-size: 100% 100%

}

.qodef-mobile-header-navigation > ul > li .qodef-drop-down-second-inner > ul > li > a, .qodef-mobile-header-navigation > ul > li > ul > li > a {

  color: #2a3848;

  font-weight: 400

}

.qodef-mobile-header-navigation ul ul {

  margin: 3px 0 0 16px

}

.qodef-mobile-header-navigation ul ul li > a {

  position: relative;

  margin: 3px 0;

  overflow: hidden;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.53em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  font-weight: 300;

  margin: 0;

  position: unset

}

.qodef-mobile-header-navigation ul ul li > a span {

  position: relative

}

.qodef-mobile-header-navigation ul ul li.current-menu-ancestor > a span:after, .qodef-mobile-header-navigation ul ul li.current-menu-item > a span:after {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  background-size: 100% 100%

}

.qodef-mobile-header-navigation ul ul ul {

  margin-top: 2px !important

}

.qodef-header-navigation {

  height: 100%

}

.qodef-header-navigation ul {

  list-style: none;

  margin: 0;

  padding: 0

}

.qodef-header-navigation ul li {

  margin: 0;

  padding: 0;

  position: relative

}

.qodef-header-navigation ul li.qodef--hide-link > a {

  cursor: default

}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second {

  left: -42px

}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second.qodef-drop-down--right {

  left: auto;

  right: -42px

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul {

  background-color: #252531;

  margin: 0;

  opacity: 0;

  padding: 32px 0;

  position: absolute;

  top: 100%;

  -webkit-transition: opacity .2s ease-out;

  -o-transition: opacity .2s ease-out;

  transition: opacity .2s ease-out;

  visibility: hidden;

  width: 300px

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul li {

  padding: 0 42px

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children > a:after {

  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdo dD0iNTEyIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+CiAgICA8cG9seWxpbmUgcG9pbnRzPSIyNjgg MTEyIDQxMiAyNTYgMjY4IDQwMCIKICAgICAgICAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9r ZTojZmZmZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJv a2Utd2lkdGg6NDhweCIvPgogICAgPGxpbmUgeDE9IjM5MiIgeTE9IjI1NiIgeDI9IjEwMCIgeTI9 IjI1NiIKICAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLWxp bmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDo0OHB4Ii8+Cjwv c3ZnPg==");

  background-size: cover;

  content: '';

  display: block;

  height: 15px;

  position: absolute;

  right: 0;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  width: 15px

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children:hover > ul {

  opacity: 1;

  visibility: visible

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children.current-menu-ancestor > a, .qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children.current-menu-item > a, .qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children:hover > a {

  padding-right: 24px

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul ul {

  left: 100%;

  margin-left: 2px;

  top: -32px

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right {

  left: auto;

  right: 0;

  text-align: right

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li.menu-item-has-children > a:after {

  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdo dD0iNTEyIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+CiAgICA8cG9seWxpbmUgcG9pbnRzPSIyNDQg NDAwIDEwMCAyNTYgMjQ0IDExMiIKICAgICAgICAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9r ZTojZmZmZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJv a2Utd2lkdGg6NDhweCIvPgogICAgPGxpbmUgeDE9IjEyMCIgeTE9IjI1NiIgeDI9IjQxMiIgeTI9 IjI1NiIKICAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLWxp bmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDo0OHB4Ii8+Cjwv c3ZnPg==");

  left: 0;

  right: auto

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li.menu-item-has-children.current-menu-ancestor > a, .qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li.menu-item-has-children.current-menu-item > a, .qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li.menu-item-has-children:hover > a {

  padding-left: 24px;

  padding-right: 0

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right ul {

  left: -100%;

  margin-left: -2px

}

.qodef-header-navigation ul li.qodef-menu-item--narrow:hover > ul {

  opacity: 1;

  -webkit-transition: opacity .2s ease-out;

  -o-transition: opacity .2s ease-out;

  transition: opacity .2s ease-out;

  visibility: visible

}

.qodef-header-navigation > ul {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  height: 100%;

  position: relative;

  white-space: nowrap

}

.qodef-header-navigation > ul > li {

  height: 100%;

  margin: 0 19px

}

.qodef-header--divided .qodef-header-navigation > ul > li {

  margin: 0 calc(19px + 2px)

}

.qodef-header-navigation > ul > li:first-child {

  margin-left: 0

}

.qodef-header-navigation > ul > li:last-child {

  margin-right: 0

}

.qodef-header-navigation > ul > li > a {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  height: 100%;

  position: relative;

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #000

}

.qodef-header-navigation > ul > li > a > span {

  position: relative;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

.qodef-header-navigation > ul > li > a:hover span {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  background-size: 100% 100%

}

.qodef-header-navigation > ul > li.current-menu-ancestor > a span, .qodef-header-navigation > ul > li.current-menu-item > a span {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  background-size: 100% 100%

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul li > a {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.53em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #fff;

  font-weight: 300;

  padding-bottom: 5px;

  padding-top: 5px

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul li > a span {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a {

  display: inline-block;

  overflow: hidden;

  position: relative;

  white-space: normal;

  width: 100%

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a span {

  position: relative;

  margin: 3px 0;

  overflow: hidden;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-ancestor > a span, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-item > a span, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li:hover > a span {

  background-size: 100% 100%

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a {

  display: inline-block;

  overflow: hidden;

  position: relative;

  white-space: normal;

  width: 100%

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a span {

  position: relative;

  margin: 3px 0;

  overflow: hidden;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  background-position-x: 100%

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-ancestor > a span, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-item > a span, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li:hover > a span {

  background-size: 100% 100%

}

.qodef-m-pagination {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin: 0

}

.qodef-m-pagination.qodef--wp {

  border-top: 1px solid #e9e9ea;

  border-bottom: 1px solid #e9e9ea;

  padding: 11px 0

}

.qodef-m-pagination.qodef--wp .nav-links {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  position: relative

}

.qodef-m-pagination.qodef--wp .page-numbers {

  color: #878787;

  margin: 0 7px;

  position: relative;

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase

}

.qodef-m-pagination.qodef--wp .page-numbers * {

  display: block;

  line-height: inherit

}

.qodef-m-pagination.qodef--wp .page-numbers:first-child {

  margin-left: 3px

}

.qodef-m-pagination.qodef--wp .page-numbers:last-child {

  margin-right: 3px

}

.qodef-m-pagination.qodef--wp .page-numbers.dots:after {

  display: none

}

.qodef-m-pagination.qodef--wp .page-numbers.next, .qodef-m-pagination.qodef--wp .page-numbers.prev {

  position: absolute

}

.qodef-m-pagination.qodef--wp .page-numbers.next:after, .qodef-m-pagination.qodef--wp .page-numbers.prev:after {

  display: none

}

.qodef-m-pagination.qodef--wp .page-numbers.prev {

  left: 0

}

.qodef-m-pagination.qodef--wp .page-numbers.next {

  right: 0

}

.qodef-m-pagination.qodef--wp .page-numbers.current, .qodef-m-pagination.qodef--wp .page-numbers:hover {

  color: #2a3848

}

.qodef-m-pagination.qodef--standard {

  border-top: 1px solid #e9e9ea;

  border-bottom: 1px solid #e9e9ea;

  margin-top: 58px;

  padding: 11px 0

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-items {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  position: relative

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item {

  margin: 0 7px;

  position: relative;

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item a {

  color: #878787

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:first-child {

  margin-left: 3px

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:last-child {

  margin-right: 3px

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--number-1 {

  margin-left: 0

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.dots:after {

  display: none

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {

  line-height: 1;

  position: absolute

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next:after, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev:after {

  display: none

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {

  left: 0

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next {

  right: 0

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item a:hover {

  color: #2a3848

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active a {

  color: #2a3848

}

.qodef-m-pagination.qodef--load-more {

  text-align: center

}

.qodef-m-pagination.qodef--load-more .qodef-m-pagination-inner {

  display: inline-block;

  position: relative;

  vertical-align: top

}

.qodef-m-pagination.qodef--load-more .qodef-load-more-button {

  opacity: 1

}

.qodef-m-pagination.qodef--infinite-scroll {

  text-align: center

}

.qodef-m-pagination.qodef--infinite-scroll .qodef-infinite-scroll-spinner {

  color: #000001;

  display: inline-block;

  font-size: 32px;

  line-height: 1;

  opacity: 0;

  position: relative;

  -webkit-transition: opacity .2s ease-out;

  -o-transition: opacity .2s ease-out;

  transition: opacity .2s ease-out;

  vertical-align: top;

  z-index: -1

}

.qodef-m-pagination.qodef--infinite-scroll .qodef-infinite-scroll-spinner:before {

  display: block;

  line-height: inherit

}

.qodef-pagination--on.qodef-pagination-type--standard .qodef-grid-inner {

  opacity: 1;

  -webkit-transition: opacity .2s ease-out;

  -o-transition: opacity .2s ease-out;

  transition: opacity .2s ease-out

}

.qodef-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-grid-inner {

  opacity: 0

}

.qodef-pagination--on.qodef-pagination-type--load-more .qodef-loading-spinner {

  bottom: 10px;

  color: #000001;

  font-size: 32px;

  left: calc(50% - 16px);

  line-height: 1;

  opacity: 0;

  position: absolute;

  -webkit-transition: opacity .2s ease-out;

  -o-transition: opacity .2s ease-out;

  transition: opacity .2s ease-out;

  z-index: -1

}

.qodef-pagination--on.qodef-pagination-type--load-more .qodef-loading-spinner:before {

  display: block;

  line-height: inherit

}

.qodef-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-loading-spinner {

  opacity: 1;

  z-index: 1

}

.qodef-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-load-more-button {

  opacity: 0

}

.qodef-pagination--on.qodef-pagination-type--infinite-scroll.qodef--loading .qodef-infinite-scroll-spinner {

  opacity: 1;

  z-index: 1

}

.qodef-single-links {

  -webkit-box-align: baseline;

  -ms-flex-align: baseline;

  align-items: baseline;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  margin: 15px 0;

  position: relative;

  width: 100%

}

.qodef-single-links .qodef-m-single-links-title {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #878787;

  margin-right: 10px

}

.qodef-single-links a, .qodef-single-links > span:not(.qodef-m-single-links-title) {

  color: #878787;

  display: inline-block;

  margin-right: 8px;

  padding: 0 3px;

  position: relative;

  vertical-align: top;

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase

}

.qodef-single-links a:last-child, .qodef-single-links > span:not(.qodef-m-single-links-title):last-child {

  margin-right: 0

}

.qodef-single-links > span:not(.qodef-m-single-links-title) {

  color: #2a3848

}

.qodef-search {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin: 0 0 50px

}

.qodef-search .qodef-e-search-heading {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-bottom: 60px

}

.qodef-search .qodef-e-search-heading .qodef-e-search-heading-title {

  margin: 0 0 20px

}

.qodef-search .qodef-e-search-heading .qodef-e-search-heading-form {

  margin: 0;

  width: 100%

}

.qodef-search .qodef-e-search-heading .qodef-search-form .qodef-search-form-inner {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.qodef-search .qodef-e-search-heading .qodef-search-form button, .qodef-search .qodef-e-search-heading .qodef-search-form input {

  -webkit-appearance: none;

  border-radius: 0;

  font-family: inherit;

  font-weight: inherit;

  height: 44px;

  line-height: 28px;

  outline: 0;

  padding: 8px 0

}

.qodef-search .qodef-e-search-heading .qodef-search-form input {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  background-color: transparent;

  border: none;

  border-bottom: 1px solid #2a3848;

  color: #2a3848;

  font-size: 15px;

  padding-left: 4px;

  padding-right: 60px;

  -webkit-transition: border-color .2s ease-out;

  -o-transition: border-color .2s ease-out;

  transition: border-color .2s ease-out

}

.qodef-search .qodef-e-search-heading .qodef-search-form input:focus {

  background-color: transparent;

  border-color: #2a3848;

  color: #2a3848

}

.qodef-search .qodef-e-search-heading .qodef-search-form input::-webkit-input-placeholder {

  color: inherit;

  text-transform: lowercase;

  opacity: 1

}

.qodef-search .qodef-e-search-heading .qodef-search-form input::-moz-placeholder {

  color: inherit;

  text-transform: lowercase;

  opacity: 1

}

.qodef-search .qodef-e-search-heading .qodef-search-form input:-ms-input-placeholder {

  color: inherit;

  text-transform: lowercase;

  opacity: 1

}

.qodef-search .qodef-e-search-heading .qodef-search-form input::-ms-input-placeholder {

  color: inherit;

  text-transform: lowercase;

  opacity: 1

}

.qodef-search .qodef-e-search-heading .qodef-search-form input::placeholder {

  color: inherit;

  text-transform: lowercase;

  opacity: 1

}

.qodef-search .qodef-e-search-heading .qodef-search-form button {

  background-color: transparent;

  border: 0;

  color: #2a3848;

  cursor: pointer;

  font-size: 12px;

  position: absolute;

  right: 0;

  text-align: center;

  top: 0;

  -webkit-transition: color .2s ease-out;

  -o-transition: color .2s ease-out;

  transition: color .2s ease-out;

  width: 24px

}

.qodef-search .qodef-e-search-heading .qodef-search-form button span {

  display: block;

  line-height: inherit

}

.qodef-search .qodef-e-search-heading .qodef-search-form button span:before {

  display: block;

  font-weight: 900;

  line-height: inherit

}

.qodef-search .qodef-e-search-heading .qodef-search-form button:hover {

  color: #878787

}

.qodef-search article {

  margin-bottom: 30px

}

.qodef-search article:last-child {

  margin-bottom: 0

}

.qodef-search article .qodef-e-inner {

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  position: relative

}

.qodef-search article .qodef-e-inner > * {

  width: 100%

}

.qodef-search article .qodef-e-inner .qodef-e-image {

  -ms-flex-preferred-size: 180px;

  flex-basis: 180px;

  padding-right: 30px

}

.qodef-search article .qodef-e-inner .qodef-e-title {

  margin: 0

}

.qodef-search article .qodef-e-inner .qodef-e-excerpt {

  margin: 15px 0 0

}

#qodef-page-sidebar {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.qodef-page-title {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.qodef-page-title .qodef-m-inner {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  height: 100%

}

.qodef-page-title .qodef-m-content {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

  -ms-flex-direction: row;

  flex-direction: row;

  -webkit-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  padding-bottom: 15px !important;

  padding-left: 0;

  padding-right: 0;

  padding-top: 15px !important

}

.qodef-page-title .qodef-m-title {

  margin: 0

}

.widget {

  margin: 0 0 36px

}

.widget:last-child {

  margin-bottom: 0 !important

}

.widget .qodef-widget-title {

  margin: 0 0 12px

}

.widget .qodef-widget-title a {

  color: inherit

}

.widget .qodef-widget-title a:hover {

  color: #878787

}

.widget a {

  color: #000001

}

.widget a:hover {

  color: #878787

}

.widget .select2 {

  margin-bottom: 0

}

.widget .select2-container--default .select2-selection--single {

  color: inherit !important;

  border-bottom: 1px solid #2a3848

}

.widget .wp-caption {

  color: inherit

}

.widget ul:not(.qodef-shortcode-list) {

  padding: 0;

  margin: 0;

  list-style: none

}

.widget ul:not(.qodef-shortcode-list) li {

  margin: 0 0 6px

}

.widget ul:not(.qodef-shortcode-list) li:last-child {

  margin-bottom: 0

}

.widget ul:not(.qodef-shortcode-list) li > a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  position: relative

}

.widget ul:not(.qodef-shortcode-list) li > a:hover {

  background-size: 100% 100%

}

.widget ul:not(.qodef-shortcode-list) li a {

  color: #878787

}

.widget ul:not(.qodef-shortcode-list) li a:hover {

  color: #000001

}

.widget ul:not(.qodef-shortcode-list) li ul {

  margin-top: 6px;

  margin-left: 1em

}

.widget.widget_archive li, .widget.widget_categories li {

  font: Heebo, sans-serif;

  font-size: 11px

}

.widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select {

  width: 100%;

  max-width: 100%;

  height: 44px;

  margin: 8px 0 8px 0;

  padding: 8px 4px;

  font-family: inherit;

  font-size: 15px;

  line-height: 28px;

  font-style: inherit;

  font-weight: inherit;

  color: #2a3848;

  background-color: #fff;

  border: none;

  border-bottom: 1px solid #2a3848;

  border-radius: 0;

  outline: 0

}

.widget.widget_calendar {

  width: 100%

}

.widget.widget_calendar table {

  table-layout: fixed

}

.widget.widget_calendar #today {

  color: #787878;

  background-color: #fafafa

}

.widget.widget_calendar #today a {

  color: inherit

}

.widget.widget_calendar tfoot td, .widget.widget_calendar tfoot tr {

  border: 0

}

.widget.widget_calendar tfoot a {

  color: #000001

}

.widget.widget_calendar tfoot a:hover {

  color: #878787

}

.widget.widget_text img {

  display: block

}

.widget.widget_rss ul li {

  margin-bottom: 25px

}

.widget.widget_rss ul li:last-child {

  margin-bottom: 0

}

.widget.widget_rss ul li a {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  width: 100%

}

.widget.widget_rss ul li a:hover {

  background-size: 100% 100%

}

.widget.widget_rss ul .rsswidget {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase

}

.widget.widget_rss ul .rss-date {

  display: block

}

.widget.widget_rss ul .rssSummary {

  margin-top: 5px

}

.widget.widget_rss ul cite {

  display: block;

  margin-top: 5px

}

.widget[class*='_search'] .qodef-widget-title {

  margin-bottom: 20px

}

.widget[class*='_search'] .qodef-search-form-inner {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.widget[class*='_search'] button, .widget[class*='_search'] input {

  height: 44px;

  padding: 8px 0;

  font-family: inherit;

  font-weight: inherit;

  line-height: 28px;

  border-radius: 0;

  outline: 0;

  -webkit-appearance: none

}

.widget[class*='_search'] input {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  padding-left: 4px;

  padding-right: 60px;

  font-size: 15px;

  color: #2a3848;

  background-color: transparent;

  border: none;

  border-bottom: 1px solid #2a3848;

  -webkit-transition: border-color .2s ease-out;

  -o-transition: border-color .2s ease-out;

  transition: border-color .2s ease-out

}

.widget[class*='_search'] input:focus {

  color: #2a3848;

  background-color: transparent;

  border-color: #2a3848

}

.widget[class*='_search'] input::-webkit-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

.widget[class*='_search'] input::-moz-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

.widget[class*='_search'] input:-ms-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

.widget[class*='_search'] input::-ms-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

.widget[class*='_search'] input::placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

.widget[class*='_search'] button {

  position: absolute;

  top: 0;

  right: 0;

  width: 24px;

  text-align: center;

  color: #2a3848;

  background-color: transparent;

  border: 0;

  cursor: pointer;

  -webkit-transition: color .2s ease-out;

  -o-transition: color .2s ease-out;

  transition: color .2s ease-out

}

.widget[class*='_search'] button:after, .widget[class*='_search'] button:before {

  display: none

}

.widget[class*='_search'] button svg {

  height: 12px;

  fill: currentColor;

  position: relative;

  stroke: currentColor;

  stroke-width: 2px;

  top: 4px;

  width: 12px

}

.widget[class*='_search'] button:hover {

  color: #878787

}

.widget .tagcloud a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #2a3848;

  font-size: 11px !important;

  position: relative;

  display: inline-block;

  margin: 0 14px 1px 0;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

.widget .tagcloud a:after {

  content: '/';

  position: absolute;

  top: 0;

  right: -12px

}

.widget .tagcloud a:last-child {

  margin-left: 0;

  padding-left: 0

}

.widget .tagcloud a:last-child:after {

  display: none

}

.widget .tagcloud a:before {

  content: '';

  position: absolute;

  left: 0;

  bottom: 3px;

  width: 0%;

  height: 1px;

  background-color: currentColor;

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1)

}

.widget .tagcloud a:hover {

  background-size: 100% 100%

}

.widget.widget_media_image {

  margin-bottom: 0

}

.widget.widget_media_image .qodef-widget-title {

  margin-bottom: 20px

}

.widget.widget_media_image a {

  display: inline-block;

  vertical-align: top

}

.widget.widget_media_image img {

  display: block

}

.widget.widget_aare_core_blog_list .qodef-widget-title {

  margin-bottom: 20px

}

.widget.widget_aare_core_blog_list .qodef-e-title a {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

.widget.widget_aare_core_blog_list .qodef-e-title a:hover {

  background-size: 100% 100%

}

.widget.widget_aare_core_blog_list .qodef-e-info.qodef-info--top {

  margin-bottom: 2px

}

.widget.widget_aare_core_blog_list .qodef-e-info .qodef-e-info-date {

  line-height: 1

}

.widget.widget_aare_core_blog_list .qodef-e-info .qodef-e-info-date a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase

}

.widget.widget_aare_core_instagram_list .qodef-widget-title {

  margin-bottom: 20px

}

.widget.widget_media_gallery {

  margin-bottom: calc(44px - 20px)

}

.widget.widget_media_gallery .gallery {

  margin: 0 -10px 0 -10px

}

.widget.widget_media_gallery .gallery-item {

  margin: 0 0 20px 0;

  padding: 0 10px 0 10px

}

#qodef-top-area .widget {

  margin: 0 0 0;

  color: #fff

}

#qodef-top-area .widget:last-child {

  margin-bottom: 0 !important

}

#qodef-top-area .widget .qodef-widget-title {

  margin: 0 0 12px;

  color: #fff

}

#qodef-top-area .widget .qodef-widget-title a {

  color: inherit

}

#qodef-top-area .widget .qodef-widget-title a:hover {

  color: #878787

}

#qodef-top-area .widget a {

  color: #fff

}

#qodef-top-area .widget a:hover {

  color: #878787

}

#qodef-top-area .widget .select2 {

  margin-bottom: 0

}

#qodef-top-area .widget .select2-container--default .select2-selection--single {

  color: inherit !important;

  border-bottom: 1px solid #2a3848

}

#qodef-top-area .widget .wp-caption {

  color: inherit

}

#qodef-top-area .widget ul:not(.qodef-shortcode-list) {

  padding: 0;

  margin: 0;

  list-style: none

}

#qodef-top-area .widget ul:not(.qodef-shortcode-list) li {

  margin: 0 0 6px

}

#qodef-top-area .widget ul:not(.qodef-shortcode-list) li:last-child {

  margin-bottom: 0

}

#qodef-top-area .widget ul:not(.qodef-shortcode-list) li > a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  position: relative

}

#qodef-top-area .widget ul:not(.qodef-shortcode-list) li > a:hover {

  background-size: 100% 100%

}

#qodef-top-area .widget ul:not(.qodef-shortcode-list) li a {

  color: #878787

}

#qodef-top-area .widget ul:not(.qodef-shortcode-list) li a:hover {

  color: #000001

}

#qodef-top-area .widget ul:not(.qodef-shortcode-list) li ul {

  margin-top: 6px;

  margin-left: 1em

}

#qodef-top-area .widget.widget_archive li, #qodef-top-area .widget.widget_categories li {

  font: Heebo, sans-serif;

  font-size: 11px

}

#qodef-top-area .widget.widget_archive select, #qodef-top-area .widget.widget_categories select, #qodef-top-area .widget.widget_text select {

  width: 100%;

  max-width: 100%;

  height: 44px;

  margin: 8px 0 8px 0;

  padding: 8px 4px;

  font-family: inherit;

  font-size: 15px;

  line-height: 28px;

  font-style: inherit;

  font-weight: inherit;

  color: #2a3848;

  background-color: #fff;

  border: none;

  border-bottom: 1px solid #2a3848;

  border-radius: 0;

  outline: 0

}

#qodef-top-area .widget.widget_calendar {

  width: 100%

}

#qodef-top-area .widget.widget_calendar table {

  table-layout: fixed

}

#qodef-top-area .widget.widget_calendar #today {

  color: #787878;

  background-color: #fafafa

}

#qodef-top-area .widget.widget_calendar #today a {

  color: inherit

}

#qodef-top-area .widget.widget_calendar tfoot td, #qodef-top-area .widget.widget_calendar tfoot tr {

  border: 0

}

#qodef-top-area .widget.widget_calendar tfoot a {

  color: #fff

}

#qodef-top-area .widget.widget_calendar tfoot a:hover {

  color: #878787

}

#qodef-top-area .widget.widget_text img {

  display: block

}

#qodef-top-area .widget.widget_rss ul li {

  margin-bottom: 25px

}

#qodef-top-area .widget.widget_rss ul li:last-child {

  margin-bottom: 0

}

#qodef-top-area .widget.widget_rss ul li a {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  width: 100%

}

#qodef-top-area .widget.widget_rss ul li a:hover {

  background-size: 100% 100%

}

#qodef-top-area .widget.widget_rss ul .rsswidget {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase

}

#qodef-top-area .widget.widget_rss ul .rss-date {

  display: block

}

#qodef-top-area .widget.widget_rss ul .rssSummary {

  margin-top: 5px

}

#qodef-top-area .widget.widget_rss ul cite {

  display: block;

  margin-top: 5px

}

#qodef-top-area .widget[class*='_search'] .qodef-widget-title {

  margin-bottom: 20px

}

#qodef-top-area .widget[class*='_search'] .qodef-search-form-inner {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-top-area .widget[class*='_search'] button, #qodef-top-area .widget[class*='_search'] input {

  height: 44px;

  padding: 8px 0;

  font-family: inherit;

  font-weight: inherit;

  line-height: 28px;

  border-radius: 0;

  outline: 0;

  -webkit-appearance: none

}

#qodef-top-area .widget[class*='_search'] input {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  padding-left: 4px;

  padding-right: 60px;

  font-size: 15px;

  color: #2a3848;

  background-color: transparent;

  border: none;

  border-bottom: 1px solid #2a3848;

  -webkit-transition: border-color .2s ease-out;

  -o-transition: border-color .2s ease-out;

  transition: border-color .2s ease-out

}

#qodef-top-area .widget[class*='_search'] input:focus {

  color: #2a3848;

  background-color: transparent;

  border-color: #2a3848

}

#qodef-top-area .widget[class*='_search'] input::-webkit-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-top-area .widget[class*='_search'] input::-moz-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-top-area .widget[class*='_search'] input:-ms-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-top-area .widget[class*='_search'] input::-ms-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-top-area .widget[class*='_search'] input::placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-top-area .widget[class*='_search'] button {

  position: absolute;

  top: 0;

  right: 0;

  width: 24px;

  text-align: center;

  color: #2a3848;

  background-color: transparent;

  border: 0;

  cursor: pointer;

  -webkit-transition: color .2s ease-out;

  -o-transition: color .2s ease-out;

  transition: color .2s ease-out

}

#qodef-top-area .widget[class*='_search'] button:after, #qodef-top-area .widget[class*='_search'] button:before {

  display: none

}

#qodef-top-area .widget[class*='_search'] button svg {

  height: 12px;

  fill: currentColor;

  position: relative;

  stroke: currentColor;

  stroke-width: 2px;

  top: 4px;

  width: 12px

}

#qodef-top-area .widget[class*='_search'] button:hover {

  color: #878787

}

#qodef-top-area .widget .tagcloud a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #2a3848;

  font-size: 11px !important;

  position: relative;

  display: inline-block;

  margin: 0 14px 1px 0;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

#qodef-top-area .widget .tagcloud a:after {

  content: '/';

  position: absolute;

  top: 0;

  right: -12px

}

#qodef-top-area .widget .tagcloud a:last-child {

  margin-left: 0;

  padding-left: 0

}

#qodef-top-area .widget .tagcloud a:last-child:after {

  display: none

}

#qodef-top-area .widget .tagcloud a:before {

  content: '';

  position: absolute;

  left: 0;

  bottom: 3px;

  width: 0%;

  height: 1px;

  background-color: currentColor;

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1)

}

#qodef-top-area .widget .tagcloud a:hover {

  background-size: 100% 100%

}

#qodef-top-area .widget.widget_media_image {

  margin-bottom: 0

}

#qodef-top-area .widget.widget_media_image .qodef-widget-title {

  margin-bottom: 20px

}

#qodef-top-area .widget.widget_media_image a {

  display: inline-block;

  vertical-align: top

}

#qodef-top-area .widget.widget_media_image img {

  display: block

}

#qodef-top-area .widget.widget_aare_core_blog_list .qodef-widget-title {

  margin-bottom: 20px

}

#qodef-top-area .widget.widget_aare_core_blog_list .qodef-e-title a {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

#qodef-top-area .widget.widget_aare_core_blog_list .qodef-e-title a:hover {

  background-size: 100% 100%

}

#qodef-top-area .widget.widget_aare_core_blog_list .qodef-e-info.qodef-info--top {

  margin-bottom: 2px

}

#qodef-top-area .widget.widget_aare_core_blog_list .qodef-e-info .qodef-e-info-date {

  line-height: 1

}

#qodef-top-area .widget.widget_aare_core_blog_list .qodef-e-info .qodef-e-info-date a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #fff

}

#qodef-top-area .widget.widget_aare_core_instagram_list .qodef-widget-title {

  margin-bottom: 20px

}

#qodef-top-area .widget.widget_media_gallery {

  margin-bottom: calc(8px - 20px)

}

#qodef-top-area .widget.widget_media_gallery .gallery {

  margin: 0 -10px 0 -10px

}

#qodef-top-area .widget.widget_media_gallery .gallery-item {

  margin: 0 0 20px 0;

  padding: 0 10px 0 10px

}

#qodef-page-footer .widget {

  margin: 0 0 40px;

  color: #ceced0

}

#qodef-page-footer .widget:last-child {

  margin-bottom: 0 !important

}

#qodef-page-footer .widget .qodef-widget-title {

  margin: 0 0 15px;

  color: #fff

}

#qodef-page-footer .widget .qodef-widget-title a {

  color: inherit

}

#qodef-page-footer .widget .qodef-widget-title a:hover {

  color: #fff

}

#qodef-page-footer .widget a {

  color: #fff

}

#qodef-page-footer .widget a:hover {

  color: #fff

}

#qodef-page-footer .widget .select2 {

  margin-bottom: 0

}

#qodef-page-footer .widget .select2-container--default .select2-selection--single {

  color: inherit !important;

  border-bottom: 1px solid #fff

}

#qodef-page-footer .widget .wp-caption {

  color: inherit

}

#qodef-page-footer .widget ul:not(.qodef-shortcode-list) {

  padding: 0;

  margin: 0;

  list-style: none

}

#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li {

  margin: 0 0 6px

}

#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li:last-child {

  margin-bottom: 0

}

#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li > a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  position: relative

}

#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li > a:hover {

  background-size: 100% 100%

}

#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li a {

  color: #fff

}

#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li a:hover {

  color: #fff

}

#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li ul {

  margin-top: 6px;

  margin-left: 1em

}

#qodef-page-footer .widget.widget_archive li, #qodef-page-footer .widget.widget_categories li {

  font: Heebo, sans-serif;

  font-size: 11px

}

#qodef-page-footer .widget.widget_archive select, #qodef-page-footer .widget.widget_categories select, #qodef-page-footer .widget.widget_text select {

  width: 100%;

  max-width: 100%;

  height: 44px;

  margin: 8px 0 8px 0;

  padding: 8px 4px;

  font-family: inherit;

  font-size: 15px;

  line-height: 28px;

  font-style: inherit;

  font-weight: inherit;

  color: #2a3848;

  background-color: #fff;

  border: none;

  border-bottom: 1px solid #fff;

  border-radius: 0;

  outline: 0

}

#qodef-page-footer .widget.widget_calendar {

  width: 100%

}

#qodef-page-footer .widget.widget_calendar table {

  table-layout: fixed

}

#qodef-page-footer .widget.widget_calendar #today {

  color: #000;

  background-color: #fafafa

}

#qodef-page-footer .widget.widget_calendar #today a {

  color: inherit

}

#qodef-page-footer .widget.widget_calendar tfoot td, #qodef-page-footer .widget.widget_calendar tfoot tr {

  border: 0

}

#qodef-page-footer .widget.widget_calendar tfoot a {

  color: #fff

}

#qodef-page-footer .widget.widget_calendar tfoot a:hover {

  color: #fff

}

#qodef-page-footer .widget.widget_text img {

  display: block

}

#qodef-page-footer .widget.widget_rss ul li {

  margin-bottom: 25px

}

#qodef-page-footer .widget.widget_rss ul li:last-child {

  margin-bottom: 0

}

#qodef-page-footer .widget.widget_rss ul li a {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  width: 100%

}

#qodef-page-footer .widget.widget_rss ul li a:hover {

  background-size: 100% 100%

}

#qodef-page-footer .widget.widget_rss ul .rsswidget {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase

}

#qodef-page-footer .widget.widget_rss ul .rss-date {

  display: block

}

#qodef-page-footer .widget.widget_rss ul .rssSummary {

  margin-top: 5px

}

#qodef-page-footer .widget.widget_rss ul cite {

  display: block;

  margin-top: 5px

}

#qodef-page-footer .widget[class*='_search'] .qodef-widget-title {

  margin-bottom: 23px

}

#qodef-page-footer .widget[class*='_search'] .qodef-search-form-inner {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-page-footer .widget[class*='_search'] button, #qodef-page-footer .widget[class*='_search'] input {

  height: 44px;

  padding: 8px 0;

  font-family: inherit;

  font-weight: inherit;

  line-height: 28px;

  border-radius: 0;

  outline: 0;

  -webkit-appearance: none

}

#qodef-page-footer .widget[class*='_search'] input {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  padding-left: 4px;

  padding-right: 60px;

  font-size: 15px;

  color: #fff;

  background-color: transparent;

  border: none;

  border-bottom: 1px solid #fff;

  -webkit-transition: border-color .2s ease-out;

  -o-transition: border-color .2s ease-out;

  transition: border-color .2s ease-out

}

#qodef-page-footer .widget[class*='_search'] input:focus {

  color: #fff;

  background-color: transparent;

  border-color: #efefef

}

#qodef-page-footer .widget[class*='_search'] input::-webkit-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-page-footer .widget[class*='_search'] input::-moz-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-page-footer .widget[class*='_search'] input:-ms-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-page-footer .widget[class*='_search'] input::-ms-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-page-footer .widget[class*='_search'] input::placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-page-footer .widget[class*='_search'] button {

  position: absolute;

  top: 0;

  right: 0;

  width: 24px;

  text-align: center;

  color: #fff;

  background-color: transparent;

  border: 0;

  cursor: pointer;

  -webkit-transition: color .2s ease-out;

  -o-transition: color .2s ease-out;

  transition: color .2s ease-out

}

#qodef-page-footer .widget[class*='_search'] button:after, #qodef-page-footer .widget[class*='_search'] button:before {

  display: none

}

#qodef-page-footer .widget[class*='_search'] button svg {

  height: 12px;

  fill: currentColor;

  position: relative;

  stroke: currentColor;

  stroke-width: 2px;

  top: 4px;

  width: 12px

}

#qodef-page-footer .widget[class*='_search'] button:hover {

  color: #efefef

}

#qodef-page-footer .widget .tagcloud a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #fff;

  font-size: 11px !important;

  position: relative;

  display: inline-block;

  margin: 0 14px 1px 0;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

#qodef-page-footer .widget .tagcloud a:after {

  content: '/';

  position: absolute;

  top: 0;

  right: -12px

}

#qodef-page-footer .widget .tagcloud a:last-child {

  margin-left: 0;

  padding-left: 0

}

#qodef-page-footer .widget .tagcloud a:last-child:after {

  display: none

}

#qodef-page-footer .widget .tagcloud a:before {

  content: '';

  position: absolute;

  left: 0;

  bottom: 3px;

  width: 0%;

  height: 1px;

  background-color: currentColor;

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1)

}

#qodef-page-footer .widget .tagcloud a:hover {

  background-size: 100% 100%

}

#qodef-page-footer .widget.widget_media_image {

  margin-bottom: 0

}

#qodef-page-footer .widget.widget_media_image .qodef-widget-title {

  margin-bottom: 23px

}

#qodef-page-footer .widget.widget_media_image a {

  display: inline-block;

  vertical-align: top

}

#qodef-page-footer .widget.widget_media_image img {

  display: block

}

#qodef-page-footer .widget.widget_aare_core_blog_list .qodef-widget-title {

  margin-bottom: 23px

}

#qodef-page-footer .widget.widget_aare_core_blog_list .qodef-e-title a {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

#qodef-page-footer .widget.widget_aare_core_blog_list .qodef-e-title a:hover {

  background-size: 100% 100%

}

#qodef-page-footer .widget.widget_aare_core_blog_list .qodef-e-info.qodef-info--top {

  margin-bottom: 0

}

#qodef-page-footer .widget.widget_aare_core_blog_list .qodef-e-info .qodef-e-info-date {

  line-height: 1

}

#qodef-page-footer .widget.widget_aare_core_blog_list .qodef-e-info .qodef-e-info-date a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #ceced0

}

#qodef-page-footer .widget.widget_aare_core_instagram_list .qodef-widget-title {

  margin-bottom: 23px

}

#qodef-page-footer .widget.widget_media_gallery {

  margin-bottom: calc(48px - 20px)

}

#qodef-page-footer .widget.widget_media_gallery .gallery {

  margin: 0 -10px 0 -10px

}

#qodef-page-footer .widget.widget_media_gallery .gallery-item {

  margin: 0 0 20px 0;

  padding: 0 10px 0 10px

}

#qodef-side-area .widget {

  margin: 0 0 36px;

  color: #fff

}

#qodef-side-area .widget:last-child {

  margin-bottom: 0 !important

}

#qodef-side-area .widget .qodef-widget-title {

  margin: 0 0 12px;

  color: #fff

}

#qodef-side-area .widget .qodef-widget-title a {

  color: inherit

}

#qodef-side-area .widget .qodef-widget-title a:hover {

  color: #878787

}

#qodef-side-area .widget a {

  color: #fff

}

#qodef-side-area .widget a:hover {

  color: #878787

}

#qodef-side-area .widget .select2 {

  margin-bottom: 0

}

#qodef-side-area .widget .select2-container--default .select2-selection--single {

  color: inherit !important;

  border-bottom: 1px solid #2a3848

}

#qodef-side-area .widget .wp-caption {

  color: inherit

}

#qodef-side-area .widget ul:not(.qodef-shortcode-list) {

  padding: 0;

  margin: 0;

  list-style: none

}

#qodef-side-area .widget ul:not(.qodef-shortcode-list) li {

  margin: 0 0 6px

}

#qodef-side-area .widget ul:not(.qodef-shortcode-list) li:last-child {

  margin-bottom: 0

}

#qodef-side-area .widget ul:not(.qodef-shortcode-list) li > a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  position: relative

}

#qodef-side-area .widget ul:not(.qodef-shortcode-list) li > a:hover {

  background-size: 100% 100%

}

#qodef-side-area .widget ul:not(.qodef-shortcode-list) li a {

  color: #878787

}

#qodef-side-area .widget ul:not(.qodef-shortcode-list) li a:hover {

  color: #000001

}

#qodef-side-area .widget ul:not(.qodef-shortcode-list) li ul {

  margin-top: 6px;

  margin-left: 1em

}

#qodef-side-area .widget.widget_archive li, #qodef-side-area .widget.widget_categories li {

  font: Heebo, sans-serif;

  font-size: 11px

}

#qodef-side-area .widget.widget_archive select, #qodef-side-area .widget.widget_categories select, #qodef-side-area .widget.widget_text select {

  width: 100%;

  max-width: 100%;

  height: 44px;

  margin: 8px 0 8px 0;

  padding: 8px 4px;

  font-family: inherit;

  font-size: 15px;

  line-height: 28px;

  font-style: inherit;

  font-weight: inherit;

  color: #2a3848;

  background-color: #fff;

  border: none;

  border-bottom: 1px solid #2a3848;

  border-radius: 0;

  outline: 0

}

#qodef-side-area .widget.widget_calendar {

  width: 100%

}

#qodef-side-area .widget.widget_calendar table {

  table-layout: fixed

}

#qodef-side-area .widget.widget_calendar #today {

  color: #787878;

  background-color: #fafafa

}

#qodef-side-area .widget.widget_calendar #today a {

  color: inherit

}

#qodef-side-area .widget.widget_calendar tfoot td, #qodef-side-area .widget.widget_calendar tfoot tr {

  border: 0

}

#qodef-side-area .widget.widget_calendar tfoot a {

  color: #fff

}

#qodef-side-area .widget.widget_calendar tfoot a:hover {

  color: #878787

}

#qodef-side-area .widget.widget_text img {

  display: block

}

#qodef-side-area .widget.widget_rss ul li {

  margin-bottom: 25px

}

#qodef-side-area .widget.widget_rss ul li:last-child {

  margin-bottom: 0

}

#qodef-side-area .widget.widget_rss ul li a {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  width: 100%

}

#qodef-side-area .widget.widget_rss ul li a:hover {

  background-size: 100% 100%

}

#qodef-side-area .widget.widget_rss ul .rsswidget {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase

}

#qodef-side-area .widget.widget_rss ul .rss-date {

  display: block

}

#qodef-side-area .widget.widget_rss ul .rssSummary {

  margin-top: 5px

}

#qodef-side-area .widget.widget_rss ul cite {

  display: block;

  margin-top: 5px

}

#qodef-side-area .widget[class*='_search'] .qodef-widget-title {

  margin-bottom: 20px

}

#qodef-side-area .widget[class*='_search'] .qodef-search-form-inner {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-side-area .widget[class*='_search'] button, #qodef-side-area .widget[class*='_search'] input {

  height: 44px;

  padding: 8px 0;

  font-family: inherit;

  font-weight: inherit;

  line-height: 28px;

  border-radius: 0;

  outline: 0;

  -webkit-appearance: none

}

#qodef-side-area .widget[class*='_search'] input {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  padding-left: 4px;

  padding-right: 60px;

  font-size: 15px;

  color: #2a3848;

  background-color: transparent;

  border: none;

  border-bottom: 1px solid #2a3848;

  -webkit-transition: border-color .2s ease-out;

  -o-transition: border-color .2s ease-out;

  transition: border-color .2s ease-out

}

#qodef-side-area .widget[class*='_search'] input:focus {

  color: #2a3848;

  background-color: transparent;

  border-color: #2a3848

}

#qodef-side-area .widget[class*='_search'] input::-webkit-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-side-area .widget[class*='_search'] input::-moz-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-side-area .widget[class*='_search'] input:-ms-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-side-area .widget[class*='_search'] input::-ms-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-side-area .widget[class*='_search'] input::placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

#qodef-side-area .widget[class*='_search'] button {

  position: absolute;

  top: 0;

  right: 0;

  width: 24px;

  text-align: center;

  color: #2a3848;

  background-color: transparent;

  border: 0;

  cursor: pointer;

  -webkit-transition: color .2s ease-out;

  -o-transition: color .2s ease-out;

  transition: color .2s ease-out

}

#qodef-side-area .widget[class*='_search'] button:after, #qodef-side-area .widget[class*='_search'] button:before {

  display: none

}

#qodef-side-area .widget[class*='_search'] button svg {

  height: 12px;

  fill: currentColor;

  position: relative;

  stroke: currentColor;

  stroke-width: 2px;

  top: 4px;

  width: 12px

}

#qodef-side-area .widget[class*='_search'] button:hover {

  color: #878787

}

#qodef-side-area .widget .tagcloud a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #2a3848;

  font-size: 11px !important;

  position: relative;

  display: inline-block;

  margin: 0 14px 1px 0;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

#qodef-side-area .widget .tagcloud a:after {

  content: '/';

  position: absolute;

  top: 0;

  right: -12px

}

#qodef-side-area .widget .tagcloud a:last-child {

  margin-left: 0;

  padding-left: 0

}

#qodef-side-area .widget .tagcloud a:last-child:after {

  display: none

}

#qodef-side-area .widget .tagcloud a:before {

  content: '';

  position: absolute;

  left: 0;

  bottom: 3px;

  width: 0%;

  height: 1px;

  background-color: currentColor;

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1)

}

#qodef-side-area .widget .tagcloud a:hover {

  background-size: 100% 100%

}

#qodef-side-area .widget.widget_media_image {

  margin-bottom: 0

}

#qodef-side-area .widget.widget_media_image .qodef-widget-title {

  margin-bottom: 20px

}

#qodef-side-area .widget.widget_media_image a {

  display: inline-block;

  vertical-align: top

}

#qodef-side-area .widget.widget_media_image img {

  display: block;

  margin: auto

}

#qodef-side-area .widget.widget_aare_core_blog_list .qodef-widget-title {

  margin-bottom: 20px

}

#qodef-side-area .widget.widget_aare_core_blog_list .qodef-e-title a {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

#qodef-side-area .widget.widget_aare_core_blog_list .qodef-e-title a:hover {

  background-size: 100% 100%

}

#qodef-side-area .widget.widget_aare_core_blog_list .qodef-e-info.qodef-info--top {

  margin-bottom: 2px

}

#qodef-side-area .widget.widget_aare_core_blog_list .qodef-e-info .qodef-e-info-date {

  line-height: 1

}

#qodef-side-area .widget.widget_aare_core_blog_list .qodef-e-info .qodef-e-info-date a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #fff

}

#qodef-side-area .widget.widget_aare_core_instagram_list .qodef-widget-title {

  margin-bottom: 20px

}

#qodef-side-area .widget.widget_media_gallery {

  margin-bottom: calc(44px - 20px)

}

#qodef-side-area .widget.widget_media_gallery .gallery {

  margin: 0 -10px 0 -10px

}

#qodef-side-area .widget.widget_media_gallery .gallery-item {

  margin: 0 0 20px 0;

  padding: 0 10px 0 10px

}

.qodef-mega-menu-widget-holder .widget {

  margin: 0 0 36px;

  color: #fff

}

.qodef-mega-menu-widget-holder .widget:last-child {

  margin-bottom: 0 !important

}

.qodef-mega-menu-widget-holder .widget .qodef-widget-title {

  margin: 0 0 12px;

  color: #fff

}

.qodef-mega-menu-widget-holder .widget .qodef-widget-title a {

  color: inherit

}

.qodef-mega-menu-widget-holder .widget .qodef-widget-title a:hover {

  color: #878787

}

.qodef-mega-menu-widget-holder .widget a {

  color: #fff

}

.qodef-mega-menu-widget-holder .widget a:hover {

  color: #878787

}

.qodef-mega-menu-widget-holder .widget .select2 {

  margin-bottom: 0

}

.qodef-mega-menu-widget-holder .widget .select2-container--default .select2-selection--single {

  color: inherit !important;

  border-bottom: 1px solid #2a3848

}

.qodef-mega-menu-widget-holder .widget .wp-caption {

  color: inherit

}

.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) {

  padding: 0;

  margin: 0;

  list-style: none

}

.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li {

  margin: 0 0 6px

}

.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li:last-child {

  margin-bottom: 0

}

.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li > a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  position: relative

}

.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li > a:hover {

  background-size: 100% 100%

}

.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li a {

  color: #878787

}

.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li a:hover {

  color: #000001

}

.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li ul {

  margin-top: 6px;

  margin-left: 1em

}

.qodef-mega-menu-widget-holder .widget.widget_archive li, .qodef-mega-menu-widget-holder .widget.widget_categories li {

  font: Heebo, sans-serif;

  font-size: 11px

}

.qodef-mega-menu-widget-holder .widget.widget_archive select, .qodef-mega-menu-widget-holder .widget.widget_categories select, .qodef-mega-menu-widget-holder .widget.widget_text select {

  width: 100%;

  max-width: 100%;

  height: 44px;

  margin: 8px 0 8px 0;

  padding: 8px 4px;

  font-family: inherit;

  font-size: 15px;

  line-height: 28px;

  font-style: inherit;

  font-weight: inherit;

  color: #2a3848;

  background-color: #fff;

  border: none;

  border-bottom: 1px solid #2a3848;

  border-radius: 0;

  outline: 0

}

.qodef-mega-menu-widget-holder .widget.widget_calendar {

  width: 100%

}

.qodef-mega-menu-widget-holder .widget.widget_calendar table {

  table-layout: fixed

}

.qodef-mega-menu-widget-holder .widget.widget_calendar #today {

  color: #787878;

  background-color: #fafafa

}

.qodef-mega-menu-widget-holder .widget.widget_calendar #today a {

  color: inherit

}

.qodef-mega-menu-widget-holder .widget.widget_calendar tfoot td, .qodef-mega-menu-widget-holder .widget.widget_calendar tfoot tr {

  border: 0

}

.qodef-mega-menu-widget-holder .widget.widget_calendar tfoot a {

  color: #fff

}

.qodef-mega-menu-widget-holder .widget.widget_calendar tfoot a:hover {

  color: #878787

}

.qodef-mega-menu-widget-holder .widget.widget_text img {

  display: block

}

.qodef-mega-menu-widget-holder .widget.widget_rss ul li {

  margin-bottom: 25px

}

.qodef-mega-menu-widget-holder .widget.widget_rss ul li:last-child {

  margin-bottom: 0

}

.qodef-mega-menu-widget-holder .widget.widget_rss ul li a {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%;

  width: 100%

}

.qodef-mega-menu-widget-holder .widget.widget_rss ul li a:hover {

  background-size: 100% 100%

}

.qodef-mega-menu-widget-holder .widget.widget_rss ul .rsswidget {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase

}

.qodef-mega-menu-widget-holder .widget.widget_rss ul .rss-date {

  display: block

}

.qodef-mega-menu-widget-holder .widget.widget_rss ul .rssSummary {

  margin-top: 5px

}

.qodef-mega-menu-widget-holder .widget.widget_rss ul cite {

  display: block;

  margin-top: 5px

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] .qodef-widget-title {

  margin-bottom: 20px

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] .qodef-search-form-inner {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] button, .qodef-mega-menu-widget-holder .widget[class*='_search'] input {

  height: 44px;

  padding: 8px 0;

  font-family: inherit;

  font-weight: inherit;

  line-height: 28px;

  border-radius: 0;

  outline: 0;

  -webkit-appearance: none

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] input {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  padding-left: 4px;

  padding-right: 60px;

  font-size: 15px;

  color: #2a3848;

  background-color: transparent;

  border: none;

  border-bottom: 1px solid #2a3848;

  -webkit-transition: border-color .2s ease-out;

  -o-transition: border-color .2s ease-out;

  transition: border-color .2s ease-out

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] input:focus {

  color: #2a3848;

  background-color: transparent;

  border-color: #2a3848

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] input::-webkit-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] input::-moz-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] input:-ms-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] input::-ms-input-placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] input::placeholder {

  text-transform: lowercase;

  color: inherit;

  opacity: 1

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] button {

  position: absolute;

  top: 0;

  right: 0;

  width: 24px;

  text-align: center;

  color: #2a3848;

  background-color: transparent;

  border: 0;

  cursor: pointer;

  -webkit-transition: color .2s ease-out;

  -o-transition: color .2s ease-out;

  transition: color .2s ease-out

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] button:after, .qodef-mega-menu-widget-holder .widget[class*='_search'] button:before {

  display: none

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] button svg {

  height: 12px;

  fill: currentColor;

  position: relative;

  stroke: currentColor;

  stroke-width: 2px;

  top: 4px;

  width: 12px

}

.qodef-mega-menu-widget-holder .widget[class*='_search'] button:hover {

  color: #878787

}

.qodef-mega-menu-widget-holder .widget .tagcloud a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #2a3848;

  font-size: 11px !important;

  position: relative;

  display: inline-block;

  margin: 0 14px 1px 0;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

.qodef-mega-menu-widget-holder .widget .tagcloud a:after {

  content: '/';

  position: absolute;

  top: 0;

  right: -12px

}

.qodef-mega-menu-widget-holder .widget .tagcloud a:last-child {

  margin-left: 0;

  padding-left: 0

}

.qodef-mega-menu-widget-holder .widget .tagcloud a:last-child:after {

  display: none

}

.qodef-mega-menu-widget-holder .widget .tagcloud a:before {

  content: '';

  position: absolute;

  left: 0;

  bottom: 3px;

  width: 0%;

  height: 1px;

  background-color: currentColor;

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1)

}

.qodef-mega-menu-widget-holder .widget .tagcloud a:hover {

  background-size: 100% 100%

}

.qodef-mega-menu-widget-holder .widget.widget_media_image {

  margin-bottom: 0

}

.qodef-mega-menu-widget-holder .widget.widget_media_image .qodef-widget-title {

  margin-bottom: 20px

}

.qodef-mega-menu-widget-holder .widget.widget_media_image a {

  display: inline-block;

  vertical-align: top

}

.qodef-mega-menu-widget-holder .widget.widget_media_image img {

  display: block

}

.qodef-mega-menu-widget-holder .widget.widget_aare_core_blog_list .qodef-widget-title {

  margin-bottom: 20px

}

.qodef-mega-menu-widget-holder .widget.widget_aare_core_blog_list .qodef-e-title a {

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

.qodef-mega-menu-widget-holder .widget.widget_aare_core_blog_list .qodef-e-title a:hover {

  background-size: 100% 100%

}

.qodef-mega-menu-widget-holder .widget.widget_aare_core_blog_list .qodef-e-info.qodef-info--top {

  margin-bottom: 2px

}

.qodef-mega-menu-widget-holder .widget.widget_aare_core_blog_list .qodef-e-info .qodef-e-info-date {

  line-height: 1

}

.qodef-mega-menu-widget-holder .widget.widget_aare_core_blog_list .qodef-e-info .qodef-e-info-date a {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #fff

}

.qodef-mega-menu-widget-holder .widget.widget_aare_core_instagram_list .qodef-widget-title {

  margin-bottom: 20px

}

.qodef-mega-menu-widget-holder .widget.widget_media_gallery {

  margin-bottom: calc(44px - 20px)

}

.qodef-mega-menu-widget-holder .widget.widget_media_gallery .gallery {

  margin: 0 -10px 0 -10px

}

.qodef-mega-menu-widget-holder .widget.widget_media_gallery .gallery-item {

  margin: 0 0 20px 0;

  padding: 0 10px 0 10px

}

body:not([class*=aare-core]) #qodef-page-footer .widget {

  margin-bottom: 40px

}

#qodef-woo-page .qodef-woo-product-mark, #yith-quick-view-modal .qodef-woo-product-mark, .qodef-woo-shortcode .qodef-woo-product-mark {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  background-color: #fff;

  color: #2a3848;

  line-height: 1;

  padding: 23px 57px;

  position: absolute;

  left: 0;

  top: 28px;

  z-index: 0

}

#qodef-woo-page .qodef-woo-product-title, #yith-quick-view-modal .qodef-woo-product-title, .qodef-woo-shortcode .qodef-woo-product-title {

  margin: 0

}

#qodef-woo-page .qodef-woo-ratings, #yith-quick-view-modal .qodef-woo-ratings, .qodef-woo-shortcode .qodef-woo-ratings {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  line-height: 1

}

#qodef-woo-page .qodef-woo-ratings .qodef-m-inner, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-inner, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-inner {

  position: relative;

  display: inline-block;

  vertical-align: top

}

#qodef-woo-page .qodef-woo-ratings .qodef-m-star, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star {

  color: #aeaeae

}

#qodef-woo-page .qodef-woo-ratings .qodef-m-star svg, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star svg, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star svg {

  display: inline-block;

  margin-right: 4.5px;

  width: 12px;

  height: auto;

  fill: none;

  stroke: currentColor

}

#qodef-woo-page .qodef-woo-ratings .qodef-m-star svg:last-child, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star svg:last-child, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star svg:last-child {

  margin-right: 0

}

#qodef-woo-page .qodef-woo-ratings .qodef-m-star.qodef--active, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star.qodef--active, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active {

  position: absolute;

  top: 0;

  left: 0;

  overflow: hidden;

  white-space: nowrap

}

#qodef-woo-page .qodef-woo-ratings .qodef-m-star.qodef--active svg, #yith-quick-view-modal .qodef-woo-ratings .qodef-m-star.qodef--active svg, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active svg {

  fill: currentColor

}

#qodef-woo-page .price, #yith-quick-view-modal .price, .qodef-woo-shortcode .price {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  color: #2a3848;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  position: relative

}

#qodef-woo-page .price del, #yith-quick-view-modal .price del, .qodef-woo-shortcode .price del {

  margin-right: 10px

}

#qodef-woo-page .price ins, #yith-quick-view-modal .price ins, .qodef-woo-shortcode .price ins {

  text-decoration: none

}

#qodef-woo-page .added_to_cart, #qodef-woo-page .button:not([class*=yith]), #yith-quick-view-modal .added_to_cart, #yith-quick-view-modal .button:not([class*=yith]), .qodef-woo-shortcode .added_to_cart, .qodef-woo-shortcode .button:not([class*=yith]) {

  position: relative;

  display: inline-block;

  vertical-align: middle;

  width: auto;

  margin: 0;

  font-family: Heebo, sans-serif;

  font-size: 11px;

  line-height: 2em;

  font-weight: 500;

  text-decoration: none;

  text-transform: uppercase;

  letter-spacing: .25em;

  border-radius: 0;

  outline: 0;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  background-color: transparent;

  border: 0;

  color: #2a3848;

  cursor: pointer;

  z-index: 3;

  white-space: nowrap

}

#qodef-woo-page .added_to_cart:after, #qodef-woo-page .added_to_cart:before, #qodef-woo-page .button:not([class*=yith]):after, #qodef-woo-page .button:not([class*=yith]):before, #yith-quick-view-modal .added_to_cart:after, #yith-quick-view-modal .added_to_cart:before, #yith-quick-view-modal .button:not([class*=yith]):after, #yith-quick-view-modal .button:not([class*=yith]):before, .qodef-woo-shortcode .added_to_cart:after, .qodef-woo-shortcode .added_to_cart:before, .qodef-woo-shortcode .button:not([class*=yith]):after, .qodef-woo-shortcode .button:not([class*=yith]):before {

  content: '';

  position: absolute;

  left: 0;

  width: 100%;

  bottom: -1px;

  height: 1px;

  background-color: currentColor;

  -webkit-transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  -o-transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1), -webkit-transform .37s cubic-bezier(.215, .61, .355, 1)

}

#qodef-woo-page .added_to_cart:before, #qodef-woo-page .button:not([class*=yith]):before, #yith-quick-view-modal .added_to_cart:before, #yith-quick-view-modal .button:not([class*=yith]):before, .qodef-woo-shortcode .added_to_cart:before, .qodef-woo-shortcode .button:not([class*=yith]):before {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

#qodef-woo-page .added_to_cart:after, #qodef-woo-page .button:not([class*=yith]):after, #yith-quick-view-modal .added_to_cart:after, #yith-quick-view-modal .button:not([class*=yith]):after, .qodef-woo-shortcode .added_to_cart:after, .qodef-woo-shortcode .button:not([class*=yith]):after {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0);

  -webkit-transition-delay: .42s;

  -o-transition-delay: .42s;

  transition-delay: .42s

}

#qodef-woo-page .added_to_cart:hover:before, #qodef-woo-page .button:not([class*=yith]):hover:before, #yith-quick-view-modal .added_to_cart:hover:before, #yith-quick-view-modal .button:not([class*=yith]):hover:before, .qodef-woo-shortcode .added_to_cart:hover:before, .qodef-woo-shortcode .button:not([class*=yith]):hover:before {

  -webkit-transform-origin: right;

  -ms-transform-origin: right;

  transform-origin: right;

  -webkit-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -o-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0)

}

#qodef-woo-page .added_to_cart:hover:after, #qodef-woo-page .button:not([class*=yith]):hover:after, #yith-quick-view-modal .added_to_cart:hover:after, #yith-quick-view-modal .button:not([class*=yith]):hover:after, .qodef-woo-shortcode .added_to_cart:hover:after, .qodef-woo-shortcode .button:not([class*=yith]):hover:after {

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

#qodef-woo-page .added_to_cart span, #qodef-woo-page .button:not([class*=yith]) span, #yith-quick-view-modal .added_to_cart span, #yith-quick-view-modal .button:not([class*=yith]) span, .qodef-woo-shortcode .added_to_cart span, .qodef-woo-shortcode .button:not([class*=yith]) span {

  padding: 0 6px 0 6px !important

}

#qodef-woo-page .added_to_cart span, #qodef-woo-page .button:not([class*=yith]) span, #yith-quick-view-modal .added_to_cart span, #yith-quick-view-modal .button:not([class*=yith]) span, .qodef-woo-shortcode .added_to_cart span, .qodef-woo-shortcode .button:not([class*=yith]) span {

  padding-right: 18px !important

}

#qodef-woo-page .added_to_cart span:after, #qodef-woo-page .button:not([class*=yith]) span:after, #yith-quick-view-modal .added_to_cart span:after, #yith-quick-view-modal .button:not([class*=yith]) span:after, .qodef-woo-shortcode .added_to_cart span:after, .qodef-woo-shortcode .button:not([class*=yith]) span:after {

  color: currentColor;

  content: "";

  font-family: ionicons;

  font-size: 1em;

  height: 2em;

  line-height: 1.8em;

  position: absolute;

  right: 0;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  width: 1em;

  background: 0 0

}

body:not([class*=aare-core]) #qodef-woo-page .added_to_cart, body:not([class*=aare-core]) #qodef-woo-page .button:not([class*=yith]), body:not([class*=aare-core]) #yith-quick-view-modal .added_to_cart, body:not([class*=aare-core]) #yith-quick-view-modal .button:not([class*=yith]), body:not([class*=aare-core]) .qodef-woo-shortcode .added_to_cart, body:not([class*=aare-core]) .qodef-woo-shortcode .button:not([class*=yith]) {

  padding: 0 3px 0 6px !important

}

body:not([class*=aare-core]) #qodef-woo-page .added_to_cart span, body:not([class*=aare-core]) #qodef-woo-page .button:not([class*=yith]) span, body:not([class*=aare-core]) #yith-quick-view-modal .added_to_cart span, body:not([class*=aare-core]) #yith-quick-view-modal .button:not([class*=yith]) span, body:not([class*=aare-core]) .qodef-woo-shortcode .added_to_cart span, body:not([class*=aare-core]) .qodef-woo-shortcode .button:not([class*=yith]) span {

  padding: 0 !important

}

body:not([class*=aare-core]) #qodef-woo-page .added_to_cart span:after, body:not([class*=aare-core]) #qodef-woo-page .button:not([class*=yith]) span:after, body:not([class*=aare-core]) #yith-quick-view-modal .added_to_cart span:after, body:not([class*=aare-core]) #yith-quick-view-modal .button:not([class*=yith]) span:after, body:not([class*=aare-core]) .qodef-woo-shortcode .added_to_cart span:after, body:not([class*=aare-core]) .qodef-woo-shortcode .button:not([class*=yith]) span:after {

  display: none

}

#qodef-woo-page .added_to_cart.add_to_cart_button.product_type_external span, #qodef-woo-page .added_to_cart.add_to_cart_button.product_type_grouped span, #qodef-woo-page .added_to_cart.add_to_cart_button.product_type_simple span, #qodef-woo-page .added_to_cart.single_add_to_cart_button span, #qodef-woo-page .button:not([class*=yith]).add_to_cart_button.product_type_external span, #qodef-woo-page .button:not([class*=yith]).add_to_cart_button.product_type_grouped span, #qodef-woo-page .button:not([class*=yith]).add_to_cart_button.product_type_simple span, #qodef-woo-page .button:not([class*=yith]).single_add_to_cart_button span, #yith-quick-view-modal .added_to_cart.add_to_cart_button.product_type_external span, #yith-quick-view-modal .added_to_cart.add_to_cart_button.product_type_grouped span, #yith-quick-view-modal .added_to_cart.add_to_cart_button.product_type_simple span, #yith-quick-view-modal .added_to_cart.single_add_to_cart_button span, #yith-quick-view-modal .button:not([class*=yith]).add_to_cart_button.product_type_external span, #yith-quick-view-modal .button:not([class*=yith]).add_to_cart_button.product_type_grouped span, #yith-quick-view-modal .button:not([class*=yith]).add_to_cart_button.product_type_simple span, #yith-quick-view-modal .button:not([class*=yith]).single_add_to_cart_button span, .qodef-woo-shortcode .added_to_cart.add_to_cart_button.product_type_external span, .qodef-woo-shortcode .added_to_cart.add_to_cart_button.product_type_grouped span, .qodef-woo-shortcode .added_to_cart.add_to_cart_button.product_type_simple span, .qodef-woo-shortcode .added_to_cart.single_add_to_cart_button span, .qodef-woo-shortcode .button:not([class*=yith]).add_to_cart_button.product_type_external span, .qodef-woo-shortcode .button:not([class*=yith]).add_to_cart_button.product_type_grouped span, .qodef-woo-shortcode .button:not([class*=yith]).add_to_cart_button.product_type_simple span, .qodef-woo-shortcode .button:not([class*=yith]).single_add_to_cart_button span {

  padding-left: 26px !important;

  padding-right: 6px !important

}

#qodef-woo-page .added_to_cart.add_to_cart_button.product_type_external span:after, #qodef-woo-page .added_to_cart.add_to_cart_button.product_type_grouped span:after, #qodef-woo-page .added_to_cart.add_to_cart_button.product_type_simple span:after, #qodef-woo-page .added_to_cart.single_add_to_cart_button span:after, #qodef-woo-page .button:not([class*=yith]).add_to_cart_button.product_type_external span:after, #qodef-woo-page .button:not([class*=yith]).add_to_cart_button.product_type_grouped span:after, #qodef-woo-page .button:not([class*=yith]).add_to_cart_button.product_type_simple span:after, #qodef-woo-page .button:not([class*=yith]).single_add_to_cart_button span:after, #yith-quick-view-modal .added_to_cart.add_to_cart_button.product_type_external span:after, #yith-quick-view-modal .added_to_cart.add_to_cart_button.product_type_grouped span:after, #yith-quick-view-modal .added_to_cart.add_to_cart_button.product_type_simple span:after, #yith-quick-view-modal .added_to_cart.single_add_to_cart_button span:after, #yith-quick-view-modal .button:not([class*=yith]).add_to_cart_button.product_type_external span:after, #yith-quick-view-modal .button:not([class*=yith]).add_to_cart_button.product_type_grouped span:after, #yith-quick-view-modal .button:not([class*=yith]).add_to_cart_button.product_type_simple span:after, #yith-quick-view-modal .button:not([class*=yith]).single_add_to_cart_button span:after, .qodef-woo-shortcode .added_to_cart.add_to_cart_button.product_type_external span:after, .qodef-woo-shortcode .added_to_cart.add_to_cart_button.product_type_grouped span:after, .qodef-woo-shortcode .added_to_cart.add_to_cart_button.product_type_simple span:after, .qodef-woo-shortcode .added_to_cart.single_add_to_cart_button span:after, .qodef-woo-shortcode .button:not([class*=yith]).add_to_cart_button.product_type_external span:after, .qodef-woo-shortcode .button:not([class*=yith]).add_to_cart_button.product_type_grouped span:after, .qodef-woo-shortcode .button:not([class*=yith]).add_to_cart_button.product_type_simple span:after, .qodef-woo-shortcode .button:not([class*=yith]).single_add_to_cart_button span:after {

  color: currentColor;

  content: "\e035";

  font-family: simple-line-icons;

  font-size: 16px;

  height: 2em;

  line-height: 1.8em;

  position: absolute;

  left: 3px;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  width: 1em;

  background: 0 0

}

body:not([class*=aare-core]) #qodef-woo-page .added_to_cart.add_to_cart_button.product_type_external span, body:not([class*=aare-core]) #qodef-woo-page .added_to_cart.add_to_cart_button.product_type_grouped span, body:not([class*=aare-core]) #qodef-woo-page .added_to_cart.add_to_cart_button.product_type_simple span, body:not([class*=aare-core]) #qodef-woo-page .added_to_cart.single_add_to_cart_button span, body:not([class*=aare-core]) #qodef-woo-page .button:not([class*=yith]).add_to_cart_button.product_type_external span, body:not([class*=aare-core]) #qodef-woo-page .button:not([class*=yith]).add_to_cart_button.product_type_grouped span, body:not([class*=aare-core]) #qodef-woo-page .button:not([class*=yith]).add_to_cart_button.product_type_simple span, body:not([class*=aare-core]) #qodef-woo-page .button:not([class*=yith]).single_add_to_cart_button span, body:not([class*=aare-core]) #yith-quick-view-modal .added_to_cart.add_to_cart_button.product_type_external span, body:not([class*=aare-core]) #yith-quick-view-modal .added_to_cart.add_to_cart_button.product_type_grouped span, body:not([class*=aare-core]) #yith-quick-view-modal .added_to_cart.add_to_cart_button.product_type_simple span, body:not([class*=aare-core]) #yith-quick-view-modal .added_to_cart.single_add_to_cart_button span, body:not([class*=aare-core]) #yith-quick-view-modal .button:not([class*=yith]).add_to_cart_button.product_type_external span, body:not([class*=aare-core]) #yith-quick-view-modal .button:not([class*=yith]).add_to_cart_button.product_type_grouped span, body:not([class*=aare-core]) #yith-quick-view-modal .button:not([class*=yith]).add_to_cart_button.product_type_simple span, body:not([class*=aare-core]) #yith-quick-view-modal .button:not([class*=yith]).single_add_to_cart_button span, body:not([class*=aare-core]) .qodef-woo-shortcode .added_to_cart.add_to_cart_button.product_type_external span, body:not([class*=aare-core]) .qodef-woo-shortcode .added_to_cart.add_to_cart_button.product_type_grouped span, body:not([class*=aare-core]) .qodef-woo-shortcode .added_to_cart.add_to_cart_button.product_type_simple span, body:not([class*=aare-core]) .qodef-woo-shortcode .added_to_cart.single_add_to_cart_button span, body:not([class*=aare-core]) .qodef-woo-shortcode .button:not([class*=yith]).add_to_cart_button.product_type_external span, body:not([class*=aare-core]) .qodef-woo-shortcode .button:not([class*=yith]).add_to_cart_button.product_type_grouped span, body:not([class*=aare-core]) .qodef-woo-shortcode .button:not([class*=yith]).add_to_cart_button.product_type_simple span, body:not([class*=aare-core]) .qodef-woo-shortcode .button:not([class*=yith]).single_add_to_cart_button span {

  padding: 0 !important

}

body:not([class*=aare-core]) #qodef-woo-page .added_to_cart.add_to_cart_button.product_type_external span:after, body:not([class*=aare-core]) #qodef-woo-page .added_to_cart.add_to_cart_button.product_type_grouped span:after, body:not([class*=aare-core]) #qodef-woo-page .added_to_cart.add_to_cart_button.product_type_simple span:after, body:not([class*=aare-core]) #qodef-woo-page .added_to_cart.single_add_to_cart_button span:after, body:not([class*=aare-core]) #qodef-woo-page .button:not([class*=yith]).add_to_cart_button.product_type_external span:after, body:not([class*=aare-core]) #qodef-woo-page .button:not([class*=yith]).add_to_cart_button.product_type_grouped span:after, body:not([class*=aare-core]) #qodef-woo-page .button:not([class*=yith]).add_to_cart_button.product_type_simple span:after, body:not([class*=aare-core]) #qodef-woo-page .button:not([class*=yith]).single_add_to_cart_button span:after, body:not([class*=aare-core]) #yith-quick-view-modal .added_to_cart.add_to_cart_button.product_type_external span:after, body:not([class*=aare-core]) #yith-quick-view-modal .added_to_cart.add_to_cart_button.product_type_grouped span:after, body:not([class*=aare-core]) #yith-quick-view-modal .added_to_cart.add_to_cart_button.product_type_simple span:after, body:not([class*=aare-core]) #yith-quick-view-modal .added_to_cart.single_add_to_cart_button span:after, body:not([class*=aare-core]) #yith-quick-view-modal .button:not([class*=yith]).add_to_cart_button.product_type_external span:after, body:not([class*=aare-core]) #yith-quick-view-modal .button:not([class*=yith]).add_to_cart_button.product_type_grouped span:after, body:not([class*=aare-core]) #yith-quick-view-modal .button:not([class*=yith]).add_to_cart_button.product_type_simple span:after, body:not([class*=aare-core]) #yith-quick-view-modal .button:not([class*=yith]).single_add_to_cart_button span:after, body:not([class*=aare-core]) .qodef-woo-shortcode .added_to_cart.add_to_cart_button.product_type_external span:after, body:not([class*=aare-core]) .qodef-woo-shortcode .added_to_cart.add_to_cart_button.product_type_grouped span:after, body:not([class*=aare-core]) .qodef-woo-shortcode .added_to_cart.add_to_cart_button.product_type_simple span:after, body:not([class*=aare-core]) .qodef-woo-shortcode .added_to_cart.single_add_to_cart_button span:after, body:not([class*=aare-core]) .qodef-woo-shortcode .button:not([class*=yith]).add_to_cart_button.product_type_external span:after, body:not([class*=aare-core]) .qodef-woo-shortcode .button:not([class*=yith]).add_to_cart_button.product_type_grouped span:after, body:not([class*=aare-core]) .qodef-woo-shortcode .button:not([class*=yith]).add_to_cart_button.product_type_simple span:after, body:not([class*=aare-core]) .qodef-woo-shortcode .button:not([class*=yith]).single_add_to_cart_button span:after {

  display: none

}

#qodef-woo-page .added_to_cart.added, #qodef-woo-page .button:not([class*=yith]).added, #yith-quick-view-modal .added_to_cart.added, #yith-quick-view-modal .button:not([class*=yith]).added, .qodef-woo-shortcode .added_to_cart.added, .qodef-woo-shortcode .button:not([class*=yith]).added {

  display: none

}

#qodef-woo-page .quantity {

  white-space: nowrap

}

#qodef-woo-page .quantity input[type=number] {

  margin: 0;

  padding: 12px 10px;

  text-align: center;

  width: 60px;

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  color: #2a3848

}

.woocommerce-error, .woocommerce-info, .woocommerce-message {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: reverse;

  -ms-flex-direction: column-reverse;

  flex-direction: column-reverse;

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

  padding: 20px 30px;

  margin-bottom: 30px;

  border: 1px solid #e9e9ea;

  list-style: none

}

.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {

  margin-top: 12px

}

.shop_table tr {

  border-left: none !important;

  border-right: none !important;

  border-top: none !important;

}

.shop_table td, .shop_table th {

  padding: 15px 0 15px 5px;

  vertical-align: middle;

  text-align: left;

  border: 0

}

.shop_table td:first-child, .shop_table th:first-child {

  padding-left: 0

}

.shop_table th {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  color: #2a3848

}

.shop_table td.product-remove {

  width: 30px

}

.shop_table td.product-remove a {

  font-size: 20px

}

.shop_table td.product-thumbnail {

  padding-right: 10px;

  width: 90px

}

.shop_table td.product-thumbnail a, .shop_table td.product-thumbnail img {

  max-width: initial;

  display: block;

  width: 65px

}

.shop_table td.product-thumbnail img {

  width: 65px

}

.shop_table td.product-name {

  text-align: left

}

.shop_table td.product-name a {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787

}

.shop_table td.product-name a:hover {

  color: #2a3848

}

.shop_table td ul {

  list-style: none;

  margin: 0;

  padding: 0

}

.shop_table td ul li {

  margin: 0 0 10px;

  padding: 0

}

.shop_table td ul li:last-child {

  margin-bottom: 0

}

.shop_table td ul li label {

  margin-bottom: 0

}

.shop_table p {

  margin: 0

}

.woocommerce-page div.woocommerce .col2-set {

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  margin: 0 -15px;

  position: relative

}

.woocommerce-page div.woocommerce .col2-set > * {

  margin-bottom: 30px;

  padding: 0 15px;

  width: 100%

}

.woocommerce-page div.woocommerce address {

  font-style: normal

}

.woocommerce-page div.woocommerce address p {

  margin: 0

}

.woocommerce-page div.woocommerce form p {

  margin: 0

}

.woocommerce-page .pswp__button--arrow--left:before, .woocommerce-page .pswp__button--arrow--right:before, .woocommerce-page .pswp__button.pswp__button--close, .woocommerce-page .pswp__button.pswp__button--fs, .woocommerce-page .pswp__button.pswp__button--zoom {

  background: 0 0 !important

}

.woocommerce-page .pswp__button--arrow--left:before, .woocommerce-page .pswp__button--arrow--right:before, .woocommerce-page .pswp__button.pswp__button--close:before, .woocommerce-page .pswp__button.pswp__button--fs:before, .woocommerce-page .pswp__button.pswp__button--zoom:before {

  background: 0 0;

  border: 0;

  color: #fff;

  font-family: "Font Awesome 5 Free";

  font-weight: 900

}

.woocommerce-page .pswp__button--arrow--left:before {

  content: "\f104";

  font-size: 45px

}

.woocommerce-page .pswp__button--arrow--right:before {

  content: "\f105";

  font-size: 45px

}

.woocommerce-page .pswp__button.pswp__button--close:before {

  content: "\f00d";

  font-size: 17px

}

.woocommerce-page .pswp__button.pswp__button--zoom:before {

  content: "\f00e";

  font-size: 17px

}

.woocommerce-page .pswp--zoomed-in .pswp__button.pswp__button--zoom:before {

  content: "\f010";

  font-size: 17px

}

.woocommerce-page .pswp__button.pswp__button--fs:before {

  content: "\f0b2";

  font-size: 17px

}

.woocommerce-page .pswp__caption__center, .woocommerce-page .pswp__counter {

  color: #fff;

  font-family: inherit;

  font-size: 15px;

  font-weight: 500;

  text-transform: uppercase

}

#qodef-woo-page.qodef--cart .shop_table ins, .yith-wcwl-form .shop_table ins {

  text-decoration: none

}

#qodef-woo-page.qodef--cart .shop_table td.product-quantity input[type=number], .yith-wcwl-form .shop_table td.product-quantity input[type=number] {

  margin: 0

}

#qodef-woo-page.qodef--cart .shop_table td.actions, .yith-wcwl-form .shop_table td.actions {

  padding: 41px 0 0;

  text-align: initial

}

#qodef-woo-page.qodef--cart .shop_table td.actions .coupon, .yith-wcwl-form .shop_table td.actions .coupon {

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  width: 70%;

  float: left

}

#qodef-woo-page.qodef--cart .shop_table td.actions .coupon > *, .yith-wcwl-form .shop_table td.actions .coupon > * {

  margin-bottom: 0

}

#qodef-woo-page.qodef--cart .shop_table td.actions label, .yith-wcwl-form .shop_table td.actions label {

  display: none

}

#qodef-woo-page.qodef--cart .shop_table td.actions input[type=text], .yith-wcwl-form .shop_table td.actions input[type=text] {

  width: auto;

  margin-right: 20px

}

#qodef-woo-page.qodef--cart .shop_table td.actions > .button, .yith-wcwl-form .shop_table td.actions > .button {

  float: right

}

#qodef-woo-page.qodef--cart .shop_table td.actions .button, .yith-wcwl-form .shop_table td.actions .button {

  margin-top: 22px

}

#qodef-woo-page.qodef--cart .shop_table.cart tbody > tr:last-child, .yith-wcwl-form .shop_table.cart tbody > tr:last-child {

  border-bottom: 0

}

#qodef-woo-page.qodef--cart .cart-collaterals .shop_table th, .yith-wcwl-form .cart-collaterals .shop_table th {

  width: 20%

}

#qodef-woo-page.qodef--cart .cart_totals, #qodef-woo-page.qodef--cart .cross-sells, .yith-wcwl-form .cart_totals, .yith-wcwl-form .cross-sells {

  margin-top: 50px

}

#qodef-woo-page.qodef--cart .cart_totals > h2, #qodef-woo-page.qodef--cart .cross-sells > h2, .yith-wcwl-form .cart_totals > h2, .yith-wcwl-form .cross-sells > h2 {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 30px;

  line-height: 1.33em;

  margin: 0 0 17px

}

#qodef-woo-page.qodef--cart .shipping-calculator-form select, .yith-wcwl-form .shipping-calculator-form select {

  width: auto;

  min-width: 100%;

  margin: 0

}

#qodef-woo-page.qodef--cart .shipping-calculator-form .button, .yith-wcwl-form .shipping-calculator-form .button {

  margin-bottom: 15px

}

#qodef-woo-page.qodef--cart .wc-proceed-to-checkout, .yith-wcwl-form .wc-proceed-to-checkout {

  margin-top: 51px

}

.woocommerce-page div.woocommerce > .cart-empty {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 30px;

  line-height: 1.33em;

  margin: 0;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  border: none

}

.woocommerce-page div.woocommerce > .return-to-shop {

  margin: 20px 0 0;

  text-align: center

}

.woocommerce-page div.woocommerce > .return-to-shop a {

  position: relative;

  display: inline-block;

  vertical-align: middle;

  width: auto;

  margin: 0;

  font-family: Heebo, sans-serif;

  font-size: 11px;

  line-height: 2em;

  font-weight: 500;

  text-decoration: none;

  text-transform: uppercase;

  letter-spacing: .25em;

  border-radius: 0;

  outline: 0;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  background-color: transparent;

  border: 0;

  color: #2a3848;

  cursor: pointer;

  z-index: 3;

  white-space: nowrap

}

.woocommerce-page div.woocommerce > .return-to-shop a:after, .woocommerce-page div.woocommerce > .return-to-shop a:before {

  content: '';

  position: absolute;

  left: 0;

  width: 100%;

  bottom: -1px;

  height: 1px;

  background-color: currentColor;

  -webkit-transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  -o-transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1), -webkit-transform .37s cubic-bezier(.215, .61, .355, 1)

}

.woocommerce-page div.woocommerce > .return-to-shop a:before {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

.woocommerce-page div.woocommerce > .return-to-shop a:after {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0);

  -webkit-transition-delay: .42s;

  -o-transition-delay: .42s;

  transition-delay: .42s

}

.woocommerce-page div.woocommerce > .return-to-shop a:hover:before {

  -webkit-transform-origin: right;

  -ms-transform-origin: right;

  transform-origin: right;

  -webkit-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -o-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0)

}

.woocommerce-page div.woocommerce > .return-to-shop a:hover:after {

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

.woocommerce-page div.woocommerce > .return-to-shop a span {

  padding: 0 6px 0 6px !important

}

.woocommerce-page div.woocommerce > .return-to-shop a span {

  padding-right: 18px !important

}

.woocommerce-page div.woocommerce > .return-to-shop a span:after {

  color: currentColor;

  content: "";

  font-family: ionicons;

  font-size: 1em;

  height: 2em;

  line-height: 1.8em;

  position: absolute;

  right: 0;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  width: 1em;

  background: 0 0

}

body:not([class*=aare-core]) .woocommerce-page div.woocommerce > .return-to-shop a {

  padding: 0 3px 0 6px !important

}

body:not([class*=aare-core]) .woocommerce-page div.woocommerce > .return-to-shop a span {

  padding: 0 !important

}

body:not([class*=aare-core]) .woocommerce-page div.woocommerce > .return-to-shop a span:after {

  display: none

}

.woocommerce-page div.woocommerce > .return-to-shop a.add_to_cart_button.product_type_external span, .woocommerce-page div.woocommerce > .return-to-shop a.add_to_cart_button.product_type_grouped span, .woocommerce-page div.woocommerce > .return-to-shop a.add_to_cart_button.product_type_simple span, .woocommerce-page div.woocommerce > .return-to-shop a.single_add_to_cart_button span {

  padding-left: 26px !important;

  padding-right: 6px !important

}

.woocommerce-page div.woocommerce > .return-to-shop a.add_to_cart_button.product_type_external span:after, .woocommerce-page div.woocommerce > .return-to-shop a.add_to_cart_button.product_type_grouped span:after, .woocommerce-page div.woocommerce > .return-to-shop a.add_to_cart_button.product_type_simple span:after, .woocommerce-page div.woocommerce > .return-to-shop a.single_add_to_cart_button span:after {

  color: currentColor;

  content: "\e035";

  font-family: simple-line-icons;

  font-size: 16px;

  height: 2em;

  line-height: 1.8em;

  position: absolute;

  left: 3px;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  width: 1em;

  background: 0 0

}

body:not([class*=aare-core]) .woocommerce-page div.woocommerce > .return-to-shop a.add_to_cart_button.product_type_external span, body:not([class*=aare-core]) .woocommerce-page div.woocommerce > .return-to-shop a.add_to_cart_button.product_type_grouped span, body:not([class*=aare-core]) .woocommerce-page div.woocommerce > .return-to-shop a.add_to_cart_button.product_type_simple span, body:not([class*=aare-core]) .woocommerce-page div.woocommerce > .return-to-shop a.single_add_to_cart_button span {

  padding: 0 !important

}

body:not([class*=aare-core]) .woocommerce-page div.woocommerce > .return-to-shop a.add_to_cart_button.product_type_external span:after, body:not([class*=aare-core]) .woocommerce-page div.woocommerce > .return-to-shop a.add_to_cart_button.product_type_grouped span:after, body:not([class*=aare-core]) .woocommerce-page div.woocommerce > .return-to-shop a.add_to_cart_button.product_type_simple span:after, body:not([class*=aare-core]) .woocommerce-page div.woocommerce > .return-to-shop a.single_add_to_cart_button span:after {

  display: none

}

#qodef-woo-page.qodef--checkout .woocommerce-form-coupon-toggle .woocommerce-info {

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column

}

#qodef-woo-page.qodef--checkout .woocommerce-form-coupon > p {

  margin-bottom: 10px

}

#qodef-woo-page.qodef--checkout .woocommerce-checkout {

  margin-top: 40px

}

#qodef-woo-page.qodef--checkout #customer_details h3 {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 30px;

  line-height: 1.33em;

  margin: 0 0 20px

}

#qodef-woo-page.qodef--checkout #order_review_heading {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 30px;

  line-height: 1.33em;

  margin: 0 0 20px

}

#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment {

  margin-top: 30px

}

#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .place-order {

  margin-top: 30px

}

#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper {

  margin-bottom: 41px

}

#qodef-woo-page.qodef--checkout .wc_payment_methods {

  margin: 0;

  padding: 0;

  list-style: none

}

#qodef-woo-page.qodef--checkout .wc_payment_methods li {

  position: relative;

  margin: 0;

  padding: 15px 0;

  border-bottom: 1px solid #e9e9ea

}

#qodef-woo-page.qodef--checkout .wc_payment_methods li p {

  margin: 0

}

#qodef-woo-page.qodef--checkout .wc_payment_methods li {

  padding-left: 25px;

  padding-right: 25px

}

#qodef-woo-page.qodef--checkout .wc_payment_methods .input-radio {

  position: absolute;

  top: 18px;

  left: 0;

  margin: 0

}

#qodef-woo-page.qodef--checkout .wc_payment_methods label {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  color: #2a3848;

  cursor: pointer

}

.woocommerce-account .woocommerce-MyAccount-navigation {

  display: inline-block;

  float: left;

  padding-right: 50px;

  position: relative;

  vertical-align: top;

  width: 30%

}

.woocommerce-account .woocommerce-MyAccount-navigation ul {

  margin: 0;

  padding: 0;

  list-style: none

}

.woocommerce-account .woocommerce-MyAccount-navigation ul li {

  position: relative;

  margin: 0;

  padding: 15px 0;

  border-bottom: 1px solid #e9e9ea

}

.woocommerce-account .woocommerce-MyAccount-navigation ul li p {

  margin: 0

}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787

}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {

  color: #000001

}

.woocommerce-account .woocommerce-MyAccount-content {

  display: inline-block;

  float: left;

  position: relative;

  vertical-align: top;

  width: 70%

}

.woocommerce-account .button {

  position: relative;

  display: inline-block;

  vertical-align: middle;

  width: auto;

  margin: 0;

  font-family: Heebo, sans-serif;

  font-size: 11px;

  line-height: 2em;

  font-weight: 500;

  text-decoration: none;

  text-transform: uppercase;

  letter-spacing: .25em;

  border-radius: 0;

  outline: 0;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  background-color: transparent;

  border: 0;

  color: #2a3848;

  cursor: pointer;

  z-index: 3;

  white-space: nowrap;

  margin-top: 10px

}

.woocommerce-account .button:after, .woocommerce-account .button:before {

  content: '';

  position: absolute;

  left: 0;

  width: 100%;

  bottom: -1px;

  height: 1px;

  background-color: currentColor;

  -webkit-transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  -o-transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1), -webkit-transform .37s cubic-bezier(.215, .61, .355, 1)

}

.woocommerce-account .button:before {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

.woocommerce-account .button:after {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0);

  -webkit-transition-delay: .42s;

  -o-transition-delay: .42s;

  transition-delay: .42s

}

.woocommerce-account .button:hover:before {

  -webkit-transform-origin: right;

  -ms-transform-origin: right;

  transform-origin: right;

  -webkit-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -o-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0)

}

.woocommerce-account .button:hover:after {

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

.woocommerce-account .button span {

  padding: 0 6px 0 6px !important

}

.woocommerce-account .button span {

  padding-right: 18px !important

}

.woocommerce-account .button span:after {

  color: currentColor;

  content: "";

  font-family: ionicons;

  font-size: 1em;

  height: 2em;

  line-height: 1.8em;

  position: absolute;

  right: 0;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  width: 1em;

  background: 0 0

}

body:not([class*=aare-core]) .woocommerce-account .button {

  padding: 0 3px 0 6px !important

}

body:not([class*=aare-core]) .woocommerce-account .button span {

  padding: 0 !important

}

body:not([class*=aare-core]) .woocommerce-account .button span:after {

  display: none

}

.woocommerce-account .button.add_to_cart_button.product_type_external span, .woocommerce-account .button.add_to_cart_button.product_type_grouped span, .woocommerce-account .button.add_to_cart_button.product_type_simple span, .woocommerce-account .button.single_add_to_cart_button span {

  padding-left: 26px !important;

  padding-right: 6px !important

}

.woocommerce-account .button.add_to_cart_button.product_type_external span:after, .woocommerce-account .button.add_to_cart_button.product_type_grouped span:after, .woocommerce-account .button.add_to_cart_button.product_type_simple span:after, .woocommerce-account .button.single_add_to_cart_button span:after {

  color: currentColor;

  content: "\e035";

  font-family: simple-line-icons;

  font-size: 16px;

  height: 2em;

  line-height: 1.8em;

  position: absolute;

  left: 3px;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  width: 1em;

  background: 0 0

}

body:not([class*=aare-core]) .woocommerce-account .button.add_to_cart_button.product_type_external span, body:not([class*=aare-core]) .woocommerce-account .button.add_to_cart_button.product_type_grouped span, body:not([class*=aare-core]) .woocommerce-account .button.add_to_cart_button.product_type_simple span, body:not([class*=aare-core]) .woocommerce-account .button.single_add_to_cart_button span {

  padding: 0 !important

}

body:not([class*=aare-core]) .woocommerce-account .button.add_to_cart_button.product_type_external span:after, body:not([class*=aare-core]) .woocommerce-account .button.add_to_cart_button.product_type_grouped span:after, body:not([class*=aare-core]) .woocommerce-account .button.add_to_cart_button.product_type_simple span:after, body:not([class*=aare-core]) .woocommerce-account .button.single_add_to_cart_button span:after {

  display: none

}

.woocommerce-account .woocommerce-form-login .form-row:not(.woocommerce-form-row):after, .woocommerce-account .woocommerce-form-login .form-row:not(.woocommerce-form-row):before {

  content: '';

  display: table;

  table-layout: fixed

}

.woocommerce-account .woocommerce-form-login .form-row:not(.woocommerce-form-row):after {

  clear: both

}

.woocommerce-account .woocommerce-form-login .form-row:not(.woocommerce-form-row) label {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  color: #878787;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  margin: 7px 0 10px 0;

  width: auto

}

.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword {

  margin-top: 26px

}

.woocommerce-account .woocommerce-EditAccountForm fieldset {

  margin: 0;

  padding: 0

}

.woocommerce-account .woocommerce-EditAccountForm fieldset legend {

  display: none

}

.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row {

  margin: 0 0 38px

}

.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row input[type=text] {

  margin: 0

}

.woocommerce-account .woocommerce-column__title, .woocommerce-account .woocommerce-order-details__title {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 40px;

  line-height: 1.25em

}

.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 30px;

  line-height: 1.33em;

  margin: 0 0 20px

}

.woocommerce-order-received .woocommerce-order .woocommerce-order-overview {

  margin: 0;

  padding: 0;

  list-style: none

}

.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li {

  position: relative;

  margin: 0;

  padding: 15px 0;

  border-bottom: 1px solid #e9e9ea

}

.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li p {

  margin: 0

}

.woocommerce-order-received .woocommerce-order .woocommerce-order-details {

  margin-top: 40px

}

.woocommerce-order-received .woocommerce-order h2 {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 30px;

  line-height: 1.33em;

  margin: 0 0 20px

}

.woocommerce-order-received .woocommerce-order .woocommerce-customer-details {

  margin-top: 50px

}

.woocommerce-form-track-order .form-row-first {

  margin-top: 51px

}

.woocommerce-form-track-order .button {

  position: relative;

  display: inline-block;

  vertical-align: middle;

  width: auto;

  margin: 0;

  font-family: Heebo, sans-serif;

  font-size: 11px;

  line-height: 2em;

  font-weight: 500;

  text-decoration: none;

  text-transform: uppercase;

  letter-spacing: .25em;

  border-radius: 0;

  outline: 0;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  background-color: transparent;

  border: 0;

  color: #2a3848;

  cursor: pointer;

  z-index: 3;

  white-space: nowrap

}

.woocommerce-form-track-order .button:after, .woocommerce-form-track-order .button:before {

  content: '';

  position: absolute;

  left: 0;

  width: 100%;

  bottom: -1px;

  height: 1px;

  background-color: currentColor;

  -webkit-transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  -o-transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1), -webkit-transform .37s cubic-bezier(.215, .61, .355, 1)

}

.woocommerce-form-track-order .button:before {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

.woocommerce-form-track-order .button:after {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0);

  -webkit-transition-delay: .42s;

  -o-transition-delay: .42s;

  transition-delay: .42s

}

.woocommerce-form-track-order .button:hover:before {

  -webkit-transform-origin: right;

  -ms-transform-origin: right;

  transform-origin: right;

  -webkit-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -o-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0)

}

.woocommerce-form-track-order .button:hover:after {

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

.woocommerce-form-track-order .button span {

  padding: 0 6px 0 6px !important

}

.woocommerce-form-track-order .button span {

  padding-right: 18px !important

}

.woocommerce-form-track-order .button span:after {

  color: currentColor;

  content: "";

  font-family: ionicons;

  font-size: 1em;

  height: 2em;

  line-height: 1.8em;

  position: absolute;

  right: 0;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  width: 1em;

  background: 0 0

}

body:not([class*=aare-core]) .woocommerce-form-track-order .button {

  padding: 0 3px 0 6px !important

}

body:not([class*=aare-core]) .woocommerce-form-track-order .button span {

  padding: 0 !important

}

body:not([class*=aare-core]) .woocommerce-form-track-order .button span:after {

  display: none

}

.woocommerce-form-track-order .button.add_to_cart_button.product_type_external span, .woocommerce-form-track-order .button.add_to_cart_button.product_type_grouped span, .woocommerce-form-track-order .button.add_to_cart_button.product_type_simple span, .woocommerce-form-track-order .button.single_add_to_cart_button span {

  padding-left: 26px !important;

  padding-right: 6px !important

}

.woocommerce-form-track-order .button.add_to_cart_button.product_type_external span:after, .woocommerce-form-track-order .button.add_to_cart_button.product_type_grouped span:after, .woocommerce-form-track-order .button.add_to_cart_button.product_type_simple span:after, .woocommerce-form-track-order .button.single_add_to_cart_button span:after {

  color: currentColor;

  content: "\e035";

  font-family: simple-line-icons;

  font-size: 16px;

  height: 2em;

  line-height: 1.8em;

  position: absolute;

  left: 3px;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  width: 1em;

  background: 0 0

}

body:not([class*=aare-core]) .woocommerce-form-track-order .button.add_to_cart_button.product_type_external span, body:not([class*=aare-core]) .woocommerce-form-track-order .button.add_to_cart_button.product_type_grouped span, body:not([class*=aare-core]) .woocommerce-form-track-order .button.add_to_cart_button.product_type_simple span, body:not([class*=aare-core]) .woocommerce-form-track-order .button.single_add_to_cart_button span {

  padding: 0 !important

}

body:not([class*=aare-core]) .woocommerce-form-track-order .button.add_to_cart_button.product_type_external span:after, body:not([class*=aare-core]) .woocommerce-form-track-order .button.add_to_cart_button.product_type_grouped span:after, body:not([class*=aare-core]) .woocommerce-form-track-order .button.add_to_cart_button.product_type_simple span:after, body:not([class*=aare-core]) .woocommerce-form-track-order .button.single_add_to_cart_button span:after {

  display: none

}

#qodef-woo-page .woocommerce-pagination {

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  margin-top: 50px;

  border-top: 1px solid #e9e9ea;

  border-bottom: 1px solid #e9e9ea;

  padding: 11px 0

}

#qodef-woo-page .woocommerce-pagination .page-numbers {

  position: relative;

  margin: 0 7px;

  font-family: Heebo, sans-serif;

  font-weight: 400;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  color: #ceced0

}

#qodef-woo-page .woocommerce-pagination .page-numbers * {

  display: block;

  line-height: inherit

}

#qodef-woo-page .woocommerce-pagination .page-numbers:first-child {

  margin-left: 3px

}

#qodef-woo-page .woocommerce-pagination .page-numbers:last-child {

  margin-right: 3px

}

#qodef-woo-page .woocommerce-pagination .page-numbers.dots:after {

  display: none

}

#qodef-woo-page .woocommerce-pagination .page-numbers.next, #qodef-woo-page .woocommerce-pagination .page-numbers.prev {

  position: absolute

}

#qodef-woo-page .woocommerce-pagination .page-numbers.next:after, #qodef-woo-page .woocommerce-pagination .page-numbers.prev:after {

  display: none

}

#qodef-woo-page .woocommerce-pagination .page-numbers.prev {

  left: 0

}

#qodef-woo-page .woocommerce-pagination .page-numbers.next {

  right: 0

}

#qodef-woo-page .woocommerce-pagination .page-numbers.current, #qodef-woo-page .woocommerce-pagination .page-numbers:hover {

  color: #2a3848

}

.qodef-woo-product-list {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.qodef-woo-product-list ul.products {

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

  clear: both;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  list-style: none;

  margin: 0 -15px;

  padding: 0;

  position: relative

}

.qodef-woo-product-list ul.products > .product {

  margin: 0 0 30px;

  padding: 0 15px

}

.qodef-woo-product-list ul.products.columns-1 > .product {

  width: 100%

}

.qodef-woo-product-list ul.products.columns-2 > .product {

  width: 50%

}

.qodef-woo-product-list ul.products.columns-3 > .product {

  width: 33.33333%

}

.qodef-woo-product-list ul.products.columns-4 > .product {

  width: 25%

}

.qodef-woo-product-list ul.products.columns-5 > .product {

  width: 20%

}

.qodef-woo-product-list ul.products.columns-6 > .product {

  width: 16.66667%

}

.qodef-woo-product-list ul.products.columns-7 > .product {

  width: 14.28571%

}

.qodef-woo-product-list ul.products.columns-8 > .product {

  width: 12.5%

}

.qodef-woo-product-list.qodef-gutter--no ul.products {

  margin: 0 0

}

.qodef-woo-product-list.qodef-gutter--no ul.products > .product {

  padding: 0 0;

  margin: 0 0 0

}

.qodef-woo-product-list.qodef-gutter--tiny ul.products {

  margin: 0 -5px

}

.qodef-woo-product-list.qodef-gutter--tiny ul.products > .product {

  padding: 0 5px;

  margin: 0 0 10px

}

.qodef-woo-product-list.qodef-gutter--small ul.products {

  margin: 0 -10px

}

.qodef-woo-product-list.qodef-gutter--small ul.products > .product {

  padding: 0 10px;

  margin: 0 0 20px

}

.qodef-woo-product-list.qodef-gutter--normal ul.products {

  margin: 0 -15px

}

.qodef-woo-product-list.qodef-gutter--normal ul.products > .product {

  padding: 0 15px;

  margin: 0 0 30px

}

.qodef-woo-product-list.qodef-gutter--medium ul.products {

  margin: 0 -20px

}

.qodef-woo-product-list.qodef-gutter--medium ul.products > .product {

  padding: 0 20px;

  margin: 0 0 40px

}

.qodef-woo-product-list.qodef-gutter--large ul.products {

  margin: 0 -25px

}

.qodef-woo-product-list.qodef-gutter--large ul.products > .product {

  padding: 0 25px;

  margin: 0 0 50px

}

.qodef-woo-product-list.qodef-gutter--huge ul.products {

  margin: 0 -40px

}

.qodef-woo-product-list.qodef-gutter--huge ul.products > .product {

  padding: 0 40px;

  margin: 0 0 80px

}

.qodef-woo-product-list .qodef-woo-product-inner {

  display: inline-block;

  position: relative;

  vertical-align: top;

  width: 100%

}

.touchevents .qodef-woo-product-list .qodef-woo-product-inner {

  cursor: pointer

}

.qodef-woo-product-list .qodef-woo-product-inner:hover .qodef-woo-product-image-inner {

  opacity: 1

}

.qodef-woo-product-list .qodef-woo-product-image {

  display: inline-block;

  max-width: 100%;

  position: relative;

  vertical-align: top

}

body:not([class*=aare-core]) .qodef-woo-product-list .qodef-woo-product-image {

  width: 100%

}

.qodef-woo-product-list .qodef-woo-product-image img {

  display: block;

  width: 100%

}

.qodef-woo-product-list .qodef-woo-product-image-inner {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  background-color: #f5f5f5;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  opacity: 0;

  padding: 30px;

  text-align: center;

  -webkit-transition: opacity .2s ease-out;

  -o-transition: opacity .2s ease-out;

  transition: opacity .2s ease-out

}

.qodef-woo-product-list .qodef-woo-product-content {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  margin-bottom: 44px;

  margin-top: 24px

}

.qodef-woo-product-list .qodef-woo-product-title {

  color: #2a3848;

  width: 60%

}

.qodef-woo-product-list .price {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  -webkit-box-pack: end;

  -ms-flex-pack: end;

  justify-content: flex-end;

  width: 40%

}

.qodef-woo-product-list .qodef-woo-product-categories {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  z-index: 1

}

.qodef-woo-product-list .qodef-woo-product-categories a {

  color: #878787

}

.qodef-woo-product-list .qodef-woo-product-categories a:hover {

  color: #2a3848

}

.qodef-woo-product-list .qodef-woo-product-categories .qodef-category-separator {

  position: relative;

  display: inline-block;

  vertical-align: top;

  margin: 0 2px;

  font-size: 12px

}

.qodef-woo-product-list .qodef-woo-product-categories .qodef-category-separator:after {

  content: '/'

}

.qodef-woo-product-list .woocommerce-LoopProduct-link {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%

}

#qodef-woo-page .qodef-quantity-buttons, #yith-quick-view-modal .qodef-quantity-buttons {

  display: inline-block;

  position: relative;

  vertical-align: middle

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus {

  border: 1px solid #e9e9ea;

  display: inline-block;

  font-family: inherit;

  text-align: center;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  vertical-align: middle

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input {

  color: #878787;

  font-family: inherit;

  font-size: 15px;

  height: 56px;

  line-height: 54px;

  margin: 0 28px 0 0;

  outline: 0;

  padding: 0;

  position: relative;

  width: 42px

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus {

  border-left: 0;

  cursor: pointer;

  font-size: 10px;

  height: 28px;

  line-height: 27px;

  position: absolute;

  right: 0;

  -webkit-transition: .35s ease-out;

  -o-transition: .35s ease-out;

  transition: .35s ease-out;

  width: 28px;

  background-color: transparent;

  color: #000

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:hover, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus:hover, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus:hover, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus:hover {

  background-color: #efefef

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus {

  border-bottom: 0;

  top: 0

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus {

  bottom: 0

}

.qodef-woo-results {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  margin-bottom: 24px;

  position: relative

}

.qodef-woo-results .woocommerce-result-count {

  color: #2a3848

}

.qodef-woo-results .woocommerce-ordering {

  margin-left: auto

}

.qodef-woo-results .woocommerce-ordering select {

  width: auto;

  min-width: 220px;

  margin: 0

}

.qodef-woo-results .woocommerce-ordering .select2-container--default {

  margin: 0;

  width: 250px !important

}

.qodef-woo-results .woocommerce-ordering .select2-selection--single {

  border: 1px solid #e9e9ea !important;

  padding-left: 20px !important;

  padding-right: 0 !important

}

.qodef-woo-results .woocommerce-ordering .select2-selection__arrow {

  border-left: 1px solid #e9e9ea !important;

  -webkit-box-pack: center !important;

  -ms-flex-pack: center !important;

  justify-content: center !important

}

#qodef-woo-page.qodef--single .woocommerce-error, #qodef-woo-page.qodef--single .woocommerce-info, #qodef-woo-page.qodef--single .woocommerce-message, #yith-quick-view-modal .woocommerce-error, #yith-quick-view-modal .woocommerce-info, #yith-quick-view-modal .woocommerce-message {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: reverse;

  -ms-flex-direction: column-reverse;

  flex-direction: column-reverse;

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

  padding: 20px 30px;

  margin-bottom: 30px;

  border: 1px solid #e9e9ea;

  list-style: none

}

#qodef-woo-page.qodef--single .woocommerce-error a, #qodef-woo-page.qodef--single .woocommerce-info a, #qodef-woo-page.qodef--single .woocommerce-message a, #yith-quick-view-modal .woocommerce-error a, #yith-quick-view-modal .woocommerce-info a, #yith-quick-view-modal .woocommerce-message a {

  margin-top: 12px

}

#qodef-woo-page.qodef--single > .product, #yith-quick-view-modal > .product {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-woo-page.qodef--single > .product.product-type-external form.cart, #yith-quick-view-modal > .product.product-type-external form.cart {

  margin-top: 30px

}

#qodef-woo-page.qodef--single > .product.product-type-external form.cart .yith-wcwl-add-to-wishlist, #yith-quick-view-modal > .product.product-type-external form.cart .yith-wcwl-add-to-wishlist {

  margin-top: 39px

}

#qodef-woo-page.qodef--single .qodef-woo-single-inner, #yith-quick-view-modal .qodef-woo-single-inner {

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  margin: 0 -20px;

  position: relative

}

#qodef-woo-page.qodef--single .qodef-woo-single-inner > *, #yith-quick-view-modal .qodef-woo-single-inner > * {

  padding: 0 20px

}

@media (min-width:1025px) {

  #qodef-woo-page.qodef--single .qodef-woo-single-inner .summary > *, #yith-quick-view-modal .qodef-woo-single-inner .summary > * {

/*    padding-right: 114px*/

	  text-align: justify;

  }

}

#qodef-woo-page.qodef--single .qodef-woo-single-image, #yith-quick-view-modal .qodef-woo-single-image {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-woo-page.qodef--single .qodef-woo-single-image .qodef-woo-product-mark, #yith-quick-view-modal .qodef-woo-single-image .qodef-woo-product-mark {

  -webkit-transform: translateX(20px);

  -ms-transform: translateX(20px);

  transform: translateX(20px);

  z-index: 5

}

#qodef-woo-page.qodef--single .zoomImg, #yith-quick-view-modal .zoomImg {

  cursor: crosshair

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery, #yith-quick-view-modal .woocommerce-product-gallery {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery figure, #yith-quick-view-modal .woocommerce-product-gallery figure {

  margin: 0 -8px;

  position: relative

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery figure a, #qodef-woo-page.qodef--single .woocommerce-product-gallery figure img, #yith-quick-view-modal .woocommerce-product-gallery figure a, #yith-quick-view-modal .woocommerce-product-gallery figure img {

  display: block;

  width: 100%

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery figure > .woocommerce-product-gallery__image, #yith-quick-view-modal .woocommerce-product-gallery figure > .woocommerce-product-gallery__image {

  margin: 0 8px;

  overflow: hidden;

  position: relative;

  width: calc(100% - 16px) !important

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image, #yith-quick-view-modal .woocommerce-product-gallery figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {

  margin-top: 16px;

  padding: 0 8px;

  position: relative

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__trigger, #yith-quick-view-modal .woocommerce-product-gallery .woocommerce-product-gallery__trigger {

  height: 30px;

  left: 10px;

  line-height: 30px;

  position: absolute;

  text-align: center;

  top: 10px;

  width: 30px;

  z-index: 5

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-1 .woocommerce-product-gallery__image, #yith-quick-view-modal .woocommerce-product-gallery.woocommerce-product-gallery--columns-1 .woocommerce-product-gallery__image {

  width: 100%

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image, #yith-quick-view-modal .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image {

  width: 50%

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image, #yith-quick-view-modal .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image {

  width: 33.33333%

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image, #yith-quick-view-modal .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image {

  width: 25%

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__image, #yith-quick-view-modal .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__image {

  width: 20%

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__image, #yith-quick-view-modal .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__image {

  width: 16.66667%

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 .woocommerce-product-gallery__image, #yith-quick-view-modal .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 .woocommerce-product-gallery__image {

  width: 14.28571%

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 .woocommerce-product-gallery__image, #yith-quick-view-modal .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 .woocommerce-product-gallery__image {

  width: 12.5%

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger, #yith-quick-view-modal .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger {

  left: calc(27% + 10px)

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure, #yith-quick-view-modal .woocommerce-product-gallery.qodef-position--left figure {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: reverse;

  -ms-flex-direction: row-reverse;

  flex-direction: row-reverse

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure a, #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure img, #yith-quick-view-modal .woocommerce-product-gallery.qodef-position--left figure a, #yith-quick-view-modal .woocommerce-product-gallery.qodef-position--left figure img {

  height: 100%;

  -o-object-fit: cover;

  object-fit: cover

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .woocommerce-product-gallery__image, #yith-quick-view-modal .woocommerce-product-gallery.qodef-position--left figure > .woocommerce-product-gallery__image {

  width: calc(100% - 27%) !important

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-modal .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper {

  width: 27%

}

@media screen and (min-width:681px) {

  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image, #yith-quick-view-modal .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {

    width: 100%

  }

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:first-child, #yith-quick-view-modal .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:first-child {

  margin-top: 0

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--below figure > .qodef-woo-thumbnails-wrapper, #yith-quick-view-modal .woocommerce-product-gallery.qodef-position--below figure > .qodef-woo-thumbnails-wrapper {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap

}

#qodef-woo-page.qodef--single .entry-summary, #yith-quick-view-modal .entry-summary {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-woo-page.qodef--single .entry-summary .price, #yith-quick-view-modal .entry-summary .price {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 30px;

  line-height: 1.33em;

  margin: 18px 0 0 0

}

#qodef-woo-page.qodef--single .woocommerce-product-rating, #yith-quick-view-modal .woocommerce-product-rating {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  margin-top: 12px;

  position: relative

}

#qodef-woo-page.qodef--single .woocommerce-product-rating .qodef-woo-ratings, #yith-quick-view-modal .woocommerce-product-rating .qodef-woo-ratings {

  -ms-flex-negative: 0;

  flex-shrink: 0;

  margin-right: 9px;

  width: auto

}

#qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link, #yith-quick-view-modal .woocommerce-product-rating .woocommerce-review-link {

  color: #878787

}

#qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link:hover, #yith-quick-view-modal .woocommerce-product-rating .woocommerce-review-link:hover {

  color: #2a3848

}

#qodef-woo-page.qodef--single .woocommerce-product-details__short-description, #yith-quick-view-modal .woocommerce-product-details__short-description {

  margin-top: 14px

}

#qodef-woo-page.qodef--single .woocommerce-product-details__short-description p, #yith-quick-view-modal .woocommerce-product-details__short-description p {

  margin-top: 0

}

#qodef-woo-page.qodef--single .woocommerce-product-details__short-description p:last-child, #yith-quick-view-modal .woocommerce-product-details__short-description p:last-child {

  margin-bottom: 0

}

#qodef-woo-page.qodef--single form.cart, #yith-quick-view-modal form.cart {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-top: 38px

}

#qodef-woo-page.qodef--single form.cart .variations_button, #qodef-woo-page.qodef--single form.cart:not(.variations_form), #yith-quick-view-modal form.cart .variations_button, #yith-quick-view-modal form.cart:not(.variations_form) {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex

}

#qodef-woo-page.qodef--single form.cart .variations_button .quantity, #qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity, #yith-quick-view-modal form.cart .variations_button .quantity, #yith-quick-view-modal form.cart:not(.variations_form) .quantity {

  margin-right: 37px

}

#qodef-woo-page.qodef--single form.cart.grouped_form, #yith-quick-view-modal form.cart.grouped_form {

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  margin-top: 16px

}

#qodef-woo-page.qodef--single form.cart.grouped_form .group_table tr:last-child, #yith-quick-view-modal form.cart.grouped_form .group_table tr:last-child {

  border: none

}

#qodef-woo-page.qodef--single form.cart.grouped_form .group_table td, #qodef-woo-page.qodef--single form.cart.grouped_form .group_table th, #yith-quick-view-modal form.cart.grouped_form .group_table td, #yith-quick-view-modal form.cart.grouped_form .group_table th {

  padding: 20px 0;

  text-align: left;

  vertical-align: middle

}

#qodef-woo-page.qodef--single form.cart.grouped_form .group_table label, #yith-quick-view-modal form.cart.grouped_form .group_table label {

  margin-bottom: 0;

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  color: #2a3848

}

#qodef-woo-page.qodef--single form.cart.grouped_form > .button, #yith-quick-view-modal form.cart.grouped_form > .button {

  margin-top: 18px

}

#qodef-woo-page.qodef--single form.cart .group_table tr, #yith-quick-view-modal form.cart .group_table tr {

  border-left: none;

  border-right: none;

  border-top: none

}

#qodef-woo-page.qodef--single form.cart .group_table td, #qodef-woo-page.qodef--single form.cart .group_table th, #yith-quick-view-modal form.cart .group_table td, #yith-quick-view-modal form.cart .group_table th {

  padding: 15px 0 15px 5px;

  vertical-align: middle;

  text-align: left;

  border: 0

}

#qodef-woo-page.qodef--single form.cart .group_table td:first-child, #qodef-woo-page.qodef--single form.cart .group_table th:first-child, #yith-quick-view-modal form.cart .group_table td:first-child, #yith-quick-view-modal form.cart .group_table th:first-child {

  padding-left: 0

}

#qodef-woo-page.qodef--single form.cart .group_table th, #yith-quick-view-modal form.cart .group_table th {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  color: #2a3848

}

#qodef-woo-page.qodef--single form.cart .group_table td.product-remove, #yith-quick-view-modal form.cart .group_table td.product-remove {

  width: 30px

}

#qodef-woo-page.qodef--single form.cart .group_table td.product-remove a, #yith-quick-view-modal form.cart .group_table td.product-remove a {

  font-size: 20px

}

#qodef-woo-page.qodef--single form.cart .group_table td.product-thumbnail, #yith-quick-view-modal form.cart .group_table td.product-thumbnail {

  padding-right: 10px;

  width: 90px

}

#qodef-woo-page.qodef--single form.cart .group_table td.product-thumbnail a, #qodef-woo-page.qodef--single form.cart .group_table td.product-thumbnail img, #yith-quick-view-modal form.cart .group_table td.product-thumbnail a, #yith-quick-view-modal form.cart .group_table td.product-thumbnail img {

  max-width: initial;

  display: block;

  width: 65px

}

#qodef-woo-page.qodef--single form.cart .group_table td.product-thumbnail img, #yith-quick-view-modal form.cart .group_table td.product-thumbnail img {

  width: 65px

}

#qodef-woo-page.qodef--single form.cart .group_table td.product-name, #yith-quick-view-modal form.cart .group_table td.product-name {

  text-align: left

}

#qodef-woo-page.qodef--single form.cart .group_table td.product-name a, #yith-quick-view-modal form.cart .group_table td.product-name a {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787

}

#qodef-woo-page.qodef--single form.cart .group_table td.product-name a:hover, #yith-quick-view-modal form.cart .group_table td.product-name a:hover {

  color: #2a3848

}

#qodef-woo-page.qodef--single form.cart .group_table td ul, #yith-quick-view-modal form.cart .group_table td ul {

  list-style: none;

  margin: 0;

  padding: 0

}

#qodef-woo-page.qodef--single form.cart .group_table td ul li, #yith-quick-view-modal form.cart .group_table td ul li {

  margin: 0 0 10px;

  padding: 0

}

#qodef-woo-page.qodef--single form.cart .group_table td ul li:last-child, #yith-quick-view-modal form.cart .group_table td ul li:last-child {

  margin-bottom: 0

}

#qodef-woo-page.qodef--single form.cart .group_table td ul li label, #yith-quick-view-modal form.cart .group_table td ul li label {

  margin-bottom: 0

}

#qodef-woo-page.qodef--single form.cart .group_table p, #yith-quick-view-modal form.cart .group_table p {

  margin: 0

}

#qodef-woo-page.qodef--single form.cart.variations_form, #yith-quick-view-modal form.cart.variations_form {

  margin-top: 9px

}

#qodef-woo-page.qodef--single form.cart .variations, #yith-quick-view-modal form.cart .variations {

  margin-bottom: 35px

}

#qodef-woo-page.qodef--single form.cart .variations tr, #yith-quick-view-modal form.cart .variations tr {

  border: 0

}

#qodef-woo-page.qodef--single form.cart .variations td, #qodef-woo-page.qodef--single form.cart .variations th, #yith-quick-view-modal form.cart .variations td, #yith-quick-view-modal form.cart .variations th {

  border: 0;

  padding: 0;

  text-align: initial;

  vertical-align: middle

}

#qodef-woo-page.qodef--single form.cart .variations label, #yith-quick-view-modal form.cart .variations label {

  margin-bottom: 0;

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  color: #2a3848

}

#qodef-woo-page.qodef--single form.cart .variations select, #yith-quick-view-modal form.cart .variations select {

  width: auto;

  min-width: 220px;

  margin: 0

}

#qodef-woo-page.qodef--single form.cart .variations .select2-container--default, #yith-quick-view-modal form.cart .variations .select2-container--default {

  margin: 10px 0

}

#qodef-woo-page.qodef--single form.cart .variations .reset_variations, #yith-quick-view-modal form.cart .variations .reset_variations {

  display: inline-block;

  margin: 20px 0 0 15px;

  vertical-align: top

}

#qodef-woo-page.qodef--single form.cart .woocommerce-variation, #yith-quick-view-modal form.cart .woocommerce-variation {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  position: relative

}

#qodef-woo-page.qodef--single form.cart .woocommerce-variation-availability > *, #qodef-woo-page.qodef--single form.cart .woocommerce-variation-description > *, #qodef-woo-page.qodef--single form.cart .woocommerce-variation-price > *, #yith-quick-view-modal form.cart .woocommerce-variation-availability > *, #yith-quick-view-modal form.cart .woocommerce-variation-description > *, #yith-quick-view-modal form.cart .woocommerce-variation-price > * {

  margin: 0 0 15px 0

}

#qodef-woo-page.qodef--single .out-of-stock, #yith-quick-view-modal .out-of-stock {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 20px;

  line-height: 1.5em;

  margin: 41px 0 0

}

#qodef-woo-page.qodef--single .product_meta, #yith-quick-view-modal .product_meta {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-top: 32px

}

#qodef-woo-page.qodef--single .product_meta > *, #yith-quick-view-modal .product_meta > * {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  margin-bottom: 10px;

  position: relative

}

#qodef-woo-page.qodef--single .product_meta > :last-child, #yith-quick-view-modal .product_meta > :last-child {

  margin-bottom: 0

}

#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label, #yith-quick-view-modal .product_meta .qodef-woo-meta-label {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  color: #2a3848;

  -ms-flex-negative: 0;

  flex-shrink: 0;

  line-height: inherit !important;

  margin-right: 8px

}

#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a, #yith-quick-view-modal .product_meta .qodef-woo-meta-value a {

  color: #878787

}

#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a:hover, #yith-quick-view-modal .product_meta .qodef-woo-meta-value a:hover {

  color: #2a3848

}

#qodef-woo-page.qodef--single .qodef-social-share, #yith-quick-view-modal .qodef-social-share {

  margin-top: 10px

}

#qodef-woo-page.qodef--single .qodef-social-title, #yith-quick-view-modal .qodef-social-title {

  color: #2a3848

}

#qodef-woo-page.qodef--single .woocommerce-tabs, #yith-quick-view-modal .woocommerce-tabs {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-top: 106px

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs, #yith-quick-view-modal .woocommerce-tabs .wc-tabs {

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  margin: 0;

  padding: 0 0 8px 0;

  list-style: none;

  border-bottom: 1px solid #e9e9ea;

  -ms-flex-pack: distribute;

  justify-content: space-around

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li, #yith-quick-view-modal .woocommerce-tabs .wc-tabs li {

  -webkit-box-flex: 2;

  -ms-flex-positive: 2;

  flex-grow: 2;

  margin: 0;

  padding: 0;

  text-align: center

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a, #yith-quick-view-modal .woocommerce-tabs .wc-tabs li a {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #2a3848;

  display: block;

  position: relative

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:after, #yith-quick-view-modal .woocommerce-tabs .wc-tabs li a:after {

  content: '';

  position: absolute;

  left: 0;

  bottom: -9px;

  width: 0%;

  height: 1px;

  background-color: currentColor;

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1)

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:first-child, #yith-quick-view-modal .woocommerce-tabs .wc-tabs li:first-child {

  -webkit-box-flex: 1;

  -ms-flex-positive: 1;

  flex-grow: 1;

  text-align: left

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:last-child, #yith-quick-view-modal .woocommerce-tabs .wc-tabs li:last-child {

  -webkit-box-flex: 1;

  -ms-flex-positive: 1;

  flex-grow: 1;

  text-align: right

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:hover:after, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a:after, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-active a:after, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-hover a:after, #yith-quick-view-modal .woocommerce-tabs .wc-tabs li a:hover:after, #yith-quick-view-modal .woocommerce-tabs .wc-tabs li.active a:after, #yith-quick-view-modal .woocommerce-tabs .wc-tabs li.ui-state-active a:after, #yith-quick-view-modal .woocommerce-tabs .wc-tabs li.ui-state-hover a:after {

  width: 100%

}

@media only screen and (max-width:680px) {

  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs, #yith-quick-view-modal .woocommerce-tabs .wc-tabs {

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start

  }

  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li, #yith-quick-view-modal .woocommerce-tabs .wc-tabs li {

    margin: 0 0 26px 0;

    padding: 0

  }

  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:last-child, #yith-quick-view-modal .woocommerce-tabs .wc-tabs li:last-child {

    margin-bottom: 0

  }

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab, #yith-quick-view-modal .woocommerce-tabs .wc-tab {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-top: 19px

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information, #yith-quick-view-modal .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information {

  margin-top: 5px

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews, #yith-quick-view-modal .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews {

  margin-top: 3px

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab .woocommerce-Reviews-title, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab > h2, #yith-quick-view-modal .woocommerce-tabs .wc-tab .woocommerce-Reviews-title, #yith-quick-view-modal .woocommerce-tabs .wc-tab > h2 {

  display: none

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab p, #yith-quick-view-modal .woocommerce-tabs .wc-tab p {

  margin: 0

}

#qodef-woo-page.qodef--single .shop_attributes tr, #yith-quick-view-modal .shop_attributes tr {

  border-left: none;

  border-right: none;

  border-top: none

}

#qodef-woo-page.qodef--single .shop_attributes td, #qodef-woo-page.qodef--single .shop_attributes th, #yith-quick-view-modal .shop_attributes td, #yith-quick-view-modal .shop_attributes th {

  border: none;

  padding: 15px 0;

  text-align: left;

  vertical-align: middle

}

#qodef-woo-page.qodef--single .shop_attributes th, #yith-quick-view-modal .shop_attributes th {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  color: #2a3848

}

#qodef-woo-page.qodef--single .shop_attributes p, #yith-quick-view-modal .shop_attributes p {

  margin: 0

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title, #yith-quick-view-modal .woocommerce-Reviews .woocommerce-Reviews-title {

  font-size: 20px;

  line-height: 1.5em;

  margin: 0

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist, #yith-quick-view-modal .woocommerce-Reviews .commentlist {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  list-style: none;

  margin: 22px 0 0;

  padding: 0

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist > *, #yith-quick-view-modal .woocommerce-Reviews .commentlist > * {

  margin: 0 0 39px;

  padding: 0

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist > :last-child, #yith-quick-view-modal .woocommerce-Reviews .commentlist > :last-child {

  margin-bottom: 0

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container, #yith-quick-view-modal .woocommerce-Reviews .comment_container {

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  position: relative

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container > img, #yith-quick-view-modal .woocommerce-Reviews .comment_container > img {

  -ms-flex-negative: 0;

  flex-shrink: 0;

  margin-right: 23px;

  width: 67px

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .comment-text, #yith-quick-view-modal .woocommerce-Reviews .comment-text {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  padding-bottom: 34px

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author, #yith-quick-view-modal .woocommerce-Reviews .woocommerce-review__author {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 20px;

  line-height: 1.5em;

  display: inline-block;

  margin-bottom: 6px

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__dash, #yith-quick-view-modal .woocommerce-Reviews .woocommerce-review__dash {

  display: none

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__published-date, #yith-quick-view-modal .woocommerce-Reviews .woocommerce-review__published-date {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  bottom: 0;

  display: inline-block;

  left: 0;

  position: absolute

}

#qodef-woo-page.qodef--single #review_form, #yith-quick-view-modal #review_form {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-top: 32px

}

#qodef-woo-page.qodef--single #review_form .comment-reply-title, #yith-quick-view-modal #review_form .comment-reply-title {

  display: block;

  margin-bottom: 14px;

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 30px;

  line-height: 1.33em

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating, #yith-quick-view-modal #review_form .comment-form-rating {

  margin-bottom: 40px

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating label, #yith-quick-view-modal #review_form .comment-form-rating label {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 11px;

  line-height: 1.9em;

  font-weight: 500;

  letter-spacing: .25em;

  text-transform: uppercase;

  margin-bottom: 5px

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating .qodef-comment-form-ratings, #yith-quick-view-modal #review_form .comment-form-rating .qodef-comment-form-ratings {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  line-height: 1;

  overflow: hidden

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating .qodef-comment-form-ratings.selected svg, #yith-quick-view-modal #review_form .comment-form-rating .qodef-comment-form-ratings.selected svg {

  fill: currentColor

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating .qodef-comment-form-ratings.selected .active ~ * svg, #yith-quick-view-modal #review_form .comment-form-rating .qodef-comment-form-ratings.selected .active ~ * svg {

  fill: none

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating .stars:not(.qodef-comment-form-ratings), #yith-quick-view-modal #review_form .comment-form-rating .stars:not(.qodef-comment-form-ratings) {

  display: none

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating a, #yith-quick-view-modal #review_form .comment-form-rating a {

  display: inline-block;

  font-size: 0;

  line-height: 1;

  margin: 0 4.5px 0 0;

  position: relative;

  vertical-align: top

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating a svg, #yith-quick-view-modal #review_form .comment-form-rating a svg {

  display: block;

  fill: none;

  height: auto;

  stroke: currentColor;

  width: 12px

}

#qodef-woo-page.qodef--single #review_form .comment-form-comment, #yith-quick-view-modal #review_form .comment-form-comment {

  margin-top: 17px

}

#qodef-woo-page.qodef--single .related, #yith-quick-view-modal .related {

  margin-top: 130px

}

#qodef-woo-page.qodef--single .related > h2, #yith-quick-view-modal .related > h2 {

  font-family: Heebo, sans-serif;

  font-weight: 400;

  color: #2a3848;

  font-size: 30px;

  line-height: 1.33em;

  margin: 0 0 28px

}

#qodef-woo-page.qodef--single .related .qodef-woo-product-mark, #yith-quick-view-modal .related .qodef-woo-product-mark {

  z-index: 0

}

#qodef-woo-page.qodef--single .related .qodef-woo-ratings, #yith-quick-view-modal .related .qodef-woo-ratings {

  display: none

}

.widget.woocommerce .qodef-woo-product-content {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center

}

.widget.woocommerce .qodef-woo-product-title {

  margin: 0

}

.widget.woocommerce .qodef-woo-ratings {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  line-height: 1;

  margin: 3px 0

}

.widget.woocommerce .qodef-woo-ratings .qodef-m-inner {

  position: relative;

  display: inline-block;

  vertical-align: top

}

.widget.woocommerce .qodef-woo-ratings .qodef-m-star {

  color: #aeaeae

}

.widget.woocommerce .qodef-woo-ratings .qodef-m-star svg {

  display: inline-block;

  margin-right: 4.5px;

  width: 12px;

  height: auto;

  fill: none;

  stroke: currentColor

}

.widget.woocommerce .qodef-woo-ratings .qodef-m-star svg:last-child {

  margin-right: 0

}

.widget.woocommerce .qodef-woo-ratings .qodef-m-star.qodef--active {

  position: absolute;

  top: 0;

  left: 0;

  overflow: hidden;

  white-space: nowrap

}

.widget.woocommerce .qodef-woo-ratings .qodef-m-star.qodef--active svg {

  fill: currentColor

}

.widget.woocommerce .qodef-woo-ratings .qodef-m-star {

  color: inherit !important

}

.widget.woocommerce .price {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  color: #2a3848;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  position: relative

}

.widget.woocommerce .price del {

  margin-right: 10px

}

.widget.woocommerce .price ins {

  text-decoration: none

}

.widget.woocommerce .button, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {

  position: relative;

  display: inline-block;

  vertical-align: middle;

  width: auto;

  margin: 0;

  font-family: Heebo, sans-serif;

  font-size: 11px;

  line-height: 2em;

  font-weight: 500;

  text-decoration: none;

  text-transform: uppercase;

  letter-spacing: .25em;

  border-radius: 0;

  outline: 0;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;

  background-color: transparent;

  border: 0;

  color: #2a3848;

  cursor: pointer;

  z-index: 3;

  white-space: nowrap

}

.widget.woocommerce .button:after, .widget.woocommerce .button:before, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:after, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:before {

  content: '';

  position: absolute;

  left: 0;

  width: 100%;

  bottom: -1px;

  height: 1px;

  background-color: currentColor;

  -webkit-transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: -webkit-transform .37s cubic-bezier(.215, .61, .355, 1);

  -o-transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1);

  transition: transform .37s cubic-bezier(.215, .61, .355, 1), -webkit-transform .37s cubic-bezier(.215, .61, .355, 1)

}

.widget.woocommerce .button:before, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:before {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

.widget.woocommerce .button:after, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:after {

  -webkit-transform-origin: left;

  -ms-transform-origin: left;

  transform-origin: left;

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0);

  -webkit-transition-delay: .42s;

  -o-transition-delay: .42s;

  transition-delay: .42s

}

.widget.woocommerce .button:hover:before, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover:before {

  -webkit-transform-origin: right;

  -ms-transform-origin: right;

  transform-origin: right;

  -webkit-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -o-transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  transition-timing-function: cubic-bezier(.65, .05, .36, 1);

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0)

}

.widget.woocommerce .button:hover:after, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover:after {

  -webkit-transform: scaleX(1);

  -ms-transform: scaleX(1);

  transform: scaleX(1)

}

.widget.woocommerce .button span, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit span {

  padding: 0 6px 0 6px !important

}

.widget.woocommerce .button.add_to_cart_button.product_type_external span, .widget.woocommerce .button.add_to_cart_button.product_type_grouped span, .widget.woocommerce .button.add_to_cart_button.product_type_simple span, .widget.woocommerce .button.single_add_to_cart_button span, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.add_to_cart_button.product_type_external span, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.add_to_cart_button.product_type_grouped span, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.add_to_cart_button.product_type_simple span, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.single_add_to_cart_button span {

  padding-left: 26px !important;

  padding-right: 6px !important

}

.widget.woocommerce .button.add_to_cart_button.product_type_external span:after, .widget.woocommerce .button.add_to_cart_button.product_type_grouped span:after, .widget.woocommerce .button.add_to_cart_button.product_type_simple span:after, .widget.woocommerce .button.single_add_to_cart_button span:after, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.add_to_cart_button.product_type_external span:after, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.add_to_cart_button.product_type_grouped span:after, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.add_to_cart_button.product_type_simple span:after, .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.single_add_to_cart_button span:after {

  color: currentColor;

  content: "\e035";

  font-family: simple-line-icons;

  font-size: 16px;

  height: 2em;

  line-height: 1.8em;

  position: absolute;

  left: 3px;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  width: 1em;

  background: 0 0

}

body:not([class*=aare-core]) .widget.woocommerce .button.add_to_cart_button.product_type_external span, body:not([class*=aare-core]) .widget.woocommerce .button.add_to_cart_button.product_type_grouped span, body:not([class*=aare-core]) .widget.woocommerce .button.add_to_cart_button.product_type_simple span, body:not([class*=aare-core]) .widget.woocommerce .button.single_add_to_cart_button span, body:not([class*=aare-core]) .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.add_to_cart_button.product_type_external span, body:not([class*=aare-core]) .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.add_to_cart_button.product_type_grouped span, body:not([class*=aare-core]) .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.add_to_cart_button.product_type_simple span, body:not([class*=aare-core]) .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.single_add_to_cart_button span {

  padding: 0 !important

}

body:not([class*=aare-core]) .widget.woocommerce .button.add_to_cart_button.product_type_external span:after, body:not([class*=aare-core]) .widget.woocommerce .button.add_to_cart_button.product_type_grouped span:after, body:not([class*=aare-core]) .widget.woocommerce .button.add_to_cart_button.product_type_simple span:after, body:not([class*=aare-core]) .widget.woocommerce .button.single_add_to_cart_button span:after, body:not([class*=aare-core]) .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.add_to_cart_button.product_type_external span:after, body:not([class*=aare-core]) .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.add_to_cart_button.product_type_grouped span:after, body:not([class*=aare-core]) .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.add_to_cart_button.product_type_simple span:after, body:not([class*=aare-core]) .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.single_add_to_cart_button span:after {

  display: none

}

.widget .qodef-woo-ratings {

  color: #2a3848 !important

}

.widget .price {

  color: #878787 !important

}

.widget.widget_shopping_cart .woocommerce-mini-cart__empty-message {

  margin: 0

}

.widget.widget_shopping_cart .widget_shopping_cart_content {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.widget.widget_shopping_cart .widget_shopping_cart_content ul li {

  position: relative

}

.widget.widget_shopping_cart .widget_shopping_cart_content ul li a {

  background: 0 0

}

.widget.widget_shopping_cart .widget_shopping_cart_content ul li a:not(.remove) {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  color: #000001;

  text-transform: initial;

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center

}

.widget.widget_shopping_cart .widget_shopping_cart_content ul li a:not(.remove):after {

  display: none

}

.widget.widget_shopping_cart .widget_shopping_cart_content ul li a:not(.remove):hover {

  color: #878787

}

.widget.widget_shopping_cart .widget_shopping_cart_content ul li img {

  width: 115px;

  margin-right: 20px

}

.widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove {

  color: #000001;

  position: absolute;

  top: 0;

  right: 0;

  font-size: 20px;

  line-height: 1;

  z-index: 2;

  font-weight: 400;

  text-align: center

}

.widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove:after {

  display: none

}

.widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove:hover {

  color: #878787

}

.widget.widget_shopping_cart .widget_shopping_cart_content .variation {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.widget.widget_shopping_cart .widget_shopping_cart_content .variation > * {

  display: inline-block;

  vertical-align: middle;

  margin: 0

}

.widget.widget_shopping_cart .widget_shopping_cart_content .variation > * p {

  margin: 0

}

.widget.widget_shopping_cart .widget_shopping_cart_content .quantity {

  display: block;

  margin-top: 10px

}

.widget.widget_shopping_cart .widget_shopping_cart_content .total {

  margin: 13px 0 0

}

.widget.widget_shopping_cart .widget_shopping_cart_content .buttons {

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  margin: 21px 0 0

}

.widget.widget_layered_nav ul li.woocommerce-widget-layered-nav-list__item {

  font: Heebo, sans-serif;

  font-size: 11px

}

.widget.widget_layered_nav ul li.chosen a {

  color: #878787

}

.widget.widget_layered_nav .woocommerce-widget-layered-nav-dropdown__submit {

  margin-top: 16px

}

.widget.widget_price_filter .price_slider_wrapper .ui-widget-content {

  position: relative;

  height: 1px;

  background-color: #e9e9ea;

  border-radius: 0;

  cursor: pointer

}

.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {

  position: absolute;

  top: -3px;

  height: 8px;

  width: 8px;

  background-color: #000001;

  border-radius: 50%;

  outline: 0;

  z-index: 2

}

.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-of-type {

  -webkit-transform: translateX(-8px);

  -ms-transform: translateX(-8px);

  transform: translateX(-8px)

}

.widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {

  position: absolute;

  display: block;

  height: 100%;

  background-color: #000001;

  border-radius: 0;

  z-index: 1

}

.widget.widget_price_filter .price_slider_amount {

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  margin: 15px 0 10px 0

}

.widget.widget_price_filter .price_slider_amount .clear {

  display: none

}

.widget.widget_price_filter .price_label {

  color: #878787

}

.widget.widget_product_categories li {

  font: Heebo, sans-serif;

  font-size: 11px

}

.widget.widget_product_categories select {

  width: 100%;

  max-width: 100%;

  height: 44px;

  margin: 8px 0 0;

  padding: 8px 4px;

  font-family: inherit;

  font-size: 15px;

  line-height: 28px;

  font-style: inherit;

  font-weight: inherit;

  color: #878787;

  background-color: #fafafa;

  border: 1px solid transparent;

  border-radius: 0;

  outline: 0

}

.widget.widget_products .qodef-widget-title, .widget.widget_recently_viewed_products .qodef-widget-title, .widget.widget_top_rated_products .qodef-widget-title {

  margin-bottom: 20px

}

.widget.widget_products ul li, .widget.widget_recently_viewed_products ul li, .widget.widget_top_rated_products ul li {

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  margin-bottom: 38px

}

.widget.widget_products ul li:last-child, .widget.widget_recently_viewed_products ul li:last-child, .widget.widget_top_rated_products ul li:last-child {

  margin-bottom: 0

}

.widget.widget_products .qodef-woo-product-image, .widget.widget_recently_viewed_products .qodef-woo-product-image, .widget.widget_top_rated_products .qodef-woo-product-image {

  -ms-flex-negative: 0;

  flex-shrink: 0;

  margin-right: 20px

}

.widget.widget_products .qodef-woo-product-image a, .widget.widget_products .qodef-woo-product-image img, .widget.widget_recently_viewed_products .qodef-woo-product-image a, .widget.widget_recently_viewed_products .qodef-woo-product-image img, .widget.widget_top_rated_products .qodef-woo-product-image a, .widget.widget_top_rated_products .qodef-woo-product-image img {

  position: relative;

  display: block

}

.widget.widget_products .qodef-woo-product-image img, .widget.widget_recently_viewed_products .qodef-woo-product-image img, .widget.widget_top_rated_products .qodef-woo-product-image img {

  width: 115px

}

.widget.widget_products .qodef-woo-product-title, .widget.widget_recently_viewed_products .qodef-woo-product-title, .widget.widget_top_rated_products .qodef-woo-product-title {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  text-transform: initial

}

.widget.widget_products .qodef-woo-product-title a, .widget.widget_recently_viewed_products .qodef-woo-product-title a, .widget.widget_top_rated_products .qodef-woo-product-title a {

  color: #000001;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

.widget.widget_products .qodef-woo-product-title a:hover, .widget.widget_recently_viewed_products .qodef-woo-product-title a:hover, .widget.widget_top_rated_products .qodef-woo-product-title a:hover {

  background-size: 100% 100%

}

.widget.widget_recent_reviews .qodef-widget-title {

  margin-bottom: 20px

}

.widget.widget_recent_reviews ul li {

  min-height: 115px;

  margin-bottom: 38px

}

.widget.widget_recent_reviews ul li:last-child {

  margin-bottom: 0

}

.widget.widget_recent_reviews ul li > * {

  display: block;

  padding-left: 135px

}

.widget.widget_recent_reviews a {

  background-image: none !important

}

.widget.widget_recent_reviews a .product-title {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  color: #000001;

  text-transform: initial;

  -webkit-transition: color .2s ease-out;

  -o-transition: color .2s ease-out;

  transition: color .2s ease-out;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

.widget.widget_recent_reviews a:hover .product-title {

  background-size: 100% 100%

}

.widget.widget_recent_reviews a:after {

  display: none

}

.widget.widget_recent_reviews a img {

  position: absolute;

  top: 0;

  left: 0;

  width: 115px

}

#qodef-page-footer .widget .qodef-woo-ratings {

  color: #fff !important

}

#qodef-page-footer .widget .price {

  color: #ccc !important

}

#qodef-page-footer .widget.widget_shopping_cart .woocommerce-mini-cart__empty-message {

  margin: 0

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li {

  position: relative

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li a {

  background: 0 0

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li a:not(.remove) {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  color: #fff;

  text-transform: initial;

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li a:not(.remove):after {

  display: none

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li a:not(.remove):hover {

  color: #878787

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li img {

  width: 115px;

  margin-right: 20px

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove {

  color: #fff;

  position: absolute;

  top: 0;

  right: 0;

  font-size: 20px;

  line-height: 1;

  z-index: 2;

  font-weight: 400;

  text-align: center

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove:after {

  display: none

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove:hover {

  color: #878787

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content .variation {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content .variation > * {

  display: inline-block;

  vertical-align: middle;

  margin: 0

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content .variation > * p {

  margin: 0

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content .quantity {

  display: block;

  margin-top: 10px

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content .total {

  margin: 13px 0 0

}

#qodef-page-footer .widget.widget_shopping_cart .widget_shopping_cart_content .buttons {

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  margin: 21px 0 0

}

#qodef-page-footer .widget.widget_layered_nav ul li.woocommerce-widget-layered-nav-list__item {

  font: Heebo, sans-serif;

  font-size: 11px

}

#qodef-page-footer .widget.widget_layered_nav ul li.chosen a {

  color: #878787

}

#qodef-page-footer .widget.widget_layered_nav .woocommerce-widget-layered-nav-dropdown__submit {

  margin-top: 16px

}

#qodef-page-footer .widget.widget_price_filter .price_slider_wrapper .ui-widget-content {

  position: relative;

  height: 1px;

  background-color: #ccc;

  border-radius: 0;

  cursor: pointer

}

#qodef-page-footer .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {

  position: absolute;

  top: -3px;

  height: 8px;

  width: 8px;

  background-color: #fff;

  border-radius: 50%;

  outline: 0;

  z-index: 2

}

#qodef-page-footer .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-of-type {

  -webkit-transform: translateX(-8px);

  -ms-transform: translateX(-8px);

  transform: translateX(-8px)

}

#qodef-page-footer .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {

  position: absolute;

  display: block;

  height: 100%;

  background-color: #fff;

  border-radius: 0;

  z-index: 1

}

#qodef-page-footer .widget.widget_price_filter .price_slider_amount {

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  margin: 15px 0 10px 0

}

#qodef-page-footer .widget.widget_price_filter .price_slider_amount .clear {

  display: none

}

#qodef-page-footer .widget.widget_price_filter .price_label {

  color: #ceced0

}

#qodef-page-footer .widget.widget_product_categories li {

  font: Heebo, sans-serif;

  font-size: 11px

}

#qodef-page-footer .widget.widget_product_categories select {

  width: 100%;

  max-width: 100%;

  height: 44px;

  margin: 8px 0 0;

  padding: 8px 4px;

  font-family: inherit;

  font-size: 15px;

  line-height: 28px;

  font-style: inherit;

  font-weight: inherit;

  color: #878787;

  background-color: #fafafa;

  border: 1px solid #fff;

  border-radius: 0;

  outline: 0

}

#qodef-page-footer .widget.widget_products .qodef-widget-title, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-widget-title, #qodef-page-footer .widget.widget_top_rated_products .qodef-widget-title {

  margin-bottom: 20px

}

#qodef-page-footer .widget.widget_products ul li, #qodef-page-footer .widget.widget_recently_viewed_products ul li, #qodef-page-footer .widget.widget_top_rated_products ul li {

  position: relative;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  margin-bottom: 38px

}

#qodef-page-footer .widget.widget_products ul li:last-child, #qodef-page-footer .widget.widget_recently_viewed_products ul li:last-child, #qodef-page-footer .widget.widget_top_rated_products ul li:last-child {

  margin-bottom: 0

}

#qodef-page-footer .widget.widget_products .qodef-woo-product-image, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-image, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-image {

  -ms-flex-negative: 0;

  flex-shrink: 0;

  margin-right: 20px

}

#qodef-page-footer .widget.widget_products .qodef-woo-product-image a, #qodef-page-footer .widget.widget_products .qodef-woo-product-image img, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-image a, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-image img, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-image a, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-image img {

  position: relative;

  display: block

}

#qodef-page-footer .widget.widget_products .qodef-woo-product-image img, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-image img, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-image img {

  width: 115px

}

#qodef-page-footer .widget.widget_products .qodef-woo-product-title, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-title, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-title {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  text-transform: initial

}

#qodef-page-footer .widget.widget_products .qodef-woo-product-title a, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-title a, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-title a {

  color: #fff;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

#qodef-page-footer .widget.widget_products .qodef-woo-product-title a:hover, #qodef-page-footer .widget.widget_recently_viewed_products .qodef-woo-product-title a:hover, #qodef-page-footer .widget.widget_top_rated_products .qodef-woo-product-title a:hover {

  background-size: 100% 100%

}

#qodef-page-footer .widget.widget_recent_reviews .qodef-widget-title {

  margin-bottom: 20px

}

#qodef-page-footer .widget.widget_recent_reviews ul li {

  min-height: 115px;

  margin-bottom: 38px

}

#qodef-page-footer .widget.widget_recent_reviews ul li:last-child {

  margin-bottom: 0

}

#qodef-page-footer .widget.widget_recent_reviews ul li > * {

  display: block;

  padding-left: 135px

}

#qodef-page-footer .widget.widget_recent_reviews a {

  background-image: none !important

}

#qodef-page-footer .widget.widget_recent_reviews a .product-title {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  letter-spacing: .025em;

  color: #878787;

  color: #fff;

  text-transform: initial;

  -webkit-transition: color .2s ease-out;

  -o-transition: color .2s ease-out;

  transition: color .2s ease-out;

  background-repeat: no-repeat;

  background-image: -o-linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);

  -webkit-transition: .35s cubic-bezier(.215, .61, .355, 1);

  -o-transition: .35s cubic-bezier(.215, .61, .355, 1);

  transition: .35s cubic-bezier(.215, .61, .355, 1);

  background-size: 0 100%

}

#qodef-page-footer .widget.widget_recent_reviews a:hover .product-title {

  background-size: 100% 100%

}

#qodef-page-footer .widget.widget_recent_reviews a:after {

  display: none

}

#qodef-page-footer .widget.widget_recent_reviews a img {

  position: absolute;

  top: 0;

  left: 0;

  width: 115px

}

@media only screen and (max-width:1200px) {

  .qodef-content-grid {

    width: 960px

  }

}

@media only screen and (max-width:1024px) {

  .qodef-content-grid {

    width: 768px

  }

}

@media only screen and (max-width:768px) {

  .qodef-content-grid {

    width: 600px

  }

}

@media only screen and (max-width:680px) {

  .qodef-content-grid {

    width: 420px

  }

}

@media only screen and (max-width:480px) {

  .qodef-content-grid {

    width: 300px

  }

}

@media only screen and (max-width:1440px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {

    clear: both

  }

}

@media only screen and (max-width:1440px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 40%

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {

    clear: both

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 66.66667%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {

    clear: both

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 66.66667%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {

    clear: both

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 66.66667%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {

    clear: both

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {

    clear: both

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {

    clear: both

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {

    clear: both

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

}

@media only screen and (max-width:680px) {

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 40%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 28.57143%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 40%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 28.57143%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 25%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

}

@media only screen and (max-width:1440px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {

    clear: both

  }

}

@media only screen and (max-width:1440px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {

    clear: both

  }

}

@media only screen and (max-width:1440px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 66.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:1440px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {

    clear: both

  }

}

@media only screen and (max-width:1440px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 40%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {

    clear: both

  }

}

@media only screen and (max-width:1440px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 33.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {

    clear: both

  }

}

@media only screen and (max-width:1440px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 28.57143%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1440px) and (min-width:1367px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {

    clear: both

  }

}

@media only screen and (max-width:1440px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 40%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 28.57143%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1366px) and (min-width:1025px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {

    clear: both

  }

}

@media only screen and (max-width:1366px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 25%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {

    clear: both

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {

    clear: both

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 66.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {

    clear: both

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 40%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {

    clear: both

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 33.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {

    clear: both

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 28.57143%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:1024px) and (min-width:769px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {

    clear: both

  }

}

@media only screen and (max-width:1024px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 25%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {

    clear: both

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {

    clear: both

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 66.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {

    clear: both

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 40%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {

    clear: both

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 33.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {

    clear: both

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 28.57143%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:768px) and (min-width:681px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {

    clear: both

  }

}

@media only screen and (max-width:768px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 25%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

}

@media only screen and (max-width:680px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n+1) {

    clear: both

  }

}

@media only screen and (max-width:680px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n+1) {

    clear: both

  }

}

@media only screen and (max-width:680px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 66.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n+1) {

    clear: both

  }

}

@media only screen and (max-width:680px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n+1) {

    clear: both

  }

}

@media only screen and (max-width:680px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 40%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n+1) {

    clear: both

  }

}

@media only screen and (max-width:680px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 33.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n+1) {

    clear: both

  }

}

@media only screen and (max-width:680px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 28.57143%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:680px) and (min-width:481px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n+1) {

    clear: both

  }

}

@media only screen and (max-width:680px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 25%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

}

@media only screen and (max-width:480px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 100%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

}

@media only screen and (max-width:480px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 50%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 100%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

}

@media only screen and (max-width:480px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 33.33333%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 66.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

}

@media only screen and (max-width:480px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 25%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 50%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

}

@media only screen and (max-width:480px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 20%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 40%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

}

@media only screen and (max-width:480px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 16.66667%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 33.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

}

@media only screen and (max-width:480px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 14.28571%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 28.57143%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {

    width: 100%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {

    width: 91.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {

    width: 83.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {

    width: 75%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {

    width: 66.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {

    width: 58.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {

    width: 50%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {

    width: 41.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {

    width: 33.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {

    width: 25%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {

    width: 16.66667%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {

    width: 8.33333%

  }

}

@media only screen and (max-width:480px) and (min-width:0) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

}

@media only screen and (max-width:480px) {

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry .qodef-grid-masonry-sizer, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {

    width: 12.5%

  }

  .qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square, .qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {

    width: 25%

  }

}

@media only screen and (max-width:1440px) {

  .qodef-grid.qodef-gutter--huge.qodef--no-bottom-space {

    margin-bottom: -50px

  }

  .qodef-grid.qodef-gutter--huge > .qodef-grid-inner {

    margin: 0 -25px

  }

  .qodef-grid.qodef-gutter--huge > .qodef-grid-inner > .qodef-grid-item {

    padding: 0 25px;

    margin: 0 0 50px

  }

}

@media only screen and (max-width:1366px) {

  #qodef-404-page .qodef-404-tagline {

    font-family: Heebo, sans-serif;

    font-weight: 400;

    color: #2a3848;

    font-size: 60px;

    line-height: 1.09em

  }

}

@media only screen and (max-width:1366px) and (max-width:480px) {

  #qodef-404-page .qodef-404-tagline {

    font-size: 50px

  }

}

@media only screen and (max-width:1366px) {

  #qodef-404-page .qodef-404-title {

    font-family: Heebo, sans-serif;

    font-weight: 400;

    color: #2a3848;

    font-size: 60px;

    line-height: 1.09em

  }

}

@media only screen and (max-width:1366px) and (max-width:480px) {

  #qodef-404-page .qodef-404-title {

    font-size: 50px

  }

}

@media only screen and (max-width:1024px) {

  .error404:not(.qodef-header--transparent) #qodef-404-page {

    min-height: calc(100vh - 70px)

  }

}

@media only screen and (max-width:768px) {

  #qodef-404-page:after {

    height: 70vh;

    width: 70vh

  }

}

@media only screen and (max-width:680px) {

  #qodef-404-page:after {

    height: 53vh;

    width: 53vh

  }

}

@media only screen and (max-width:680px) {

  .qodef-blog article {

    margin: 0 0 73px 0

  }

  .qodef-blog article .qodef-e-info .qodef-e-info-right {

    margin-top: 15px

  }

  .qodef-blog article .qodef-e-info.qodef-info--bottom {

    display: inline-block

  }

  .qodef-blog article.format-link .qodef-e-link {

    padding: 25% 18% 25% 13.5%

  }

  .qodef-blog article.format-quote .qodef-e-quote {

    padding: 25% 18% 25% 13.5%

  }

}

@media only screen and (max-width:1024px) {

  #qodef-page-comments {

    margin-bottom: 30px

  }

  #qodef-page-comments-list {

    margin-bottom: 85px;

    padding-bottom: 93px

  }

}

@media only screen and (max-width:768px) {

  #qodef-page-comments-list .qodef-comment-item .children {

    padding-left: 40px

  }

}

@media only screen and (max-width:680px) {

  #qodef-page-comments-list .qodef-comment-item .children {

    padding-left: 0

  }

}

@media only screen and (max-width:480px) {

  #qodef-page-comments-list .qodef-comment-item .qodef-e-inner {

    -ms-flex-wrap: wrap;

    flex-wrap: wrap

  }

  #qodef-page-comments-list .qodef-comment-item .qodef-e-content {

    margin-top: 23px

  }

}

@media only screen and (max-width:680px) {

  #respond .comment-reply-title {

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column

  }

  #respond .comment-reply-title small {

    margin-bottom: 0

  }

}

@media only screen and (max-width:680px) {

  .qodef-m-filter .qodef-m-filter-items {

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column

  }

  .qodef-m-filter .qodef-m-filter-item {

    margin: 5px 0

  }

}

@media only screen and (max-width:1024px) {

  #qodef-page-footer-top-area .qodef-content-full-width {

    padding: 0 40px

  }

}

@media only screen and (max-width:1024px) {

  #qodef-page-footer-bottom-area .qodef-content-full-width {

    padding: 0 40px

  }

}

@media only screen and (max-width:1024px) {

  #qodef-page-header {

    display: none

  }

}

@media only screen and (max-width:1024px) {

  #qodef-page-mobile-header {

    display: block

  }

}

@media only screen and (max-width:768px) {

  .woocommerce-page div.woocommerce .col2-set {

    -ms-flex-wrap: wrap;

    flex-wrap: wrap

  }

}

@media only screen and (max-width:680px) {

  #qodef-woo-page.qodef--cart .shop_table th.product-thumbnail, .yith-wcwl-form .shop_table th.product-thumbnail {

    display: none

  }

  #qodef-woo-page.qodef--cart .shop_table td.product-thumbnail, .yith-wcwl-form .shop_table td.product-thumbnail {

    display: none

  }

  #qodef-woo-page.qodef--cart .shop_table td.actions .coupon, .yith-wcwl-form .shop_table td.actions .coupon {

    width: 100%;

    float: none

  }

  #qodef-woo-page.qodef--cart .shop_table td.actions .coupon > *, .yith-wcwl-form .shop_table td.actions .coupon > * {

    margin-bottom: 20px

  }

  #qodef-woo-page.qodef--cart .shop_table td.actions > .button, .yith-wcwl-form .shop_table td.actions > .button {

    float: none

  }

  #qodef-woo-page.qodef--cart .cart-collaterals .shop_table th, .yith-wcwl-form .cart-collaterals .shop_table th {

    width: auto

  }

}

@media only screen and (max-width:480px) {

  #qodef-woo-page.qodef--cart .shop_table td.actions input[type=text], .yith-wcwl-form .shop_table td.actions input[type=text] {

    width: 100%;

    margin-right: 0

  }

}

@media only screen and (max-width:768px) {

  .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {

    width: 100%;

    float: none

  }

  .woocommerce-account .woocommerce-MyAccount-navigation {

    padding-right: 0

  }

  .woocommerce-account .woocommerce-MyAccount-content {

    margin-top: 50px

  }

}

@media only screen and (max-width:1440px) {

  .qodef-woo-product-list ul.products.columns-6 > .product {

    width: 20%

  }

}

@media only screen and (max-width:1366px) {

  .qodef-woo-product-list ul.products.columns-5 > .product {

    width: 25%

  }

  .qodef-woo-product-list ul.products.columns-6 > .product {

    width: 25%

  }

  .qodef-woo-product-list ul.products.columns-7 > .product {

    width: 25%

  }

  .qodef-woo-product-list ul.products.columns-8 > .product {

    width: 25%

  }

}

@media only screen and (max-width:1024px) {

  .qodef-woo-product-list ul.products.columns-4 > .product {

    width: 33.33333%

  }

  .qodef-woo-product-list ul.products.columns-5 > .product {

    width: 33.33333%

  }

  .qodef-woo-product-list ul.products.columns-6 > .product {

    width: 33.33333%

  }

  .qodef-woo-product-list ul.products.columns-7 > .product {

    width: 33.33333%

  }

  .qodef-woo-product-list ul.products.columns-8 > .product {

    width: 33.33333%

  }

}

@media only screen and (max-width:768px) {

  .qodef-woo-product-list ul.products.columns-3 > .product {

    width: 50%

  }

  .qodef-woo-product-list ul.products.columns-4 > .product {

    width: 50%

  }

  .qodef-woo-product-list ul.products.columns-5 > .product {

    width: 50%

  }

  .qodef-woo-product-list ul.products.columns-6 > .product {

    width: 50%

  }

  .qodef-woo-product-list ul.products.columns-7 > .product {

    width: 50%

  }

  .qodef-woo-product-list ul.products.columns-8 > .product {

    width: 50%

  }

}

@media only screen and (max-width:680px) {

  .qodef-woo-product-list ul.products.columns-2 > .product {

    width: 100%

  }

  .qodef-woo-product-list ul.products.columns-3 > .product {

    width: 100%

  }

  .qodef-woo-product-list ul.products.columns-4 > .product {

    width: 100%

  }

  .qodef-woo-product-list ul.products.columns-5 > .product {

    width: 100%

  }

  .qodef-woo-product-list ul.products.columns-6 > .product {

    width: 100%

  }

  .qodef-woo-product-list ul.products.columns-7 > .product {

    width: 100%

  }

  .qodef-woo-product-list ul.products.columns-8 > .product {

    width: 100%

  }

}

@media only screen and (max-width:1440px) {

  .qodef-woo-product-list.qodef-gutter--huge ul.products {

    margin: 0 -25px

  }

  .qodef-woo-product-list.qodef-gutter--huge ul.products > .product {

    padding: 0 25px;

    margin: 0 0 50px

  }

}

@media only screen and (max-width:680px) {

  #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input {

    height: 48px;

    line-height: 54px;

    margin: 0 24px 0 0;

    width: 35px

  }

  #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus, #yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus {

    height: 24px;

    line-height: 23px;

    width: 24px

  }

}

@media only screen and (max-width:680px) {

  .qodef-woo-results {

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: start

  }

}

.qodef-woo-results .woocommerce-ordering {

  margin-left: 0

}

@media only screen and (max-width:1024px) {

  #qodef-woo-page.qodef--single .qodef-woo-single-inner {

    -ms-flex-wrap: wrap;

    flex-wrap: wrap

  }

  #qodef-woo-page.qodef--single .entry-summary {

    margin-top: 60px

  }

}

@media only screen and (max-width:680px) {

  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {

    width: 50% !important

  }

  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {

    width: 50% !important

  }

  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {

    width: 50% !important

  }

  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {

    width: 50% !important

  }

  #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {

    width: 50% !important

  }

  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger {

    left: 10px

  }

  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure {

    -ms-flex-wrap: wrap;

    flex-wrap: wrap

  }

  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .woocommerce-product-gallery__image {

    width: 100% !important

  }

  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper {

    width: 100% !important;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap

  }

  #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:first-child {

    margin-top: 16px !important

  }

  #qodef-woo-page.qodef--single #yith-quick-view-modal form.cart .variations, #qodef-woo-page.qodef--single form.cart .variations {

    margin-bottom: 8px

  }

}

@media only screen and (max-width:480px) {

  #qodef-woo-page.qodef--single form.cart .variations .label {

    vertical-align: top

  }

  #qodef-woo-page.qodef--single form.cart .variations .label > * {

    margin-top: 20px

  }

  #qodef-woo-page.qodef--single form.cart .variations .value {

    position: relative

  }

  #qodef-woo-page.qodef--single form.cart .variations .select2-container--default {

    margin-bottom: 30px

  }

  #qodef-woo-page.qodef--single form.cart .variations .reset_variations {

    bottom: 0;

    left: 0;

    margin: 0 0 0 4px;

    position: absolute

  }

  #qodef-woo-page.qodef--single form.cart .variations tr:last-child .value {

    padding-bottom: 20px

  }

  #qodef-woo-page.qodef--single form.cart .variations tr:last-child .select2-container--default {

    margin-bottom: 17px

  }

}