@charset "UTF-8";

:root {

  --qode-main-color: #988779;

  --qode-header-light-color: #fff;

  --qode-header-light-hover-color: #ee2852;

  --qode-header-dark-color: #000;

  --qode-header-dark-hover-color: #ee2852

}



 @font-face {

    font-family: 'NeutraTextTF-Bold';

    font-style: normal;

    font-weight: normal;

    src: local('NeutraTextTF-Bold'), url('fonts/neutra-text-tf-bold-5871e0e1d072a.woff') format('woff');

    }

    



    @font-face {

    font-family: 'NeutraTextTF-Light';

    font-style: normal;

    font-weight: normal;

    src: local('NeutraTextTF-Light'), url('fonts/neutra-text-tf-light-5871e0fe13bff.woff') format('woff');

    }

@font-face {

    font-family: 'Neutra Text';

    src: url('fonts/NeutraText-Book.woff2') format('woff2'),

        url('fonts/NeutraText-Book.woff') format('woff');

    font-weight: 500;

    font-style: normal;

    font-display: swap;

}





@keyframes qode-rotate {

  0% {

    transform: rotate(0)

  }

  100% {

    transform: rotate(360deg)

  }

}

@keyframes qode-fade-in {

  0% {

    opacity: 0;

    visibility: hidden

  }

  100% {

    opacity: 1;

    visibility: visible

  }

}

@keyframes qode-fade-out {

  0% {

    opacity: 1;

    visibility: visible

  }

  100% {

    opacity: 0;

    visibility: hidden

  }

}

@keyframes qode-ball-fall {

  0% {

    opacity: 0;

    transform: translateY(-145%)

  }

  10% {

    opacity: .5

  }

  20% {

    opacity: 1;

    transform: translateY(0)

  }

  80% {

    opacity: 1;

    transform: translateY(0)

  }

  90% {

    opacity: .5

  }

  100% {

    opacity: 0;

    transform: translateY(145%)

  }

}

@keyframes qode-scaleout {

  0% {

    -webkit-transform: scale(0)

  }

  100% {

    -webkit-transform: scale(1);

    opacity: 0

  }

}

@keyframes qode-double-pulse {

  0%, 100% {

    transform: scale(0)

  }

  50% {

    transform: scale(1)

  }

}

@keyframes qode-cube {

  0% {

    transform: perspective(120px) rotateX(0) rotateY(0)

  }

  50% {

    transform: perspective(120px) rotateX(-180.1deg) rotateY(0)

  }

  100% {

    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)

  }

}

@keyframes qode-rotating-cubes {

  25% {

    transform: translateX(42px) rotate(-90deg) scale(.5)

  }

  50% {

    transform: translateX(42px) translateY(42px) rotate(-179deg)

  }

  50.1% {

    transform: translateX(42px) translateY(42px) rotate(-180deg)

  }

  75% {

    transform: translateX(0) translateY(42px) rotate(-270deg) scale(.5)

  }

  100% {

    transform: rotate(-360deg)

  }

}

@keyframes qode-stretch-delay {

  0%, 100%, 40% {

    transform: scaleY(.4)

  }

  20% {

    transform: scaleY(1)

  }

}

@keyframes qode-bounce-delay {

  0%, 100%, 80% {

    transform: scale(0)

  }

  40% {

    transform: scale(1)

  }

}

@keyframes qode-rotate-circles {

  to {

    transform: rotate(360deg)

  }

}

@keyframes qode-atom-position {

  50% {

    top: 80px;

    left: 80px

  }

}

@keyframes qode-atom-size {

  50% {

    transform: scale(.5)

  }

}

@keyframes qode-atom-zindex {

  100% {

    z-index: 10

  }

}

@keyframes qode-atom-shrink {

  50% {

    transform: scale(.8)

  }

}

@keyframes qode-clock {

  100% {

    transform: rotate(360deg)

  }

}

@keyframes qode-clock-1 {

  0% {

    transform: rotate(-135deg)

  }

  30% {

    transform: rotate(-450deg)

  }

  100% {

    transform: rotate(-450deg)

  }

}

@keyframes qode-clock-2 {

  5% {

    transform: rotate(-90deg)

  }

  35% {

    transform: rotate(-405deg)

  }

  100% {

    transform: rotate(-405deg)

  }

}

@keyframes qode-clock-3 {

  10% {

    transform: rotate(-45deg)

  }

  40% {

    transform: rotate(-360deg)

  }

  100% {

    transform: rotate(-360deg)

  }

}

@keyframes qode-clock-4 {

  15% {

    transform: rotate(0)

  }

  45% {

    transform: rotate(-315deg)

  }

  100% {

    transform: rotate(-315deg)

  }

}

@keyframes qode-mitosis-invert {

  100% {

    transform: rotate(180deg)

  }

}

@keyframes qode-mitosis-ball-1 {

  12% {

    transform: none

  }

  26% {

    transform: translateX(25%) scale(1, .8)

  }

  40% {

    transform: translateX(50%) scale(.8, .8)

  }

  60% {

    transform: translateX(50%) scale(.8, .8)

  }

  74% {

    transform: translate(50%, 25%) scale(.6, .8)

  }

  88% {

    transform: translate(50%, 50%) scale(.6, .6)

  }

  100% {

    transform: translate(50%, 50%) scale(.6, .6)

  }

}

@keyframes qode-mitosis-ball-2 {

  12% {

    transform: none

  }

  26% {

    transform: translateX(25%) scale(1, .8)

  }

  40% {

    transform: translateX(50%) scale(.8, .8)

  }

  60% {

    transform: translateX(50%) scale(.8, .8)

  }

  74% {

    transform: translate(50%, -25%) scale(.6, .8)

  }

  88% {

    transform: translate(50%, -50%) scale(.6, .6)

  }

  100% {

    transform: translate(50%, -50%) scale(.6, .6)

  }

}

@keyframes qode-mitosis-ball-3 {

  12% {

    transform: none

  }

  26% {

    transform: translateX(-25%) scale(1, .8)

  }

  40% {

    transform: translateX(-50%) scale(.8, .8)

  }

  60% {

    transform: translateX(-50%) scale(.8, .8)

  }

  74% {

    transform: translate(-50%, 25%) scale(.6, .8)

  }

  88% {

    transform: translate(-50%, 50%) scale(.6, .6)

  }

  100% {

    transform: translate(-50%, 50%) scale(.6, .6)

  }

}

@keyframes qode-mitosis-ball-4 {

  12% {

    transform: none

  }

  26% {

    transform: translateX(-25%) scale(1, .8)

  }

  40% {

    transform: translateX(-50%) scale(.8, .8)

  }

  60% {

    transform: translateX(-50%) scale(.8, .8)

  }

  74% {

    transform: translate(-50%, -25%) scale(.6, .8)

  }

  88% {

    transform: translate(-50%, -50%) scale(.6, .6)

  }

  100% {

    transform: translate(-50%, -50%) scale(.6, .6)

  }

}

@keyframes qode-lines-spin {

  100% {

    transform: rotate(360deg)

  }

}

@keyframes qode-fussion-ball-1 {

  50% {

    top: -100%;

    left: 200%

  }

  100% {

    top: 50%;

    left: 100%;

    z-index: 2

  }

}

@keyframes qode-fussion-ball-2 {

  50% {

    top: 200%;

    left: 200%

  }

  100% {

    top: 100%;

    left: 50%;

    z-index: 1

  }

}

@keyframes qode-fussion-ball-3 {

  50% {

    top: 200%;

    left: -100%

  }

  100% {

    top: 50%;

    left: 0;

    z-index: 2

  }

}

@keyframes qode-fussion-ball-4 {

  50% {

    top: -100%;

    left: -100%

  }

  100% {

    top: 0;

    left: 50%;

    z-index: 1

  }

}

@keyframes qode-wave-jump-1 {

  12% {

    transform: translate(20px, -40px);

    animation-timing-function: ease-in

  }

  100%, 24% {

    transform: translate(40px, 0)

  }

}

@keyframes qode-wave-jump-2 {

  12% {

    transform: translate(0, 0)

  }

  24% {

    transform: translate(20px, -40px);

    animation-timing-function: ease-in

  }

  100%, 36% {

    transform: translate(40px, 0)

  }

}

@keyframes qode-wave-jump-3 {

  24% {

    transform: translate(0, 0)

  }

  36% {

    transform: translate(20px, -40px);

    animation-timing-function: ease-in

  }

  100%, 48% {

    transform: translate(40px, 0)

  }

}

@keyframes qode-wave-wipe {

  100%, 48% {

    transform: translateX(-120px)

  }

}

@keyframes qode-pulse-circles-pulse {

  0% {

    transform: scale(.1);

    opacity: 1;

    border-width: 50px

  }

  100% {

    transform: scale(1, 1);

    opacity: 0;

    border-width: 0

  }

}

@keyframes qode-bounce {

  20%, 53%, 80%, from, to {

    animation-timing-function: cubic-bezier(.215, .61, .355, 1);

    transform: translate3d(0, 0, 0)

  }

  40%, 43% {

    animation-timing-function: cubic-bezier(.755, .05, .855, .06);

    transform: translate3d(0, -30px, 0)

  }

  70% {

    animation-timing-function: cubic-bezier(.755, .05, .855, .06);

    transform: translate3d(0, -15px, 0)

  }

  90% {

    transform: translate3d(0, -4px, 0)

  }

}

@keyframes qode-pulse {

  from {

    transform: scale3d(1, 1, 1)

  }

  50% {

    transform: scale3d(1.05, 1.05, 1.05)

  }

  to {

    transform: scale3d(1, 1, 1)

  }

}

@keyframes qodef-draw-line {

  0% {

    transform: scaleX(1);

    transform-origin: right

  }

  50% {

    transform: scaleX(0);

    transform-origin: right

  }

  51% {

    transform: scaleX(0);

    transform-origin: left

  }

  100% {

    transform: scaleX(1);

    transform-origin: left

  }

}

@keyframes qodef-draw-line-reverse {

  0% {

    transform: scaleX(1);

    transform-origin: left

  }

  50% {

    transform: scaleX(0);

    transform-origin: left

  }

  51% {

    transform: scaleX(0);

    transform-origin: right

  }

  100% {

    transform: scaleX(1);

    transform-origin: right

  }

}

@keyframes qodef-back-to-top-line {

  0% {

    transform: scaleY(1);

    transform-origin: top

  }

  50% {

    transform: scaleY(0);

    transform-origin: top

  }

  51% {

    transform: scaleY(0);

    transform-origin: bottom

  }

  100% {

    transform: scaleY(1);

    transform-origin: bottom

  }

}

@keyframes qodef-draw-diag-line {

  0%, 100% {

    clip-path: inset(0 0 0 0);

    -webkit-clip-path: inset(0 0 0 0)

  }

  50% {

    clip-path: inset(0 0 0 100%);

    -webkit-clip-path: inset(0 0 0 100%)

  }

  51% {

    clip-path: inset(0 100% 0 0);

    -webkit-clip-path: inset(0 100% 0 0)

  }

}

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

}

* {

  box-sizing: border-box

}

article, aside, details, figcaption, figure, footer, header, main, nav, section {

  display: block

}

del {

  text-decoration: line-through

}

pre {

  max-width: 100%;

  margin: 15px 0;

  padding: 15px;

  background-color: #fafafa;

  white-space: pre-wrap;

  word-wrap: break-word;

  font-family: monospace;

  font-size: 1em;

  color: #63605a

}

code {

  background-color: #fafafa;

  padding: 0;

  font-family: monospace, monospace;

  font-size: 1em;

  color: #63605a

}

sub, sup {

  position: relative;

  vertical-align: baseline;

  font-size: 75%;

  line-height: 0

}

sub {

  bottom: -.25em

}

sup {

  top: -.5em

}

table {

  width: 100%;

  vertical-align: middle;

  border: medium none;

  border-collapse: collapse;

  border-spacing: 0;

  font-size: inherit;

  color: inherit;

  line-height: inherit

}

table tr {

  border: 1px solid #dadada

}

table th {

  padding: 5px 7px;

  text-align: left;

  border-right: 1px solid #dadada

}

table td {

  padding: 5px 10px;

  text-align: left;

  border: 0;

  border-right: 1px solid #dadada

}

table td br {

  display: none

}

hr {

  background-color: #bbb;

  border: 0;

  height: 1px;

  margin-top: 1.5em;

  margin-bottom: 1.5em

}

hr:not(.is-style-wide):not(.is-style-dots) {

  max-width: 100px

}

body:not([class*=swissdelight-core]) hr {

  clear: both

}

ul {

  list-style-type: circle

}

ul ul {

  list-style-type: circle

}

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 {

  vertical-align: middle;

  border-style: none

}

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 {

  font-family: monospace, monospace;

  font-size: 1em;

  background-color: #fafafa

}

small {

  font-size: 80%

}

progress {

  vertical-align: baseline

}

summary {

  display: list-item

}

template {

  display: none

}

.gallery-caption, .wp-caption, figcaption {

  display: block;

  max-width: 100%;

  margin: 7px auto 1.2em;

  font-size: 13px !important;

  line-height: 1em !important;

  color: #63605a;

  text-align: center;

  opacity: 1

}

.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

}

::selection {

  color: #fff;

  background: var(--qode-main-color)

}

::-moz-selection {

  color: #fff;

  background: var(--qode-main-color)

}

.screen-reader-text {

  position: absolute !important;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  line-height: 1;

  clip: rect(1px, 1px, 1px, 1px);

  -webkit-clip-path: inset(50%);

  clip-path: inset(50%);

  border: 0;

  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;

  box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);

  clip: auto !important;

  -webkit-clip-path: none;

  clip-path: none;

  z-index: 100000

}

#qodef-page-content[tabindex="-1"]:focus {

  outline: 0

}

.alignleft {

  float: left;

  text-align: left;

  margin: .5em 1.7em 1.7em 0 !important;

  clear: left

}

.aligncenter {

  text-align: center;

  display: block;

  margin-left: auto;

  margin-right: auto

}

.alignright {

  float: right;

  text-align: right;

  margin: .5em 0 2em 2em !important;

  clear: right

}

body:not([class*=swissdelight-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

}

.qodef-e-info * {

  display: inline-flex;

  flex-wrap: wrap

}

.qodef-e-info .qodef-info-separator-end:after {

  content: ',';

  padding: 0 5px 0 0

}

.qodef-e-info .qodef-info-separator-end:last-of-type {

  display: none !important

}

.qodef-category-separator:after {

  content: ',';

  margin-right: 5px

}

.qodef-tag-separator:after {

  content: '/';

  position: relative;

  right: 6px

}

.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;

  color: #63605a;

  letter-spacing: .01em;

  background-color: #fff;

  overflow-x: hidden;

  -webkit-font-smoothing: antialiased

}

.qodef-h1, h1 {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 78px;

  line-height: 1.1em;

  letter-spacing: .02em;

  font-weight: 300;

  margin: 25px 0;

  -ms-word-wrap: break-word;

  word-wrap: break-word

}

.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:focus, .qodef-h1 a:hover, h1 a:focus, h1 a:hover {

  color: var(--qode-main-color)

}

.qodef-h2, h2 {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 67px;

  line-height: 1.1em;

  letter-spacing: .02em;

  font-weight: 300;

  margin: 25px 0;

  -ms-word-wrap: break-word;

  word-wrap: break-word

}

.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:focus, .qodef-h2 a:hover, h2 a:focus, h2 a:hover {

  color: var(--qode-main-color)

}

.qodef-h3, h3 {

font-family: 'NeutraTextTF-Bold' !important;
    color: #0f1e85 !important;
    text-transform: inherit;
    font-weight: 400;
    font-size: 34px;
    border-bottom: 3px solid !important;
    width: max-content;
}




.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:focus, .qodef-h3 a:hover, h3 a:focus, h3 a:hover {

  color: var(--qode-main-color)

}

.qodef-h4, h4 {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 33px;

  line-height: 1.03em;

  font-weight: 500;

  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:focus, .qodef-h4 a:hover, h4 a:focus, h4 a:hover {

  color: var(--qode-main-color)

}

.qodef-h5, h5 {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 27px;

  line-height: 1.04em;

  font-weight: 500;

  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:focus, .qodef-h5 a:hover, h5 a:focus, h5 a:hover {

  color: var(--qode-main-color)

}

.qodef-h6, h6 {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  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:focus, .qodef-h6 a:hover, h6 a:focus, h6 a:hover {

  color: var(--qode-main-color)

}

a, p a {

  color: #241c10;

  text-decoration: none;

  transition: color .2s ease-out;

  cursor: pointer

}

a:focus, a:hover, p a:focus, p a:hover {

  color: var(--qode-main-color)

}

p {

    margin: 10px 0;
    font-family: 'Neutra Text';
    font-size: 20px;

}

p.has-large-font-size {

  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 !important;

  padding: 9px 10% 9px 0 !important;

  quotes: none;

  z-index: 1;

  color: #a7760c;

  font-style: italic;

  text-transform: none;

  font-family: Cormorant, serif;

  font-size: 20px

}

.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;

  display: inline;

  font-size: 20px;

  line-height: 1.26em

}

.wp-block-quote a, blockquote a {

  color: #a7760c

}

.wp-block-quote:before, blockquote:before {

  content: '“';

  position: relative;

  font-size: 67px;

  font-family: Cormorant, serif;

  font-style: normal;

  line-height: 0;

  vertical-align: text-bottom

}

.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

}

@font-face {

  font-family: Quentin;

  src: url(../fonts/Quentin.ttf) format("truetype")

}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin: 0 0 17px;

  padding: 12px 21px;

  font-family: inherit;

  font-size: 15px;

  line-height: 24px;

  font-weight: inherit;

  color: #63605a;

  background-color: transparent;

  border: 1px solid #dadada;

  border-radius: 0;

  box-sizing: border-box;

  outline: 0;

  cursor: text;

  transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out

}

input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, textarea:focus {

  color: #241c10;

  background-color: transparent;

  border-color: #241c10

}

input[type=date]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-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: inherit;

  opacity: 1

}

input[type=date]::placeholder, input[type=email]::placeholder, input[type=number]::placeholder, input[type=password]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=url]::placeholder, textarea::placeholder {

  color: inherit;

  opacity: 1

}

#qodef-page-footer input[type=date], #qodef-page-footer input[type=email], #qodef-page-footer input[type=number], #qodef-page-footer input[type=password], #qodef-page-footer input[type=search], #qodef-page-footer input[type=tel], #qodef-page-footer input[type=text], #qodef-page-footer input[type=url], #qodef-page-footer textarea {

  color: #63605a;

  background-color: transparent;

  border-color: #63605a

}

#qodef-page-footer input[type=date]:focus, #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=search]: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 {

  color: #241c10;

  background-color: transparent;

  border-color: #ccc

}

input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {

  -webkit-appearance: none

}

.post-password-form input[type=password] {

  margin-top: .5em

}

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

  .post-password-form input[type=password] {

    display: block;

    max-width: 50%

  }

}

.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: 13px;

  line-height: 2em;

  font-weight: 400;

  letter-spacing: .15em;

  text-decoration: none;

  text-transform: uppercase;

  border-radius: 0;

  outline: 0;

  transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;

  padding: 13px 38px 12px;

  color: #241c10;

  background-color: transparent;

  border: 1px solid rgba(36, 28, 16, .4);

  cursor: pointer

}

.qodef-theme-button:hover, button[type=submit]:hover, input[type=submit]:hover {

  background-color: transparent

}

.qodef-theme-button span, button[type=submit] span {

  display: block;

  line-height: inherit

}

.qodef-theme-button span:before, button[type=submit] span:before {

  display: block;

  line-height: inherit

}

.qodef-newsletter {

  position: relative

}

.qodef-newsletter h6, .qodef-newsletter p {

  margin: 0;

  position: relative

}

.qodef-newsletter .your-email {

  position: relative;

  height: 100%;

  display: block;

  margin: 4px 0 0

}

.qodef-newsletter .your-email input {

  border: none;

  border-bottom: 1px solid #7d7d7d;

  padding: 11px 0;

  margin: 0;

  font-size: 15px;

  letter-spacing: .01em;

  color: #241c10 !important

}

.qodef-skin--light .qodef-newsletter .your-email input {

  color: #ababab !important

}

.qodef-newsletter span.ajax-loader {

  display: none

}

.qodef-newsletter button {

  position: absolute;

  right: 0;

  top: 11px;

  width: 25px;

  height: 25px;

  font-size: 0;

  background-color: transparent !important;

  padding: 0;

  border: none

}

.qodef-newsletter button:after {

  content: "&";

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  right: 0;

  font-family: linea-basic-10;

  font-size: 19px;

  font-weight: 600;

  color: #241c10;

  transition: color .2s ease-out

}

.qodef-skin--light .qodef-newsletter button:after {

  color: #ababab

}

.qodef-newsletter button:hover:after {

  color: #000

}

.qodef-skin--light .qodef-newsletter button:hover:after {

  color: #fff

}

.qodef-newsletter .wpcf7-not-valid-tip {

  position: absolute

}

.qodef-newsletter.qodef-dark-skin .your-email input {

  color: #63605a !important;

  border-color: #63605a !important

}

.qodef-newsletter.qodef-dark-skin button:after {

  color: #241c10 !important

}

.qodef-newsletter.qodef-dark-skin button:hover:after {

  color: #000 !important

}

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

  .qodef-newsletter ~ div.wpcf7-response-output {

    margin-top: 3.2em !important

  }

}

.qodef-about-us button {

  color: #241c10 !important;

  background-color: transparent !important;

  border: 1px solid rgba(36, 28, 16, .4) !important;

  margin: 28px auto 0;

  display: block

}

.qodef-about-us button .qodef-m-text {

  position: relative

}

.qodef-about-us button .qodef-m-text:after {

  content: "\e068";

  font-family: linea-arrows-10;

  font-size: 2.55em;

  vertical-align: middle;

  line-height: inherit;

  padding-left: 11px

}

.qodef-about-us button:hover {

  background-color: transparent !important

}

select {

  position: relative;

  display: block;

  height: auto;

  padding: 12px 21px;

  margin: 0;

  font-family: inherit;

  font-size: 15px;

  line-height: 24px;

  font-weight: 400;

  color: #63605a;

  background-color: transparent;

  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzEwLjhweCcgaGVpZ2h0PSc2LjJweCcgdmlld0JveD0nMCAwIDEwLjggNi4yJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC44IDYuMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwYXRoIHN0eWxlPSdmaWxsOiAjQThBN0E3JyBkPSdNMTAuNiwwLjNjMC4zLDAuMywwLjMsMC43LDAsMUw1LjksNS45QzUuOCw2LjEsNS42LDYuMiw1LjQsNi4yQzUuMiw2LjIsNSw2LjEsNC45LDUuOUwwLjIsMS4zIGMtMC4zLTAuMy0wLjMtMC43LDAtMWMwLjMtMC4zLDAuNy0wLjMsMSwwbDQuMiw0LjFsNC4yLTQuMUM5LjktMC4xLDEwLjItMC4xLDEwLjYsMC4zeicvPjwvc3ZnPg==);

  background-repeat: no-repeat;

  background-position: calc(100% - 20px) center;

  border: 1px solid #dadada;

  border-radius: 0;

  outline: 0;

  cursor: pointer;

  -webkit-user-select: none;

  -ms-user-select: none;

  user-select: none;

  -webkit-appearance: none

}

select option {

  color: #63605a

}
label {
    font-family: 	'Neutra Text' !important;
}
#qodef-page-footer .widget a, #qodef-page-footer .widget p {
    
    font-family: 'Neutra Text';
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 157px;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="search"], input[type="date"], textarea, select, body .select2-container--default .select2-selection--single, body .select2-container--default .select2-selection--multiple {
    text-transform: none;
    font-family: 'Neutra Text' !important;
    font-size: 21px;
}
select:disabled {

  color: inherit;

  border-color: inherit;

  background-color: #fafafa;

  box-shadow: none;

  text-shadow: none

}

select.qodef-arrow--light {

  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzEwLjhweCcgaGVpZ2h0PSc2LjJweCcgdmlld0JveD0nMCAwIDEwLjggNi4yJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC44IDYuMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwYXRoIHN0eWxlPSdmaWxsOiAjZmZmJyBkPSdNMTAuNiwwLjNjMC4zLDAuMywwLjMsMC43LDAsMUw1LjksNS45QzUuOCw2LjEsNS42LDYuMiw1LjQsNi4yQzUuMiw2LjIsNSw2LjEsNC45LDUuOUwwLjIsMS4zIGMtMC4zLTAuMy0wLjMtMC43LDAtMWMwLjMtMC4zLDAuNy0wLjMsMSwwbDQuMiw0LjFsNC4yLTQuMUM5LjktMC4xLDEwLjItMC4xLDEwLjYsMC4zeicvPjwvc3ZnPg==)

}

#qodef-page-footer select {

  color: #63605a;

  background-color: transparent;

  border-color: #63605a

}

body .select2-container--default {

  position: relative;

  display: inline-block;

  vertical-align: top;

  width: auto;

  margin: 0 0 17px

}

body .select2-container--default .select2-selection--single {

  display: block;

  height: auto;

  padding: 12px 21px;

  margin: 0;

  font-family: inherit;

  font-size: 15px;

  line-height: 24px;

  font-weight: 400;

  color: #63605a;

  background-color: transparent;

  border: 1px solid #dadada;

  border-radius: 0;

  outline: 0;

  cursor: pointer;

  -webkit-user-select: none;

  -ms-user-select: none;

  user-select: none

}

body .select2-container--default .select2-selection--single .select2-selection__rendered {

  display: block;

  padding: 0;

  line-height: inherit;

  color: #63605a;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap

}

body .select2-container--default .select2-selection--single .select2-selection__clear {

  position: relative;

  float: right;

  margin: 0;

  font-weight: inherit;

  cursor: pointer

}

