@charset "UTF-8";
.daphne-core-page-inline-style {
  position:absolute!important;
  width:0;
  height:0;
  line-height:1;
  display:none
}
.kc-elm.qodef-shortcode .fa,
.kc-elm.qodef-shortcode .fas {
  font-family:'Font Awesome 5 Free';
  font-weight:900
}
.kc-elm.qodef-shortcode .fa:before,
.kc-elm.qodef-shortcode .fas:before {
  font-family:inherit;
  font-weight:inherit
}
.kc-elm.qodef-shortcode .fab {
  font-family:'Font Awesome 5 Brands';
  font-weight:400
}
.kc-elm.qodef-shortcode .fab:before {
  font-family:inherit;
  font-weight:inherit
}
.qodef-shortcode .last_toggle_el_margin,
.qodef-shortcode .wpb_button,
.qodef-shortcode .wpb_content_element,
.qodef-shortcode .wpb_row,
.qodef-shortcode ul.wpb_thumbnails-fluid>li {
  margin-bottom:0!important
}
#qodef-age-verification-modal {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:#000;
  opacity:0;
  z-index:115;
  visibility:hidden;
  transition:opacity .2s ease-out
}
#qodef-age-verification-modal .qodef-m-logo {
  position:absolute;
  top:30px;
  left:30px
}
#qodef-age-verification-modal .qodef-m-logo a {
  position:relative;
  display:block;
  max-width:50%
}
#qodef-age-verification-modal .qodef-m-logo img {
  display:block
}
#qodef-age-verification-modal .qodef-m-content {
  padding:30px;
  text-align:center;
  max-width:700px
}
#qodef-age-verification-modal .qodef-m-content-title {
  margin:0;
  color:#fff
}
#qodef-age-verification-modal .qodef-m-content-subtitle {
  margin:11px 0 0;
  color:#fbebe0
}
#qodef-age-verification-modal .qodef-m-content-note {
  margin:32px 0 0;
  color:#e5dcdb
}
#qodef-age-verification-modal .qodef-m-content-prevent {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  margin-top:52px
}
#qodef-age-verification-modal .qodef-button.qodef-prevent--yes {
  margin-right:10px
}
#qodef-age-verification-modal .qodef-button.qodef-prevent--no {
  color:#fff;
  border-color:#a3a19e
}
#qodef-age-verification-modal .qodef-button.qodef-prevent--no:hover {
  color:#fff;
  border-color:#28201e;
  background-color:#28201e
}
.qodef-age-verification--opened #qodef-age-verification-modal {
  opacity:1;
  visibility:visible;
  transition:opacity .2s ease-out
}
#qodef-back-to-top {
  position:fixed;
  width:40px;
  height:40px;
  right:45px;
  bottom:45px;
  margin:0;
  opacity:0;
  color:#636363;
  visibility:hidden;
  z-index:10000
}
#qodef-back-to-top.qodef-light {
  color:#fff
}
#qodef-back-to-top.qodef-light .qodef-back-to-top-icon {
  border-color:#fff
}
#qodef-back-to-top.qodef-light:hover {
  color:#000
}
#qodef-back-to-top.qodef-light:hover .qodef-back-to-top-icon {
  background-color:#fbebe0;
  border-color:#fbebe0
}
#qodef-back-to-top .qodef-back-to-top-icon {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%;
  font-size:20px;
  border:1px solid #6b6b6b;
  overflow:hidden;
  transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out
}
#qodef-back-to-top .qodef-back-to-top-icon path {
  fill:#6b6b6b
}
#qodef-back-to-top .qodef-back-to-top-icon * {
  display:block;
  line-height:inherit
}
#qodef-back-to-top:hover {
  color:#000
}
#qodef-back-to-top:hover .qodef-back-to-top-icon {
  background-color:#fbebe0;
  border-color:#fbebe0
}
#qodef-back-to-top.qodef--off {
  opacity:0;
  visibility:hidden;
  transition:opacity .15s ease,visibility 0s .15s
}
#qodef-back-to-top.qodef--on {
  opacity:1;
  visibility:visible;
  transition:opacity .3s ease
}
.qodef-blog.qodef-item-layout--metro {
  margin:0
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-media-image.qodef--background {
  margin-bottom:0
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-content {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:flex;
  justify-content:flex-end;
  flex-direction:column;
  padding:20px 40px 35px;
  background-color:rgba(0,0,0,.12)
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-content a {
  position:relative;
  z-index:3
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-title {
  color:#fff
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-title a {
  color:inherit
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-info>* {
  color:#fff
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--top {
  margin-bottom:0
}
.qodef-blog.qodef-item-layout--metro article .qodef-e-post-link {
  z-index:2
}
.qodef-blog.qodef-item-layout--metro article.format-audio .qodef-e-media-image:after,
.qodef-blog.qodef-item-layout--metro article.format-gallery .qodef-e-media-image:after,
.qodef-blog.qodef-item-layout--metro article.format-video .qodef-e-media-image:after {
  position:absolute;
  top:calc(50% - 36px);
  left:calc(50% - 36px);
  content:'\45';
  font-family:ElegantIcons;
  font-size:72px;
  line-height:1;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  color:#fff;
  speak:none;
  -webkit-font-smoothing:antialiased;
  z-index:1;
  border:3px solid #fff
}
.qodef-blog.qodef-item-layout--metro article.format-gallery .qodef-e-media-image:after {
  content:'\e006'
}
.qodef-blog.qodef-item-layout--metro article.format-video .qodef-e-media-image:after {
  content:'\45'
}
.qodef-blog.qodef-item-layout--metro article.format-audio .qodef-e-media-image:after {
  content:'\e027'
}
.qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link {
  padding:83px 68px
}
.qodef-blog.qodef-item-layout--metro article.format-link .qodef-icon-elegant-icons {
  right:84px;
  font-size:144px
}
.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote {
  padding:83px 68px 87px
}
.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote-author {
  margin:20px 0 4px
}
.qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-link .qodef-e-link {
  display:flex;
  justify-content:center;
  flex-direction:column;
  height:100%;
  padding-top:40px;
  padding-bottom:40px
}
.qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-quote .qodef-e-quote {
  display:flex;
  justify-content:center;
  flex-direction:column;
  height:100%;
  padding-top:40px;
  padding-bottom:40px
}
.qodef-blog.qodef-item-layout--minimal article .qodef-e-info.qodef-info--bottom {
  margin-top:5px
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-inner {
  display:flex;
  align-items:center
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
  flex-shrink:0;
  width:50px;
  margin:0 15px 0 0
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-title {
  margin:0 0 3px
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-title-link {
  color:#000
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-info.qodef-info--bottom {
  margin-top:0
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child) .qodef-e-info.qodef-info--bottom {
  margin-bottom:42px
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child).format-link .qodef-e-link {
  margin-bottom:50px
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child).format-quote .qodef-e-quote {
  margin-bottom:50px
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child).format-video .qodef-e-inner {
  margin-bottom:50px
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-info.qodef-info--bottom {
  margin-top:40px
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-link .qodef-e-link {
  padding:76px
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-link .qodef-icon-elegant-icons {
  right:40px;
  font-size:140px
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote {
  padding:76px
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article .qodef-info--top {
  margin-bottom:4px
}
.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article .qodef-e-excerpt {
  margin:11px 0 0
}
.qodef-blog.qodef-item-layout--standard article .qodef-e-media {
  margin-bottom:20px
}
.qodef-blog.qodef-item-layout--standard article .qodef-e-title {
  margin:0
}
.qodef-blog.qodef-item-layout--standard article .qodef-e-info.qodef-info--bottom {
  margin-top:25px
}
.qodef-blog.qodef-item-layout--standard article.disabled_social_share .qodef-e-info .qodef-e-info-right .qodef-e-info-social-share {
  display:none
}
.qodef-blog.qodef-item-layout--standard article.format-video .qodef-e-media-video svg {
  fill:none;
  stroke:#fff;
  overflow:visible;
  transition:transform .2s ease-out
}
.qodef-blog.qodef-item-layout--standard article.format-video .qodef-e-media-video:hover svg {
  transform:scale(.8)
}
@media only screen and (min-width:768px) and (max-width:1024px) {
  .qodef-blog.qodef-item-layout--standard.qodef-layout--columns .qodef-gutter--normal>.qodef-grid-inner>.qodef-grid-item {
    margin-bottom:50px
  }
}
#qodef-author-info {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  margin-top:36px
}
#qodef-author-info .qodef-m-inner {
  position:relative;
  display:flex;
  align-items:center
}
#qodef-author-info .qodef-m-image {
  flex-shrink:0;
  margin-right:25px
}
#qodef-author-info .qodef-m-image a,
#qodef-author-info .qodef-m-image img {
  display:block
}
#qodef-author-info .qodef-m-author {
  margin:0
}
#qodef-author-info .qodef-m-email {
  margin:5px 0 0
}
#qodef-author-info .qodef-m-description {
  margin:17px 0 0
}
#qodef-author-info .qodef-m-social-icons {
  margin-top:18px
}
#qodef-author-info .qodef-m-social-icons a {
  position:relative;
  display:inline-block;
  vertical-align:top;
  margin-right:16px
}
#qodef-author-info .qodef-m-social-icons a:last-child {
  margin-right:0
}
#qodef-related-posts {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  margin-top:86px
}
#qodef-single-post-navigation {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  margin:42px 0 3px
}
#qodef-single-post-navigation .qodef-m-inner {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  background-color:#fbf8f8;
  padding:20px 30px
}
@media only screen and (max-width:680px) {
  #qodef-single-post-navigation .qodef-m-inner {
    padding:20px 10px
  }
  #qodef-single-post-navigation .qodef-m-inner img {
    display:none
  }
}
#qodef-single-post-navigation .qodef-m-nav {
  position:relative;
  display:flex;
  align-items:center
}
#qodef-single-post-navigation .qodef-m-nav>* {
  display:block;
  line-height:inherit
}
#qodef-single-post-navigation .qodef-m-nav .qodef-icon-ionicons {
  margin-top:1px;
  font-size:28px;
  color:#000
}
#qodef-single-post-navigation .qodef-m-nav img {
  width:60px
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-icon-ionicons,
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-m-nav-label {
  margin-right:20px
}
@media only screen and (max-width:480px) {
  #qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-icon-ionicons,
  #qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-m-nav-label {
    margin-right:10px
  }
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev:hover .qodef-icon-ionicons {
  animation:qodef-move-arrow-left .6s forwards ease-in-out
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next {
  flex-direction:row-reverse;
  margin-left:auto;
  text-align:right
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-icon-ionicons,
#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-m-nav-label {
  margin-left:20px
}
@media only screen and (max-width:480px) {
  #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-icon-ionicons,
  #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-m-nav-label {
    margin-left:10px
  }
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next:hover .qodef-icon-ionicons {
  animation:qodef-move-arrow-right .6s forwards ease-in-out
}
#qodef-single-post-navigation .qodef-m-nav-label {
  font-family:"Work Sans",sans-serif;
  font-size:13px;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-size:14px;
  font-weight:400
}
.no-touchevents .qodef-page-footer--uncover #qodef-page-footer {
  position:fixed;
  bottom:0;
  left:0;
  z-index:-1
}
#qodef-fullscreen-area {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#fff;
  overflow-x:hidden!important;
  visibility:hidden;
  opacity:0;
  z-index:99
}
#qodef-fullscreen-area .qodef-content-grid {
  height:100%
}
#qodef-fullscreen-area .qodef-content-grid .qodef-fullscreen-menu {
  width:100%
}
.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area {
  animation:qode-fade-in .25s linear both
}
.qodef-fullscreen-menu-animate--out #qodef-fullscreen-area {
  animation:qode-fade-out .25s linear both
}
#qodef-fullscreen-area-inner {
  display:flex;
  justify-content:center;
  flex-direction:column;
  align-items:center;
  width:100%;
  height:100%
}
.qodef-fullscreen-menu {
  position:relative;
  top:0;
  margin:0 auto;
  text-align:center
}
.qodef-fullscreen-menu ul {
  margin:0;
  padding:0;
  list-style:none
}
.qodef-fullscreen-menu ul li {
  position:relative;
  margin:0;
  padding:0
}
.qodef-fullscreen-menu ul li.qodef--hide-link>a {
  cursor:default
}
.qodef-fullscreen-menu ul.sub-menu {
  display:none
}
.qodef-fullscreen-menu .qodef-menu-item-icon {
  margin-right:5px
}
.qodef-fullscreen-menu .qodef-mega-menu-widget-holder {
  display:none
}
.qodef-fullscreen-menu>ul>li>a {
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-size:32px;
  line-height:1.125em;
  margin:7px 0 8px;
  display:inline-block
}
.qodef-fullscreen-menu>ul>li>a .qodef-menu-item-text {
  position:relative;
  display:inline-block
}
.qodef-fullscreen-menu>ul>li>a .qodef-menu-item-text:after {
  content:'';
  position:absolute;
  width:0;
  height:1px;
  background-color:currentColor;
  bottom:2px;
  right:0;
  transition:width .4s
}
.qodef-fullscreen-menu>ul>li>a .qodef-menu-item-arrow {
  display:none
}
.qodef-fullscreen-menu>ul>li>a span:after {
  height:2px
}
.qodef-fullscreen-menu>ul>li>a:hover .qodef-menu-item-text:after {
  width:100%;
  left:0
}
.qodef-fullscreen-menu>ul>li.current-menu-ancestor>a .qodef-menu-item-text:after,
.qodef-fullscreen-menu>ul>li.current-menu-item>a .qodef-menu-item-text:after {
  width:100%;
  left:0
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner>ul {
  padding:0 0 5px
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a {
  position:relative;
  display:flex;
  white-space:normal;
  padding:4px 0 5px;
  overflow:hidden;
  transition:color .2s ease-out;
  padding-right:15px;
  padding:0;
  font-family:"Work Sans",sans-serif;
  font-size:17px;
  line-height:1.57em;
  font-weight:300;
  color:#636363;
  font-size:15px;
  line-height:23px;
  margin:12px 0;
  font-size:17px;
  justify-content:center
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a .qodef-menu-item-icon {
  flex-shrink:0
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:before {
  content:'';
  position:absolute;
  top:calc(50% - 4px);
  height:6px;
  width:6px;
  border-radius:100%;
  transition:left .2s ease-out,right .2s ease-out;
  left:-15px
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a .qodef-menu-item-text {
  position:relative;
  display:inline-block
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a .qodef-menu-item-text:after {
  content:'';
  position:absolute;
  width:0;
  height:1px;
  background-color:currentColor;
  bottom:2px;
  right:0;
  transition:width .4s
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:hover {
  color:#636363
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:hover .qodef-menu-item-text:after {
  width:100%;
  left:0
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a .qodef-menu-item-arrow {
  position:relative;
  top:4px
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor>a,
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item>a {
  color:#636363
}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor>a .qodef-menu-item-text:after,
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item>a .qodef-menu-item-text:after {
  width:100%;
  left:0
}
.qodef-fullscreen-menu-opener {
  color:#000
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-source--predefined .qodef-m-line.qodef--1 {
  transform:rotate(45deg) translate(4px,5px)
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-source--predefined .qodef-m-line.qodef--2 {
  opacity:0;
  transform:scaleX(0)
}
.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-source--predefined .qodef-m-line.qodef--3 {
  transform:rotate(-45deg) translate(-1px,8px);
  transform-origin:0 0
}
.qodef-fullscreen-menu-opener .qodef--open:hover svg rect:nth-of-type(1) {
  animation:qodef-burger-line-animation .6s forwards
}
.qodef-fullscreen-menu-opener .qodef--open:hover svg rect:nth-of-type(2) {
  animation:qodef-burger-line-animation .6s .1s forwards
}
.qodef-fullscreen-menu-opener .qodef--open:hover svg rect:nth-of-type(3) {
  animation:qodef-burger-line-animation .6s .2s forwards
}
.qodef-fullscreen-menu-opener .qodef--close {
  opacity:0
}
.qodef-fullscreen-menu-opener .qodef--close svg line:nth-of-type(1) {
  -webkit-clip-path:inset(100% 0 0 0);
  clip-path:inset(100% 0 0 0);
  transition:.3s
}
.qodef-fullscreen-menu-opener .qodef--close svg line:nth-of-type(2) {
  -webkit-clip-path:inset(0 0 0 0);
  clip-path:inset(0 0 0 0);
  transition:.3s
}
.qodef-fullscreen-menu-opener .qodef--close svg line:nth-of-type(3) {
  -webkit-clip-path:inset(100% 0 0 0);
  clip-path:inset(100% 0 0 0);
  transition:.5s
}
.qodef-fullscreen-menu-opener .qodef--close svg line:nth-of-type(4) {
  -webkit-clip-path:inset(0 0 0 0);
  clip-path:inset(0 0 0 0);
  transition:.5s
}
.qodef-fullscreen-menu-opener .qodef--close:hover svg line:nth-of-type(1) {
  -webkit-clip-path:inset(0 0 0 0);
  clip-path:inset(0 0 0 0);
  transition:.3s .3s
}
.qodef-fullscreen-menu-opener .qodef--close:hover svg line:nth-of-type(2) {
  -webkit-clip-path:inset(0 0 100% 0);
  clip-path:inset(0 0 100% 0);
  transition:.3s
}
.qodef-fullscreen-menu-opener .qodef--close:hover svg line:nth-of-type(3) {
  -webkit-clip-path:inset(0 0 0 0);
  clip-path:inset(0 0 0 0);
  transition:.4s .6s
}
.qodef-fullscreen-menu-opener .qodef--close:hover svg line:nth-of-type(4) {
  -webkit-clip-path:inset(0 0 100% 0);
  clip-path:inset(0 0 100% 0);
  transition:.3s .2s
}
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-m-icon {
  visibility:hidden
}
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-m-icon.qodef--close {
  visibility:visible;
  opacity:1;
  color:#000;
  top:-4px;
  left:-5px
}
.qodef-fullscreen-menu--opened #qodef-page-header,
.qodef-fullscreen-menu--opened #qodef-page-mobile-header {
  visibility:hidden
}
.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener,
.qodef-fullscreen-menu--opened .qodef-header-logo-image.qodef--customizer,
.qodef-fullscreen-menu--opened .qodef-header-logo-link,
.qodef-fullscreen-menu--opened .qodef-mobile-header-logo-link {
  visibility:visible
}
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--dark,
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--light,
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--main {
  opacity:0!important
}
#qodef-page-header .qodef-widget-holder {
  display:flex;
  align-items:center;
  height:100%;
  margin-left:24px
}
.qodef-header--vertical #qodef-page-header .qodef-widget-holder {
  align-items:flex-end;
  margin:0
}
#qodef-page-header .qodef-widget-holder .widget {
  margin:0
}
#qodef-page-header .qodef-widget-holder .widget.widget_product_search {
  width:200px
}
#qodef-page-header .qodef-widget-holder .widget:not(:last-child)>:after {
  content:'/';
  position:relative;
  display:inline-block;
  margin:0 7px;
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-family:Cormorant,serif;
  font-size:22px;
  line-height:1.18182em;
  font-weight:400;
  font-style:italic;
  text-transform:none;
  color:#6b6b6b;
  font-size:18px
}
#qodef-page-header .qodef-widget-holder .widget:first-child {
  margin-left:0
}
#qodef-page-header .qodef-widget-holder .widget:last-child {
  margin-right:0
}
#qodef-page-header .qodef-skin--light .qodef-widget-holder .widget:not(:last-child)>:after {
  color:#fff
}
#qodef-page-header div[id^=monster-widget-placeholder],
#qodef-page-header div[id^=woo-monster-widget-placeholder] {
  display:none
}
#qodef-page-header-inner.qodef-content-grid {
  padding:0
}
#qodef-page-header-inner.qodef-skin--light nav>ul>li>a,
.qodef-custom-header-layout.qodef-skin--light nav>ul>li>a {
  color:#fff!important
}
#qodef-page-header-inner.qodef-skin--light nav>ul>li>a:hover,
.qodef-custom-header-layout.qodef-skin--light nav>ul>li>a:hover {
  color:#fff!important
}
#qodef-page-header-inner.qodef-skin--light nav>ul>li.current-menu-ancestor>a,
#qodef-page-header-inner.qodef-skin--light nav>ul>li.current-menu-item>a,
.qodef-custom-header-layout.qodef-skin--light nav>ul>li.current-menu-ancestor>a,
.qodef-custom-header-layout.qodef-skin--light nav>ul>li.current-menu-item>a {
  color:#fff!important
}
#qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened),
#qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened),
#qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened),
.qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened),
.qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened),
.qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened) {
  color:#fff!important
}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li>a,
.qodef-custom-header-layout.qodef-skin--dark nav>ul>li>a {
  color:#000!important
}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li>a:hover,
.qodef-custom-header-layout.qodef-skin--dark nav>ul>li>a:hover {
  color:#fbebe0!important
}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li.current-menu-ancestor>a,
#qodef-page-header-inner.qodef-skin--dark nav>ul>li.current-menu-item>a,
.qodef-custom-header-layout.qodef-skin--dark nav>ul>li.current-menu-ancestor>a,
.qodef-custom-header-layout.qodef-skin--dark nav>ul>li.current-menu-item>a {
  color:#fbebe0!important
}
#qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened),
#qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened),
#qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened),
.qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened),
.qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened),
.qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened) {
  color:#000!important
}
#qodef-page-header .qodef-header-logo-link img.qodef--main {
  opacity:1
}
#qodef-page-header .qodef-header-logo-link img.qodef--dark,
#qodef-page-header .qodef-header-logo-link img.qodef--light {
  opacity:0
}
#qodef-page-header .qodef-header-logo-link img:not(.qodef--main):not(.qodef--sticky) {
  position:absolute;
  top:50%;
  left:0;
  transform:translateY(-50%)
}
#qodef-page-header .qodef-header-logo-link.qodef-source--svg-path {
  overflow:hidden
}
#qodef-page-header .qodef-header-logo-link.qodef-source--svg-path svg {
  display:block;
  width:50px;
  height:auto;
  fill:currentColor;
  stroke:currentColor
}
#qodef-page-header .qodef-header-logo-link.qodef-source--textual {
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-size:24px;
  line-height:1.08333em;
  transition:color .2s ease-out
}
#qodef-page-header .qodef-header-logo-image.qodef--customizer {
  max-height:100%;
  width:auto;
  margin-right:auto
}
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--dark,
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--main {
  opacity:0
}
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--light {
  opacity:1
}
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link.qodef-source--svg-path,
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link.qodef-source--textual {
  color:#fff!important
}
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--light,
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--main {
  opacity:0
}
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link img.qodef--dark {
  opacity:1
}
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link.qodef-source--svg-path,
#qodef-page-header-inner.qodef-skin--dark .qodef-header-logo-link.qodef-source--textual {
  color:#000!important
}
.qodef-header--centered #qodef-page-header {
  height:180px
}
.qodef-header--centered .qodef-header-logo-link {
  height:132px
}
.qodef-header--centered #qodef-page-header-inner {
  flex-direction:column;
  justify-content:center
}
.qodef-header--centered #qodef-page-header-inner>div {
  display:flex;
  flex-direction:row;
  align-items:center;
  height:100%;
  width:100%;
  justify-content:center
}
.qodef-header--centered #qodef-page-header-inner>div .qodef-widget-holder {
  margin-left:0;
  position:absolute;
  top:0
}
.qodef-header--centered #qodef-page-header-inner>div .qodef-widget-holder:first-of-type {
  left:0
}
.qodef-header--centered #qodef-page-header-inner>div .qodef-widget-holder:last-of-type {
  right:0
}
.qodef-header--centered #qodef-page-header-inner>div .qodef-header-navigation {
  margin:0 24px
}
.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper,
.qodef-header--divided #qodef-page-header .qodef-divided-header-right-wrapper {
  width:100%;
  height:100%;
  display:flex;
  align-items:center
}
.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper {
  justify-content:flex-end
}
.qodef-header--divided #qodef-page-header .qodef-header-logo-link {
  justify-content:center
}
.qodef-header--divided #qodef-page-header .qodef-header-logo-link.qodef-height--not-set img:not(.qodef--main) {
  left:25%
}
.qodef-header--divided #qodef-page-header .qodef-header-navigation {
  margin:0 24px
}
.qodef-header--divided #qodef-page-header .qodef-widget-holder {
  margin-left:0
}
.qodef-header--divided #qodef-page-header-inner {
  align-items:stretch;
  justify-content:center
}
.qodef-header--minimal #qodef-page-header-inner .qodef-header-logo-link {
  margin-right:auto
}
.qodef-header--minimal #qodef-page-header-inner .qodef-widget-holder {
  margin-right:30px
}
.qodef-header-standard--right #qodef-page-header-inner .qodef-header-navigation {
  margin-left:auto
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-wrapper {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%;
  height:100%
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-logo {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  display:inline-flex;
  align-items:center
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation {
  margin-left:auto;
  margin-right:auto
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-widget-holder {
  position:absolute;
  top:0;
  right:0;
  margin-left:0
}
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-navigation {
  margin-right:auto
}
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link {
  margin-right:24px
}
.qodef-header--vertical #qodef-top-area {
  display:none
}
@media only screen and (min-width:1367px) and (max-width:1680px) {
  .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
    width:1100px
  }
}
@media only screen and (min-width:1281px) and (max-width:1366px) {
  .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
    width:960px
  }
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
  .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
    width:768px
  }
}
@media only screen and (min-width:1367px) and (max-width:1680px) {
  .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
    width:1100px
  }
}
@media only screen and (min-width:1281px) and (max-width:1366px) {
  .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
    width:960px
  }
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
  .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
    width:768px
  }
}
@media only screen and (min-width:1367px) and (max-width:1440px) {
  .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
    width:1100px
  }
}
@media only screen and (min-width:1281px) and (max-width:1366px) {
  .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
    width:960px
  }
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
  .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
    width:768px
  }
}
@media only screen and (min-width:1281px) and (max-width:1366px) {
  .qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid {
    width:960px
  }
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
  .qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid {
    width:768px
  }
}
.qodef-header--vertical #qodef-page-header {
  position:fixed;
  top:0;
  left:0;
  width:331px;
  height:100%
}
.qodef-header--vertical #qodef-page-header .qodef-header-logo-link {
  height:auto
}
.qodef-header--vertical #qodef-page-header-inner {
  display:flex;
  align-items:center;
  flex-direction:column;
  padding:36% 40px 40px 40px;
  justify-content:flex-start
}
.qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-area-holder {
  text-align:center
}
.qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-holder {
  display:block;
  font-family:Cormorant,serif;
  font-style:italic;
  text-transform:none;
  color:#aeaeae
}
.qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-holder .widget {
  margin:0 0 15px
}
.qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-holder .widget:last-child {
  margin-bottom:0
}
.qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-holder:last-of-type {
  position:absolute;
  bottom:36px
}
.qodef-header--vertical.admin-bar #qodef-page-header {
  top:32px;
  height:calc(100% - 32px)
}
.qodef-header--vertical #qodef-page-footer,
.qodef-header--vertical #qodef-page-outer {
  padding-left:331px
}
.qodef-header--vertical .qodef-header-vertical-navigation {
  margin-top:26px;
  z-index:100;
  width:100%;
  text-align:center
}
.qodef-header--vertical .qodef-header-vertical-navigation ul {
  margin:0;
  padding:0;
  list-style:none
}
.qodef-header--vertical .qodef-header-vertical-navigation ul li {
  position:relative;
  padding:0;
  margin:0
}
.qodef-header--vertical .qodef-header-vertical-navigation ul li a .qodef-menu-item-arrow {
  position:relative;
  top:4px
}
.qodef-header--vertical .qodef-header-vertical-navigation ul li .qodef-drop-down-second {
  transform:translateZ(0)
}
.qodef-header--vertical .qodef-header-vertical-navigation ul li .qodef-drop-down-second-inner {
  position:relative;
  display:block;
  padding:0;
  z-index:997
}
.qodef-header--vertical .qodef-header-vertical-navigation ul li.qodef--hide-link>a {
  cursor:default
}
.qodef-header--vertical .qodef-header-vertical-navigation .qodef-menu-item-icon {
  margin-right:5px
}
.qodef-header--vertical .qodef-header-vertical-navigation .qodef-mega-menu-widget-holder {
  display:none
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li {
  padding:5px
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a {
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-size:14px;
  line-height:23px;
  font-weight:400
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a .qodef-menu-item-text {
  position:relative;
  display:inline-block
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a .qodef-menu-item-text:after {
  content:'';
  position:absolute;
  width:0;
  height:1px;
  background-color:currentColor;
  bottom:2px;
  right:0;
  transition:width .4s
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a .qodef-menu-item-arrow {
  display:none
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a span:after {
  bottom:-1px
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a:hover .qodef-menu-item-text:after {
  width:100%;
  left:0
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a .qodef-menu-item-arrow {
  top:3px
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner>ul {
  padding:21px 0 8px
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li>a {
  justify-content:center;
  position:relative;
  display:flex;
  white-space:normal;
  padding:4px 0 5px;
  overflow:hidden;
  transition:color .2s ease-out;
  padding-right:15px;
  font-family:"Work Sans",sans-serif;
  font-size:17px;
  line-height:1.57em;
  font-weight:300;
  color:#636363;
  font-size:15px;
  line-height:23px;
  padding:4px 15px 5px
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li>a .qodef-menu-item-icon {
  flex-shrink:0
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li>a:before {
  content:'';
  position:absolute;
  top:calc(50% - 4px);
  height:6px;
  width:6px;
  border-radius:100%;
  transition:left .2s ease-out,right .2s ease-out;
  left:-15px
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li>a .qodef-menu-item-text {
  position:relative;
  display:inline-block
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li>a .qodef-menu-item-text:after {
  content:'';
  position:absolute;
  width:0;
  height:1px;
  background-color:currentColor;
  bottom:2px;
  right:0;
  transition:width .4s
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li>a:hover {
  color:#636363
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li>a:hover .qodef-menu-item-text:after {
  width:100%;
  left:0
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-ancestor>a,
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-item>a {
  color:#636363
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-ancestor>a .qodef-menu-item-text:after,
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-item>a .qodef-menu-item-text:after {
  width:100%;
  left:0
}
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li.current-menu-ancestor>a .qodef-menu-item-text:after,
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li.current-menu-item>a .qodef-menu-item-text:after {
  width:100%;
  left:0
}
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--below ul li .qodef-drop-down-second {
  display:none
}
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second {
  position:absolute;
  top:0;
  width:100%
}
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul {
  position:absolute;
  top:-23px;
  left:calc(100% + 40px);
  width:254px;
  background-color:#fff;
  padding:25px 20px;
  margin-left:50px;
  visibility:hidden;
  opacity:0;
  transition:all .2s ease-out
}
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul.qodef-float--open {
  margin-left:0;
  opacity:1;
  visibility:visible;
  z-index:900
}
.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul ul {
  top:-25px;
  left:calc(100% + 20px);
  visibility:hidden;
  transition:all .2s ease
}
.qodef-header--vertical .qodef-skin--light .qodef-header-vertical-navigation ul li .qodef-drop-down-second ul li>a {
  color:#cecece
}
.qodef-header--vertical .qodef-skin--light .qodef-header-vertical-navigation ul li .qodef-drop-down-second ul li>a:hover {
  color:#fff
}
.qodef-header--vertical .qodef-skin--light .qodef-header-vertical-navigation ul li .qodef-drop-down-second ul li.current-menu-ancestor>a,
.qodef-header--vertical .qodef-skin--light .qodef-header-vertical-navigation ul li .qodef-drop-down-second ul li.current-menu-item>a {
  color:#fff
}
.qodef-header--vertical .qodef-skin--dark .qodef-header-vertical-navigation ul li .qodef-drop-down-second ul li>a {
  color:#000
}
.qodef-header--vertical .qodef-skin--dark .qodef-header-vertical-navigation ul li .qodef-drop-down-second ul li>a:hover {
  color:#fbebe0
}
.qodef-header--vertical .qodef-skin--dark .qodef-header-vertical-navigation ul li .qodef-drop-down-second ul li.current-menu-ancestor>a,
.qodef-header--vertical .qodef-skin--dark .qodef-header-vertical-navigation ul li .qodef-drop-down-second ul li.current-menu-item>a {
  color:#fbebe0
}
.qodef-header--fixed-display #qodef-page-header,
.qodef-header--fixed-display #qodef-top-area {
  position:fixed;
  top:0;
  left:0;
  width:100%
}
.qodef--boxed.qodef-header--fixed-display #qodef-top-area {
  left:30px;
  width:calc(100% - 60px)
}
.qodef--boxed.qodef-header--fixed-display #qodef-page-header {
  left:30px;
  width:calc(100% - 60px)
}
.qodef-header--fixed-display.admin-bar #qodef-page-header,
.qodef-header--fixed-display.admin-bar #qodef-top-area {
  top:32px
}
.qodef-header-sticky {
  position:fixed;
  top:0;
  left:0;
  height:70px;
  width:100%;
  background-color:#fff;
  transform:translateY(-100%);
  transition:transform .5s ease,top .5s ease;
  z-index:100
}
.qodef-header-sticky.qodef--has-shadow {
  box-shadow:3px 0 16px 2px rgba(0,0,0,.06)
}
.qodef-header--sticky-display .qodef-header-sticky {
  transform:translateY(0)
}
.admin-bar.qodef-header--sticky-display .qodef-header-sticky {
  top:32px
}
.qodef-header-sticky .qodef-header-logo-link svg {
  max-height:100%
}
.qodef-header-sticky-inner {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  height:100%;
  padding:0 50px
}
.qodef-header-sticky-inner.qodef-content-grid {
  padding:0
}
.qodef-header-standard--right .qodef-header-sticky-inner .qodef-header-logo-link {
  margin-right:auto
}
.qodef-header-standard--left .qodef-header-sticky-inner {
  justify-content:flex-start
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-header-navigation {
  margin-left:20px
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-widget-holder {
  margin-left:auto!important
}
#qodef-top-area {
  background-color:#f9dbc5;
  position:relative;
  z-index:100
}
#qodef-top-area-inner {
  align-items:center;
  display:flex;
  height:40px;
  justify-content:space-between;
  padding:0 50px;
  position:relative
}
#qodef-top-area-inner.qodef-content-grid {
  padding:0!important
}
#qodef-top-area .qodef-widget-holder {
  align-items:center;
  display:flex;
  height:100%
}
#qodef-top-area .qodef-widget-holder.qodef-top-area-left {
  margin-right:auto
}
#qodef-top-area .qodef-widget-holder.qodef-top-area-center {
  margin-left:auto;
  margin-right:auto
}
#qodef-top-area .qodef-widget-holder.qodef-top-area-right {
  margin-left:auto
}
#qodef-top-area .qodef-widget-holder .widget {
  margin:0 12px
}
#qodef-top-area .qodef-widget-holder .widget:first-child {
  margin-left:0
}
#qodef-top-area .qodef-widget-holder .widget:last-child {
  margin-right:0
}
#qodef-top-area .widget {
  display:inline-block;
  line-height:1;
  vertical-align:middle
}
#qodef-top-area .widget .textwidget>*,
#qodef-top-area .widget .widget p {
  color:#753a20;
  font-family:Cormorant,serif;
  font-style:italic;
  margin:0
}
#qodef-top-area div[id^=monster-widget-placeholder],
#qodef-top-area div[id^=woo-monster-widget-placeholder] {
  display:none
}
#qodef-multiple-map-notice {
  position:relative;
  display:flex;
  align-items:center;
  height:100%;
  padding:30px 15%;
  text-align:center;
  color:#fbebe0;
  background-color:#fbf8f8
}
.qodef-map-marker-holder {
  transform:translate(-50%,-100%);
  z-index:10
}
.qodef-map-marker-holder.qodef-active {
  z-index:500
}
.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:first-child {
  fill:#3ebeb4
}
.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:last-child {
  fill:#51a69e
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-info-window {
  display:block
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:first-child {
  fill:#3ebeb4
}
.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:last-child {
  fill:#51a69e
}
.qodef-map-marker-holder .qodef-map-marker {
  position:relative;
  width:50px;
  height:auto;
  transition:all .15s ease-out
}
.qodef-map-marker-holder .qodef-map-marker .qodef-map-marker-inner {
  position:relative;
  width:100%;
  height:100%
}
.qodef-map-marker-holder .qodef-map-marker svg {
  width:100%;
  height:auto
}
.qodef-map-marker-holder .qodef-map-marker svg path {
  transition:fill .2s ease-in-out
}
.qodef-map-marker-holder .qodef-map-marker:hover svg path:first-child {
  fill:#3ebeb4
}
.qodef-map-marker-holder .qodef-map-marker:hover svg path:last-child {
  fill:#51a69e
}
.qodef-map-marker-holder .qodef-info-window {
  position:absolute;
  top:-10px;
  left:-17px;
  display:none;
  min-width:284px;
  background-color:#fff;
  border:1px solid #d2d2d2;
  border-radius:4px;
  box-shadow:3px 3px 16px 2px rgba(0,0,0,.04);
  z-index:10;
  transition:opacity .3s ease;
  transform:translate(0,-100%)
}
.qodef-map-marker-holder .qodef-info-window-inner {
  position:relative;
  display:flex;
  align-items:center;
  padding:8px
}
.qodef-map-marker-holder .qodef-info-window-inner:after {
  content:'';
  position:absolute;
  bottom:-4px;
  left:35px;
  width:5px;
  height:5px;
  background-color:#fff;
  border-top:1px solid #d2d2d2;
  border-left:1px solid #d2d2d2;
  transform:rotate(-135deg)
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image {
  margin-right:12px
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image img {
  display:block;
  width:65px
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-title {
  margin:0;
  transition:color .2s ease-out
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-location {
  margin:3px 0 0;
  font-family:"Work Sans",sans-serif;
  font-size:14px;
  line-height:1.2em
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:5
}
.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link:hover~.qodef-info-window-details .qodef-info-window-title {
  color:#fbebe0
}
.qodef-cluster-marker {
  width:50px;
  height:auto
}
.qodef-cluster-marker.qodef-active svg path:first-child,
.qodef-cluster-marker:hover svg path:first-child {
  fill:#3ebeb4
}
.qodef-cluster-marker.qodef-active svg path:last-child,
.qodef-cluster-marker:hover svg path:last-child {
  fill:#51a69e
}
.qodef-cluster-marker .qodef-cluster-marker-inner {
  position:relative
}
.qodef-cluster-marker .qodef-cluster-marker-inner .qodef-cluster-marker-number {
  position:absolute;
  top:-4px;
  left:0;
  right:0;
  font-size:30px;
  font-weight:700;
  text-align:center;
  color:#000
}
.qodef-cluster-marker svg {
  width:100%;
  height:auto
}
.qodef-cluster-marker svg path {
  transition:fill .2s ease-in-out
}
.qodef-places-geo-radius {
  position:absolute;
  left:0;
  top:calc(100% + 10px);
  width:100%;
  height:48px;
  display:none;
  padding:10px 20px;
  background-color:#fff;
  border:1px solid #d2d2d2;
  z-index:9999
}
.qodef-places-geo-radius .qodef-range-slider-label {
  display:inline-flex;
  align-items:center;
  height:100%
}
.qodef-places-geo-radius .noUi-target {
  position:relative;
  display:inline-flex;
  height:3px;
  width:calc(100% - 70px);
  background-color:#eaeaea;
  border:0;
  direction:ltr;
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:transparent;
  -webkit-user-select:none;
  touch-action:none;
  -ms-user-select:none;
  user-select:none;
  margin-left:10px
}
.qodef-places-geo-radius .noUi-target * {
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:transparent;
  -webkit-user-select:none;
  touch-action:none;
  -ms-user-select:none;
  user-select:none
}
.qodef-places-geo-radius .noUi-target .noUi-base {
  position:relative;
  width:100%;
  height:100%;
  z-index:1
}
.qodef-places-geo-radius .noUi-target .noUi-connects {
  position:relative;
  width:100%;
  height:100%;
  overflow:hidden;
  z-index:0
}
.qodef-places-geo-radius .noUi-target .noUi-connect,
.qodef-places-geo-radius .noUi-target .noUi-origin {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  will-change:transform;
  transform-origin:0 0
}
.qodef-places-geo-radius .noUi-target .noUi-connect {
  background-color:#fbebe0
}
.qodef-places-geo-radius .noUi-target .noUi-handle {
  position:absolute;
  top:-3px;
  left:auto;
  right:-9px;
  width:9px;
  height:9px;
  background-color:#fbebe0;
  cursor:pointer
}
.qodef-places-geo-radius .noUi-target .noUi-tooltip {
  position:absolute;
  left:50%;
  bottom:7px;
  display:block;
  font-size:12px;
  white-space:nowrap;
  transform:translateX(-50%)
}
.qodef-places-geo-radius .noUi-target .noUi-tooltip:after {
  content:' km'
}
.qodef-places-geo-radius .noUi-state-drag * {
  cursor:inherit!important
}
.qodef-places-geo-radius .noUi-draggable {
  cursor:ew-resize
}
.qodef-places-geo-radius [disabled] .noUi-handle,
.qodef-places-geo-radius [disabled].noUi-handle,
.qodef-places-geo-radius [disabled].noUi-target {
  cursor:not-allowed!important
}
#qodef-page-mobile-header {
  background-color:#fff
}
.qodef-mobile-header--sticky #qodef-page-mobile-header {
  width:100%;
  position:fixed;
  top:0;
  left:0;
  transform:translateY(-100%)
}
.qodef-mobile-header--sticky-animation #qodef-page-mobile-header {
  transition:transform .3s ease,top .3s ease
}
.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
  transform:translateY(0)
}
.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
  top:46px
}
#qodef-page-mobile-header .qodef-widget-holder {
  display:flex;
  align-items:center;
  height:100%
}
#qodef-page-mobile-header .qodef-widget-holder .widget {
  margin:0 0 0 12px
}
#qodef-page-mobile-header .widget {
  display:inline-block;
  vertical-align:middle;
  line-height:1
}
#qodef-page-mobile-header .widget .textwidget>*,
#qodef-page-mobile-header .widget .widget p {
  margin:0
}
#qodef-page-mobile-header div[id^=monster-widget-placeholder],
#qodef-page-mobile-header div[id^=woo-monster-widget-placeholder] {
  display:none
}
#qodef-page-mobile-header .qodef-header-logo-image.qodef--customizer {
  max-height:100%;
  width:auto;
  margin-right:auto
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
  opacity:1
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark,
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
  opacity:0
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img:not(.qodef--main) {
  position:absolute;
  top:50%;
  left:0;
  transform:translateY(-50%)
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--svg-path svg {
  display:block;
  width:50px;
  height:auto;
  fill:currentColor;
  stroke:currentColor
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--textual {
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-size:24px;
  line-height:1.08333em;
  transition:color .2s ease-out
}
#qodef-page-mobile-header {
  background-color:#fff
}
#qodef-page-mobile-header .qodef-widget-holder {
  display:flex;
  align-items:center;
  height:100%
}
#qodef-page-mobile-header .qodef-widget-holder .widget {
  margin:0 0 0 12px
}
#qodef-page-mobile-header .widget {
  display:inline-block;
  vertical-align:middle;
  line-height:1
}
#qodef-page-mobile-header .widget .textwidget>*,
#qodef-page-mobile-header .widget .widget p {
  margin:0
}
#qodef-page-mobile-header div[id^=monster-widget-placeholder],
#qodef-page-mobile-header div[id^=woo-monster-widget-placeholder] {
  display:none
}
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened {
  color:var(--qode-main-color)
}
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon {
  visibility:hidden
}
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened .qodef-m-icon.qodef--close {
  visibility:visible
}
.qodef-mobile-header--sticky #qodef-page-mobile-header {
  width:100%;
  position:fixed;
  top:0;
  left:0;
  transform:translateY(-100%)
}
.qodef-mobile-header--sticky-animation #qodef-page-mobile-header {
  transition:transform .3s ease,top .3s ease
}
.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
  transform:translateY(0)
}
.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
  top:46px
}
.qodef--passepartout #qodef-page-mobile-header-inner {
  padding:0
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner {
  justify-content:flex-end
}
@media only screen and (max-width:480px) {
  .qodef-mobile-header--minimal #qodef-page-mobile-header-inner {
    width:82%;
    padding:0;
    margin:0 auto
  }
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
  margin-right:auto
}
.qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-opener-icon {
  margin-left:20px
}
.qodef-fullscreen-menu--opened {
  overflow-y:hidden
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
  opacity:1
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark,
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
  opacity:0
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--svg-path,
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--textual {
  color:#fff!important
}
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--svg-path:hover,
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-source--textual:hover {
  color:rgba(255,255,255,.8)!important
}
.qodef-mobile-header--standard #qodef-page-mobile-header-inner {
  justify-content:flex-end
}
.qodef-mobile-header--standard #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
  margin-right:auto
}
.qodef-header-navigation .qodef-menu-item-icon {
  display:block;
  margin-right:5px;
  line-height:inherit
}
.qodef-header-navigation .qodef-menu-item-icon:before {
  display:block;
  line-height:inherit
}
.qodef-header-navigation ul li .qodef-drop-down-second {
  position:absolute;
  top:100%;
  left:0;
  display:block;
  width:auto;
  height:0;
  opacity:0;
  visibility:hidden;
  overflow:hidden;
  z-index:10
}
.qodef-header-navigation ul li .qodef-drop-down-second.qodef-drop-down--start {
  opacity:1;
  visibility:visible;
  overflow:visible;
  z-index:20;
  transition:opacity .2s ease-out
}
.qodef-header-navigation ul li .qodef-mega-menu-widget-holder {
  display:none;
  white-space:normal
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second.qodef-drop-down--right {
  left:auto;
  right:0
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>ul {
  position:relative;
  top:auto;
  opacity:1;
  visibility:visible
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-mega-menu-widget-holder {
  display:block
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second {
  background-color:#fbf8f8
}
.qodef-drop-down-second--full-width .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second {
  width:100vw
}
.qodef--boxed .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner,
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner:not(.qodef-content-grid) {
  padding:0 50px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul {
  display:flex;
  justify-content:space-between;
  padding:34px 0 39px;
  margin-left:-15px;
  margin-right:-15px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li {
  width:100%;
  padding:0 15px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li>a {
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-family:Cormorant,serif;
  font-size:22px;
  line-height:1.18182em;
  font-weight:400;
  font-style:italic;
  text-transform:none;
  color:#6b6b6b
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li>a:hover {
  color:#6b6b6b
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li.qodef--hide-link>a .qodef-menu-item-text:after {
  display:none
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li .qodef-menu-item-arrow {
  display:none
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul {
  padding-top:4px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a {
  position:relative;
  display:flex;
  white-space:normal;
  padding:4px 0 5px;
  overflow:hidden;
  transition:color .2s ease-out;
  padding-right:15px;
  font-family:"Work Sans",sans-serif;
  font-size:17px;
  line-height:1.57em;
  font-weight:300;
  color:#636363;
  font-size:15px;
  line-height:23px;
  padding:4px 0
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a .qodef-menu-item-icon {
  flex-shrink:0
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a:before {
  content:'';
  position:absolute;
  top:calc(50% - 4px);
  height:6px;
  width:6px;
  border-radius:100%;
  transition:left .2s ease-out,right .2s ease-out;
  left:-15px
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a .qodef-menu-item-text {
  position:relative;
  display:inline-block
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a .qodef-menu-item-text:after {
  content:'';
  position:absolute;
  width:0;
  height:1px;
  background-color:currentColor;
  bottom:2px;
  right:0;
  transition:width .4s
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current-menu-item>a,
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li:hover>a {
  color:#636363
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current-menu-item>a .qodef-menu-item-text:after,
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li:hover>a .qodef-menu-item-text:after {
  width:100%;
  left:0
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li.current-menu-ancestor>a .qodef-menu-item-text:after,
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li.current-menu-item>a .qodef-menu-item-text:after {
  width:100%;
  left:0
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li.qodef--hide-link:not(.current-menu-ancestor):not(.current-menu-item)>a:hover .qodef-menu-item-text:after {
  width:100%;
  left:0
}
body:not(.qodef-drop-down-second--full-width) .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner {
  padding:0 50px
}
.qodef-opener-icon {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  line-height:1
}
.qodef-opener-icon .qodef-m-icon {
  position:relative;
  visibility:visible
}
.qodef-opener-icon .qodef-m-icon.qodef--close {
  position:absolute;
  top:0;
  left:0;
  visibility:hidden
}
.qodef-opener-icon.qodef-source--icon-pack {
  font-size:35px
}
.qodef-opener-icon.qodef-source--icon-pack * {
  display:inline-block;
  line-height:inherit
}
.qodef-opener-icon.qodef-source--icon-pack :before {
  display:inline-block;
  line-height:inherit
}
.qodef-opener-icon.qodef-source--svg-path span {
  position:relative
}
.qodef-opener-icon.qodef-source--svg-path span>* {
  vertical-align:middle
}
.qodef-opener-icon.qodef-source--svg-path span path,
.qodef-opener-icon.qodef-source--svg-path span>* {
  fill:currentColor
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-lines {
  position:relative;
  width:45px;
  height:17px;
  display:flex;
  justify-content:space-between;
  flex-direction:column
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-line {
  left:0;
  height:1px;
  width:100%;
  background-color:currentColor;
  transition:opacity .3s ease,transform .3s ease
}
.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--icon-pack:not(.qodef-mobile-header-opener):not(#qodef-side-area-close),
.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--predefined:not(.qodef-mobile-header-opener):not(#qodef-side-area-close),
.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--svg-path:not(.qodef-mobile-header-opener):not(#qodef-side-area-close) {
  color:#fff!important
}
.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--icon-pack:not(.qodef-mobile-header-opener):not(#qodef-side-area-close),
.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--predefined:not(.qodef-mobile-header-opener):not(#qodef-side-area-close),
.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--svg-path:not(.qodef-mobile-header-opener):not(#qodef-side-area-close) {
  color:#000!important
}
.qodef-parallax {
  position:relative;
  width:100%;
  overflow:hidden
}
.qodef-parallax.elementor-section {
  overflow:visible
}
.qodef-parallax-row-holder {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  overflow:hidden
}
.qodef-parallax-img-holder {
  position:absolute;
  top:-50%;
  height:150%;
  left:0;
  width:100%;
  opacity:0
}
.qodef-browser--edge .qodef-parallax-img-holder,
.qodef-browser--ms-explorer .qodef-parallax-img-holder,
.touchevents .qodef-parallax-img-holder {
  top:0;
  height:100%;
  opacity:1
}
.qodef-parallax-content-holder {
  position:relative;
  z-index:99
}
.qodef-parallax-img-wrapper {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  will-change:transform
}
.qodef-parallax-img {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
.touchevents .qodef-parallax-img {
  height:100%;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.qodef-browser--edge .qodef-parallax-img,
.qodef-browser--ms-explorer .qodef-parallax-img {
  height:100%
}
.qodef-contact-form-7 {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-contact-form-7 .ajax-loader {
  position:absolute;
  right:-10px
}
.qodef-contact-form-7 .two_columns_50_50 {
  display:flex;
  justify-content:space-around
}
.qodef-contact-form-7 .two_columns_50_50 .column1 {
  width:50%;
  margin-right:15px
}
.qodef-contact-form-7 .two_columns_50_50 .column2 {
  width:50%
}
.qodef-contact-form-7 .qodef-newsletter-form {
  margin:8px 0 3px
}
.qodef-contact-form-7 .qodef-newsletter-form input[type=email] {
  margin-bottom:10px
}
.qodef-footer--dark .qodef-contact-form-7 .qodef-newsletter-form input[type=email] {
  color:#6b6b6b
}
.qodef-contact-form-7 .qodef-newsletter-form button[type=submit] {
  font-weight:500
}
.qodef-instagram-list #sb_instagram {
  overflow:hidden!important;
  padding:0!important
}
html.elementor-html .qodef-instagram-list #sb_instagram #sbi_images .sbi_item.sbi_transition {
  opacity:1!important
}
.qodef-instagram-list .sbi_photo_wrap a {
  background-image:none!important;
  height:auto!important;
  opacity:1!important;
  padding-bottom:0!important
}
.qodef-instagram-list .sbi_photo_wrap a:after {
  color:#fff;
  content:'\f16d';
  font-family:'Font Awesome 5 Brands';
  font-size:20px;
  left:50%;
  opacity:0;
  position:absolute;
  top:50%;
  transform:translate(-50%,-50%);
  transition:opacity .2s ease-out
}
.qodef-instagram-list .sbi_photo_wrap a:before {
  background-color:rgba(0,0,0,.5);
  content:'';
  display:block;
  height:calc(100% - 20px);
  left:10px;
  opacity:0;
  position:absolute;
  top:10px;
  transition:opacity .2s ease-out;
  width:calc(100% - 20px)
}
.qodef-instagram-list .sbi_photo_wrap a:hover:after {
  opacity:1
}
.qodef-instagram-list .sbi_photo_wrap a:hover:before {
  opacity:1
}
.qodef-instagram-list .sbi_photo_wrap a img {
  display:inline-block!important
}
.qodef-instagram-list.qodef-swiper-container #sb_instagram #sbi_images .sbi_item {
  margin:inherit!important
}
.qodef-twitter-list.qodef-layout--columns.qodef--no-bottom-info #ctf .ctf-tweet-actions {
  display:none
}
.qodef-twitter-list.qodef-layout--columns #ctf {
  overflow:hidden
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-item {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  float:left;
  border:0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-item.ctf-retweet .ctf-author-box-link {
  display:block
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box {
  margin-left:0;
  display:block;
  margin-bottom:8px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box-link {
  line-height:1!important;
  display:flex;
  align-items:center;
  flex-flow:row wrap
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-avatar {
  width:37px;
  height:37px;
  margin:0 7px 0 0;
  float:none;
  border-radius:0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-name {
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-size:18px;
  line-height:1.16667em;
  font-weight:600!important;
  margin:0 4px 0 0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-screename-sep {
  display:none
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context,
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta,
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink {
  font-family:"Work Sans",sans-serif;
  font-size:17px;
  line-height:1.57em;
  font-weight:300;
  color:#636363;
  margin-right:4px;
  margin-left:0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context:last-child,
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta:last-child,
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink:last-child {
  margin-right:0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-screenname {
  display:none
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content {
  display:flex;
  align-items:baseline;
  margin-left:0;
  padding:0;
  margin-top:-5px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content:before {
  content:'\e094';
  font-family:ElegantIcons;
  padding-right:10px;
  font-size:18px;
  position:relative;
  top:5px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions {
  display:flex;
  align-items:baseline;
  margin-left:0;
  margin-top:-3px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions:before {
  content:'\e094';
  font-family:ElegantIcons;
  padding-right:10px;
  font-size:18px;
  visibility:hidden
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a {
  padding:0;
  font-size:14px;
  margin-right:8px
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a:last-child {
  margin-right:0
}
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a.ctf-reply {
  margin-left:0
}
.qodef-twitter-list.qodef-layout--columns .ctf-tweets:before {
  content:"";
  display:table;
  table-layout:fixed
}
.qodef-twitter-list.qodef-layout--columns .ctf-tweets:after {
  clear:both
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--1 #ctf .ctf-tweets>.ctf-item {
  width:100%
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2 #ctf .ctf-tweets>.ctf-item {
  width:50%
}
@media only screen and (min-width:681px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (min-width:1441px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3 #ctf .ctf-tweets>.ctf-item {
  width:33.33333%
}
@media only screen and (min-width:769px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
@media only screen and (min-width:1441px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4 #ctf .ctf-tweets>.ctf-item {
  width:25%
}
@media only screen and (min-width:1025px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
    clear:both
  }
}
@media only screen and (min-width:1441px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
    clear:both
  }
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5 #ctf .ctf-tweets>.ctf-item {
  width:20%
}
@media only screen and (min-width:1367px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
    clear:both
  }
}
@media only screen and (min-width:1441px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
    clear:both
  }
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6 #ctf .ctf-tweets>.ctf-item {
  width:16.66667%
}
@media only screen and (min-width:1441px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
    clear:both
  }
}
@media only screen and (min-width:1441px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
    clear:both
  }
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7 #ctf .ctf-tweets>.ctf-item {
  width:14.28571%
}
@media only screen and (min-width:1367px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
    clear:both
  }
}
@media only screen and (min-width:1441px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
    clear:both
  }
}
.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8 #ctf .ctf-tweets>.ctf-item {
  width:12.5%
}
@media only screen and (min-width:1367px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
    clear:both
  }
}
@media only screen and (min-width:1441px) {
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
    clear:both
  }
}
.qodef-twitter-list.qodef-gutter--no.qodef--no-bottom-space {
  margin-bottom:0
}
.qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets {
  margin:0
}
.qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets>.ctf-item {
  padding:0;
  margin:0
}
.qodef-twitter-list.qodef-gutter--tiny.qodef--no-bottom-space {
  margin-bottom:-10px
}
.qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets {
  margin:0 -5px
}
.qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets>.ctf-item {
  padding:0 5px;
  margin:0 0 10px
}
.qodef-twitter-list.qodef-gutter--smaller.qodef--no-bottom-space {
  margin-bottom:-20px
}
.qodef-twitter-list.qodef-gutter--smaller #ctf .ctf-tweets {
  margin:0 -10px
}
.qodef-twitter-list.qodef-gutter--smaller #ctf .ctf-tweets>.ctf-item {
  padding:0 10px;
  margin:0 0 20px
}
.qodef-twitter-list.qodef-gutter--small.qodef--no-bottom-space {
  margin-bottom:-24px
}
.qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets {
  margin:0 -12px
}
.qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets>.ctf-item {
  padding:0 12px;
  margin:0 0 24px
}
.qodef-twitter-list.qodef-gutter--normal.qodef--no-bottom-space {
  margin-bottom:-30px
}
.qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets {
  margin:0 -15px
}
.qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets>.ctf-item {
  padding:0 15px;
  margin:0 0 30px
}
.qodef-twitter-list.qodef-gutter--medium.qodef--no-bottom-space {
  margin-bottom:-40px
}
.qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets {
  margin:0 -20px
}
.qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets>.ctf-item {
  padding:0 20px;
  margin:0 0 40px
}
.qodef-twitter-list.qodef-gutter--large.qodef--no-bottom-space {
  margin-bottom:-50px
}
.qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets {
  margin:0 -25px
}
.qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets>.ctf-item {
  padding:0 25px;
  margin:0 0 50px
}
.qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space {
  margin-bottom:-80px
}
.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets {
  margin:0 -40px
}
.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets>.ctf-item {
  padding:0 40px;
  margin:0 0 80px
}
#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
  color:#ccc
}
#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover {
  color:#fff
}
#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
  color:#ccc
}
#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover {
  color:#fff
}
#yith-quick-view-modal.open .yith-quick-view-overlay {
  background-color:rgba(255,255,255,.75)
}
#yith-quick-view-modal.open .yith-wcqv-wrapper .yith-wcqv-main {
  overflow-y:auto;
  box-shadow:3px 3px 16px 2px rgba(0,0,0,.04)
}
#yith-quick-view-modal .yith-wcqv-wrapper {
  max-width:926px;
  height:auto!important
}
#yith-quick-view-modal figure {
  margin:0
}
#yith-quick-view-modal #yith-quick-view-content div.images {
  width:50%
}
#yith-quick-view-modal #yith-quick-view-content div.summary {
  width:50%;
  padding:90px 55px;
  float:right
}
#yith-quick-view-modal #yith-quick-view-content div.summary .grouped_form table {
  margin-bottom:39px
}
#yith-quick-view-modal #yith-quick-view-content .qodef-yith-product-image-holder {
  position:absolute;
  width:50%;
  height:100%
}
#yith-quick-view-modal #yith-quick-view-content .qodef-yith-product-image {
  display:block;
  height:100%;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat
}
#yith-quick-view-modal .qodef-quantity-buttons {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  line-height:48px;
  margin-right:31px
}
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input,
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus,
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus {
  display:inline-block;
  vertical-align:middle;
  font-size:19px;
  font-family:"Work Sans",sans-serif;
  font-weight:400;
  text-align:center;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-input {
  position:relative;
  height:20px;
  width:27px;
  padding:0;
  margin:0 5px;
  line-height:18px;
  font-style:normal;
  border:0;
  outline:0;
  color:#000
}
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus,
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus {
  position:relative;
  width:20px;
  height:20px;
  line-height:18px;
  cursor:pointer;
  transition:color .15s ease-in-out;
  color:#636363;
  border:1px solid #d2d2d2;
  box-sizing:border-box
}
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus:after,
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus:before,
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus:after,
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus:before {
  content:'';
  position:absolute;
  top:50%;
  left:calc(50% - 4.5px);
  width:9px;
  height:1px;
  background-color:currentColor
}
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus:hover,
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus:hover {
  color:#fbebe0
}
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-plus:after {
  transform:rotate(90deg)
}
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus:after,
#yith-quick-view-modal .qodef-quantity-buttons .qodef-quantity-minus:before {
  left:calc(50% - 4px);
  width:8px
}
#yith-quick-view-modal .qodef-yith-product-title {
  margin:0
}
#yith-quick-view-modal .price {
  margin:3px 0 0;
  font-family:Cormorant,serif;
  font-size:26px;
  font-style:italic;
  color:#000
}
#yith-quick-view-modal .price ins {
  text-decoration:none
}
#yith-quick-view-modal .qodef-woo-ratings {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  line-height:1;
  margin:10px 0 0
}
#yith-quick-view-modal .qodef-woo-ratings .qodef-m-inner {
  position:relative;
  display:inline-block;
  vertical-align:top
}
#yith-quick-view-modal .qodef-woo-ratings .qodef-m-star {
  color:#c5c5c5
}
#yith-quick-view-modal .qodef-woo-ratings .qodef-m-star svg {
  display:inline-block;
  margin-right:8px;
  width:15px;
  height:auto;
  fill:transparent;
  stroke:#9e9e9e;
  stroke-width:20px
}
#yith-quick-view-modal .qodef-woo-ratings .qodef-m-star svg:last-child {
  margin-right:0
}
#yith-quick-view-modal .qodef-woo-ratings .qodef-m-star.qodef--active {
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
  white-space:nowrap;
  color:#c5c5c5
}
#yith-quick-view-modal .qodef-woo-ratings .qodef-m-star.qodef--active svg {
  fill:#9e9e9e;
  stroke:none
}
#yith-quick-view-modal .woocommerce-product-details__short-description {
  margin:26px 0 34px
}
#yith-quick-view-modal .woocommerce-product-details__short-description p {
  height:102px;
  overflow:hidden;
  text-overflow:ellipsis
}
#yith-quick-view-modal .yith-wcwl-add-to-wishlist {
  margin:26px 0 0
}
#yith-quick-view-modal .add_to_wishlist {
  display:inline-flex;
  flex-direction:row-reverse;
  align-items:center;
  justify-content:flex-end;
  font-family:Cormorant,serif;
  font-size:20px;
  font-style:italic;
  color:#6b6b6b;
  margin:25px 0 0
}
#yith-quick-view-modal .add_to_wishlist span {
  margin-right:12px;
  transition:color .3s ease-in-out
}
#yith-quick-view-modal .add_to_wishlist:hover span {
  color:#fbebe0
}
#yith-quick-view-modal #yith-quick-view-close {
  font-size:0;
  border:0;
  top:30px;
  right:30px;
  width:18px;
  height:18px;
  color:#636363
}
#yith-quick-view-modal #yith-quick-view-close:hover {
  color:#000
}
#yith-quick-view-modal #yith-quick-view-close:before {
  transform:rotate(45deg)
}
#yith-quick-view-modal #yith-quick-view-close:after {
  transform:rotate(-45deg)
}
#yith-quick-view-modal #yith-quick-view-close:after,
#yith-quick-view-modal #yith-quick-view-close:before {
  content:'';
  position:absolute;
  display:block;
  width:1px;
  height:20px;
  top:0;
  left:50%;
  background-color:currentColor
}
#yith-quick-view-modal table.variations td,
#yith-quick-view-modal table.variations tr {
  border:0
}
#yith-quick-view-modal table.variations td.label,
#yith-quick-view-modal table.variations tr.label {
  padding-left:0
}
#yith-quick-view-modal .variations_form .woocommerce-variation-add-to-cart {
  margin-top:20px
}
#yith-wcwl-form .wishlist_table {
  font-size:100%
}
#yith-wcwl-form .wishlist_table thead th {
  position:relative;
  padding:3px 38px 4px;
  border:none;
  font-family:Cormorant,serif;
  font-size:22px;
  line-height:1.227272727272727em;
  font-style:italic;
  color:#6b6b6b;
  font-weight:300;
  text-align:center;
  margin:0;
  padding:0 0 14px
}
#yith-wcwl-form .wishlist_table thead th.wp-block-quote.is-large,
#yith-wcwl-form .wishlist_table thead th.wp-block-quote.is-style-large {
  margin:0;
  padding:18px 10% 20px
}
#yith-wcwl-form .wishlist_table thead th.wp-block-pullquote {
  padding:25px!important;
  text-align:center
}
#yith-wcwl-form .wishlist_table thead th.wp-block-pullquote.alignleft {
  max-width:290px
}
#yith-wcwl-form .wishlist_table thead th.wp-block-pullquote.alignright {
  max-width:290px
}
#yith-wcwl-form .wishlist_table thead th.has-text-align-right:before {
  left:auto;
  right:0
}
#yith-wcwl-form .wishlist_table thead th.product-remove {
  width:20px
}
#yith-wcwl-form .wishlist_table thead th.product-name {
  text-align:left;
  padding-left:0
}
#yith-wcwl-form .wishlist_table thead th.product-price {
  width:364px;
  padding:0 7.6% 0 0
}
#yith-wcwl-form .wishlist_table thead tr {
  border:0
}
#yith-wcwl-form .wishlist_table tbody td {
  padding:27px 12px;
  border-right:0
}
#yith-wcwl-form .wishlist_table tbody td.product-remove {
  font-size:22px;
  padding:27px 24px 27px 0
}
#yith-wcwl-form .wishlist_table tbody td.product-remove a {
  color:#9b9b9b
}
#yith-wcwl-form .wishlist_table tbody td.product-thumbnail {
  padding:27px 12px 27px 0
}
#yith-wcwl-form .wishlist_table tbody td.product-name {
  text-align:left;
  padding:27px 14px;
  width:26%
}
#yith-wcwl-form .wishlist_table tbody td.product-name a {
  color:#636363
}
#yith-wcwl-form .wishlist_table tbody td.product-name a:hover {
  color:#000
}
#yith-wcwl-form .wishlist_table tbody td.product-price {
  font-family:Cormorant,serif;
  font-size:24px;
  font-style:italic;
  color:#000;
  padding:0 9% 0 0
}
#yith-wcwl-form .wishlist_table tbody td.product-stock-status .wishlist-in-stock {
  color:#636363
}
#yith-wcwl-form .wishlist_table tbody td.product-add-to-cart {
  padding-right:0;
  text-align:right
}
#yith-wcwl-form .wishlist_table tbody td.product-add-to-cart a {
  color:#000;
  background-color:#fbebe0;
  border:1px solid transparent;
  font-size:14px;
  padding:11px 56px 12px!important;
  display:inline-block!important;
  font-family:"Work Sans",sans-serif;
  font-size:13px;
  line-height:1.769230769230769em;
  font-weight:400;
  text-decoration:none;
  text-transform:uppercase;
  transition:color .3s ease-in-out,background-color .3s ease-in-out
}
#yith-wcwl-form .wishlist_table tbody td.product-add-to-cart a:hover {
  color:#000!important;
  background-color:#f9dbc5!important
}
#yith-wcwl-form .wishlist_table tbody td.wishlist-empty {
  text-align:left
}
#yith-wcwl-form .wishlist_table tbody tr {
  border-right:0;
  border-left:0
}
#yith-wcwl-form .wishlist_table.mobile li .item-wrapper {
  width:100%
}
#yith-wcwl-form .wishlist_table.mobile li .item-wrapper .product-thumbnail {
  max-width:100%
}
#yith-wcwl-form .wishlist_table.mobile li .item-wrapper .item-details {
  width:100%
}
#yith-wcwl-form .wishlist_table.mobile li .item-wrapper .item-details h3 {
  margin-top:20px
}
#yith-wcwl-form .wishlist_table.mobile li .item-details table.item-details-table {
  display:block;
  margin-top:5px
}
#yith-wcwl-form .wishlist_table.mobile li .item-details table.item-details-table tbody {
  display:block
}
#yith-wcwl-form .wishlist_table.mobile li .additional-info-wrapper {
  margin-bottom:56px
}
#yith-wcwl-form .wishlist_table.mobile li .additional-info-wrapper .additional-info {
  margin-bottom:25px
}
#yith-wcwl-form .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {
  text-align:left;
  padding:0!important;
  display:inline-block
}
#yith-wcwl-form .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart a {
  color:#000;
  background-color:#fbebe0;
  border:1px solid transparent;
  font-size:14px;
  margin:0!important;
  padding:11px 56px 12px!important;
  display:inline-block!important;
  font-family:"Work Sans",sans-serif;
  font-size:13px;
  line-height:1.769230769230769em;
  font-weight:400;
  text-decoration:none;
  text-transform:uppercase;
  transition:color .3s ease-in-out,background-color .3s ease-in-out
}
#yith-wcwl-form .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart a:hover {
  color:#000!important;
  background-color:#f9dbc5!important
}
#yith-wcwl-form .wishlist_table.mobile li .additional-info-wrapper .product-remove {
  float:right;
  margin-top:12px
}
#yith-wcwl-form .wishlist_table.mobile tbody tr {
  display:block
}
#yith-wcwl-form .wishlist_table.mobile tbody td {
  padding:15px 12px;
  min-width:70px
}
#yith-wcwl-form .wishlist_table.mobile tbody td.label {
  font-family:Cormorant,serif;
  font-size:22px;
  line-height:27px;
  font-weight:300;
  font-style:italic;
  color:#6b6b6b
}
#yith-wcwl-form .wishlist_table.mobile tbody td.value {
  font-size:1em
}
#yith-wcwl-form .wishlist_table.mobile tbody td.value .amount {
  font-family:Cormorant,serif;
  font-size:24px;
  font-style:italic;
  color:#000
}
.yith-wcwl-add-to-wishlist {
  margin:0;
  z-index:1
}
.add_to_wishlist i.fa.fa-heart-o:before {
  content:''
}
.add_to_wishlist i.fa.fa-heart-o:after {
  content:'';
  font-family:Ionicons
}
.yith-wcwl-wishlistaddedbrowse i.fa.fa-heart:before,
.yith-wcwl-wishlistexistsbrowse i.fa.fa-heart:before {
  content:''
}
.yith-wcwl-wishlistaddedbrowse i.fa.fa-heart:after,
.yith-wcwl-wishlistexistsbrowse i.fa.fa-heart:after {
  content:'';
  font-family:Ionicons
}
#yith-wcwl-popup-message {
  display:none!important
}
.qodef-order-tracking p:not(.form-row) {
  margin-top:0
}
.qodef-order-tracking .form-row {
  margin:0
}
.qodef-order-tracking .form-row button {
  display:block;
  margin:17px auto 0
}
.qodef-order-tracking .form-row input {
  margin:0 0 20px;
  border-color:#d2d2d2
}
.qodef-order-tracking .form-row input:focus {
  border-color:#616161
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category,
.qodef-woo-product-list .product-category {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category .qodef-e-media-image,
.qodef-woo-product-list .product-category .qodef-e-media-image {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  max-width:100%;
  overflow:hidden
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category .qodef-e-media-image img,
.qodef-woo-product-list .product-category .qodef-e-media-image img {
  display:block;
  width:100%;
  transform-origin:bottom;
  transform:scale(1.04) translateZ(0);
  transition:.5s ease-out
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category:hover .qodef-e-media-image img,
.qodef-woo-product-list .product-category:hover .qodef-e-media-image img {
  transform:scale(1.01) translateZ(0)
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category a,
.qodef-woo-product-list .product-category a {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category .woocommerce-loop-category__title,
.qodef-woo-product-list .product-category .woocommerce-loop-category__title {
  margin:0
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category h6.woocommerce-loop-category__title,
.qodef-woo-product-list .product-category h6.woocommerce-loop-category__title {
  color:#6b6b6b
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category .qodef-woo-product-category-info-holder,
.qodef-woo-product-list .product-category .qodef-woo-product-category-info-holder {
  background-color:#fff;
  margin:0;
  padding:11px 12px;
  position:absolute;
  text-align:center;
  text-align:center;
  width:54.3%
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category .qodef-woo-product-category-description,
.qodef-woo-product-list .product-category .qodef-woo-product-category-description {
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-family:Cormorant,serif;
  font-size:22px;
  line-height:1.18182em;
  font-weight:400;
  font-style:italic;
  text-transform:none;
  color:#6b6b6b
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category .qodef-woo-product-category-description p,
.qodef-woo-product-list .product-category .qodef-woo-product-category-description p {
  margin:0
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .count,
.qodef-woo-product-list .count {
  display:none
}
.qodef-woo-product-categories-list.qodef-item-layout--info-on-image.qodef-item--align-bottom .qodef-woo-product-category-info-holder,
.qodef-woo-product-list.qodef-item--align-bottom .qodef-woo-product-category-info-holder {
  bottom:31px;
  align-self:flex-end
}
.qodef-product-category-banner {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-product-category-banner .qodef-m-banner-link {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:block;
  z-index:1
}
.qodef-product-category-banner .qodef-m-content {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:block
}
.qodef-product-category-banner .qodef-m-content-inner {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:flex
}
.qodef-product-category-banner .qodef-m-title {
  margin:10px 0 4px
}
.qodef-product-category-banner .qodef-m-title-inner {
  display:inline-block
}
.qodef-product-category-banner .qodef-m-subtitle {
  font-family:"Work Sans",sans-serif;
  margin:0;
  opacity:.5;
  letter-spacing:0
}
.qodef-product-category-banner .qodef-m-text-field {
  font-size:15px;
  color:#fbebe0;
  margin:0 0 10px;
  font-style:italic
}
.qodef-product-category-banner .qodef-m-image {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  overflow:hidden
}
.qodef-product-category-banner .qodef-m-image img {
  display:block;
  transition:all .35s ease-out
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-item--custom {
  text-align:center
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .added_to_cart,
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .button,
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .yith-wcwl-add-to-wishlist {
  margin-top:20px!important;
  margin-right:12px
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner>:last-child {
  margin-right:0
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner {
  flex-wrap:wrap;
  align-content:center
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner>:last-child {
  margin-right:0
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-image-inner .price {
  width:100%;
  margin-top:-2px
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .swiper-button-next,
.qodef-woo-product-list.qodef-item-layout--info-on-image .swiper-button-prev {
  transform:unset;
  font-size:39.8px
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .swiper-button-prev {
  transform:rotate(180deg);
  position:absolute;
  left:-60px!important
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .swiper-button-next {
  position:absolute;
  right:-60px!important
}
.qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-arrows--bottom .swiper-wrapper {
  padding-bottom:40px
}
.qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-arrows--bottom .qodef-m-navigation {
  position:absolute;
  width:142px;
  bottom:30px;
  right:0
}
.qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-arrows--bottom .swiper-button-next {
  transform:unset
}
.qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-arrows--bottom .swiper-button-next .qodef-icon-ionicons {
  position:absolute;
  font-size:30px;
  right:-20px;
  bottom:-35px
}
.qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-arrows--bottom .swiper-button-prev {
  transform:unset
}
.qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-arrows--bottom .swiper-button-prev .qodef-icon-ionicons {
  position:absolute;
  right:-83px;
  bottom:-35px;
  font-size:30px;
  transform:rotate(180deg)
}
.qodef-product-slider-wrapper .qodef-product-slider-navigation.qodef-arrows--bottom {
  position:absolute;
  right:81px;
  bottom:-4px
}
.qodef-product-slider-wrapper .qodef-product-slider-navigation.qodef-arrows--bottom .swiper-button-next {
  transform:unset;
  right:-91px!important
}
.qodef-product-slider-wrapper .qodef-product-slider-navigation.qodef-arrows--bottom .swiper-button-prev {
  transform:unset;
  right:-87px!important
}
.qodef-product-slider-wrapper .qodef-product-slider-navigation .swiper-button-next {
  transform:unset;
  position:absolute;
  right:-42px!important
}
@media only screen and (max-width:680px) {
  .qodef-product-slider-wrapper .qodef-product-slider-navigation .swiper-button-next {
    right:-30px!important
  }
}
.qodef-product-slider-wrapper .qodef-product-slider-navigation .swiper-button-next .qodef-icon-ionicons {
  position:absolute;
  font-size:30px
}
.qodef-product-slider-wrapper .qodef-product-slider-navigation .swiper-button-prev {
  transform:unset;
  position:absolute;
  left:-42px!important
}
@media only screen and (max-width:680px) {
  .qodef-product-slider-wrapper .qodef-product-slider-navigation .swiper-button-prev {
    left:-30px!important
  }
}
.qodef-product-slider-wrapper .qodef-product-slider-navigation .swiper-button-prev .qodef-icon-ionicons {
  position:absolute;
  font-size:30px;
  transform:rotate(180deg)
}
.qodef-woo-product-split-slider {
  display:block;
  width:74.62%;
  margin:0 auto
}
.qodef-woo-product-split-slider .swiper-container-horizontal>.swiper-pagination-bullets {
  width:auto;
  left:50%;
  transform:translateX(-50%)
}
.qodef-woo-product-split-slider .qodef-woo-product-content {
  position:relative;
  margin-top:17px
}
.qodef-woo-product-split-slider .qodef-title-and-price {
  display:flex;
  flex-wrap:nowrap
}
.qodef-woo-product-split-slider .qodef-woo-product-title {
  width:50%;
  flex-wrap:wrap
}
.qodef-woo-product-split-slider .qodef-woo-product-title a {
  color:#000
}
.qodef-woo-product-split-slider .qodef-woo-product-price {
  width:45%;
  margin:-3px 0 0;
  flex-wrap:wrap;
  align-items:flex-start;
  justify-content:flex-end
}
.qodef-woo-product-split-slider .qodef-woo-product-excerpt {
  margin:3px 0 47px
}
.qodef-woo-product-split-slider .qodef-woo-product-inner {
  width:44.33%;
  padding-right:26px
}
.qodef-woo-product-split-slider .qodef-woo-product-image {
  position:relative
}
.qodef-woo-product-split-slider .qodef-button {
  text-align:center
}
.qodef-woo-product-split-slider .qodef-product-additional-image {
  position:absolute;
  width:55.67%;
  height:100%;
  top:0;
  right:0;
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover
}
.qodef-woo-product-split-slider .woocommerce-LoopProduct-link {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1
}
.widget_daphne_core_woo_dropdown_cart {
  height:100%
}
.qodef-woo-dropdown-cart {
  display:inline-block;
  height:100%;
  padding:0 10px;
  position:relative;
  vertical-align:top
}
.qodef-woo-dropdown-cart .qodef-m-inner {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  height:100%
}
.qodef-woo-dropdown-cart .qodef-m-opener {
  align-items:center;
  display:flex;
  height:100%;
  position:relative
}
.qodef-woo-dropdown-cart .qodef-m-dropdown {
  left:auto;
  opacity:0;
  position:absolute;
  right:0;
  text-align:left;
  top:100%;
  transition:opacity .2s ease-out,visibility .2s ease-out;
  visibility:hidden
}
.qodef-woo-dropdown-cart .qodef-m-dropdown-inner {
  background-color:#fff;
  border:1px solid #d2d2d2;
  display:inline-block;
  padding:20px;
  position:relative;
  vertical-align:top;
  width:300px
}
.qodef-woo-dropdown-cart .qodef-woo-dropdown-items {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items {
  color:#636363
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a {
  color:#636363
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a:hover {
  color:#fbebe0
}
.qodef-woo-dropdown-cart .qodef-woo-dropdown-item {
  align-items:flex-start;
  display:flex;
  margin-top:20px;
  position:relative
}
.qodef-woo-dropdown-cart .qodef-woo-dropdown-item:first-child {
  margin-top:0
}
.qodef-woo-dropdown-cart .qodef-e-image {
  flex-shrink:0;
  margin-right:20px;
  width:80px
}
.qodef-woo-dropdown-cart .qodef-e-image a,
.qodef-woo-dropdown-cart .qodef-e-image img {
  display:block
}
.qodef-woo-dropdown-cart .qodef-e-content {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  padding-right:20px
}
.qodef-woo-dropdown-cart .qodef-e-title {
  margin:0
}
.qodef-woo-dropdown-cart .qodef-e-price {
  margin:3px 0 0
}
.qodef-woo-dropdown-cart .qodef-e-quantity {
  margin:3px 0 0
}
.qodef-woo-dropdown-cart .qodef-e-remove {
  font-size:20px;
  line-height:1;
  position:absolute;
  right:0;
  top:-2px
}
.qodef-woo-dropdown-cart .qodef-m-order-details {
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin-top:10px;
  position:relative
}
.qodef-woo-dropdown-cart .qodef-m-order-details>* {
  margin:0
}
#qodef-top-area .qodef-woo-dropdown-cart .qodef-m-order-details {
  color:#636363
}
.qodef-woo-dropdown-cart .qodef-m-action {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  margin-top:20px
}
.qodef-woo-dropdown-cart .qodef-m-action-link {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  width:auto;
  margin:0;
  font-family:"Work Sans",sans-serif;
  font-size:13px;
  line-height:1.769230769230769em;
  font-weight:400;
  text-decoration:none;
  text-transform:uppercase;
  border-radius:0;
  outline:0;
  transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
  width:100%;
  padding:13px 20px 14px;
  text-align:center;
  color:#000;
  background-color:#fbebe0;
  border:1px solid transparent;
  font-size:14px
}
.qodef-woo-dropdown-cart .qodef-m-action-link:hover {
  color:#000;
  background-color:#f9dbc5
}
.touchevents .qodef-woo-dropdown-cart {
  cursor:pointer
}
.qodef-woo-dropdown-cart:hover .qodef-m-dropdown {
  opacity:1;
  visibility:visible
}
.qodef-woo-side-area-cart {
  position:relative;
  display:inline-block;
  vertical-align:top;
  height:100%;
  padding:0 10px
}
.qodef-woo-side-area-cart .qodef-m-posts-not-found {
  padding:21px 35px 30px;
  margin-top:208px
}
.qodef-woo-side-area-cart .qodef-m-image {
  background-size:cover;
  background-color:#fbf8f8;
  height:208px;
  position:fixed;
  top:0;
  right:-395px;
  width:395px;
  overflow:hidden;
  visibility:hidden;
  z-index:999;
  transition:all .6s cubic-bezier(.77,0,.175,1)
}
.admin-bar .qodef-woo-side-area-cart .qodef-m-image {
  top:32px
}
.qodef-woo-side-area-cart .qodef-m-cart-bag-text {
  position:absolute;
  display:inline-block;
  bottom:27px;
  left:36px
}
.qodef-woo-side-area-cart .qodef-m-cart-bag-text>* {
  margin:0;
  color:#fff
}
.qodef-woo-side-area-cart .qodef-m-inner {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  height:100%
}
.qodef-woo-side-area-cart .qodef-m-opener {
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-family:Cormorant,serif;
  font-size:22px;
  line-height:1.18182em;
  font-weight:400;
  font-style:italic;
  text-transform:none;
  color:#6b6b6b;
  font-size:18px;
  line-height:1.5em;
  position:relative;
  display:flex;
  align-items:center;
  height:100%
}
#qodef-page-header .qodef-skin--light .qodef-woo-side-area-cart .qodef-m-opener {
  color:#fff
}
#qodef-page-header .qodef-skin--light .qodef-woo-side-area-cart .qodef-m-opener:hover {
  color:#dbb9aa
}
.qodef-woo-side-area-cart .qodef-m-content {
  position:fixed;
  top:0;
  right:-395px;
  height:100vh;
  width:395px;
  display:flex;
  flex-direction:column;
  padding:0 0 196px;
  background-color:#fff;
  visibility:hidden;
  z-index:9997;
  transition:all .6s cubic-bezier(.77,0,.175,1);
  box-shadow:3px 3px 16px 2px rgba(0,0,0,.04)
}
.admin-bar .qodef-woo-side-area-cart .qodef-m-content {
  top:32px;
  height:calc(100vh - 32px)
}
.qodef-woo-side-area-cart .qodef-m-content:before {
  content:'';
  position:absolute;
  width:0;
  height:300%;
  top:-100%;
  left:0;
  background-color:transparent;
  box-shadow:3px 3px 16px 2px rgba(0,0,0,.04)
}
.qodef-woo-side-area-cart .qodef-m-close {
  position:absolute;
  top:37px;
  right:37px;
  display:inline-block;
  z-index:9999999;
  text-align:right;
  color:#fff
}
.qodef-woo-side-area-cart .qodef-m-close:hover {
  color:#fbebe0
}
.qodef-woo-side-area-cart .qodef-m-items {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  padding:40px 40px 0;
  margin-top:208px
}
.qodef-woo-side-area-cart .qodef-m-item {
  position:relative;
  display:flex;
  align-items:center;
  margin-top:18px
}
.qodef-woo-side-area-cart .qodef-m-item:first-child {
  margin-top:0
}
.qodef-woo-side-area-cart .qodef-e-image {
  flex-shrink:0;
  width:93px;
  margin-right:22px
}
.qodef-woo-side-area-cart .qodef-e-image a,
.qodef-woo-side-area-cart .qodef-e-image img {
  display:block
}
.qodef-woo-side-area-cart .qodef-e-content {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  padding-right:20px
}
.qodef-woo-side-area-cart .qodef-e-title {
  margin:0;
  font-style:normal
}
.qodef-woo-side-area-cart .qodef-e-title a {
  color:#000
}
.qodef-woo-side-area-cart .qodef-e-price {
  margin:3px 0 0;
  font-family:Cormorant,serif;
  font-size:24px;
  line-height:27px;
  font-style:italic;
  color:#000
}
.qodef-woo-side-area-cart .qodef-e-quantity {
  margin:3px 0 0
}
.qodef-woo-side-area-cart .qodef-e-remove {
  position:absolute;
  top:-2px;
  right:0;
  font-size:20px;
  line-height:1
}
.qodef-woo-side-area-cart .qodef-e-remove:hover {
  color:#000
}
.qodef-woo-side-area-cart .qodef-m-wrapper {
  position:absolute;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  width:100%;
  height:156px;
  bottom:0;
  background-color:#fbf8f8
}
.qodef-woo-side-area-cart .qodef-m-order-details {
  position:relative;
  margin-bottom:15px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 40px
}
.qodef-woo-side-area-cart .qodef-m-order-details>* {
  margin:0
}
.qodef-woo-side-area-cart .qodef-m-action {
  position:relative;
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  width:100%;
  padding:0 40px 40px;
  bottom:0;
  left:0
}
.qodef-woo-side-area-cart .qodef-m-order-label {
  display:inline-block;
  font-family:Cormorant,serif;
  font-size:22px;
  line-height:26px;
  font-style:italic;
  color:#6b6b6b
}
.qodef-woo-side-area-cart .qodef-m-order-amount {
  font-family:Cormorant,serif;
  font-size:24px;
  font-style:italic;
  color:#000
}
.qodef-woo-side-area-cart .qodef-m-action-link {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  width:auto;
  margin:0;
  font-family:"Work Sans",sans-serif;
  font-size:13px;
  line-height:1.769230769230769em;
  font-weight:400;
  text-decoration:none;
  text-transform:uppercase;
  border-radius:0;
  outline:0;
  transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
  padding:8px 38px 8px;
  font-style:normal;
  width:50%
}
.qodef-woo-side-area-cart .qodef-m-action-link.cart {
  margin-right:5px;
  color:#000;
  background-color:#fbebe0;
  border:1px solid transparent;
  font-size:14px
}
.qodef-woo-side-area-cart .qodef-m-action-link.cart:hover {
  color:#000;
  background-color:#f9dbc5
}
.qodef-woo-side-area-cart .qodef-m-action-link.checkout {
  color:#fff;
  background-color:#000;
  border:1px solid #000
}
.qodef-woo-side-area-cart .qodef-m-action-link.checkout:hover {
  color:#000;
  background-color:#f9dbc5;
  border-color:#f9dbc5
}
.qodef-woo-side-area-cart.qodef--opened .qodef-m-content,
.qodef-woo-side-area-cart.qodef--opened .qodef-m-image {
  right:0;
  visibility:visible
}
.qodef-woo-side-area-cart-cover {
  position:fixed;
  top:0;
  left:0;
  width:calc(100% - 395px);
  height:100vh;
  overflow:hidden;
  z-index:1002
}
.qodef-clients-list .qodef-e {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-clients-list .qodef-e.swiper-slide {
  margin-bottom:50px
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e {
  display:flex;
  align-items:center;
  justify-content:center
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image {
  line-height:0;
  position:relative;
  display:inline-block;
  vertical-align:top
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image a {
  display:inline-block
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-logo {
  width:auto;
  opacity:1;
  will-change:opacity;
  transition:opacity .15s ease-out;
  display:inline-block
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo {
  position:absolute;
  top:0;
  left:0;
  width:auto;
  opacity:0;
  will-change:opacity;
  transition:opacity .15s ease-out
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-logo {
  opacity:0
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-hover-logo {
  opacity:1
}
.qodef-masonry-gallery-list.qodef--has-appear .qodef-grid-item {
  opacity:0
}
.elementor-edit-mode .qodef-masonry-gallery-list.qodef--has-appear .qodef-grid-item {
  opacity:1
}
.qodef-masonry-gallery-list .qodef-e-inner {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-masonry-gallery-list .qodef-e-inner:hover .qodef-e-media-image img {
  transform:scale(1.01) translateZ(0)
}
.qodef-masonry-gallery-list .qodef-e-media-image {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  overflow:hidden
}
.qodef-masonry-gallery-list .qodef-e-media-image img {
  transform:scale(1.04) translateZ(0);
  transition:.5s ease-out;
  display:block;
  transform-origin:bottom
}
.qodef-masonry-gallery-list .qodef-e-content {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  height:auto;
  top:50%;
  transform:translateY(-50%);
  will-change:transform
}
.qodef-masonry-gallery-list .qodef-e-title {
  margin:0;
  color:#fff
}
.qodef-masonry-gallery-list .qodef-e-label {
  position:relative;
  display:block;
  font-family:TuesdayNight;
  font-size:100px;
  line-height:1.4em;
  color:#fff;
  pointer-events:none;
  z-index:1
}
.qodef-masonry-gallery-list .qodef-e-text {
  margin:1px 0 0;
  color:#fff
}
.qodef-masonry-gallery-list .qodef-e-button {
  margin:25px 0 0
}
.qodef-masonry-gallery-list .qodef-e-button a {
  position:relative;
  z-index:2
}
.qodef-masonry-gallery-list .qodef-e-link {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.qodef-masonry-gallery-list.qodef-items--fixed .qodef-e-media-image {
  height:100%
}
.qodef-masonry-gallery-list .qodef-layout--simple .qodef-e-label {
  position:absolute;
  right:11.8%;
  bottom:21px;
  font-size:180px;
  transform:rotate(-90deg);
  transform-origin:top center
}
@media only screen and (max-width:680px) {
  .qodef-masonry-gallery-list .qodef-layout--simple .qodef-e-label {
    font-size:86px
  }
}
.qodef-masonry-gallery-list .qodef-layout--simple .qodef-e-title {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  z-index:1;
  pointer-events:none;
  opacity:0;
  transition:opacity .2s ease-out
}
.qodef-masonry-gallery-list .qodef-layout--simple .qodef-e-link {
  transition:background-color .2s ease-out
}
.qodef-masonry-gallery-list .qodef-layout--simple:hover .qodef-e-link {
  background-color:rgba(0,0,0,.2)
}
.qodef-masonry-gallery-list .qodef-layout--simple:hover .qodef-e-title {
  opacity:1
}
.qodef-masonry-gallery-list.qodef--overlay-disabled .qodef-layout--simple:hover .qodef-e-link {
  background-color:transparent
}
.qodef-masonry-gallery-list .qodef-layout--standard .qodef-e-content {
  align-items:center;
  justify-content:center
}
.touch .qodef-masonry-gallery-list .qodef-layout--textual-2 .qodef-e-inner {
  cursor:pointer
}
.qodef-masonry-gallery-list .qodef-layout--textual-2 .qodef-e-content {
  padding:6.3% 7.7% 7.6%;
  text-align:center;
  z-index:1;
  pointer-events:none
}
.qodef-masonry-gallery-list .qodef-layout--textual-2 .qodef-e-text {
  margin:12px 0 42px
}
.qodef-masonry-gallery-list .qodef-layout--textual-2 .qodef-e-button {
  margin:23px 0 0;
  pointer-events:auto
}
.touch .qodef-masonry-gallery-list .qodef-layout--textual .qodef-e-inner {
  cursor:pointer
}
.qodef-masonry-gallery-list .qodef-layout--textual .qodef-e-content {
  padding:6.3% 7.7% 7.6%
}
.qodef-portfolio-single .qodef-portfolio-title {
  margin:0 0 14px
}
.qodef-portfolio-single .qodef-portfolio-info>* {
  display:flex;
  align-items:flex-start;
  margin-bottom:8px
}
.qodef-portfolio-single .qodef-portfolio-info>:last-child {
  margin-bottom:0
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-info--social-share {
  margin-top:40px
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-title {
  margin:0 5px 0 0
}
.qodef-portfolio-single .qodef-portfolio-info a:hover {
  color:#000
}
.qodef-portfolio-single .qodef-portfolio-info a:not(.qodef-share-link),
.qodef-portfolio-single .qodef-portfolio-info p {
  margin:0;
  color:#636363
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-category:after {
  content:",";
  margin:0 0 0 -3px;
  color:#636363
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-category:last-child:after {
  display:none
}
.qodef-portfolio-single .qodef-inof--social-share {
  margin-top:34px
}
.qodef-portfolio-single .qodef-inof--social-share a {
  color:#000
}
.qodef-portfolio-list .qodef-e-inner {
  position:relative
}
.qodef-portfolio-list .qodef-e-image img {
  display:block
}
.qodef-portfolio-list .qodef-e-category {
  color:#636363
}
.qodef-portfolio-list .qodef-e-category:hover {
  color:#000
}
.qodef-portfolio-list .qodef-e-title {
  margin:0
}
.qodef-portfolio-list .qodef-e-excerpt {
  margin:0
}
.qodef-portfolio-list .qodef-m-pagination {
  margin-top:35px
}
.qodef-portfolio-list.qodef-items--fixed .qodef-e-image {
  height:100%;
  overflow:hidden
}
.qodef-portfolio-list.qodef-items--fixed .qodef-e-media-image {
  height:100%
}
.qodef-portfolio-list.qodef-items--fixed .qodef-e-media-image a {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  height:100%
}
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-content {
  margin-top:30px
}
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-title a:hover {
  color:#636363
}
.qodef-portfolio-list.qodef-item-layout--info-below.qodef-layout--columns.qodef-gutter--normal>.qodef-grid-inner>.qodef-grid-item {
  margin-bottom:48px
}
.qodef-item-layout--info-below.qodef-hover-animation--overlay .qodef-e-media-image>a {
  position:relative;
  display:block
}
.qodef-item-layout--info-below.qodef-hover-animation--overlay .qodef-e-media-image>a:after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(10,10,10,.3);
  opacity:0;
  transition:opacity .3s ease-out
}
.qodef-item-layout--info-below.qodef-hover-animation--overlay .qodef-e:hover .qodef-e-media-image>a:after {
  opacity:1
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:100%
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner {
  background-color:rgba(0,0,0,.5);
  width:100%;
  height:100%;
  padding:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner>a {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:0
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner * {
  color:#fff;
  z-index:1
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-title {
  text-align:center
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-excerpt {
  margin:0;
  color:#c4c4c4
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover.qodef-hover-animation--direction-aware .qodef-e-inner {
  overflow:hidden
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover.qodef-hover-animation--direction-aware .qodef-e-content {
  display:none;
  padding:10px;
  opacity:1;
  transition:opacity .3s ease
}
.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e-content {
  padding:10px;
  opacity:0;
  transition:opacity .3s ease
}
.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-content {
  opacity:1
}
#qodef-portfolio-single-related-items {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  margin-top:86px
}
#qodef-single-portfolio-navigation {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  margin:67px 0 3px
}
#qodef-single-portfolio-navigation .qodef-m-inner {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between
}
#qodef-single-portfolio-navigation .qodef-m-nav {
  position:relative;
  display:flex;
  align-items:center;
  color:#000
}
#qodef-single-portfolio-navigation .qodef-m-nav:hover {
  color:#fbebe0
}
#qodef-single-portfolio-navigation .qodef-m-nav>* {
  display:block;
  line-height:inherit
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link {
  position:absolute;
  top:13px;
  left:calc(50% - 13px);
  width:27px;
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  justify-content:space-between
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link .qodef-e-circle {
  position:relative;
  display:block;
  width:10px;
  height:10px;
  background-color:#000;
  border-radius:100%;
  box-sizing:border-box;
  transition:background-color .3s ease-in-out
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link .qodef-e-circle:first-child,
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link .qodef-e-circle:nth-child(2) {
  margin-bottom:7px
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link:hover .qodef-e-circle {
  background-color:#fbebe0
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next {
  position:absolute;
  top:7px;
  right:0
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next:hover .qodef-m-nav-icon {
  animation:qodef-move-arrow-right .6s forwards ease-in-out
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev {
  position:absolute;
  top:7px;
  left:0
}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev:hover .qodef-m-nav-icon {
  animation:qodef-move-arrow-left .6s forwards ease-in-out
}
#qodef-single-portfolio-navigation .qodef-m-nav-icon {
  font-size:40px
}
.qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content .qodef-grid-item {
  margin-top:38px!important
}
.qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-info {
  margin-top:85px!important
}
@media only screen and (min-width:1025px) {
  .qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-info>:first-child {
    margin-top:78px
  }
}
.qodef-portfolio-single.qodef-layout--gallery-big #qodef-single-portfolio-navigation {
  margin:67px 0 3px
}
.qodef-portfolio-single.qodef-layout--gallery-small .qodef-media {
  margin-right:45px
}
.qodef-portfolio-single.qodef-layout--gallery-small .qodef-portfolio-info {
  margin-top:20px!important
}
.qodef-portfolio-single.qodef-layout--gallery-small #qodef-single-portfolio-navigation {
  margin:83px 0 3px
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-e-content .qodef-grid-item {
  margin-top:28px!important
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-media .qodef-grid-item {
  display:block;
  margin-bottom:10px;
  float:none
}
.qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-info {
  margin-top:85px!important
}
@media only screen and (min-width:1025px) {
  .qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-info>:first-child {
    margin-top:78px
  }
}
.qodef-portfolio-single.qodef-layout--images-big #qodef-single-portfolio-navigation {
  margin:67px 0 3px
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-media {
  margin-right:45px
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-media .qodef-grid-item {
  display:block;
  margin-bottom:10px;
  float:none
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-media .qodef-grid-item:last-child {
  margin-bottom:0
}
.qodef-portfolio-single.qodef-layout--images-small .qodef-portfolio-info {
  margin-top:20px!important
}
.qodef-portfolio-single.qodef-layout--images-small #qodef-single-portfolio-navigation {
  margin:83px 0 3px
}
.qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content .qodef-grid-item {
  margin-top:38px!important
}
.qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-info {
  margin-top:85px!important
}
@media only screen and (min-width:1025px) {
  .qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-info>:first-child {
    margin-top:78px
  }
}
.qodef-portfolio-single.qodef-layout--masonry-big #qodef-single-portfolio-navigation {
  margin:67px 0 3px
}
.qodef-portfolio-single.qodef-layout--masonry-small .qodef-media {
  margin-right:45px
}
.qodef-portfolio-single.qodef-layout--masonry-small .qodef-portfolio-info {
  margin-top:20px!important
}
.qodef-portfolio-single.qodef-layout--masonry-small #qodef-single-portfolio-navigation {
  margin:83px 0 3px
}
.qodef-portfolio-single.qodef-layout--slider-big .swiper-button-next,
.qodef-portfolio-single.qodef-layout--slider-big .swiper-button-prev {
  color:#fff
}
.qodef-portfolio-single.qodef-layout--slider-big .qodef-e-content {
  margin-top:40px!important
}
.qodef-portfolio-single.qodef-layout--slider-big .qodef-portfolio-info {
  margin-top:78px!important
}
.qodef-portfolio-single.qodef-layout--slider-small .swiper-button-next,
.qodef-portfolio-single.qodef-layout--slider-small .swiper-button-prev {
  color:#fff
}
.qodef-portfolio-single.qodef-layout--slider-small .qodef-media {
  margin-right:45px
}
.qodef-portfolio-single.qodef-layout--slider-small .qodef-portfolio-info {
  margin-top:20px!important
}
.qodef-portfolio-single.qodef-layout--slider-small #qodef-single-portfolio-navigation {
  margin:83px 0 3px
}
.qodef-portfolio-single-slider .swiper-slide {
  width:auto
}
.qodef-portfolio-single-slider.swiper-container-horizontal>.swiper-pagination-bullets {
  bottom:14px!important
}
.qodef-portfolio-single.qodef-layout--slider .qodef-portfolio-info {
  margin-top:85px!important
}
.qodef-testimonials-list .qodef-e-inner {
  padding-bottom:64px
}
.qodef-testimonials-list .qodef-e-content {
  justify-content:center;
  align-items:center;
  display:flex;
  flex-direction:column
}
.qodef-testimonials-list .qodef-e-media-image {
  line-height:0;
  margin:18px 0 15px
}
.qodef-testimonials-list .qodef-e-media-image img {
  width:70px;
  border-radius:50%
}
.qodef-testimonials-list .qodef-e-title {
  margin:0 0 34px
}
.qodef-testimonials-list .qodef-e-text {
  margin:0 0 25px;
  text-align:center;
  font-family:Cormorant,serif;
  font-size:24px;
  line-height:32px;
  font-weight:400;
  font-style:italic;
  color:#6b6b6b
}
.qodef-testimonials-list .qodef-e-author {
  margin:0;
  text-align:center
}
.qodef-testimonials-list .swiper-pagination-bullets {
  bottom:0!important
}
.qodef-testimonials-list .swiper-pagination-bullets .swiper-pagination-bullet:before {
  background-color:#fbebe0
}
.qodef-testimonials-list.qodef-skin--light .qodef-e-author,
.qodef-testimonials-list.qodef-skin--light .qodef-e-text,
.qodef-testimonials-list.qodef-skin--light .qodef-e-title {
  color:#fff
}
.qodef-testimonials-list.qodef-skin--light .swiper-pagination-bullet:before {
  background-color:#fff
}
.qodef-testimonials-list+.swiper-button-next:after {
  font-size:48px
}
.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev:after {
  font-size:48px
}
@media only screen and (max-width:768px) {
  .elementor-widget-daphne_core_testimonials_list .swiper-button-next,
  .elementor-widget-daphne_core_testimonials_list .swiper-button-prev {
    display:none
  }
}
.qodef-review-rating {
  display:flex
}
.qodef-review-rating .qodef-rating-inner {
  display:flex;
  flex-basis:50%
}
.qodef-review-rating label {
  margin:0 10px 0 0
}
.qodef-review-rating .qodef-comment-rating-box {
  display:flex;
  margin:0
}
.qodef-review-rating .qodef-star-rating {
  position:relative;
  display:block;
  margin:0 .1em 0 0;
  cursor:pointer;
  color:#c5c5c5
}
.qodef-review-rating .qodef-star-rating svg {
  display:block;
  width:14px;
  height:auto;
  fill:none;
  stroke:currentColor
}
.qodef-review-rating .qodef-star-rating.active svg {
  fill:currentColor
}
.qodef-review-rating .qodef-comments-ratings {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  line-height:1
}
.qodef-review-rating .qodef-comments-ratings .qodef-m-inner {
  position:relative;
  display:inline-block;
  vertical-align:top
}
.qodef-review-rating .qodef-comments-ratings .qodef-m-star {
  color:#c5c5c5
}
.qodef-review-rating .qodef-comments-ratings .qodef-m-star svg {
  display:inline-block;
  margin-right:8px;
  width:15px;
  height:auto;
  fill:transparent;
  stroke:#9e9e9e;
  stroke-width:20px
}
.qodef-review-rating .qodef-comments-ratings .qodef-m-star svg:last-child {
  margin-right:0
}
.qodef-review-rating .qodef-comments-ratings .qodef-m-star.qodef--active {
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
  white-space:nowrap;
  color:#c5c5c5
}
.qodef-review-rating .qodef-comments-ratings .qodef-m-star.qodef--active svg {
  fill:#9e9e9e;
  stroke:none
}
.qodef-reviews-per-criteria .qodef-item-reviews-average-rating {
  color:#fbebe0;
  font-size:60px;
  line-height:1em;
  font-weight:700
}
.qodef-reviews-per-criteria .qodef-item-reviews-verbal-description {
  vertical-align:middle;
  margin:2px 0 0
}
.qodef-reviews-per-criteria .qodef-item-reviews-rating-icon {
  vertical-align:middle;
  font-size:20px
}
.qodef-reviews-per-criteria .qodef-item-reviews-display-right {
  vertical-align:middle;
  padding-left:200px
}
.qodef-reviews-per-criteria .qodef-item-reviews-display-right .qodef-item-reviews-display-bar {
  line-height:28px
}
.qodef-reviews-per-criteria .qodef-item-reviews-display-right .qodef-item-reviews-display-bar .qodef-item-reviews-display-bar-inner {
  padding:6px 0
}
.qodef-reviews-per-mark .qodef-reviews-number-wrapper {
  padding-top:23%;
  padding-left:15%;
  display:table;
  width:100%;
  height:100%;
  vertical-align:middle
}
.qodef-reviews-per-mark .qodef-reviews-number {
  font-size:72px;
  color:#ffd740;
  font-weight:700;
  line-height:1em;
  margin-right:22px;
  display:table-cell;
  vertical-align:middle;
  position:relative;
  top:-6px
}
.qodef-reviews-per-mark .qodef-stars-wrapper {
  display:table-cell;
  vertical-align:middle
}
.qodef-reviews-per-mark .qodef-stars-wrapper .qodef-stars {
  display:block
}
.qodef-reviews-per-mark .qodef-stars-wrapper .qodef-stars i {
  color:#ffd740
}
.qodef-reviews-per-mark .qodef-reviews-count {
  font-weight:700;
  font-size:14px
}
.qodef-reviews-per-mark .qodef-rating-percentage-wrapper {
  padding:29px 50px 40px;
  background-color:#fafafa;
  border-left:1px solid #e5e5e5
}
.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-reviews-summary {
  display:inline-block;
  vertical-align:middle
}
.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-stars-wrapper {
  display:inline-block;
  vertical-align:middle;
  padding:0 0 0 15px
}
.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-stars-wrapper-inner {
  display:block
}
.qodef-comment-list .qodef-comment-name {
  float:none
}
.qodef-comment-list .qodef-review-rating {
  display:inline-block;
  width:100%
}
.qodef-comment-list .qodef-rating-inner {
  display:inline-block;
  width:100%
}
@keyframes cover_search_fade_out {
  0% {
    opacity:1;
    visibility:visible;
    z-index:100
  }
  100% {
    opacity:0;
    visibility:hidden;
    z-index:0
  }
}
@keyframes cover_search_fade_in {
  0% {
    opacity:0;
    visibility:hidden;
    z-index:100
  }
  100% {
    opacity:1;
    visibility:visible;
    z-index:100
  }
}
.qodef-search-cover-form {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  visibility:hidden;
  opacity:0;
  background-color:#fff;
  z-index:-1;
  transition:opacity .3s ease
}
.qodef-search-cover-form .qodef-m-inner {
  display:flex;
  height:100%;
  width:100%;
  align-items:center;
  justify-content:space-between;
  padding:0 70px
}
.qodef-search-cover-form .qodef-m-form-field {
  padding:0;
  margin-bottom:0;
  font-size:26px;
  font-weight:600;
  text-transform:uppercase;
  color:#fbebe0;
  background-color:transparent;
  border:0;
  border-radius:0;
  outline-offset:0
}
.qodef-search-cover-form .qodef-m-form-field:focus {
  color:#fbebe0
}
.qodef-search-cover-form .qodef-m-form-field:-ms-input-placeholder {
  color:inherit;
  opacity:1
}
.qodef-search-cover-form .qodef-m-form-field::placeholder {
  color:inherit;
  opacity:1
}
.qodef-search-cover-form .qodef-m-close {
  flex-shrink:0
}
.qodef-search-cover-form .qodef-m-close.qodef-source--icon-pack {
  font-size:23px
}
.qodef-covers-search--fadeout .qodef-search-cover-form {
  animation:cover_search_fade_out .3s ease both
}
.qodef-covers-search--fadein .qodef-search-cover-form {
  animation:cover_search_fade_in .3s ease both
}
.qodef-header--sticky-display #qodef-page-header>.qodef-search-cover-form {
  display:none
}
.qodef-fullscreen-search-holder {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  visibility:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:rgba(255,255,255,.98);
  z-index:100
}
.qodef-fullscreen-search-holder .qodef-m-inner {
  width:100%
}
.qodef-fullscreen-search-holder .qodef-m-form {
  position:relative;
  width:60%;
  margin:0 auto
}
.qodef-fullscreen-search-holder .qodef-m-form-field {
  height:100%;
  margin:0;
  padding:0;
  font-size:25px;
  color:#000;
  line-height:2em;
  background:0 0;
  border:0;
  border-radius:0
}
.qodef-fullscreen-search-holder .qodef-m-form-submit {
  position:absolute;
  right:0;
  bottom:-20px;
  width:auto;
  padding:0;
  margin:0;
  color:#000;
  background:0 0;
  border:0;
  outline:0;
  opacity:0;
  cursor:pointer;
  transition:color .2s ease-out
}
.qodef-fullscreen-search-holder .qodef-m-form-submit:hover {
  color:#fbebe0;
  background:0 0
}
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-form-submit {
  opacity:1;
  bottom:10px;
  transition:color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s
}
.qodef-fullscreen-search-holder .qodef-m-form-submit.qodef-source--icon-pack {
  font-size:18px
}
.qodef-fullscreen-search-holder .qodef-m-form-line {
  position:absolute;
  left:0;
  bottom:-2px;
  width:0;
  border-bottom:1px solid #000;
  transition:all .3s ease
}
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-form-line {
  width:100%;
  transition:width .5s ease .6s
}
.qodef-fullscreen-search-holder .qodef-m-close {
  position:absolute;
  top:33px;
  right:70px;
  color:#636363;
  opacity:0;
  visibility:hidden;
  z-index:1
}
.admin-bar .qodef-fullscreen-search-holder .qodef-m-close {
  top:72px
}
.qodef-fullscreen-search-holder .qodef-m-close:hover {
  color:#000
}
.qodef-fullscreen-search-holder .qodef-m-close.qodef-source--icon-pack {
  font-size:25px
}
.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-close {
  opacity:1;
  visibility:visible
}
.qodef-fullscreen-search--fadeout .qodef-fullscreen-search-holder {
  animation:fullscreen_search_fade_out .3s ease both
}
.qodef-fullscreen-search--fadein .qodef-fullscreen-search-holder {
  animation:fullscreen_search_fade_in .3s ease both
}
@keyframes fullscreen_search_fade_out {
  0% {
    opacity:1;
    visibility:visible
  }
  100% {
    opacity:0;
    visibility:hidden
  }
}
@keyframes fullscreen_search_fade_in {
  0% {
    opacity:0;
    visibility:hidden
  }
  100% {
    opacity:1;
    visibility:visible
  }
}
.qodef-search-opener>* {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  line-height:inherit
}
.qodef-search-opener.qodef-source--icon-pack {
  font-size:23px
}
.qodef-accordion {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  visibility:hidden
}
.qodef-accordion .qodef-accordion-content-inner {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-accordion.qodef--init {
  visibility:visible
}
.qodef-accordion .qodef-accordion-title span.qodef-tab-title {
  font-family:"Work Sans",sans-serif;
  font-size:14px;
  line-height:23px;
  font-weight:400;
  text-transform:uppercase
}
.qodef-accordion.qodef-layout--simple p.qodef-accordion-title {
  font-size:13px
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin:20px 0 0;
  padding:15px 30px;
  transition:color .2s ease-out,background-color .2s ease-out;
  cursor:pointer;
  background-color:#fbebe0;
  color:#000
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title:first-child {
  margin-top:0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark {
  position:relative;
  flex-shrink:0;
  width:20px;
  height:18px;
  line-height:1;
  text-align:center
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span {
  position:absolute;
  display:block;
  width:100%;
  top:50%;
  transform:translateY(-50%);
  transition:opacity .2s ease-out
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span:before {
  display:block;
  line-height:inherit
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--minus {
  opacity:0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--plus {
  opacity:1
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef-icon--minus,
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef-icon--minus {
  opacity:1
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef-icon--plus,
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef-icon--plus {
  opacity:0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-content {
  padding:27px 0 36px;
  margin:0
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-content p {
  margin:0
}
.qodef-banner {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-banner .qodef-m-banner-link {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:block;
  z-index:1
}
.qodef-banner .qodef-m-content {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:block;
  overflow:hidden
}
.qodef-banner .qodef-m-content-inner {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:flex;
  flex-direction:column;
  padding:25px
}
.qodef-banner.qodef-alignment--left .qodef-m-content-inner {
  align-items:flex-start!important;
  justify-content:flex-end!important
}
.qodef-banner.qodef-alignment--centered .qodef-m-content-inner {
  align-items:center!important;
  justify-content:center!important
}
.qodef-banner.qodef-alignment--space-between .qodef-m-content-inner {
  align-items:center!important;
  justify-content:space-between!important
}
.qodef-banner.qodef-alignment--rotated-right .qodef-m-content-inner {
  transform:rotate(-90deg) translateY(-100%);
  transform-origin:top right;
  display:block;
  text-align:right;
  height:unset
}
.qodef-banner .qodef-m-title {
  margin:0 0 10px
}
.qodef-banner span.qodef-m-title {
  font-family:TuesdayNight;
  font-size:120px;
  display:inline-block;
  line-height:1;
  position:relative
}
.qodef-banner .qodef-m-title-inner {
  display:inline-block
}
.qodef-banner .qodef-m-subtitle {
  margin:10px 0
}
.qodef-banner .qodef-m-text-field {
  font-size:15px;
  color:#fbebe0;
  margin:0 0 10px;
  font-style:italic
}
.qodef-banner .qodef-m-image {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  overflow:hidden
}
.qodef-banner .qodef-m-image img {
  display:block;
  width:100%;
  transform-origin:bottom;
  transform:scale(1.04) translateZ(0);
  transition:.5s ease-out
}
.qodef-banner:hover .qodef-m-image img {
  transform:scale(1.01) translateZ(0)
}
.qodef-banner.qodef-layout--link-button .qodef-m-title {
  margin:10px 0
}
.qodef-banner.qodef-layout--link-button .qodef-m-text {
  margin:0
}
.qodef-banner.qodef-layout--link-button .qodef-m-button {
  margin:10px 0 0
}
.qodef-banner.qodef-layout--link-overlay-boxed .qodef-m-content-inner {
  align-items:flex-start;
  flex-direction:column;
  justify-content:center;
  padding:30px;
  height:auto;
  width:80%;
  align-items:center;
  flex-direction:column;
  margin:0 auto;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
.qodef-banner.qodef-layout--link-overlay-simple .qodef-m-content {
  overflow:unset;
  position:relative
}
.qodef-banner.qodef-layout--link-overlay-simple .qodef-m-content-inner {
  position:relative;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  padding:30px;
  height:auto;
  width:100%;
  margin:0 auto
}
.qodef-button.qodef-html--link {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  width:auto;
  margin:0;
  font-family:"Work Sans",sans-serif;
  font-size:13px;
  line-height:1.769230769230769em;
  font-weight:400;
  text-decoration:none;
  text-transform:uppercase;
  border-radius:0;
  outline:0;
  transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
  padding:11px 56px 12px
}
.qodef-button.qodef-size--small {
  padding:8px 38px 8px
}
.qodef-button.qodef-size--large {
  padding:13px 60px 14px
}
.qodef--has-appear .qodef-button {
  transform:scale(.8);
  opacity:0;
  transition:opacity .5s,transform 1.1s;
  will-change:transform
}
.elementor-edit-mode .qodef--has-appear .qodef-button {
  opacity:1
}
.qodef--has-appear.qodef--appeared .qodef-button {
  transform:scale(1);
  opacity:1
}
.qodef-button.qodef-layout--filled.qodef-html--link {
  color:#000;
  background-color:#fbebe0;
  border:1px solid transparent;
  font-size:14px
}
.qodef-button.qodef-layout--filled.qodef-html--link:hover {
  color:#000;
  background-color:#f9dbc5
}
.qodef-button.qodef-layout--outlined {
  color:#000;
  background-color:transparent;
  border:1px solid #000
}
.qodef-button.qodef-layout--outlined:hover {
  color:#fff;
  background-color:#000;
  border-color:#000
}
.qodef-button.qodef-layout--textual {
  padding:0!important;
  font-size:14px;
  color:#000;
  background-color:transparent;
  border:0;
  margin-right:10px
}
.qodef-button.qodef-layout--textual .qodef-m-icon,
.qodef-button.qodef-layout--textual .qodef-m-text {
  display:inline-block;
  vertical-align:middle
}
.qodef-button.qodef-layout--textual .qodef-m-icon {
  position:relative;
  top:1px;
  font-size:25px;
  line-height:1;
  transform:translateX(6px)
}
.qodef-button.qodef-layout--textual:hover .qodef-m-icon {
  animation:qodef-move-button-arrow .6s forwards ease-in-out
}
.qodef-call-to-action.qodef-layout--standard {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-inner {
  display:flex;
  align-items:center
}
.qodef-call-to-action.qodef-layout--standard.qodef-style--stretched .qodef-m-inner {
  justify-content:space-between
}
.qodef-call-to-action.qodef-layout--standard.qodef-style--centered .qodef-m-inner {
  justify-content:center
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-content {
  padding-right:20px
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-content>* {
  margin:0
}
.qodef-call-to-action.qodef-layout--standard .qodef-m-button {
  flex:0 0 auto
}
.qodef-cards-gallery {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  padding:10px 0
}
.qodef-cards-gallery .qodef-e-inner {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-cards-gallery img {
  position:relative;
  display:block;
  box-shadow:3px 3px 16px 2px rgba(0,0,0,.04)
}
.qodef-cards-gallery .qodef-m-fake-card {
  position:relative;
  display:block;
  opacity:0;
  visibility:hidden;
  pointer-events:none
}
.qodef-cards-gallery .qodef-m-card {
  position:absolute;
  transition:all .15s ease
}
.qodef-cards-gallery .qodef-m-card.qodef-animating {
  transition:all 1s cubic-bezier(.19,1,.22,1);
  pointer-events:none
}
.qodef-cards-gallery .qodef-m-card.qodef-animating-siblings {
  transition:all .6s cubic-bezier(0,0,0,1);
  pointer-events:none
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card {
  left:0;
  will-change:transform
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out {
  transform:translateX(-100%)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6) {
  transform:scale(.5) translateX(80%)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5) {
  transform:scale(.6) translateX(54%)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4) {
  transform:scale(.7) translateX(35%)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3) {
  transform:scale(.8) translateX(21%)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2) {
  transform:scale(.9) translateX(9.2%)
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type) {
  cursor:pointer
}
.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type):not(.active):hover {
  margin-left:10px!important
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card {
  right:0;
  will-change:transform
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out {
  transform:translateX(100%)
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6) {
  transform:scale(.5) translateX(-80%)
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5) {
  transform:scale(.6) translateX(-54%)
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4) {
  transform:scale(.7) translateX(-35%)
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3) {
  transform:scale(.8) translateX(-21%)
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2) {
  transform:scale(.9) translateX(-9.2%)
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type) {
  cursor:pointer
}
.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type):not(.active):hover {
  margin-right:10px!important
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle img {
  visibility:hidden
}
@keyframes qodefCardAppearFromRight {
  0% {
    transform:translate3d(100%,0,0);
    opacity:0;
    visibility:visible
  }
  30% {
    opacity:1;
    visibility:visible
  }
  100% {
    visibility:visible;
    transform:translate3d(0,0,0)
  }
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared img {
  animation:qodefCardAppearFromRight 1s cubic-bezier(.19,1,.22,1) forwards
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(1) img:not(.qodef-animation-done) {
  animation-delay:.2s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(2) img:not(.qodef-animation-done) {
  animation-delay:.4s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(3) img:not(.qodef-animation-done) {
  animation-delay:.6s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(4) img:not(.qodef-animation-done) {
  animation-delay:.8s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(5) img:not(.qodef-animation-done) {
  animation-delay:1s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(6) img:not(.qodef-animation-done) {
  animation-delay:1.2s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(7) img:not(.qodef-animation-done) {
  animation-delay:1.4s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(8) img:not(.qodef-animation-done) {
  animation-delay:1.6s
}
@keyframes qodefCardAppearFromLeft {
  0% {
    visibility:visible;
    opacity:0;
    transform:translate3d(-100%,0,0)
  }
  30% {
    visibility:visible;
    opacity:1
  }
  100% {
    visibility:visible;
    transform:translate3d(0,0,0)
  }
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared img {
  animation:qodefCardAppearFromLeft 1s cubic-bezier(.19,1,.22,1) forwards
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(1) img:not(.qodef-animation-done) {
  animation-delay:.2s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(2) img:not(.qodef-animation-done) {
  animation-delay:.4s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(3) img:not(.qodef-animation-done) {
  animation-delay:.6s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(4) img:not(.qodef-animation-done) {
  animation-delay:.8s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(5) img:not(.qodef-animation-done) {
  animation-delay:1s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(6) img:not(.qodef-animation-done) {
  animation-delay:1.2s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(7) img:not(.qodef-animation-done) {
  animation-delay:1.4s
}
.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(8) img:not(.qodef-animation-done) {
  animation-delay:1.6s
}
.qodef-countdown .qodef-digit,
.qodef-countdown .qodef-label {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  text-align:center
}
.qodef-countdown.qodef-show--1 .qodef-digit-wrapper {
  width:100%
}
.qodef-countdown.qodef-show--2 .qodef-digit-wrapper {
  width:50%
}
.qodef-countdown.qodef-show--3 .qodef-digit-wrapper {
  width:33.33333%
}
.qodef-countdown.qodef-show--4 .qodef-digit-wrapper {
  width:25%
}
.qodef-countdown.qodef-show--5 .qodef-digit-wrapper {
  width:20%
}
.qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
  width:16.66667%
}
.qodef-countdown.qodef-countdown--light .qodef-digit,
.qodef-countdown.qodef-countdown--light .qodef-label {
  color:#fff
}
.qodef-countdown.qodef-layout--simple .qodef-digit-wrapper {
  display:inline-block;
  vertical-align:top;
  padding:0 20px
}
.qodef-countdown.qodef-layout--simple .qodef-digit {
  font-family:inherit;
  font-size:90px;
  line-height:1em;
  font-weight:600;
  color:#000
}
.qodef-counter.qodef-layout--simple {
  text-align:center
}
.qodef-counter.qodef-layout--simple .qodef-m-digit {
  font-family:inherit;
  font-weight:600;
  font-size:75px;
  line-height:1;
  color:#000
}
.qodef-counter.qodef-layout--simple .qodef-m-title {
  margin:5px 0 0 0
}
.qodef-counter.qodef-layout--simple .qodef-m-text {
  margin:0
}
.qodef-custom-font {
  position:relative;
  margin:0
}
.qodef-custom-font.qodef--has-appear {
  transform:scale(.8);
  opacity:0;
  transition:opacity .2s,transform .8s;
  will-change:transform
}
.elementor-edit-mode .qodef-custom-font.qodef--has-appear {
  opacity:1
}
.qodef-custom-font.qodef--has-appear.qodef--appeared {
  transform:scale(1);
  opacity:1
}
.qodef-dropcaps {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-dropcaps .qodef-m-letter {
  position:relative;
  top:5px;
  display:flex;
  align-items:center;
  justify-content:center;
  float:left;
  margin:0 10px 5px 0;
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-size:41px;
  line-height:1.12195em
}
@media only screen and (max-width:480px) {
  .qodef-dropcaps .qodef-m-letter {
    font-size:38px
  }
}
.qodef-dropcaps .qodef-m-text {
  display:inline;
  margin:0
}
.qodef-dropcaps:not(.qodef-type--simple) .qodef-m-letter {
  width:40px;
  height:40px;
  font-size:24px;
  line-height:1.08333em;
  color:#fff;
  background-color:#000
}
.qodef-dropcaps.qodef-type--circle .qodef-m-letter {
  border-radius:100%
}
.qodef-frame-slider-holder {
  position:relative;
  margin-bottom:106px
}
.qodef-frame-slider-holder .qodef-frame-slider-image {
  position:absolute;
  top:0;
  left:50%;
  width:70%;
  transform:translateX(-50%);
  pointer-events:none;
  z-index:100
}
.qodef-frame-slider-holder .qodef-frame-slider-image img {
  width:100%
}
.qodef-frame-slider-holder .qodef-m-swiper {
  overflow:hidden
}
.qodef-frame-slider-holder .qodef-m-item {
  height:0;
  width:0;
  margin:0 5%;
  padding-left:50%;
  padding-top:calc(50% * 563 / 829)
}
.qodef-frame-slider-holder .qodef-m-item img {
  position:absolute;
  top:1px;
  left:0;
  width:100%;
  height:100%;
  border-top-left-radius:4%;
  border-top-right-radius:4%;
  -o-object-fit:cover;
  object-fit:cover
}
.qodef-frame-slider-holder .swiper-pagination-bullets {
  bottom:-106px!important
}
.qodef-google-map {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-google-map .qodef-m-map {
  display:block;
  width:100%
}
.qodef-google-map .qodef-m-map embed,
.qodef-google-map .qodef-m-map iframe,
.qodef-google-map .qodef-m-map object {
  width:100%;
  display:block
}
.qodef-google-map .qodef-m-map img {
  max-width:none
}
.qodef-highlight .qodef-highlight-text {
  padding:0 5px;
  color:#fff;
  background-color:#000
}
.qodef-icon-list-item {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  line-height:1
}
.qodef-icon-list-item .qodef-e-title {
  position:relative;
  display:inline-block;
  vertical-align:top;
  margin:0;
  line-height:1
}
.qodef-icon-list-item .qodef-e-title a {
  display:block
}
.qodef-icon-list-item .qodef-e-title-inner {
  display:flex;
  align-items:center
}
.qodef-icon-list-item .qodef-icon-holder {
  flex-shrink:0;
  margin-right:5px;
  float:none
}
.qodef-icon-list-item .qodef-icon-holder .qodef-icon {
  font-size:18px
}
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper {
  position:relative;
  display:inline-block;
  vertical-align:top
}
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper a,
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper img {
  display:block
}
#qodef-page-sidebar .widget.widget_daphne_core_icon_list_item {
  margin-bottom:0
}
#qodef-page-footer .widget.widget_daphne_core_icon_list_item {
  margin-bottom:0
}
#qodef-side-area .widget.widget_daphne_core_icon_list_item {
  margin-bottom:0
}
.qodef-icon-with-text .qodef-m-title {
  margin:0
}
.qodef-icon-with-text .qodef-m-title a {
  display:block;
  color:inherit
}
.qodef-icon-with-text .qodef-m-text {
  margin:8px 0 0
}
.qodef-icon-with-text .qodef-m-icon-wrapper {
  line-height:1
}
.qodef-icon-with-text .qodef-icon-holder {
  float:none
}
.qodef-icon-with-text .qodef-m-content {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper {
  position:relative;
  display:inline-block;
  vertical-align:top
}
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a,
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img {
  display:block
}
.qodef-icon-with-text.qodef--custom-icon svg circle {
  color:#fbebe0;
  transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out
}
.qodef-icon-with-text.qodef--custom-icon svg path {
  color:#000
}
.qodef-icon-with-text.qodef--custom-icon:hover circle {
  color:#f9dbc5
}
.qodef-icon-with-text.qodef-layout--before-content {
  display:flex;
  align-items:flex-start
}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-title {
  margin-top:16px
}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper {
  flex-shrink:0;
  margin-right:15px
}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title {
  line-height:1
}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title-inner {
  display:flex;
  align-items:center
}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {
  flex-shrink:0;
  margin-right:5px
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--center {
  text-align:center
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--left {
  text-align:left
}
.qodef-icon-with-text.qodef-layout--top.qodef-alignment--right {
  text-align:right
}
.qodef-icon-with-text.qodef-layout--top .qodef-m-title {
  margin-top:21px
}
.qodef-icon-holder {
  position:relative;
  display:inline-block;
  vertical-align:top;
  width:auto;
  line-height:1
}
.qodef-icon-holder a {
  display:block
}
.qodef-icon-holder .qodef-icon {
  display:block;
  line-height:inherit
}
.qodef-icon-holder .qodef-icon:before {
  display:block;
  line-height:inherit
}
.qodef-icon-holder.qodef-layout--circle,
.qodef-icon-holder.qodef-layout--square {
  width:2em;
  height:2em;
  line-height:2em;
  text-align:center;
  color:#000;
  background-color:#fbebe0;
  transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out
}
.qodef-icon-holder.qodef-layout--circle a,
.qodef-icon-holder.qodef-layout--square a {
  color:inherit;
  transition:none
}
.qodef-icon-holder.qodef-layout--circle:hover,
.qodef-icon-holder.qodef-layout--square:hover {
  background-color:#f9dbc5
}
#qodef-page-footer:not(.qodef-footer--dark) .qodef-icon-holder.qodef-layout--circle,
#qodef-page-footer:not(.qodef-footer--dark) .qodef-icon-holder.qodef-layout--square {
  background-color:#fff
}
#qodef-page-footer:not(.qodef-footer--dark) .qodef-icon-holder.qodef-layout--circle:hover,
#qodef-page-footer:not(.qodef-footer--dark) .qodef-icon-holder.qodef-layout--square:hover {
  background-color:#fbebe0
}
.qodef-icon-holder.qodef-layout--circle {
  border-radius:50%
}
.qodef-icon-holder.qodef-size--tiny {
  font-size:1.33333333em;
  line-height:.75em;
  vertical-align:-15%
}
.qodef-icon-holder.qodef-size--small {
  font-size:2em
}
.qodef-icon-holder.qodef-size--medium {
  font-size:3em
}
.qodef-icon-holder.qodef-size--large {
  font-size:4em
}
.qodef-icon-holder.qodef-size--huge {
  font-size:5em
}
.widget.widget_daphne_core_icon {
  display:inline-block;
  line-height:1
}
#qodef-page-sidebar .widget.widget_daphne_core_icon {
  margin-bottom:0
}
#qodef-page-footer .widget.widget_daphne_core_icon {
  margin-bottom:0
}
#qodef-side-area .widget.widget_daphne_core_icon {
  margin-bottom:0
}
.qodef-image-gallery.qodef--has-appear .qodef-grid-item {
  opacity:0
}
.elementor-edit-mode .qodef-image-gallery.qodef--has-appear .qodef-grid-item {
  opacity:1
}
.qodef-image-marquee {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-image-marquee .qodef-m-content {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  margin:0 auto;
  overflow:hidden;
  transform:translate3d(0,0,0)
}
.qodef-image-marquee .qodef-m-content.qodef--mobile {
  display:none
}
.qodef-image-marquee .qodef-m-content.qodef--mobile .qodef-m-image {
  background-size:cover!important
}
.qodef-image-marquee .qodef-m-image {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  transform:translate3d(100%,0,0)
}
.qodef-image-marquee .qodef-m-image a {
  position:relative;
  display:block
}
@keyframes qode-move-marquee {
  0% {
    transform:translateX(100%)
  }
  100% {
    transform:translateX(-100%)
  }
}
.qodef-image-with-text {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-image-with-text.qodef-has--parallax .qodef-m-title {
  margin:10px 0 0
}
.qodef-image-with-text.qodef-has--shadow img {
  box-shadow:0 0 20px 0 rgba(0,0,0,.1)
}
.qodef-image-with-text.qodef-has--offset-on-hover:hover .qodef-m-image {
  transform:translateY(-5px)
}
.qodef-image-with-text .qodef-m-image {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  transition:transform .2s ease-out;
  will-change:transform
}
.qodef-image-with-text .qodef-m-image a,
.qodef-image-with-text .qodef-m-image img {
  display:block
}
.qodef-image-with-text .qodef-m-content {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-image-with-text .qodef-m-title {
  margin:31px 0 0
}
.qodef-image-with-text .qodef-m-title a {
  color:inherit
}
.qodef-image-with-text .qodef-m-text {
  margin:15px 0 0
}
.qodef-info-section.qodef-layout--background-text {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-info-section.qodef-layout--background-text .qodef-m-info {
  position:relative;
  z-index:2
}
.qodef-info-section.qodef-layout--background-text .qodef-m-title {
  margin:0 0 18px
}
.qodef-info-section.qodef-layout--background-text .qodef-m-text {
  margin:0
}
.qodef-info-section.qodef-layout--background-text .qodef-button {
  margin-top:6px
}
.qodef-info-section.qodef-layout--background-text .qodef-m-background-text {
  position:absolute;
  display:inline-block;
  color:rgba(0,0,0,.1);
  text-align:center;
  font-weight:700;
  font-size:250px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-left .qodef-m-background-text {
  top:0;
  left:-20px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-right .qodef-m-background-text {
  top:0;
  right:-20px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-left .qodef-m-background-text {
  bottom:0;
  left:-20px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-right .qodef-m-background-text {
  bottom:0;
  right:-20px
}
.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--center .qodef-m-background-text {
  font-size:450px;
  top:34px;
  left:0;
  right:0;
  text-align:center
}
.qodef-item-showcase {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%;
  visibility:hidden
}
.qodef-item-showcase .qodef-m-image {
  position:relative;
  flex-shrink:0;
  margin:0 60px;
  opacity:0;
  transform:translateY(70px);
  transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1)
}
.qodef-item-showcase .qodef-m-image img {
  display:block
}
.qodef-item-showcase .qodef-m-items {
  position:relative;
  display:flex;
  flex-direction:column;
  width:100%
}
.qodef-item-showcase .qodef-m-items.qodef--left {
  text-align:right
}
.qodef-item-showcase .qodef-m-items.qodef--right {
  text-align:left
}
.qodef-item-showcase .qodef-m-item {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  margin-top:60px;
  opacity:0;
  transform:translateY(70px);
  transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1)
}
.qodef-item-showcase .qodef-m-item:first-child {
  margin-top:0
}
.qodef-item-showcase .qodef-m-item:nth-child(1) {
  transition-delay:.2s
}
.qodef-item-showcase .qodef-m-item:nth-child(2) {
  transition-delay:.4s
}
.qodef-item-showcase .qodef-m-item:nth-child(3) {
  transition-delay:.6s
}
.qodef-item-showcase .qodef-m-item:nth-child(4) {
  transition-delay:.8s
}
.qodef-item-showcase .qodef-m-item:nth-child(5) {
  transition-delay:1s
}
.qodef-item-showcase .qodef-m-item:nth-child(6) {
  transition-delay:1.2s
}
.qodef-item-showcase .qodef-e-title {
  margin:0
}
.qodef-item-showcase .qodef-e-title-link {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  font-style:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  text-transform:inherit;
  color:inherit
}
.qodef-item-showcase .qodef-e-title-link:hover {
  color:#fbebe0
}
.qodef-item-showcase .qodef-e-text {
  margin:20px 0 0
}
.qodef-item-showcase.qodef--init {
  visibility:visible
}
.qodef-item-showcase.qodef--init .qodef-m-image {
  opacity:1;
  transform:translateY(0)
}
.qodef-item-showcase.qodef--init .qodef-m-item {
  opacity:1;
  transform:translateY(0)
}
.qodef-icon-holder .qodef-social-network-predefined-icon {
  position:absolute;
  left:0;
  top:0;
  display:flex;
  height:100%;
  width:100%;
  justify-content:center;
  align-items:center
}
.widget.widget_daphne_core_icon {
  display:inline-block;
  line-height:1
}
#qodef-page-sidebar .widget.widget_daphne_core_icon {
  margin-bottom:0
}
#qodef-page-footer .widget.widget_daphne_core_icon {
  margin-bottom:0
}
#qodef-side-area .widget.widget_daphne_core_icon {
  margin-bottom:0
}
.qodef-pricing-table {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  text-align:center
}
.qodef-pricing-table.qodef-status--featured {
  transform:translateY(-25px)
}
.qodef-pricing-table .qodef-m-inner {
  padding:21% 5%
}
.qodef-pricing-table .qodef-m-title p {
  margin:0;
  font-family:TuesdayNight;
  color:#b94339;
  font-size:50px
}
.qodef-pricing-table .qodef-m-price {
  margin-top:-15px;
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-family:Cormorant,serif;
  font-size:22px;
  line-height:1.18182em;
  font-weight:400;
  font-style:italic;
  text-transform:none;
  color:#6b6b6b;
  font-size:30px;
  color:#000
}
.qodef-pricing-table .qodef-m-price .qodef-m-price-wrapper {
  display:flex;
  margin:0;
  line-height:1;
  justify-content:flex-end;
  margin:0 27% 0 0
}
.qodef-pricing-table .qodef-m-content {
  margin:32px 0 0
}
.qodef-pricing-table .qodef-m-content ul {
  list-style:none;
  margin:0
}
.qodef-pricing-table .qodef-m-content ul li {
  color:#000;
  margin-bottom:8px
}
.qodef-pricing-table .qodef-m-content ul li:last-child {
  margin-bottom:0
}
.qodef-pricing-table .qodef-m-content ul li:before {
  content:'\f00c';
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  padding-right:8px
}
.qodef-pricing-table .qodef-m-button .qodef-button {
  margin:25px 0 0
}
.qodef-progress-bar {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  visibility:hidden
}
.qodef-progress-bar .qodef-m-inner {
  position:relative;
  display:flex;
  flex-direction:column
}
.qodef-progress-bar .qodef-m-canvas {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-progress-bar .qodef-m-canvas svg {
  display:block
}
.qodef-progress-bar .qodef-m-title {
  margin:20px 0 0
}
.qodef-progress-bar.qodef--init {
  visibility:visible
}
.qodef-progress-bar:not(.qodef-layout--line) .progressbar-text {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0;
  margin:0;
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-size:18px;
  line-height:1.16667em
}
.qodef-progress-bar.qodef-layout--semi-circle .progressbar-text {
  padding-top:20px;
  transform:none!important
}
.qodef-progress-bar.qodef-layout--line .qodef-m-inner {
  flex-direction:column-reverse
}
.qodef-progress-bar.qodef-layout--line .proggress {
  width:0
}
.qodef-progress-bar.qodef-layout--line .percentCount {
  position:absolute;
  top:-34px;
  right:0;
  width:auto;
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  font-family:Cormorant,serif;
  font-size:22px;
  line-height:1.18182em;
  font-weight:400;
  font-style:italic;
  text-transform:none;
  color:#6b6b6b
}
.qodef-progress-bar.qodef-layout--line .qodef-m-title {
  margin:0 0 3px
}
.qodef-progress-bar.qodef-layout--line.qodef-percentage--floating .percentCount {
  left:0;
  right:auto;
  transform:translateX(-50%)
}
.qodef-section-title {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-section-title.qodef-alignment--center {
  text-align:center
}
.qodef-section-title.qodef-alignment--left {
  text-align:left
}
.qodef-section-title.qodef-alignment--right {
  text-align:right
}
.qodef-section-title .qodef-m-title {
  margin:0
}
.qodef-section-title .qodef-m-subtitle {
  display:inline-block;
  margin:11px 0 0;
  font-family:Cormorant,serif;
  font-size:22px;
  line-height:1.181818181818182em;
  font-style:italic;
  color:#6b6b6b
}
.qodef-section-title .qodef-m-text {
  margin:25px 0 0
}
.qodef-separator {
  position:relative;
  height:auto;
  font-size:0;
  line-height:1
}
.qodef-separator .qodef-m-line {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  margin:10px 0;
  border-bottom:1px solid #d2d2d2
}
#qodef-page-footer .qodef-separator .qodef-m-line {
  border-color:#3e3e3e
}
#qodef-page-footer.qodef-footer--dark .qodef-separator .qodef-m-line {
  border-color:#eeeded
}
.qodef-separator.qodef-position--center {
  text-align:center
}
.qodef-separator.qodef-position--left {
  text-align:left
}
.qodef-separator.qodef-position--right {
  text-align:right
}
#qodef-page-sidebar .widget.widget_daphne_core_separator {
  margin-bottom:0
}
#qodef-page-footer .widget.widget_daphne_core_separator {
  margin-bottom:0
}
#qodef-side-area .widget.widget_daphne_core_separator {
  margin-bottom:0
}
.qodef-stacked-images {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-stacked-images .qodef-m-images {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  opacity:0;
  transition:all .7s cubic-bezier(.23,1,.32,1)
}
.qodef-stacked-images .qodef-m-images .qodef-e-image.qodef--stack {
  position:absolute;
  display:block;
  bottom:-100%;
  transition:all .7s cubic-bezier(.23,1,.32,1)
}
.qodef-stack--left.qodef-stacked-images .qodef-m-images {
  margin:0 0 0 30%
}
.qodef-stack--right.qodef-stacked-images .qodef-m-images {
  margin:0 30% 0 0
}
.qodef-stack--bottom.qodef-stacked-images .qodef-m-images {
  padding:0 0 75px
}
.qodef-stacked-images .qodef-m-images.qodef--appeared {
  opacity:1
}
.qodef-stack--left.qodef-stacked-images .qodef-m-images.qodef--appeared .qodef-e-image.qodef--stack {
  bottom:70px;
  left:0;
  transform:translate(-50%,0)
}
.qodef-stack--right.qodef-stacked-images .qodef-m-images.qodef--appeared .qodef-e-image.qodef--stack {
  bottom:70px;
  right:0;
  transform:translate(50%,0)
}
.qodef-stack--bottom.qodef-stacked-images .qodef-m-images.qodef--appeared .qodef-e-image.qodef--stack {
  bottom:0;
  right:15%;
  max-width:40%
}
.widget.qodef-stamp-widget {
  margin-bottom:0
}
.qodef-stamp {
  position:relative;
  display:inline-block;
  vertical-align:top;
  width:195px;
  height:195px;
  color:#fbebe0;
  font-family:"Work Sans",sans-serif;
  font-size:12px;
  font-weight:400;
  text-transform:uppercase
}
.qodef-stamp .qodef-m-centered-text {
  font-family:"Work Sans",sans-serif;
  font-size:80px;
  color:#fbebe0;
  position:absolute;
  left:0;
  right:0;
  text-align:center;
  display:inline-block;
  top:50%;
  transform:translateY(-50%)
}
.qodef-stamp .qodef-m-circle {
  position:absolute;
  top:2px;
  left:2px;
  width:calc(100% - 4px);
  height:calc(100% - 4px);
  border:1px solid currentColor;
  border-radius:100%;
  opacity:0;
  transform:scale(.6);
  transition:opacity .2s ease,transform .3s ease
}
.qodef-stamp .qodef-m-text {
  position:relative;
  display:block;
  height:100%
}
.qodef-stamp .qodef-m-text>* {
  position:absolute;
  top:0;
  left:calc(50% - 4px);
  width:8px;
  height:50%;
  text-align:center;
  opacity:0;
  transition:opacity .1s;
  transform-origin:bottom center;
  transform:rotate(-90deg)
}
.qodef-stamp.qodef--appear .qodef-m-circle {
  opacity:.8;
  transform:scale(1)
}
.qodef-stamp.qodef--init .qodef-m-text>* {
  opacity:1
}
.qodef-stamp.qodef--abs {
  position:absolute
}
@media only screen and (max-width:1440px) {
  .qodef-stamp.qodef-hide-on--1440 {
    display:none
  }
}
@media only screen and (max-width:1366px) {
  .qodef-stamp.qodef-hide-on--1366 {
    display:none
  }
}
@media only screen and (max-width:1280px) {
  .qodef-stamp.qodef-hide-on--1280 {
    display:none
  }
}
@media only screen and (max-width:1024px) {
  .qodef-stamp.qodef-hide-on--1024 {
    display:none
  }
}
@media only screen and (max-width:768px) {
  .qodef-stamp.qodef-hide-on--768 {
    display:none
  }
}
@media only screen and (max-width:680px) {
  .qodef-stamp.qodef-hide-on--680 {
    display:none
  }
}
@media only screen and (max-width:480px) {
  .qodef-stamp.qodef-hide-on--480 {
    display:none
  }
}
.qodef-swapping-image-gallery {
  position:relative;
  overflow:hidden;
  display:flex;
  align-items:flex-start
}
.qodef-swapping-image-gallery .qodef-m-info {
  flex-grow:1;
  flex-basis:0
}
.qodef-swapping-image-gallery .qodef-m-image-holder {
  flex-grow:1;
  flex-basis:0;
  overflow:hidden;
  box-shadow:0 0 10.53px 2.47px rgba(2,2,2,.04)
}
.qodef-swapping-image-gallery .qodef-m-info {
  padding-top:60px
}
.qodef-swapping-image-gallery .qodef-m-headline {
  margin:0 0 60px
}
.qodef-swapping-image-gallery .qodef-m-title {
  margin:0 0 24px
}
.qodef-swapping-image-gallery .qodef-m-description {
  margin:0
}
.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .swiper-pagination-custom {
  width:auto
}
.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .qodef-m-thumbnail {
  font-size:0;
  cursor:pointer;
  opacity:.35;
  transition:opacity .3s ease-out
}
.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .qodef-m-thumbnail img {
  display:block
}
.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .qodef-m-thumbnail.qodef--active {
  opacity:1
}
.qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-info {
  padding-left:120px
}
.qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-info {
  padding-right:120px
}
.qodef-tabs {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  visibility:hidden
}
.qodef-tabs.qodef--init {
  visibility:visible
}
.qodef-tabs .qodef-tabs-navigation {
  margin:0;
  padding:0;
  list-style:none
}
.qodef-tabs .qodef-tabs-content {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-tabs .qodef-tabs-content p {
  margin:0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
  position:relative;
  display:flex;
  align-items:center;
  margin:0;
  padding:0;
  list-style:none
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
  margin:0 10px 0 0;
  padding:0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
  display:block;
  padding:12px 58px 13px;
  transition:color .2s ease-out,background-color .2s ease-out;
  font-weight:400;
  text-transform:uppercase;
  font-size:14px;
  color:#000;
  line-height:1.769230769230769em;
  background-color:#fbebe0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child {
  margin-right:0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:hover,
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.active a,
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active a,
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-hover a {
  color:#fff;
  background-color:#000
}
@media only screen and (max-width:768px) {
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
    flex-direction:column;
    align-items:flex-start
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
    margin:0 0 10px 0;
    padding:0
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child {
    margin-bottom:0
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
    padding:12px 30px 13px
  }
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
  display:flex;
  align-items:stretch;
  justify-content:space-between;
  height:100%
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
  flex-shrink:0;
  display:block;
  padding-right:26px;
  margin-right:26px;
  border-right:1px solid #d2d2d2
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li {
  width:100%;
  margin-bottom:26px
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li:last-child {
  margin-bottom:0
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li a {
  display:inline-block;
  width:auto
}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content {
  margin-top:0
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-content {
  margin:31px 0 0
}
.qodef-taxonomy-list .qodef-e-link:hover .qodef-e-title {
  color:#fbebe0
}
.qodef-taxonomy-list .qodef-e-inner {
  position:relative
}
.qodef-taxonomy-list .qodef-e-image img {
  display:block
}
.qodef-taxonomy-list .qodef-e-title {
  transition:color .2s ease-out
}
.qodef-taxonomy-list.qodef-layout--icon-above {
  padding:5% 10%;
  background-color:#fff;
  border:1px solid #d2d2d2;
  border-radius:4px;
  box-shadow:3px 3px 16px 2px rgba(0,0,0,.04)
}
.qodef-taxonomy-list.qodef-layout--icon-above .qodef-e-inner {
  text-align:center
}
.qodef-taxonomy-list.qodef-layout--icon-above .qodef-m-title {
  margin:10px 0
}
.qodef-team {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-team .qodef-m-image {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-team .qodef-m-image a,
.qodef-team .qodef-m-image img {
  display:block
}
.qodef-team .qodef-m-content {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-team .qodef-m-title {
  margin:22px 0 0
}
.qodef-team .qodef-m-role {
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
  font-family:Cormorant,serif;
  font-size:22px;
  line-height:1.18182em;
  font-weight:400;
  font-style:italic;
  text-transform:none;
  color:#6b6b6b;
  font-size:22px;
  color:#6b6b6b;
  margin:9px 0 0
}
.qodef-team .qodef-m-text {
  margin:20px 0 0
}
.qodef-team .qodef-m-icons {
  margin:35px 0 0
}
.qodef-team .qodef-m-icons a {
  margin-right:15px;
  font-size:16px
}
.qodef-team.qodef-alignment--center {
  text-align:center
}
.qodef-team.qodef-alignment--center .qodef-m-image img {
  margin:0 auto
}
.qodef-team.qodef-alignment--left {
  text-align:left
}
.qodef-team.qodef-alignment--right {
  text-align:right
}
.qodef-team.qodef-alignment--right .qodef-m-image img {
  margin-left:auto
}
.qodef-team.qodef-layout--text-beside {
  display:flex;
  align-items:center
}
.qodef-team.qodef-layout--text-beside .qodef-m-image {
  width:62.4%
}
.qodef-team.qodef-layout--text-beside .qodef-m-content {
  width:37.6%;
  padding-left:65px
}
.qodef-team.qodef-layout--text-beside .qodef-m-title {
  margin:0
}
.qodef-team.qodef-layout--text-beside .qodef-m-icons .qodef-icon-holder {
  margin-right:14px
}
.qodef-team.qodef-layout--text-beside.qodef-image--right {
  flex-direction:row-reverse
}
.qodef-team.qodef-layout--text-beside.qodef-image--right .qodef-m-content {
  padding-left:0;
  padding-right:65px
}
.qodef-text-marquee {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-text-marquee .qodef-m-content {
  display:flex;
  white-space:nowrap;
  font-size:100px;
  font-family:"Work Sans",sans-serif;
  line-height:1em;
  font-weight:700;
  overflow:hidden
}
.qodef-text-marquee .qodef-marquee-element {
  padding:0 25px;
  will-change:transform
}
.qodef-text-marquee .qodef-m-text>span:after {
  content:'\00b7';
  display:inline-block;
  padding:0 28px;
  color:#000
}
.qodef-text-marquee .qodef-m-text--1 {
  color:#000
}
.qodef-text-marquee .qodef-m-text--2 {
  color:#000
}
.qodef-text-marquee .qodef-m-text--3 {
  color:#000
}
.qodef-vertical-split-slider {
  height:100vh;
  position:relative;
  opacity:0;
  transition:.35s ease-out
}
.qodef-vertical-split-slider--initialized .qodef-vertical-split-slider {
  opacity:1
}
.qodef-vertical-split-slider .ms-tableCell {
  height:100vh!important
}
.qodef-vertical-split-slider .ms-right .qodef-m-corner-image {
  left:0
}
.qodef-vertical-split-slider .ms-left .qodef-m-corner-image {
  right:0;
  z-index:1
}
.qodef-vertical-split-slider .ms-left .qodef-m-slide-content .qodef-m-corner-image {
  right:1px
}
.qodef-vertical-split-slider .qodef-m-corner-image {
  position:absolute;
  bottom:0
}
.qodef-vertical-split-slider .qodef-m-scroll-icon {
  position:fixed;
  display:flex;
  flex-direction:column;
  align-items:center;
  bottom:83px;
  left:21px;
  font-size:35px
}
.qodef-vertical-split-slider .qodef-m-scroll-icon.qodef-skin--light {
  color:#fff
}
.qodef-vertical-split-slider .qodef-m-scroll-icon.qodef-skin--dark {
  color:#000
}
.qodef-vertical-split-slider-responsive {
  display:none
}
.qodef-vertical-split-slider .qodef-m-image,
.qodef-vertical-split-slider-responsive .qodef-m-image {
  max-width:30vW;
  margin:0 auto
}
.qodef-vertical-split-slider .qodef-m-title,
.qodef-vertical-split-slider-responsive .qodef-m-title {
  display:block;
  margin:26px 0 0 0
}
.qodef-vertical-split-slider .qodef-m-title a:hover,
.qodef-vertical-split-slider-responsive .qodef-m-title a:hover {
  color:#000
}
.qodef-vertical-split-slider .qodef-m-text,
.qodef-vertical-split-slider-responsive .qodef-m-text {
  margin:12px 0 14px 0;
  color:#616161
}
.qodef-vertical-split-slider .qodef-m-button,
.qodef-vertical-split-slider-responsive .qodef-m-button {
  margin:22px 0 0 0
}
.qodef-vertical-split-slider .qodef-m-price,
.qodef-vertical-split-slider-responsive .qodef-m-price {
  font-size:32px
}
.qodef-vertical-split-slider .qodef-m-inner,
.qodef-vertical-split-slider-responsive .qodef-m-inner {
  margin:19px 0 0;
  margin:19px 0 0
}
.qodef-vertical-split-slider .qodef-m-slide-image,
.qodef-vertical-split-slider-responsive .qodef-m-slide-image {
  background-size:cover
}
.qodef-vertical-split-slider .qodef-m-slide-content,
.qodef-vertical-split-slider-responsive .qodef-m-slide-content {
  text-align:center;
  padding:0 5%
}
.qodef-vertical-split-slider .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star,
.qodef-vertical-split-slider-responsive .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star {
  font-size:18px
}
.qodef-vertical-split-slider .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star svg,
.qodef-vertical-split-slider-responsive .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star svg {
  fill:transparent;
  stroke:#606163
}
.qodef-vertical-split-slider .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active svg,
.qodef-vertical-split-slider-responsive .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active svg {
  fill:#606163;
  stroke:none
}
.qodef-vertical-split-slider .button,
.qodef-vertical-split-slider-responsive .button {
  margin:24px 0 0
}
.qodef-vertical-split-slider .button.added,
.qodef-vertical-split-slider-responsive .button.added {
  display:none
}
.qodef-vertical-split-slider .added_to_cart,
.qodef-vertical-split-slider-responsive .added_to_cart {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  width:auto;
  margin:0;
  font-family:"Work Sans",sans-serif;
  font-size:13px;
  line-height:1.769230769230769em;
  font-weight:400;
  text-decoration:none;
  text-transform:uppercase;
  border-radius:0;
  outline:0;
  transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
  padding:11px 56px 12px;
  color:#000;
  background-color:transparent;
  border:1px solid #000;
  margin:24px 0 0
}
.qodef-vertical-split-slider .added_to_cart:hover,
.qodef-vertical-split-slider-responsive .added_to_cart:hover {
  color:#fff;
  background-color:#000;
  border-color:#000
}
.page-template #multiscroll-nav.right {
  right:36px
}
.page-template #multiscroll-nav li {
  width:11px;
  height:11px;
  margin:14px
}
.page-template #multiscroll-nav a span {
  top:0;
  left:0;
  width:9px;
  height:9px;
  background-color:transparent;
  transition:background-color .2s ease-out
}
.page-template #multiscroll-nav a.active span,
.page-template #multiscroll-nav a:hover span {
  background-color:#000
}
.qodef-vertical-split-slider--initialized .page-template #multiscroll-nav {
  display:block
}
.qodef-header--light.qodef-vertical-split-slider--initialized .page-template #multiscroll-nav a:not(.active) span {
  background-color:#fff
}
.qodef-header--dark.qodef-vertical-split-slider--initialized .page-template #multiscroll-nav a:not(.active) span {
  background-color:#000
}
.qodef-video-button {
  position:relative;
  display:inline-block;
  vertical-align:middle
}
.qodef-video-button .qodef-m-play {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#000;
  font-size:31px;
  line-height:1
}
.qodef-video-button .qodef-m-play .qodef-m-play-inner {
  display:block;
  line-height:inherit;
  width:175px;
  height:175px;
  position:relative
}
@media only screen and (max-width:680px) {
  .qodef-video-button .qodef-m-play .qodef-m-play-inner {
    width:90px;
    height:90px
  }
}
.qodef-video-button .qodef-m-play .qodef-m-play-inner>span {
  display:flex;
  width:100%;
  height:100%;
  justify-content:center;
  align-items:center
}
.qodef-video-button .qodef-m-play .qodef-m-play-inner>span:before {
  display:block;
  line-height:inherit
}
.qodef-video-button .qodef-m-play .qodef-m-play-inner svg {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:-1;
  fill:none;
  stroke:currentColor;
  transition:transform .2s ease-out
}
.qodef-video-button .qodef-m-play:hover svg {
  transform:scale(.8)
}
.qodef-workflow {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-workflow .qodef-e-workflow-image {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%)
}
.qodef-workflow .qodef-e-workflow-item {
  display:flex;
  margin-bottom:-37px
}
.qodef-workflow .qodef-e-workflow-item:nth-child(even) {
  justify-content:flex-start;
  text-align:right
}
.qodef-workflow .qodef-e-workflow-item:nth-child(even) .qodef-e-workflow-item-inner {
  transform:translateX(34%)
}
.qodef-workflow .qodef-e-workflow-item:nth-child(even) .qodef-e-workflow-item-inner:after {
  left:calc(100% + 30px)
}
.qodef-workflow .qodef-e-workflow-item:nth-child(odd) {
  justify-content:flex-end;
  text-align:left
}
.qodef-workflow .qodef-e-workflow-item:nth-child(odd) .qodef-e-workflow-item-inner {
  transform:translateX(-34%)
}
.qodef-workflow .qodef-e-workflow-item:nth-child(odd) .qodef-e-workflow-item-inner:after {
  right:calc(100% + 30px)
}
.qodef-workflow .qodef-e-workflow-item-inner {
  position:relative;
  max-width:260px
}
.qodef-workflow .qodef-e-workflow-item-inner:after {
  content:'';
  position:absolute;
  top:70px;
  height:1px;
  width:100%;
  max-width:200px;
  display:block;
  background:#fbebe0
}
.qodef-workflow .qodef-e-subtitle {
  margin:0;
  font-size:15px;
  font-style:italic;
  color:#fbebe0
}
.qodef-workflow .qodef-e-title {
  margin:3px 0 0;
  letter-spacing:.1em
}
#qodef-side-area {
  position:fixed;
  top:0;
  right:-490px;
  width:490px;
  height:100%;
  min-height:100%;
  padding:120px 75px 35px;
  text-align:center;
  background-color:#000;
  overflow:hidden;
  visibility:hidden;
  z-index:9999;
  transition:all .6s cubic-bezier(.77,0,.175,1)
}
.qodef-side-area--opened #qodef-side-area {
  right:0;
  visibility:visible
}
#qodef-side-area.qodef-alignment--center {
  text-align:center
}
#qodef-side-area.qodef-alignment--right {
  text-align:right
}
#qodef-side-area.qodef-alignment--left {
  text-align:left
}
#qodef-side-area-close {
  position:absolute;
  top:33px;
  right:40px;
  display:block;
  z-index:1000;
  color:#fff
}
.admin-bar #qodef-side-area-close {
  top:65px
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--1 {
  top:13px;
  transform:rotate(45deg)
}
#qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--2 {
  top:13px;
  transform:rotate(-45deg)
}
.qodef-side-area-cover {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  overflow:hidden;
  z-index:0;
  transition:opacity .2s ease-in-out,z-index .2s ease-in-out
}
.qodef-side-area--opened .qodef-side-area-cover {
  opacity:1;
  z-index:1002
}
.qodef-social-share {
  position:relative;
  display:inline-block;
  vertical-align:top
}
.qodef-social-share .qodef-social-title {
  position:relative;
  display:inline-block;
  vertical-align:top;
  margin:0 5px 0 0
}
.qodef-social-share ul {
  position:relative;
  display:inline-block;
  vertical-align:top;
  list-style:none;
  padding:0;
  margin:0
}
.qodef-social-share li {
  position:relative;
  display:inline-block;
  vertical-align:top;
  line-height:1;
  padding:0;
  margin:0
}
.qodef-social-share li a {
  display:inline-block;
  width:25px;
  height:25px;
  vertical-align:middle;
  font-size:11px;
  line-height:22px;
  text-align:center;
  color:#000;
  background-color:#fbebe0;
  border-radius:100%;
  box-sizing:border-box;
  transition:background-color .3s ease-in-out
}
.qodef-social-share li a:hover {
  background-color:#f9dbc5
}
.qodef-social-share.qodef-layout--dropdown {
  position:relative;
  display:inline-block;
  vertical-align:bottom
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-title {
  margin:0;
  vertical-align:middle
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-icon {
  vertical-align:middle
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li {
  opacity:1;
  visibility:visible;
  cursor:pointer
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2) {
  transition-delay:.2s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3) {
  transition-delay:.3s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4) {
  transition-delay:.4s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5) {
  transition-delay:.5s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6) {
  transition-delay:.6s
}
.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7) {
  transition-delay:.7s
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener {
  display:block
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener .qodef-social-share-title {
  display:inline-block;
  vertical-align:top;
  margin-right:5px
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown {
  position:absolute;
  visibility:hidden;
  z-index:950
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown ul {
  position:relative;
  display:block;
  z-index:990;
  margin:0;
  padding:0!important
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li {
  position:absolute;
  display:block;
  text-align:center;
  visibility:hidden;
  overflow:hidden;
  opacity:0;
  transition:opacity .2s ease-out,visibility .2s ease-out
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li a {
  transition:color .2s ease-out,background-color .2s ease-out
}
.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li * {
  display:block;
  line-height:inherit
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown {
  bottom:0;
  left:0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li {
  width:90px;
  height:30px;
  line-height:30px;
  border:1px solid #d2d2d2
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:not(:first-child) {
  border-top:none
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-facebook-share a:hover {
  background-color:#3b5998;
  color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-twitter-share a:hover {
  background-color:#00aced;
  color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-linkedin-share a:hover {
  background-color:#007bb5;
  color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-tumblr-share a:hover {
  background-color:#32506d;
  color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-pinterest-share a:hover {
  background-color:#cb2027;
  color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-vk-share a:hover {
  background-color:#45668e;
  color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li a {
  font-size:14px;
  color:#636363;
  background-color:#fff
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(1) {
  bottom:-30px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(2) {
  bottom:-60px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(3) {
  bottom:-90px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(4) {
  bottom:-120px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(5) {
  bottom:-150px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(6) {
  bottom:-180px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(7) {
  bottom:-210px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown {
  top:0;
  right:0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li {
  width:calc(90px / 3)
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(1) {
  left:5px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(2) {
  left:35px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(3) {
  left:65px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(4) {
  left:95px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(5) {
  left:125px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(6) {
  left:155px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(7) {
  left:185px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown {
  top:0;
  left:0
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li {
  width:calc(90px / 3)
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(1) {
  right:5px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(2) {
  right:35px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(3) {
  right:65px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(4) {
  right:95px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(5) {
  right:125px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(6) {
  right:155px
}
.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(7) {
  right:185px
}
.qodef-social-share.qodef-layout--list li {
  margin-right:15px
}
.qodef-social-share.qodef-layout--list li:last-child {
  margin-right:0
}
.qodef-social-share.qodef-layout--predefined li {
  margin-right:15px
}
.qodef-social-share.qodef-layout--predefined li:last-child {
  margin-right:0
}
.qodef-social-share.qodef-layout--predefined li .qodef-social-network-predefined-icon {
  position:absolute;
  left:0;
  top:0;
  display:flex;
  height:100%;
  width:100%;
  justify-content:center;
  align-items:center
}
.qodef-social-share.qodef-layout--text li {
  margin-right:15px
}
.qodef-social-share.qodef-layout--text li:last-child {
  margin-right:0
}
.widget .qodef-social-share.qodef-layout--list .qodef-social-title {
  display:block;
  margin-bottom:21px
}
.widget .qodef-social-share.qodef-layout--text .qodef-social-title {
  display:block;
  margin-bottom:21px
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
  color:#3b5998
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
  color:#00aced
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
  color:#007bb5
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
  color:#32506d
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
  color:#cb2027
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
  color:#45668e
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
  color:#3b5998
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
  color:#00aced
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
  color:#007bb5
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
  color:#32506d
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
  color:#cb2027
}
#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
  color:#45668e
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
  color:#ccc
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
  color:#ccc
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
  color:#3b5998
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
  color:#00aced
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
  color:#007bb5
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
  color:#32506d
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
  color:#cb2027
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
  color:#45668e
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
  color:#ccc
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
  color:#3b5998
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
  color:#00aced
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
  color:#007bb5
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
  color:#32506d
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
  color:#cb2027
}
#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
  color:#45668e
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
  color:#ccc
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
  color:#ccc
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
  color:#3b5998
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
  color:#00aced
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
  color:#007bb5
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
  color:#32506d
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
  color:#cb2027
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
  color:#45668e
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
  color:#ccc
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
  color:#3b5998
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
  color:#00aced
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
  color:#007bb5
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
  color:#32506d
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
  color:#cb2027
}
#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
  color:#45668e
}
#qodef-page-spinner {
  position:fixed;
  top:0;
  bottom:0;
  right:0;
  left:0;
  z-index:2000
}
#qodef-page-spinner .qodef-m-inner {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  color:#000;
  background-color:#fdf5f0
}
#qodef-page-spinner .qodef-m-spinner {
  position:relative
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom {
  position:relative;
  width:100px;
  height:100px;
  margin:-50px 0 0 -50px
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1 {
  position:absolute;
  top:50%;
  left:50%;
  height:50%;
  width:50%;
  z-index:1;
  animation:qode-atom-shrink 4.5s infinite linear
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1:before {
  content:'';
  position:absolute;
  top:-50%;
  left:-50%;
  height:100%;
  width:100%;
  background:currentColor;
  border-radius:50%
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2,
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3,
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
  position:absolute;
  width:100%;
  height:100%;
  z-index:0
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before,
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before,
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
  content:'';
  position:absolute;
  top:0;
  left:0;
  height:20px;
  width:20px;
  margin:0 auto;
  background:currentColor;
  border-radius:50%
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2 {
  animation:qode-atom-zindex 1.5s .75s infinite steps(2,end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before {
  transform:rotate(0);
  animation:qode-atom-postion 1.5s infinite ease,qode-atom-size 1.5s -1.125s infinite ease
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3 {
  transform:rotate(120deg);
  animation:qode-atom-zindex 1.5s -.25s infinite steps(2,end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before {
  animation:qode-atom-postion 1.5s -1s infinite ease,qode-atom-size 1.5s -.75s infinite ease
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
  transform:rotate(240deg);
  animation:qode-atom-zindex 1.5s .25s infinite steps(2,end)
}
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
  animation:qode-atom-postion 1.5s -.5s infinite ease,qode-atom-size 1.5s -125ms infinite ease
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock {
  position:relative;
  width:50px;
  height:50px;
  margin:-25px 0 0 -25px;
  animation:qode-clock 8s infinite steps(8)
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item {
  position:absolute;
  height:50px;
  width:50px
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item:before {
  content:'';
  position:absolute;
  height:18.31501832px;
  width:18.31501832px;
  background:currentColor;
  border-radius:50%
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--1 {
  transform:rotate(-135deg);
  animation:qode-clock-1 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--2 {
  transform:rotate(-90deg);
  animation:qode-clock-2 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--3 {
  transform:rotate(-45deg);
  animation:qode-clock-3 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--4 {
  animation:qode-clock-4 1s ease-in infinite
}
#qodef-page-spinner.qodef-layout--cube .qodef-m-cube {
  width:60px;
  height:60px;
  margin:-30px 0 0 -30px;
  background-color:currentColor;
  animation:qode-cube 1.2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--daphne .qodef-m-daphne {
  display:flex;
  justify-content:center;
  align-items:center;
  opacity:0;
  animation:qode-fade-in 1s .3s forwards
}
#qodef-page-spinner.qodef-layout--daphne .qodef-m-daphne .qodef-m-daphne-text {
  position:relative;
  z-index:12
}
#qodef-page-spinner.qodef-layout--daphne .qodef-m-daphne .qodef-m-daphne-text span {
  font-family:"Work Sans",sans-serif;
  font-size:41px;
  line-height:1.2em;
  font-weight:600;
  text-transform:uppercase;
  color:currentColor;
  letter-spacing:.4em;
  opacity:0;
  display:inline-block;
  will-change:transform;
  white-space:pre-wrap
}
@media only screen and (max-width:680px) {
  #qodef-page-spinner.qodef-layout--daphne .qodef-m-daphne .qodef-m-daphne-text span {
    font-size:30px
  }
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulses {
  position:relative;
  width:40px;
  height:40px;
  margin:-20px 0 0 -20px
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:currentColor;
  border-radius:50%;
  opacity:.6;
  animation:qode-double-pulse 2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse.qodef-pulse--2 {
  animation-delay:-1s
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-five-rotating-circles {
  position:relative;
  width:60px;
  height:60px;
  margin:-30px 0 0 -30px
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item {
  position:absolute;
  width:100%;
  height:100%
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--2 {
  animation-delay:calc((600ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--3 {
  animation-delay:calc((900ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--4 {
  animation-delay:calc((1200ms) - 1500ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 {
  transform:rotateZ(45deg)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--1 {
  animation-delay:calc((300ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--2 {
  animation-delay:calc((600ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--3 {
  animation-delay:calc((900ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--4 {
  animation-delay:calc((1200ms) - 1400ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 {
  transform:rotateZ(90deg)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--1 {
  animation-delay:calc((300ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--2 {
  animation-delay:calc((600ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--3 {
  animation-delay:calc((900ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--4 {
  animation-delay:calc((1200ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle {
  position:absolute;
  width:12px;
  height:12px;
  background-color:currentColor;
  border-radius:100%;
  animation:qode-bounce-delay 1.2s infinite ease-in-out both
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--1 {
  top:0;
  left:0
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--2 {
  top:0;
  right:0
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--3 {
  right:0;
  bottom:0
}
#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--4 {
  left:0;
  bottom:0
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion {
  position:relative;
  width:30px;
  height:30px;
  margin:-45px 0 0 -30px
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item {
  position:absolute;
  top:50%;
  left:50%;
  height:40px;
  width:40px;
  background:currentColor;
  border-radius:50%
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--1 {
  top:0;
  left:50%;
  animation:qode-fussion-ball-1 1s 0s ease infinite;
  z-index:1
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--2 {
  top:50%;
  left:100%;
  animation:qode-fussion-ball-2 1s 0s ease infinite;
  z-index:2
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--3 {
  top:100%;
  left:50%;
  animation:qode-fussion-ball-3 1s 0s ease infinite;
  z-index:1
}
#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--4 {
  top:50%;
  left:0;
  animation:qode-fussion-ball-4 1s 0s ease infinite;
  z-index:2
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-lines {
  width:60px;
  height:60px;
  margin:0 0 0 -30px
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--1 {
  position:absolute;
  width:60px;
  height:4px;
  margin-left:10px;
  background-color:currentColor;
  animation:qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--2 {
  position:absolute;
  width:60px;
  height:4px;
  margin-left:10px;
  background-color:currentColor;
  animation:qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--3 {
  position:absolute;
  width:60px;
  height:4px;
  margin-left:10px;
  background-color:currentColor;
  animation:qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--4 {
  position:absolute;
  width:60px;
  height:4px;
  margin-left:10px;
  background-color:currentColor;
  animation:qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms)
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis {
  position:relative;
  height:50px;
  width:50px;
  margin:-25px 0 0 -25px;
  animation:qode-mitosis-invert 2s infinite steps(2,end)
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:currentColor;
  border-radius:50%
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--1 {
  animation:qode-mitosis-ball-1 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--2 {
  animation:qode-mitosis-ball-2 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--3 {
  animation:qode-mitosis-ball-3 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--4 {
  animation:qode-mitosis-ball-4 1s infinite alternate linear
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading>* {
  margin:0;
  opacity:0;
  animation:qode-fade-in 1s forwards
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-number-holder {
  flex-shrink:0;
  animation-delay:.5s
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line {
  position:relative;
  display:block;
  height:3px;
  width:500px;
  margin-top:20px;
  background-color:#e5e1dc;
  overflow:hidden;
  opacity:0;
  animation:qode-fade-in 1s .3s forwards
}
#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line-front {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#fbebe0;
  width:0
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circles {
  position:relative;
  width:100px;
  height:100px;
  margin:-50px 0 0 -50px
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle {
  position:absolute;
  height:100%;
  width:100%;
  background:currentColor;
  border:0 solid currentColor;
  border-radius:50%
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--1 {
  animation:qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--2 {
  animation:qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--3 {
  animation:qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--4 {
  animation:qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms)
}
#qodef-page-spinner.qodef-layout--pulse .qodef-m-pulse {
  width:32px;
  height:32px;
  margin:-16px 0 0 -16px;
  background-color:currentColor;
  border-radius:16px;
  animation:qode-scaleout 1s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles {
  width:60px;
  height:20px
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div {
  display:inline-block;
  width:12px;
  height:12px;
  margin:4px;
  background-color:currentColor;
  border-radius:100%;
  opacity:0;
  animation:qode-ball-fall 1.5s ease infinite both
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(1) {
  animation-delay:calc((100ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(2) {
  animation-delay:calc((200ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(3) {
  animation-delay:calc((300ms) - 300ms)
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cubes {
  position:relative;
  width:32px;
  height:32px;
  margin:-16px 0 0 -16px
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube {
  position:absolute;
  top:0;
  left:0;
  width:10px;
  height:10px;
  background-color:currentColor;
  animation:qode-rotating-cubes 1.8s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube.qodef-cube--2 {
  animation-delay:-.9s
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripes {
  width:50px;
  height:60px;
  margin:-30px 0 0 -25px;
  text-align:center
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe {
  display:inline-block;
  float:left;
  height:100%;
  width:6px;
  margin:0 3px 0 0;
  background-color:currentColor;
  animation:qode-stretch-delay 1.2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--2 {
  animation-delay:calc((200ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--3 {
  animation-delay:calc((300ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--4 {
  animation-delay:calc((400ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--5 {
  animation-delay:calc((500ms) - 1300ms)
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-two-rotating-circles {
  position:relative;
  width:40px;
  height:40px;
  margin:-20px 0 0 -20px;
  text-align:center;
  animation:qode-rotate-circles 2s infinite linear
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle {
  position:absolute;
  top:0;
  width:60%;
  height:60%;
  display:inline-block;
  background-color:currentColor;
  border-radius:100%;
  transform-origin:center bottom;
  animation:qode-bounce 2s infinite ease-in-out
}
#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle.qodef-circle--2 {
  top:auto;
  bottom:0;
  animation-delay:-1s
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circles {
  width:150px;
  height:30px;
  margin:-15px 0 0 -75px
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle {
  float:left;
  height:30px;
  width:30px;
  margin-right:10px;
  background:currentColor;
  border-radius:50%
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--1 {
  animation:qode-wave-jump-3 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--2 {
  animation:qode-wave-jump-2 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--3 {
  animation:qode-wave-jump-1 1.8s infinite ease-out
}
#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--4 {
  margin-right:0;
  animation:qode-wave-wipe 1.8s infinite cubic-bezier(.5,0,.5,1)
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave {
  width:72px;
  margin:-9px 0 0 -36px;
  text-align:center
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item {
  display:inline-block;
  width:18px;
  height:18px;
  margin:0 3px 0 0;
  background-color:currentColor;
  border-radius:100%;
  animation:qode-bounce-delay 1.4s infinite ease-in-out both
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--1 {
  animation-delay:-.32s
}
#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--2 {
  animation-delay:-.16s
}
.qodef-sp-holder {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  z-index:115;
  visibility:hidden;
  transition:opacity .2s ease-out;
  background-color:rgba(255,255,255,.85);
  display:flex;
  align-items:center;
  justify-content:center
}
.qodef-sp-holder .qodef-sp-inner {
  text-align:center;
  width:90%;
  max-width:800px;
  background-color:#fff;
  padding:30px 30px 16px;
  opacity:0;
  box-shadow:0 0 16px 2px rgba(0,0,0,.04);
  transition:transform .3s cubic-bezier(.06,.47,.38,.99),opacity .2s ease-out
}
.qodef-sp-holder .qodef-sp-close {
  position:absolute;
  top:54px;
  right:54px;
  display:block;
  color:#ffff
}
.qodef-sp-holder .qodef-sp-close:hover {
  color:#ffff
}
.qodef-sp-holder .qodef-sp-close svg {
  stroke:none;
  fill:currentColor
}
.qodef-sp-holder .qodef-sp-content-container {
  background-color:#000;
  background-size:cover;
  padding:26px;
  min-height:28.5vh;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  margin-bottom:60px
}
@media only screen and (max-width:1366px) {
  .qodef-sp-holder .qodef-sp-content-container {
    min-height:40vh
  }
}
@media only screen and (max-width:680px) {
  .qodef-sp-holder .qodef-sp-content-container {
    min-height:25vh;
    margin-bottom:30px
  }
}
.qodef-sp-holder .qodef-sp-title {
  margin:30px auto 0;
  color:#fff
}
@media only screen and (min-width:1024px) {
  .qodef-sp-holder .qodef-sp-title {
    width:55%
  }
}
@media only screen and (max-width:680px) {
  .qodef-sp-holder .qodef-sp-title {
    font-size:20px
  }
}
.qodef-sp-holder .qodef-sp-subtitle {
  margin:30px 0 0
}
.qodef-sp-holder .qodef-sp-form-container {
  margin:0 12%
}
@media only screen and (max-width:680px) {
  .qodef-sp-holder .qodef-sp-form-container {
    margin:0
  }
}
.qodef-sp-holder .qodef-sp-form-container form {
  position:relative
}
.qodef-sp-holder .wpcf7 {
  width:100%;
  display:block
}
.qodef-sp-holder .qodef-newsletter-form {
  display:flex;
  flex-wrap:wrap
}
.qodef-sp-holder .qodef-newsletter-form .wpcf7-form-control-wrap {
  margin-right:10px;
  width:100%;
  max-width:400px;
  flex-shrink:0
}
@media only screen and (max-width:768px) {
  .qodef-sp-holder .qodef-newsletter-form .wpcf7-form-control-wrap {
    max-width:100%
  }
}
.qodef-sp-holder .qodef-newsletter-form button[type=submit] {
  max-height:50px
}
.qodef-sp-holder .qodef-sp-prevent {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top;
  margin-top:17px
}
@media only screen and (max-width:768px) {
  .qodef-sp-holder .qodef-sp-prevent {
    margin-top:56px
  }
}
.qodef-sp-holder .qodef-sp-prevent-inner {
  cursor:pointer
}
.qodef-sp-holder .qodef-sp-prevent-inner>* {
  position:relative;
  display:inline-block;
  vertical-align:top;
  line-height:1
}
.qodef-sp-holder .qodef-sp-prevent-input {
  margin:0 2px 0 0;
  width:13px;
  height:13px;
  border:1px solid #767676;
  border-radius:2px;
  background-color:transparent;
  overflow:hidden
}
.qodef-sp-holder .qodef-sp-prevent-input svg {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  transition:opacity .2s ease-out
}
.qodef-sp-holder .qodef-sp-prevent-input.qodef-sp-prevent-clicked svg {
  opacity:1
}
.qodef-sp-holder .qodef-sp-prevent-label {
  font-size:15px
}
.qodef-sp-opened .qodef-sp-holder {
  opacity:1;
  visibility:visible;
  transition:opacity .2s ease-out
}
.qodef-sp-opened .qodef-sp-holder .qodef-sp-inner {
  opacity:1;
  transform:scale(1);
  transition:transform .8s cubic-bezier(.26,.63,0,.96)
}
.qodef-page-title {
  background-position:center 0;
  background-repeat:no-repeat;
  background-size:cover
}
.qodef-page-title.qodef-image--responsive {
  height:auto!important
}
.qodef-page-title.qodef-image--responsive .qodef-m-content {
  position:absolute;
  top:0;
  left:0
}
.qodef-page-title.qodef-image--responsive .qodef-m-content.qodef-content-grid {
  left:50%;
  transform:translateX(-50%)
}
.qodef-page-title.qodef-alignment--center {
  text-align:center
}
.qodef-page-title.qodef-alignment--right {
  text-align:right
}
.qodef-page-title .qodef-m-image {
  position:relative;
  display:inline-block;
  width:100%;
  vertical-align:top
}
.qodef-page-title .qodef-m-image img {
  display:block;
  width:100%
}
.qodef-page-title .qodef-m-content.qodef-content-full-width {
  padding:0 50px
}
.qodef-page-title .qodef-breadcrumbs a,
.qodef-page-title .qodef-breadcrumbs span {
  font-family:Cormorant,serif;
  font-size:22px;
  line-height:1.36em;
  font-style:italic;
  color:#000
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator {
  margin:0 5px
}
.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator:after {
  content:'-'
}
.qodef-page-title.qodef-title--standard .qodef-m-subtitle {
  margin:4px 0 0
}
.widget.qodef-author-info .qodef-author-info-image {
  margin-bottom:21px;
  display:inline-block
}
.widget.qodef-author-info .qodef-author-info-name {
  margin:0 0 21px
}
.widget.qodef-author-info .qodef-author-info-description {
  margin:0
}
.widget .qodef-contact-info-widget {
  margin:0
}
#qodef-top-area .widget .qodef-contact-info-widget {
  margin:0
}
#qodef-top-area .widget .qodef-contact-info-widget a {
  font-size:16px
}
.qodef-predefined-social-icons-group .qodef-icon-holder {
  margin-left:9px
}
#qodef-page-footer .qodef-predefined-social-icons-group .qodef-icon-holder {
  margin-left:20px
}
.qodef-predefined-social-icons-group .qodef-icon-holder:first-child {
  margin-left:0
}
#qodef-page-footer .qodef-predefined-social-icons-group .qodef-icon-holder:first-child {
  margin-left:0
}
#qodef-page-footer .qodef-predefined-social-icons-group a,
#qodef-page-footer.qodef-footer--dark .qodef-predefined-social-icons-group a {
  color:#000
}
#qodef-page-footer .qodef-predefined-social-icons-group a:hover,
#qodef-page-footer.qodef-footer--dark .qodef-predefined-social-icons-group a:hover {
  color:#000
}
.widget.widget_daphne_core_social_icons_group .qodef-icon-holder a {
  color:#fff;
  transition:color .2s ease-out
}
.widget.widget_daphne_core_social_icons_group .qodef-icon-holder.qodef-layout--circle {
  background-color:#fbebe0
}
.widget.widget_daphne_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover {
  background-color:#000
}
.widget.widget_daphne_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover a {
  color:#fff
}
.qodef-social-icons-group .qodef-icon-holder {
  margin-left:9px
}
.qodef-social-icons-group .qodef-icon-holder:first-child {
  margin-left:0
}
.widget.widget_daphne_core_social_icons_group .qodef-icon-holder a {
  color:#fff;
  transition:color .2s ease-out
}
.widget.widget_daphne_core_social_icons_group .qodef-icon-holder.qodef-layout--circle {
  background-color:#fbebe0
}
.widget.widget_daphne_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover {
  background-color:#000
}
.widget.widget_daphne_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover a {
  color:#fff
}
@media only screen and (max-width:680px) {
  #qodef-age-verification-modal .qodef-m-content {
    min-width:auto
  }
  #qodef-age-verification-modal .qodef-m-content-note {
    display:none
  }
}
@media only screen and (max-width:1440px) {
  .qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link {
    padding:83px 40px
  }
  .qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote {
    padding:83px 40px 87px
  }
}
@media only screen and (max-width:680px) {
  #qodef-author-info .qodef-m-inner {
    flex-wrap:wrap
  }
  #qodef-author-info .qodef-m-content {
    margin-top:23px
  }
}
@media only screen and (max-width:1024px) {
  body:not(.qodef-content-behind-header) #qodef-page-outer {
    margin-top:0!important
  }
}
@media only screen and (max-width:1440px) {
  .qodef-header--vertical #qodef-page-header-inner {
    padding-top:25%
  }
}
@media only screen and (max-width:1024px) {
  .qodef-header--vertical #qodef-page-header-inner {
    display:none
  }
  .qodef-header--vertical #qodef-page-outer,
  .qodef-header--vertical footer {
    padding-left:0
  }
}
@media only screen and (max-width:1024px) {
  #qodef-top-area {
    display:none
  }
}
@media only screen and (max-width:768px) {
  .qodef-contact-form-7 .two_columns_50_50 {
    display:block;
    width:100%
  }
  .qodef-contact-form-7 .two_columns_50_50 .column1 {
    width:100%
  }
  .qodef-contact-form-7 .two_columns_50_50 .column2 {
    width:100%
  }
  .qodef-contact-form-7 form.invalid .wpcf7-response-output {
    border-color:#dc3232;
    margin:2em 0 1em
  }
}
@media only screen and (max-width:1440px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:20%
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:25%
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:25%
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:25%
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:25%
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
    clear:both
  }
}
@media only screen and (max-width:1024px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:33.33333%
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
@media only screen and (max-width:1024px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:33.33333%
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
@media only screen and (max-width:1024px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:33.33333%
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
@media only screen and (max-width:1024px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:33.33333%
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
@media only screen and (max-width:1024px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:33.33333%
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
@media only screen and (max-width:768px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (max-width:768px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (max-width:768px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (max-width:768px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (max-width:768px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (max-width:768px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (max-width:680px) {
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
  .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:33.33333%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:25%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:20%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:16.66667%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:14.28571%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:12.5%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:33.33333%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:25%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:20%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:16.66667%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:14.28571%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:12.5%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
    clear:both
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:33.33333%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:25%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
    clear:both
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:20%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
    clear:both
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:16.66667%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
    clear:both
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:14.28571%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
    clear:both
  }
}
@media only screen and (max-width:1440px) and (min-width:1367px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:12.5%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:33.33333%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:25%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:20%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:16.66667%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:14.28571%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
    clear:both
  }
}
@media only screen and (max-width:1366px) and (min-width:1025px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:12.5%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
    clear:both
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:33.33333%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:25%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
    clear:both
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:20%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
    clear:both
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:16.66667%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
    clear:both
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:14.28571%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
    clear:both
  }
}
@media only screen and (max-width:1024px) and (min-width:769px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:12.5%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
    clear:both
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:33.33333%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:25%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
    clear:both
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:20%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
    clear:both
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:16.66667%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
    clear:both
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:14.28571%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
    clear:both
  }
}
@media only screen and (max-width:768px) and (min-width:681px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:12.5%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
    clear:both
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
    clear:both
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:33.33333%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
    clear:both
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:25%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
    clear:both
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:20%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
    clear:both
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:16.66667%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
    clear:both
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:14.28571%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
    clear:both
  }
}
@media only screen and (max-width:680px) and (min-width:481px) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:12.5%
  }
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
    clear:both
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:100%
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:50%
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:33.33333%
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:25%
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:20%
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:16.66667%
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:14.28571%
  }
}
@media only screen and (max-width:480px) and (min-width:0) {
  .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
    width:12.5%
  }
}
@media only screen and (max-width:1440px) {
  .qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space {
    margin-bottom:-70px
  }
  .qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets {
    margin:0 -35px
  }
  .qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets>.ctf-item {
    padding:0 35px;
    margin:0 0 70px
  }
}
@media only screen and (max-width:680px) {
  #yith-quick-view-modal.open .yith-wcqv-wrapper .yith-wcqv-main {
    max-height:80vh
  }
  #yith-quick-view-modal #yith-quick-view-content div.images {
    width:100%
  }
  #yith-quick-view-modal #yith-quick-view-content div.summary {
    width:100%;
    padding:20px 25px;
    float:none
  }
  #yith-quick-view-modal #yith-quick-view-content .qodef-yith-product-image-holder {
    position:relative;
    width:100%;
    height:45vh
  }
}
@media only screen and (max-width:1024px) {
  .qodef-woo-product-split-slider {
    width:84%
  }
}
@media only screen and (max-width:768px) {
  .qodef-woo-product-split-slider {
    width:94%
  }
}
@media only screen and (max-width:680px) {
  .qodef-woo-product-split-slider {
    width:100%
  }
  .qodef-woo-product-split-slider .qodef-woo-product-inner {
    width:100%;
    padding-right:0
  }
  .qodef-woo-product-split-slider .qodef-product-additional-image {
    display:none
  }
}
@media only screen and (max-width:680px) {
  .elementor-widget-daphne_core_product_split_slider .qodef-product-slider-wrapper .qodef-product-slider-navigation {
    display:none
  }
}
@media only screen and (max-width:1024px) {
  .qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info {
    margin-top:26px!important
  }
  .qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-info {
    margin-top:0!important
  }
}
@media only screen and (max-width:1024px) {
  .qodef-portfolio-single.qodef-layout--gallery-small .qodef-media {
    margin:0 0 40px
  }
  .qodef-portfolio-single.qodef-layout--gallery-small .qodef-portfolio-info {
    margin-top:26px!important
  }
}
@media only screen and (max-width:1024px) {
  .qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-info {
    margin-top:0!important
  }
}
@media only screen and (max-width:1024px) {
  .qodef-portfolio-single.qodef-layout--images-small .qodef-media {
    margin:0 0 40px
  }
  .qodef-portfolio-single.qodef-layout--images-small .qodef-portfolio-info {
    margin-top:26px!important
  }
}
@media only screen and (max-width:1024px) {
  .qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content .qodef-grid-item {
    margin-top:38px!important
  }
  .qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content .qodef-grid-item.qodef-portfolio-info {
    margin-top:26px!important
  }
  .qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-info {
    margin-top:0!important
  }
}
@media only screen and (max-width:1024px) {
  .qodef-portfolio-single.qodef-layout--masonry-small .qodef-media {
    margin:0 0 40px
  }
  .qodef-portfolio-single.qodef-layout--masonry-small .qodef-portfolio-info {
    margin-top:26px!important
  }
}
@media only screen and (max-width:1024px) {
  .qodef-portfolio-single.qodef-layout--slider-big .qodef-portfolio-info {
    margin-top:23px!important
  }
}
@media only screen and (max-width:1024px) {
  .qodef-portfolio-single.qodef-layout--slider-small .qodef-media {
    margin:0 0 50px
  }
}
@media only screen and (min-width:1281px) and (max-width:1440px) {
  .qodef-portfolio-single-slider .swiper-slide {
    width:60%;
    max-height:580px
  }
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
  .qodef-portfolio-single-slider .swiper-slide {
    width:60%;
    max-height:480px
  }
}
@media only screen and (max-width:1024px) {
  .qodef-portfolio-single-slider .swiper-slide {
    width:60%;
    max-height:500px
  }
}
@media only screen and (max-width:768px) {
  .qodef-portfolio-single-slider .swiper-slide {
    max-height:300px
  }
}
@media only screen and (max-width:680px) {
  .qodef-portfolio-single-slider .swiper-slide {
    width:100%
  }
}
@media only screen and (max-width:480px) {
  .qodef-portfolio-single-slider .swiper-slide {
    max-height:220px
  }
}
@media only screen and (max-width:1024px) {
  .qodef-portfolio-single.qodef-layout--slider .qodef-e-content .qodef-grid-item.qodef-portfolio-info {
    margin-top:26px!important
  }
  .qodef-portfolio-single.qodef-layout--slider .qodef-portfolio-info {
    margin-top:0!important
  }
}
@media only screen and (max-width:680px) {
  .qodef-call-to-action.qodef-layout--standard .qodef-m-inner {
    display:block
  }
  .qodef-call-to-action.qodef-layout--standard .qodef-m-button {
    margin-top:20px
  }
}
@media only screen and (max-width:768px) {
  .qodef-cards-gallery .qodef-m-fake-card {
    transform:scale(.8)
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card {
    transform:scale(.8)
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out {
    transform:translateX(-100%)
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6) {
    transform:scale(.3) translateX(84%)
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5) {
    transform:scale(.4) translateX(60%)
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4) {
    transform:scale(.5) translateX(39%)
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3) {
    transform:scale(.6) translateX(25%)
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2) {
    transform:scale(.7) translateX(11.2%)
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card {
    transform:scale(.8)
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out {
    transform:translateX(100%)
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6) {
    transform:scale(.3) translateX(-84%)
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5) {
    transform:scale(.4) translateX(-60%)
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4) {
    transform:scale(.5) translateX(-39%)
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3) {
    transform:scale(.6) translateX(-25%)
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2) {
    transform:scale(.7) translateX(-11.2%)
  }
}
@media only screen and (max-width:768px) {
  .qodef-countdown.qodef-show--4 .qodef-digit-wrapper,
  .qodef-countdown.qodef-show--5 .qodef-digit-wrapper,
  .qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
    width:33.33333333333333%
  }
}
@media only screen and (max-width:1024px) {
  .qodef-frame-slider-holder {
    margin-bottom:96px
  }
  .qodef-frame-slider-holder .swiper-pagination-bullets {
    bottom:-96px!important
  }
}
@media only screen and (max-width:768px) {
  .qodef-frame-slider-holder {
    margin-bottom:86px
  }
  .qodef-frame-slider-holder .swiper-pagination-bullets {
    bottom:-86px!important
  }
}
@media only screen and (max-width:680px) {
  .qodef-frame-slider-holder {
    margin-bottom:76px
  }
  .qodef-frame-slider-holder .swiper-pagination-bullets {
    bottom:-76px!important
  }
}
@media only screen and (max-width:480px) {
  .qodef-frame-slider-holder {
    margin-bottom:46px
  }
  .qodef-frame-slider-holder .swiper-pagination-bullets {
    bottom:-46px!important
  }
}
@media only screen and (max-width:1024px) {
  .qodef-highlight.qodef-title-break--disabled .qodef-m-title br {
    display:none
  }
}
@media only screen and (max-width:680px) {
  .qodef-image-marquee .qodef-m-content.qodef--desktop {
    display:none
  }
  .qodef-image-marquee .qodef-m-content.qodef--mobile {
    display:block
  }
}
@media only screen and (max-width:1024px) {
  .qodef-info-section.qodef-title-break--disabled .qodef-m-title br {
    display:none
  }
}
@media only screen and (max-width:1024px) {
  .qodef-item-showcase {
    align-items:flex-start;
    flex-wrap:wrap
  }
  .qodef-item-showcase .qodef-m-image {
    position:absolute;
    top:0;
    left:0;
    width:40%;
    padding-right:40px;
    margin:0!important
  }
  .qodef-item-showcase .qodef-m-items {
    left:40%;
    width:calc(100% - 40%)
  }
  .qodef-item-showcase .qodef-m-items .qodef-m-item {
    transition-delay:0s
  }
  .qodef-item-showcase .qodef-m-items.qodef--left {
    text-align:left
  }
  .qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:first-child {
    margin-top:40px
  }
  .qodef-item-showcase .qodef-m-item {
    margin-top:40px
  }
}
@media only screen and (max-width:680px) {
  .qodef-item-showcase .qodef-m-image {
    display:none
  }
  .qodef-item-showcase .qodef-m-items {
    left:0;
    width:100%
  }
}
@media only screen and (max-width:1024px) {
  .qodef-section-title.qodef-title-break--disabled .qodef-m-title br {
    display:none
  }
}
@media only screen and (max-width:1024px) {
  .qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-info {
    padding-left:60px
  }
  .qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-info {
    padding-right:60px
  }
  .qodef-swapping-image-gallery .qodef-m-info {
    padding-top:30px
  }
  .qodef-swapping-image-gallery .qodef-m-info .qodef-m-headline {
    margin:0 0 30px
  }
  .qodef-swapping-image-gallery.qodef-title-break--disabled .qodef-m-title br {
    display:none
  }
}
@media only screen and (max-width:680px) {
  .qodef-swapping-image-gallery {
    display:block
  }
  .qodef-swapping-image-gallery .qodef-m-image-holder,
  .qodef-swapping-image-gallery .qodef-m-info {
    flex-basis:auto
  }
  .qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-info {
    padding-left:0
  }
  .qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-info {
    padding-right:0
  }
}
@media only screen and (max-width:680px) {
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
    display:block
  }
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
    padding-right:0;
    margin-right:0;
    border-right:0
  }
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content {
    margin-top:26px
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-content {
    margin:26px 0 0
  }
}
@media only screen and (max-width:1024px) {
  .qodef-team.qodef-layout--text-beside {
    flex-direction:column
  }
  .qodef-team.qodef-layout--text-beside .qodef-m-content,
  .qodef-team.qodef-layout--text-beside .qodef-m-image {
    width:100%
  }
  .qodef-team.qodef-layout--text-beside .qodef-m-content {
    padding-left:0
  }
  .qodef-team.qodef-layout--text-beside .qodef-m-title {
    margin:35px 0 0
  }
  .qodef-team.qodef-layout--text-beside.qodef-image--right {
    flex-direction:column
  }
  .qodef-team.qodef-layout--text-beside.qodef-image--right .qodef-m-content {
    padding-right:0
  }
}
@media only screen and (max-width:1600px) {
  .qodef-vertical-split-slider .qodef-m-image {
    max-width:23vW
  }
}
@media only screen and (max-width:1024px) {
  .qodef-vertical-split-slider.qodef-disable-below--1024 {
    display:none
  }
  .qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive {
    display:block
  }
  .qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-m-slide-content,
  .qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-m-slide-image {
    position:relative;
    min-height:50vh
  }
  .qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-woo-shortcode {
    position:relative;
    min-height:50vh
  }
  .qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-woo-shortcode .qodef-m-title a:hover {
    color:#000
  }
  .qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-m-slide-content {
    width:100%;
    padding:0;
    text-align:center
  }
  .qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-m-slide-image:last-child {
    margin-bottom:5%
  }
  .qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-m-slide-content-inner,
  .qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-woo-shortcode {
    padding:7% 5% 17%
  }
}
@media only screen and (max-width:768px) {
  .qodef-vertical-split-slider.qodef-disable-below--768 {
    display:none
  }
  .qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive {
    display:block
  }
  .qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-m-slide-content,
  .qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-m-slide-image {
    position:relative;
    min-height:50vh
  }
  .qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-woo-shortcode {
    position:relative;
    min-height:50vh
  }
  .qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-woo-shortcode .qodef-m-title a:hover {
    color:#000
  }
  .qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-m-slide-content {
    width:100%;
    padding:0;
    text-align:center
  }
  .qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-m-slide-image:last-child {
    margin-bottom:5%
  }
  .qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-m-slide-content-inner,
  .qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-woo-shortcode {
    padding:7% 5% 17%
  }
}
@media only screen and (max-width:680px) {
  .qodef-vertical-split-slider .qodef-m-image {
    max-width:20vW
  }
}
@media only screen and (max-width:1024px) {
  #multiscroll-nav {
    display:none!important
  }
}
@media only screen and (max-width:1440px) {
  .qodef-workflow .qodef-e-workflow-item:nth-child(even) .qodef-e-workflow-item-inner {
    transform:none
  }
  .qodef-workflow .qodef-e-workflow-item:nth-child(odd) .qodef-e-workflow-item-inner {
    transform:none
  }
  .qodef-workflow .qodef-e-workflow-item-inner:after {
    width:50%
  }
}
@media only screen and (max-width:1280px) {
  .qodef-workflow .qodef-e-workflow-item-inner:after {
    width:20%
  }
}
@media only screen and (max-width:1024px) {
  .qodef-workflow {
    display:flex;
    justify-content:space-evenly
  }
  .qodef-workflow .qodef-e-workflow-image {
    display:none
  }
  .qodef-workflow .qodef-e-workflow-item {
    margin-bottom:30px
  }
  .qodef-workflow .qodef-e-workflow-item-inner:after {
    width:0
  }
}
@media only screen and (max-width:680px) {
  .qodef-workflow {
    flex-direction:column
  }
  .qodef-workflow .qodef-e-workflow-item {
    justify-content:center!important;
    text-align:center!important
  }
}
@media only screen and (max-width:1024px) {
  body:not(.qodef-content-behind-header) .qodef-page-title .qodef-m-content {
    padding-top:0!important
  }
}
@media only screen and (max-width:1024px) {
  #qodef-page-sidebar .qodef-social-icons-group {
    justify-content:flex-start
  }
}