body .select2-container--default .select2-selection--single .select2-selection__placeholder {

  color: inherit

}

body .select2-container--default .select2-selection--single .select2-selection__arrow {

  position: absolute;

  top: 0;

  right: 0;

  width: 50px;

  height: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  font-size: 16px;

  color: #241c10

}

body .select2-container--default .select2-selection--single .select2-selection__arrow b {

  display: none

}

body .select2-container--default .select2-selection--single .select2-selection__arrow:before {

  display: block;

  line-height: inherit;

  font-style: normal;

  content: '\e019';

  font-family: linea-arrows-10

}

body .select2-container--default .select2-selection--multiple {

  display: block;

  height: auto;

  padding: 12px 21px;

  margin: 0;

  font-family: inherit;

  font-size: 15px;

  line-height: 24px;

  font-weight: 400;

  color: #63605a;

  background-color: transparent;

  border: 1px solid #dadada;

  border-radius: 0;

  outline: 0;

  cursor: pointer;

  -webkit-user-select: none;

  -ms-user-select: none;

  user-select: none

}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered {

  list-style: none;

  display: block;

  padding: 0;

  line-height: inherit;

  color: inherit;

  overflow: hidden;

  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-selection__placeholder {

  float: left;

  margin: 0;

  color: inherit

}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear {

  position: relative;

  float: right;

  margin: 0;

  font-weight: inherit;

  cursor: pointer

}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {

  margin: 5px 5px 0 0;

  padding: 5px 10px;

  float: left;

  color: #fff;

  background-color: #241c10;

  border: 0;

  border-radius: 0;

  cursor: default

}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {

  display: inline-block;

  margin: 0 3px 0 0;

  font-weight: 700;

  color: inherit;

  transition: opacity .2s ease-out;

  cursor: pointer

}

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 {

  width: 100%;

  padding: 0 !important;

  margin: 0 !important;

  font-family: inherit;

  font-size: inherit;

  font-weight: inherit;

  color: inherit;

  border: none !important;

  outline: 0;

  -webkit-appearance: none

}

body .select2-container--default .select2-search--inline .select2-search__field:focus {

  border-color: #241c10

}

body .select2-container--default .select2-search--inline .select2-search__field::-webkit-search-cancel-button {

  -webkit-appearance: none

}

body .select2-container--default .select2-dropdown {

  position: absolute;

  top: 0;

  left: -100000px;

  display: block;

  width: 100%;

  background-color: #fff;

  border: 1px solid #dadada;

  border-radius: 0;

  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 {

  width: 100%;

  padding: 4px 8px;

  margin: 0;

  font-family: inherit;

  font-size: inherit;

  line-height: 20px;

  font-weight: inherit;

  color: #63605a;

  background-color: #fff;

  border: 1px solid #dadada;

  outline: 0;

  -webkit-appearance: none

}

body .select2-container--default .select2-search--dropdown .select2-search__field:focus {

  color: #241c10;

  background-color: #fff;

  border-color: #241c10

}

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 {

  position: relative;

  margin: 5px 0;

  padding: 2px 21px;

  list-style: none

}

body .select2-container--default .select2-results__option {

  padding: 3px 0;

  font-size: 15px;

  line-height: 24px;

  -webkit-user-select: none;

  -ms-user-select: none;

  user-select: none;

  transition: color .2s ease-out

}

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: #241c10

}

body .select2-container--default .select2-results__option[aria-selected=true], body .select2-container--default .select2-results__option[data-selected=true] {

  color: #241c10;

  background: 0 0

}

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] {

  color: #241c10;

  background: 0 0

}

body .select2-container--default .select2-results__group {

  display: block;

  padding: 7px 0;

  cursor: default

}

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--focus .select2-selection--multiple, body .select2-container--default.select2-container--focus .select2-selection--single {

  border: 1px solid #dadada

}

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-selection--multiple, body .select2-container--default.select2-container--open .select2-selection--single {

  color: #241c10

}

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: transparent

}

body .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {

  border-top-color: transparent

}

body:not([class*=swissdelight-core]) .select2-container--default .select2-selection--single .select2-selection__arrow:before {

  content: '\25BE';

  font-family: initial;

  font-size: 16px

}

.select2-close-mask {

  position: fixed;

  top: 0;

  left: 0;

  display: block;

  width: auto;

  height: auto;

  min-height: 100%;

  min-width: 100%;

  padding: 0;

  margin: 0;

  background-color: #fff;

  border: 0;

  opacity: 0;

  z-index: 99

}

.select2-hidden-accessible {

  position: absolute !important;

  width: 1px !important;

  height: 0 !important;

  padding: 0 !important;

  line-height: 1;

  border: 0 !important;

  overflow: hidden !important;

  white-space: nowrap !important;

  clip: rect(0 0 0 0) !important;

  -webkit-clip-path: inset(50%) !important;

  clip-path: inset(50%) !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

}

input:-webkit-autofill {

  -webkit-animation-delay: 1s;

  -webkit-animation-fill-mode: both;

  -webkit-animation-name: qodefAutofillFix

}

.qodef-content-grid {

  width: 1100px;

  margin: 0 auto

}

.qodef-content-grid.qodef-extended-grid {

  width: 100% !important;

  margin: 0

}

.qodef-content-grid.qodef-extended-grid--right {

  padding-left: calc((100% - 1100px)/ 2)

}

.qodef-content-grid.qodef-extended-grid--left {

  padding-right: calc((100% - 1100px)/ 2)

}

.qodef--boxed .qodef-content-grid {

  width: 1100px

}

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

  .qodef-content-grid-1400 .qodef-content-grid {

    width: 1400px

  }

	footer div#qodef-page-footer-top-area-inner {

    width: 1150px !important

  }

  .qodef-content-grid-1400 .qodef-content-grid.qodef-extended-grid--right {

    padding-left: calc((100% - 1400px)/ 2)

  }

  .qodef-content-grid-1400 .qodef-content-grid.qodef-extended-grid--left {

    padding-right: calc((100% - 1400px)/ 2)

  }

  .qodef--boxed.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

  }

  .qodef-content-grid-1300 .qodef-content-grid.qodef-extended-grid--right {

    padding-left: calc((100% - 1300px)/ 2)

  }

  .qodef-content-grid-1300 .qodef-content-grid.qodef-extended-grid--left {

    padding-right: calc((100% - 1300px)/ 2)

  }

  .qodef--boxed.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

  }

  .qodef-content-grid-1200 .qodef-content-grid.qodef-extended-grid--right {

    padding-left: calc((100% - 1200px)/ 2)

  }

  .qodef-content-grid-1200 .qodef-content-grid.qodef-extended-grid--left {

    padding-right: calc((100% - 1200px)/ 2)

  }

  .qodef--boxed.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

  }

  .qodef-content-grid-1000 .qodef-content-grid.qodef-extended-grid--right {

    padding-left: calc((100% - 1000px)/ 2)

  }

  .qodef-content-grid-1000 .qodef-content-grid.qodef-extended-grid--left {

    padding-right: calc((100% - 1000px)/ 2)

  }

  .qodef--boxed.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-content-grid-800 .qodef-content-grid.qodef-extended-grid--right {

    padding-left: calc((100% - 800px)/ 2)

  }

  .qodef-content-grid-800 .qodef-content-grid.qodef-extended-grid--left {

    padding-right: calc((100% - 800px)/ 2)

  }

  .qodef--boxed.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: -36px

}

.qodef-grid.qodef-gutter--medium > .qodef-grid-inner {

  margin: 0 -18px

}

.qodef-grid.qodef-gutter--medium > .qodef-grid-inner > .qodef-grid-item {

  padding: 0 18px;

  margin: 0 0 36px

}

.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;


}

#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 {

  width: 100% !important;

  padding-left: 30px;

  padding-right: 30px

}

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

  .qodef--boxed {

    background-image: none !important

  }

}

.qodef--passepartout #qodef-page-wrapper {

  background-color: #fff

}

button.mfp-arrow {

  top: calc(50% - 25px) !important;

  width: 26px !important;

  height: 51px !important;

  margin: 0 !important;

  color: #fff;

  transition: color .2s ease-out;

  opacity: 1 !important

}

button.mfp-arrow svg {

  display: block;

  width: 100%;

  fill: none;

  stroke: currentColor;

  stroke-miterlimit: 10;

  pointer-events: none

}

button.mfp-arrow:after, button.mfp-arrow:before {

  display: none !important

}

button.mfp-arrow:hover {

  color: rgba(255, 255, 255, .4)

}

button.mfp-arrow.mfp-arrow svg line {

  stroke: #fff

}

button.mfp-arrow.mfp-arrow-left {

  left: 30px

}

button.mfp-arrow.mfp-arrow-right {

  right: 30px

}

button.mfp-arrow.mfp-arrow-right svg {

  transform: rotate(180deg)

}

button.mfp-close {

  top: 6px !important;

  width: 32px !important;

  height: auto !important;

  margin: 0 !important;

  padding: 0 !important;

  color: #fff;

  transition: color .2s ease-out;

  opacity: 1 !important

}

button.mfp-close:hover {

  color: rgba(255, 255, 255, .4)

}

button.mfp-close:after, button.mfp-close:before {

  display: none !important

}

button.mfp-close svg {

  display: block;

  width: 100%;

  height: auto;

  fill: currentColor;

  stroke: none;

  stroke-miterlimit: 10;

  pointer-events: none

}

.mfp-figure:after {

  background: 0 0 !important;

  box-shadow: none !important

}

.mfp-bottom-bar .mfp-counter, .mfp-bottom-bar .mfp-title {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none;

  color: #fff

}

.qodef-swiper-container {

  position: relative;

  margin: 0 auto;

  padding: 0;

  list-style: none;

  z-index: 1;

  visibility: hidden;

  overflow: hidden

}

.qodef-swiper-container .swiper-slide a {

  display: block

}

.qodef-swiper-container .swiper-slide img {

  width: 100%

}

.qodef-swiper-container.qodef-swiper--initialized {

  visibility: visible

}

.swiper-pagination-bullets {

  bottom: 32px !important

}

.swiper-pagination-bullets .swiper-pagination-bullet {

  width: 8px;

  height: 8px;

  background-color: #e9e8e7;

  opacity: 1;

  transition: width .3s ease;

  position: relative

}

.swiper-pagination-bullets .swiper-pagination-bullet-active {

  background-color: #241c10

}

.swiper-button-next, .swiper-button-prev {

  background-image: none !important;

  width: auto !important;

  height: auto !important;

  margin: 0 !important;

  color: #241c10;

  transition: color .2s ease-out;

  transform: translateY(-50%)

}

.swiper-button-next svg, .swiper-button-prev svg {

  display: block;

  width: 46px;

  fill: none;

  stroke: currentColor;

  stroke-miterlimit: 10

}

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

  .swiper-button-next svg, .swiper-button-prev svg {

    width: 26px

  }

}

.swiper-button-next svg line, .swiper-button-prev svg line {

  stroke-dasharray: 60;

  stroke-dashoffset: 0;

  transition: stroke-dashoffset .5s cubic-bezier(.48, .57, .33, .89) .25s

}

.swiper-button-next svg line:nth-child(2), .swiper-button-prev svg line:nth-child(2) {

  transition: stroke-dashoffset .5s cubic-bezier(.48, .57, .33, .89)

}

.swiper-button-next:after, .swiper-button-prev:after {

  display: none !important

}

.swiper-button-next:hover, .swiper-button-prev:hover {

  color: rgba(36, 28, 16, .4)

}

.swiper-button-next:hover svg line, .swiper-button-prev:hover svg line {

  stroke-dashoffset: -120;

  transition: stroke-dashoffset .5s cubic-bezier(.48, .57, .33, .89)

}

.swiper-button-next:hover svg line:nth-child(2), .swiper-button-prev:hover svg line:nth-child(2) {

  stroke-dashoffset: 120;

  transition: stroke-dashoffset .5s cubic-bezier(.48, .57, .33, .89) .25s

}

.swiper-button-prev {

  left: 30px !important

}

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

  .swiper-button-prev {

    left: 20px !important

  }

}

.swiper-button-next {

  right: 30px !important

}

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

  .swiper-button-next {

    right: 20px !important

  }

}

.swiper-button-prev.swiper-button-outside, .swiper-container-rtl .swiper-button-next.swiper-button-outside {

  transform: translateX(-300%) translateY(-50%)

}

.swiper-button-next.swiper-button-outside, .swiper-container-rtl .swiper-button-prev.swiper-button-outside {

  transform: translateX(300%) translateY(-50%)

}

.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

}

.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;

  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: flex;

  align-items: center

}

.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: '\e019';

  font-family: linea-arrows-10;

  line-height: 1;

  border: 0;

  position: initial;

  margin-left: auto

}

body:not([class*=swissdelight-core]) .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after, body:not([class*=swissdelight-core]) .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {

  content: '\25BE';

  font-family: initial;

  font-size: 16px

}

.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;

  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: flex;

  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: #63605a;

  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: var(--qode-main-color)

}

#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: #63605a;

  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: var(--qode-main-color)

}

#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: #63605a

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {

  color: var(--qode-main-color)

}

#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: #63605a

}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {

  color: var(--qode-main-color)

}

#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: #63605a;

  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: var(--qode-main-color)

}

#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: #63605a;

  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: var(--qode-main-color)

}

#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: #63605a

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {

  color: var(--qode-main-color)

}

#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: #63605a

}

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {

  color: var(--qode-main-color)

}

#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: #63605a;

  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: var(--qode-main-color)

}

#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: #63605a;

  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: var(--qode-main-color)

}

#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: #63605a

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {

  color: var(--qode-main-color)

}

#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: #63605a

}

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {

  color: var(--qode-main-color)

}

#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: #63605a;

  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: var(--qode-main-color)

}

#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: #63605a;

  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: var(--qode-main-color)

}

#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: #63605a;

  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: var(--qode-main-color)

}

#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: #63605a;

  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: var(--qode-main-color)

}

#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-inner {

  padding: 0

}

.error404:not([class*=swissdelight-core]) .qodef-page-title {

  display: none

}

#qodef-404-page {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  padding: 160px 10% 250px;

  text-align: center

}

#qodef-404-page .qodef-404-title {

  margin: 0

}

#qodef-404-page .qodef-404-text {

  display: block;

  margin: 14px auto 0

}

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

  #qodef-404-page .qodef-404-text {

    max-width: 50%

  }

}

#qodef-404-page .qodef-404-button {

  position: relative;

  display: inline-block;

  vertical-align: top;

  margin-top: 52px

}

body:not([class*=swissdelight-core]) .qodef-blog .qodef-blog-item.format-standard:not(.has-post-thumbnail) .qodef-e-media {

  display: none

}

.qodef-blog {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.qodef-post-custom-style .qodef-blog.qodef-item-layout--standard .qodef-blog-item .qodef-e-title, .qodef-post-custom-style .qodef-blog.qodef-item-layout--standard .qodef-e-top-holder {

  text-align: center

}

.qodef-post-custom-style .qodef-blog.qodef-item-layout--standard .qodef-e-bottom-holder {

  margin-bottom: 29px

}

.qodef-blog .qodef-blog-item {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin: 0 0 60px

}

.qodef-blog .qodef-blog-item .qodef-e-content, .qodef-blog .qodef-blog-item .qodef-e-inner, .qodef-blog .qodef-blog-item .qodef-e-media {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.qodef-blog .qodef-blog-item .qodef-e-media > * {

  margin-bottom: 53px

}

.qodef-blog .qodef-blog-item .qodef-e-media iframe {

  display: block;

  height: 100%

}

.qodef-blog .qodef-blog-item .qodef-e-media-image {

  position: relative;

  display: inline-block;

  vertical-align: top;

  max-width: 100%

}

.qodef-blog .qodef-blog-item .qodef-e-media-image a, .qodef-blog .qodef-blog-item .qodef-e-media-image img {

  display: block;

  width: 100%

}

.qodef-blog .qodef-blog-item .qodef-e-media-image.qodef--background {

  width: 100%;

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover

}

.qodef-blog .qodef-blog-item .qodef-e-media-image.qodef--background img {

  visibility: hidden

}

.qodef-blog .qodef-blog-item .qodef-e-title {

  margin: 0

}

.qodef-blog .qodef-blog-item .qodef-e-title a:hover {

  color: #241c10

}

.qodef-blog .qodef-blog-item .qodef-e-title a:focus {

  color: inherit

}

.qodef-blog .qodef-blog-item .qodef-e-excerpt {

  margin: 22px 0 0

}

.qodef-blog .qodef-blog-item .qodef-e-read-more {

  margin: 15px 0 0

}

.qodef-blog .qodef-blog-item .qodef-e-top-holder {

  margin-bottom: 15px;

  color: var(--qode-main-color)

}

.qodef-blog .qodef-blog-item .qodef-e-top-holder a {

  color: var(--qode-main-color);

  font-size: 12px;

  font-weight: 400;

  text-transform: uppercase;

  letter-spacing: .15em

}

.qodef-blog .qodef-blog-item .qodef-e-top-holder a:hover {

  color: #241c10

}

.qodef-blog .qodef-blog-item .qodef-e-bottom-holder {

  display: flex;

  flex-wrap: wrap;

  align-items: center;

  margin-top: 27px;

  justify-content: space-between

}

.qodef-blog .qodef-blog-item .qodef-e-bottom-holder .qodef-e-info-social-share {

  display: flex;

  flex: 1;

  justify-content: flex-end

}

.qodef-blog .qodef-blog-item .qodef-e-bottom-holder .qodef-e-bottom-left a {

  display: inline-block;

  font-family: Cormorant, serif;

  font-size: 18px !important;

  font-weight: 500;

  font-style: italic;

  line-height: 1em;

  margin: 0 13px 11px 0;

  position: relative;

  text-transform: capitalize;

  vertical-align: top;

  letter-spacing: .01em

}

.qodef-blog .qodef-blog-item .qodef-e-bottom-holder .qodef-e-bottom-left a:hover {

  color: #241c10

}

.qodef-blog .qodef-blog-item .qodef-e-right {

  text-align: right

}

.qodef-blog .qodef-blog-item .qodef-e-post-link {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%

}

.qodef-blog .qodef-blog-item .qodef-info-separator-end {

  position: relative;

  left: -1px

}

.qodef-blog .qodef-blog-item.sticky .qodef-e-title a {

  position: relative

}

.qodef-blog .qodef-blog-item.sticky .qodef-e-title a:after {

  content: '*';

  position: relative;

  top: .2em;

  right: 0;

  font-size: 1.5em

}

.qodef-blog .qodef-blog-item.format-gallery .swiper-button-next {

  right: 40px !important

}

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

  .qodef-blog .qodef-blog-item.format-gallery .swiper-button-next {

    right: 20px !important

  }

}

.qodef-blog .qodef-blog-item.format-gallery .swiper-button-prev {

  left: 40px !important

}

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

  .qodef-blog .qodef-blog-item.format-gallery .swiper-button-prev {

    left: 20px !important

  }

}

.qodef-blog .qodef-blog-item.format-audio .qodef-e-media-image {

  width: 100%

}

.qodef-blog .qodef-blog-item.format-audio .qodef-e-media-image img {

  width: 100%

}

.qodef-blog .qodef-blog-item.format-audio .qodef-e-media-audio {

  position: absolute;

  left: 0;

  bottom: 30px;

  width: 100%;

  margin: 0

}

.qodef-blog .qodef-blog-item.format-link .qodef-e-link {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  padding: 9% 10.5% 11.5% 10.5%;

  background-color: #fcf8ed;

  text-align: center

}

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

  .qodef-blog .qodef-blog-item.format-link .qodef-e-link {

    padding: 15% 9% 15%

  }

}

.qodef-blog .qodef-blog-item.format-link .qodef-e-link-text {

  position: relative;

  margin: 22px 0 0

}

.qodef-blog .qodef-blog-item.format-link .qodef-e-link-icon {

  position: relative;

  top: 0;

  left: 0;

  width: 50px;

  height: auto;

  stroke: #241c10;

  fill: none

}

.qodef-blog .qodef-blog-item.format-link .qodef-e-link-url {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  z-index: 1

}

.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  padding: 8.5% 10.5% 8.9% 10.5%;

  background-color: #fcf8ed;

  text-align: center

}

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

  .qodef-blog .qodef-blog-item.format-quote .qodef-e-quote {

    padding: 15% 9% 15%

  }

}

.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote:before {

  content: '"';

  position: relative;

  top: 0;

  left: 0;

  font-family: Cormorant, serif;

  font-size: 80px;

  line-height: 1;

  font-weight: 400;

  color: #282828

}

.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote-text {

  position: relative;

  margin: -10px 0 0

}

.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote-author {

  position: relative;

  display: block;

  margin: 30px 0 0

}

.qodef-blog .qodef-blog-item.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 .qodef-blog-item .qodef-e-read-more {

  margin-top: 0

}

.qodef-post-custom-style .qodef-blog.qodef--single .qodef-blog-item .qodef-e-title, .qodef-post-custom-style .qodef-blog.qodef--single .qodef-blog-item .qodef-e-top-holder {

  text-align: left

}

.single-format-link .qodef-blog.qodef--single .qodef-blog-item .qodef-e-content, .single-format-quote .qodef-blog.qodef--single .qodef-blog-item .qodef-e-content {

  margin-top: 53px

}

.single-format-audio .qodef-blog.qodef--single .qodef-blog-item .qodef-e-content {

  margin-top: 23px

}

.qodef-blog.qodef--single .qodef-blog-item .qodef-e-content .qodef-e-top-holder {

  margin-bottom: 12px;

  letter-spacing: .15em

}

.qodef-blog.qodef--single .qodef-blog-item .qodef-e-content .qodef-e-bottom-holder {

  margin-top: 34px

}

.qodef-blog.qodef--single .qodef-blog-item .qodef-e-content .qodef-e-bottom-holder .qodef-e-left.qodef-e-info a {

  font-family: Cormorant, serif;

  font-size: 18px;

  font-style: italic;

  letter-spacing: .01em;

  margin-right: 13px;

  font-weight: 500;

  color: #63605a

}

.qodef-blog.qodef--single .qodef-blog-item .qodef-e-content .qodef-e-bottom-holder .qodef-e-left.qodef-e-info a:hover {

  color: #241c10

}

#qodef-page-comments {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-top: 76px

}

#qodef-page-comments .qodef-page-comments-not-found {

  margin: 0

}

#qodef-page-comments-list {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-bottom: 71px

}

#qodef-page-comments-list .qodef-m-title {

  margin: 0 0 35px;

  text-transform: capitalize

}

#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: 58px 0 0;

  padding: 0

}

#qodef-page-comments-list .qodef-comment-item .children {

  list-style: none;

  margin: 0;

  padding: 0 0 0 130px

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-inner {

  display: flex;

  align-items: flex-start

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-image {

  flex-shrink: 0;

  margin-right: 25px

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-image img {

  display: block;

  border-radius: 100%

}

#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: 4px 0 0;

  text-transform: capitalize

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-date {

  margin-top: 3px

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-date a {

  font-family: Heebo, sans-serif;

  font-size: 12px;

  font-weight: 400;

  letter-spacing: .15em;

  text-transform: uppercase;

  color: var(--qode-main-color)

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-date a:hover {

  color: #241c10

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-text {

  margin: 7px 0 0

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-text p {

  margin: 0

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-text img {

  margin-top: 5px;

  margin-bottom: 5px

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-links {

  margin-top: 11px

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-links > * {

  position: relative;

  display: inline-block;

  vertical-align: top;

  margin-right: 10px;

  font-family: Heebo, sans-serif;

  font-size: 12px;

  font-weight: 400;

  letter-spacing: .15em;

  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 a:hover {

  color: #000

}

#qodef-page-comments-list .qodef-comment-item .qodef-e-links svg {

  vertical-align: middle;

  margin-bottom: 5px

}

#qodef-page-comments-list .qodef-m-pagination {

  margin-top: 50px

}

#qodef-page-comments-list .comment-respond .comment-reply-title small {

  float: right

}

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

  #qodef-page-comments-list .comment-respond .comment-reply-title small {

    display: block;

    float: none;

    margin-top: 20px

  }

}

#qodef-page-comments-list .comment-respond #cancel-comment-reply-link:hover {

  color: #000

}

#qodef-page-comments-list .comment-respond .qodef-col-num--2 .qodef-grid-item {

  margin: 0

}

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

  #qodef-page-comments-list .comment-respond .qodef-col-num--2 .qodef-grid-item {

    width: 100%

  }

}

#qodef-page-comments-list .comment-respond p {

  margin: 0

}

#qodef-page-comments-list .comment-respond p.logged-in-as {

  margin: 10px 0

}

#qodef-page-comments-list .comment-respond .comment-notes {

  margin: 10px 0 23px

}

#qodef-page-comments-list .comment-respond .comment-form-cookies-consent {

  position: relative;

  display: flex;

  align-items: center;

  margin-top: 3px;

  margin-bottom: 23px

}

#qodef-page-comments-list .comment-respond .comment-form-cookies-consent > * {

  margin: 0

}

#qodef-page-comments-list .comment-respond .comment-form-cookies-consent input[type=checkbox] {

  flex-shrink: 0;

  margin-right: 6px

}

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

  #qodef-page-comments-list .comment-respond .comment-form-cookies-consent {

    align-items: baseline

  }

  #qodef-page-comments-list .comment-respond .comment-form-cookies-consent #wp-comment-cookies-consent {

    top: 2px;

    position: relative

  }

}

body:not([class*=swissdelight-core]) #qodef-page-comments-list .qodef-comment-item #cancel-comment-reply-link {

  font-family: Heebo, sans-serif;

  font-size: 12px;

  font-weight: 400;

  letter-spacing: .15em;

  text-transform: uppercase

}

body:not([class*=swissdelight-core]) #qodef-page-comments-list .comment-respond .comment-reply-title {

  margin-bottom: 15px

}

#qodef-page-comments-form {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-page-comments-form .comment-reply-title {

  margin: 0;

  text-transform: capitalize

}

#qodef-page-comments-form .qodef-comment-form .qodef-col-num--2 .qodef-grid-item {

  margin: 0

}

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

  #qodef-page-comments-form .qodef-comment-form .qodef-col-num--2 .qodef-grid-item {

    width: 100%

  }

}

#qodef-page-comments-form .qodef-comment-form p {

  margin: 0

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button {

  color: #241c10;

  background-color: transparent;

  border: 1px solid rgba(36, 28, 16, .4)

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button .qodef-m-border--top-left:after, #qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button .qodef-m-border--top-left:before {

  content: '';

  position: absolute;

  top: -1px;

  left: -1px;

  display: block;

  width: calc(100% + 1px);

  height: 1px;

  background-color: currentColor;

  opacity: .4;

  transition: .3s ease-out .3s

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button .qodef-m-border--top-left:before {

  transform: scaleX(0);

  transform-origin: left

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button .qodef-m-border--top-left:after {

  width: 1px;

  height: calc(100% + 2px);

  transform: scaleY(0);

  transform-origin: top

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button .qodef-m-border--bottom-right:after, #qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button .qodef-m-border--bottom-right:before {

  content: '';

  position: absolute;

  bottom: -1px;

  right: -1px;

  display: block;

  width: calc(100% + 1px);

  height: 1px;

  background-color: currentColor;

  opacity: .4;

  transition: .3s ease-out

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button .qodef-m-border--bottom-right:before {

  transform: scaleX(0);

  transform-origin: left

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button .qodef-m-border--bottom-right:after {

  width: 1px;

  height: calc(100% + 2px);

  transform: scaleY(0);

  transform-origin: top

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button:hover {

  background-color: transparent

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button:hover .qodef-m-border--top-left:after, #qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button:hover .qodef-m-border--top-left:before {

  transition: .3s ease-out

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button:hover .qodef-m-border--top-left:before {

  transform: scaleX(1)

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button:hover .qodef-m-border--top-left:after {

  transform: scaleY(1)

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button:hover .qodef-m-border--bottom-right:after, #qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button:hover .qodef-m-border--bottom-right:before {

  transition: .3s ease-out .3s

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button:hover .qodef-m-border--bottom-right:before {

  transform: scaleX(1)

}

#qodef-page-comments-form .qodef-comment-form p.form-submit .qodef-button:hover .qodef-m-border--bottom-right:after {

  transform: scaleY(1)

}

#qodef-page-comments-form .qodef-comment-form p.logged-in-as {

  margin: 10px 0

}

#qodef-page-comments-form .qodef-comment-form .comment-notes {

  margin: 10px 0 23px

}

#qodef-page-comments-form .qodef-comment-form .comment-form-cookies-consent {

  position: relative;

  display: flex;

  align-items: center;

  margin-top: 6px;

  margin-bottom: 20px

}

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

  #qodef-page-comments-form .qodef-comment-form .comment-form-cookies-consent {

    align-items: baseline

  }

  #qodef-page-comments-form .qodef-comment-form .comment-form-cookies-consent #wp-comment-cookies-consent {

    top: 2px;

    position: relative

  }

}

#qodef-page-comments-form .qodef-comment-form .comment-form-cookies-consent > * {

  margin: 0

}

#qodef-page-comments-form .qodef-comment-form .comment-form-cookies-consent input[type=checkbox] {

  flex-shrink: 0;

  margin-right: 6px

}

.qodef-filter--on .qodef-grid-inner {

  opacity: 1;

  transition: opacity .5s ease

}

.qodef-filter--on.qodef--filter-loading .qodef-grid-inner {

  opacity: 0;

  transition: opacity .2s ease

}

.qodef-filter--on.qodef--filter-loading .qodef-m-pagination-spinner {

  bottom: calc(50% - 16px) !important

}

.qodef-m-filter {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin: 0 0 40px

}

.qodef-m-filter .qodef-m-filter-items {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: flex-start

}

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

  .qodef-m-filter .qodef-m-filter-items {

    align-items: flex-start

  }

}

.qodef-m-filter .qodef-m-filter-item {

  position: relative;

  display: inline-block;

  vertical-align: top;

  margin: 0 15px;

  padding: 0 2px;

  transition: color .3s ease, background-color .3s ease;

  font-family: Heebo, sans-serif;

  font-size: 11px;

  font-weight: 400;

  line-height: 1.5em;

  letter-spacing: .15em;

  text-transform: uppercase;

  color: #241c10

}

.qodef-m-filter .qodef-m-filter-item:after {

  content: '';

  position: absolute;

  left: 0;

  bottom: 0;

  height: 1px;

  width: 0;

  background-color: #241c10;

  transition: width .2s ease-out

}

.qodef-m-filter .qodef-m-filter-item.qodef--active:after, .qodef-m-filter .qodef-m-filter-item:hover:after {

  width: 100%

}

.qodef-m-filter .qodef-m-filter-item:first-child {

  margin-left: 0

}

body:not([class*=swissdelight-core]) #qodef-page-footer .widget {

  margin-bottom: 50px

}

#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 .qodef-alignment--left {

  text-align: left

}

#qodef-page-footer .qodef-alignment--left .widget img {

  margin-right: auto

}

#qodef-page-footer .qodef-alignment--center {

  text-align: center

}

#qodef-page-footer .qodef-alignment--center .widget img {

  margin-right: auto;

  margin-left: auto

}

#qodef-page-footer .qodef-alignment--right {

  text-align: right

}

#qodef-page-footer .qodef-alignment--right .widget img {

  margin-left: auto

}

#qodef-page-footer-top-area {

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover

}

#qodef-page-footer-top-area .qodef-content-full-width {

  padding: 0 70px

}

.qodef--boxed #qodef-page-footer-top-area {

  padding-left: 30px;

  padding-right: 30px

}

.archive #qodef-page-footer-top-area, .page-template-default #qodef-page-footer-top-area, .page-template-user-dashboard #qodef-page-footer-top-area, .privacy-policy #qodef-page-footer-top-area, .single #qodef-page-footer-top-area {

  border-top: 1px solid #c3bfbb26

}

#qodef-page-footer-top-area .widget_swissdelight_core_social_icons_group .qodef-social-icons-group {

  text-align: left

}

#qodef-page-footer-top-area .widget .select2, #qodef-page-footer-top-area .widget.widget_search .qodef-search-form {

  margin-bottom: 10px

}

#qodef-page-footer-top-area-inner {

  padding: 102px 0 0;

  border-top: 0 solid #dadada

}

.qodef--boxed #qodef-page-footer-top-area-inner {

  width: 100%

}

#qodef-page-footer-bottom-area .qodef-content-full-width {

  padding: 0 70px

}

.qodef--boxed #qodef-page-footer-bottom-area {

  padding-left: 30px;

  padding-right: 30px

}

#qodef-page-footer-bottom-area div [id*=monster] {

  display: none

}

#qodef-page-footer-bottom-area-inner {

  padding: 21px 0;

  border-top: 0 solid #dadada

}

@media (min-width:681px) {

  #qodef-page-footer-bottom-area-inner .qodef-grid-item:nth-child(2) {

    text-align: right

  }

}

#qodef-page-footer-bottom-area-inner div.widget_text a, #qodef-page-footer-bottom-area-inner div.widget_text p {

  font-size: 14px;

  margin: 0

}

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

  #qodef-page-footer-bottom-area-inner {

    padding: 53px 0 21px

  }

}

.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: 13px;

  line-height: 2em;

  font-weight: 400;

  letter-spacing: .15em;

  text-decoration: none;

  text-transform: uppercase;

  border-radius: 0;

  outline: 0;

  transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;

  padding: 13px 38px 12px;

  color: #fff;

  background-color: #241c10;

  border: 1px solid transparent;

  border-radius: 28px;

  cursor: pointer

}

.wp-block-button .wp-block-button__link.qodef-no-text {

  background-color: transparent

}

.wp-block-button .wp-block-button__link.qodef-no-text:hover {

  background-color: transparent

}

.wp-block-button .wp-block-button__link:hover {

  background-color: rgba(36, 28, 16, .6)

}

.wp-block-button.is-style-outline {

  border: none

}

.wp-block-button.is-style-outline .wp-block-button__link {

  color: #241c10;

  background-color: transparent;

  border: 1px solid rgba(36, 28, 16, .4);

  border-width: 1px

}

.wp-block-button.is-style-outline .wp-block-button__link:hover {

  background-color: transparent

}

.wp-block-button.is-style-squared .wp-block-button__link {

  border-radius: 0

}

.wp-block-button.alignleft {

  text-align: left;

  margin-top: 0;

  margin-right: 2rem

}

.wp-block-button.alignright {

  text-align: right;

  margin-top: 0;

  margin-left: 2rem

}

.wp-block-file .wp-block-file__button {

  position: relative;

  display: inline-block;

  vertical-align: middle;

  width: auto;

  margin: 0;

  font-family: Heebo, sans-serif;

  font-size: 13px;

  line-height: 2em;

  font-weight: 400;

  letter-spacing: .15em;

  text-decoration: none;

  text-transform: uppercase;

  border-radius: 0;

  outline: 0;

  transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;

  padding: 13px 38px 12px;

  color: #fff;

  background-color: #241c10;

  border: 1px solid transparent;

  border-radius: 28px;

  height: auto;

  cursor: pointer;

  margin-left: 10px

}

.wp-block-file .wp-block-file__button.qodef-no-text {

  background-color: transparent

}

.wp-block-file .wp-block-file__button.qodef-no-text:hover {

  background-color: transparent

}

.wp-block-verse {

  font-family: monospace !important

}

.wp-block-image .alignleft {

  margin: .5em 1.7em 1.7em 0 !important

}

.wp-block-image .alignright {

  margin: .5em 0 2em 2em !important

}

.wp-block-image .aligncenter {

  clear: both

}

.wp-block-image figcaption {

  margin: 7px 0 0

}

.wp-block-cover-image {

  float: none !important;

  max-width: 100% !important;

  margin: 0 !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 {

  z-index: 1 !important;

  margin: 0 auto !important;

  max-width: 580px !important;

  padding: 14px !important;

  text-align: center;

  line-height: 1em !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: var(--qode-main-color) !important;

  color: var(--qode-main-color) !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 {

  z-index: 1 !important;

  margin: 0 auto !important;

  max-width: 580px !important;

  padding: 14px !important;

  text-align: center;

  line-height: 1em !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: var(--qode-main-color) !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 {

  margin: 0 !important;

  padding: 0 !important;

  border: 0 !important;

  text-align: center !important;

  width: 100% !important;

  position: relative;

  z-index: -2

}

.wp-block-pullquote blockquote {

  padding: 25px !important

}

.wp-block-pullquote p {

  font-size: 28px;

  line-height: 1.6em

}

.wp-block-pullquote.alignleft {

  max-width: 290px

}

.wp-block-pullquote.alignright {

  max-width: 290px

}

.has-drop-cap:after {

  content: '';

  display: table;

  table-layout: fixed;

  clear: both

}

.wp-block-file {

  display: flex;

  align-items: center;

  margin: 0;

  color: #241c10;

  text-decoration: none;

  transition: color .2s ease-out;

  cursor: pointer

}

.wp-block-file:focus, .wp-block-file:hover {

  color: var(--qode-main-color)

}

.wp-block-group.has-background {

  padding: 20px 30px

}

.gallery-item img {

  border: 0 !important

}

.wp-block-search .wp-block-search__input {

  margin-bottom: 0

}

.wp-block-rss .wp-block-rss__item-title {

  display: inline-block;

  vertical-align: top

}

#qodef-page-header div [id*=monster], #qodef-page-mobile-header div [id*=monster], #qodef-top-area div [id*=monster], .qodef-header-sticky div [id*=monster] {

  display: none

}

#qodef-page-header {

    position: absolute;

    display: inline-block;

    width: 100%;

    vertical-align: top;

    height: 128px;

    background-color: #ffffff96 !important;

    z-index: 100;

    padding-bottom: 8px;

}

ul.sub-menu li {

    display: inline-block;

    padding: 0 !important;

    margin: 0 !important;

}

#qodef-page-header .qodef-header-logo-link {

  position: relative;

  display: flex;

  align-items: center;

  flex-shrink: 0;

  height: 328px;

}

#qodef-page-header .qodef-header-logo-link img {

  display: block;

  margin: auto 0;

  width: auto;

  max-height: 100%;

  transition: opacity .3s ease

}

#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img {

  max-height: 50%

}

#qodef-page-header-inner {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: space-between;

  height: 100%;

  padding: 0 70px

}

.qodef-layout--justified-gallery {

  height: auto !important;

  visibility: hidden

}

.qodef-layout--justified-gallery.qodef--justified-gallery-init {

  visibility: visible

}

.qodef-layout--justified-gallery .qodef-grid-inner {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin: 0 !important;

  overflow: hidden

}

.qodef-layout--justified-gallery .qodef-grid-item {

  position: absolute;

  width: auto;

  margin: 0 !important;

  padding: 0 !important;

  overflow: hidden

}

.qodef-layout--justified-gallery .qodef-grid-item img {

  height: auto !important;

  width: auto !important;

  margin: 0 !important

}

.qodef-layout--justified-gallery > .jg-filtered {

  display: none

}

#qodef-page-mobile-header {

  position: relative;

  display: none;

  height: 70px;

  z-index: 100

}

#qodef-page-mobile-header .qodef-mobile-header-logo-link {

  position: relative;

  display: flex;

  align-items: center;

  height: 70px;

  max-height: 100%

}

#qodef-page-mobile-header .qodef-mobile-header-logo-link img {

  display: block;

  margin: auto 0;

  width: auto;

  max-height: 100%;

  transition: opacity .3s ease

}

#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img {

  max-height: calc(50% * 100 / 70)

}

#qodef-page-mobile-header-inner {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: space-between;

  height: 100%;

  padding: 0 70px

}

#qodef-page-mobile-header-inner.qodef-content-grid {

  padding: 0

}

.qodef-mobile-header-opener {

  color: #241c10

}

.qodef-mobile-header-opener .qodef-m-text {

  position: relative;

  display: block;

  width: 69px;

  height: 69px;

  border-radius: 100%;

  line-height: 69px;

  text-align: center;

  font-weight: 400;

  font-size: 13px;

  letter-spacing: .15em;

  text-transform: uppercase;

  color: #241c10

}

.qodef-mobile-header-opener .qodef-m-text .qodef-m-svg-icon {

  position: absolute;

  top: 0;

  left: 0;

  width: 69px;

  height: 69px

}

.qodef-mobile-header-opener .qodef-m-text .qodef-m-svg-icon circle {

  fill: none;

  stroke: rgba(36, 28, 16, .4);

  stroke-dasharray: 210;

  transition: stroke-dashoffset .6s cubic-bezier(.24, 0, .16, 1.01)

}

.qodef-mobile-header-opener .qodef-m-text .qodef-m-svg-icon circle:first-child {

  stroke-dashoffset: 210

}

.qodef-mobile-header-opener .qodef-m-text .qodef-m-svg-icon circle:last-child {

  stroke: rgba(36, 28, 16, .2);

  stroke-dashoffset: 0

}

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

  .qodef-mobile-header-opener .qodef-m-text {

    width: 60px;

    height: 60px;

    line-height: 60px;

    border: 1px solid rgba(36, 28, 16, .2)

  }

  .qodef-fullscreen-menu--opened .qodef-mobile-header-opener .qodef-m-text {

    border-color: rgba(255, 255, 255, .3)

  }

  .qodef-mobile-header-opener .qodef-m-text .qodef-m-svg-icon {

    display: none

  }

}

.qodef-mobile-header-opener .qodef-m-text .qodef-m-inner-text--close, .qodef-mobile-header-opener .qodef-m-text .qodef-m-inner-text--menu {

  position: absolute;

  left: 0;

  width: 100%

}

.qodef-mobile-header-opener .qodef-m-text .qodef-m-inner-text--menu {

  opacity: 1;

  visibility: visible

}

.qodef-mobile-header-opener .qodef-m-text .qodef-m-inner-text--close {

  opacity: 0;

  visibility: hidden

}

.qodef-mobile-header-opener:hover .qodef-m-text .qodef-m-svg-icon circle:first-child {

  stroke-dashoffset: 0

}

.qodef-mobile-header-opener:hover .qodef-m-text .qodef-m-svg-icon circle:last-child {

  stroke-dashoffset: -210

}

.qodef-mobile-header-opener.qodef--opened .qodef-m-inner-text--close {

  opacity: 1;

  visibility: visible

}

.qodef-mobile-header-opener.qodef--opened .qodef-m-inner-text--menu {

  opacity: 0;

  visibility: hidden

}

.qodef-mobile-header-navigation {

  position: absolute;

  top: 100%;

  left: 0;

  display: none;

  width: 100%;

  max-height: calc(100vh - 70px);

  background-color: #fff;

  border-bottom: 1px solid #dadada;

  padding: 0;

  margin: 0;

  overflow-y: scroll;

  z-index: 10;

  box-shadow: -1px 3px 7px 0 #0000000a

}

.qodef-mobile-header-navigation ul {

  margin: 0;

  padding: 0;

  list-style: none

}

.qodef-mobile-header-navigation ul li {

  position: relative;

  margin: 15px 0;

  padding: 0;
	    width: 100%;

}
.qodef-mobile-header-navigation .sub-menu span {
   
    font-size: 20px;
}
.qodef-mobile-header-navigation ul li a {

  position: relative;

  display: block

}

.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow {

  position: absolute;

  top: 5px;

  right: 0;

  width: 8px;

  height: auto;

  fill: currentColor;

  transform: rotate(0);

  transition: transform .3s ease;

  pointer-events: none

}

.qodef-mobile-header-navigation ul li ul {
    display: none;
    margin: 0;
    background: #0f1e85;
    padding-left: 5px;
}

.qodef-mobile-header-navigation ul li ul li > a {

  position: relative;

  display: flex;

  white-space: normal;

  margin: 13px 0;

  overflow: hidden;

  transition: padding .2s ease-out;

  padding-right: 15px;

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  color: #63605a;

  letter-spacing: .01em;

  font-size: 14px;

  font-weight: 400;

  letter-spacing: .01em

}

.qodef-mobile-header-navigation ul li ul li > a .qodef-menu-item-icon {

  flex-shrink: 0

}

.qodef-mobile-header-navigation ul li ul li > a:before {

  content: '';

  position: absolute;

  top: calc(50% - 9px);

  transform: scaleY(0);

  transform-origin: top;

  height: 17px;

  width: 1px;

  background: #63605a;

  border-radius: 100%;

  transition: left .2s ease-out, right .2s ease-out, transform .26s cubic-bezier(.33, .02, 0, .93) .14s;

  left: -15px

}

.qodef-mobile-header-navigation ul li ul li > a:hover {

  padding-left: 15px;

  padding-right: 0

}

.qodef-mobile-header-navigation ul li ul li > a:hover:before {

  left: 0;

  transform: scaleY(1)

}

.qodef-mobile-header-navigation ul li ul li.current-menu-ancestor > a, .qodef-mobile-header-navigation ul li ul li.current-menu-item > a {

  padding-left: 15px;

  padding-right: 0

}

.qodef-mobile-header-navigation ul li ul li.current-menu-ancestor > a:before, .qodef-mobile-header-navigation ul li ul li.current-menu-item > a:before {

  left: 0;

  transform: scaleY(1)

}

.qodef-mobile-header-navigation ul li.qodef--opened .qodef-menu-item-arrow {

  transform: rotate(90deg)

}

.qodef-mobile-header-navigation > ul {

  margin: 0 auto;

  padding: 34px 0

}

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

  .qodef--boxed .qodef-mobile-header-navigation > ul {

    padding: 34px 30px

  }

}

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

  .qodef--boxed .qodef-mobile-header-navigation > ul {

    padding: 34px 10px

  }

}

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

  .qodef--boxed .qodef-mobile-header-navigation > ul {

    padding: 34px 30px

  }

}

.qodef-mobile-header-navigation > ul > li > a {

  font-family: Heebo, sans-serif;

  line-height: 1.66em;

  font-size: 13px;

  font-weight: 400;

  text-transform: uppercase;

  letter-spacing: .14em

}

.qodef-mobile-header-navigation > ul > li > a .qodef-menu-item-text {

  position: relative;

  display: inline-block

}

.qodef-mobile-header-navigation > ul > li > a .qodef-menu-item-text:after {

  content: '';

  display: inline-block;

  width: calc(100% - 2px);

  height: 1px;

  background-color: currentColor;

  position: absolute;

  bottom: 0;

  left: 0;

  transform: scaleX(0);

  transform-origin: left;

  transition: transform .26s cubic-bezier(.33, .02, 0, .93)

}

.qodef-mobile-header-navigation > ul > li > a:hover {

  color: #241c10

}

.qodef-mobile-header-navigation > ul > li.current-menu-ancestor > a, .qodef-mobile-header-navigation > ul > li.current-menu-item > a {

  color: #241c10

}

.qodef-mobile-header-navigation > ul > li.current-menu-ancestor > a .qodef-menu-item-text:after, .qodef-mobile-header-navigation > ul > li.current-menu-item > a .qodef-menu-item-text:after {

  transform: scaleX(1)

}

.qodef-header-navigation {

  height: 100%

}

.qodef-header-navigation ul {

  margin: 0 !important;

  padding: 0;

  list-style: none

}

.qodef-header-navigation ul li {

  position: relative;

  margin: 0;

  padding: 0

}

.qodef-header-navigation ul li a .qodef-menu-item-arrow {

  position: absolute;

  top: 5px;

  right: 0;

  width: 8px;

  height: auto;

  fill: currentColor

}

.qodef-header-navigation ul li.qodef--hide-link > a {

  cursor: default

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul {

 position: absolute;

    top: 100%;

    left: -36px;

    width: max-content;

    margin: 0;

    padding: 0px 12px 1px;

    background-color: #17288e;

    opacity: 0;

    visibility: hidden;

  box-shadow: -1px 3px 7px 0 rgba(0, 0, 0, .04)

}

.qodef-header-navigation ul li .qodef-drop-down-second {

    top: 128px !important;

    left: 34px !important;

   

}

ul.sub-menu a span {

	font-family: 'Neutra Text';

	color: #fff;

	    font-size: 23px;

	

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul li {

  padding: 0 38px

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children:hover > ul {

  opacity: 1;

  visibility: visible;

  transition: opacity .2s ease-out

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul ul {

  top: calc(-34px - 13px);

  left: 100%

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right {

  left: auto;

  right: -34px;

  text-align: right

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right li a .qodef-menu-item-arrow {

  left: 0;

  right: auto;

  padding-bottom: 1px;

  transform: rotate(180deg)

}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul.qodef-drop-down--right ul {

  left: -100%

}

.qodef-header-navigation ul li.qodef-menu-item--narrow:hover > ul {

  opacity: 1;

  visibility: visible;

  transition: opacity .2s ease-out

}

.qodef-header-navigation > ul {

  position: relative;

  display: flex;

  align-items: center;

  height: 100%;

  white-space: nowrap

}

.qodef-header-navigation > ul > li {

    height: 100%;

    margin: 0 6px !important;

}

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

  .qodef-header-navigation > ul > li {

    margin: 0 18px

  }

}

.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 {

  position: relative;

  display: flex;

  align-items: flex-end;

  height: 100%;

  font-family: Heebo, sans-serif;

  line-height: 1.66em;

  font-size: 13px;

  font-weight: 400;

  text-transform: uppercase;

  letter-spacing: .14em

}

.qodef-header-sticky-inner.qodef-content-grid .qodef-header-navigation > ul > li > a{

	align-items: center;font-style: italic;

}

div#swissdelight_core_social_icons_group-14 {

    margin-left: 95px !important;

}
.productlist .tme-posts-card-title a{font-size: 18px}

.qodef-header-navigation > ul > li > a .qodef-menu-item-text:after {

  content: '';

  display: inline-block;

  width: calc(100% - 2px);

  height: 1px;

  background-color: currentColor;

  position: absolute;

  bottom: 0;

  left: 0;

  transform: scaleX(0);

  transform-origin: left;

  transition: transform .26s cubic-bezier(.33, .02, 0, .93)

}

.qodef-header-navigation > ul > li > a .qodef-menu-item-arrow {

  display: none

}

.qodef-header-navigation > ul > li > a:hover {

  color: #241c10

}

.qodef-header-navigation > ul > li > a:hover .qodef-menu-item-text:after {

  transform: scaleX(1);

	color: #d90000

}

.qodef-header-navigation > ul > li.current-menu-ancestor > a, .qodef-header-navigation > ul > li.current-menu-item > a .qodef-menu-item-text  {

	font-weight: bold

}

.qodef-header-navigation > ul > li.current-menu-ancestor > a .qodef-menu-item-text:after, .qodef-header-navigation > ul > li.current-menu-item > a .qodef-menu-item-text:after {

  transform: scaleX(1);

	color: #d90000

}

.SlideTitle{

    font-family: 'NeutraTextTF-Bold' !important;

    font-size: 57px !important;

	text-transform: inherit !important;

    }

.qodef-header-navigation > ul > li.current-menu-ancestor > a:hover .qodef-menu-item-text:after, .qodef-header-navigation > ul > li.current-menu-item > a:hover .qodef-menu-item-text:after {

  animation: qodef-draw-line .6s forwards cubic-bezier(.33, .02, 0, .93)

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul li > a {

  font-family: Heebo, sans-serif;

  font-size: 17px;

  line-height: 1.66em;

  font-weight: 400;

  color: #63605a;

  letter-spacing: .01em;

  font-size: 14px;

  font-weight: 400;

  letter-spacing: .01em

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a {

     position: relative;

    display: flex;

    white-space: normal;

    margin: 13px 0;

    overflow: hidden;

    transition: padding .2s ease-out;

    padding-right: 17px;

    padding-left: 16px;

}





}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a .qodef-menu-item-icon {

  flex-shrink: 0

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a:before {

  content: '';

  position: absolute;

  top: calc(50% - 9px);

  transform-origin: top;

  height: 17px;

  width: 1px;

  background: #fff !important;

  border-radius: 100%;

  transition: left .2s ease-out, right .2s ease-out, transform .26s cubic-bezier(.33, .02, 0, .93) .14s;

  left: 0

}

.sub-menu li:first-child a:before{

	display: none

}

div#swissdelight_core_social_icons_group-16 {

    margin-top: 84px !important;

    border: 1px solid #17288e !important;

    padding: 5px;

}



div#swissdelight_core_social_icons_group-16 .qodef-social-icons-group span {

	color: #17288e;

	

} 

.qodef-header-sticky {

    

	height: 126px !important;}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-ancestor > a, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-item > a, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li:hover > a {

  padding-left: 15px;

  padding-right: 0

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-ancestor > a:before, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li.current-menu-item > a:before, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li:hover > a:before {

  left: 0;

  transform: scaleY(1)

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a {

  position: relative;

  display: flex;

  white-space: normal;

  margin: 13px 0;

  transition: padding .2s ease-out;

  justify-content: flex-end;

  padding-left: 15px;

  padding-right: 0

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a .qodef-menu-item-icon {

  flex-shrink: 0

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li > a:before {

  content: '';

  position: absolute;

  top: calc(50% - 9px);

  transform: scaleY(0);

  transform-origin: top;

  height: 17px;

  width: 1px;

  background: #63605a;

  border-radius: 100%;

  transition: left .2s ease-out, right .2s ease-out, transform .26s cubic-bezier(.33, .02, 0, .93) .14s;

  left: auto;

  right: -15px

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-ancestor > a, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-item > a, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li:hover > a {

  padding-left: 0;

  padding-right: 15px

}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-ancestor > a:before, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li.current-menu-item > a:before, .qodef-header-navigation > ul > li.qodef-menu-item--narrow ul.qodef-drop-down--right li:hover > a:before {

  left: auto;

  right: 0;

  transform: scaleY(1)

}

body:not([class*=swissdelight-core]) .qodef-header-navigation ul li.qodef-menu-item--narrow ul {

  width: 300px

}

.qodef-m-pagination {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin: 0

}

.qodef-m-pagination.qodef--wp .nav-links {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center

}

.qodef-m-pagination.qodef--wp .page-numbers {

  position: relative;

  margin: 0 15px;

  padding: 0 3px;

  font-size: 14px

}

.qodef-m-pagination.qodef--wp .page-numbers * {

  display: block;

  line-height: inherit

}

.qodef-m-pagination.qodef--wp .page-numbers:first-child {

  margin-left: 0

}

.qodef-m-pagination.qodef--wp .page-numbers:last-child {

  margin-right: 0

}

.qodef-m-pagination.qodef--wp .page-numbers.next, .qodef-m-pagination.qodef--wp .page-numbers.prev {

  padding: 0;

  top: -1px

}

.qodef-m-pagination.qodef--wp .page-numbers.next svg, .qodef-m-pagination.qodef--wp .page-numbers.prev svg {

  position: relative;

  display: block;

  height: auto;

  fill: currentColor;

  stroke: none

}

.qodef-m-pagination.qodef--wp .page-numbers.prev {

  margin-right: 14px

}

.qodef-m-pagination.qodef--wp .page-numbers.next {

  margin-left: 14px

}

.qodef-m-pagination.qodef--wp .page-numbers.current, .qodef-m-pagination.qodef--wp .page-numbers:hover {

  color: var(--qode-main-color)

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-items {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item {

  position: relative;

  margin: 0 15px;

  padding: 0 3px;

  font-size: 14px

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item * {

  display: block;

  line-height: inherit

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:first-child {

  margin-left: 0

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:last-child {

  margin-right: 0

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {

  padding: 0;

  top: -1px

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next svg, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev svg {

  position: relative;

  display: block;

  height: auto;

  fill: currentColor;

  stroke: none

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {

  margin-right: 14px

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next {

  margin-left: 14px

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:hover {

  color: var(--qode-main-color)

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef-prev--hidden {

  margin-left: 0

}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--hide {

  display: none

}

.qodef-m-pagination.qodef--load-more {

  text-align: center

}

.qodef-m-pagination.qodef--load-more .qodef-m-pagination-inner {

  position: relative;

  display: inline-block;

  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-pagination--on .qodef-m-pagination-spinner {

  position: relative;

  display: inline-block;

  vertical-align: top;

  width: 32px;

  height: auto;

  fill: var(--qode-main-color);

  stroke: none;

  visibility: hidden;

  z-index: -1;

  animation: qode-rotate 2s infinite linear

}

.qodef-pagination--on.qodef-pagination-type--standard .qodef-grid-inner {

  opacity: 1;

  transition: opacity .2s ease-out

}

.qodef-pagination--on.qodef-pagination-type--standard .qodef-m-pagination-spinner {

  position: absolute;

  bottom: calc(50% - 16px);

  left: calc(50% - 16px)

}

.qodef-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-grid-inner {

  opacity: 0

}

.qodef-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-m-pagination-inner {

  opacity: 0

}

.qodef-pagination--on.qodef-pagination-type--load-more .qodef-m-pagination-spinner {

  position: absolute;

  bottom: 10px;

  left: calc(50% - 16px)

}

.qodef-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-load-more-button {

  opacity: 0

}

.qodef-pagination--on.qodef--loading .qodef-m-pagination-spinner {

  visibility: visible;

  z-index: 1

}

.qodef-single-links {

  position: relative;

  display: flex;

  align-items: baseline;

  width: 100%;

  margin: 15px 0

}

.qodef-single-links .qodef-m-single-links-title {

  font-family: Heebo, sans-serif;

  font-size: 12px;

  font-weight: 400;

  letter-spacing: .15em;

  text-transform: uppercase;

  color: var(--qode-main-color);

  margin-right: 10px

}

.qodef-single-links a, .qodef-single-links > span:not(.qodef-m-single-links-title) {

  position: relative;

  display: inline-block;

  vertical-align: top;

  margin-right: 8px;

  padding: 0 3px;

  color: #241c10

}

.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: var(--qode-main-color)

}

.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-title {

  margin: 0 0 20px

}

.qodef-search .qodef-e-search-heading-label {

  margin: 8px 0 0

}

.qodef-search .qodef-search-form .qodef-search-form-field {

  padding-right: 50px;

  margin: 0

}

.qodef-search .qodef-search-form .qodef-search-form-button {

  position: absolute;

  top: 0;

  right: 0;

  width: auto;

  height: 100%;

  display: inline-flex;

  align-items: center;

  justify-content: center;

  font-size: 20px;

  padding: 0;

  color: #241c10;

  background-color: transparent;

  border: 0;

  padding-right: 20px

}

.qodef-search .qodef-search-form .qodef-search-form-button:hover {

  color: var(--qode-main-color)

}

.qodef-search .qodef-search-form .qodef-search-form-button svg {

  display: block;

  width: 15px;

  height: auto;

  fill: none;

  stroke: currentColor

}

.qodef-search .qodef-search-form-inner {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.qodef-search article {

  margin-bottom: 60px

}

.qodef-search article:last-child {

  margin-bottom: 0

}

.qodef-search article .qodef-e-inner {

  position: relative;

  display: flex;

  align-items: flex-start

}

.qodef-search article .qodef-e-inner > * {

  width: 100%

}

.qodef-search article .qodef-e-inner .qodef-e-image {

  flex-basis: 180px;

  padding-right: 30px

}

.qodef-search article .qodef-e-inner .qodef-e-title {

  margin: 0;

  max-width: 70%

}

.qodef-search article .qodef-e-inner .qodef-e-excerpt {

  margin: 12px 0 0;

  max-width: 70%

}

#qodef-page-sidebar {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-bottom: 60px

}

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

  #qodef-page-sidebar .qodef-widget-title {

    font-size: 27px;

    line-height: 1.04em;

    font-weight: 500

  }

}

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

  #qodef-page-sidebar .qodef-widget-title {

    font-size: 33px;

    line-height: 1.03em;

    font-weight: 500

  }

}

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

  .elementor-widget-sidebar .qodef-widget-title {

    font-size: 27px;

    line-height: 1.04em;

    font-weight: 500

  }

}

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

  .elementor-widget-sidebar .qodef-widget-title {

    font-size: 33px;

    line-height: 1.03em;

    font-weight: 500

  }

}

.qodef-page-title {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  height: 240px;

  background-color: #fafafa

}

.qodef-page-title .qodef-m-inner {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  height: 100%

}

.qodef-page-title .qodef-m-content {

  height: 100%;

  display: flex;

  justify-content: center;

  align-items: flex-start;

  flex-direction: column

}

.qodef-page-title .qodef-m-title {

  margin: 0;
	    font-family: 'NeutraTextTF-Bold' !important;
    color: #fff;
    font-size: 60px;
    background: #564a4185;
    padding: 7px;

}

.widget:last-child {

  margin-bottom: 0 !important

}

.widget .qodef-widget-title {

  text-transform: capitalize

}

.widget .qodef-widget-title a {

  color: inherit

}

.widget ul:not(.qodef-shortcode-list) {

  list-style: none;

  margin: 0;

  padding: 0

}

.widget ul:not(.qodef-shortcode-list) li:last-child {

  margin-bottom: 0

}

.widget ul:not(.qodef-shortcode-list) li ul {

  margin-left: 1em

}

.widget select {

  max-width: 100%;

  width: 100%

}

.widget .select2 {

  margin-bottom: 0

}

.widget .select2-container--default .select2-selection--single {

  color: inherit !important

}

.widget .wp-caption {

  color: inherit

}

.widget[class*="_search"] .qodef-search-form-inner {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.widget[class*="_search"] input {

  margin: 0;

  padding-right: 50px;

  padding-left: 0;

  border: none;

  border-bottom: 1px solid #7d7d7d

}

.widget .tagcloud {

  margin-bottom: -11px

}

.widget .tagcloud a {

  display: inline-block;

  font-family: Cormorant, serif;

  font-size: 18px !important;

  font-weight: 500;

  font-style: italic;

  line-height: 1em;

  margin: 0 13px 11px 0;

  position: relative;

  text-transform: capitalize;

  vertical-align: top;

  letter-spacing: .01em

}

.widget .tagcloud a:hover {

  color: #241c10

}

.widget .tagcloud a:after {

  content: "/";

  position: relative;

  right: -7px

}

.widget .tagcloud a:last-child:after {

  display: none

}

.widget.widget_media_image {

  margin-bottom: 0

}

.widget.widget_media_image a {

  display: inline-block;

  vertical-align: top

}

.widget.widget_media_image img {

  display: block

}

.widget.widget_custom_html {

  margin-bottom: 0

}

.widget.widget_text img {

  display: block

}

.widget.widget_calendar {

  width: 100%

}

.widget.widget_calendar table {

  table-layout: fixed

}

.widget.widget_calendar caption {

  margin-bottom: 5px

}

.widget.widget_calendar #today a {

  color: inherit

}

.widget.widget_calendar tfoot td, .widget.widget_calendar tfoot tr {

  border: 0

}

.widget.widget_nav_menu .qodef-menu-item-arrow {

  display: none

}

.widget.widget_rss ul .rsswidget {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  display: block

}

.widget.widget_rss ul .rssSummary {

  margin-top: 5px

}

.widget.widget_rss ul cite {

  display: block;

  margin: 8px 0 20px

}

.widget.widget_rss ul li:last-child cite {

  margin-bottom: 0

}

.widget.widget_swissdelight_core_social_icons_group .qodef-widget-title {

  text-align: center;

  font-size: 27px;

  margin: 0 0 12px

}

#qodef-side-area .widget.widget_swissdelight_core_social_icons_group .qodef-widget-title {

  font-size: 21px

}

.widget.widget_swissdelight_core_social_icons_group .qodef-social-icons-group {

  text-align: center

}

.widget.widget_swissdelight_core_social_icons_group a {

  color: #241c10

}

#qodef-page-footer .widget.widget_swissdelight_core_social_icons_group a {

  color: #241c10

}

#qodef-page-footer .widget.widget_swissdelight_core_social_icons_group a:hover {

  color: #000

}

.widget.widget_swissdelight_core_product_list .qodef-filter-holder {

  display: block;

  margin-bottom: 0

}

.widget {

  margin: 0 0 19px

}

.widget .qodef-widget-title {

  margin: 0 0 16px;
	text-transform: uppercase;
    font-family: 'NeutraTextTF-Bold';
    color: #000;

}
main#qodef-page-content {
    padding-top: 51px;
}

.widget .qodef-widget-title a:hover {

  color: #241c10

}

.widget a {

  color: #241c10

}

.widget a:hover {

  color: #241c10

}

.widget a.qodef-custom-side-area-link {

  color: #63605a

}

.widget a.qodef-custom-side-area-link:hover {

  color: #241c10

}

.widget ul:not(.qodef-shortcode-list) li {

  margin: 0 0 5px;

  font-size: 12px;

  text-transform: uppercase;

  letter-spacing: .15em;

  font-weight: 400

}

.widget ul:not(.qodef-shortcode-list) li:last-child {

  margin-bottom: 0

}

.widget ul:not(.qodef-shortcode-list) li ul {

  margin-top: 5px

}

.widget select {

  margin-top: 21px

}

.widget .select2 {

  margin-top: 5px !important

}

.widget[class*="_search"] .qodef-widget-title {

  margin-bottom: 21px

}

.widget[class*="_search"] button {

  position: absolute;

  top: 0;

  right: 0;

  width: auto;

  height: 100%;

  display: inline-flex;

  align-items: center;

  justify-content: center;

  font-size: 20px;

  padding: 0;

  color: #241c10;

  background-color: transparent;

  border: 0;

  color: #241c10

}

.widget[class*="_search"] button:hover {

  color: #63605a

}

.widget[class*="_search"] button svg {

  display: block;

  width: 15px;

  height: auto;

  fill: none;

  stroke: currentColor

}

.widget[class*="_search"] button:hover {

  color: #000

}

.widget.widget_categories ul li a {

  color: var(--qode-main-color)

}

.widget.widget_categories ul li a:hover {

  color: #241c10

}

.widget .tagcloud a {

  color: #63605a

}

.widget .tagcloud a:hover {

  color: #241c10

}

.widget.widget_media_image .qodef-widget-title {

  margin-bottom: 21px

}

.widget.widget_calendar #today {

  color: #fff;

  background-color: #241c10

}

.widget.widget_calendar table td, .widget.widget_calendar table th {

  text-align: center

}

.widget.widget_calendar tfoot a {

  color: #241c10

}

.widget.widget_calendar tfoot a:hover {

  color: #241c10

}

.widget.widget_recent_comments .comment-author-link a {

  font-weight: 500

}

#qodef-top-area-inner .widget {

  margin: 0 0 0;

  color: #ababab

}

#qodef-top-area-inner .widget .qodef-widget-title {

  margin: 0 0 16px;

  color: #fff

}

#qodef-top-area-inner .widget .qodef-widget-title a:hover {

  color: #fff

}

#qodef-top-area-inner .widget a {

  color: #ababab

}

#qodef-top-area-inner .widget a:hover {

  color: #fff

}

#qodef-top-area-inner .widget a.qodef-custom-side-area-link {

  color: #63605a

}

#qodef-top-area-inner .widget a.qodef-custom-side-area-link:hover {

  color: #241c10

}

#qodef-top-area-inner .widget ul:not(.qodef-shortcode-list) li {

  margin: 0 0 5px;

  font-size: 12px;

  text-transform: uppercase;

  letter-spacing: .15em;

  font-weight: 400

}

#qodef-top-area-inner .widget ul:not(.qodef-shortcode-list) li:last-child {

  margin-bottom: 0

}

#qodef-top-area-inner .widget ul:not(.qodef-shortcode-list) li ul {

  margin-top: 5px

}

#qodef-top-area-inner .widget select {

  margin-top: 21px

}

#qodef-top-area-inner .widget .select2 {

  margin-top: 5px !important

}

#qodef-top-area-inner .widget[class*="_search"] .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-top-area-inner .widget[class*="_search"] button {

  position: absolute;

  top: 0;

  right: 0;

  width: auto;

  height: 100%;

  display: inline-flex;

  align-items: center;

  justify-content: center;

  font-size: 20px;

  padding: 0;

  color: #241c10;

  background-color: transparent;

  border: 0;

  color: #241c10

}

#qodef-top-area-inner .widget[class*="_search"] button:hover {

  color: #63605a

}

#qodef-top-area-inner .widget[class*="_search"] button svg {

  display: block;

  width: 15px;

  height: auto;

  fill: none;

  stroke: currentColor

}

#qodef-top-area-inner .widget[class*="_search"] button:hover {

  color: #000

}

#qodef-top-area-inner .widget.widget_categories ul li a {

  color: var(--qode-main-color)

}

#qodef-top-area-inner .widget.widget_categories ul li a:hover {

  color: #241c10

}

#qodef-top-area-inner .widget .tagcloud a {

  color: #63605a

}

#qodef-top-area-inner .widget .tagcloud a:hover {

  color: #241c10

}

#qodef-top-area-inner .widget.widget_media_image .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-top-area-inner .widget.widget_calendar #today {

  color: #fff;

  background-color: #241c10

}

#qodef-top-area-inner .widget.widget_calendar table td, #qodef-top-area-inner .widget.widget_calendar table th {

  text-align: center

}

#qodef-top-area-inner .widget.widget_calendar tfoot a {

  color: #ababab

}

#qodef-top-area-inner .widget.widget_calendar tfoot a:hover {

  color: #fff

}

#qodef-top-area-inner .widget.widget_recent_comments .comment-author-link a {

  font-weight: 500

}

#qodef-top-area-inner.qodef-skin--light .widget {

  margin: 0 0 0;

  color: #ababab

}

#qodef-top-area-inner.qodef-skin--light .widget .qodef-widget-title {

  margin: 0 0 16px;

  color: #fff

}

#qodef-top-area-inner.qodef-skin--light .widget .qodef-widget-title a:hover {

  color: #000

}

#qodef-top-area-inner.qodef-skin--light .widget a {

  color: #63605a

}

#qodef-top-area-inner.qodef-skin--light .widget a:hover {

  color: #000

}

#qodef-top-area-inner.qodef-skin--light .widget a.qodef-custom-side-area-link {

  color: #63605a

}

#qodef-top-area-inner.qodef-skin--light .widget a.qodef-custom-side-area-link:hover {

  color: #241c10

}

#qodef-top-area-inner.qodef-skin--light .widget ul:not(.qodef-shortcode-list) li {

  margin: 0 0 5px;

  font-size: 12px;

  text-transform: uppercase;

  letter-spacing: .15em;

  font-weight: 400

}

#qodef-top-area-inner.qodef-skin--light .widget ul:not(.qodef-shortcode-list) li:last-child {

  margin-bottom: 0

}

#qodef-top-area-inner.qodef-skin--light .widget ul:not(.qodef-shortcode-list) li ul {

  margin-top: 5px

}

#qodef-top-area-inner.qodef-skin--light .widget select {

  margin-top: 21px

}

#qodef-top-area-inner.qodef-skin--light .widget .select2 {

  margin-top: 5px !important

}

#qodef-top-area-inner.qodef-skin--light .widget[class*="_search"] .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-top-area-inner.qodef-skin--light .widget[class*="_search"] button {

  position: absolute;

  top: 0;

  right: 0;

  width: auto;

  height: 100%;

  display: inline-flex;

  align-items: center;

  justify-content: center;

  font-size: 20px;

  padding: 0;

  color: #241c10;

  background-color: transparent;

  border: 0;

  color: #241c10

}

#qodef-top-area-inner.qodef-skin--light .widget[class*="_search"] button:hover {

  color: #63605a

}

#qodef-top-area-inner.qodef-skin--light .widget[class*="_search"] button svg {

  display: block;

  width: 15px;

  height: auto;

  fill: none;

  stroke: currentColor

}

#qodef-top-area-inner.qodef-skin--light .widget[class*="_search"] button:hover {

  color: #000

}

#qodef-top-area-inner.qodef-skin--light .widget.widget_categories ul li a {

  color: var(--qode-main-color)

}

#qodef-top-area-inner.qodef-skin--light .widget.widget_categories ul li a:hover {

  color: #241c10

}

#qodef-top-area-inner.qodef-skin--light .widget .tagcloud a {

  color: #63605a

}

#qodef-top-area-inner.qodef-skin--light .widget .tagcloud a:hover {

  color: #241c10

}

#qodef-top-area-inner.qodef-skin--light .widget.widget_media_image .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-top-area-inner.qodef-skin--light .widget.widget_calendar #today {

  color: #fff;

  background-color: #241c10

}

#qodef-top-area-inner.qodef-skin--light .widget.widget_calendar table td, #qodef-top-area-inner.qodef-skin--light .widget.widget_calendar table th {

  text-align: center

}

#qodef-top-area-inner.qodef-skin--light .widget.widget_calendar tfoot a {

  color: #63605a

}

#qodef-top-area-inner.qodef-skin--light .widget.widget_calendar tfoot a:hover {

  color: #000

}

#qodef-top-area-inner.qodef-skin--light .widget.widget_recent_comments .comment-author-link a {

  font-weight: 500

}

#qodef-page-footer .widget {

  margin: 0 0 30px;

  color: #63605a

}

#qodef-page-footer-top-area-inner {

    padding: 80px 0 0;

    border-top: 0 solid #dadada;

}

footer#qodef-page-footer {

    border-top: 3px solid #D90000;

}





.widget_text{

	    padding-left: 53px;



	

}

#qodef-page-footer .widget .qodef-widget-title {

       margin: 0 0 18px;

    color: #736258 !important;

    font-family: 'NeutraTextTF-Bold';

    font-size: 22px;

    text-transform: uppercase;

    padding-bottom: 0;

    margin: 0 !important;

}



.creationBloc .elementor-widget-wrap {

		background: url("images/bgblocdiv.jpg") repeat;



}

.creationBloc{

	

}

div#text-13{

	background: url("images/adresse.png") no-repeat top left;

	

}



div#text-14 {

		background: url("images/tel.png") no-repeat top left;
    padding-bottom: 13px;
}





div#text-16 {	

	background: url("images/horloge.png") no-repeat top left;

}



div#text-17 {

		background: url("images/mail.png") no-repeat top left;



	

}

#qodef-page-footer .widget .qodef-widget-title a:hover {

  color: #241c10

}

#qodef-page-footer .widget a {

  color: #63605a

}

#qodef-page-footer .widget a:hover {

  color: #241c10

}

#qodef-page-footer .widget a.qodef-custom-side-area-link {

  color: #63605a

}

#qodef-page-footer .widget a.qodef-custom-side-area-link:hover {

  color: #241c10

}

#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li {

  margin: 0 0 12px;

  font-size: 12px;

  text-transform: uppercase;

  letter-spacing: .15em;

  font-weight: 400

}

#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 ul {

  margin-top: 12px

}

#qodef-page-footer .widget select {

  margin-top: 23px

}

#qodef-page-footer .widget .select2 {

  margin-top: 5px !important

}

#qodef-page-footer .widget[class*="_search"] .qodef-widget-title {

  margin-bottom: 23px

}

#qodef-page-footer .widget[class*="_search"] button {

  position: absolute;

  top: 0;

  right: 0;

  width: auto;

  height: 100%;

  display: inline-flex;

  align-items: center;

  justify-content: center;

  font-size: 20px;

  padding: 0;

  color: #241c10;

  background-color: transparent;

  border: 0;

  color: #241c10

}

#qodef-page-footer .widget[class*="_search"] button:hover {

  color: #63605a

}

#qodef-page-footer .widget[class*="_search"] button svg {

  display: block;

  width: 15px;

  height: auto;

  fill: none;

  stroke: currentColor

}

#qodef-page-footer .widget[class*="_search"] button:hover {

  color: #000

}

#qodef-page-footer .widget.widget_categories ul li a {

  color: var(--qode-main-color)

}

#qodef-page-footer .widget.widget_categories ul li a:hover {

  color: #241c10

}

#qodef-page-footer .widget .tagcloud a {

  color: #63605a

}

#qodef-page-footer .widget .tagcloud a:hover {

  color: #241c10

}

#qodef-page-footer .widget.widget_media_image .qodef-widget-title {

  margin-bottom: 23px

}

#qodef-page-footer .widget.widget_calendar #today {

  color: #fff;

  background-color: #241c10

}

#qodef-page-footer .widget.widget_calendar table td, #qodef-page-footer .widget.widget_calendar table th {

  text-align: center

}

#qodef-page-footer .widget.widget_calendar tfoot a {

  color: #63605a

}

#qodef-page-footer .widget.widget_calendar tfoot a:hover {

  color: #241c10

}

#qodef-page-footer .widget.widget_recent_comments .comment-author-link a {

  font-weight: 500

}

#qodef-page-footer-bottom-area .widget {

  margin: 0 0 23px

}

#qodef-page-footer-bottom-area .widget .qodef-widget-title {

  margin: 0 0 16px

}

#qodef-page-footer-bottom-area .widget .qodef-widget-title a:hover {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget a {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget a:hover {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget a.qodef-custom-side-area-link {

  color: #63605a

}

#qodef-page-footer-bottom-area .widget a.qodef-custom-side-area-link:hover {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget ul:not(.qodef-shortcode-list) li {

  margin: 0 0 5px;

  font-size: 12px;

  text-transform: uppercase;

  letter-spacing: .15em;

  font-weight: 400

}

#qodef-page-footer-bottom-area .widget ul:not(.qodef-shortcode-list) li:last-child {

  margin-bottom: 0

}

#qodef-page-footer-bottom-area .widget ul:not(.qodef-shortcode-list) li ul {

  margin-top: 5px

}

#qodef-page-footer-bottom-area .widget select {

  margin-top: 21px

}

#qodef-page-footer-bottom-area .widget .select2 {

  margin-top: 5px !important

}

#qodef-page-footer-bottom-area .widget[class*="_search"] .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-page-footer-bottom-area .widget[class*="_search"] button {

  position: absolute;

  top: 0;

  right: 0;

  width: auto;

  height: 100%;

  display: inline-flex;

  align-items: center;

  justify-content: center;

  font-size: 20px;

  padding: 0;

  color: #241c10;

  background-color: transparent;

  border: 0;

  color: #241c10

}

#qodef-page-footer-bottom-area .widget[class*="_search"] button:hover {

  color: #63605a

}

#qodef-page-footer-bottom-area .widget[class*="_search"] button svg {

  display: block;

  width: 15px;

  height: auto;

  fill: none;

  stroke: currentColor

}

#qodef-page-footer-bottom-area .widget[class*="_search"] button:hover {

  color: #000

}

#qodef-page-footer-bottom-area .widget.widget_categories ul li a {

  color: var(--qode-main-color)

}

#qodef-page-footer-bottom-area .widget.widget_categories ul li a:hover {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget .tagcloud a {

  color: #63605a

}

#qodef-page-footer-bottom-area .widget .tagcloud a:hover {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget.widget_media_image .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-page-footer-bottom-area .widget.widget_calendar #today {

  color: #fff;

  background-color: #241c10

}

#qodef-page-footer-bottom-area .widget.widget_calendar table td, #qodef-page-footer-bottom-area .widget.widget_calendar table th {

  text-align: center

}

#qodef-page-footer-bottom-area .widget.widget_calendar tfoot a {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget.widget_calendar tfoot a:hover {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget.widget_recent_comments .comment-author-link a {

  font-weight: 500

}

#qodef-side-area .widget {

  margin: 0 0 25px;

  color: #63605a

}

#qodef-side-area .widget .qodef-widget-title {

  margin: 0 0 11px;

  color: #241c10

}

#qodef-side-area .widget .qodef-widget-title a:hover {

  color: #241c10

}

#qodef-side-area .widget a {

  color: #241c10

}

#qodef-side-area .widget a:hover {

  color: #241c10

}

#qodef-side-area .widget a.qodef-custom-side-area-link {

  color: #63605a

}

#qodef-side-area .widget a.qodef-custom-side-area-link:hover {

  color: #241c10

}

#qodef-side-area .widget ul:not(.qodef-shortcode-list) li {

  margin: 0 0 5px;

  font-size: 12px;

  text-transform: uppercase;

  letter-spacing: .15em;

  font-weight: 400

}

#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 ul {

  margin-top: 5px

}

#qodef-side-area .widget select {

  margin-top: 16px

}

#qodef-side-area .widget .select2 {

  margin-top: 5px !important

}

#qodef-side-area .widget[class*="_search"] .qodef-widget-title {

  margin-bottom: 16px

}

#qodef-side-area .widget[class*="_search"] button {

  position: absolute;

  top: 0;

  right: 0;

  width: auto;

  height: 100%;

  display: inline-flex;

  align-items: center;

  justify-content: center;

  font-size: 20px;

  padding: 0;

  color: #241c10;

  background-color: transparent;

  border: 0;

  color: #241c10

}

#qodef-side-area .widget[class*="_search"] button:hover {

  color: #63605a

}

#qodef-side-area .widget[class*="_search"] button svg {

  display: block;

  width: 15px;

  height: auto;

  fill: none;

  stroke: currentColor

}

#qodef-side-area .widget[class*="_search"] button:hover {

  color: #000

}

#qodef-side-area .widget.widget_categories ul li a {

  color: var(--qode-main-color)

}

#qodef-side-area .widget.widget_categories ul li a:hover {

  color: #241c10

}

#qodef-side-area .widget .tagcloud a {

  color: #63605a

}

#qodef-side-area .widget .tagcloud a:hover {

  color: #241c10

}

#qodef-side-area .widget.widget_media_image .qodef-widget-title {

  margin-bottom: 16px

}

#qodef-side-area .widget.widget_calendar #today {

  color: #fff;

  background-color: #241c10

}

#qodef-side-area .widget.widget_calendar table td, #qodef-side-area .widget.widget_calendar table th {

  text-align: center

}

#qodef-side-area .widget.widget_calendar tfoot a {

  color: #241c10

}

#qodef-side-area .widget.widget_calendar tfoot a:hover {

  color: #241c10

}

#qodef-side-area .widget.widget_recent_comments .comment-author-link a {

  font-weight: 500

}

.qodef-mega-menu-widget-holder .widget {

  margin: 0 0 19px;

  color: #fff

}

.qodef-mega-menu-widget-holder .widget .qodef-widget-title {

  margin: 0 0 16px;

  color: #fff

}

.qodef-mega-menu-widget-holder .widget .qodef-widget-title a:hover {

  color: #241c10

}

.qodef-mega-menu-widget-holder .widget a {

  color: #fff

}

.qodef-mega-menu-widget-holder .widget a:hover {

  color: #241c10

}

.qodef-mega-menu-widget-holder .widget a.qodef-custom-side-area-link {

  color: #63605a

}

.qodef-mega-menu-widget-holder .widget a.qodef-custom-side-area-link:hover {

  color: #241c10

}

.qodef-mega-menu-widget-holder .widget ul:not(.qodef-shortcode-list) li {

  margin: 0 0 5px;

  font-size: 12px;

  text-transform: uppercase;

  letter-spacing: .15em;

  font-weight: 400

}

.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 ul {

  margin-top: 5px

}

.qodef-mega-menu-widget-holder .widget select {

  margin-top: 21px

}

.qodef-mega-menu-widget-holder .widget .select2 {

  margin-top: 5px !important

}

.qodef-mega-menu-widget-holder .widget[class*="_search"] .qodef-widget-title {

  margin-bottom: 21px

}

.qodef-mega-menu-widget-holder .widget[class*="_search"] button {

  position: absolute;

  top: 0;

  right: 0;

  width: auto;

  height: 100%;

  display: inline-flex;

  align-items: center;

  justify-content: center;

  font-size: 20px;

  padding: 0;

  color: #241c10;

  background-color: transparent;

  border: 0;

  color: #241c10

}

.qodef-mega-menu-widget-holder .widget[class*="_search"] button:hover {

  color: #63605a

}

.qodef-mega-menu-widget-holder .widget[class*="_search"] button svg {

  display: block;

  width: 15px;

  height: auto;

  fill: none;

  stroke: currentColor

}

.qodef-mega-menu-widget-holder .widget[class*="_search"] button:hover {

  color: #000

}

.qodef-mega-menu-widget-holder .widget.widget_categories ul li a {

  color: var(--qode-main-color)

}

.qodef-mega-menu-widget-holder .widget.widget_categories ul li a:hover {

  color: #241c10

}

.qodef-mega-menu-widget-holder .widget .tagcloud a {

  color: #63605a

}

.qodef-mega-menu-widget-holder .widget .tagcloud a:hover {

  color: #241c10

}

.qodef-mega-menu-widget-holder .widget.widget_media_image .qodef-widget-title {

  margin-bottom: 21px

}

.qodef-mega-menu-widget-holder .widget.widget_calendar #today {

  color: #fff;

  background-color: #241c10

}

.qodef-mega-menu-widget-holder .widget.widget_calendar table td, .qodef-mega-menu-widget-holder .widget.widget_calendar table th {

  text-align: center

}

.qodef-mega-menu-widget-holder .widget.widget_calendar tfoot a {

  color: #fff

}

.qodef-mega-menu-widget-holder .widget.widget_calendar tfoot a:hover {

  color: #241c10

}

.qodef-mega-menu-widget-holder .widget.widget_recent_comments .comment-author-link a {

  font-weight: 500

}

#qodef-woo-page .qodef-woo-product-mark, .qodef-woo-shortcode .qodef-woo-product-mark {

  position: absolute;

  top: 0;

  right: 0;

  padding: 23px 20px 6px;

  font-size: 28px;

  font-family: Quentin, sans-serif;

  line-height: 1;

  color: #3f3930;

  transform: rotate(-10deg);

  z-index: 5

}

#qodef-woo-page .qodef-woo-product-title, .qodef-woo-shortcode .qodef-woo-product-title {

  margin: 0

}

#qodef-woo-page .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, .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, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star {

  color: #c09d5c

}

#qodef-woo-page .qodef-woo-ratings .qodef-m-star svg, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star svg {

  display: inline-block;

  margin-right: .2em;

  width: 14px;

  height: auto;

  fill: none;

  stroke: currentColor

}

#qodef-woo-page .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, .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, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active svg {

  fill: currentColor

}

#qodef-woo-page .price, .qodef-woo-shortcode .price {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

  font-size: 15px;

  margin: 5px 0 0;

  color: #241c10

}

#qodef-woo-page .price del, .qodef-woo-shortcode .price del {

  margin-right: 10px

}

#qodef-woo-page .price ins, .qodef-woo-shortcode .price ins {

  text-decoration: none

}

#qodef-woo-page .button, .qodef-woo-shortcode .button {

  position: relative;

  display: inline-block;

  vertical-align: middle;

  width: auto;

  margin: 0;

  font-family: Heebo, sans-serif;

  font-size: 13px;

  line-height: 2em;

  font-weight: 400;

  letter-spacing: .15em;

  text-decoration: none;

  text-transform: uppercase;

  border-radius: 0;

  outline: 0;

  transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;

  padding: 13px 38px 12px;

  cursor: pointer;

  z-index: 3;

  color: #241c10;

  background-color: transparent;

  border: 1px solid rgba(36, 28, 16, .4);

  padding: 12px 38px 12px

}

#qodef-woo-page .button:hover, .qodef-woo-shortcode .button:hover {

  background-color: transparent

}

#qodef-woo-page .button .qodef-m-border--top-left:after, #qodef-woo-page .button .qodef-m-border--top-left:before, .qodef-woo-shortcode .button .qodef-m-border--top-left:after, .qodef-woo-shortcode .button .qodef-m-border--top-left:before {

  content: '';

  position: absolute;

  top: -1px;

  left: -1px;

  display: block;

  width: calc(100% + 1px);

  height: 1px;

  background-color: currentColor;

  opacity: .4;

  transition: .3s ease-out .3s

}

#qodef-woo-page .button .qodef-m-border--top-left:before, .qodef-woo-shortcode .button .qodef-m-border--top-left:before {

  transform: scaleX(0);

  transform-origin: left

}

#qodef-woo-page .button .qodef-m-border--top-left:after, .qodef-woo-shortcode .button .qodef-m-border--top-left:after {

  width: 1px;

  height: calc(100% + 2px);

  transform: scaleY(0);

  transform-origin: top

}

#qodef-woo-page .button .qodef-m-border--bottom-right:after, #qodef-woo-page .button .qodef-m-border--bottom-right:before, .qodef-woo-shortcode .button .qodef-m-border--bottom-right:after, .qodef-woo-shortcode .button .qodef-m-border--bottom-right:before {

  content: '';

  position: absolute;

  bottom: -1px;

  right: -1px;

  display: block;

  width: calc(100% + 1px);

  height: 1px;

  background-color: currentColor;

  opacity: .4;

  transition: .3s ease-out

}

#qodef-woo-page .button .qodef-m-border--bottom-right:before, .qodef-woo-shortcode .button .qodef-m-border--bottom-right:before {

  transform: scaleX(0);

  transform-origin: left

}

#qodef-woo-page .button .qodef-m-border--bottom-right:after, .qodef-woo-shortcode .button .qodef-m-border--bottom-right:after {

  width: 1px;

  height: calc(100% + 2px);

  transform: scaleY(0);

  transform-origin: top

}

#qodef-woo-page .button .qodef-m-border--bottom-right, #qodef-woo-page .button .qodef-m-border--top-left, .qodef-woo-shortcode .button .qodef-m-border--bottom-right, .qodef-woo-shortcode .button .qodef-m-border--top-left {

  display: inline-block

}

#qodef-woo-page .button.added, .qodef-woo-shortcode .button.added {

  display: none !important

}

#qodef-woo-page .button:hover .qodef-m-border--top-left:after, #qodef-woo-page .button:hover .qodef-m-border--top-left:before, .qodef-woo-shortcode .button:hover .qodef-m-border--top-left:after, .qodef-woo-shortcode .button:hover .qodef-m-border--top-left:before {

  transition: .3s ease-out

}

#qodef-woo-page .button:hover .qodef-m-border--top-left:before, .qodef-woo-shortcode .button:hover .qodef-m-border--top-left:before {

  transform: scaleX(1)

}

#qodef-woo-page .button:hover .qodef-m-border--top-left:after, .qodef-woo-shortcode .button:hover .qodef-m-border--top-left:after {

  transform: scaleY(1)

}

#qodef-woo-page .button:hover .qodef-m-border--bottom-right:after, #qodef-woo-page .button:hover .qodef-m-border--bottom-right:before, .qodef-woo-shortcode .button:hover .qodef-m-border--bottom-right:after, .qodef-woo-shortcode .button:hover .qodef-m-border--bottom-right:before {

  transition: .3s ease-out .3s

}

#qodef-woo-page .button:hover .qodef-m-border--bottom-right:before, .qodef-woo-shortcode .button:hover .qodef-m-border--bottom-right:before {

  transform: scaleX(1)

}

#qodef-woo-page .button:hover .qodef-m-border--bottom-right:after, .qodef-woo-shortcode .button:hover .qodef-m-border--bottom-right:after {

  transform: scaleY(1)

}

#qodef-woo-page .added_to_cart, .qodef-woo-shortcode .added_to_cart {

  font-size: 0 !important;

  display: flex !important;

  justify-content: center;

  align-items: center;

  padding: 17px !important;

  width: 17px !important;

  height: 17px !important;

  border: 1px solid #dadada !important;

  line-height: 1 !important

}

#qodef-woo-page .added_to_cart:before, .qodef-woo-shortcode .added_to_cart:before {

  content: url(../img/cart.svg);

  display: block;

  color: #241c10

}

#qodef-woo-page .added_to_cart:hover, .qodef-woo-shortcode .added_to_cart:hover {

  color: #241c10

}

#qodef-woo-page .added_to_cart.added, .qodef-woo-shortcode .added_to_cart.added {

  display: none !important

}

#qodef-woo-page .quantity {

  white-space: nowrap

}

#qodef-woo-page .quantity input[type=number] {

  width: 60px;

  margin: 0;

  padding: 12px 10px;

  text-align: center;

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none

}

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

  #qodef-woo-page.qodef-page-content-section {

    margin: 0 0 90px

  }

}

.woocommerce-error, .woocommerce-info, .woocommerce-message {

  display: flex;

  flex-direction: row;

  align-items: center;

  justify-content: space-between;

  padding: 20px 30px;

  margin-bottom: 30px;

  border: 1px solid #dadada;

  list-style: none

}

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

  .woocommerce-error, .woocommerce-info, .woocommerce-message {

    flex-direction: column;

    align-items: flex-start

  }

  .woocommerce-error a, .woocommerce-info a, .woocommerce-message a {

    margin-top: 23px !important

  }

}

.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {

  order: 2

}

.woocommerce-page div.woocommerce .shop_table tr {

  border-left: none;

  border-right: none;

  border-top: none

}

.woocommerce-page div.woocommerce .shop_table td, .woocommerce-page div.woocommerce .shop_table th {

  padding: 15px 0 15px 5px;

  vertical-align: middle;

  text-align: left;

  border: 0

}

.woocommerce-page div.woocommerce .shop_table td:first-child, .woocommerce-page div.woocommerce .shop_table th:first-child {

  padding-left: 0

}

.woocommerce-page div.woocommerce .shop_table th {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none

}

.woocommerce-page div.woocommerce .shop_table td ul {

  list-style: none;

  margin: 0;

  padding: 0

}

.woocommerce-page div.woocommerce .shop_table td ul li {

  margin: 0 0 10px;

  padding: 0

}

.woocommerce-page div.woocommerce .shop_table td ul li:last-child {

  margin-bottom: 0

}

.woocommerce-page div.woocommerce .shop_table td ul li label {

  margin-bottom: 0

}

.woocommerce-page div.woocommerce .shop_table p {

  margin: 0

}

.woocommerce-page div.woocommerce .col2-set {

  position: relative;

  display: flex;

  align-items: flex-start;

  margin: 0 -15px

}

.woocommerce-page div.woocommerce .col2-set > * {

  width: 100%;

  padding: 0 15px;

  margin-bottom: 30px

}

.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__caption__center, .woocommerce-page .pswp__counter {

  color: #fff

}

.woocommerce-page.single-product .qodef-content--fullscreen {

  width: 100%

}

.woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information, .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews, .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tabs {

  width: 1100px;

  margin-left: auto;

  margin-right: auto

}

.woocommerce-page.single-product .qodef-content--in-grid {

  width: 100%

}

#qodef-woo-page.qodef--cart .shop_table td.product-remove {

  width: 30px

}

#qodef-woo-page.qodef--cart .shop_table td.product-remove a {

  font-size: 20px

}

#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail {

  width: 72px;

  padding-right: 10px

}

#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail a, #qodef-woo-page.qodef--cart .shop_table td.product-thumbnail img {

  display: block;

  width: 100%

}

#qodef-woo-page.qodef--cart .shop_table td.product-name {

  text-align: left

}

#qodef-woo-page.qodef--cart .shop_table td.product-name a {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none

}

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

  #qodef-woo-page.qodef--cart .shop_table td.product-name a {

    font-size: 16px

  }

}

#qodef-woo-page.qodef--cart .shop_table td.product-quantity input[type=number] {

  margin: 0

}

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

  #qodef-woo-page.qodef--cart .shop_table td.product-quantity .qodef-quantity-input {

    width: 45px

  }

}

#qodef-woo-page.qodef--cart .shop_table td.actions {

  padding: 30px 0 0;

  text-align: initial

}

#qodef-woo-page.qodef--cart .shop_table td.actions .coupon {

  position: relative;

  display: flex;

  align-items: flex-start;

  flex-wrap: wrap;

  width: 70%;

  float: left

}

#qodef-woo-page.qodef--cart .shop_table td.actions .coupon > * {

  margin-bottom: 0

}

#qodef-woo-page.qodef--cart .shop_table td.actions label {

  display: none

}

#qodef-woo-page.qodef--cart .shop_table td.actions input[type=text] {

  width: auto;

  margin-right: 20px;

  padding: 14px 21px 13px

}

#qodef-woo-page.qodef--cart .shop_table td.actions > .button {

  float: right

}

#qodef-woo-page.qodef--cart .shop_table.cart tbody > tr:last-child {

  border-bottom: 0

}

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

  #qodef-woo-page.qodef--cart .shop_table thead th {

    font-size: 16px

  }

}

#qodef-woo-page.qodef--cart .cart-collaterals .shop_table th {

  width: 20%

}

#qodef-woo-page.qodef--cart .cart_totals, #qodef-woo-page.qodef--cart .cross-sells {

  margin-top: 60px

}

#qodef-woo-page.qodef--cart .cart_totals > h2, #qodef-woo-page.qodef--cart .cross-sells > h2 {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 38px;

  line-height: 1.1em;

  letter-spacing: .02em;

  text-transform: none;

  letter-spacing: 0;

  margin: 0 0 10px

}

#qodef-woo-page.qodef--cart .shipping-calculator-form select {

  width: auto;

  min-width: 100%;

  margin: 0

}

#qodef-woo-page.qodef--cart .wc-proceed-to-checkout {

  margin-top: 30px

}

.woocommerce-page div.woocommerce > .cart-empty {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 38px;

  line-height: 1.1em;

  letter-spacing: .02em;

  text-transform: none;

  letter-spacing: 0;

  margin: 0;

  align-items: center;

  justify-content: center;

  border: none;

  text-align: center

}

.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: 13px;

  line-height: 2em;

  font-weight: 400;

  letter-spacing: .15em;

  text-decoration: none;

  text-transform: uppercase;

  border-radius: 0;

  outline: 0;

  transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;

  padding: 13px 38px 12px;

  cursor: pointer;

  z-index: 3;

  color: #241c10;

  background-color: transparent;

  border: 1px solid rgba(36, 28, 16, .4)

}

.woocommerce-page div.woocommerce > .return-to-shop a:hover {

  background-color: transparent

}

.woocommerce-page div.woocommerce > .return-to-shop a .qodef-m-border--top-left:after, .woocommerce-page div.woocommerce > .return-to-shop a .qodef-m-border--top-left:before {

  content: '';

  position: absolute;

  top: -1px;

  left: -1px;

  display: block;

  width: calc(100% + 1px);

  height: 1px;

  background-color: currentColor;

  opacity: .4;

  transition: .3s ease-out .3s

}

.woocommerce-page div.woocommerce > .return-to-shop a .qodef-m-border--top-left:before {

  transform: scaleX(0);

  transform-origin: left

}

.woocommerce-page div.woocommerce > .return-to-shop a .qodef-m-border--top-left:after {

  width: 1px;

  height: calc(100% + 2px);

  transform: scaleY(0);

  transform-origin: top

}

.woocommerce-page div.woocommerce > .return-to-shop a .qodef-m-border--bottom-right:after, .woocommerce-page div.woocommerce > .return-to-shop a .qodef-m-border--bottom-right:before {

  content: '';

  position: absolute;

  bottom: -1px;

  right: -1px;

  display: block;

  width: calc(100% + 1px);

  height: 1px;

  background-color: currentColor;

  opacity: .4;

  transition: .3s ease-out

}

.woocommerce-page div.woocommerce > .return-to-shop a .qodef-m-border--bottom-right:before {

  transform: scaleX(0);

  transform-origin: left

}

.woocommerce-page div.woocommerce > .return-to-shop a .qodef-m-border--bottom-right:after {

  width: 1px;

  height: calc(100% + 2px);

  transform: scaleY(0);

  transform-origin: top

}

.woocommerce-page div.woocommerce > .return-to-shop a:hover .qodef-m-border--top-left:after, .woocommerce-page div.woocommerce > .return-to-shop a:hover .qodef-m-border--top-left:before {

  transition: .3s ease-out

}

.woocommerce-page div.woocommerce > .return-to-shop a:hover .qodef-m-border--top-left:before {

  transform: scaleX(1)

}

.woocommerce-page div.woocommerce > .return-to-shop a:hover .qodef-m-border--top-left:after {

  transform: scaleY(1)

}

.woocommerce-page div.woocommerce > .return-to-shop a:hover .qodef-m-border--bottom-right:after, .woocommerce-page div.woocommerce > .return-to-shop a:hover .qodef-m-border--bottom-right:before {

  transition: .3s ease-out .3s

}

.woocommerce-page div.woocommerce > .return-to-shop a:hover .qodef-m-border--bottom-right:before {

  transform: scaleX(1)

}

.woocommerce-page div.woocommerce > .return-to-shop a:hover .qodef-m-border--bottom-right:after {

  transform: scaleY(1)

}

#qodef-woo-page.qodef--checkout .woocommerce-form-coupon-toggle .woocommerce-info {

  flex-direction: column;

  align-items: flex-start

}

#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 .woocommerce-checkout .woocommerce-error {

  flex-direction: column;

  align-items: flex-start

}

#qodef-woo-page.qodef--checkout #customer_details h3 {

  text-transform: none;

  letter-spacing: 0;

  margin: 0 0 20px

}

#qodef-woo-page.qodef--checkout #order_review_heading {

  text-transform: none;

  letter-spacing: 0;

  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: 15px

}

#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 #dadada

}

#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: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none;

  margin: 0;

  cursor: pointer

}

.woocommerce-account h2 {

  font-size: 38px;

  line-height: 1.1em;

  letter-spacing: .02em;

  letter-spacing: 0;

  text-transform: unset

}

.woocommerce-account .woocommerce-MyAccount-navigation {

  position: relative;

  display: inline-block;

  vertical-align: top;

  width: 30%;

  float: left;

  padding-right: 50px

}

.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 #dadada

}

.woocommerce-account .woocommerce-MyAccount-navigation ul li p {

  margin: 0

}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none

}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {

  color: #000

}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {

  color: #000

}

.woocommerce-account .woocommerce-MyAccount-content {

  position: relative;

  display: inline-block;

  vertical-align: top;

  width: 70%;

  float: left

}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details {

  margin: 30px 0 0

}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details {

  margin: 48px 0 0

}

.woocommerce-account .woocommerce-MyAccount-content h2 {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 38px;

  line-height: 1.1em;

  letter-spacing: .02em;

  text-transform: none;

  letter-spacing: 0;

  margin: 0 0 20px

}

.woocommerce-account .woocommerce-MyAccount-content h3 {

  text-transform: none

}

.woocommerce-account .woocommerce-MyAccount-content .order-again {

  margin: 30px 0 0

}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info {

  align-items: center;

  justify-content: space-between

}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-row label {

  margin-bottom: 7px

}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error {

  justify-content: flex-start;

  flex-direction: column;

  align-items: flex-start

}

.woocommerce-account .woocommerce-MyAccount-content p a:hover {

  color: #000

}

.woocommerce-account .button {

  position: relative;

  display: inline-block;

  vertical-align: middle;

  width: auto;

  margin: 0;

  font-family: Heebo, sans-serif;

  font-size: 13px;

  line-height: 2em;

  font-weight: 400;

  letter-spacing: .15em;

  text-decoration: none;

  text-transform: uppercase;

  border-radius: 0;

  outline: 0;

  transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;

  padding: 15px 42px;

  cursor: pointer;

  z-index: 3;

  color: #241c10;

  background-color: transparent;

  border: 1px solid rgba(36, 28, 16, .4)

}

.woocommerce-account .button:hover {

  background-color: transparent

}

.woocommerce-account .button .qodef-m-border--top-left:after, .woocommerce-account .button .qodef-m-border--top-left:before {

  content: '';

  position: absolute;

  top: -1px;

  left: -1px;

  display: block;

  width: calc(100% + 1px);

  height: 1px;

  background-color: currentColor;

  opacity: .4;

  transition: .3s ease-out .3s

}

.woocommerce-account .button .qodef-m-border--top-left:before {

  transform: scaleX(0);

  transform-origin: left

}

.woocommerce-account .button .qodef-m-border--top-left:after {

  width: 1px;

  height: calc(100% + 2px);

  transform: scaleY(0);

  transform-origin: top

}

.woocommerce-account .button .qodef-m-border--bottom-right:after, .woocommerce-account .button .qodef-m-border--bottom-right:before {

  content: '';

  position: absolute;

  bottom: -1px;

  right: -1px;

  display: block;

  width: calc(100% + 1px);

  height: 1px;

  background-color: currentColor;

  opacity: .4;

  transition: .3s ease-out

}

.woocommerce-account .button .qodef-m-border--bottom-right:before {

  transform: scaleX(0);

  transform-origin: left

}

.woocommerce-account .button .qodef-m-border--bottom-right:after {

  width: 1px;

  height: calc(100% + 2px);

  transform: scaleY(0);

  transform-origin: top

}

.woocommerce-account .button:hover .qodef-m-border--top-left:after, .woocommerce-account .button:hover .qodef-m-border--top-left:before {

  transition: .3s ease-out

}

.woocommerce-account .button:hover .qodef-m-border--top-left:before {

  transform: scaleX(1)

}

.woocommerce-account .button:hover .qodef-m-border--top-left:after {

  transform: scaleY(1)

}

.woocommerce-account .button:hover .qodef-m-border--bottom-right:after, .woocommerce-account .button:hover .qodef-m-border--bottom-right:before {

  transition: .3s ease-out .3s

}

.woocommerce-account .button:hover .qodef-m-border--bottom-right:before {

  transform: scaleX(1)

}

.woocommerce-account .button:hover .qodef-m-border--bottom-right:after {

  transform: scaleY(1)

}

.woocommerce-account .woocommerce-form-login .woocommerce-form__label-for-checkbox {

  display: flex;

  align-items: center;

  margin-bottom: 0

}

.woocommerce-account .woocommerce-form-login .woocommerce-form__label-for-checkbox input[type=checkbox] {

  margin: 0 8px 1px 0

}

.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword {

  margin-top: 10px

}

.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword a:hover {

  color: #000

}

.woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit {

  display: block;

  margin-top: 15px

}

.woocommerce-account .woocommerce-form-register .woocommerce-privacy-policy-text {

  margin-bottom: 31px

}

.woocommerce-account .woocommerce-EditAccountForm fieldset {

  padding: 0;

  margin: 0

}

.woocommerce-account .woocommerce-EditAccountForm fieldset legend {

  display: none

}

.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row {

  margin: 0 0 17px

}

.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row input[type=text] {

  margin: 0

}

.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row em {

  margin-top: 5px;

  display: inline-block

}

.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 38px;

  line-height: 1.1em;

  letter-spacing: .02em;

  text-transform: none;

  letter-spacing: 0;

  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 #dadada

}

.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: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 38px;

  line-height: 1.1em;

  letter-spacing: .02em;

  text-transform: none;

  letter-spacing: 0;

  margin: 0 0 20px

}

.woocommerce-order-received .woocommerce-order .woocommerce-customer-details {

  margin-top: 50px

}

#qodef-woo-page .woocommerce-pagination {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-top: 27px

}

#qodef-woo-page .woocommerce-pagination .page-numbers {

  position: relative;

  margin: 0 15px;

  padding: 0 3px;

  font-size: 14px

}

#qodef-woo-page .woocommerce-pagination .page-numbers * {

  display: block;

  line-height: inherit

}

#qodef-woo-page .woocommerce-pagination .page-numbers:first-child {

  margin-left: 0

}

#qodef-woo-page .woocommerce-pagination .page-numbers:last-child {

  margin-right: 0

}

#qodef-woo-page .woocommerce-pagination .page-numbers.next, #qodef-woo-page .woocommerce-pagination .page-numbers.prev {

  padding: 0;

  top: -1px

}

#qodef-woo-page .woocommerce-pagination .page-numbers.next svg, #qodef-woo-page .woocommerce-pagination .page-numbers.prev svg {

  position: relative;

  display: block;

  height: auto;

  fill: currentColor;

  stroke: none

}

#qodef-woo-page .woocommerce-pagination .page-numbers.prev {

  margin-right: 14px

}

#qodef-woo-page .woocommerce-pagination .page-numbers.next {

  margin-left: 14px

}

#qodef-woo-page .woocommerce-pagination .page-numbers.current, #qodef-woo-page .woocommerce-pagination .page-numbers:hover {

  color: var(--qode-main-color)

}

.qodef-woo-product-list {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.qodef-woo-product-list ul.products {

  position: relative;

  display: flex;

  align-items: flex-start;

  flex-wrap: wrap;

  padding: 0;

  margin: 0 -15px;

  list-style: none;

  clear: both

}

.qodef-woo-product-list ul.products > .product {

  padding: 0 15px;

  margin: 0 0 30px

}

.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 -18px

}

.qodef-woo-product-list.qodef-gutter--medium ul.products > .product {

  padding: 0 18px;

  margin: 0 0 36px

}

.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-hover--move .qodef-woo-product-inner .qodef-woo-product-image {

  overflow: hidden

}

.qodef-woo-product-list.qodef-hover--move .qodef-woo-product-inner .qodef-woo-product-image img {

  transform: scale(1.05) translateX(0);

  transition: transform .4s ease-out;

  will-change: transform

}

.qodef-woo-product-list.qodef-hover--move .qodef-woo-product-inner:hover .qodef-woo-product-image img {

  transform: scale(1.05) translateX(5px)

}

.qodef-woo-product-list .qodef-woo-product-inner {

  position: relative;

  display: inline-block;

  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;

  transform: translate(-50%, -50%)

}

.qodef-woo-product-list .qodef-woo-product-inner:hover .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist {

  opacity: 1;

  transform: translateY(0);

  transition: opacity .2s ease-out, transform .36s cubic-bezier(.33, .02, 0, .93), color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out !important

}

.qodef-woo-product-list .qodef-woo-product-inner:hover .qodef-woo-product-image-inner > .button {

  opacity: 1;

  transform: translateY(0);

  transition: opacity .2s ease-out, transform .36s cubic-bezier(.33, .02, 0, .93), color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out !important

}

.qodef-woo-product-list .qodef-woo-product-image {

  position: relative;

  display: inline-block;

  vertical-align: top;

  width: 100%

}

.qodef-woo-product-list .qodef-woo-product-image img {

  display: block;

  width: 100%

}

.qodef-woo-product-list .qodef-woo-product-image-inner {

  overflow: hidden;

  position: absolute;

  width: auto;

  height: auto;

  left: 50%;

  bottom: 7%;

  display: flex;

  align-items: center;

  justify-content: center;

  padding: 7px;

  text-align: center;

  background-color: #fff;

  opacity: 0;

  transition: opacity .2s ease-out, transform .36s cubic-bezier(.33, .02, 0, .93);

  transform: translate(-50%, -25%);

  z-index: 9

}

.qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist {

  display: flex;

  margin: 0 0 0 8px;

  border: 1px solid rgba(36, 28, 16, .2);

  width: 36px;

  height: 36px;

  line-height: 36px;

  z-index: 50;

  opacity: 0;

  transform: translateY(100%)

}

.qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist:hover {

  border-color: rgba(36, 28, 16, .4)

}

.qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {

  position: absolute;

  z-index: 200

}

.qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .feedback, .qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback {

  font-size: 0

}

.qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {

  position: absolute;

  top: 0;

  left: 0;

  font-size: 0;

  height: 42px;

  width: 42px

}

.qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist .add_to_wishlist:after {

  display: none !important

}

.qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist:after {

  content: "";

  font-family: Ionicons;

  color: #241c10;

  left: 50%;

  transform: translateX(-50%);

  position: relative

}

.qodef-woo-product-list .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist.exists:after {

  content: "";

  font-family: Ionicons;

  color: #241c10

}

.qodef-woo-product-list .qodef-woo-product-image-inner > .button {

  font-size: 0 !important;

  display: flex !important;

  justify-content: center;

  align-items: center;

  padding: 17px !important;

  width: 17px !important;

  height: 17px !important;

  border: 1px solid rgba(36, 28, 16, .2) !important;

  line-height: 1 !important;

  opacity: 0;

  transform: translateY(100%);

  transition: opacity .2s ease-out, transform .36s cubic-bezier(.33, .02, 0, .93)

}

.qodef-woo-product-list .qodef-woo-product-image-inner > .button:before {

  content: "+";

  font-size: 22px;

  color: #241c10;

  font-weight: 300;

  display: block;

  text-transform: none

}

.qodef-woo-product-list .qodef-woo-product-image-inner > .button:hover {

  background-color: #fff !important;

  border-color: rgba(36, 28, 16, .4) !important

}

.qodef-woo-product-list .qodef-woo-product-image-inner > .button.added {

  display: none !important

}

.qodef-woo-product-list .qodef-woo-product-content {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin: 10px 0 30px;

  text-align: left;

}

.qodef-woo-product-list .qodef-woo-product-excerpt {

  margin: 2px 0 10px

}

.qodef-woo-product-list .qodef-woo-product-title {

      display: inline-block;
    transition: color .2s ease-out;
    text-transform: none;
    margin-bottom: 3px !important;
    font-family: 'NeutraTextTF-Bold' !important;
    color: #0f1e85 !important;
    text-transform: inherit;
    font-weight: 400;
    font-size: 27px;
    border-bottom: 3px solid !important;
    width: 100%;
	

}

.qodef-woo-product-list .qodef-woo-product-categories {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-bottom: 3px;

  margin-top: 3px

}

.qodef-woo-product-list .qodef-woo-product-categories a {

  position: relative;

  display: inline-block;

  vertical-align: top;

  color: #63605a;

  z-index: 3

}

.qodef-woo-product-list .qodef-woo-product-categories a:hover {

  color: #241c10

}

.qodef-woo-product-list .qodef-woo-product-categories .qodef-category-separator {

  position: relative;

  display: inline-block;

  vertical-align: top;

  margin: 0 2px

}

.qodef-woo-product-list .qodef-woo-product-categories .qodef-category-separator:after {

  content: ','

}

.qodef-woo-product-list .qodef-woo-ratings {

  margin-top: 9px

}

.qodef-woo-product-list .woocommerce-LoopProduct-link {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%

}

.qodef-woo-product-list.qodef-uneven-layout .product:nth-of-type(even) {

  margin-top: 30px

}

.qodef-woo-product-list.qodef-uneven-layout.qodef-appear-animation--enabled .product:nth-of-type(even) {

  transform: translateY(-30px);

  transition: transform .6s cubic-bezier(.33, .02, 0, .93)

}

.qodef-woo-product-list.qodef-uneven-layout.qodef-appear-animation--enabled.qodef--appeared .product:nth-of-type(even) {

  transform: translateY(0)

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-inner:hover .qodef-woo-product-title {

  color: #fff

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-image-inner {

  background-color: #0c0805

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-image-inner .button {

  border-color: rgba(255, 255, 255, .2) !important

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-image-inner .button:before {

  color: #fff

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-image-inner .button:hover {

  background-color: #0c0805 !important;

  color: #fff;

  border-color: rgba(255, 255, 255, .4) !important

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-image-inner .added_to_cart {

  border-color: rgba(255, 255, 255, .2) !important

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-image-inner .added_to_cart:before {

  color: #fff

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-image-inner .added_to_cart:hover {

  border-color: rgba(255, 255, 255, .4) !important

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist {

  border-color: rgba(255, 255, 255, .2)

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist:after {

  color: #fff

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-image-inner .yith-wcwl-add-to-wishlist:hover {

  border-color: rgba(255, 255, 255, .4) !important

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-title {

  color: #fff

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-categories .qodef-category-separator, .qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-categories a {

  color: #fff

}

.qodef-woo-product-list.qodef-item-skin--light .qodef-woo-product-excerpt {

  color: #ababab

}

.qodef-woo-product-list.qodef-item-skin--light .price {

  color: #fff

}

.qodef-woo-product-list .qodef-filter-holder {

  display: inline-block;

  width: 100%;

  margin-bottom: 15px

}

.qodef-woo-product-list .qodef-filter-holder .qodef-ordering-filter {

  float: right

}

.qodef-woo-product-list .qodef-filter-holder .qodef-ordering-filter .qodef-filter-title-holder {

  display: flex;

  align-items: center;

  padding: 0 0 10px 0

}

.qodef-woo-product-list .qodef-filter-holder .qodef-ordering-filter .qodef-filter-title-holder .qodef-m-svg-icon line {

  fill: none;

  stroke: currentColor;

  stroke-miterlimit: 10;

  stroke-dasharray: 33;

  stroke-dashoffset: 0;

  transition: stroke-dashoffset .8s cubic-bezier(.24, 0, .16, 1.01)

}

.qodef-woo-product-list .qodef-filter-holder .qodef-ordering-filter .qodef-filter-title-holder .qodef-m-svg-icon line:nth-child(2) {

  stroke-dasharray: 7;

  stroke-dashoffset: 0;

  transition: stroke-dashoffset .6s cubic-bezier(.24, 0, .16, 1.01)

}

.qodef-woo-product-list .qodef-filter-holder .qodef-ordering-filter .qodef-filter-title-holder .qodef-m-svg-icon line:nth-child(3) {

  stroke-dasharray: 7;

  stroke-dashoffset: 0;

  transition: stroke-dashoffset .6s cubic-bezier(.24, 0, .16, 1.01) .14s

}

.qodef-woo-product-list .qodef-filter-holder .qodef-ordering-filter .qodef-m-svg-icon {

  margin-left: 8px;

  margin-bottom: 2px

}

.qodef-woo-product-list .qodef-filter-holder .qodef-ordering-filter:hover .qodef-filter-title-holder .qodef-m-svg-icon line {

  stroke-dashoffset: -66

}

.qodef-woo-product-list .qodef-filter-holder .qodef-ordering-filter:hover .qodef-filter-title-holder .qodef-m-svg-icon line:nth-child(2) {

  stroke-dashoffset: 14;

  transition-delay: .14s

}

.qodef-woo-product-list .qodef-filter-holder .qodef-ordering-filter:hover .qodef-filter-title-holder .qodef-m-svg-icon line:nth-child(3) {

  stroke-dashoffset: -14

}

.qodef-woo-product-list .qodef-filter-holder .qodef-ordering-filter:hover .qodef-filter-ordering {

  opacity: 1;

  visibility: visible

}

.qodef-woo-product-list .qodef-filter-holder .qodef-filter-title {

  font-family: Heebo, sans-serif;

  font-size: 11px;

  font-weight: 400;

  line-height: 1.5em;

  letter-spacing: .15em;

  text-transform: uppercase;

  color: #241c10;

  font-weight: 500;

  display: block;

  padding: 7px 0

}

.qodef-woo-product-list .qodef-filter-holder .qodef-filter-ordering {

  position: absolute;

  right: 0;

  z-index: 10;

  display: flex;

  background-color: #fff;

  opacity: 0;

  visibility: hidden;

  box-shadow: -1px 2px 7px 4px rgba(0, 0, 0, .02);

  transition: opacity .2s ease-out, visibility .2s ease-out

}

.qodef-woo-product-list .qodef-filter-holder .qodef-filter-list {

  padding: 34px 0 28px

}

.qodef-woo-product-list .qodef-filter-holder .qodef-filter-list ul {

  list-style: none;

  margin: 0

}

.qodef-woo-product-list .qodef-filter-holder .qodef-filter-list ul li {

  margin: 5px 0;

  padding: 0 38px

}

.qodef-woo-product-list .qodef-filter-holder .qodef-filter-list a {

  font-family: Heebo, sans-serif;

  font-size: 15px;

  line-height: 1.66em;

  font-weight: 400;

  color: #63605a;

  letter-spacing: .01em;

  font-size: 14px;

  font-weight: 400;

  letter-spacing: .01em;

  position: relative;

  display: flex;

  white-space: normal;

  margin: 13px 0;

  overflow: hidden;

  transition: padding .2s ease-out;

  padding-right: 15px

}

.qodef-woo-product-list .qodef-filter-holder .qodef-filter-list a .qodef-menu-item-icon {

  flex-shrink: 0

}

.qodef-woo-product-list .qodef-filter-holder .qodef-filter-list a:before {

  content: '';

  position: absolute;

  top: calc(50% - 9px);

  transform: scaleY(0);

  transform-origin: top;

  height: 17px;

  width: 1px;

  background: #63605a;

  border-radius: 100%;

  transition: left .2s ease-out, right .2s ease-out, transform .26s cubic-bezier(.33, .02, 0, .93) .14s;

  left: -15px

}

.qodef-woo-product-list .qodef-filter-holder .qodef-filter-list a.qodef--active, .qodef-woo-product-list .qodef-filter-holder .qodef-filter-list a:hover {

  padding-left: 15px;

  padding-right: 0

}

.qodef-woo-product-list .qodef-filter-holder .qodef-filter-list a.qodef--active:before, .qodef-woo-product-list .qodef-filter-holder .qodef-filter-list a:hover:before {

  left: 0;

  transform: scaleY(1)

}

.qodef-woo-product-list .qodef-filter-holder .qodef-category-filter {

  float: left

}

.qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-title-holder {

  display: none;

  align-items: center;

  padding: 0 0 10px 0

}

.qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .icon-arrows-slim-right {

  font-size: 22px;

  margin-left: 8px

}

.qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-title {

  font-family: Heebo, sans-serif;

  font-size: 11px;

  font-weight: 400;

  line-height: 1.5em;

  letter-spacing: .15em;

  text-transform: uppercase;

  color: #241c10;

  font-weight: 500;

  display: block;

  padding: 7px 0

}

.qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list {

  list-style: none;

  display: flex;

  margin: 0 0 16px 0

}

.qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list li {

  margin: 0 15px

}

.qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list li:first-child {

  margin-left: 0

}

.qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list a {

  font-family: Heebo, sans-serif;

  font-size: 11px;

  font-weight: 400;

  line-height: 1.5em;

  letter-spacing: .15em;

  text-transform: uppercase;

  color: #241c10;

  font-weight: 500;

  position: relative

}

.qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list a:after {

  content: '';

  position: absolute;

  left: 0;

  bottom: 0;

  width: 0;

  height: 1px;

  background-color: #241c10;

  transition: width .2s ease-out

}

.qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list a.qodef--active:after, .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list a:hover:after {

  width: 100%

}

#qodef-woo-page .qodef-quantity-buttons {

  position: relative;

  display: inline-block;

  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 {

  display: inline-block;

  vertical-align: middle;

  font-size: 15px;

  font-family: inherit;

  font-weight: 400;

  text-align: center;

  -webkit-user-select: none;

  -ms-user-select: none;

  user-select: none;

  color: #241c10;

  background-color: #fff;

  border: 1px solid #707070

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input {

  position: relative;

  height: 52px;

  width: 66px;

  letter-spacing: .15em;

  padding: 0;

  margin: 0 26px 0 0;

  font-family: inherit;

  line-height: 48px;

  outline: 0

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input[type=number]::-webkit-inner-spin-button, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input[type=number]::-webkit-outer-spin-button {

  -webkit-appearance: none;

  margin: 0

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus {

  position: absolute;

  right: 0;

  width: 26px;

  height: 26px;

  line-height: 23px;

  border-left: 0;

  cursor: pointer;

  transition: color .2s ease-out

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:after, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:before, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus:after, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus:before {

  content: '';

  position: absolute;

  top: 50%;

  left: calc(50% - 4.5px);

  width: 9px;

  height: 1px;

  background-color: currentColor

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:hover, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus:hover {

  color: var(--qode-main-color)

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus {

  top: 0;

  border-bottom: 0

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus:after {

  transform: rotate(90deg)

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus {

  bottom: 0

}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:after, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:before {

  left: calc(50% - 4px);

  width: 8px

}

.qodef-woo-results {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: space-between;

  margin-bottom: 41px

}

.qodef-woo-results .woocommerce-ordering {

  margin-left: auto

}

.qodef-woo-results .woocommerce-ordering select {

  width: auto;

  min-width: 230px;

  margin: 0

}

.qodef-woo-results .woocommerce-ordering .select2-container--default {

  margin: 0

}

#qodef-woo-page.qodef--single > .product {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-woo-page.qodef--single .qodef-woo-single-inner {

  position: relative;

  display: flex;

  align-items: flex-start;

  margin: 0 -27px

}

#qodef-woo-page.qodef--single .qodef-woo-single-inner > * {

  padding: 0 27px

}

#qodef-woo-page.qodef--single .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 {

  transform: translateX(-27px)

}

#qodef-woo-page.qodef--single .qodef-woo-single-image .zoomImg {

  cursor: crosshair

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery figure {

  position: relative;

  margin: 0 -7px

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery figure a, #qodef-woo-page.qodef--single .woocommerce-product-gallery figure img {

  display: block;

  width: 100%

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery figure > .woocommerce-product-gallery__image {

  position: relative;

  width: calc(100% - 14px) !important;

  margin: 0 7px;

  overflow: hidden

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {

  position: relative;

  padding: 0 7px;

  margin-top: 14px

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__trigger {

  position: absolute;

  top: 10px;

  left: 10px;

  width: 30px;

  height: 30px;

  line-height: 30px;

  text-align: center;

  z-index: 5

}

#qodef-woo-page.qodef--single .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 {

  width: 50%

}

#qodef-woo-page.qodef--single .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 {

  width: 25%

}

#qodef-woo-page.qodef--single .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 {

  width: 16.66667%

}

#qodef-woo-page.qodef--single .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 {

  width: 12.5%

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__trigger {

  left: calc(22.5% + 10px)

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure {

  display: flex;

  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 {

  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 {

  width: calc(100% - 22.5%) !important

}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure > .qodef-woo-thumbnails-wrapper {

  width: 22.5%

}

@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 {

    width: 100%

  }

}

#qodef-woo-page.qodef--single .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 {

  display: flex;

  flex-wrap: wrap

}

#qodef-woo-page.qodef--single .entry-summary {

  position: relative;

  display: inline-block;

  width: 69%;

  vertical-align: middle

}

#qodef-woo-page.qodef--single .entry-summary .price {

  font-family: Heebo, sans-serif;

  font-size: 18px;

  font-weight: 400;

  line-height: 1.5em;

  letter-spacing: .15em;

  text-transform: uppercase;

  color: #241c10;

  margin-top: 9px;

  justify-content: flex-start

}

#qodef-woo-page.qodef--single .entry-summary .wishlist-fragment .add_to_wishlist i {

  margin-right: 4px

}

#qodef-woo-page.qodef--single .entry-summary .wishlist-fragment .add_to_wishlist:hover {

  color: #000

}

#qodef-woo-page.qodef--single .entry-summary .wishlist-fragment .yith-wcwl-wishlistaddedbrowse a:hover, #qodef-woo-page.qodef--single .entry-summary .wishlist-fragment .yith-wcwl-wishlistexistsbrowse a:hover {

  color: #000

}

#qodef-woo-page.qodef--single .woocommerce-product-rating {

  position: relative;

  display: flex;

  align-items: center;

  margin-top: 12px

}

#qodef-woo-page.qodef--single .woocommerce-product-rating .qodef-woo-ratings {

  flex-shrink: 0;

  width: auto;

  margin-right: 18px

}

#qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link {

  font-family: Heebo, sans-serif;

  font-size: 11px;

  font-weight: 400;

  line-height: 1.5em;

  letter-spacing: .15em;

  text-transform: uppercase;

  color: #8a7665;

  font-weight: 400

}

#qodef-woo-page.qodef--single .woocommerce-product-rating .woocommerce-review-link:hover {

  color: #241c10

}

#qodef-woo-page.qodef--single .woocommerce-product-details__short-description {

  margin-top: 23px

}

#qodef-woo-page.qodef--single .woocommerce-product-details__short-description p {

  margin-top: 0

}

#qodef-woo-page.qodef--single .woocommerce-product-details__short-description p:last-child {

  margin-bottom: 0

}

#qodef-woo-page.qodef--single form.cart {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-top: 28px

}

#qodef-woo-page.qodef--single form.cart .variations_button, #qodef-woo-page.qodef--single form.cart:not(.variations_form) {

  display: flex;

  align-items: flex-start

}

#qodef-woo-page.qodef--single form.cart .variations_button .quantity, #qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity {

  margin-right: 20px

}

#qodef-woo-page.qodef--single form.cart .button:after {

  content: url(../img/cart.svg);

  text-transform: none;

  vertical-align: middle;

  margin-left: 10px;

  position: relative;

  bottom: -1px

}

#qodef-woo-page.qodef--single form.cart.grouped_form {

  flex-wrap: wrap

}

#qodef-woo-page.qodef--single form.cart.grouped_form .group_table td, #qodef-woo-page.qodef--single form.cart.grouped_form .group_table th {

  padding: 20px 0;

  vertical-align: middle;

  text-align: left

}

#qodef-woo-page.qodef--single form.cart.grouped_form .group_table label {

  margin-bottom: 0;

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none

}

#qodef-woo-page.qodef--single form.cart.grouped_form > .button {

  margin-top: 30px

}

#qodef-woo-page.qodef--single 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 {

  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 {

  padding-left: 0

}

#qodef-woo-page.qodef--single form.cart .group_table th {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none

}

#qodef-woo-page.qodef--single 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 {

  margin: 0 0 10px;

  padding: 0

}

#qodef-woo-page.qodef--single 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 {

  margin-bottom: 0

}

#qodef-woo-page.qodef--single form.cart .group_table p {

  margin: 0

}

#qodef-woo-page.qodef--single form.cart .variations {

  margin-bottom: 30px

}

#qodef-woo-page.qodef--single form.cart .variations tr {

  border: 0

}

#qodef-woo-page.qodef--single form.cart .variations td, #qodef-woo-page.qodef--single form.cart .variations th {

  padding: 0;

  text-align: initial;

  vertical-align: middle;

  border: 0

}

#qodef-woo-page.qodef--single form.cart .variations label {

  margin-bottom: 0;

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none

}

#qodef-woo-page.qodef--single form.cart .variations select {

  width: auto;

  min-width: 230px;

  margin: 0

}

#qodef-woo-page.qodef--single form.cart .variations .select2-container--default {

  margin: 10px 0

}

#qodef-woo-page.qodef--single form.cart .variations .reset_variations {

  display: inline-block;

  vertical-align: top;

  margin: 13px 0 0 15px

}

#qodef-woo-page.qodef--single form.cart .woocommerce-variation {

  display: flex;

  flex-direction: column;

  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 > * {

  margin: 0 0 15px 0

}

#qodef-woo-page.qodef--single .out-of-stock {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none;

  margin: 28px 0 0

}

#qodef-woo-page.qodef--single .product_meta {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-top: 35px

}

#qodef-woo-page.qodef--single .product_meta > * {

  position: relative;

  display: flex;

  margin-bottom: 8px

}

#qodef-woo-page.qodef--single .product_meta > :last-child {

  margin-bottom: 0

}

#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label {

  flex-shrink: 0;

  margin-right: 13px;

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none;

  line-height: inherit !important;

  font-weight: 600;

  letter-spacing: 0

}

#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value {

  padding-top: 1px

}

#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a {

  color: inherit

}

#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a:hover {

  color: #241c10

}

#qodef-woo-page.qodef--single .product_meta .tagged_as .qodef-woo-meta-value {

  font-family: Cormorant, serif;

  font-style: italic;

  font-size: 18px;

  font-weight: 500;

  letter-spacing: .01em

}

#qodef-woo-page.qodef--single .qodef-social-share {

  margin-top: 8px

}

#qodef-woo-page.qodef--single .woocommerce-tabs {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-top: 125px

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

  margin: 0 auto;

  padding: 25px 0;

  list-style: none;

  border-bottom: 1px solid #dadada

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li {

  margin: 0 76px 0 0;

  padding: 0

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a {

  display: block;

  position: relative;

  padding: 0 3px 1px;

  transition: color .2s ease-out, background-color .2s ease-out;

  font-family: Heebo, sans-serif;

  font-size: 13px;

  font-weight: 400;

  line-height: 1.5em;

  letter-spacing: .15em;

  text-transform: uppercase;

  color: #241c10

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:after {

  content: '';

  position: absolute;

  left: 0;

  bottom: 0;

  height: 1px;

  width: 0;

  background-color: #241c10;

  transition: width .2s ease-out

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:last-child {

  margin-right: 0

}

#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 {

  width: 100%

}

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

  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs {

    flex-direction: column;

    align-items: flex-start

  }

  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li {

    margin: 0 0 26px 0;

    padding: 0

  }

  #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li:last-child {

    margin-bottom: 0

  }

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-top: 45px

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information {

  margin-top: 37px;

  display: flex;

  margin-left: auto;

  margin-right: auto

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information th {

  display: flex;

  width: auto;

  justify-content: center;

  padding: 4px 0 2px;

  border: none

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information td {

  display: flex;

  width: auto;

  justify-content: center;

  padding: 2px 0 15px;

  border: none

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information tr {

  border: none

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews {

  margin-top: 37px;

  display: flex;

  margin-left: auto;

  margin-right: auto

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews .qodef-grid-item {

  margin: 0

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews .woocommerce-Reviews {

  width: 100%

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews p {

  margin: 0

}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab > h2 {

  display: none

}

#qodef-woo-page.qodef--single .shop_attributes td, #qodef-woo-page.qodef--single .shop_attributes th {

  padding: 15px 0;

  vertical-align: middle;

  text-align: left

}

#qodef-woo-page.qodef--single .shop_attributes th {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none;

  font-weight: 600;

  letter-spacing: 0

}

#qodef-woo-page.qodef--single .shop_attributes p {

  margin: 0

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title {

  font-size: 33px;

  line-height: 1.03em;

  font-weight: 500;

  text-transform: none;

  margin: 0

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin: 34px 0 0;

  padding: 0;

  list-style: none

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist > * {

  margin: 0 0 30px;

  padding: 0

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist > :last-child {

  margin-bottom: 0

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container {

  position: relative;

  display: flex;

  align-items: flex-start

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container > img {

  flex-shrink: 0;

  width: auto;

  margin-right: 20px;

  border-radius: 50%

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .comment-text {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .meta {

  padding-top: 2px

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 27px;

  line-height: 1.04em;

  font-weight: 500;

  text-transform: none

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__dash {

  display: none

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__published-date {

  font-family: Heebo, sans-serif;

  font-size: 11px;

  font-weight: 400;

  line-height: 1.5em;

  letter-spacing: .15em;

  text-transform: uppercase;

  color: #988779;

  margin-left: 3px

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .description {

  margin-top: 4px;

  width: 50%

}

#qodef-woo-page.qodef--single .woocommerce-Reviews .qodef-comment-form {

  width: 80%

}

#qodef-woo-page.qodef--single #review_form {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  margin-top: 26px

}

#qodef-woo-page.qodef--single #review_form .comment-reply-title {

  display: block;

  margin-bottom: 2px;

  text-transform: none

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating {

  margin-top: 10px

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating label {

  display: none

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating .stars {

  display: none;

  line-height: 1

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating .qodef-comment-form-ratings {

  display: flex;

  overflow: hidden

}

#qodef-woo-page.qodef--single #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 {

  fill: none

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating a {

  position: relative;

  display: inline-block;

  vertical-align: top;

  margin: 0 1.5px 0 0;

  font-size: 0;

  line-height: 1;

  color: #c09d5c

}

#qodef-woo-page.qodef--single #review_form .comment-form-rating a svg {

  display: block;

  width: 14px;

  height: auto;

  fill: none;

  stroke: currentColor

}

#qodef-woo-page.qodef--single #review_form .comment-form-comment {

  margin-top: 17px

}

#qodef-woo-page.qodef--single #review_form .comment-form-cookies-consent {

  position: relative;

  display: flex;

  align-items: flex-start;

  margin-bottom: 18px

}

#qodef-woo-page.qodef--single #review_form .comment-form-cookies-consent > * {

  margin: 0

}

#qodef-woo-page.qodef--single #review_form .comment-form-cookies-consent input[type=checkbox] {

  flex-shrink: 0;

  margin-top: 5px;

  margin-right: 6px

}

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

  #qodef-woo-page.qodef--single #review_form .qodef-grid-item {

    width: 100%

  }

}

#qodef-woo-page.qodef--single .related {

  margin-top: 156px

}

#qodef-woo-page.qodef--single .related > h2 {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 38px;

  line-height: 1.1em;

  letter-spacing: .02em;

  text-transform: none;

  letter-spacing: 0;

  margin: 0 0 45px;

  text-transform: uppercase

}

#qodef-woo-page.qodef--single .related .qodef-woo-product-content {

  margin: 21px 0 30px

}

#qodef-woo-page.qodef--single .related .qodef-woo-product-title {

  font-size: 27px;

  line-height: 1.04em;

  font-weight: 500

}

.widget.woocommerce .qodef-woo-product-title {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none;

  margin: 0

}

.widget.woocommerce a .product-title {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none

}

.widget.woocommerce .qodef-woo-ratings {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  line-height: 1;

  margin-top: 10px

}

.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: #c09d5c

}

.widget.woocommerce .qodef-woo-ratings .qodef-m-star svg {

  display: inline-block;

  margin-right: .2em;

  width: 14px;

  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 .price {

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

  font-size: 15px;

  margin: 5px 0 0;

  color: #241c10

}

.widget.woocommerce .price del {

  margin-right: 10px

}

.widget.woocommerce .price ins {

  text-decoration: none

}

.widget.woocommerce .button {

  position: relative;

  display: inline-block;

  vertical-align: middle;

  width: auto;

  margin: 0;

  font-family: Heebo, sans-serif;

  font-size: 13px;

  line-height: 2em;

  font-weight: 400;

  letter-spacing: .15em;

  text-decoration: none;

  text-transform: uppercase;

  border-radius: 0;

  outline: 0;

  transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;

  padding: 6px 31px 4px;

  cursor: pointer;

  z-index: 3;

  color: #fff;

  background-color: #241c10;

  border: 1px solid transparent

}

.widget.woocommerce .button.qodef-no-text {

  background-color: transparent

}

.widget.woocommerce .button.qodef-no-text:hover {

  background-color: transparent

}

.widget.woocommerce .button:hover {

  background-color: rgba(36, 28, 16, .6)

}

.widget.woocommerce.widget_price_filter .price_slider_wrapper {

  padding-top: 3px

}

.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {

  border-radius: 0;

  cursor: pointer;

  height: 1px;

  position: relative

}

.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {

  border-radius: 100%;

  height: 12px;

  outline: 0;

  position: absolute;

  top: -5.5px;

  width: 12px;

  z-index: 2

}

.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-of-type {

  transform: translateX(-12px)

}

.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {

  border-radius: 0;

  display: block;

  height: 100%;

  position: absolute;

  z-index: 1

}

.widget.woocommerce.widget_price_filter .price_slider_amount {

  align-items: center;

  display: flex;

  flex-direction: row-reverse;

  justify-content: space-between;

  margin: 20px 0 0;

  position: relative

}

.widget.woocommerce.widget_price_filter .price_slider_amount .clear {

  display: none

}

.widget.woocommerce.widget_price_filter .price_slider_amount button {

  background-color: #262626;

  border: 1px solid #111;

  padding: 6px 35px

}

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

  .widget.woocommerce.widget_price_filter .price_slider_amount {

    flex-wrap: wrap-reverse;

    justify-content: flex-end

  }

  .widget.woocommerce.widget_price_filter .price_slider_amount button {

    margin-top: 5px

  }

}

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

  .widget.woocommerce.widget_price_filter .price_slider_amount {

    flex-wrap: nowrap;

    justify-content: space-between

  }

  .widget.woocommerce.widget_price_filter .price_slider_amount button {

    margin-top: 0

  }

}

.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li {

  position: relative

}

.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li a:not(.remove) {

  align-items: center;

  display: flex;

  position: relative;

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none

}

.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li .remove {

  font-size: 0;

  line-height: 1;

  position: absolute;

  right: 0;

  top: 0;

  z-index: 2

}

.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li .remove:after {

  display: block;

  line-height: 25px;

  padding: 0 3px;

  position: relative;

  font-size: 18px;

  font-family: linea-arrows-10;

  content: "\e04a"

}

body:not([class*=swissdelight-core]) .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li .remove:after {

  content: 'x';

  font-family: initial

}

.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .variation {

  position: relative;

  display: inline-block;

  width: 100%;

  vertical-align: top

}

.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .variation > * {

  display: inline-block;

  margin: 0;

  vertical-align: middle

}

.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .variation > * p {

  margin: 0

}

.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .quantity {

  display: block;

  margin-top: 10px

}

.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total {

  margin: 13px 0 0

}

.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons {

  align-items: center;

  display: flex;

  justify-content: space-between;

  margin: 21px 0 0;

  position: relative

}

.widget.woocommerce.widget_products ul li, .widget.woocommerce.widget_recently_viewed_products ul li, .widget.woocommerce.widget_top_rated_products ul li {

  position: relative;

  display: flex

}

.widget.woocommerce.widget_products ul li:last-child, .widget.woocommerce.widget_recently_viewed_products ul li:last-child, .widget.woocommerce.widget_top_rated_products ul li:last-child {

  margin-bottom: 0

}

.widget.woocommerce.widget_products .qodef-woo-product-image, .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image, .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image {

  flex-shrink: 0

}

.widget.woocommerce.widget_products .qodef-woo-product-image a, .widget.woocommerce.widget_products .qodef-woo-product-image img, .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image a, .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image img, .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image a, .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image img {

  position: relative;

  display: block

}

.widget.woocommerce.widget_recent_reviews ul li .reviewer {

  margin-top: 8px

}

.widget.woocommerce.widget_recent_reviews ul li:last-child {

  margin-bottom: 0

}

.widget.woocommerce.widget_recent_reviews ul li > * {

  display: block

}

.widget.woocommerce.widget_recent_reviews a {

  font-family: Cormorant, serif;

  text-transform: uppercase;

  font-weight: 400;

  color: #241c10;

  font-size: 21px;

  line-height: 1.14em;

  font-weight: 600;

  text-transform: none;

  position: relative

}

.widget.woocommerce.widget_recent_reviews a img {

  position: absolute;

  top: 0;

  left: 0

}

.widget.woocommerce.widget_layered_nav button {

  margin-top: 10px

}

.widget.woocommerce.widget_product_categories .product-categories li {

  font-size: 15px;

  font-weight: 400;

  text-transform: none;

  letter-spacing: .04em;

  margin: 0 0 6px

}

.widget.woocommerce.widget_product_categories .product-categories li a {

  color: #63605a

}

.widget.woocommerce.widget_product_categories .product-categories li a:hover {

  color: #241c10

}

.widget.woocommerce .qodef-woo-product-title a {

  color: #241c10

}

.widget.woocommerce .qodef-woo-product-title a:hover {

  color: #241c10

}

.widget.woocommerce a .product-title {

  color: #241c10

}

.widget.woocommerce a:hover .product-title {

  color: #241c10

}

.widget.woocommerce .qodef-m-star {

  color: var(--qode-main-color) !important

}

.widget.woocommerce.widget_price_filter .qodef-widget-title {

  margin-bottom: 21px

}

.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {

  background-color: #fafafa

}

.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {

  background-color: #262626

}

.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {

  background-color: #7d7d7d

}

.widget.woocommerce.widget_shopping_cart .qodef-widget-title {

  margin-bottom: 21px

}

.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li img {

  width: 82px;

  margin-right: 20px

}

.widget.woocommerce.widget_layered_nav form {

  margin-top: 21px

}

.widget.woocommerce.widget_layered_nav ul li.chosen a {

  color: #241c10

}

.widget.woocommerce.widget_products .qodef-widget-title, .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, .widget.woocommerce.widget_top_rated_products .qodef-widget-title {

  margin-bottom: 21px

}

.widget.woocommerce.widget_products ul li, .widget.woocommerce.widget_recently_viewed_products ul li, .widget.woocommerce.widget_top_rated_products ul li {

  margin-bottom: 30px

}

.widget.woocommerce.widget_products .qodef-woo-product-image, .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image, .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image {

  margin-right: 20px

}

.widget.woocommerce.widget_products .qodef-woo-product-image img, .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image img, .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image img {

  width: 82px

}

.widget.woocommerce.widget_recent_reviews .qodef-widget-title {

  margin-bottom: 21px

}

.widget.woocommerce.widget_recent_reviews ul li {

  min-height: 82px;

  margin-bottom: 30px

}

.widget.woocommerce.widget_recent_reviews ul li > * {

  padding-left: 102px

}

.widget.woocommerce.widget_recent_reviews a:hover {

  color: #241c10

}

.widget.woocommerce.widget_recent_reviews a img {

  width: 82px

}

#qodef-top-area-inner .widget.woocommerce .qodef-woo-product-title a {

  color: #ababab

}

#qodef-top-area-inner .widget.woocommerce .qodef-woo-product-title a:hover {

  color: #fff

}

#qodef-top-area-inner .widget.woocommerce a .product-title {

  color: #ababab

}

#qodef-top-area-inner .widget.woocommerce a:hover .product-title {

  color: #fff

}

#qodef-top-area-inner .widget.woocommerce.widget_price_filter .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-top-area-inner .widget.woocommerce.widget_shopping_cart .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-top-area-inner .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li img {

  width: 82px;

  margin-right: 20px

}

#qodef-top-area-inner .widget.woocommerce.widget_layered_nav form {

  margin-top: 21px

}

#qodef-top-area-inner .widget.woocommerce.widget_layered_nav ul li.chosen a {

  color: #fff

}

#qodef-top-area-inner .widget.woocommerce.widget_products .qodef-widget-title, #qodef-top-area-inner .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, #qodef-top-area-inner .widget.woocommerce.widget_top_rated_products .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-top-area-inner .widget.woocommerce.widget_products ul li, #qodef-top-area-inner .widget.woocommerce.widget_recently_viewed_products ul li, #qodef-top-area-inner .widget.woocommerce.widget_top_rated_products ul li {

  margin-bottom: 30px

}

#qodef-top-area-inner .widget.woocommerce.widget_products .qodef-woo-product-image, #qodef-top-area-inner .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image, #qodef-top-area-inner .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image {

  margin-right: 20px

}

#qodef-top-area-inner .widget.woocommerce.widget_products .qodef-woo-product-image img, #qodef-top-area-inner .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image img, #qodef-top-area-inner .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image img {

  width: 82px

}

#qodef-top-area-inner .widget.woocommerce.widget_recent_reviews .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-top-area-inner .widget.woocommerce.widget_recent_reviews ul li {

  min-height: 82px;

  margin-bottom: 30px

}

#qodef-top-area-inner .widget.woocommerce.widget_recent_reviews ul li > * {

  padding-left: 102px

}

#qodef-top-area-inner .widget.woocommerce.widget_recent_reviews a:hover {

  color: #fff

}

#qodef-top-area-inner .widget.woocommerce.widget_recent_reviews a img {

  width: 82px

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce .qodef-woo-product-title a {

  color: #63605a

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce .qodef-woo-product-title a:hover {

  color: #000

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce a .product-title {

  color: #63605a

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce a:hover .product-title {

  color: #000

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_price_filter .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_shopping_cart .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li img {

  width: 82px;

  margin-right: 20px

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_layered_nav form {

  margin-top: 21px

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_layered_nav ul li.chosen a {

  color: #000

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_products .qodef-widget-title, #qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, #qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_top_rated_products .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_products ul li, #qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_recently_viewed_products ul li, #qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_top_rated_products ul li {

  margin-bottom: 30px

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_products .qodef-woo-product-image, #qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image, #qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image {

  margin-right: 20px

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_products .qodef-woo-product-image img, #qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image img, #qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image img {

  width: 82px

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_recent_reviews .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_recent_reviews ul li {

  min-height: 82px;

  margin-bottom: 30px

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_recent_reviews ul li > * {

  padding-left: 102px

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_recent_reviews a:hover {

  color: #000

}

#qodef-top-area-inner.qodef-skin--light .widget.woocommerce.widget_recent_reviews a img {

  width: 82px

}

#qodef-page-footer .widget.woocommerce .qodef-woo-product-title a {

  color: #63605a

}

#qodef-page-footer .widget.woocommerce .qodef-woo-product-title a:hover {

  color: #241c10

}

#qodef-page-footer .widget.woocommerce a .product-title {

  color: #63605a

}

#qodef-page-footer .widget.woocommerce a:hover .product-title {

  color: #241c10

}

#qodef-page-footer .widget.woocommerce .qodef-m-star {

  color: #fff !important

}

#qodef-page-footer .widget.woocommerce.widget_price_filter .qodef-widget-title {

  margin-bottom: 23px

}

#qodef-page-footer .widget.woocommerce.widget_shopping_cart .qodef-widget-title {

  margin-bottom: 23px

}

#qodef-page-footer .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li img {

  width: 82px;

  margin-right: 20px

}

#qodef-page-footer .widget.woocommerce.widget_layered_nav form {

  margin-top: 23px

}

#qodef-page-footer .widget.woocommerce.widget_layered_nav ul li.chosen a {

  color: #241c10

}

#qodef-page-footer .widget.woocommerce.widget_products .qodef-widget-title, #qodef-page-footer .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, #qodef-page-footer .widget.woocommerce.widget_top_rated_products .qodef-widget-title {

  margin-bottom: 23px

}

#qodef-page-footer .widget.woocommerce.widget_products ul li, #qodef-page-footer .widget.woocommerce.widget_recently_viewed_products ul li, #qodef-page-footer .widget.woocommerce.widget_top_rated_products ul li {

  margin-bottom: 30px

}

#qodef-page-footer .widget.woocommerce.widget_products .qodef-woo-product-image, #qodef-page-footer .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image, #qodef-page-footer .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image {

  margin-right: 20px

}

#qodef-page-footer .widget.woocommerce.widget_products .qodef-woo-product-image img, #qodef-page-footer .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image img, #qodef-page-footer .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image img {

  width: 82px

}

#qodef-page-footer .widget.woocommerce.widget_recent_reviews .qodef-widget-title {

  margin-bottom: 23px

}

#qodef-page-footer .widget.woocommerce.widget_recent_reviews ul li {

  min-height: 82px;

  margin-bottom: 30px

}

#qodef-page-footer .widget.woocommerce.widget_recent_reviews ul li > * {

  padding-left: 102px

}

#qodef-page-footer .widget.woocommerce.widget_recent_reviews a:hover {

  color: #241c10

}

#qodef-page-footer .widget.woocommerce.widget_recent_reviews a img {

  width: 82px

}

#qodef-page-footer-bottom-area .widget.woocommerce .qodef-woo-product-title a {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget.woocommerce .qodef-woo-product-title a:hover {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget.woocommerce a .product-title {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget.woocommerce a:hover .product-title {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_price_filter .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_shopping_cart .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li img {

  width: 82px;

  margin-right: 20px

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_layered_nav form {

  margin-top: 21px

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_layered_nav ul li.chosen a {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_products .qodef-widget-title, #qodef-page-footer-bottom-area .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, #qodef-page-footer-bottom-area .widget.woocommerce.widget_top_rated_products .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_products ul li, #qodef-page-footer-bottom-area .widget.woocommerce.widget_recently_viewed_products ul li, #qodef-page-footer-bottom-area .widget.woocommerce.widget_top_rated_products ul li {

  margin-bottom: 30px

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_products .qodef-woo-product-image, #qodef-page-footer-bottom-area .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image, #qodef-page-footer-bottom-area .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image {

  margin-right: 20px

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_products .qodef-woo-product-image img, #qodef-page-footer-bottom-area .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image img, #qodef-page-footer-bottom-area .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image img {

  width: 82px

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_recent_reviews .qodef-widget-title {

  margin-bottom: 21px

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_recent_reviews ul li {

  min-height: 82px;

  margin-bottom: 30px

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_recent_reviews ul li > * {

  padding-left: 102px

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_recent_reviews a:hover {

  color: #241c10

}

#qodef-page-footer-bottom-area .widget.woocommerce.widget_recent_reviews a img {

  width: 82px

}

#qodef-side-area .widget.woocommerce .qodef-woo-product-title a {

  color: #241c10

}

#qodef-side-area .widget.woocommerce .qodef-woo-product-title a:hover {

  color: #241c10

}

#qodef-side-area .widget.woocommerce a .product-title {

  color: #241c10

}

#qodef-side-area .widget.woocommerce a:hover .product-title {

  color: #241c10

}

#qodef-side-area .widget.woocommerce.widget_price_filter .qodef-widget-title {

  margin-bottom: 16px

}

#qodef-side-area .widget.woocommerce.widget_shopping_cart .qodef-widget-title {

  margin-bottom: 16px

}

#qodef-side-area .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li img {

  width: 82px;

  margin-right: 20px

}

#qodef-side-area .widget.woocommerce.widget_layered_nav form {

  margin-top: 16px

}

#qodef-side-area .widget.woocommerce.widget_layered_nav ul li.chosen a {

  color: #241c10

}

#qodef-side-area .widget.woocommerce.widget_products .qodef-widget-title, #qodef-side-area .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, #qodef-side-area .widget.woocommerce.widget_top_rated_products .qodef-widget-title {

  margin-bottom: 16px

}

#qodef-side-area .widget.woocommerce.widget_products ul li, #qodef-side-area .widget.woocommerce.widget_recently_viewed_products ul li, #qodef-side-area .widget.woocommerce.widget_top_rated_products ul li {

  margin-bottom: 30px

}

#qodef-side-area .widget.woocommerce.widget_products .qodef-woo-product-image, #qodef-side-area .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image, #qodef-side-area .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image {

  margin-right: 20px

}

#qodef-side-area .widget.woocommerce.widget_products .qodef-woo-product-image img, #qodef-side-area .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image img, #qodef-side-area .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image img {

  width: 82px

}

#qodef-side-area .widget.woocommerce.widget_recent_reviews .qodef-widget-title {

  margin-bottom: 16px

}

#qodef-side-area .widget.woocommerce.widget_recent_reviews ul li {

  min-height: 82px;

  margin-bottom: 30px

}

#qodef-side-area .widget.woocommerce.widget_recent_reviews ul li > * {

  padding-left: 102px

}

#qodef-side-area .widget.woocommerce.widget_recent_reviews a:hover {

  color: #241c10

}

#qodef-side-area .widget.woocommerce.widget_recent_reviews a img {

  width: 82px

}

.qodef-mega-menu-widget-holder .widget.woocommerce .qodef-woo-product-title a {

  color: #fff

}

.qodef-mega-menu-widget-holder .widget.woocommerce .qodef-woo-product-title a:hover {

  color: #241c10

}

.qodef-mega-menu-widget-holder .widget.woocommerce a .product-title {

  color: #fff

}

.qodef-mega-menu-widget-holder .widget.woocommerce a:hover .product-title {

  color: #241c10

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_price_filter .qodef-widget-title {

  margin-bottom: 21px

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_shopping_cart .qodef-widget-title {

  margin-bottom: 21px

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li img {

  width: 82px;

  margin-right: 20px

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_layered_nav form {

  margin-top: 21px

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_layered_nav ul li.chosen a {

  color: #241c10

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_products .qodef-widget-title, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products .qodef-widget-title, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products .qodef-widget-title {

  margin-bottom: 21px

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_products ul li, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products ul li, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products ul li {

  margin-bottom: 30px

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_products .qodef-woo-product-image, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image {

  margin-right: 20px

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_products .qodef-woo-product-image img, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image img, .qodef-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image img {

  width: 82px

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews .qodef-widget-title {

  margin-bottom: 21px

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews ul li {

  min-height: 82px;

  margin-bottom: 30px

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews ul li > * {

  padding-left: 102px

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews a:hover {

  color: #241c10

}

.qodef-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews a img {

  width: 82px

}

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

  .qodef-content-grid {

    width: 960px

  }

  .qodef-content-grid.qodef-extended-grid--right {

    padding-left: calc((100% - 960px)/ 2)

  }

  .qodef-content-grid.qodef-extended-grid--left {

    padding-right: calc((100% - 960px)/ 2)

  }

  .qodef--boxed .qodef-content-grid {

    width: calc(960px + 60px)

  }

}

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

  .qodef-content-grid {

    width: 768px

  }

  .qodef-content-grid.qodef-extended-grid--right {

    padding-left: calc((100% - 768px)/ 2)

  }

  .qodef-content-grid.qodef-extended-grid--left {

    padding-right: calc((100% - 768px)/ 2)

  }

  .qodef--boxed .qodef-content-grid {

    width: calc(768px + 60px)

  }

}

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

  .qodef-content-grid {

    width: 86%

  }

  .qodef-content-grid.qodef-extended-grid--right {

    padding-left: calc((100% - 86%)/ 2)

  }

  .qodef-content-grid.qodef-extended-grid--left {

    padding-right: calc((100% - 86%)/ 2)

  }

  .qodef--boxed .qodef-content-grid {

    width: calc(86% + 60px)

  }

}

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

  .qodef-content-grid {

    width: 82%

  }

  .qodef-content-grid.qodef-extended-grid--right {

    padding-left: calc((100% - 82%)/ 2)

  }

  .qodef-content-grid.qodef-extended-grid--left {

    padding-right: calc((100% - 82%)/ 2)

  }

  .qodef--boxed .qodef-content-grid {

    width: calc(82% + 60px)

  }

}

@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: -70px

  }

  .qodef-grid.qodef-gutter--huge > .qodef-grid-inner {

    margin: 0 -35px

  }

  .qodef-grid.qodef-gutter--huge > .qodef-grid-inner > .qodef-grid-item {

    padding: 0 35px;

    margin: 0 0 70px

  }

}

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

  h1 {

    font-size: 48px;

    line-height: 1em

  }

  h2 {

    font-size: 43px;

    line-height: 1.1em

  }

}

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

  h1 {

    font-size: 48px;

    line-height: 1em

  }

  h2 {

    font-size: 43px;

    line-height: 1.1em

  }

}

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

  #qodef-404-page {

    padding: 110px 40px 200px

  }

}

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

  .qodef-blog .qodef-blog-item .qodef-e-left, .qodef-blog .qodef-blog-item .qodef-e-right {

    flex-basis: 100%

  }

  .qodef-blog .qodef-blog-item .qodef-e-right {

    text-align: left;

    margin-top: 18px

  }

  .qodef-blog .qodef-blog-item .qodef-e-right .qodef-e-info-social-share {

    justify-content: flex-start

  }

}

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

  #qodef-page-comments {

    margin-bottom: 30px

  }

}

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

  #qodef-page-comments-list .qodef-comment-item .children {

    padding-left: 40px

  }

}

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

  #qodef-page-comments-list .qodef-comment-item .children {

    padding-left: 20px

  }

}

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

  #qodef-page-comments-list .qodef-comment-item .qodef-e-inner {

    flex-wrap: wrap

  }

  #qodef-page-comments-list .qodef-comment-item .qodef-e-content {

    margin-top: 17px

  }

  #qodef-page-comments-list .qodef-comment-item .children {

    padding-left: 3%

  }

}

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

  .qodef-m-filter .qodef-m-filter-items {

    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 70px

  }

}

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

  #qodef-page-footer-bottom-area .qodef-content-full-width {

    padding: 0 70px

  }

}

@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:1024px) {

  #qodef-page-mobile-header-inner {

    padding: 0;

    margin: 0 auto;

    width: 76%

  }

  .qodef--boxed #qodef-page-mobile-header-inner {

    width: 92%

  }

}

@media only screen and (min-width:900px) and (max-width:1024px) {

  #qodef-page-mobile-header-inner.qodef-content-grid {

    width: 75%

  }

}

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

  #qodef-page-mobile-header-inner {

    width: 86%

  }

  .qodef--boxed #qodef-page-mobile-header-inner {

    width: 90%

  }

}

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

  #qodef-page-mobile-header-inner {

    width: 82%

  }

  .qodef--boxed #qodef-page-mobile-header-inner {

    width: 83%

  }

}

@media only screen and (min-width:801px) and (max-width:1024px) {

  .qodef-mobile-header-navigation > .qodef-content-grid {

    width: 75%

  }

}

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

  .qodef-mobile-header-navigation {

    width: 1024px;

    left: -128px

  }

  .qodef--boxed .qodef-mobile-header-navigation {

    width: 1084px;

    left: -163px

  }

}

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

  .qodef-mobile-header-navigation {

    width: 117%;

    left: -8.5%

  }

  .qodef--boxed .qodef-mobile-header-navigation {

    width: 111%;

    left: -5.5%

  }

}

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

  .qodef-mobile-header-navigation {

    width: 122%;

    left: -11%

  }

}

@media only screen and (max-width:768px) {
	div#swissdelight_core_social_icons_group-14 {

    margin-left: 0 !important;

}

  .woocommerce-page div.woocommerce .col2-set {

    flex-wrap: wrap

  }

}

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

  .woocommerce-page.single-product.qodef-content-grid-1400 .qodef-content--fullscreen {

    width: 100%

  }

  .woocommerce-page.single-product.qodef-content-grid-1400 .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information, .woocommerce-page.single-product.qodef-content-grid-1400 .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews, .woocommerce-page.single-product.qodef-content-grid-1400 .qodef-content--fullscreen .woocommerce-tabs .wc-tabs {

    width: 1400px !important

  }

  .woocommerce-page.single-product.qodef-content-grid-1400 .qodef-content--fullscreen .woocommerce-notices-wrapper {

    width: 1400px;

    margin: 0 auto

  }

  .woocommerce-page.single-product.qodef-content-grid-1300 .qodef-content--fullscreen {

    width: 100%

  }

  .woocommerce-page.single-product.qodef-content-grid-1300 .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information, .woocommerce-page.single-product.qodef-content-grid-1300 .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews, .woocommerce-page.single-product.qodef-content-grid-1300 .qodef-content--fullscreen .woocommerce-tabs .wc-tabs {

    width: 1300px !important

  }

  .woocommerce-page.single-product.qodef-content-grid-1300 .qodef-content--fullscreen .woocommerce-notices-wrapper {

    width: 1300px;

    margin: 0 auto

  }

  .woocommerce-page.single-product.qodef-content-grid-1200 .qodef-content--fullscreen {

    width: 100%

  }

  .woocommerce-page.single-product.qodef-content-grid-1200 .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information, .woocommerce-page.single-product.qodef-content-grid-1200 .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews, .woocommerce-page.single-product.qodef-content-grid-1200 .qodef-content--fullscreen .woocommerce-tabs .wc-tabs {

    width: 1200px !important

  }

  .woocommerce-page.single-product.qodef-content-grid-1200 .qodef-content--fullscreen .woocommerce-notices-wrapper {

    width: 1200px;

    margin: 0 auto

  }

  .woocommerce-page.single-product.qodef-content-grid-1100 .qodef-content--fullscreen {

    width: 100%

  }

  .woocommerce-page.single-product.qodef-content-grid-1100 .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information, .woocommerce-page.single-product.qodef-content-grid-1100 .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews, .woocommerce-page.single-product.qodef-content-grid-1100 .qodef-content--fullscreen .woocommerce-tabs .wc-tabs {

    width: 1100px !important

  }

  .woocommerce-page.single-product.qodef-content-grid-1100 .qodef-content--fullscreen .woocommerce-notices-wrapper {

    width: 1100px;

    margin: 0 auto

  }

}

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

  .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information, .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews, .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tabs {

    width: 1100px !important

  }

  .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-notices-wrapper {

    width: 1100px;

    margin: 0 auto

  }

}

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

  .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information, .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews, .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tabs {

    width: 960px !important

  }

  .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-notices-wrapper {

    width: 960px;

    margin: 0 auto

  }

}

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

  .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information, .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews, .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tabs {

    width: 768px !important

  }

  .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-notices-wrapper {

    width: 768px;

    margin: 0 auto

  }

}

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

  .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information, .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews, .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tabs {

    width: 86% !important

  }

  .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-notices-wrapper {

    width: 86%;

    margin: 0 auto

  }

}

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

  .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information, .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews, .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-tabs .wc-tabs {

    width: 82% !important

  }

  .woocommerce-page.single-product .qodef-content--fullscreen .woocommerce-notices-wrapper {

    width: 82%;

    margin: 0 auto

  }

}

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

  #qodef-woo-page.qodef--cart .shop_table th.product-thumbnail {

    display: none

  }

  #qodef-woo-page.qodef--cart .shop_table td.product-thumbnail {

    display: none

  }

  #qodef-woo-page.qodef--cart .shop_table td.actions .coupon {

    width: 100%;

    float: none

  }

  #qodef-woo-page.qodef--cart .shop_table td.actions .coupon > * {

    margin-bottom: 20px

  }

  #qodef-woo-page.qodef--cart .shop_table td.actions > .button {

    float: none

  }

  #qodef-woo-page.qodef--cart .cart-collaterals .shop_table th {

    width: auto

  }

}

@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 -35px

  }

  .qodef-woo-product-list.qodef-gutter--huge ul.products > .product {

    padding: 0 35px;

    margin: 0 0 70px

  }

}

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

  .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-title-holder {

    display: flex

  }

  .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list {

    position: absolute;

    padding: 34px 0 28px;

    left: 0;

    z-index: 10;

    display: flex;

    background-color: #fff;

    box-shadow: -1px 2px 7px 4px rgba(0, 0, 0, .02);

    opacity: 0;

    visibility: hidden;

    transition: opacity .2s ease-out, visibility .2s ease-out

  }

  .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list {

    display: block;

    list-style: none;

    margin: 0

  }

  .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list li {

    margin: 5px 0;

    padding: 0 38px

  }

  .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list a {

    font-family: Heebo, sans-serif;

    font-size: 15px;

    line-height: 1.66em;

    font-weight: 400;

    color: #63605a;

    letter-spacing: .01em;

    font-size: 14px;

    font-weight: 400;

    letter-spacing: .01em;

    position: relative;

    display: flex;

    white-space: normal;

    margin: 13px 0;

    overflow: hidden;

    transition: padding .2s ease-out;

    padding-right: 15px;

    text-transform: none

  }

  .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list a .qodef-menu-item-icon {

    flex-shrink: 0

  }

  .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list a:before {

    content: '';

    position: absolute;

    top: calc(50% - 9px);

    transform: scaleY(0);

    transform-origin: top;

    height: 17px;

    width: 1px;

    background: #63605a;

    border-radius: 100%;

    transition: left .2s ease-out, right .2s ease-out, transform .26s cubic-bezier(.33, .02, 0, .93) .14s;

    left: -15px

  }

  .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list a.qodef--active, .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list a:hover {

    padding-left: 15px;

    padding-right: 0

  }

  .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list a.qodef--active:before, .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list a:hover:before {

    left: 0;

    transform: scaleY(1)

  }

  .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter .qodef-category-filter-list .qodef-category-list a:after {

    display: none

  }

  .qodef-woo-product-list .qodef-filter-holder .qodef-category-filter:hover .qodef-category-filter-list {

    opacity: 1;

    visibility: visible

  }

}

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

  .qodef-woo-results {

    flex-wrap: wrap;

    align-items: flex-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 {

    flex-wrap: wrap

  }

  #qodef-woo-page.qodef--single .entry-summary {

    margin-top: 60px;

    width: 100%

  }

  #qodef-woo-page.qodef--single .woocommerce-tabs {

    margin-top: 105px

  }

  #qodef-woo-page.qodef--single .woocommerce-tabs .woocommerce-Reviews .description {

    width: 100%

  }

  #qodef-woo-page.qodef--single .woocommerce-tabs .woocommerce-Reviews .qodef-comment-form {

    width: 100%

  }

  #qodef-woo-page.qodef--single .related .qodef-woo-product-list ul.products.columns-4 > .product {

    width: 50%

  }

}

@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 {

    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: flex;

    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: 14px !important

  }

  #qodef-woo-page.qodef--single .related .qodef-woo-product-list ul.products.columns-4 > .product {

    width: 100%

  }

}

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

  #qodef-woo-page.qodef--single form.cart {

    flex-direction: column

  }

  #qodef-woo-page.qodef--single form.cart .quantity {

    margin-bottom: 19px

  }

  #qodef-woo-page.qodef--single form.cart .variations .label {

    vertical-align: top

  }

  #qodef-woo-page.qodef--single form.cart .variations .label > * {

    margin-top: 22px

  }

  #qodef-woo-page.qodef--single form.cart .variations .value {

    position: relative

  }

  #qodef-woo-page.qodef--single form.cart .variations .reset_variations {

    bottom: 0;

    left: 0;

    margin: 0 0 0 20px;

    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: 11px

  }

  #qodef-woo-page.qodef--single .wc-tab.woocommerce-Tabs-panel--additional_information td, #qodef-woo-page.qodef--single .wc-tab.woocommerce-Tabs-panel--additional_information th {

    justify-content: flex-start !important

  }

}

.BloDiv .elementor-widget-wrap{

	background: url("images/bgblocdiv.jpg") no-repeat;

	text-align: center;

	margin: 10px;

	padding-bottom: 10px	

}

.BloDiv .elementor-widget-wrap:hover{

	background: none

}

.BloDiv .elementor-button-wrapper{

	text-align: center

}

.BloDiv .elementor-button-wrapper a{

	background: none;

	border: 2px solid #A3826C;

	padding: 3px !important;

	color: #A3826C;

	border-radius: 0;

		    font-family: 'NeutraTextTF-Bold';



}

.creationBloc h3{

	    color: #A3826C !important;

    font-family: 'NeutraTextTF-Bold' !important;

    text-transform: capitalize;

    font-style: italic;

	    padding: 26px 0 16px 68px;

	position: relative;
	    border: none !important;
    width: auto;

}

.creationBloc a {

	    font-family: 'NeutraTextTF-Bold' !important;

    background: none !important;

    border: 2px solid #A3826C;

    color: #A3826C !important;

    border-radius: 0;

    padding: 3px 5px;

    font-size: 16px;

}

.creationBloc {

    text-align: center;

	    padding: 11px;

}

.creationBloc a:hover {

	background: #A3826C !important;

	color: #fff !important

}

.creationBloc h3:before{



}

div#boulangerie h3:before{

		    background: url(images/croissant.png) no-repeat left;

		  content: '';

    position: absolute;

    width: 74px;

    height: 61px;

    left: 30px;

    top: 17px;

  



	

}

div#patisserie h3:before{

			background: url("images/gateau.png") no-repeat left;	  

	content: '';

    position: absolute;

    width: 74px;

    height: 61px;

    left: 46px;

    top: 17px;



	

}

div#traiteur h3:before{

			background: url("images/traiteur.png") no-repeat left;

		  content: '';

    position: absolute;

    width: 74px;

    height: 61px;

    left: 58px;

    top: 17px;



}

.TitDiv h2 {

		    font-family: 'NeutraTextTF-Bold' !important;

    background: url(images/ble.png) no-repeat right;

    color: #D90000 !important;

    padding-top: 46px;

    padding-bottom: 44px;

    width: 75%;





}

.Title h2 {

	  font-family: 'NeutraTextTF-Bold' !important;

    color: #0f1e85 !important;

}

.BloDiv .elementor-button-wrapper a:hover{

	background: #A3826C;

	color: #fff

}

.Txtdiv{

	height: 186px

}

.Section1 .elementor-widget-wrap h4 {

	    font-family: 'NeutraTextTF-Bold';

    color: #A3826C;

    font-size: 20px;

    text-decoration: underline;



}

.tme-posts-card-title a {

    font-family: 'NeutraTextTF-Bold';

    margin-top: 62px;

    display: block;

	

}

.ListBlog .tme-posts-card-img-wrapper {

    width: 50%;

    float: left;

}



.ListBlog .tme-posts-card.tme-posts-vertical {

	background: url("images/bgwood.jpg") no-repeat;

	padding: 28px

	

}



.tme-posts-card-footer {

    text-align: right;

    float: right;

    margin-top: 40px;

}

a.Btn-url {

    font-family: 'NeutraTextTF-Bold';

    background: #574a42;

    color: #fff;

    padding: 1px 14px;

    font-style: italic;

}

	.ListBlog .tme-masonry-item:first-child .tme-posts-card-body-wrapper-inner, .ListBlog .tme-masonry-item:nth-child(n) .tme-posts-card-body-wrapper-inner {

		padding-left: 29px;

	}

	.ListBlog .tme-masonry-item:last-child .tme-posts-card-body-wrapper-inner, .ListBlog .tme-masonry-item:nth-child(n+1) .tme-posts-card-body-wrapper-inner {

	 padding-right: 29px;

	}



p.bio.qodef-e-biography {

    background: #f2f2f2;

    padding: 14px 21px;

    color: #736357;    min-height: 156px;
	    font-family: 'Neutra Text' !important;


}

#Btn-team a {

	    font-family: 'NeutraTextTF-Bold';

    background: none;

    border: 2px solid #0f1e85;

    color: #0f1e85;

    padding: 0 9px;

    text-transform: inherit;

    font-size: 17px;

    letter-spacing: normal;

    line-height: 25px;

    float: right;



}

.qodef-header-navigation > ul > li > a .qodef-menu-item-text {

    position: relative;

    display: inline-block;

    color: #17298f;

    font-family: 'Neutra Text';

	    font-size: 15px;
	

}

.qodef-header-navigation > ul > li > a:hover .qodef-menu-item-text {

	font-weight: bold;
	font-style: italic;

}
.sub-menu li a:hover .qodef-menu-item-text {
		font-style: italic;

	
}

.qodef-icon-holder .qodef-icon {

   

    font-size: 25px;

}

div#text-18 {

    float: left;

    padding-left: 27px;

}



div#swissdelight_core_social_icons_group-14 {

    float: left;

}

#Btn-team a:hover {

	background: #0f1e85;

	color: #fff



}

	#Btn-team a svg.qodef-m-svg-icon{

		display: none;

	}

.qodef-page-title .qodef-m-content {
    padding-top: 296px !important;
}
#Btn-url a{
	    font-family: 'NeutraTextTF-Bold';
    background: #574a42;
    color: #fff;
    padding: 1px 14px;
    font-style: italic;
    border-radius: 0;
    padding: 5px 11px;
}
.Lnkteam {
	  font-family: 'NeutraTextTF-Bold';
    background: none !important;
    color: #0f1e85;
    padding: 2px 14px;
    font-style: italic;
    border-radius: 0;
    padding: 2px 11px;
    border: 1px solid #0f1e85;
    width: 220px;
    float: right;
    margin-top: 15px;
}


.Lnkteam:hover {
	background: #0f1e85 !important;
	color: #fff !important
}

.qodef-breadcrumbs {
    background: #564a4185;
    padding: 4px 12px;
}

.qodef-breadcrumbs a span {
    color: #fff !important;
}

span.qodef-breadcrumbs-current {
    color: #fff !important;
    font-weight: bold;
}
.Blgpage .tme-posts-card-title a {
	margin-top: 0;}
.Blgpage h3{
	margin: 0
}
.elementor-widget-text-editor, .elementor-widget-text-editor p, .Teamd p, .qodef-section-title .qodef-m-text, .tme-posts-excerpt p, p  {
    font-family: 'Neutra Text' !important;
    font-size: 20px;
	font-weight: normal
}
.Teamdiv h3.qodef-m-title {
    font-family: 'NeutraTextTF-Bold' !important;
    color: #736357 !important;
    text-transform: inherit;
	border-bottom: 2px solid
}
.Teamdiv{
	padding-top: 40px
}
.Graydiv .elementor-widget-wrap{
	background: #f2f2f2
}
.BrownDiv .elementor-widget-wrap{
	background: url("images/bgbrown2.jpg") repeat;
}
.blocDiv .elementor-widget-wrap{
	background: url("images/bgblocdiv.jpg") repeat;
}
.blocDiv h4, #rightDiv h4 {
	font-family: 'NeutraTextTF-Bold' !important;
    color: #736357 !important;
    text-transform: inherit;
	border-bottom: 2px solid;
	width: max-content
}
.blocDiv{padding-left: 40px}
.timeline {
    padding: 26px 5px;
}
.timeline::after {
    content: '';
    position: absolute;
    width: 3px;
    background-color: #a3826c;
    top: 0;
    bottom: 0;
    left: 50%;
    margin-left: -3px;
}
.left, .right {
	position: relative;
}
.left::after {
   content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    right: -6px;
    background-color: #a3826c;
    top: -7px;
    border-radius: 50%;
    z-index: 1;
}
.right::after {
   content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    right: -6px;
    background-color: #a3826c;
    top: 24;
    border-radius: 50%;
    z-index: 1;
}
#rightDiv{padding-right: 40px}
#rightDiv h4{
	float: right;
	
}
#rightDiv .elementor-widget-container{
	text-align: right
}
.lastDiv {
	padding-bottom: 40px
}
.productlist h3.tme-posts-card-title {
    text-align: center;
    border: none !important;
    font-size: 23px;
    color: #0f1e85  !important;
}
.productlist .tme-posts-card-title a {
    font-family: 'NeutraTextTF-Bold';
    margin-top: 17px;
    display: block;
}
.productlist .slick-slide {
    background: #faf7f5;
    padding: 20px;
    box-shadow: 0 0px 10px #f5f0ed;
    min-height: 325px;
}
ul.cord li {
list-style: none;
    padding-left: 64px;
    margin-bottom: 11px;
    padding-bottom: 34px;
}
ul.cord li strong {
	display: block
}

li.adr {    background: url(images/adresse.png) no-repeat top left;
}

li.tel {background: url(images/tel.png) no-repeat top left;
    padding-bottom: 13px;
}

li.email {    background: url(images/mail.png) no-repeat top left;
}

li.hraire {    background: url(images/horloge.png) no-repeat top left;
}

/*  css blog */

div#respond {
    display: none;
}

div#qodef-single-post-navigation {
    display: none;
}
div#qodef-page-comments {
    display: none;
}

.qodef-e-bottom-holder {
    display: none !important;
}
h1.qodef-e-title.entry-title {
    /* text-align: left; */
    display: flex;
    font-family: 'NeutraTextTF-Bold';
    font-size: 53px;
}
a.qodef-e-title-link {
    font-family: 'NeutraTextTF-Bold';
    font-size: 53px;
}
span.qodef-breadcrumbs-separator {
    color: #fff !important;
}

.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span {
    color: #fff !important;
}
#qodef-page-sidebar a.qodef-e-title-link {
	    font-size: 20px;

}

.qodef-e-top-holder {
    display: flex;
}
/* end css blog */

.ListBlog h3 {
    border: none !important;
    margin-bottom: 44px;
    color: #574a42 !important;
}
div#swissdelight_core_blog_list-2 a.qodef-e-title-link {
    font-size: 20px;
}
#blgpage h3 {
	margin-bottom: 16px
}
@media (max-width: 767.98px) {
	.ListBlog .tme-masonry-item:first-child .tme-posts-card-body-wrapper-inner {
    padding-left: 0;
}
	.ListBlog .tme-masonry-item:last-child .tme-posts-card-body-wrapper-inner {
    padding-right: 0;
}
	div#swissdelight_core_social_icons_group-14 {
    margin-left: 0;
}
	div#text-15 {
    padding-left: 0;
}
	#qodef-page-outer {
    margin-top: 0 !important;
}
	.page-id-13790 .tme-posts-card-body {
    padding-top: 25px;
}
	.tme-posts-card-title a {
    margin-top: 32px;
    
}
	.ListBlog h3 {
    margin-bottom: 26px;
}
	.blocDiv {
    padding-left: 0;
}
	#rightDiv {
    padding-right: 0;
}
	.timeline::after {
    
    right: 1.3% !important;
		left: inherit
}
	.tme-posts-card-body-wrapper .tme-posts-card-body-wrapper-inner {
    max-width: auto !important;
}
	.qodef-page-title .qodef-m-content {
    padding-top: 0 !important;
}
	main#qodef-page-content {
    padding-top: 17px;
}
	.qodef-page-title{
	}
	.qodef-page-title .qodef-m-title {
   
    font-size: 30px;
   
}

	.ListBlog .tme-posts-card-img-wrapper {

		width: 100%;

		float: none !important

	}

}
div#swissdelight_core_social_icons_group-13 {
    margin-left: 95px !important;
    float: left;
}
.tme-posts-card-title a {
    font-size: 20px !important;
}
