
@font-face {
  font-family: 'Neytri Icons';
  src: url('../font/wdt-icons.eot?76449145');
  src: url('../font/wdt-icons.eot?76449145#iefix') format('embedded-opentype'),
       url('../font/wdt-icons.woff2?76449145') format('woff2'),
       url('../font/wdt-icons.woff?76449145') format('woff'),
       url('../font/wdt-icons.ttf?76449145') format('truetype'),
       url('../font/wdt-icons.svg?76449145#wdt-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'Neytri Icons';
    src: url('../font/wdt-icons.svg?76449145#wdt-icons') format('svg');
  }
}
*/

 [class^="wdticon-"]:before, [class*=" wdticon-"]:before {
  font-family: "Neytri Icons";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.wdticon-music:before { content: '\e801'; } /* '' */
.wdticon-search:before { content: '\e802'; } /* '' */
.wdticon-envelope-o:before { content: '\e803'; } /* '' */
.wdticon-heart:before { content: '\e804'; } /* '' */
.wdticon-heart-o:before { content: '\e805'; } /* '' */
.wdticon-star:before { content: '\e806'; } /* '' */
.wdticon-star-o:before { content: '\e807'; } /* '' */
.wdticon-star-half:before { content: '\e808'; } /* '' */
.wdticon-user:before { content: '\e809'; } /* '' */
.wdticon-users:before { content: '\e80a'; } /* '' */
.wdticon-film:before { content: '\e80b'; } /* '' */
.wdticon-video-camera:before { content: '\e80c'; } /* '' */
.wdticon-picture-o:before { content: '\e80d'; } /* '' */
.wdticon-camera:before { content: '\e80e'; } /* '' */
.wdticon-camera-retro:before { content: '\e80f'; } /* '' */
.wdticon-th-large:before { content: '\e810'; } /* '' */
.wdticon-th:before { content: '\e811'; } /* '' */
.wdticon-th-list:before { content: '\e812'; } /* '' */
.wdticon-check:before { content: '\e813'; } /* '' */
.wdticon-check-circle:before { content: '\e814'; } /* '' */
.wdticon-check-circle-o:before { content: '\e815'; } /* '' */
.wdticon-times:before { content: '\e816'; } /* '' */
.wdticon-times-circle:before { content: '\e817'; } /* '' */
.wdticon-times-circle-o:before { content: '\e818'; } /* '' */
.wdticon-plus:before { content: '\e819'; } /* '' */
.wdticon-plus-circle:before { content: '\e81a'; } /* '' */
.wdticon-minus:before { content: '\e81b'; } /* '' */
.wdticon-minus-circle:before { content: '\e81c'; } /* '' */
.wdticon-question-circle:before { content: '\e81d'; } /* '' */
.wdticon-info-circle:before { content: '\e81e'; } /* '' */
.wdticon-home:before { content: '\e81f'; } /* '' */
.wdticon-link:before { content: '\e820'; } /* '' */
.wdticon-paperclip:before { content: '\e821'; } /* '' */
.wdticon-lock:before { content: '\e822'; } /* '' */
.wdticon-unlock:before { content: '\e823'; } /* '' */
.wdticon-thumb-tack:before { content: '\e824'; } /* '' */
.wdticon-eye:before { content: '\e825'; } /* '' */
.wdticon-eye-slash:before { content: '\e826'; } /* '' */
.wdticon-tag:before { content: '\e827'; } /* '' */
.wdticon-tags:before { content: '\e828'; } /* '' */
.wdticon-bookmark:before { content: '\e829'; } /* '' */
.wdticon-flag:before { content: '\e82a'; } /* '' */
.wdticon-thumbs-o-up:before { content: '\e82b'; } /* '' */
.wdticon-thumbs-o-down:before { content: '\e82c'; } /* '' */
.wdticon-share:before { content: '\e82f'; } /* '' */
.wdticon-share-square-o:before { content: '\e830'; } /* '' */
.wdticon-pencil:before { content: '\e831'; } /* '' */
.wdticon-edit:before { content: '\e832'; } /* '' */
.wdticon-print:before { content: '\e834'; } /* '' */
.wdticon-comment:before { content: '\e835'; } /* '' */
.wdticon-comments:before { content: '\e836'; } /* '' */
.wdticon-bell-o:before { content: '\e837'; } /* '' */
.wdticon-exclamation-triangle:before { content: '\e838'; } /* '' */
.wdticon-exclamation-circle:before { content: '\e839'; } /* '' */
.wdticon-map-marker:before { content: '\e83a'; } /* '' */
.wdticon-file-o:before { content: '\e83c'; } /* '' */
.wdticon-folder:before { content: '\e83d'; } /* '' */
.wdticon-folder-open:before { content: '\e83e'; } /* '' */
.wdticon-phone:before { content: '\e83f'; } /* '' */
.wdticon-cog:before { content: '\e840'; } /* '' */
.wdticon-cogs:before { content: '\e841'; } /* '' */
.wdticon-wrench:before { content: '\e842'; } /* '' */
.wdticon-shopping-cart:before { content: '\e843'; } /* '' */
.wdticon-calendar:before { content: '\e844'; } /* '' */
.wdticon-sign-in:before { content: '\e845'; } /* '' */
.wdticon-sign-out:before { content: '\e846'; } /* '' */
.wdticon-headphones:before { content: '\e848'; } /* '' */
.wdticon-clock-o:before { content: '\e849'; } /* '' */
.wdticon-ban:before { content: '\e84a'; } /* '' */
.wdticon-expand:before { content: '\e84b'; } /* '' */
.wdticon-compress:before { content: '\e84c'; } /* '' */
.wdticon-arrows-v:before { content: '\e84d'; } /* '' */
.wdticon-arrows-h:before { content: '\e84e'; } /* '' */
.wdticon-search-plus:before { content: '\e84f'; } /* '' */
.wdticon-search-minus:before { content: '\e850'; } /* '' */
.wdticon-caret-down:before { content: '\e851'; } /* '' */
.wdticon-caret-up:before { content: '\e852'; } /* '' */
.wdticon-caret-left:before { content: '\e853'; } /* '' */
.wdticon-caret-right:before { content: '\e854'; } /* '' */
.wdticon-chevron-down:before { content: '\e855'; } /* '' */
.wdticon-chevron-left:before { content: '\e856'; } /* '' */
.wdticon-chevron-right:before { content: '\e857'; } /* '' */
.wdticon-chevron-up:before { content: '\e858'; } /* '' */
.wdticon-arrow-down:before { content: '\e859'; } /* '' */
.wdticon-arrow-left:before { content: '\e85a'; } /* '' */
.wdticon-arrow-right:before { content: '\e85b'; } /* '' */
.wdticon-arrow-up:before { content: '\e85c'; } /* '' */
.wdticon-arrow-circle-o-down:before { content: '\e861'; } /* '' */
.wdticon-arrow-circle-o-up:before { content: '\e862'; } /* '' */
.wdticon-repeat:before { content: '\e864'; } /* '' */
.wdticon-undo:before { content: '\e865'; } /* '' */
.wdticon-random:before { content: '\e866'; } /* '' */
.wdticon-play:before { content: '\e867'; } /* '' */
.wdticon-play-circle-o:before { content: '\e868'; } /* '' */
.wdticon-stop:before { content: '\e869'; } /* '' */
.wdticon-pause:before { content: '\e86a'; } /* '' */
.wdticon-trophy:before { content: '\e874'; } /* '' */
.wdticon-globe:before { content: '\e875'; } /* '' */
.wdticon-cloud:before { content: '\e876'; } /* '' */
.wdticon-list:before { content: '\e883'; } /* '' */
.wdticon-outdent:before { content: '\e884'; } /* '' */
.wdticon-indent:before { content: '\e885'; } /* '' */
.wdticon-book:before { content: '\e88c'; } /* '' */
.wdticon-asterisk:before { content: '\e890'; } /* '' */
.wdticon-gift:before { content: '\e891'; } /* '' */
.wdticon-magnet:before { content: '\e893'; } /* '' */
.wdticon-bar-chart:before { content: '\e894'; } /* '' */
.wdticon-inbox:before { content: '\e89a'; } /* '' */
.wdticon-move:before { content: '\f047'; } /* '' */
.wdticon-external-link:before { content: '\f08e'; } /* '' */
.wdticon-bookmark-o:before { content: '\f097'; } /* '' */
.wdticon-phone-square:before { content: '\f098'; } /* '' */
.wdticon-twitter:before { content: '\f099'; } /* '' */
.wdticon-facebook:before { content: '\f09a'; } /* '' */
.wdticon-github:before { content: '\f09b'; } /* '' */
.wdticon-rss:before { content: '\f09e'; } /* '' */
.wdticon-certificate:before { content: '\f0a3'; } /* '' */
.wdticon-arrow-circle-left:before { content: '\f0a8'; } /* '' */
.wdticon-arrow-circle-right:before { content: '\f0a9'; } /* '' */
.wdticon-arrow-circle-up:before { content: '\f0aa'; } /* '' */
.wdticon-arrow-circle-down:before { content: '\f0ab'; } /* '' */
.wdticon-filter:before { content: '\f0b0'; } /* '' */
.wdticon-arrows-alt:before { content: '\f0b2'; } /* '' */
.wdticon-files-o:before { content: '\f0c5'; } /* '' */
.wdticon-bars:before { content: '\f0c9'; } /* '' */
.wdticon-list-ul:before { content: '\f0ca'; } /* '' */
.wdticon-list-ol:before { content: '\f0cb'; } /* '' */
.wdticon-table:before { content: '\f0ce'; } /* '' */
.wdticon-pinterest:before { content: '\f0d2'; } /* '' */
.wdticon-pinterest-square:before { content: '\f0d3'; } /* '' */
.wdticon-money:before { content: '\f0d6'; } /* '' */
.wdticon-sort:before { content: '\f0dc'; } /* '' */
.wdticon-sort-down:before { content: '\f0dd'; } /* '' */
.wdticon-sort-up:before { content: '\f0de'; } /* '' */
.wdticon-envelope:before { content: '\f0e0'; } /* '' */
.wdticon-linkedin:before { content: '\f0e1'; } /* '' */
.wdticon-comment-o:before { content: '\f0e5'; } /* '' */
.wdticon-comments-o:before { content: '\f0e6'; } /* '' */
.wdticon-sitemap:before { content: '\f0e8'; } /* '' */
.wdticon-paste:before { content: '\f0ea'; } /* '' */
.wdticon-lightbulb-o:before { content: '\f0eb'; } /* '' */
.wdticon-exchange:before { content: '\f0ec'; } /* '' */
.wdticon-bell:before { content: '\f0f3'; } /* '' */
.wdticon-file-text-o:before { content: '\f0f6'; } /* '' */
.wdticon-plus-square:before { content: '\f0fe'; } /* '' */
.wdticon-angle-double-left:before { content: '\f100'; } /* '' */
.wdticon-angle-double-right:before { content: '\f101'; } /* '' */
.wdticon-angle-double-up:before { content: '\f102'; } /* '' */
.wdticon-angle-double-down:before { content: '\f103'; } /* '' */
.wdticon-angle-left:before { content: '\f104'; } /* '' */
.wdticon-angle-right:before { content: '\f105'; } /* '' */
.wdticon-angle-up:before { content: '\f106'; } /* '' */
.wdticon-angle-down:before { content: '\f107'; } /* '' */
.wdticon-desktop:before { content: '\f108'; } /* '' */
.wdticon-laptop:before { content: '\f109'; } /* '' */
.wdticon-tablet:before { content: '\f10a'; } /* '' */
.wdticon-mobile:before { content: '\f10b'; } /* '' */
.wdticon-circle-o:before { content: '\f10c'; } /* '' */
.wdticon-quote-left:before { content: '\f10d'; } /* '' */
.wdticon-quote-right:before { content: '\f10e'; } /* '' */
.wdticon-spinner:before { content: '\f110'; } /* '' */
.wdticon-circle:before { content: '\f111'; } /* '' */
.wdticon-mail-reply:before { content: '\f112'; } /* '' */
.wdticon-github-alt:before { content: '\f113'; } /* '' */
.wdticon-folder-o:before { content: '\f114'; } /* '' */
.wdticon-folder-open-o:before { content: '\f115'; } /* '' */
.wdticon-flag-o:before { content: '\f11d'; } /* '' */
.wdticon-mail-reply-all:before { content: '\f122'; } /* '' */
.wdticon-star-half-o:before { content: '\f123'; } /* '' */
.wdticon-location-arrow:before { content: '\f124'; } /* '' */
.wdticon-unlink:before { content: '\f127'; } /* '' */
.wdticon-question:before { content: '\f128'; } /* '' */
.wdticon-info:before { content: '\f129'; } /* '' */
.wdticon-exclamation:before { content: '\f12a'; } /* '' */
.wdticon-puzzle-piece:before { content: '\f12e'; } /* '' */
.wdticon-microphone:before { content: '\f130'; } /* '' */
.wdticon-calendar-o:before { content: '\f133'; } /* '' */
.wdticon-chevron-circle-left:before { content: '\f137'; } /* '' */
.wdticon-chevron-circle-right:before { content: '\f138'; } /* '' */
.wdticon-chevron-circle-up:before { content: '\f139'; } /* '' */
.wdticon-chevron-circle-down:before { content: '\f13a'; } /* '' */
.wdticon-unlock-alt:before { content: '\f13e'; } /* '' */
.wdticon-ellipsis-h:before { content: '\f141'; } /* '' */
.wdticon-ellipsis-v:before { content: '\f142'; } /* '' */
.wdticon-rss-square:before { content: '\f143'; } /* '' */
.wdticon-play-circle:before { content: '\f144'; } /* '' */
.wdticon-minus-square:before { content: '\f146'; } /* '' */
.wdticon-minus-square-o:before { content: '\f147'; } /* '' */
.wdticon-level-up:before { content: '\f148'; } /* '' */
.wdticon-level-down:before { content: '\f149'; } /* '' */
.wdticon-check-square:before { content: '\f14a'; } /* '' */
.wdticon-pencil-square:before { content: '\f14b'; } /* '' */
.wdticon-external-link-square:before { content: '\f14c'; } /* '' */
.wdticon-compass:before { content: '\f14e'; } /* '' */
.wdticon-caret-square-o-down:before { content: '\f150'; } /* '' */
.wdticon-caret-square-o-up:before { content: '\f151'; } /* '' */
.wdticon-caret-square-o-right:before { content: '\f152'; } /* '' */
.wdticon-euro:before { content: '\f153'; } /* '' */
.wdticon-pound:before { content: '\f154'; } /* '' */
.wdticon-dollar:before { content: '\f155'; } /* '' */
.wdticon-rupee:before { content: '\f156'; } /* '' */
.wdticon-file:before { content: '\f15b'; } /* '' */
.wdticon-file-text:before { content: '\f15c'; } /* '' */
.wdticon-sort-amount-up:before { content: '\f160'; } /* '' */
.wdticon-sort-amount-down:before { content: '\f161'; } /* '' */
.wdticon-thumbs-up:before { content: '\f164'; } /* '' */
.wdticon-thumbs-down:before { content: '\f165'; } /* '' */
.wdticon-youtube:before { content: '\f167'; } /* '' */
.wdticon-youtube-play:before { content: '\f16a'; } /* '' */
.wdticon-dropbox:before { content: '\f16b'; } /* '' */
.wdticon-instagram:before { content: '\f16d'; } /* '' */
.wdticon-flickr:before { content: '\f16e'; } /* '' */
.wdticon-tumblr:before { content: '\f173'; } /* '' */
.wdticon-tumblr-square:before { content: '\f174'; } /* '' */
.wdticon-long-arrow-down:before { content: '\f175'; } /* '' */
.wdticon-long-arrow-up:before { content: '\f176'; } /* '' */
.wdticon-long-arrow-left:before { content: '\f177'; } /* '' */
.wdticon-long-arrow-right:before { content: '\f178'; } /* '' */
.wdticon-android:before { content: '\f17b'; } /* '' */
.wdticon-dribbble:before { content: '\f17d'; } /* '' */
.wdticon-skype:before { content: '\f17e'; } /* '' */
.wdticon-trello:before { content: '\f181'; } /* '' */
.wdticon-archive:before { content: '\f187'; } /* '' */
.wdticon-arrow-circle-o-right:before { content: '\f18e'; } /* '' */
.wdticon-arrow-circle-o-left:before { content: '\f190'; } /* '' */
.wdticon-caret-square-o-left:before { content: '\f191'; } /* '' */
.wdticon-dot-circle-o:before { content: '\f192'; } /* '' */
.wdticon-vimeo-square:before { content: '\f194'; } /* '' */
.wdticon-plus-square-o:before { content: '\f196'; } /* '' */
.wdticon-slack:before { content: '\f198'; } /* '' */
.wdticon-envelope-square:before { content: '\f199'; } /* '' */
.wdticon-wordpress:before { content: '\f19a'; } /* '' */
.wdticon-yahoo:before { content: '\f19e'; } /* '' */
.wdticon-google:before { content: '\f1a0'; } /* '' */
.wdticon-delicious:before { content: '\f1a5'; } /* '' */
.wdticon-digg:before { content: '\f1a6'; } /* '' */
.wdticon-language:before { content: '\f1ab'; } /* '' */
.wdticon-fax:before { content: '\f1ac'; } /* '' */
.wdticon-cubes:before { content: '\f1b3'; } /* '' */
.wdticon-behance:before { content: '\f1b4'; } /* '' */
.wdticon-behance-square:before { content: '\f1b5'; } /* '' */
.wdticon-file-pdf-o:before { content: '\f1c1'; } /* '' */
.wdticon-file-word-o:before { content: '\f1c2'; } /* '' */
.wdticon-file-excel-o:before { content: '\f1c3'; } /* '' */
.wdticon-file-powerpoint-o:before { content: '\f1c4'; } /* '' */
.wdticon-file-image-o:before { content: '\f1c5'; } /* '' */
.wdticon-file-archive-o:before { content: '\f1c6'; } /* '' */
.wdticon-file-audio-o:before { content: '\f1c7'; } /* '' */
.wdticon-file-video-o:before { content: '\f1c8'; } /* '' */
.wdticon-file-code-o:before { content: '\f1c9'; } /* '' */
.wdticon-life-ring:before { content: '\f1cd'; } /* '' */
.wdticon-circle-o-notch:before { content: '\f1ce'; } /* '' */
.wdticon-git-square:before { content: '\f1d2'; } /* '' */
.wdticon-git:before { content: '\f1d3'; } /* '' */
.wdticon-paper-plane:before { content: '\f1d8'; } /* '' */
.wdticon-paper-plane-o:before { content: '\f1d9'; } /* '' */
.wdticon-history:before { content: '\f1da'; } /* '' */
.wdticon-sliders:before { content: '\f1de'; } /* '' */
.wdticon-share-alt:before { content: '\f1e0'; } /* '' */
.wdticon-share-alt-square:before { content: '\f1e1'; } /* '' */
.wdticon-newspaper:before { content: '\f1ea'; } /* '' */
.wdticon-copyright:before { content: '\f1f9'; } /* '' */
.wdticon-at:before { content: '\f1fa'; } /* '' */
.wdticon-eyedropper:before { content: '\f1fb'; } /* '' */
.wdticon-brush:before { content: '\f1fc'; } /* '' */
.wdticon-area-chart:before { content: '\f1fe'; } /* '' */
.wdticon-pie-chart:before { content: '\f200'; } /* '' */
.wdticon-line-chart:before { content: '\f201'; } /* '' */
.wdticon-lastfm:before { content: '\f202'; } /* '' */
.wdticon-lastfm-square:before { content: '\f203'; } /* '' */
.wdticon-shirtsinbulk:before { content: '\f214'; } /* '' */
.wdticon-cart-plus:before { content: '\f217'; } /* '' */
.wdticon-cart-arrow-down:before { content: '\f218'; } /* '' */
.wdticon-pinterest-p:before { content: '\f231'; } /* '' */
.wdticon-whatsapp:before { content: '\f232'; } /* '' */
.wdticon-user-plus:before { content: '\f234'; } /* '' */
.wdticon-user-times:before { content: '\f235'; } /* '' */
.wdticon-opencart:before { content: '\f23d'; } /* '' */
.wdticon-television:before { content: '\f26c'; } /* '' */
.wdticon-calendar-plus-o:before { content: '\f271'; } /* '' */
.wdticon-calendar-minus-o:before { content: '\f272'; } /* '' */
.wdticon-calendar-times-o:before { content: '\f273'; } /* '' */
.wdticon-calendar-check-o:before { content: '\f274'; } /* '' */
.wdticon-map-pin:before { content: '\f276'; } /* '' */
.wdticon-map-signs:before { content: '\f277'; } /* '' */
.wdticon-map-o:before { content: '\f278'; } /* '' */
.wdticon-map:before { content: '\f279'; } /* '' */
.wdticon-commenting:before { content: '\f27a'; } /* '' */
.wdticon-commenting-o:before { content: '\f27b'; } /* '' */
.wdticon-vimeo:before { content: '\f27d'; } /* '' */
.wdticon-shopping-bag:before { content: '\f290'; } /* '' */
.wdticon-shopping-basket:before { content: '\f291'; } /* '' */
.wdticon-hashtag:before { content: '\f292'; } /* '' */
.wdticon-percent:before { content: '\f295'; } /* '' */
.wdticon-envelope-open:before { content: '\f2b6'; } /* '' */
.wdticon-envelope-open-o:before { content: '\f2b7'; } /* '' */
.wdticon-user-circle:before { content: '\f2bd'; } /* '' */
.wdticon-user-circle-o:before { content: '\f2be'; } /* '' */
.wdticon-user-o:before { content: '\f2c0'; } /* '' */
.wdticon-telegram:before { content: '\f2c6'; } /* '' */
.wdticon-window-close:before { content: '\f2d3'; } /* '' */
.wdticon-github-square:before { content: '\f300'; } /* '' */
.wdticon-twitter-square:before { content: '\f304'; } /* '' */
.wdticon-facebook-square:before { content: '\f308'; } /* '' */
.wdticon-linkedin-square:before { content: '\f30c'; } /* '' */


/*--------------------------------------------------------------*/
  /* #region - Ext Icons */
/*--------------------------------------------------------------*/

  @font-face {
    font-family: 'Ext Icons';
    src: url('../font/ext-icons.eot?70837484');
    src: url('../font/ext-icons.eot?70837484#iefix') format('embedded-opentype'),
        url('../font/ext-icons.woff2?70837484') format('woff2'),
        url('../font/ext-icons.woff?70837484') format('woff'),
        url('../font/ext-icons.ttf?70837484') format('truetype'),
        url('../font/ext-icons.svg?70837484#ext-icons') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
  /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
  /*
  @media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
      font-family: 'Ext Icons';
      src: url('../font/ext-icons.svg?70837484#ext-icons') format('svg');
    }
  }
  */

  [class^="exticon-"]:before, [class*=" exticon-"]:before {
    font-family: "Ext Icons";
    font-style: normal;
    font-weight: normal;
    speak: never;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  }

  .exticon-gridcol-ii:before { content: '\e816'; } /* '' */
  .exticon-gridcol-iii:before { content: '\e819'; } /* '' */
  .exticon-gridcol-iv:before { content: '\e801'; } /* '' */
  .exticon-list-view:before { content: '\e815'; } /* '' */
  .exticon-list-left:before { content: '\e814'; } /* '' */
  .exticon-list-right:before { content: '\e812'; } /* '' */
  .exticon-shopbag-plus:before { content: '\e807'; } /* '' */
  .exticon-shopbag-plus-fill:before { content: '\e81a'; } /* '' */
  .exticon-shopbag-view:before { content: '\e80f'; } /* '' */
  .exticon-shopbag-view-fill:before { content: '\e804'; } /* '' */
  .exticon-shopbag-option:before { content: '\e81b'; } /* '' */
  .exticon-heartfill-plus:before { content: '\e802'; } /* '' */
  .exticon-heartfill:before { content: '\e803'; } /* '' */
  .exticon-heartfill-alt:before { content: '\e80d'; } /* '' */
  .exticon-sizeguide:before { content: '\e808'; } /* '' */
  .exticon-sizeguide-alt:before { content: '\e809'; } /* '' */
  .exticon-sizescale:before { content: '\e80a'; } /* '' */
  .exticon-sizescale-alt:before { content: '\e80b'; } /* '' */
  .exticon-external:before { content: '\e80c'; } /* '' */
  .exticon-eye:before { content: '\e80e'; } /* '' */
  .exticon-list:before { content: '\e818'; } /* '' */
  .exticon-navarrow-more:before { content: '\e806'; } /* '' */
  .exticon-magnifier:before { content: '\e813'; } /* '' */
  .exticon-stacked:before { content: '\e817'; } /* '' */

/* #endregion - Shop Icons */


/* Ny Icons */

@font-face {
  font-family: 'ny-icons';
  src: url('../font/ny-icons.eot?89268342');
  src: url('../font/ny-icons.eot?89268342#iefix') format('embedded-opentype'),
       url('../font/ny-icons.woff2?89268342') format('woff2'),
       url('../font/ny-icons.woff?89268342') format('woff'),
       url('../font/ny-icons.ttf?89268342') format('truetype'),
       url('../font/ny-icons.svg?89268342#ny-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'ny-icons';
    src: url('../font/ny-icons.svg?89268342#ny-icons') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "ny-icons";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-compare:before { content: '\e800'; } /* '' */
.icon-ny-right-arrow:before { content: '\e801'; } /* '' */
.icon-cart-icon:before { content: '\e802'; } /* '' */
.icon-wishlist:before { content: '\e804'; } /* '' */

/* --- Ny Shop Icons ---- */

@font-face {
  font-family: 'ny-shop-icons';
  src: url('../font/ny-shop-icons.eot?36940820');
  src: url('../font/ny-shop-icons.eot?36940820#iefix') format('embedded-opentype'),
       url('../font/ny-shop-icons.woff2?36940820') format('woff2'),
       url('../font/ny-shop-icons.woff?36940820') format('woff'),
       url('../font/ny-shop-icons.ttf?36940820') format('truetype'),
       url('../font/ny-shop-icons.svg?36940820#ny-shop-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'ny-shop-icons';
    src: url('../font/ny-shop-icons.svg?36940820#ny-shop-icons') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "ny-shop-icons";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-shop-listing-sorting-icon-2:before { content: '\e800'; } /* '' */
.icon-shop-listing-sorting-icon-1:before { content: '\e801'; } /* '' */

/* ==========================================================================
    Table of Contents
========================================================================== */

/*--------------------------------------------------------------
    Resets
--------------------------------------------------------------*/

    /* #region - Reset */

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select { background:transparent; border:0; font-size:100%; margin:0; outline:0; padding:0; vertical-align:baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
	body { line-height:1; }
	abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
	del { text-decoration:line-through; }
	hr { background-color: #767676; border:0; clear:both; color:transparent; height:1px; margin:20px 0; padding:0; }
	small { font-size: 80%; }
	mark { background-color:#ffffb3; font-style:italic }
	input, select { vertical-align:middle; }
	ins { background-color:red; color:white; text-decoration:none; }
	ol, ul { list-style:none; }
    table { border-collapse:collapse; border-spacing:0; }

    /* #endregion */


/*--------------------------------------------------------------
    Document & Body Styles
--------------------------------------------------------------*/

    /* #region - Document & Body Styles */

    html {
        cursor: default;
        height:100%;
        line-height: 1.5;
        scroll-behavior: smooth;
        -moz-tab-size: 4;
        tab-size: 4;
        -webkit-tap-highlight-color: transparent;
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    html, body { overflow-x:hidden; width:100%; }

    body, button, input, textarea, select, optgroup { margin: 0; }

    *, *:before, *:after {
        /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see (https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice) */
        -webkit-box-sizing: inherit; box-sizing: inherit;
    }

    :before, :after { text-decoration: inherit; vertical-align: inherit; }

    /* #endregion */


/*--------------------------------------------------------------
    Transitions
--------------------------------------------------------------*/

    /* #region - Transitions */

    a, input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], *[role="button"], button, .button, a.button, .wdt-button, .elementor-widget-button .elementor-button, .elementor-button.wdt-elementor-button, .radio-label input[type="radio"] + span:before, .select2-results__option { -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }

    /* #endregion */


/*--------------------------------------------------------------
    Headings, Text Elements & Formatting
--------------------------------------------------------------*/

    /* #region - Headings, Text Elements & Formatting */

    h1, h2, h3, h4, h5, h6 { line-height: 1.25em; font-weight: bold; margin-top: 1.5rem; margin-bottom: 0.75rem; }
    h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty, p:empty { display: none; }
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }

	p { margin-bottom: 0.75rem; }

	b, strong { font-weight: bold; }
	em, i, dfn, cite { font-style: italic; }

	address { display:block; margin: 0 0 1.5em; }

	blockquote { border-left: 2px solid currentColor; margin: 1rem 0; padding: 0 0 0 1rem; }
	blockquote > p { margin: 0 0 0.75rem; }
	blockquote > p:only-child, blockquote > p:last-of-type { margin-bottom: 0; }

	pre { border: 1px solid #e2e4e7; font-family: monospace;  margin-top: 0.75em; margin-bottom: 0.75em; max-width: 100%; overflow: auto; padding: 1.6em; white-space: pre; }

	code, kbd, tt, var { font-family: monospace; font-size: 15px; font-size: 0.9375rem; }

	abbr, acronym { border-bottom: 1px dotted; cursor: help; }
	abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline; }

	mark, ins { background: #fff9c0; text-decoration: none; }

	big { font-size: 125%; }
	small { font-size: 80%; }

	sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
	sub { bottom: -0.25em; }
	sup { top: -0.5em; }

	hr { background-color: #eaeaea; border: 0; height: 1px; margin: 1.5em 0; }


    /* Links */
	a { background-color: transparent; text-decoration: none; }
    a:hover, a:active { outline: 0; }
    a:not(.btn):not(.button):not(.wdt-button):focus { text-decoration: none; text-decoration-skip-ink: none; }
    a:focus > img, figure a:focus { outline: none; }

    .post-edit-link { background:rgba(0, 0, 0, 0.05); border-radius:3px; float:right; clear:both; margin:20px 0 20px; line-height:24px; padding:2px 13px; font-size:12px; }


	/* Ordered & Unordered Lists */
	ol ol, ol ul, ul ol, ul ul { margin: 0; }

	ul, ol { margin: 0 0 1.5em; }
	li > ul, li > ol { padding-top: 10px; }
    ul, li > ul { padding-left: 1.5rem; }
    ol, li > ol { padding-left: 2rem; }

	ul, ul.commentlist ul { list-style: disc; }
	ol { list-style: decimal; }
    ul ul, ul.commentlist ul ul { list-style-type: circle; }

	li { line-height: 1.8; padding-bottom: 10px; }
	ul > li:last-child, ol > li:last-child { padding-bottom: 0; }

    ul ul ul { list-style-type: square; }
    ol ol { list-style: lower-alpha; }
    ol ol ol { list-style: lower-roman; }


	/* Definition Lists */
	dt { font-weight: bold; }
	dd { margin: 0 1.5em 1.5em; }
	dl dl, dl ol, dl ul, ol dl, ul dl { margin: 0; }


	/* Tables  */
	table { border-collapse: collapse; border-spacing:0; clear:both;  margin: 0 0 1rem; width: 100%; }
	table td, table th { border: 1px solid var(--wdtPrimaryColor); padding: 0.5em; text-align:center; }
    thead th, tbody th { font-weight: var(--wdtFontWeight_Base); }
	/* tbody tr:nth-child(2n+1) { background:rgba(0, 0, 0, 0.03); } */

    th a:hover, td a:hover { text-decoration: underline; }
    th > a:only-child:not(:focus), td > a:only-child:not(:focus) { text-decoration: none; }

    /* #endregion */


/*--------------------------------------------------------------
    Embedded Content & Images
--------------------------------------------------------------*/

    /* #region - Embedded Content & Images */

	/*
    * Change the alignment on media elements in all browsers (opinionated).
    */

    audio, canvas, iframe, img, svg, video { vertical-align: middle; }

    /**
    * Add the correct display in IE 9-.
    */
    audio, video { display: inline-block; }

    /**
    * Add the correct display in iOS 4-7.
    */
    audio:not([controls]) { display: none; height: 0; }

    /**
    * Remove the border on iframes in all browsers (opinionated).
    */
    iframe { border-style: none; }

    /**
    * Remove the border on images within links in IE 10-.
    */
    img { border-style: none; }

    /**
    * Change the fill color to match the text color in all browsers (opinionated).
    */
    svg:not([fill]) { fill: currentColor; }

    /**
    * Hide the overflow in IE.
    */
    svg:not(:root) { overflow: hidden; }


    figure { margin: 1em 0;  /* Extra wide images within figure tags don't overflow the content area. */ }

    img { height:auto; max-width:100%; }
    a img { border: 0; }

    @supports (-webkit-appearance:none) and (not (overflow:-webkit-marquee))
    and (not (-ms-ime-align:auto)) and (not (-moz-appearance:none)) {
        img { image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */ }
    }

    embed, iframe, object, video { max-width:100%; }

    /* #endregion */


/*--------------------------------------------------------------
    Interactive, Scripting & User Interaction
--------------------------------------------------------------*/

    /* #region - Interactive, Scripting & User Interaction */

	main, details { display: block; }
	summary { display: list-item; }
	canvas { display: inline-block; }

	/*
	* Add the correct styles in Edge 18-, IE, and Safari.
	*/

	dialog {
	  background-color: white;
	  border: solid;
	  color: black;
	  display: block;
	  height: -moz-fit-content;
	  height: -webkit-fit-content;
	  height: fit-content;
	  left: 0;
	  margin: auto;
	  padding: 1em;
	  position: absolute;
	  right: 0;
	  width: -moz-fit-content;
	  width: -webkit-fit-content;
	  width: fit-content;
	}

	a,
	area,
	button,
	input,
	label,
	select,
	summary,
	textarea,
	[tabindex] {
	  -ms-touch-action: manipulation; /* 1 */
	  touch-action: manipulation; /* 2 */
	}

	template, dialog:not([open]), [hidden] { display: none }
    .hidden { display: none !important; }

    /* #endregion */


/*--------------------------------------------------------------
    Accessibility
--------------------------------------------------------------*/

    /* #region - Accessibility */

	/**
    * Change the cursor on busy elements in all browsers (opinionated).
    */
    [aria-busy="true"] { cursor: progress; }

    /*
    * Change the cursor on control elements in all browsers (opinionated).
    */
    [aria-controls] { cursor: pointer; }

    /*
    * Change the cursor on disabled, not-editable, or otherwise
    * inoperable elements in all browsers (opinionated).
    */
    [aria-disabled="true"], [disabled] { cursor: not-allowed; }

    /*
    * Change the display on visually hidden accessible elements
    * in all browsers (opinionated).
    */
    [aria-hidden="false"][hidden] { display: initial; }
    [aria-hidden="false"][hidden]:not(:focus) { clip: rect(0, 0, 0, 0); position: absolute; }


    /* Text meant only for screen readers. */
    .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ }

    .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; clip-path: none; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ }

    /* Do not show the outline on the skip link target. */
    #content[tabindex="-1"]:focus { outline: 0; }

    /* #endregion */


/*--------------------------------------------------------------
    Alignments & Captions
--------------------------------------------------------------*/

    /* #region - Alignments & Captions */

    .alignleft, img.alignleft { display:inline; float: left; margin-right: 1.5em; }
    .alignright, img.alignright { display:inline; float: right; margin-left: 1.5em; }
    .aligncenter, img.aligncenter { clear:both; display:block; margin-left:auto; margin-right:auto; }

    .alignnone { float: none; display: inline-block; }
    .has-text-align-left p, .alignleft { text-align: left; }
    .has-text-align-center p, .aligncenter { text-align: center; }
    .has-text-align-right p, .alignright { text-align: right; }

    .wp-caption { margin-bottom: 15px; max-width:100%; padding: 0; text-align:center; width:100%; }
    .wp-caption img { display:block; margin: 0 auto;  max-width:100%; }
    .wp-caption-text, .wp-caption-dt { font-size: 0.85em; line-height: normal; margin: 0; padding: 10px 5px; text-align:center; }
    .wp-caption-text:empty, .wp-caption-dt:empty { display: none; }
    .wp-caption.alignnone { clear: both; }

    .wp-caption.alignright { margin:0.375em 0 1.75em 1.75em; }
    .wp-caption.alignleft { margin:0.375em 1.75em 1.75em 0; }

    img.alignleft, img.alignright, img.aligncenter, img.alignnone,
    .wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter, .wp-caption.alignnone { margin-bottom: 1.75em; }

    /* #endregion */


/*--------------------------------------------------------------
    Galleries
--------------------------------------------------------------*/

    /* #region - Galleries */

    .gallery { display: flex; flex-flow: row wrap; margin: 0 -1.1666667% 1.75rem; }
    .gallery-item { display: inline-block; margin-right: 16px; margin-bottom: 16px; max-width: 33.33%; padding: 0 1.1400652% 2.2801304%; text-align: center; vertical-align: top; width: 100%;  }

    /* .gallery-item:last-of-type { padding-right: 0; }	 */
    dl.gallery-item { margin: 0; }

    .gallery-item img { border: none; }

    .gallery-columns-1 .gallery-item { max-width: 100%; }
    .gallery-columns-2 .gallery-item { max-width: 50%; }
    .gallery-columns-4 .gallery-item { max-width: 25%; }
    .gallery-columns-5 .gallery-item { max-width: 20%; }
    .gallery-columns-6 .gallery-item { max-width: 16.66%; }
    .gallery-columns-7 .gallery-item { max-width: 14.28%; }
    .gallery-columns-8 .gallery-item { max-width: 12.5%; }
    .gallery-columns-9 .gallery-item { max-width: 11.11%; }

    .gallery-icon img { margin: 0 auto; }
    .gallery-caption { display: block; font-size: 0.81111em; margin: 0 0 10px; padding: 0.5rem; font-style: italic; line-height: 1.6153846154; hyphens: auto; word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; -moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; }

    .gallery-columns-2 .gallery-item { max-width: calc((100% - 100px * 1) / 2); }
    .gallery-columns-2 .gallery-item:nth-of-type(2n+2) { margin-right: 0; }

    .gallery-columns-3 .gallery-item { max-width: calc((100% - 16px * 2) / 3); }
    .gallery-columns-3 .gallery-item:nth-of-type(3n+3) { margin-right: 0; }

    .gallery-columns-4 .gallery-item { max-width: calc((100% - 16px * 3) / 4); }
    .gallery-columns-4 .gallery-item:nth-of-type(4n+4) { margin-right: 0; }

    .gallery-columns-5 .gallery-item { max-width: calc((100% - 16px * 4) / 5); }
    .gallery-columns-5 .gallery-item:nth-of-type(5n+5) { margin-right: 0; }

    .gallery-columns-6 .gallery-item { max-width: calc((100% - 16px * 5) / 6); }
    .gallery-columns-6 .gallery-item:nth-of-type(6n+6) { margin-right: 0; }

    .gallery-columns-7 .gallery-item { max-width: calc((100% - 16px * 6) / 7); }
    .gallery-columns-7 .gallery-item:nth-of-type(7n+7) { margin-right: 0; }

    .gallery-columns-8 .gallery-item { max-width: calc((100% - 16px * 7) / 8); }
    .gallery-columns-8 .gallery-item:nth-of-type(8n+8) { margin-right: 0; }

    .gallery-columns-9 .gallery-item { max-width: calc((100% - 16px * 8) / 9); }
    .gallery-columns-9 .gallery-item:nth-of-type(9n+9) { margin-right: 0; }

    .gallery-item > div > a { display: block; line-height: 0; -webkit-box-shadow: 0 0 0 0 transparent; box-shadow: 0 0 0 0 transparent; margin-bottom: 20px; }

    .gallery-size-thumbnail .gallery-item figcaption { background: none; border: none; margin: 0; padding: 0; }

    /* #endregion */


/*--------------------------------------------------------------
    Forms fields, Inputs & Buttons
--------------------------------------------------------------*/


    /* #region - Forms fields, Inputs & Buttons */

    /**
    * 1. Change the font styles in all browsers.
    * 2. Remove the margin in Firefox and Safari.
    */

    button,
    input,
    textarea,
    select,
    optgroup {
        font-family: inherit; /* 1 */
        font-size: 100%; /* 1 */
        line-height: 1.15; /* 1 */
        margin: 0; /* 2 */
        transition: var(--wdtBaseTransition);
    }

    /**
    * Show the overflow in IE.
    * 1. Show the overflow in Edge.
    */

    button,
    input { /* 1 */
        overflow: visible;
    }

    /**
    * Remove the inheritance of text transform in Edge, Firefox, and IE.
    * 1. Remove the inheritance of text transform in Firefox.
    */

    button,
    select { /* 1 */
        text-transform: none;
    }

    /**
    * Correct the inability to style clickable types in iOS and Safari.
    */

    button,
    [type="button"],
    [type="reset"],
    [type="submit"] {
        -webkit-appearance: button;
    }

    /**
    * Remove the inner border and padding in Firefox.
    */

    button::-moz-focus-inner,
    [type="button"]::-moz-focus-inner,
    [type="reset"]::-moz-focus-inner,
    [type="submit"]::-moz-focus-inner {
        border-style: none;
        padding: 0;
    }

    /**
    * Restore the focus styles unset by the previous rule.
    */

    button:-moz-focusring,
    [type="button"]:-moz-focusring,
    [type="reset"]:-moz-focusring,
    [type="submit"]:-moz-focusring {
        outline: 1px dotted ButtonText;
    }

    /**
    * Correct the padding in Firefox.
    */

    fieldset {
        padding: 0.35em 0.75em 0.625em;

        border: 1px solid;
        padding: 15px;
        margin: 0 0 20px;
    }

    /**
    * 1. Correct the text wrapping in Edge and IE.
    * 2. Correct the color inheritance from `fieldset` elements in IE.
    * 3. Remove the padding so developers are not caught out when they zero out
    *		`fieldset` elements in all browsers.
    */

    legend {
        box-sizing: border-box; /* 1 */
        color: inherit; /* 2 */
        display: table; /* 1 */
        max-width: 100%; /* 1 */
        padding: 0; /* 3 */
        white-space: normal; /* 1 */

        font-weight: bold;
    }

    /**
    * Add the correct vertical alignment in Chrome, Firefox, and Opera.
    */

    progress {
        display: inline-block;
        vertical-align: baseline;
    }

    /**
    * Remove the default vertical scrollbar in IE 10+.
    */

    textarea {
        overflow: auto;
    }

    /**
    * 1. Add the correct box sizing in IE 10.
    * 2. Remove the padding in IE 10.
    */

    [type="checkbox"],
    [type="radio"] {
        box-sizing: border-box; /* 1 */
        padding: 0; /* 2 */
    }

    /**
    * Correct the cursor style of increment and decrement buttons in Chrome.
    */

    [type="number"]::-webkit-inner-spin-button,
    [type="number"]::-webkit-outer-spin-button {
        height: auto;
        opacity: 1;
        -webkit-appearance: "Always Show Up/Down Arrows";
    }

    /**
    * 1. Correct the odd appearance in Chrome and Safari.
    * 2. Correct the outline style in Safari.
    */

    [type="search"] {
        -webkit-appearance: textfield; /* 1 */
        outline-offset: -2px; /* 2 */
    }

    /**
    * Remove the inner padding in Chrome and Safari on macOS.
    */

    [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

    /**
    * 1. Correct the inability to style clickable types in iOS and Safari.
    * 2. Change font properties to `inherit` in Safari.
    */

    ::-webkit-file-upload-button {
        -webkit-appearance: button; /* 1 */
        font: inherit; /* 2 */
    }


    /* Inputs & fields */
    input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"],

    .select2-container--default .select2-search .select2-search__field, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-search--inline .select2-search__field { border: 1px solid var(--wdtPrimaryColor); display: block; margin: 0; padding: var(--wdtInputPadding); width:100%; -webkit-appearance:none; appearance:none; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); background-color: #F8F8F8; }

    .select2-container--default .select2-search .select2-search__field, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-search--inline .select2-search__field { border: 1px solid !important; }

    textarea { height:115px; overflow:auto; resize:none; }

    select {
        background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
        background-position: calc(100% - 15px);
        background-repeat: no-repeat;
    }

    select, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple { border: 2px solid; cursor:pointer; height:49px; margin:0; padding: 10px 30px 10px 10px; text-align: left !important; text-indent: 0.01px; text-overflow: ''; width:100%; -webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }

    .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple { background: none !important; /* border-width: 0 !important; */ height: auto !important; padding: 0; -webkit-border-radius: 6px !important; border-radius: 6px !important; }

    .select2-container--default .select2-selection--single .select2-selection__arrow,
    .select2-container--default .select2-selection--multiple .select2-selection__arrow { top: 50% !important; -webkit-transform: translateY(-50%); transform: translateY(-50%); right : 15px !important; }

    .select2-container--default .select2-selection--multiple .select2-selection__rendered { white-space: normal; }

    .select2-container--default .select2-dropdown .select2-search--dropdown,
    .select2-container--default .select2-results>.select2-results__options { padding: 10px; }

    .select2-container--default .select2-dropdown--below .select2-results>.select2-results__options,
    .select2-container--default .select2-dropdown--above .select2-results>.select2-results__options { padding-top: 0; }

    .select2-container--default .select2-results>.select2-results__options .select2-results__option { height: auto; line-height: inherit; padding: 5px 10px; }
    .select2-container--default .select2-results>.select2-results__options .select2-results__option + .select2-results__option { margin-top: 1px; }


    .select2-container .select2-choice, .select2-drop, .select2-dropdown,
    .select2-drop.select2-drop-above, .select2-drop.select2-drop-below,
    .select2-container--open .select2-dropdown.select2-dropdown--above, .select2-container--open .select2-dropdown.select2-dropdown--below { -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); }

    .select2-container--open .select2-dropdown.select2-dropdown--above { margin-top: -10px; -webkit-box-shadow: 0 4px 5px rgba(var(--wdtHeadAltColorRgb),0.15), 0 1px 0 0 rgba(var(--wdtHeadAltColorRgb),0.15); box-shadow: 0 4px 5px rgba(var(--wdtHeadAltColorRgb),0.15), 0 1px 0 0 rgba(var(--wdtHeadAltColorRgb),0.15); }

    .select2-container--open .select2-dropdown.select2-dropdown--below { margin-top: 10px; -webkit-box-shadow: 0 4px 5px rgba(var(--wdtHeadAltColorRgb),0.15), 0 -1px 0 0 rgba(var(--wdtHeadAltColorRgb),0.15); box-shadow: 0 4px 5px rgba(var(--wdtHeadAltColorRgb),0.15), 0 -1px 0 0 rgba(var(--wdtHeadAltColorRgb),0.15); }

    .admin-bar .select2-container--open .select2-dropdown.select2-dropdown--below {
        margin-top: 42px;
    }
    .admin-bar .select2-container--open .select2-dropdown.select2-dropdown--above {
        margin-top: 22px;
    }

    .select2-drop .select2-results li, .select2-dropdown .select2-results li { padding-bottom: 0; }

    .select2-container { width: 100%; }
    .select2-container .select2-choice { padding: 0 0 0 15px; }

    .select2-results { padding: 5px 0; }
    .select2-results .select2-result-label { padding: 5px 15px; }

    .select2-results__option { overflow: hidden; padding: 0 20px; }

    .select2-container.select2-container--default .select2-selection--single { background-color: transparent; margin: 0; }


    .select2-results__option, .select2-container.select2-container--default .select2-selection--single, .select2-container.select2-container--default .select2-selection--multiple { height: 36px; line-height: 36px; }
    .select2-container.select2-container--default .select2-selection--multiple { min-height: 50px; }

    .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { color: inherit; font-size: 14px; line-height: inherit; padding-left: 30px; padding-right: 50px; }

    .select2-container--default .select2-selection--single .select2-selection__arrow b { border-top-color: currentColor !important; }
    .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-bottom-color: currentColor !important; }

    .select2-container .select2-choice .select2-arrow b:after { border: none; content: '\f107'; font-family: "Neytri Icons"; margin-left: -15px; margin-top: 0; transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }

    .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered { display: block; float: none; line-height: 1.8em; margin: 0; padding: 0 15px; width: auto; white-space: normal; }

    .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice { font-size: 0.9em; margin: 10px 5px 0 0; }

    .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline { display: block; float: none; margin: 0; width: auto !important; }

    .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline .select2-search__field { padding: 10px 0 !important; }

    .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline:first-child .select2-search__field { border-color: transparent !important; }


    .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice ~ li.select2-search--inline { margin-top: 10px; margin-bottom: 10px; }

    .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice ~ li.select2-search--inline .select2-search__field { padding: 10px 15px !important; }

    .select2-container--default .select2-results__option--highlighted[aria-selected],
    .select2-container--default .select2-results__option[aria-selected='true'] { background-color: #f0f2f5; }


    /* Input fields Placeholder Styles */
    ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        color: inherit; opacity: 0.55;
    }
    ::-moz-placeholder { /* Firefox 19+ */
        color: inherit; opacity: 0.55;
    }
    :-ms-input-placeholder { /* IE 10+ */
        color: inherit; opacity: 0.55;
    }
    :-moz-placeholder { /* Firefox 18- */
        color: inherit; opacity: 0.55;
    }


    /* Buttons */
    input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], *[role="button"], button, .button, a.button, .wdt-button, .elementor-button.wdt-elementor-button, .elementor-element .elementor-button, .elementor-widget-button .elementor-button,

    .yith-wcwl-add-to-wishlist a, .yith-wcqv-button, .wdt-wcsg-button { border-width: 0; cursor: pointer; display: inline-block; float: none; font-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_Base) - 3px ); font-style: normal; font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Alt); margin: 10px 0 0; outline: none; padding: var(--wdtPadding_Btn); text-decoration: none; text-transform: uppercase; -webkit-appearance: none; appearance: none; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); letter-spacing: 0.2em; }

    .elementor-element .elementor-button.elementor-size-sm { font-size: 0.9em; padding: var(--wdtPadding_Btn); }
    .elementor-element .elementor-button.elementor-size-md { font-size: var(--wdtFontSize_Base); padding: var(--wdtPadding_Btn); }

    .elementor-element .elementor-button.elementor-size-xs, .elementor-element .elementor-button.elementor-size-sm, .elementor-element .elementor-button.elementor-size-md, .elementor-element .elementor-button.elementor-size-lg, .elementor-element .elementor-button.elementor-size-xl { font-weight: normal; -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); }

    .aligncenter input[type="submit"], .aligncenter input[type="reset"], .aligncenter input[type="button"], .aligncenter button[type="button"], .aligncenter *[role="button"], .aligncenter button, .aligncenter .button, .aligncenter a.button, .aligncenter .wdt-button { float: none; }

    button::-moz-focus-inner,
    [type="button"]::-moz-focus-inner,
    [type="reset"]::-moz-focus-inner,
    [type="submit"]::-moz-focus-inner { border:0; padding:0; margin-top:-1px; margin-bottom:-1px; }

    .wdt-custom-btn-minsize { padding: var(--wdtPadding_MiniBtn); }
    .wdt-custom-btn-maxsize { padding: var(--wdtPadding_MaxiBtn); }

    .elementor-lightbox i[role="button"] {
        background: none;
    }

    .wp-block-file a:not(.wp-block-file__button) { box-shadow: inset 0 -1px 0 var(--wdtPrimaryColor); }
    .wp-block-file .wp-block-file__button { background: #32373c; border-radius: 2em; color: #fff; font-size: .8em; padding: 0.5em 1em; }


    /* Search form */
    #searchform {
        display: inline-block;
        margin: 0;
        max-width: 250px;
        position: relative;
    }

    #searchform input[type="text"] {
        background: none;
        font-size: 0.875rem;
        padding: 12px 60px 12px 15px;
        text-transform: none;
        width: 220px;
    }

    #searchform label span {
        display: none;
    }

    #searchform input[type="submit"] {
        border-width: 0;
        cursor: pointer;
        margin: 0;
        padding: 0;
        text-indent: -9999px;
        z-index: 1;

        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 487.95 487.95' style='enable-background:new 0 0 487.95 487.95;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M481.8,453l-140-140.1c27.6-33.1,44.2-75.4,44.2-121.6C386,85.9,299.5,0.2,193.1,0.2S0,86,0,191.4s86.5,191.1,192.9,191.1 c45.2,0,86.8-15.5,119.8-41.4l140.5,140.5c8.2,8.2,20.4,8.2,28.6,0C490,473.4,490,461.2,481.8,453z M41,191.4 c0-82.8,68.2-150.1,151.9-150.1s151.9,67.3,151.9,150.1s-68.2,150.1-151.9,150.1S41,274.1,41,191.4z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 487.95 487.95' style='enable-background:new 0 0 487.95 487.95;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M481.8,453l-140-140.1c27.6-33.1,44.2-75.4,44.2-121.6C386,85.9,299.5,0.2,193.1,0.2S0,86,0,191.4s86.5,191.1,192.9,191.1 c45.2,0,86.8-15.5,119.8-41.4l140.5,140.5c8.2,8.2,20.4,8.2,28.6,0C490,473.4,490,461.2,481.8,453z M41,191.4 c0-82.8,68.2-150.1,151.9-150.1s151.9,67.3,151.9,150.1s-68.2,150.1-151.9,150.1S41,274.1,41,191.4z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: 1.25em auto;
        mask-size: 1.25em auto;

        background: var(--wdtPrimaryColor);
    }

    #searchform input[type="submit"]:hover {
        background: var(--wdtLinkHoverColor);
     }

    #searchform .wdt-search-icon {
        background-color: #ff0000;
        color: #fff;
        height: inherit;
        opacity: 0;
        left: 100%;
        visibility: hidden;
        z-index: -1;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        display: none;
    }

    #searchform .wdt-search-icon span {
        display: block;
        height: 100%;
        width: 100%;
    }

    #searchform .wdt-search-icon span:before {
        margin: auto;
        position: absolute;
        left: 0;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    #searchform:before,
    #searchform input[type="submit"],
    #searchform .wdt-search-icon {
        height: inherit;
        margin-top: auto;
        margin-bottom: auto;
        position: absolute;
        bottom: 0;
        right: 0;
        top: 0;
        text-align: center;
        width: 50px;
    }

    #searchform:hover .wdt-search-icon {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateX(1px);
        transform: translateX(1px);
    }

    /* Contact Form - Validation */

    .wpcf7-form-control-wrap { clear: both; display: inline-block; width: 100%; vertical-align: top; }

    .wpcf7-form .wpcf7-response-output, .wpcf7 form .wpcf7-response-output {
        float: left;
        width: 100%;
        margin: 10px 0 0;
    }

    .wpcf7-form .wpcf7-response-output, .wpcf7 form .wpcf7-response-output {
        position: relative;
        clear: both;
        float: left;
        margin-left: 0;
        margin-right: 0;
        padding: 15px 15px 15px 45px;
        width: 100%;
        box-sizing: border-box;
    }

    .wpcf7-form.invalid .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output {
        background-color: #ffcccc;
        border: 1px solid #ff9999;
        color: #d01313;
        position: relative;
        border-radius: 5px;
        line-height: normal;
    }

    .wpcf7-form.sent .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output {
        background-color: #eafac0;
        border: 1px solid #b1cf67;
        color: #7ba411;
    }

    .wpcf7-form .wpcf7-response-output:before, .wpcf7 form .wpcf7-response-output:before {
        top: 12px;
        left: 18px;
        font-family: "Neytri Icons";
        font-style: normal;
        font-weight: bold;
        text-decoration: inherit;
        font-size: 20px;
        position: absolute;
    }

    .wpcf7-form.invalid .wpcf7-response-output:before, .wpcf7 form.invalid .wpcf7-response-output:before {
        content: "\e817";
    }

    .wpcf7-form.sent .wpcf7-response-output:before, .wpcf7 form.sent .wpcf7-response-output:before {
        content: "\e814";
    }

    /* #endregion */


     /* Framework Ajax product */

     .entry-grid-layout.wdt-post-entry .blog-entry.product.type-product > div.entry-date { display: none; }


/*--------------------------------------------------------------
    Disqus & Unit Test Styles
--------------------------------------------------------------*/

    #disqus_thread:empty { display: none; }
    #disqus_thread { margin: 50px 0; box-shadow: 0 0.3rem 2.9rem 0 rgba(var(--wdtHeadAltColorRgb),0.15); padding: 50px; width: 100%; float: left; }
    #disqus_thread > iframe { float: left; }
	#disqus_thread a,
	#disqus_thread a:focus,
	#disqus_thread button:focus,
	#disqus_thread .nav-tab--secondary > a,
	#disqus_thread .nav-tab--secondary > div a,
	#thread__container .tab-general > a,
	#thread__container .tab-general > a:focus,
	#thread__container .tab-general > button,
    #thread__container .tab-general > button:focus { outline: 0 !important; outline-offset: 0 !important; }

    #disqus_thread #layout { float: left; width: 100%; }


/*--------------------------------------------------------------
    GutenBerg & Block Styles
--------------------------------------------------------------*/

    /* #region - GutenBerg & Block Styles */

    /* Quote - Block */
    blockquote.wp-block-quote, .wp-block-pullquote blockquote { background-color: transparent; }

    blockquote.wp-block-quote { margin: 0 0 1rem; }

    blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large { margin: 1rem 0; }

    .wp-block-quote { border-left: 4px solid currentColor; padding: 0 0 0 1rem; margin: 0; }
    .wp-block-quote > cite > br:first-child { display: none; }
    .wp-block-quote > cite, .wp-block-pullquote cite, .wp-block-pullquote__citation, .wp-block-pullquote footer { font-weight: 600; letter-spacing: 0.5px; margin-top: 0; text-align: inherit; }

    .wp-block-quote.is-large:not(.is-style-plain),
    .wp-block-quote.is-style-large:not(.is-style-plain) { padding: 0 0 0 1rem; }

    .wp-block-quote.is-large cite, .wp-block-quote.is-large footer,
    .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer { display: inline-block; margin-top: 10px; }

    .wp-block-quote.has-text-align-right { border-width: 0 4px 0 0; padding: 0 1.5rem 0 0; border-style: solid; margin: 32px 0; }

    body.has-gutenberg-blocks .wp-block-quote.is-style-large cite br { display: none; }

    .wp-block-pullquote { border-width: 2px 0; border-style: solid; display: inline-block; padding: 1rem; width: 100%; }
    .wp-block-pullquote blockquote { background-color: transparent; border-width: 0; margin-top: calc(3 * 1rem); margin-bottom: calc(3.33 * 1rem); padding: 0; }
    .wp-block-pullquote blockquote  p { line-height: var(--wdtLineHeight_Base); }
    .wp-block-pullquote blockquote  p, .wp-block-pullquote.is-style-solid-color blockquote p { font-weight: normal; font-style: italic; margin-bottom: 0.5rem; margin-top: 0.5rem; }
    .wp-block-pullquote.alignleft blockquote, .wp-block-pullquote.alignleft blockquote * { text-align: left; }
    .wp-block-pullquote.alignright blockquote, .wp-block-pullquote.alignright blockquote * { text-align: right; }
    .wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer { text-transform: none; }

    /* Image - Block */
    .wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized { display: grid; }

    .wp-block-image .aligncenter { justify-content: center; }
    .wp-block-image .alignright { justify-content: flex-end; }
    .wp-block-image figcaption { font-size: 90%; }

    /* Table - Block */
    .wp-block-table, .wp-block-table.is-style-stripes { border-collapse: collapse; }
    .wp-block-table td, .wp-block-table th, .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th { border-color: rgba(var(--wdtHeadAltColorRgb),0.15); border-width: 1px; border-style: solid; }
    .wp-block-table tbody tr:nth-child(2n+1) { background: rgba(0, 0, 0, 0); }
    .wp-block-table td, .wp-block-table th { vertical-align: middle; }
    .wp-block-table.is-style-stripes { margin-bottom: 2em; }
    .wp-block-table.is-style-stripes .has-fixed-layout { margin-bottom: 0; }

    /* Media - Block */
    .wp-block-image > figure:not([class*="align"]) { margin: 0; }
    .wp-block-image .alignleft { margin-right: 2em; }
    .wp-block-image .alignright { margin-left: 2em; }

    .wp-block-cover h2, .wp-block-cover-image h2,
    .wp-block-cover .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-image-text,
    .wp-block-cover .wp-block-cover-text, .wp-block-cover-image .wp-block-cover-text { padding: 0.75em; font-weight: bold; }
    .wp-block-cover .wp-block-cover-text strong, .wp-block-cover-image .wp-block-cover-text strong { font-weight: 900; }
    .wp-block-cover, .wp-block-media-text { margin-bottom: 1.5em; }
    .wp-block-media-text .wp-block-media-text__content p { margin: 1rem 0; }

    .wp-block-cover.has-background-dim p:not(.has-text-color),
    .wp-block-cover.has-background-dim p:not(.has-text-color):not(.wp-block-cover-text) a { color: var(--wdtAccentTxtColor); }

    .wp-block-cover.has-background-dim p:not(.has-text-color) a:hover { opacity: 0.75; }


    /* Button - Block */
    .wp-block-button, .wp-block-button__link { margin-bottom: 1.5em; }
    .wp-block-button .wp-block-button__link { font-size: var(--wdtFontSize_Base); line-height: 1.75; margin-bottom: 0; padding: var(--wdtPadding_Btn); }

    .wp-block-file .wp-block-file__button { display: table; margin: 15px 0 0; }

    .is-style-squared .wp-block-button__link { border-radius: 0; }

    .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover { background-color: var(--wdtSecondaryColor); }
    .is-style-outline .wp-block-button__link:hover { color:  var(--wdtHeadAltColor); }

    .wp-block-button.is-style-underline .wp-block-button__link { background: none !important; color: var(--wdtHeadAltColor) !important; padding-left: 0; padding-right: 0; text-decoration-color: var(--wdtPrimaryColor); text-decoration-thickness: 3px; text-decoration-style: solid; text-decoration-line: underline; text-underline-offset: 6px; }

    .wp-block-button.is-style-underline .wp-block-button__link:hover { text-decoration-color: var(--wdtSecondaryColor); text-decoration-thickness: 4px; }

    /* Widget - Block */
    .wp-block-archives, .wp-block-categories, .wp-block-latest-posts,
    .wp-block-archives ul, .wp-block-categories ul, .wp-block-latest-posts ul { list-style: none; }

    .wp-block-archives, .wp-block-categories,
    .wp-block-latest-posts, .wp-block-latest-comments { padding-left: 0; }
    .wp-block-latest-posts.is-grid li, .wp-block-latest-comments li { padding: 0; }

    .wp-block-latest-comments li.wp-block-latest-comments__comment { line-height: 1.8; }

    .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author,
    .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-date,
    .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date { font-size: 0.8em; }

    .wp-block-rss li.wp-block-rss__item .wp-block-rss__item-title,
    .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-title { display: inline-block; width: 100%; }

    .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author,
    .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author,
    .wp-block-rss li.wp-block-rss__item .wp-block-rss__item-publish-date { margin-right: 12px; }

    .wp-block-rss li.wp-block-rss__item .wp-block-rss__item-author,
    .wp-block-rss li.wp-block-rss__item .wp-block-rss__item-publish-date,
    .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author,
    .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-date { display: inline-block; }

    .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { line-height: inherit; }
    .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date { display: inline-block; line-height: var(--wdtLineHeight_Base);margin-top: 5px; margin-bottom: 5px; width: 100%; }

    .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt,
    .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
    .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p { font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Base); }
    .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt > *  { font-size: inherit; }

    .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt > *,
    .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt > *,
    .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link { line-height: inherit; }

    .wp-block-rss li.wp-block-rss__item .wp-block-rss__item-title,
    .wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__post-title,
    .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link { font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Ext); }

    .wp-block-rss li.wp-block-rss__item .wp-block-rss__item-title,
    .wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__post-title { font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Alt); }

    .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author { font-weight: var(--wdtFontWeight_Alt); }

    .wp-block-rss li.wp-block-rss__item .wp-block-rss__item-excerpt { margin-top: 0.5em; }

    .wp-block-archives-dropdown, .wp-block-categories-dropdown, .wp-block-calendar { margin-bottom: 25px; }
    .wp-block-archives-dropdown label:not(.screen-reader-text), .wp-block-categories-dropdown label:not(.screen-reader-text) { color: var(--wdtBodyTxtColor); display:inline-block; font-size:var(--wdtFontSize_Base); font-weight: 600; margin:0 0 10px; width: 100%; }
    .wp-block-archives-dropdown label { display: block; margin-bottom: 0.75rem; }

    .wp-block-calendar .wp-calendar-nav { display: flex; justify-content: space-between; }

    .wp-block-search, .wp-block-search .wp-block-search__inside-wrapper { display: block; }
    .wp-block-search .wp-block-search__button { margin-left: 0; margin-bottom: 25px; }

    .wp-block-archives-list li a:not(:focus), .wp-block-calendar a:not(:focus), .wp-block-latest-comments li a:not(:focus), .wp-block-latest-posts li a:not(:focus), .wp-block-rss li a:not(:focus) { text-decoration: none; }

    /* Gallery - Block */
    .wp-block-gallery li { padding: 0; }
    .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img,
    .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img { flex: 1; height: 100%; object-fit: cover; -o-object-fit: cover; }

    .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure { position: relative; }

    body.has-gutenberg-blocks ul.wp-block-gallery { display: flex; margin-bottom: 20px; padding-left: 0; }
    body.has-gutenberg-blocks figcaption.blocks-gallery-caption { margin: 0 0 1em; }

    .alignfull.wp-block-gallery { margin-bottom: 2rem; }

    .wp-block-gallery:not(.has-nested-images).alignleft { margin-right: 1.5em; }
    .wp-block-gallery:not(.has-nested-images).alignright { margin-left: 1.5em; }

    /* Misc - Block */
    .alignfull { max-width: inherit; position: relative; }
    .alignwide { clear: both; width: 100%; }

    #primary:not(.page-with-sidebar) .alignfull { margin-left: -50vw; margin-right: -50vw; max-width: 100vw; position: relative; left: 50%; right: 50%; width: 100vw; }
    #primary:not(.page-with-sidebar) .wp-block-columns.alignfull { padding: 0 0.5em; }

    #primary:not(.page-with-sidebar) .alignfull.wp-block-embed iframe,
    #primary:not(.page-with-sidebar) .alignfull.wp-block-embed figcaption { max-width: 100%; width: 100%; }

    .wp-block-spacer { clear: both; display: block; float: none; margin: 0 !important; }
    .wp-block-separator { background: #eaeaea; border-width: 0; margin-left: auto; margin-right: auto; }
    .wp-block-separator.is-style-dots { color: currentColor; }
    .wp-block-separator:not(.is-style-wide):not(.is-style-dots) { width: 100px; }

    pre.wp-block-verse { white-space: nowrap; overflow: auto; }

    .wp-block-embed__wrapper{ word-break: break-all; }

    .wp-block-preformatted { display: inline-block; white-space: pre; width: 100%; }

    body.has-gutenberg-blocks .blog-single-entry .entry-body { padding: 0; }
    body.has-gutenberg-blocks .blog-single-entry .entry-body > *[class^="wp-block"] { margin-bottom: 30px; }

    p.has-large-font-size, body.has-gutenberg-blocks p.has-large-font-size,
    body.has-gutenberg-blocks .blog-single-entry .entry-body > p[style*="font-size"],
    p.has-large-font-size + p[style="font-size:46px"] { line-height: var(--wdtLineHeight_Alt); }

    .has-drop-cap { clear: both; display: inline-block; width: 100%; }
    .has-large-font-size, .has-medium-font-size { margin-bottom: 1.5rem; }

    body.has-gutenberg-blocks *[class^="wp-block"] .selection-box { display: inline-block; }
    body.has-gutenberg-blocks *[class^="wp-block"].wp-block-archives-dropdown .selection-box { margin-bottom: 20px; }

    .wp-block-group.has-background { padding: 1rem; margin-bottom: 40px; }

    /* New */
    .wp-block-social-links.is-style-default .wp-social-link.wp-social-link.wp-social-link { padding: 5px; }

    figure.wp-block-image a:focus, .wp-block-image figure a:focus, .wp-block-gallery .blocks-gallery-item figure a:focus { outline: none; }


    @media only screen and (max-width: 479px) {

        *[class*="columns-"].wp-block-gallery .blocks-gallery-item figcaption { display: none; }

        .wp-block-audio audio { min-width: 100%; }
        .wp-block-embed-instagram iframe { min-width: 290px !important; width: 290px !important; }
    }


    /* CoBlock - Twitter  */
    .wp-block-coblocks-click-to-tweet { background: none; padding: 0; }
    .wp-block-coblocks-click-to-tweet__twitter-btn:not(.has-button-color):hover, .wp-block-coblocks-social:not(.is-style-text):not(.is-style-icon-and-text) .wp-block-coblocks-social__button:hover { background-color: var(--wdtHeadAltColor) !important; color: var(--wdtAccentTxtColor); }
    .wp-block-coblocks-accordion-item__title:focus { outline: none; }
    .wp-block-coblocks-click-to-tweet__text { padding-left: 0; }
    .wp-block-coblocks-click-to-tweet__text::before { display: inline-block; margin-right: 15px; position: relative; top: 5px; }
    .wp-block-coblocks-alert { margin-bottom: 20px; }
    .wp-block-coblocks-author__avatar-img { left: 0; }


    /* #endregion */


/*--------------------------------------------------------------
    Elementor Template Style Overwrite
--------------------------------------------------------------*/

    .elementor_library > div:not(.single-entry-body) { display: none; }


    /* #endregion */



/*--------------------------------------------------------------
    Default Color
--------------------------------------------------------------*/

    /* #region - Default Color */

    a:hover, .gallery-caption { color: var(--wdtBodyTxtColor); }
	.selection-box:before { border-top-color: var(--wdtBodyTxtColor); }

    th, th a, .post-edit-link:hover,

    #searchform:hover:before,
    #searchform:focus-within:before,

    .select2-container--default .select2-results .select2-results__option[aria-selected=true], .select2-container--default .select2-results .select2-results__option--highlighted[aria-selected],

	input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], *[role="button"], button, .button, a.button, .wdt-button, .elementor-button.wdt-elementor-button, .elementor-widget-button .elementor-button,

	.yith-wcwl-add-to-wishlist a, .yith-wcqv-button, .wdt-wcsg-button,

	input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button[type="button"]:hover, *[role="button"]:hover, button:hover, .button:hover, a.button:hover, .wdt-button:hover, .elementor-button.wdt-elementor-button:hover, .elementor-widget-button .elementor-button:hover, .wp-block-search .wp-block-search__button:hover,

	.yith-wcwl-add-to-wishlist a:hover, .yith-wcqv-button:hover, .wdt-wcsg-button:hover { color: var(--wdtAccentTxtColor); }

	th a:hover { color: rgba(var(--wdtAccentTxtColorRgb),0.55); }

    td a, ins, .form-calender-icon input[type="text"],

    input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], textarea, select,

    .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__placeholder, .select2-dropdown .select2-result { color: inherit; }

    #searchform:before, #searchform input[type="text"] { color: var(--wdtBodyTxtColor); }

    a, .post-edit-link, dialog,
    td a:hover, body .blog-single-entry ul li .comment-body .comment-content td a:hover, .blog-single-entry .single-entry-body tbody th a:hover { color: var(--wdtHeadAltColor); }

    .blog-single-entry .single-entry-body > p > img[class="align"]:only-child { clear: both; }

    /* tbody tr:nth-child(2n+1) { background:rgba(var(--wdtHeadAltColorRgb),0.03); } */

    dialog, #searchform .wdt-search-icon { background-color: var(--wdtBodyBGColor); }

    hr, .wp-block-separator { background-color: var(--wdtBorderColor); }

    blockquote, .wp-block-quote, .wp-block-pullquote { border-color: rgba(var(--wdtHeadAltColorRgb),0.2); }

    input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], fieldset, select,

    abbr, acronym, pre, #searchform,

    .comment-form > p input[type="checkbox"] ~ label:before, .comment-form > p input[type="radio"] ~ label:before, .comment-form-wdt-privatepolicy input[type="checkbox"] ~ label:before,
    .woocommerce-form__label-for-checkbox > span:before, .woocommerce .woocommerce-shipping-methods input[type="radio"] ~ label:before, .woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label:before { border-color: var(--wdtPrimaryColor); }

    .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple, .select2-dropdown,

    .select2-container--default .select2-search .select2-search__field, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-search--inline .select2-search__field { border-color: var(--wdtLinkColor) !important; }


    .has-body-bg-background-color { background-color: var(--wdtBodyBGColor); }
    .has-body-text-background-color { background-color: var(--wdtBodyTxtColor); }
    .has-alternate-background-color { background-color: var(--wdtHeadAltColor); }
    .has-transparent-background-color { background-color:rgba(0, 0, 0, 0); }

    .has-body-bg-color { color: var(--wdtBodyBGColor); }
    .has-body-text-color { color: var(--wdtBodyTxtColor); }
    .has-alternate-color { color: var(--wdtHeadAltColor); }
    .has-transparent-color { color:rgba(0, 0, 0, 0); }


    input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, input.text:focus { outline: none; outline-offset: 0; -webkit-box-shadow: none; box-shadow: none; }

    .comment-form > p input[type="checkbox"]:focus:not(:checked) ~ label:before, .comment-form > p input[type="radio"]:focus:not(:checked) ~ label:before, .comment-form-wdt-privatepolicy input[type="checkbox"]:focus:not(:checked) ~ label:before,
    .woocommerce-form__label-for-checkbox > input:focus:not(:checked) ~ span:before, .woocommerce .woocommerce-shipping-methods input[type="radio"]:focus:not(:checked) ~ label:before, .woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]:focus:not(:checked) ~ label:before { outline: none; }


    /* Focusing the button with a keyboard will show a dashed black line. */
	input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus, button[type="button"]:focus, *[role="button"]:focus, button:focus, .button:focus, a.button:focus, .wdt-button:focus, .elementor-button.wdt-elementor-button:focus, .elementor-widget-button .elementor-button:focus,

	.yith-wcwl-add-to-wishlist a:focus, .yith-wcqv-button:focus, .wdt-wcsg-button:focus, a.post-edit-link:focus, a.skip-link:focus { outline: none; outline-offset: none !important; -webkit-box-shadow: 1px 1px 3px rgba(var(--wdtHeadAltColorRgb),0.25); box-shadow: 1px 1px 3px rgba(var(--wdtHeadAltColorRgb),0.25); }

    /* Focusing the button with a mouse, touch, or stylus will show a subtle drop shadow. */
	input[type="submit"]:focus:not(:focus-visible), input[type="reset"]:focus:not(:focus-visible), input[type="button"]:focus:not(:focus-visible), button[type="button"]:focus:not(:focus-visible), *[role="button"]:focus:not(:focus-visible), button:focus:not(:focus-visible), .button:focus:not(:focus-visible), a.button:focus:not(:focus-visible), .wdt-button:focus:not(:focus-visible), .elementor-button.wdt-elementor-button:focus:not(:focus-visible), .elementor-widget-button .elementor-button:focus:not(:focus-visible),

	.yith-wcwl-add-to-wishlist a:focus:not(:focus-visible), .yith-wcqv-button:focus:not(:focus-visible), .wdt-wcsg-button:focus:not(:focus-visible), a.post-edit-link:focus:not(:focus-visible), a.skip-link:focus:not(:focus-visible) { outline: none; outline-offset: 0; text-decoration: none !important; -webkit-box-shadow: none; box-shadow: none; }

    .screen-reader-text:focus { -webkit-box-shadow: 0 0 2px 2px rgba(var(--wdtHeadAltColorRgb),0.6); box-shadow: 0 0 2px 2px rgba(var(--wdtHeadAltColorRgb),0.6); }


	/* DarkBG Color Override */
	.wdt-dark-bg, .wdt-dark-bg h1, .wdt-dark-bg h2, .wdt-dark-bg h3, .wdt-dark-bg h4, .wdt-dark-bg h5, .wdt-dark-bg h6 { color: var(--wdtAccentTxtColor); }

    .wdt-dark-bg { border-color:var(--wdtBodyBGColor); }

    .wdt-dark-bg fieldset { border-color:rgba(var(--wdtBodyBGColorRgb), 0.2); }

    .wdt-dark-bg .wp-caption-text, .wdt-dark-bg .wp-caption-dt { background:rgba(var(--wdtBodyBGColorRgb),0.15); border-color:rgba(var(--wdtBodyBGColorRgb),0.05); }

    /* #endregion */

/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

    /* #region - Accents */

    /* Primary */
    a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .has-primary-color { color: var(--wdtPrimaryColor); }

    table:not(.shop_attributes) > tbody:first-child > tr > th, th, .wp-block-calendar table th, .select2-container--default .select2-results .select2-results__option[aria-selected=true],

    input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], *[role="button"], button, .button, a.button, .has-primary-background-color { background-color: var(--wdtPrimaryColor); }

    .select2-container--default .select2-results .select2-results__option--highlighted[aria-selected] { background-color: rgba(var(--wdtPrimaryColorRgb),0.85); }

    /* Secondary */
    .has-secondary-color { color: var(--wdtSecondaryColor); }

    .has-secondary-background-color { background-color: var(--wdtSecondaryColor); }

    input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button[type="button"]:hover, *[role="button"]:not(.mejs-overlay-button):hover, button:hover, .button:hover, a.button:hover, .wp-block-search .wp-block-search__button:hover, .wdt-infinite-portfolio-load-more:hover, #wpsl-stores li > p ~ .wpsl-directions:hover { background-color: var(--wdtLinkHoverColor); border-color: transparent; }

    /* Tertiary */
    .has-tertiary-background-color { background-color: var(--wdtTertiaryColor); }
    .has-tertiary-color { color: var(--wdtTertiaryColor); }

    /* #endregion */

/* ------------------------------------------- custom style starts -------------------------------------------- */

.wdt-header-menu ul li.has-mega-menu > ul > li.menu-item .widget.widget_recent_posts { margin-bottom: 0; }

/* blog modern template */
.entry-cover-layout.wdt-classic-style .post.blog-entry { min-height: 500px; }
.entry-cover-layout.wdt-classic-style.wdt-post-entry .post.blog-entry > div { width: 100%; }
.wdt-classic-style.wdt-post-entry .blog-entry div.entry-body p { color: var(--wdtAccentTxtColor); }
.wdt-classic-style.wdt-post-entry .post.blog-entry div.entry-date { margin-bottom: 20px; }
.wdt-classic-style.wdt-post-entry .blog-entry div.entry-button .wdt-button { background-color: var(--wdtAccentTxtColor); color: var(--wdtPrimaryColor); box-shadow: 0px 0px 15px -5px var(--wdtPrimaryColor); -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.wdt-classic-style.wdt-post-entry .blog-entry div.entry-button .wdt-button:hover { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); box-shadow: 0px 0px 15px -5px var(--wdtAccentTxtColor); }
.wdt-classic-style.wdt-post-entry .blog-entry div.entry-button .wdt-button span,
.wdt-classic-style.wdt-post-entry .blog-entry div.entry-button .wdt-button span svg { -webkit-transition: all 0s ease-out; transition: all 0s ease-out; }
.entry-cover-layout.wdt-classic-style.wdt-post-entry .blog-entry div.entry-meta-group > div + div:before { margin: 7px 10px 0 0; opacity: .8; }
.entry-cover-layout.wdt-classic-style.wdt-post-entry .blog-entry:hover>div.entry-meta-group>div+div::before,
.entry-cover-layout.wdt-classic-style.wdt-post-entry .blog-entry.sticky>div.entry-meta-group>div+div::before { background-color: var(--wdtAccentTxtColor); opacity: .8; }
.wdt-classic-style.wdt-post-entry .blog-entry div.entry-thumb { overflow: hidden; }
.wdt-classic-style.wdt-post-entry .blog-entry:hover div.entry-thumb .blog-image a { -webkit-transform: scale(1.1); transform: scale(1.1); }
.entry-cover-layout.wdt-classic-style .post.blog-entry div.entry-title h4 a:hover { color: var(--wdtLinkHoverColor); }

/* post simple type */
.post-simple.blog-single-entry.post div.entry-post-navigation { display: grid; grid-template-columns: repeat(2, 50%); border: 2px solid var(--wdtBorderColor); border-radius: 6px; padding: 0; }
.post-simple.blog-single-entry.post div.entry-post-navigation > div { overflow: hidden; padding: 20px; width: 100%; display: flex; align-items: center; position: relative; }
.post-simple.blog-single-entry.post div.entry-post-navigation > div.post-prev-link { justify-content: flex-start; text-align: left; flex-direction: row-reverse; border-right: 2px solid var(--wdtBorderColor); }
.post-simple.blog-single-entry.post div.entry-post-navigation > div.post-next-link { justify-content: flex-end; text-align: right; }
.post-simple.blog-single-entry.post div.entry-post-navigation > * { max-width: inherit; }
.post-simple.blog-single-entry.post .prev-post-bgimg, .post-simple.blog-single-entry.post .next-post-bgimg { width: 100px; height: 100px; border-radius: 6px; }
.post-simple.blog-single-entry.post .prev-post-bgimg { margin: 0 0 0 auto; }
.post-simple.blog-single-entry.post .next-post-bgimg { margin: 0 auto 0 0; }
.post-simple.blog-single-entry.post .post-prev-link .nav-title-wrap p a:before, .post-simple.blog-single-entry.post .post-next-link .nav-title-wrap p a:after { display: none; }
.post-simple.blog-single-entry.post .nav-title-wrap { text-align: left; display: block; flex-direction: inherit; margin-top: 0; }
.post-simple.blog-single-entry.post .nav-title-wrap p { font-size: 13px; text-transform: uppercase; letter-spacing: 2.6px; }
.post-simple.blog-single-entry.post .nav-title-wrap p a { font-size: inherit; }
.post-simple.blog-single-entry.post .post-prev-link .nav-title-wrap p a { margin-left: 10px; }
.post-simple.blog-single-entry.post .post-prev-link .nav-title-wrap p { justify-content: start; }
.post-simple.blog-single-entry.post .post-next-link .nav-title-wrap p a { margin-right: 10px; }
.post-simple.blog-single-entry.post .post-next-link .nav-title-wrap p,
.post-simple.blog-single-entry.post .post-next-link .nav-title-wrap { text-align: right; justify-content: end; }

.post-simple.blog-single-entry.post .entry-post-navigation > div *[class*="-bgimg"] ~ .nav-title-wrap { width: calc(100% - 120px); }

@media screen and (max-width:767px) {
    .post-simple.blog-single-entry.post div.entry-post-navigation { grid-template-columns: repeat(1, 100%); }
    .post-simple.blog-single-entry.post div.entry-post-navigation > div.post-prev-link { border-right: 0px solid var(--wdtBorderColor); border-bottom: 2px solid var(--wdtBorderColor); }
    .post-simple.blog-single-entry.post .entry-post-navigation > div *[class*="-bgimg"] ~ .nav-title-wrap { width: 100%; }
    .post-simple.blog-single-entry.post .nav-title-wrap p,
    .post-simple.blog-single-entry.post .nav-title-wrap p a { font-size: 13px !important; }
}

/* post modern type */
.post.blog-single-entry.post-modern div.entry-post-navigation,
.post-modern div.entry-post-navigation .nav-title-wrap span,
.post-modern div.entry-post-navigation .nav-title-wrap h3 { display: none; }

.post-modern div.entry-post-navigation .post-next-link { text-align: right; }
.post-modern div.entry-post-navigation { position: fixed; top: 50%; }
.post-modern div.entry-post-navigation .nav-title-wrap p a { display: inline-flex; align-items: center; margin-bottom: 0; }
.post-modern div.entry-post-navigation .post-prev-link .nav-title-wrap p a::before,
.post-modern div.entry-post-navigation .post-next-link .nav-title-wrap p a::after { content: ""; position: relative; display: inline-block; width: 16px; height: 16px; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: cover; mask-size: cover; background-color: currentColor; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

.post-modern div.entry-post-navigation .post-prev-link .nav-title-wrap p a::before { margin-right: 10px; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M3.5,53.8L3.5,53.8c-0.2-0.5-0.3-0.9-0.4-1.4c0,0,0,0,0-0.1c-0.2-0.9-0.2-1.8,0-2.7c0,0,0,0,0-0.1 c0.1-0.4,0.2-0.9,0.4-1.3v-0.1c0.2-0.4,0.4-0.8,0.6-1.2v-0.1c0.3-0.4,0.6-0.8,0.9-1.1l29.7-29.6c2.9-2.9,7.6-2.9,10.5,0 c2.9,2.9,2.9,7.6,0,10.5l0,0l-16.9,17h62.3c4.1,0,7.4,3.3,7.4,7.4s-3.3,7.4-7.4,7.4H28.3l16.9,17c2.9,2.8,3,7.5,0.2,10.5 c-2.8,2.9-7.5,3-10.5,0.2c-0.1-0.1-0.1-0.1-0.2-0.2L5.1,56.2c-0.3-0.4-0.6-0.7-0.9-1.1V55C4,54.6,3.8,54.2,3.5,53.8'%3E%3C/path%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M3.5,53.8L3.5,53.8c-0.2-0.5-0.3-0.9-0.4-1.4c0,0,0,0,0-0.1c-0.2-0.9-0.2-1.8,0-2.7c0,0,0,0,0-0.1 c0.1-0.4,0.2-0.9,0.4-1.3v-0.1c0.2-0.4,0.4-0.8,0.6-1.2v-0.1c0.3-0.4,0.6-0.8,0.9-1.1l29.7-29.6c2.9-2.9,7.6-2.9,10.5,0 c2.9,2.9,2.9,7.6,0,10.5l0,0l-16.9,17h62.3c4.1,0,7.4,3.3,7.4,7.4s-3.3,7.4-7.4,7.4H28.3l16.9,17c2.9,2.8,3,7.5,0.2,10.5 c-2.8,2.9-7.5,3-10.5,0.2c-0.1-0.1-0.1-0.1-0.2-0.2L5.1,56.2c-0.3-0.4-0.6-0.7-0.9-1.1V55C4,54.6,3.8,54.2,3.5,53.8'%3E%3C/path%3E%3C/svg%3E"); }
.post-modern div.entry-post-navigation .post-next-link .nav-title-wrap p a::after { margin-left: 10px; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M97.5,53.8L97.5,53.8c0.2-0.5,0.3-0.9,0.4-1.4c0,0,0,0,0-0.1c0.2-0.9,0.2-1.8,0-2.7c0,0,0,0,0-0.1 c-0.1-0.4-0.2-0.9-0.4-1.3v-0.1c-0.2-0.4-0.4-0.8-0.6-1.2v-0.1c-0.3-0.4-0.6-0.8-0.9-1.1L66.3,16.2c-2.9-2.9-7.6-2.9-10.5,0 s-2.9,7.6,0,10.5l0,0l16.9,17H10.4C6.3,43.6,3,46.9,3,51s3.3,7.4,7.4,7.4h62.3l-16.9,17c-2.9,2.8-3,7.5-0.2,10.5 c2.8,2.9,7.5,3,10.5,0.2c0.1-0.1,0.1-0.1,0.2-0.2l29.6-29.6c0.3-0.4,0.6-0.7,0.9-1.1V55C97,54.6,97.2,54.2,97.5,53.8'%3E%3C/path%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M97.5,53.8L97.5,53.8c0.2-0.5,0.3-0.9,0.4-1.4c0,0,0,0,0-0.1c0.2-0.9,0.2-1.8,0-2.7c0,0,0,0,0-0.1 c-0.1-0.4-0.2-0.9-0.4-1.3v-0.1c-0.2-0.4-0.4-0.8-0.6-1.2v-0.1c-0.3-0.4-0.6-0.8-0.9-1.1L66.3,16.2c-2.9-2.9-7.6-2.9-10.5,0 s-2.9,7.6,0,10.5l0,0l16.9,17H10.4C6.3,43.6,3,46.9,3,51s3.3,7.4,7.4,7.4h62.3l-16.9,17c-2.9,2.8-3,7.5-0.2,10.5 c2.8,2.9,7.5,3,10.5,0.2c0.1-0.1,0.1-0.1,0.2-0.2l29.6-29.6c0.3-0.4,0.6-0.7,0.9-1.1V55C97,54.6,97.2,54.2,97.5,53.8'%3E%3C/path%3E%3C/svg%3E"); }

/* video post style */
.post.type-post .entry-thumb .blog-image .wdt-video-wrap div.wp-video { width: 100% !important; }
.mejs-container .mejs-inner button[type="button"]:hover { background-color: transparent; }


/* mega menu style header */

.wdt-header-menu .wdt-primary-nav .menu-item ul li .recent-posts-widget ul > li > .post-details .entry-content p {
    font-size: var(--wdtFontSize_Base);
}

.wdt-header-menu .wdt-primary-nav .menu-item ul li .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a:hover,
.wdt-header-menu .wdt-primary-nav .menu-item ul li .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a.button:hover { -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); }

.wdt-header-menu .wdt-primary-nav .menu-item ul li .woocommerce ul.products li.product .product-wrapper .product-details .product-title { margin: 0 0 0 0; }
.wdt-header-menu .wdt-primary-nav .menu-item ul li .woocommerce ul.products li.product .product-wrapper .product-details .product-title > h5 { line-height: 1; }
.wdt-header-menu .wdt-primary-nav .menu-item ul li .woocommerce ul.products li.product .product-wrapper .product-details .product-title > h5 > a { line-height: 1.1; }

.wdt-custom-megamenue-image-style,
.wdt-custom-megamenue-image-style div { height: 100%; }
.wdt-custom-megamenue-image-style .elementor-widget-container .elementor-image img { object-fit: cover; height: 100%; }

.wdt-custom-megamenu-recent-post-style .widget .recent-posts-widget li .post-details .entry-title h4 a { line-height: 1.2; font-size: var(--wdtFontSize_H6); letter-spacing: 0; font-weight: 600; }

@media screen and (max-width:1280px) {
    div.mobile-menu ul.wdt-primary-nav li.menu-item ul.sub-menu li.menu-item .elementor-widget-container .woocommerce ul.products { grid-template-columns: repeat(1,1fr); }
}


/* -------------------------------------------- custom style ends --------------------------------------------- */

/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

/*----*****---- << Tablet (Landscape) >> ----*****----*/

	/* Note: Design for a width of 960px */
    @media only screen and (max-width:1280px) {

    }

	/* Common Styles for the devices below 767px width */
	@media only screen and (min-width: 1025px) and (max-width: 1280px) {

        .page-with-sidebar .wp-block-gallery.columns-6 .blocks-gallery-grid,
        .page-with-sidebar .wp-block-gallery.columns-7 .blocks-gallery-grid,
        .page-with-sidebar .wp-block-gallery.columns-8 .blocks-gallery-grid { display: grid; grid-template-columns: repeat(4, 1fr); margin-right: -20px; }

        .page-with-sidebar .wp-block-gallery.columns-6 .blocks-gallery-grid .blocks-gallery-item,
        .page-with-sidebar .wp-block-gallery.columns-7 .blocks-gallery-grid .blocks-gallery-item,
        .page-with-sidebar .wp-block-gallery.columns-8 .blocks-gallery-grid .blocks-gallery-item { margin: 0; padding: 0 20px 20px 0; width: 100%; }

    }

	/* Common Styles for the devices below 767px width */
	@media only screen and (min-width: 600px) and (max-width: 1024px) {

        .page-with-sidebar .wp-block-gallery.columns-6 .blocks-gallery-grid,
        .page-with-sidebar .wp-block-gallery.columns-7 .blocks-gallery-grid,
        .page-with-sidebar .wp-block-gallery.columns-8 .blocks-gallery-grid { display: grid; grid-template-columns: repeat(3, 1fr); margin-right: -20px; }

        .page-with-sidebar .wp-block-gallery.columns-6 .blocks-gallery-grid .blocks-gallery-item,
        .page-with-sidebar .wp-block-gallery.columns-7 .blocks-gallery-grid .blocks-gallery-item,
        .page-with-sidebar .wp-block-gallery.columns-8 .blocks-gallery-grid .blocks-gallery-item { margin: 0; padding: 0 20px 20px 0; width: 100%; }

    }


    /*----*****---- << Mobile (Landscape) >> ----*****----*/

	/* Common Styles for the devices below 767px width */
	@media only screen and (max-width: 767px) {


    }

    	/*----*****---- << Mobile - Portrait >> ----*****----*/

 	/* Common Styles for the devices below 479px width */
 	@media only screen and (max-width: 479px) {


	}

    /* #region - Responsive */

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (min-width: 320px) and (max-width: 479px) {

		/*----*****---- << Miscellaneous >> --****--*/
		th, td, tbody th { font-size: 11px; }

	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 319px) {

		th, td, tbody th { font-size: 10px; }

    }

    /* #endregion */




/*--------------------------------------------------------------
    Custom Styles
--------------------------------------------------------------*/

    /*--<< Home 5 - Video Banner >>--*/

    .wdt-custom-video-radius-inner .elementor-background-video-container { border-radius: 8px; }

    .woocommerce .product .wdt-product-summary .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper {
        position: relative;
    }

    .woocommerce .product .wdt-product-summary .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper:after {
        content: "";
        position: absolute;
        display: inline-block;
        right: 0;
        top: clamp(0.1875rem, 0.0865rem + 0.4487vw, 0.625rem);
        width: 1px;
        height: clamp(1.125rem, 0.8077rem + 1.4103vw, 2.5rem);
        background-color: var(--wdtBorderColor);
        transform: translateY(0);
    }
/* ==========================================================================
    Table of Contents
========================================================================== */


/*--------------------------------------------------------------
    Grid Container & Main Content Layouts
--------------------------------------------------------------*/

    .wrapper { clear:both; float:left; margin:0; padding:0; width:100%; }
    .inner-wrapper { float:left; margin:0; padding:0; overflow:hidden; width:100%; }

    .container { clear: both; margin: 0 auto; position: relative; max-width: 1640px; width: 100%; }

	.wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { margin-left: auto; margin-right: auto; max-width: 1640px; width: 100%; }


	#main { clear:both; display:block; float:left; margin:0; padding:0; width:100%; }

	#primary { width: 1100px; margin:0; padding: 0; float:none; display: inline-block; position:relative; }
	#primary.content-full-width { width:100%; }
	#primary.with-left-sidebar { float:right; margin-left: 0; }
	#primary.with-right-sidebar { float:left; margin-right: 0; }

	#secondary { width: 290px; margin:0; padding:0; position:relative; z-index:1; }

	#secondary-right, #secondary.secondary-has-right-sidebar { float:right; }
	#secondary-left, #secondary.secondary-has-left-sidebar { float:left; }

	#secondary.secondary-has-both-sidebar { margin:0; }

	.page-template-tpl-fullwidth-php #primary { padding-bottom:0; }
	#primary.content-full-width, body.search-no-results #primary.content-full-width { min-height: 68vh; }
	#primary > *:last-child { margin-bottom: 90px; }


	/* Side navigation */

	#primary{width: calc(100% - 370px); /*overflow: hidden;*/}
	.elementor-section.elementor-section-stretched{width: 100% !important;left: 0 !important;}



/*--------------------------------------------------------------
    Boxed Layout
--------------------------------------------------------------*/

	body.layout-boxed { background-attachment: fixed; background-color: rgba(var(--wdtHeadAltColorRgb),0.025); }
	.layout-boxed .wrapper { float:none; margin:0 auto; overflow:hidden; width:1380px; }
	.layout-boxed .inner-wrapper { background: var(--wdtBodyBGColor); }


/*--------------------------------------------------------------
    Grid Columns
--------------------------------------------------------------*/

	.column { margin: 0; float:left; min-height:1px; position:relative; }
	.column.first { clear:both; margin-left: 0; }
	.column.wdt-full-width, .column.wdt-one-column { margin-left: 0; }

	.wdt-full-width, .wdt-one-column { width:100%; }

	.wdt-one-half, .wdt-three-sixth { width: 48%; }
	.wdt-one-third, .wdt-two-sixth { width: 32%; }
	.wdt-two-third, .wdt-four-sixth { width: 66%; }

	.wdt-one-fourth { width: 23.5%; }
	.wdt-three-fourth { width: 74.5%; }

	.wdt-one-fifth { width: 18.4%; }
	.wdt-two-fifth { width: 38.8%; }
	.wdt-three-fifth { width: 59.2%; }
	.wdt-four-fifth { width: 79.6%; }

	.wdt-one-sixth { width: 15%; }
	.wdt-five-sixth { width: 83%; }

	.column.no-space { margin-left: 0; margin-right: 0; }

	.column.no-space.wdt-one-half, .column.no-space.wdt-three-sixth { width: 50%; }
	.column.no-space.wdt-one-third, .column.no-space.wdt-two-sixth { width: 33.33%; }
	.column.no-space.wdt-two-third, .column.no-space.wdt-four-sixth { width: 66.66%; }

	.column.no-space.wdt-one-fourth { width: 25%; }
	.column.no-space.wdt-three-fourth { width: 75%; }

	.column.no-space.wdt-one-fifth { width: 20%; }
	.column.no-space.wdt-two-fifth { width: 40%; }
	.column.no-space.wdt-three-fifth { width: 60%; }
	.column.no-space.wdt-four-fifth { width: 80%; }

	.column.no-space.wdt-one-sixth { width: 16.66%; }
	.column.no-space.wdt-five-sixth { width: 83.33%; }

	.wdt-col { float: left; margin: 0; min-height: 1px; padding: 0 15px; position: relative; }

	.column img { display:inherit; height:auto; max-width:100%; }



/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/

	@media only screen and (min-width:1541px) and (max-width:1724px) {

		/*----*****---- << Custom Columns >> ----*****----*/

		.wdt-col-hxlg-12 { width: 100%; }
		.wdt-col-hxlg-11 { width: 91.66666667%; }
		.wdt-col-hxlg-10 { width: 83.33333333%; }
		.wdt-col-hxlg-9 { width: 75%; }
		.wdt-col-hxlg-8 { width: 66.66666667%; }
		.wdt-col-hxlg-7 { width: 58.33333333%; }
		.wdt-col-hxlg-6 { width: 50%; }
		.wdt-col-hxlg-5 { width: 41.66666667%; }
		.wdt-col-hxlg-4 { width: 33.33333333%; }
		.wdt-col-hxlg-3 { width: 25%; }
		.wdt-col-hxlg-2 { width: 16.66666667%; }
		.wdt-col-hxlg-1 { width: 8.33333333%; }

		.wdt-col-hxlg-1b5 { width: 20%; }
		.wdt-col-hxlg-2b5 { width: 40%; }
		.wdt-col-hxlg-3b5 { width: 60%; }
		.wdt-col-hxlg-4b5 { width: 80%; }

		.wdt-col-hxlg-offset-12 { margin-left: 100% }
		.wdt-col-hxlg-offset-11 { margin-left: 91.66666667% }
		.wdt-col-hxlg-offset-10 { margin-left: 83.33333333% }
		.wdt-col-hxlg-offset-9 { margin-left: 75% }
		.wdt-col-hxlg-offset-8 { margin-left: 66.66666667% }
		.wdt-col-hxlg-offset-7 { margin-left: 58.33333333% }
		.wdt-col-hxlg-offset-6 { margin-left: 50% }
		.wdt-col-hxlg-offset-5 { margin-left: 41.66666667% }
		.wdt-col-hxlg-offset-4 { margin-left: 33.33333333% }
		.wdt-col-hxlg-offset-3 { margin-left: 25% }
		.wdt-col-hxlg-offset-2 { margin-left: 16.66666667% }
		.wdt-col-hxlg-offset-1 { margin-left: 8.33333333% }
		.wdt-col-hxlg-offset-0 { margin-left: 0 }

	}

	@media only screen and (max-width:1540px) {

		#primary.with-left-sidebar { margin-left: 30px; }
		#primary.with-right-sidebar { margin-right: 30px; }

	}

	@media only screen and (min-width:1281px) {

		/*----*****---- << Custom Columns >> ----*****----*/
		.wdt-col-lg-12 { width: 100%; }
		.wdt-col-lg-11 { width: 91.66666667%; }
		.wdt-col-lg-10 { width: 83.33333333%; }
		.wdt-col-lg-9 { width: 75%; }
		.wdt-col-lg-8 { width: 66.66666667%; }
		.wdt-col-lg-7 { width: 58.33333333%; }
		.wdt-col-lg-6 { width: 50%; }
		.wdt-col-lg-5 { width: 41.66666667%; }
		.wdt-col-lg-4 { width: 33.33333333%; }
		.wdt-col-lg-3 { width: 25%; }
		.wdt-col-lg-2 { width: 16.66666667%; }
		.wdt-col-lg-1 { width: 8.33333333%; }

		.wdt-col-lg-1b5 { width: 20%; }
		.wdt-col-lg-2b5 { width: 40%; }
		.wdt-col-lg-3b5 { width: 60%; }
		.wdt-col-lg-4b5 { width: 80%; }

	}

	/*----*****---- << Laptop/Notebook >> ----*****----*/

	@media only screen and (min-width:1281px) and (max-width:1540px) {

		/*----*****---- <<Container >> ----*****----*/
		.container { width: 1080px; }

		.wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { max-width: 1080px; }

		.layout-boxed .wrapper { width: 1120px; }
		.layout-boxed .vc_row.vc_row-no-padding { margin: 0 -30px; }

		#primary { width: 760px; }
		#secondary { width:240px; }

		/*----*****---- << Custom Columns >> ----*****----*/

		.wdt-col-qxlg-12 { width: 100%; }
		.wdt-col-qxlg-11 { width: 91.66666667%; }
		.wdt-col-qxlg-10 { width: 83.33333333%; }
		.wdt-col-qxlg-9 { width: 75%; }
		.wdt-col-qxlg-8 { width: 66.66666667%; }
		.wdt-col-qxlg-7 { width: 58.33333333%; }
		.wdt-col-qxlg-6 { width: 50%; }
		.wdt-col-qxlg-5 { width: 41.66666667%; }
		.wdt-col-qxlg-4 { width: 33.33333333%; }
		.wdt-col-qxlg-3 { width: 25%; }
		.wdt-col-qxlg-2 { width: 16.66666667%; }
		.wdt-col-qxlg-1 { width: 8.33333333%; }

		.wdt-col-qxlg-1b5 { width: 20%; }
		.wdt-col-qxlg-2b5 { width: 40%; }
		.wdt-col-qxlg-3b5 { width: 60%; }
		.wdt-col-qxlg-4b5 { width: 80%; }

		.wdt-col-qxlg-offset-12 { margin-left: 100% }
		.wdt-col-qxlg-offset-11 { margin-left: 91.66666667% }
		.wdt-col-qxlg-offset-10 { margin-left: 83.33333333% }
		.wdt-col-qxlg-offset-9 { margin-left: 75% }
		.wdt-col-qxlg-offset-8 { margin-left: 66.66666667% }
		.wdt-col-qxlg-offset-7 { margin-left: 58.33333333% }
		.wdt-col-qxlg-offset-6 { margin-left: 50% }
		.wdt-col-qxlg-offset-5 { margin-left: 41.66666667% }
		.wdt-col-qxlg-offset-4 { margin-left: 33.33333333% }
		.wdt-col-qxlg-offset-3 { margin-left: 25% }
		.wdt-col-qxlg-offset-2 { margin-left: 16.66666667% }
		.wdt-col-qxlg-offset-1 { margin-left: 8.33333333% }
		.wdt-col-qxlg-offset-0 { margin-left: 0 }

	}

	/*----*****---- << Tablet (Landscape) >> ----*****----*/

	/* Note: Design for a width of 960px */
    @media only screen and (min-width:1025px) and (max-width:1280px) {

		/*----*****---- << Container >> ----*****----*/
		.container { width:900px; }

		.wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { max-width:900px; }

		.layout-boxed .wrapper { width:940px; }
		.layout-boxed .vc_row.vc_row-no-padding { margin: 0 -20px; }

		#primary { width:620px; }
		#secondary { width:200px; }

		/*----*****---- << Custom Columns >> ----*****----*/
		.wdt-col-md-12 { width: 100%; }
		.wdt-col-md-11 { width: 91.66666667%; }
		.wdt-col-md-10 { width: 83.33333333%; }
		.wdt-col-md-9 { width: 75%; }
		.wdt-col-md-8 { width: 66.66666667%; }
		.wdt-col-md-7 { width: 58.33333333%; }
		.wdt-col-md-6 { width: 50%; }
		.wdt-col-md-5 { width: 41.66666667%; }
		.wdt-col-md-4 { width: 33.33333333%; }
		.wdt-col-md-3 { width: 25%; }
		.wdt-col-md-2 { width: 16.66666667%; }
		.wdt-col-md-1 { width: 8.33333333%; }

		.wdt-col-md-1b5 { width: 20%; }
		.wdt-col-md-2b5 { width: 40%; }
		.wdt-col-md-3b5 { width: 60%; }
		.wdt-col-md-4b5 { width: 80%; }

		.wdt-col-md-offset-12 { margin-left: 100% }
		.wdt-col-md-offset-11 { margin-left: 91.66666667% }
		.wdt-col-md-offset-10 { margin-left: 83.33333333% }
		.wdt-col-md-offset-9 { margin-left: 75% }
		.wdt-col-md-offset-8 { margin-left: 66.66666667% }
		.wdt-col-md-offset-7 { margin-left: 58.33333333% }
		.wdt-col-md-offset-6 { margin-left: 50% }
		.wdt-col-md-offset-5 { margin-left: 41.66666667% }
		.wdt-col-md-offset-4 { margin-left: 33.33333333% }
		.wdt-col-md-offset-3 { margin-left: 25% }
		.wdt-col-md-offset-2 { margin-left: 16.66666667% }
		.wdt-col-md-offset-1 { margin-left: 8.33333333% }
		.wdt-col-md-offset-0 { margin-left: 0 }

	}


	/*----*****---- << Tablet (Portrait) >> ----*****----*/

	/* Note: Design for a width of 768px */
	@media only screen and (min-width:768px) and (max-width:1024px) {


		/*----*****---- << Container >> ----*****----*/
		.container { width:710px; }

		.wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { max-width:710px; }

		.layout-boxed .wrapper { width:750px; }
		.layout-boxed .vc_row.vc_row-no-padding { margin: 0 -20px; }

		/*----*****---- << Content >> ----*****----*/
		#primary { width:100%; }
		#primary.with-left-sidebar { margin-left:0; }
		#primary.with-right-sidebar { margin-right:0; }
		#secondary { width:100%; }

		#primary.with-left-sidebar, #primary.with-right-sidebar { margin-bottom: 50px; }

		/*----*****---- << Custom Columns >> ----*****----*/
		.wdt-col-sm-12 { width: 100%; }
		.wdt-col-sm-11 { width: 91.66666667%; }
		.wdt-col-sm-10 { width: 83.33333333%; }
		.wdt-col-sm-9 { width: 75%; }
		.wdt-col-sm-8 { width: 66.66666667%; }
		.wdt-col-sm-7 { width: 58.33333333%; }
		.wdt-col-sm-6 { width: 50%; }
		.wdt-col-sm-5 { width: 41.66666667%; }
		.wdt-col-sm-4 { width: 33.33333333%; }
		.wdt-col-sm-3 { width: 25%; }
		.wdt-col-sm-2 { width: 16.66666667%; }
		.wdt-col-sm-1 { width: 8.33333333%; }

		.wdt-col-sm-1b5 { width: 20%; }
		.wdt-col-sm-2b5 { width: 40%; }
		.wdt-col-sm-3b5 { width: 60%; }
		.wdt-col-sm-4b5 { width: 80%; }

		.wdt-col-sm-offset-12 { margin-left: 100% }
		.wdt-col-sm-offset-11 { margin-left: 91.66666667% }
		.wdt-col-sm-offset-10 { margin-left: 83.33333333% }
		.wdt-col-sm-offset-9 { margin-left: 75% }
		.wdt-col-sm-offset-8 { margin-left: 66.66666667% }
		.wdt-col-sm-offset-7 { margin-left: 58.33333333% }
		.wdt-col-sm-offset-6 { margin-left: 50% }
		.wdt-col-sm-offset-5 { margin-left: 41.66666667% }
		.wdt-col-sm-offset-4 { margin-left: 33.33333333% }
		.wdt-col-sm-offset-3 { margin-left: 25% }
		.wdt-col-sm-offset-2 { margin-left: 16.66666667% }
		.wdt-col-sm-offset-1 { margin-left: 8.33333333% }
		.wdt-col-sm-offset-0 { margin-left: 0 }

	}


	/*----*****---- << Mobile (Landscape) >> ----*****----*/

	/* Common Styles for the devices below 767px width */
	@media only screen and (max-width: 767px) {

		/*----*****---- << Content >> ----*****----*/
	   #primary { width:100%; }
	   #primary.with-left-sidebar { margin-left:0; }
	   #primary.with-right-sidebar { margin-right:0; }
	   #secondary { width:100%; }

	   #primary.with-left-sidebar, #primary.with-right-sidebar { margin-bottom: 50px; }


	   /*----*****---- << Column >> ----*****----*/
	   .column { margin-left: 0; }
	   .column { margin-bottom: 20px; }

	   .column, .column.no-space,

	   .wdt-one-half, .wdt-three-sixth, .column.no-space.wdt-one-half, .column.no-space.wdt-three-sixth,
	   .wdt-one-third, .wdt-two-sixth, .column.no-space.wdt-one-third, .column.no-space.wdt-two-sixth,
	   .wdt-two-third, .wdt-four-sixth, .column.no-space.wdt-two-third, .column.no-space.wdt-four-sixth,

	   .wdt-one-fourth, .column.no-space.wdt-one-fourth,
	   .wdt-three-fourth, .column.no-space.wdt-three-fourth,

	   .wdt-one-fifth, .column.no-space.wdt-one-fifth,
	   .wdt-two-fifth, .column.no-space.wdt-two-fifth,
	   .wdt-three-fifth, .column.no-space.wdt-three-fifth,
	   .wdt-four-fifth, .column.no-space.wdt-four-fifth,

	   .wdt-one-sixth, .column.no-space.wdt-one-sixth,
	   .wdt-five-sixth, .column.no-space.wdt-five-sixth

	   .wdt-col, div[class*="wdt-col"], section[class*="wdt-col"], li[class*="wdt-col"] { width: 100%; }

	}


	/*----*****---- << Mobile (Landscape) >> ----*****----*/

    /* Note: Design for a width of 480px */
	@media only screen and (min-width: 480px) and (max-width: 767px) {

		/*----*****---- << Container >> ----*****----*/
		.container { width:420px; }

		.wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { max-width:420px; }

		.layout-boxed .wrapper { width:460px; }

		/*----*****---- << Custom Columns >> ----*****----*/
		.wdt-col-xs-12 { width: 100%; }
		.wdt-col-xs-11 { width: 91.66666667%; }
		.wdt-col-xs-10 { width: 83.33333333%; }
		.wdt-col-xs-9 { width: 75%; }
		.wdt-col-xs-8 { width: 66.66666667%; }
		.wdt-col-xs-7 { width: 58.33333333%; }
		.wdt-col-xs-6 { width: 50%; }
		.wdt-col-xs-5 { width: 41.66666667%; }
		.wdt-col-xs-4 { width: 33.33333333%; }
		.wdt-col-xs-3 { width: 25%; }
		.wdt-col-xs-2 { width: 16.66666667%; }
		.wdt-col-xs-1 { width: 8.33333333%; }

		.wdt-col-xs-1b5 { width: 20%; }
		.wdt-col-xs-2b5 { width: 40%; }
		.wdt-col-xs-3b5 { width: 60%; }
		.wdt-col-xs-4b5 { width: 80%; }

		.wdt-col-xs-offset-12 { margin-left: 100% }
		.wdt-col-xs-offset-11 { margin-left: 91.66666667% }
		.wdt-col-xs-offset-10 { margin-left: 83.33333333% }
		.wdt-col-xs-offset-9 { margin-left: 75% }
		.wdt-col-xs-offset-8 { margin-left: 66.66666667% }
		.wdt-col-xs-offset-7 { margin-left: 58.33333333% }
		.wdt-col-xs-offset-6 { margin-left: 50% }
		.wdt-col-xs-offset-5 { margin-left: 41.66666667% }
		.wdt-col-xs-offset-4 { margin-left: 33.33333333% }
		.wdt-col-xs-offset-3 { margin-left: 25% }
		.wdt-col-xs-offset-2 { margin-left: 16.66666667% }
		.wdt-col-xs-offset-1 { margin-left: 8.33333333% }
		.wdt-col-xs-offset-0 { margin-left: 0 }


	}

	/*----*****---- << Mobile - Portrait >> ----*****----*/

	/* Common Styles for the devices below 479px width */
	@media only screen and (max-width: 479px) {

		.layout-boxed .wrapper { width:100%; }

		.wdt-col, div[class*="wdt-col"], section[class*="wdt-col"], li[class*="wdt-col"] { width: 100% !important; }

	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (min-width: 320px) and (max-width: 479px) {

		/*----*****---- << Container >> ----*****----*/
		.container { width:290px; }

		.wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { max-width:290px; }


	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 319px) {

		/*----*****---- << Container >> ----*****----*/
		.container { width:200px; }

		.wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { max-width:200px; }

	}/* Header 1 */

.wdt-custom-header-top-txed .elementor-text-editor p{
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-custom-head-social-icon ul.elementor-icon-list-items{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.wdt-custom-head-social-icon ul.elementor-icon-list-items li.elementor-icon-list-item a{
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: uppercase;
}

.wdt-custom-head-social-icon ul.elementor-icon-list-items li.elementor-icon-list-item:not(:last-child) a .elementor-icon-list-text:after{
    position: relative;
    content: '';
    height: 2px;
    width: 4px;
    background-color: var(--wdtLinkColor);
    display: inline-block;
    margin: 3px 5px;
}

.wdt-custom-head-search-box .wdt-header-icons-list>div.search-item.search-default #searchform input[type="text"] { border: 1px solid #9e9e9e; }

.wdt-custom-head-search-box .wdt-header-icons-list > div.search-item.search-default #searchform { max-width: 250px; }

.wdt-custom-head-search-box .wdt-header-icons-list-item { padding: 0; }

.wdt-custom-header-icons .wdt-header-icons-list .wdt-header-icons-list-item { padding: 0; line-height: 1; }

.wdt-custom-header-icons .wdt-header-icons-list .wdt-header-icons-list-item.wishlist-item a .wdt-wishlist-count { display: none; }

.wdt-custom-header-icons .wdt-shop-menu-cart-content-wrapper { top: 35px; }

.wdt-custom-header-icons .wdt-header-icons-list div { margin: 0 5px; }

.wdt-custom-header-icons { margin: 0 !important; }

.wdt-custom-header-menu-icon { margin: 0 !important; }

.wdt-custom-head-search-box .wdt-header-icons-list>div.search-item.search-default { padding-left: 0; }

/* Header 2 */

.wdt-custom-head-2-social-icon ul.elementor-icon-list-items li.elementor-icon-list-item:not(:last-child) a .elementor-icon-list-text:after { background-color: var(--wdtAccentTxtColor); }

/* Header 4 */

.wdt-custom-header-4-ani-txt .wdt-animation-holder .wdt-animation-wrapper .wdt-animation-item .wdt-animation-text a{ color: var(--wdtAccentTxtColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-custom-header-4-ani-txt .wdt-animation-holder .wdt-animation-wrapper .wdt-animation-item .wdt-animation-text a:hover{ color: var(--wdtLinkHoverColor); }



/* Currency default */

.wdt-custom-currency .woocommerce-currency-switcher-form .dd-select { background: transparent !important; border: 0; }

.wdt-custom-currency .woocommerce-currency-switcher-form a.dd-selected { padding: 0; font-size: 14px; }

.wdt-custom-currency .woocommerce-currency-switcher-form img,
.wdt-custom-currency .woocommerce-currency-switcher-form .dd-selected-description,
.wdt-custom-currency .woocommerce-currency-switcher-form .dd-pointer,
.wdt-custom-currency .woocommerce-currency-switcher-form .select2-container,
.wdt-custom-currency .woocommerce-currency-switcher-form .dd-option-description { display: none; }

.wdt-custom-currency .woocommerce-currency-switcher-form .dd-selected-text,
.wdt-custom-currency .woocommerce-currency-switcher-form a.dd-option { font-size: 14px; font-weight: var(--wdtFontWeight_Ext); padding: 5px 15px; border: 0; }

.wdt-custom-currency .woocommerce-currency-switcher-form ul.dd-options.dd-click-off-close { border: 0; margin-top: 10px; border-radius: 5px; box-shadow: 0 2px 5px var(--wdtBorderColor); -webkit-box-shadow: 0 2px 5px var(--wdtBorderColor); }

.wdt-custom-currency .woocommerce-currency-switcher-form ul.dd-options.dd-click-off-close label.dd-option-text,
.wdt-custom-currency .woocommerce-currency-switcher-form label.dd-selected-text { cursor: pointer; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-custom-currency .woocommerce-currency-switcher-form ul.dd-options.dd-click-off-close label.dd-option-text:hover,
.wdt-custom-currency .woocommerce-currency-switcher-form label.dd-selected-text:hover { color: var(--wdtLinkHoverColor); }

.wdt-custom-currency .woocommerce-currency-switcher-form ul.dd-options.dd-click-off-close li { padding: 0; }

.wdt-custom-currency .woocommerce-currency-switcher-form { position: relative; }

.wdt-custom-currency .woocommerce-currency-switcher-form:after{
    position: absolute;
    content: '';
    right: 0;
    border-right: 1px solid var(--wdtLinkColor);
    border-bottom: 1px solid var(--wdtLinkColor);
    transform: rotate(45deg);
    width: 5px;
    height: 5px;
    top: 8px;
}

/* Image Supp Box */

.wdt-custom-img-box-support .wdt-image-box-holder .wdt-column .wdt-content-item { display: flex; align-items: center; }

.wdt-custom-img-box-support .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-media-group { margin: 0; margin-right: 10px; }

.wdt-custom-img-box-support .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-detail-group { margin-left: 10px; text-align: left; }

.wdt-custom-img-box-support .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image span { position: relative; }

.wdt-custom-img-box-support .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image span:before { content: ""; position: absolute; left: -25px; top: -15px; width: 60px; height: 60px; background-color: var(--wdtTertiaryColor); border-radius: 50%; -webkit-transform: scale(0.8); transform: scale(0.8); -webkit-transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; z-index: -9; }

.wdt-custom-img-box-support .wdt-image-box-holder .wdt-column .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image span:before { -webkit-transform: scale(1); transform: scale(1); }

.wdt-custom-img-box-support .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 6px; }

.wdt-custom-img-box-support .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Ext); margin: 0; }

/* White Clr Txt */

.wdt-custom-currency-white-clr .woocommerce-currency-switcher-form .dd-selected-text { color: var(--wdtAccentTxtColor); }

.wdt-custom-currency-white-clr .woocommerce-currency-switcher-form:after { border-right: 1px solid var(--wdtAccentTxtColor); border-bottom: 1px solid var(--wdtAccentTxtColor); }

/* -------------------------------------- */


/* Popup Sidebar Icon Animation */

.wdt-custom-header-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item i svg .wdt-custom-headpopup-line-1,
.wdt-custom-header-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item i svg .wdt-custom-headpopup-line-2,
.wdt-custom-header-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item i svg .wdt-custom-headpopup-line-3 { transition: 0.3s cubic-bezier(.79,.14,.15,.86); }

.wdt-custom-header-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-item i svg .wdt-custom-headpopup-line-1{ transform: translateX(-10px); }

.wdt-custom-header-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-item i svg .wdt-custom-headpopup-line-2{ transform: translateX(-5px); }

/* Footer 3 */

.wdt-custom-footer-3-iconlist .elementor-icon-list-items .elementor-icon-list-item a{
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: uppercase;
    line-height: var(--wdtLineHeight_Alt);
}

.wdt-custom-footer-3-social-icons .elementor-icon-list-items{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.wdt-custom-footer-3-social-icons .elementor-icon-list-items .elementor-icon-list-item a { background: #F8F8F8; border-radius: 10px; }

.wdt-custom-footer-3-social-icons .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-icon i{
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wdt-custom-footer-3-social-icons .elementor-widget-container ul > li > a > span.elementor-icon-list-text {
    display: none;
}



/* Blog Detail Pg */

#primary .format-standard.blog-single-entry .entry-thumb.single-preview-img .blog-image, #primary .format-standard.blog-single-entry .entry-thumb.single-preview-img .single-entry-date { grid-column: 1/2; grid-row: 1/span 100; }

#primary .format-standard.blog-single-entry .entry-thumb.single-preview-img .single-entry-date{
    z-index: 1;
    width: fit-content;
    height: 29px;
    padding: 0 10px;
    background: var(--wdtPrimaryColor);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    color: var(--wdtAccentTxtColor);
    border-radius: 3px;
    transition: 0.3s cubic-bezier(.73,.07,.23,.97);
    -webkit-transition: 0.3s cubic-bezier(.73,.07,.23,.97);
    margin-bottom: 20px;
}

#primary .format-standard.blog-single-entry.has-post-thumbnail .entry-thumb.single-preview-img .single-entry-date{
    transform: translate(30px, 30px);
    -webkit-transform: translate(30px, 30px);
}

/* Shop Pg */

/* Main Shop */

.woocommerce ul.products.wdt-custom-main-shop li.product .product-wrapper .product-thumb { background-color: #f8f8f8; display: grid; }

.woocommerce ul.products.wdt-custom-main-shop li.product .product-wrapper .product-thumb a { grid-area: 1/-1; align-self: center; }

.woocommerce ul.products.wdt-custom-main-shop li.product .product-wrapper .product-thumb .product-thumb-content { grid-area: 1/-1; align-self: flex-end; padding: 0 20px 20px 20px; }

.woocommerce ul.products li.product .product-wrapper .product-thumb .product-thumb-content .product-icons .wc_inline_buttons .wc_btn_inline { position: relative; }

.woocommerce ul.products.vertical-position-top-right li.product .product-wrapper .product-thumb .product-thumb-content .product-icons .wc_inline_buttons .wc_btn_inline:before{
    content: attr(data-tooltip);
    position: absolute;
    width: 75px;
    display: block;
    right: 130%;
    top: 1px;
    font-size: 10px;
    background: var(--wdtHeadAltColor);
    color: var(--wdtAccentTxtColor);
    padding: 6px 5px 5px;
    border-radius: 0;
    text-align: center;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-weight: 600;
    letter-spacing: .3px;
    border-radius: 4px;
    opacity: 0;
    text-transform: uppercase;
    pointer-events: none;
}

.woocommerce ul.products.vertical-position-top-right li .product-wrapper .product-thumb .product-thumb-content .product-icons .wc_inline_buttons .wc_btn_inline:hover:before{
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}

.woocommerce ul.products.vertical-position-top-right li.product .product-wrapper .product-thumb .product-thumb-content .product-icons .wc_inline_buttons .wc_btn_inline:after{
    content: "";
    width: 0;
    height: 0;
    border-top: solid 5px transparent;
    border-bottom: solid 5px transparent;
    border-left: solid 5px var(--wdtHeadAltColor);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transform: translateY(-2px);
    -webkit-transform: translateY(-2px);
    top: 38%;
    left: -9px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.woocommerce ul.products.vertical-position-top-right li.product .product-wrapper .product-thumb .product-thumb-content .product-icons .wc_inline_buttons .wc_btn_inline:hover:after{
    opacity: 1;
    visibility: visible;
}

.woocommerce ul.products.product-thumb-buttonelement-stretch li.product .product-thumb .product-buttons-wrapper.product-button{
    bottom: -20px;
    opacity: 0;
    visibility: hidden;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.woocommerce ul.products.product-thumb-buttonelement-stretch li.product:hover .product-thumb .product-buttons-wrapper.product-button{
    bottom: 0;
    visibility: visible;
    opacity: 1;
}

.wdt-product-summary.summary.entry-summary .product-buy-now { margin-top: 0 !important; }

.wdt-product-summary.summary.entry-summary .product-buy-now a.button.quick_buy_now_button{
    font-size: 14px;
    line-height: 1;
    width: 100%;
    margin-top: 5px;
}

.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.product-button-cart .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline { width: 100%; }

.wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wcwl_btn_wrapper.wc_btn_inline form .woocommerce-variation-add-to-cart{
    display: grid;
    grid-template-columns: 29% 68%;
    grid-gap: 12px;
}

.wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wcwl_btn_wrapper.wc_btn_inline form .woocommerce-variation-add-to-cart .quantity { margin: 0; }

.wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wcwl_btn_wrapper.wc_btn_inline form .woocommerce-variation-add-to-cart .single_add_to_cart_button{
    padding: 0;
}

.wdt-product-summary.summary .product-buttons-wrapper form .variations .color-variable-items-wrapper li { border: 3px solid #F8F8F8 !important; }

.wdt-product-summary.summary .product-buttons-wrapper form .variations .color-variable-items-wrapper li.selected { border: 0 !important; }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before { opacity: 0; }

.select2-container--default .select2-results__option[data-selected=true] { background: transparent; }

/* ------------------ Home 1 ----------------------- */

.woocommerce.wdt-custom-homepg-1-shop ul.products { padding-top: 90px; }

div[class*="product"] .wdt-custom-homepg-1-shop.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"]{
    opacity: 1;
    visibility: visible;
    margin: 0;
    height: 32px;
    line-height: 32px;
    width: 32px;
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    top: 3%;
    right: 15px;
}

div[class*="product"] .wdt-custom-homepg-1-shop.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"]:hover {
    background-color: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
}

div[class*="product"] .wdt-custom-homepg-1-shop.swiper-container div[class*="arrow-pagination"] > a.wdt-products-arrow-prev { display: none; }

.woocommerce.wdt-custom-homepg-1-shop.wdt-custom-shop-bg-white ul.products li.product .product-wrapper .product-thumb { background-color: var(--wdtBodyBGColor); }

.woocommerce.wdt-custom-homepg-1-shop.wdt-custom-shop-bg-white ul.products { padding: 0;}

/* ----------------- Home 4 ----------------------- */

.wdt-custom-home-4-testmonial { margin: 0 30px; }

.wdt-custom-image-style .elementor-image img { margin-left: auto; }

/* ------------- Home Page Mega Menu ------------- */

.wdt-custom-homepg-megamenu .wdt-image-box-holder .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image a img { transform: scale(1.03); }

/* --------------- NewsLetter ------------------ */

.wdt-custom-newsletter-mailchimp  .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input{
    background: #F8F8F8;
    padding: 12px 250px 12px 35px;
    border-radius: 5px;
    border: 1px solid var(--wdtLinkColor);
}

.wdt-custom-newsletter-mailchimp  .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input:focus { border: 1px solid var(--wdtLinkHoverColor); }

.wdt-custom-newsletter-mailchimp  .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-mailchimp-subscription-button-holder button{
    background: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    font-size: var(--wdtFontSize_Ext);
    text-transform: uppercase;
    letter-spacing: 2.6px;
    padding: 0 47px;
    border-radius: 0 5px 5px 0;
}

.wdt-custom-newsletter-mailchimp  .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-mailchimp-subscription-button-holder button:hover{ background: var(--wdtLinkHoverColor); color: var(--wdtAccentTxtColor); }

.wdt-fade-zoom.mfp-ready .mfp-container.mfp-inline-holder, .wdt-fade-zoom.mfp-ready .mfp-container.mfp-inline-holder .mfp-content {
    cursor: url(../images/pop-close.png) 25 25, auto;
}

/* Checkout */

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color: var(--wdtLinkColor) !important;
    border-width: 0px 1px 1px 0px !important;
}

/* Shop Pagination Arrow */

.page-link ul li a i:before, .pagination ul li a i:before, .woocommerce nav.woocommerce-pagination ul li a i:before { font-family: "ny-icons"; font-size: 10px; }

.page-link ul li a i:before, .pagination ul li a i:before, .woocommerce nav.woocommerce-pagination ul li a i:before { content: '\e801'; }

.page-link ul li a i.wdticon-angle-double-left:before, .pagination ul li a i.wdticon-angle-double-left:before, .woocommerce nav.woocommerce-pagination ul li a i.wdticon-angle-double-left:before { transform: rotate(-180deg); }

/* Product Count Down */

.woocommerce ul.products li.product .product-thumb .product-thumb-content .product-countdown-wrapper { position: absolute; bottom: 0; left: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.woocommerce ul.products li.product:hover .product-thumb .product-thumb-content .product-countdown-wrapper { opacity: 0; visibility: hidden; }


/* ---- Product Detail Pg Img Box ------ */

.wdt-custom-prd-sing-img-box .wdt-content-item:not(:last-child) { margin-bottom: 20px; }

.wdt-custom-prd-sing-img-box .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; justify-content: flex-start; }

.wdt-custom-prd-sing-img-box .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin: 0; }

.wdt-custom-prd-sing-img-box .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { display: flex; align-items: baseline; justify-content: flex-start; margin-left: 10px; }

.wdt-custom-prd-sing-img-box .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title { margin: 0; }

.wdt-custom-prd-sing-img-box .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); }

.wdt-custom-prd-sing-img-box .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-subtitle { margin: 0; margin-left: 5px; font-size: var(--wdtFontSize_Base); }

.woocommerce .wdt-cart-coupon-holder .coupon { border-radius: 5px; }

.wdt-marquee-text-image-style .elementor-widget-container {pointer-events: none; opacity: 0.3; }

.woocommerce #review_form #respond { width: 100%;  }

/* Shop Mega Menu */

.wdt-custom-shop-megamenu-list .elementor-icon-list-items .elementor-icon-list-item a { position: relative; padding-left: 15px; transition: 0.3s cubic-bezier(.79,.14,.15,.86); -webkit-transition: 0.3s cubic-bezier(.79,.14,.15,.86); }

.wdt-custom-shop-megamenu-list .elementor-icon-list-items .elementor-icon-list-item a:hover { padding-left: 0; }

.wdt-custom-shop-megamenu-list .elementor-icon-list-items .elementor-icon-list-item a:before{
    content: '';
    position: absolute;
    left: 3px;
    transition: 0.3s cubic-bezier(.79,.14,.15,.86);
    -webkit-transition: 0.3s cubic-bezier(.79,.14,.15,.86);
    width: 5px;
    height: 1px;
    background: currentColor;
    top: 50%;
    transform: translateY(-50%);
}

.wdt-custom-shop-megamenu-list .elementor-icon-list-items .elementor-icon-list-item a:hover:before { width: 0; }

#yith-wcwl-popup-message { padding: 20px 40px ; }

.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button.yith-wcqv-button{
    line-height: 2;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx { padding: 0; }

.wp-block-tag-cloud a:hover { color: var(--wdtAccentTxtColor) !important; }

.blog-single-entry.category-6-1.category-block .wp-block-group .wp-block-group__inner-container p {
    margin-bottom: 0;
}

.widget.widget_recent_posts .recent-posts-widget ul { padding: 0; }

.value.woo-variation-items-wrapper { display: -webkit-inline-box !important; }

/* Quick View */

#yith-quick-view-modal .yith-quick-view-overlay { background: rgba( 0, 0, 0, 0.5); backdrop-filter: blur(10px); }

#yith-quick-view-modal .yith-wcqv-main { box-shadow: none !important; -webkit-box-shadow: none; }

#yith-quick-view-close {
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
}

.woocommerce div.product.type-product > div.summary > *:not(.clear):not(.button):not([id*="tmpl-add-to-cart-button"]) { margin: 5px 0; }

.summary.entry-summary .summary-content { margin: 0 !important; }

.summary.entry-summary .summary-content .product_title.entry-title { margin: 0; line-height: var(--wdtLineHeight_H1); }

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{
    display: grid !important;
    grid-template-columns: 30.4% 66.6%;
    grid-gap: 12px;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled button { padding: 0 !important; }

/* ========== Kamaraj Style ============== */

/*--------------------------------------------------------------
Common Styles
--------------------------------------------------------------*/

/*--<< Button - 1 >>--*/

@media only screen and (max-width: 1024px) { .wdt-custom-common-button .wdt-button-holder.wdt-template-filled.wdt-button-size-nm a { padding: 0.8em 2.4em; } }

@media only screen and (max-width: 480px) { .wdt-custom-common-button .wdt-button-holder.wdt-template-filled.wdt-button-size-nm a { padding: 0.6em 2em; } }

/*--<< Button - 2 >>--*/

.wdt-custom-common-button-style-2 .wdt-button-holder.wdt-template-filled.wdt-button-size-nm a { background-color: transparent; color: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }

.wdt-custom-common-button-style-2 .wdt-button-holder.wdt-template-filled.wdt-button-size-nm a:hover { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }

/*--------------------------------------------------------------
Home 1 Slider
--------------------------------------------------------------*/

/*--<< Heading >>--*/

.wdt-custom-slider-large-heading-1 .wdt-heading-holder .wdt-heading-title-wrapper { margin: 0; }

.wdt-custom-slider-large-heading-1 .elementor-text-editor p { font-size: var(--wdtFontSize_H5); }

.wdt-custom-slider-large-heading-1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_Alt) + 312px); font-weight: calc(var(--wdtFontWeight_Alt) + 100); line-height: var(--wdtLineHeight_Ext); }

@media only screen and (max-width: 1540px) { .wdt-custom-slider-large-heading-1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_Alt) + 180px); } }

@media only screen and (max-width: 1280px) {
.wdt-custom-slider-large-heading-1 .wdt-heading-holder .wdt-heading-title-wrapper { margin: 0 0 10px 0; }
.wdt-custom-slider-large-heading-1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_Alt) + 140px); } }

@media only screen and (max-width: 1024px) { .wdt-custom-slider-large-heading-1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_Alt) + 90px); } }

@media only screen and (max-width: 767px) { .wdt-custom-slider-large-heading-1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_Alt) + 40px); } }

@media only screen and (max-width: 480px) { .wdt-custom-slider-large-heading-1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_Alt); } }

/*--<< Advanced Carousel >>--*/

/*--<< Active Effects >>--*/

.wdt-custom-slider-1-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-large-heading-1 .wdt-heading-holder, .wdt-custom-slider-1-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-common-button { -webkit-transform: translateY(60px); transform: translateY(60px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-1-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-large-heading-1 .wdt-heading-holder, .wdt-custom-slider-1-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-common-button { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; transition-delay: .3s; }

@media only screen and (max-width: 1280px) {
.wdt-custom-slider-1-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-large-heading-1 .wdt-heading-holder, .wdt-custom-slider-1-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-common-button { -webkit-transform: translateY(30px); transform: translateY(30px); }

.wdt-custom-slider-1-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-large-heading-1 .wdt-heading-holder, .wdt-custom-slider-1-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-common-button { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; transition-delay: .3s; }}

/*--<< Pagination >>--*/

.wdt-custom-slider-1-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; width: 100%; top: auto; left: 0; right: 0; bottom: 55px; margin: auto; }

.wdt-custom-slider-1-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { margin: 10px; border-radius: var(--wdtRadius_Part); }

.wdt-custom-slider-1-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { position: relative; outline: 2px solid var(--wdtAccentTxtColor); outline-offset: 4px; }

.wdt-custom-slider-1-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%) translateY(-50%); display: block; width: 25px; height: 25px; background-color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Part); z-index: -1; animation: pulse-border2 1.5s ease-out infinite; }

@-webkit-keyframes pulse-border2 { 0% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity:1; } 100% { transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity:0; } }

@keyframes pulse-border2 { 0% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity:1; } 100% { transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity:0; } }

/*--------------------------------------------------------------
Home 2 Slider
--------------------------------------------------------------*/

/*--<< Heading >>--*/

.wdt-custom-slider-medium-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_Alt) + 5px); line-height: var(--wdtLineHeight_Alt); }

@media only screen and (max-width: 1280px) { .wdt-custom-slider-medium-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_H2); } }

@media only screen and (max-width: 767px) { .wdt-custom-slider-medium-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H2) - 5px); } }

@media only screen and (max-width: 480px) { .wdt-custom-slider-medium-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_H3); } }

/*--<< Advanced Carousel >>--*/

/*--<< Active Effects >>--*/

.wdt-custom-slider-2-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-medium-heading .wdt-heading-holder, .wdt-custom-slider-2-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .elementor-widget-text-editor, .wdt-custom-slider-2-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-common-button { -webkit-transform: translateX(-30px); transform: translateX(-30px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-2-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-medium-heading .wdt-heading-holder, .wdt-custom-slider-2-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .elementor-widget-text-editor, .wdt-custom-slider-2-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-common-button { -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1; transition-delay: .3s; }

/*--<< Pagination >>--*/

.wdt-custom-slider-2-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; width: 100%; max-width: 1700px; top: auto; left: -10px; right: 0; bottom: 100px; margin: auto; text-align: left; padding: 0 30px; }

.wdt-custom-slider-2-advanced-carousel .wdt-carousel-holder .swiper + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets, .wdt-custom-slider-2-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { margin: 0 5px; }

.wdt-custom-slider-2-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { margin: 10px; border-radius: var(--wdtRadius_Part); }

.wdt-custom-slider-2-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { position: relative; outline: 2px solid var(--wdtPrimaryColor); outline-offset: 4px; }

.wdt-custom-slider-2-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%) translateY(-50%); display: block; width: 25px; height: 25px; background-color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Part); z-index: -1; animation: pulse-border2 1.5s ease-out infinite; }

@media only screen and (max-width: 1540px) { .wdt-custom-slider-2-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { max-width: 1340px; } }

@media only screen and (max-width: 480px) { .wdt-custom-slider-2-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 70px; } }

/*--------------------------------------------------------------
Home 3 Slider
--------------------------------------------------------------*/

/*--<< Advanced Carousel >>--*/

/*--<< Active Effects >>--*/

.wdt-custom-slider-3-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-medium-heading .wdt-heading-holder, .wdt-custom-slider-3-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .elementor-widget-text-editor, .wdt-custom-slider-3-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-common-button { -webkit-transform: translateX(-30px); transform: translateX(-30px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-3-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-medium-heading .wdt-heading-holder, .wdt-custom-slider-3-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .elementor-widget-text-editor, .wdt-custom-slider-3-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-common-button { -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1; transition-delay: .3s; }

/*--<< Pagination >>--*/

.wdt-custom-slider-3-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; width: 100%; max-width: 1700px; top: 0; left: 0; right: 0; bottom: 0; margin: auto; padding: 0 30px; display: flex; justify-content: flex-end; align-items: center; }

.wdt-custom-slider-3-advanced-carousel .wdt-carousel-holder .swiper + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets, .wdt-custom-slider-3-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { display: grid; margin: 0 5px; }

.wdt-custom-slider-3-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { margin: 10px; border-radius: var(--wdtRadius_Part); }

.wdt-custom-slider-3-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { position: relative; outline: 2px solid var(--wdtPrimaryColor); outline-offset: 4px; }

.wdt-custom-slider-3-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%) translateY(-50%); display: block; width: 25px; height: 25px; background-color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Part); z-index: -1; animation: pulse-border2 1.5s ease-out infinite; }

@media only screen and (max-width: 1540px) { .wdt-custom-slider-3-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { max-width: 1340px; } }

@media only screen and (max-width: 767px) {
.wdt-custom-slider-3-advanced-carousel .wdt-carousel-holder .swiper + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets, .wdt-custom-slider-3-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { display: flex; margin: 0; }
.wdt-custom-slider-3-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { display: flex; justify-content: flex-start; align-items: flex-end; bottom: 70px; } }

@media only screen and (max-width: 480px) { .wdt-custom-slider-3-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 10px; } }

/*--------------------------------------------------------------
Home 4 Slider
--------------------------------------------------------------*/

/*--<< Advanced Carousel >>--*/

/*--<< Actcive Effects >>--*/

.wdt-custom-slider-4-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-4-temp-sec > .elementor-background-overlay { transform-origin: 0 50%; -webkit-transform: scale(1.05); transform: scale(1.05); -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-4-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-4-temp-sec > .elementor-background-overlay { -webkit-transform: scale(1); transform: scale(1); }

/*--------------------------------------------------------------
Home 5 Slider
--------------------------------------------------------------*/

/*--<< Image Box >>--*/

.wdt-custom-slider-5-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 30px; }

.wdt-custom-slider-5-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a { border-radius: var(--wdtRadius_Zero); }

.wdt-custom-slider-5-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 10px; }

.wdt-custom-slider-5-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; margin: 0; }

.wdt-custom-slider-5-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; margin: 0; }

/*--<< Advanced Carousel >>--*/

/*--<< Pagination >>--*/

.wdt-custom-slider-5-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; width: 100%; max-width: 1010px; top: auto; left: 0; right: 0; bottom: 13%; margin: auto; z-index: 1; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; }

.wdt-custom-slider-5-advanced-carousel .wdt-carousel-holder .swiper + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets, .wdt-custom-slider-5-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { background-color: var(--wdtLinkHoverColor); margin: 0; }

.wdt-custom-slider-5-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0; }

.wdt-custom-slider-5-advanced-carousel .elementor-widget-container .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before { -webkit-transform: scaleX(0); transform: scaleX(0); transform-origin: left; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-5-advanced-carousel .elementor-widget-container .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before { background-color: var(--wdtPrimaryColor); -webkit-transform: scaleX(1); transform: scaleX(1); animation: pagination-slide 2s linear alternate; -webkit-transition: all 2s ease; transition: all 2s ease; }

@-webkit-keyframes pagination-slide { from { -webkit-transform: scaleX(0); transform: scaleX(0); } to { -webkit-transform: scaleX(1); transform: scaleX(1); } }

@keyframes pagination-slide { from { -webkit-transform: scaleX(0); transform: scaleX(0); } to { -webkit-transform: scaleX(1); transform: scaleX(1); } }

.wdt-custom-slider-5-advanced-carousel .elementor-widget-container .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-total-swiper-slides { display: flex; flex-wrap: nowrap;  align-items: center; margin-top: 30px; }

.wdt-custom-slider-5-advanced-carousel .elementor-widget-container .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-total-swiper-slides .wdt-total-current-slides { display: inline-flex; font-weight: var(--wdtFontWeight_Ext); margin: 0 67px 0 5px; }

.wdt-custom-slider-5-advanced-carousel .elementor-widget-container .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-total-swiper-slides .wdt-total-slides { display: inline-flex; font-weight: var(--wdtFontWeight_Ext); margin: 0 5px 0 67px; }

@media only screen and (max-width: 1540px) { .wdt-custom-slider-5-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { max-width: 720px; } }

@media only screen and (max-width: 1280px) { .wdt-custom-slider-5-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { max-width: 470px; } }

@media only screen and (max-width: 1024px) { .wdt-custom-slider-5-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { max-width: 100%; display: flex; justify-content: center; align-items: center; } }

@media only screen and (max-width: 767px) { .wdt-custom-slider-5-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 4%; } }

/*--------------------------------------------------------------
Home 8 Slider
--------------------------------------------------------------*/

/*--<< Advanced Carousel >>--*/

/*--<< Pagination >>--*/

.wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; width: 100%; top: auto; left: -235px; right: 0; bottom: 180px; margin: auto; z-index: 1; }

.wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar:before,
.wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar:after { background-image: linear-gradient(90deg, rgba(var(--wdtBorderColorRgb), .3) 0%, rgba(var(--wdtBorderColorRgb), .3) 100%); border-radius: 0; opacity: 1; }

.wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar { float: inherit; width: 100%; max-width: 150px; height: 2px; margin: 30px auto; }

.wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar .swiper-scrollbar-drag { width: 60px !important; left: -30px; border-radius: 0; background-color: rgba(var(--wdtPrimaryColorRgb)); }

.wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-total-current-slides { display: inline-flex; font-weight: var(--wdtFontWeight_Ext); margin-right: 50px; }
.wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-total-slides { display: inline-flex; font-weight: var(--wdtFontWeight_Ext); margin-left: 50px; }

@media only screen and (max-width: 1540px) { .wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { max-width: 1340px; left: -350px; bottom: 140px; } }

@media only screen and (max-width: 1280px) { .wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { left: -250px; bottom: 100px; } }

@media only screen and (max-width: 1024px) {
.wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { left: 80px; bottom: 100px; text-align: left; }
.wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar { margin: 30px 0; } }

@media only screen and (max-width: 767px) {
.wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { left: 0px; bottom: 100px; text-align: center; }
.wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar { margin: 30px auto; } }

@media only screen and (max-width: 480px) { .wdt-custom-slider-8-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 50px; } }

/*--------------------------------------------------------------
Home 9 Slider
--------------------------------------------------------------*/

/*--<< Template Section >>--*/

.wdt-custom-slider-9-template-section::before { content: ''; position: absolute; width: 100%; height: 100%; background-image: linear-gradient(45deg, #eafbfc, #eafbfc); background-position: center left; background-repeat: no-repeat; background-size: 45% auto; opacity: 1; left: 0; top: 0; right: auto; bottom: 0; margin: auto; }

@media only screen and (max-width: 1024px) { .wdt-custom-slider-9-template-section::before { opacity: 0; } }

/*--<< Advanced Carousel >>--*/

/*--<< Active Effects >>--*/

.wdt-custom-slider-9-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-medium-heading .wdt-heading-holder, .wdt-custom-slider-9-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-content, .wdt-custom-slider-9-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-common-button { -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-9-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-medium-heading .wdt-heading-holder, .wdt-custom-slider-9-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-content, .wdt-custom-slider-9-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-common-button { -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1; transition-delay: .3s; }

/*--<< Pagination >>--*/

.wdt-custom-slider-9-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; width: 100%; max-width: 1700px; top: 0; left: 0; right: 0; bottom: 0; margin: auto; display: flex; justify-content: flex-end; align-items: center; }

.wdt-custom-slider-9-advanced-carousel .wdt-carousel-holder .swiper + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets, .wdt-custom-slider-9-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { display: grid; margin: 0 5px; }

.wdt-custom-slider-9-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { margin: 10px; border-radius: var(--wdtRadius_Part); }

.wdt-custom-slider-9-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { position: relative; outline: 2px solid var(--wdtPrimaryColor); outline-offset: 4px; }

.wdt-custom-slider-9-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%) translateY(-50%); display: block; width: 25px; height: 25px; background-color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Part); z-index: -1; animation: pulse-border2 1.5s ease-out infinite; }

@media only screen and (max-width: 1540px) { .wdt-custom-slider-9-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { max-width: 1340px; } }

@media only screen and (max-width: 1024px) {
.wdt-custom-slider-9-advanced-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { position: relative; display: flex; justify-content: center; align-items: center; margin: 50px 0 0 0; }
.wdt-custom-slider-9-advanced-carousel .wdt-carousel-holder .swiper + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets, .wdt-custom-slider-9-advanced-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { display: flex; margin: 0; } }

/*--------------------------------------------------------------
Home 10 Slider
--------------------------------------------------------------*/

/*--<< Heading >>--*/

.wdt-custom-slider-large-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_Alt) + 45px); line-height: var(--wdtLineHeight_Alt); }

@media only screen and (max-width: 1540px) { .wdt-custom-slider-large-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_Alt) + 25px); } }

@media only screen and (max-width: 1280px) { .wdt-custom-slider-large-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_Alt) + 10px); } }

@media only screen and (max-width: 1024px) { .wdt-custom-slider-large-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_Alt); } }

@media only screen and (max-width: 767px) { .wdt-custom-slider-large-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_Alt) - 5px); } }

@media only screen and (max-width: 480px) { .wdt-custom-slider-large-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_H2); } }

/*--<< Advanced Carousel >>--*/

.wdt-custom-slider-10-advanced-carousel .wdt-advanced-carousel-holder .wdt-advanced-carousel-container { overflow: hidden; }

/*--<< Active Effects >>--*/

.wdt-custom-slider-10-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-10-temp-section .wdt-custom-slider-10-active-col > .elementor-element-populated > .elementor-background-overlay { -webkit-transform: scaleX(0); transform: scaleX(0); transform-origin: left; opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-10-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-10-temp-section .wdt-custom-slider-10-active-col > .elementor-element-populated > .elementor-background-overlay { -webkit-transform: scaleX(1); transform: scaleX(1); opacity: 0.9; }

.wdt-custom-slider-10-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-large-heading-2 .wdt-heading-holder, .wdt-custom-slider-10-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-content, .wdt-custom-slider-10-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-common-button { -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-10-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-large-heading-2 .wdt-heading-holder, .wdt-custom-slider-10-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-content, .wdt-custom-slider-10-advanced-carousel .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-common-button { -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1; transition-delay: .3s; }

/* =========================== */

/* ============ Hariharan Styles =============== */

.wdt-button-holder.wdt-template-filled.wdt-button-size-nm a { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; letter-spacing: 2.6px; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); padding: 1em 3.3em; border-radius: 8px; border: 2px solid var(--wdtPrimaryColor); }
.wdt-button-holder.wdt-template-filled.wdt-button-size-nm a:hover { background-color: transparent; color: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); }

/* heading style */
.wdt-heading-holder h2.wdt-heading-title-wrapper { font-size: clamp( calc( var(--wdtFontSize_H3) - 5px ), 1.6587rem + 0.9615vw, var(--wdtFontSize_H2)); margin-bottom: 23px; line-height: 1.2 !important; }
.wdt-heading-holder h3.wdt-heading-title-wrapper { font-size: clamp(calc(var(--wdtFontSize_H3) - 5px), 1.8029rem + 0.3205vw, var(--wdtFontSize_H3)); margin-bottom: 23px; }

.wdt-custom-marquee-text-style .wdt-heading-holder .wdt-heading-title-wrapper { font-size: clamp(6.25rem, 2.8173rem + 15.2564vw, 21.125rem); font-weight: calc(var(--wdtFontWeight_Alt) + 100 ); opacity: 0.3; }
.wdt-custom-marquee-text-style-2 .wdt-heading-holder .wdt-heading-title-wrapper { font-size: clamp(6.25rem, 5.3846rem + 3.8462vw, 10rem); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; letter-spacing: 32px; color: var(--wdtTertiaryColor); opacity: 0.6; }
.wdt-custom-marquee-text-style-3 .wdt-heading-holder .wdt-heading-title-wrapper { font-size: clamp(6.25rem, 5.3846rem + 3.8462vw, 10rem); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; color: var(--wdtPrimaryColor); opacity: 0.05; }
.wdt-custom-marquee-text-style-5 .wdt-heading-holder .wdt-heading-title-wrapper { font-size: clamp(6.25rem, 3.9718rem + 6.0652vw, 11.25rem); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; color: var(--wdtPrimaryColor); line-height: 1; opacity: 0.03; }
.wdt-custom-heading-style-1 .wdt-heading-holder .wdt-heading-title-wrapper { font-size: clamp(calc(var(--wdtFontSize_H3) - 5px), 1.4423rem + 1.9231vw, calc(var(--wdtFontSize_Alt) + 5px)); margin-bottom: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem); line-height: 1.4; }
.wdt-custom-heading-style-2 .wdt-heading-holder .wdt-heading-content-wrapper { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Base); text-transform: uppercase; letter-spacing: 3px; }
.wdt-branding-heading-style .wdt-heading-holder h2.wdt-heading-title-wrapper { margin-bottom: clamp(1.25rem, -4.375rem + 7.0313vw, 4.0625rem); }
.wdt-custom-image-banner-heading-style .wdt-heading-holder .wdt-heading-background-text-wrapper { text-align: end; }
.wdt-custom-image-banner-heading-style .wdt-heading-holder .wdt-heading-background-text-wrapper .wdt-heading-background-text {font-size: clamp(8.75rem, 7.8846rem + 3.8462vw, 12.5rem);}
.wdt-custom-heading-style-3 .wdt-heading-holder .wdt-heading-title-wrapper { font-size: clamp(calc(var(--wdtFontSize_H4) + 5px), 1.4423rem + 1.9231vw, calc(var(--wdtFontSize_Alt) + 5px)); }
.wdt-custom-text-style .wdt-heading-holder .wdt-heading-title-wrapper { text-transform: capitalize; opacity: .03; }
.wdt-custom-year-style .wdt-heading-holder .wdt-heading-content-wrapper { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; letter-spacing: 2.6px; writing-mode: vertical-lr; transform: scale(-1); }
.wdt-custom-heading-style-1.wdt-full-heading-style .wdt-heading-holder .wdt-heading-title-wrapper { margin-bottom: clamp(1.25rem, 0.9652rem + 0.7582vw, 1.875rem); }

.wdt-newsletter-heading-style .wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon span { font-size: 80px; line-height: 0; display: inline-block; }
.wdt-newsletter-heading-style .wdt-heading-holder .wdt-heading-icon-wrapper { position: absolute; left: 0; margin-bottom: 0; }
.wdt-newsletter-heading-style .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-newsletter-heading-style .wdt-heading-holder .wdt-heading-content-wrapper { position: relative; }
.wdt-newsletter-heading-style .wdt-heading-holder { padding-left: 60px; }
.wdt-newsletter-heading-style .wdt-heading-holder .wdt-heading-title-wrapper { margin-bottom: 15px; }

@media screen and (max-width:1024px) {
    .wdt-newsletter-heading-style .wdt-heading-holder { padding-left: 0px; }
    .wdt-newsletter-heading-style .wdt-heading-holder .wdt-heading-icon-wrapper { position: unset; margin-bottom: 20px; }
}

/* instagram style */
.wdt-custom-instagram-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::before,
.wdt-custom-instagram-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }
.wdt-custom-instagram-style .wdt-content-item .wdt-media-image-cover { align-items: center; justify-items: center; justify-content: center; }
.wdt-custom-instagram-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper,
.wdt-custom-instagram-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image,
.wdt-custom-instagram-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image>a { width: 100%; height: 100%; }
.wdt-custom-instagram-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper { pointer-events: painted; }
.wdt-custom-instagram-style .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container>* { position: relative; }
.wdt-custom-instagram-style .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container { padding: 40px; height: 100%; align-content: center; pointer-events: none; opacity: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; text-align: center; }
.wdt-custom-instagram-style .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container:before { content: ""; position: absolute; right: 20px; bottom: 20px; left: 20px; top: 20px; margin: auto; display: inline-block; border-radius: 6px; background-color: rgba(var(--wdtAccentTxtColorRgb), 0.8); -webkit-backdrop-filter: blur(2px) brightness(1.1); backdrop-filter: blur(2px) brightness(1.1); }
.wdt-custom-instagram-style .wdt-content-item:hover .wdt-content-media-group .wdt-media-image-cover-container { opacity: 1; }
.wdt-custom-instagram-style .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-content-description { text-align: center; margin-bottom: 60px; }
.wdt-custom-instagram-style .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); letter-spacing: 2.6px; text-transform: uppercase; margin-top: 0; pointer-events: none; }

/* newsletter section 1 */
.wdt-custom-newsletter-style-1 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); background-color: var(--wdtTertiaryColor); border-color: var(--wdtTertiaryColor); padding: 1.25em 5em 1.25em 1.72em; border-radius: 6px; }
.wdt-custom-newsletter-style-1 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input:hover,
.wdt-custom-newsletter-style-1 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input:focus { border-color: var(--wdtLinkHoverColor); }
.wdt-custom-newsletter-style-1 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button { width: 80px; }
.wdt-custom-newsletter-style-1 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button i { -webkit-transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.wdt-custom-newsletter-style-1 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button:hover i { -webkit-transform: translateX(5px); transform: translateX(5px); }

/* newsletter section 2 */
.wdt-custom-newsletter-style-2 .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input { background-color: var(--wdtBodyBGColor); padding: 1em 3.75em 1em 2.375em; }

/* iconbox style 1 */
.wdt-custom-icon-box-style-1 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon>span { background-color: transparent; color: var(--wdtPrimaryColor); border: none; font-size: var(--wdtFontSize_Alt); height: 60px; width: 60px; -webkit-border-radius: none; border-radius: none; line-height: 0; }
.wdt-custom-icon-box-style-1 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-separator { display: none; }
.wdt-custom-icon-box-style-1 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group { align-items: center; align-content: center; }
.wdt-custom-icon-box-style-1 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); margin-top: 0; }
.wdt-custom-icon-box-style-1 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-title { margin-bottom: 6px; }
.wdt-custom-icon-box-style-1 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: transparent; }

/* iconbox style 2 */
.wdt-custom-icon-box-style-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: 100%; height: auto; line-height: 0; }
.wdt-custom-icon-box-style-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { width: 100%; height: auto; }
.wdt-custom-icon-box-style-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { width: clamp(6.25rem, 5.2404rem + 4.4872vw, 10.625rem); height: clamp(3.75rem, 3.0288rem + 3.2051vw, 6.875rem); }

/* iconbox style 3 */

.wdt-custom-icon-box-style-3 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon>span { background-color: transparent; color: var(--wdtPrimaryColor); border: none; font-size: var(--wdtFontSize_Alt); height: 60px; width: 60px; -webkit-border-radius: none; border-radius: none; line-height: 0; }
.wdt-custom-icon-box-style-3 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-separator { display: none; }
.wdt-custom-icon-box-style-3 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group { align-items: center; align-content: center; }
.wdt-custom-icon-box-style-3 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Ext); margin-top: 0; }
.wdt-custom-icon-box-style-3 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-title { margin-bottom: 6px; }
.wdt-custom-icon-box-style-3 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon>span { background-color: transparent; }
.wdt-custom-icon-box-style-3 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon::before { content: ""; position: absolute; left: -25px; width: 60px; height: 60px; background-color: var(--wdtTertiaryColor); border-radius: 50%; -webkit-transform: scale(0.8); transform: scale(0.8); -webkit-transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; }
.wdt-custom-icon-box-style-3 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon::before{ -webkit-transform: scale(1); transform: scale(1); }
.wdt-custom-icon-box-style-3 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item { padding-left: 25px; }

/* iconbox style 4 */
.wdt-custom-branding-icon-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(7.5rem, 7.0673rem + 1.9231vw, 9.375rem); opacity: 0.3; }
.wdt-custom-branding-icon-box-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { opacity: 1; }
.wdt-custom-branding-icon-box-style .wdt-icon-box-holder .wdt-icon-box-container .wdt-icon-box-wrapper div.swiper-slide { opacity: 1 !important; }

/* team style */
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-image-wrapper:after { display: none; }
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-image-wrapper::before { content: ""; bottom: 0; right: 0; margin: auto; opacity: 0; background-color: transparent; z-index: 1; background-image: linear-gradient(0deg, rgba(var(--wdtPrimaryColorRgb)), transparent); }
.wdt-custom-team-style .wdt-content-item:hover .wdt-content-media-group .wdt-content-elements-group .wdt-content-image-wrapper::before { opacity: 0.6; }
.wdt-custom-team-style .wdt-content-item:hover .wdt-content-media-group .wdt-content-elements-group .wdt-content-image-wrapper a img { transform: scale(1.05); }

.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { border-radius: 6px; }
.wdt-custom-team-style .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(var(--wdtFontSize_H5), 1.1779rem + 0.3205vw, var(--wdtFontSize_H4)); font-weight: var(--wdtFontWeight_Alt); margin-top: 0; pointer-events: none; }
.wdt-custom-team-style .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 12px; }
.wdt-custom-team-style .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { margin-top: 0; }
.wdt-custom-team-style .wdt-team-holder .wdt-content-item .wdt-content-media-group { margin-bottom: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem); }
.wdt-custom-team-style .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: clamp(var(--wdtFontSize_Ext), 0.8462rem + 0.1282vw, var(--wdtFontSize_Base)); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; letter-spacing: 3px; }
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-social-icons-list { column-gap: 50px; }
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-social-icons-list li a { font-size: var(--wdtFontSize_H5); }

.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-social-icons-list li { opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-out; transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
.wdt-custom-team-style .wdt-content-item:hover .wdt-content-media-group .wdt-content-elements-group .wdt-social-icons-list li { opacity: 1; -webkit-transform: translateY(0%); transform: translateY(0%); }
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-social-icons-list li:nth-child(1) { -webkit-transition-delay: 0s; transition-delay: 0s; }
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-social-icons-list li:nth-child(2) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-social-icons-list li:nth-child(3) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

/* icon style */
.wdt-custom-icon-style-1 .elementor-widget-container .elementor-icon { line-height: 0; }
.wdt-custom-icon-style-1 .elementor-widget-container .elementor-icon svg { width: clamp(10rem, 9.1346rem + 3.8462vw, 13.75rem); height: 100%; }

/* icon list style */
.wdt-custom-icon-list-style .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item a:hover span.elementor-icon-list-icon { color: var(--wdtPrimaryColor); }

/* accordion style */
.wdt-custom-accordion-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-size: clamp(var(--wdtFontSize_H5), 1.1779rem + 0.3205vw, var(--wdtFontSize_H4)); font-weight: var(--wdtFontWeight_Alt); }
.wdt-custom-accordion-style .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon,
.wdt-custom-accordion-style .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-hover .wdt-accordion-toggle-icon,
.wdt-custom-accordion-style .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon { background-color: transparent; }
.wdt-custom-accordion-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon > div { color: var(--wdtPrimaryColor); }
.wdt-custom-accordion-style .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder { border: 0; }
.wdt-custom-accordion-style .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-description { padding-top: 0; padding-bottom: clamp(0.9375rem, 0.649rem + 1.2821vw, 2.1875rem); padding-left: clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem); padding-right: 30px; border: 0; }
.wdt-custom-accordion-style .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder { padding-top: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem); padding-bottom: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem); padding-left: clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem); padding-right: 60px; }
.wdt-custom-accordion-style .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-active { padding-top: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem); padding-bottom: clamp(0.9375rem, 0.649rem + 1.2821vw, 2.1875rem); padding-left: clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem); padding-right: 60px; }
.wdt-custom-accordion-style .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-wrapper:not(:last-child) { border: 0; border-bottom: 1px solid var(--wdtBorderColor); }
.wdt-custom-accordion-style .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { right: 10px; }

/* counter style 1 */
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-counter { font-size: clamp( calc(var(--wdtFontSize_H3) - 5px), 1.4423rem + 1.9231vw, calc(var(--wdtFontSize_Alt) + 5px) ); font-weight: var(--wdtFontWeight_Alt); line-height: 1; }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); margin-top: 0; }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper { margin-bottom: 15px }



/* custom grid section */
.wdt-custom-grid-section-style .elementor-container .elementor-widget-wrap > section:last-child.elementor-inner-section { pointer-events: none; }
@media screen and (min-width:1025px) {
    .wdt-custom-grid-section-style .elementor-container .elementor-widget-wrap { display: grid; }
    .wdt-custom-grid-section-style .elementor-container .elementor-widget-wrap > section.elementor-inner-section { grid-area: 1/-1; position: relative; }
}

/* testimonial style 1 */
.wdt-custom-testimonial-style-1 .wdt-content-item .wdt-content-detail-group .wdt-content-description { font-size: clamp(var(--wdtFontSize_H5), 1.1779rem + 0.3205vw, var(--wdtFontSize_H4)); font-style: Italic; margin-bottom: 25px; }
.wdt-custom-testimonial-style-1 .wdt-content-item .wdt-content-detail-group .wdt-rating-container { margin-bottom: 15px; }
.wdt-custom-testimonial-style-1 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); margin-top: 0; }
.wdt-custom-testimonial-style-1 .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); }
.wdt-custom-testimonial-style-1 .wdt-content-item .wdt-content-detail-group .wdt-content-title-group.below .wdt-content-title { margin-bottom: 0; }
.wdt-custom-testimonial-style-1 .wdt-content-item .wdt-content-detail-group .wdt-rating li span { font-size: var(--wdtFontSize_Ext); }
.wdt-custom-testimonial-style-1 .wdt-content-item .wdt-content-detail-group .wdt-content-title-group.below { display: inline-flex; align-items: center; justify-content: center; }
.wdt-custom-testimonial-style-1 .wdt-content-item .wdt-content-detail-group .wdt-content-title-group.below span:before { width: 4px; background-color: var(--wdtPrimaryColor); }
.wdt-custom-testimonial-style-1 .wdt-content-item .wdt-content-detail-group .wdt-content-title-group.below span { width: 5px; margin: 0px 5px; }

/* testimonial style 2 */
.wdt-custom-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar:before,
.wdt-custom-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar:after { background-image: linear-gradient(90deg, rgba(var(--wdtBorderColorRgb),.3) 0%, rgba(var(--wdtBorderColorRgb),.3) 100%); border-radius: 0; opacity: 1; }
.wdt-custom-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar .swiper-scrollbar-drag { border-radius: 0; background-color: rgba(var(--wdtPrimaryColorRgb)); }
.wdt-custom-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar { float: none; width: 100%; max-width: 150px; height: 2px; margin: 55px auto 10px; }
.wdt-custom-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-total-current-slides,
.wdt-custom-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-total-slides { display: inline; }
.wdt-custom-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-total-current-slides { margin: 0 50px 0 0; }
.wdt-custom-testimonial-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-total-slides { margin: 0 0 0 50px; }

.wdt-custom-testimonial-style-2 .wdt-content-item .wdt-content-media-group img { border-radius: 50%; width: 154px; height: 154px; }
.wdt-custom-testimonial-style-2 .wdt-content-item .wdt-content-media-group { margin-bottom: 40px; }

/* advance carousel */
.wdt-custom-shop-testimonial-style .wdt-advanced-carousel-wrapper .swiper-slide > .wdt-content-item { border-radius: 6px; overflow: hidden; box-shadow: 0 0 30px #00000012; }
.wdt-custom-shop-testimonial-style .wdt-advanced-carousel-wrapper { padding: 40px 0; }
.wdt-custom-shop-testimonial-style .wdt-advanced-carousel-holder .wdt-advanced-carousel-container { overflow: visible; }
.wdt-custom-shop-testimonial-style .wdt-advanced-carousel-holder .wdt-advanced-carousel-container .wdt-advanced-carousel-wrapper .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev) { opacity: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wdt-custom-shop-testimonial-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { position: absolute; top: -18%; right: 0; }
@media screen and (max-width:479px) {
    .wdt-custom-shop-testimonial-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { top: -6%; }
}

/* devider style */
.wdt-custom-divider-style-1 .elementor-widget-container { pointer-events: none; }

/* product countown style */
.wdt-custom-product-countdown-style .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper:after { display: none; }
.wdt-custom-product-countdown-style .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper:before { height: 36px; width: 1px; background-color: rgba(var(--wdtBorderColorRgb),0.3); }
.wdt-custom-product-countdown-style .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper .wdt-counter-number { font-size: clamp(calc(var(--wdtFontSize_H4) + 5px), 1.4423rem + 1.9231vw, calc(var(--wdtFontSize_Alt) + 5px)); line-height: 1; }
.wdt-custom-product-countdown-style .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper { width: auto; text-align: center; padding-top: 0; padding-bottom: 0; padding-left: clamp(0.9375rem, 0.7212rem + 0.9615vw, 1.875rem); padding-right: clamp(0.9375rem, 0.7212rem + 0.9615vw, 1.875rem); }
.wdt-custom-product-countdown-style .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper .title { text-transform: uppercase; margin: 13px 0 0; }
.wdt-custom-product-countdown-style.wdt-custom-width-style .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper { font-weight: calc( var(--wdtFontWeight_Alt) + 200 ); }

/* hotsport style */
.wdt-custom-hotsport-style .wdt-hotspot-items-holder .wdt-hotspot-item-icon .wdt-content-icon span { display: inline-block; line-height: 0; color: var(--wdtPrimaryColor); }
.wdt-custom-hotsport-style .wdt-hotspot-items-holder .wdt-hotspot-item-trigger { border-radius: 50%; background-color: rgba(var(--wdtAccentTxtColorRgb)); }
.wdt-custom-hotsport-style .wdt-hotspot-items-holder .wdt-hotspot-item-trigger.wdt-hotspot-ripple:before { border-width: 1px; }
.wdt-custom-hotsport-style .wdt-hotspot-holder div .tippy-box { max-width: 160px !important; padding: 10px; background-color: rgba(var(--wdtAccentTxtColorRgb)); border-radius: 6px; pointer-events: all; cursor: pointer; box-shadow: 0 0 5px #e1e1e1; -webkit-box-shadow: 0 0 5px #e1e1e1; }
.wdt-custom-hotsport-style .wdt-hotspot-holder div .tippy-box .tippy-content { padding: 0; }
.wdt-custom-hotsport-style .wdt-hotspot-holder div .tippy-box .tippy-content h5 { font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Alt); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-custom-hotsport-style .wdt-hotspot-holder div .tippy-box .tippy-content h5:hover { color: var(--wdtLinkHoverColor); }


.wdt-custom-hotsport-style .wdt-hotspot-holder div .tippy-box .tippy-content .wdt-hotspot-image .wdt-content-image-wrapper { background-color: rgba(var(--wdtTertiaryColorRgb)); border-radius: 6px; overflow: hidden; margin-bottom: 20px; }
.wdt-custom-hotsport-style .wdt-hotspot-holder div .tippy-box .tippy-content .wdt-hotspot-image .wdt-content-image-wrapper img { -webkit-transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.wdt-custom-hotsport-style .wdt-hotspot-holder img { border-radius: 10px; }

/* image box style 7 */
.wdt-custom-image-box-style-7 .wdt-content-item,
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group,
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group { display: inline-flex; flex-wrap: wrap; align-items: center; }
.wdt-custom-image-box-style-7 .wdt-content-item { width: 100%; }
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-image > a > img { width: 80px; }
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group { column-gap: 20px; }
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Ext); margin-top: 0; }

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-separator,
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group,
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-media-group,
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 0; position: relative; z-index: 1; }

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: clamp(3.75rem, 2.8846rem + 3.8462vw, 7.5rem); font-weight: calc(var(--wdtFontWeight_Alt) + 100 ); background: -webkit-linear-gradient(195deg, rgb(203, 203, 203) 0%, transparent 99%, transparent 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; display: inherit; position: absolute; left: 0; margin: 0; transform: translateX(-12%); z-index: 0; pointer-events: none; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

@media screen and (min-width:601px) {
    .wdt-custom-image-box-style-7 .wdt-content-item:hover .wdt-content-detail-group .wdt-content-subtitle { font-size: clamp(3.75rem, 2.6109rem + 3.0326vw, 6.25rem); }
}

.wdt-custom-image-box-style-7 .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle,
.wdt-custom-image-box-style-7 .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title { margin-top: 0; }
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-media-group { flex: 0 0 20%; }
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group { flex: 0 0 80%; }
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group  { flex: 0 0 80%; column-gap: 10px; overflow: hidden; }
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-description { flex: 0 0 auto; }

.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title { flex: 0 0 80%; }
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { display: table; white-space: nowrap; overflow: hidden; }
.wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5:after { content: ""; position: relative; top: 0.7em; left: 1em; display: table-cell; width: 100%; height: 2px; background-image: linear-gradient(90deg, rgb(203, 203, 203) 50%, transparent 50%); background-repeat: repeat-x; background-size: 15px 1px; }

@media screen and (max-width:600px) {

    .wdt-custom-image-box-style-7 .wdt-column-wrapper .wdt-column .wdt-content-item { text-align: center; justify-content: center; justify-items: center; }

    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-media-group,
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group ,
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-title,
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-separator,
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group,
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-description,
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title  { flex: 0 0 100%; }

    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5:after { display: none; }
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { margin: auto; }
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { position: unset; transform: inherit; display: inline; line-height: 1; margin-bottom: 10px; }
    .wdt-custom-image-box-style-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 12px; }
}

/* image box style 8 */
.wdt-custom-image-box-style-8 .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container .wdt-content-subtitle { font-size: clamp(1.875rem, 1.0207rem + 2.2745vw, 3.75rem); font-weight: calc(var(--wdtFontWeight_Alt) + 100); text-transform: capitalize; background: -webkit-linear-gradient(195deg, rgba(var(--wdtPrimaryColorRgb), 0.3) 0%, transparent 99%, transparent 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; transform: translateY(-50%); }
.wdt-custom-video-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon svg { transform: translateY(-50%); }
.wdt-custom-video-popup .wdt-popup-box-trigger-holder { height: 120px;}

/* image box style 9 */
.wdt-custom-image-box-style-9 .wdt-content-item { display: inline-flex; align-items: center; margin: 0 -10px; }
.wdt-custom-image-box-style-9 .wdt-content-item > div { margin: 10px; }
.wdt-custom-image-box-style-9 .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }
.wdt-custom-image-box-style-9 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); margin-top: 0; }
.wdt-custom-image-box-style-9 .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 5px; }
.wdt-custom-image-box-style-9 .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a { border-radius: 0; }
.wdt-custom-testy-heading-style .wdt-heading-holder .wdt-heading-title-wrapper { margin-bottom: 15px; }
.wdt-custom-roll-style.elementor-element { margin-bottom: 0; }

/* popup video style */
.wdt-custom-popup-style-1 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display: grid; align-items: center; justify-items: center; cursor: inherit; }
.wdt-custom-popup-style-1 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-label { grid-area: 1/-1; position: relative; display: inline-flex; align-items: center; justify-content: center; font-size: var(--wdtFontSize_Ext); letter-spacing: 2.64px; text-transform: uppercase; font-weight: calc(var(--wdtFontWeight_Ext) + 100); width: clamp(5rem, 4.2788rem + 3.2051vw, 8.125rem); height: clamp(5rem, 4.2788rem + 3.2051vw, 8.125rem); border-radius: 50%; background: rgba(var(--wdtBodyBGColorRgb), 0.2); backdrop-filter: blur(3px) brightness(0.8); -webkit-backdrop-filter: blur(3px) brightness(0.8); box-shadow: 0 0 0 2px rgba(var(--wdtBodyBGColorRgb), 1); transition: var(--wdtBaseTransition); cursor: pointer; -webkit-transition: box-shadow 0.5s ease-out; -moz-transition: box-shadow 0.5s ease-out; transition: box-shadow 0.5s ease-out; }
.wdt-custom-popup-style-1 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element span.wdt-popup-box-trigger-label:hover { animation: shadowPulse 1.3s linear 1; -webkit-animation: shadowPulse 1.3s linear 1; }
.wdt-custom-popup-style-1 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img { grid-area: 1/-1; pointer-events: none; cursor: auto; }
@keyframes shadowPulse { 0% { box-shadow: 0 0 0 0 rgba(var(--wdtBodyBGColorRgb), 0.4); } 40% { box-shadow: 0 0 0 40px rgba(var(--wdtBodyBGColorRgb), 0); } 80% { box-shadow: 0 0 0 0 rgba(var(--wdtBodyBGColorRgb), 0.4); } 100% { box-shadow: 0 0 0 2px rgba(var(--wdtBodyBGColorRgb), 1); } }

/* contact icon box style */
.wdt-contact-icon-box-style-1 .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
.wdt-contact-icon-box-style-2 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5  { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; margin-bottom: 18px; }
.wdt-contact-icon-box-style-1 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); margin-top: 0; }
.wdt-contact-icon-box-style-2 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5,
.wdt-contact-icon-box-style-1 .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title { margin-top: 0; }

/* icon box ext style */
.wdt-custom-iconbox-style-ext .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group { position: absolute; opacity: 0.1; }
.wdt-custom-iconbox-style-ext.wdt-custom-icon-box-style-1 .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group { padding-left: 35px; }

/* icon liste style */
.wdt-custom-iconlist-style-1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after { content: " - "; position: relative; display: inline; border-width: 0; color: var(--wdtBorderColor); }
.wdt-custom-iconlist-style-1 .elementor-icon-list-text{ font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; }
.wdt-custom-thumb-iconlist-style .elementor-widget-container { pointer-events: none; }
.wdt-custom-thumb-iconlist-style ul > li.elementor-icon-list-item { pointer-events: painted; }

/* Image-box spit section style */
.wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column-wrapper { margin: -12px; }
.wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column-wrapper .wdt-column { padding: 0; }
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container > .wdt-content-title h5 { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; line-height: 1; writing-mode: vertical-lr; transform: scale(-1); margin: 0 0 0 auto; display: inline; letter-spacing: 2.6px; }
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { background-color: transparent; opacity: 1; z-index: 1; }
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }

.wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover > .wdt-media-image-cover-container{ pointer-events: none }
.wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-title h5 a{ pointer-events: all }

@media ( min-width: 1201px) {
   :root { --wdt-split-height: 720px; }
   .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column-wrapper { flex-wrap: nowrap; }
   .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column-wrapper .wdt-column { flex: 1; width: 100% !important; height: 900px; display: flex; flex-direction: column; position: relative; transition: flex .8s cubic-bezier(.29, 0, .2, 1); will-change: flex; }
   .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column .wdt-content-item, .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-media-group, .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-media-group .wdt-media-image-cover { overflow: hidden; height: 100%; }
   .wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: left center; position: absolute; top: 0; right: 0; left: 0; bottom: 0; }
   .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column.wdt-active, .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column:hover { flex: 1.2; }
   .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { margin: 25px !important; padding: 0; width: auto; }
   .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-elements-group.wdt-media-group,
   .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover > .wdt-media-image-cover-container,
   .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay > .wdt-media-image-overlay-container { justify-content: stretch; justify-items: stretch; }
}

/* svg stroke */
g .img-icon0, g .image-icon-1, g .img-icon-2, g .multi02, g .multi04, g .multi01, g .multi03 { stroke-width: 4px; }

/* slider 7 */
.wdt-slider-heading-style .wdt-heading-holder h2.wdt-heading-title-wrapper { font-size: clamp(2.5rem, -0.0962rem + 11.5385vw, 13.75rem); font-weight: calc( var(--wdtFontWeight_Alt) + 200 ); }
.wdt-slider-button-style .wdt-button-holder.wdt-template-filled.wdt-button-size-nm a { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; letter-spacing: 2.6px; background-color: transparent; color: var(--wdtPrimaryColor); padding: 0 0 5px 0; border-radius: 0; border: 0; }

.wdt-slider-button-style .wdt-button-holder.wdt-template-filled.wdt-button-size-nm a:before{ content: ""; position: absolute; top: inherit; left: 0; bottom: 0px; width: 100%; height: 1.5px; background-color: currentColor; -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; -webkit-transition: -webkit-transform .48s cubic-bezier(.77,0,.175,1); transition: transform .48s cubic-bezier(.77,0,.175,1); }
.wdt-slider-button-style .wdt-button-holder.wdt-template-filled.wdt-button-size-nm a:hover:before{ -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; }

.wdt-slider-button-style .wdt-button-holder.wdt-template-filled.wdt-button-size-nm { overflow: hidden; }
.wdt-custom-silder-style-7 .wdt-advanced-carousel-wrapper .swiper-slide .wdt-slider-button-style .wdt-button-holder.wdt-template-filled.wdt-button-size-nm a { -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition-delay: 1s; transition-delay: 1s; }
.wdt-custom-silder-style-7 .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-slider-button-style .wdt-button-holder.wdt-template-filled.wdt-button-size-nm a { -webkit-transform: translateX(0%); transform: translateX(0%); }
.wdt-custom-silder-style-7 .wdt-advanced-carousel-wrapper .swiper-slide .wdt-slider-heading-style .wdt-heading-holder { -webkit-clip-path: inset(0% 100% 0% 0%); clip-path: inset(0% 100% 0% 0%); -webkit-transition: -webkit-clip-path 1s ease-in-out; transition: clip-path 1s ease-in-out; }
.wdt-custom-silder-style-7 .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-slider-heading-style .wdt-heading-holder { -webkit-clip-path: inset(0% -100% 0% 0%); clip-path: inset(0% -100% 0% 0%); }
.wdt-custom-silder-style-7 .wdt-advanced-carousel-wrapper .swiper-slide .wdt-slider-heading-style.wdt-custom-slider-dis .wdt-heading-holder { transition-delay: 0.5s; }
.wdt-custom-slider-image-style .elementor-widget-container { overflow: hidden; padding-bottom: 35px; }
.wdt-custom-silder-style-7 .wdt-advanced-carousel-wrapper .swiper-slide .wdt-custom-slider-image-style { -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition-delay: 0.5s; transition-delay: 0.5s; -webkit-transition: transform 0.6s ease-out; transition: transform 0.6s ease-out; }
.wdt-custom-silder-style-7 .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-image-style { -webkit-transform: translateX(0%); transform: translateX(0%); }
.wdt-custom-slider-image-style .elementor-image img { -webkit-animation: bobbing 6s linear infinite; animation: bobbing 6s linear infinite; object-fit: cover; object-position: center; width: 100%; height: 100%; }
@-webkit-keyframes bobbing { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(20px); } }
@keyframes bobbing { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(20px); } }
.wdt-custom-slider-marquee-text-style .wdt-heading-holder h2.wdt-heading-title-wrapper { font-size: clamp(5rem, 2.9808rem + 8.9744vw, 13.75rem); writing-mode: vertical-lr; transform: scale(-1); text-align: center; background-image: -webkit-linear-gradient(92deg, rgb(255, 0, 0), rgb(0, 0, 255)); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; -webkit-animation: hue 10s infinite linear; animation: hue 10s infinite linear; opacity: .08; }
@-webkit-keyframes hue { from { -webkit-filter: hue-rotate(0deg); } to { -webkit-filter: hue-rotate(-360deg); } }
@keyframes hue { from { -webkit-filter: hue-rotate(0deg); } to { -webkit-filter: hue-rotate(-360deg); } }
.wdt-custom-silder-style-7 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { background-color: transparent; color: var(--wdtPrimaryColor); margin-top: 0; }
.wdt-custom-silder-style-7 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 0; }
.wdt-custom-silder-style-7 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { align-items: flex-end; font-weight: calc( var(--wdtFontWeight_Alt) + 200 ); }
.wdt-custom-silder-style-7 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-current { font-size: 40px; margin-bottom: -5px; }
.wdt-custom-silder-style-7 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-total { font-size: 25px; margin-bottom: -3px; }
.wdt-custom-silder-style-7 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; left: 5%; bottom: 18%; z-index: 1; }

/* fragment number hide style */
.wdt-custom-shop-testimonial-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper div[class*="wdt-total-"],
.wdt-custom-branding-icon-box-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper div[class*="wdt-total-"],
div[class*="wdt-custom-image-box-style-"] .wdt-carousel-holder .wdt-carousel-pagination-wrapper div[class*="wdt-total-"],
.wdt-custom-silder-style-7 .wdt-carousel-holder .wdt-carousel-pagination-wrapper div[class*="wdt-total-"] { display: none; }

@media screen and (max-width:1024px) {
    .wdt-custom-slider-image-style .elementor-image img { -webkit-animation: inherit; animation: inherit; opacity: 0.3; }
    .wdt-custom-slider-image-style .elementor-widget-container { padding-bottom: 0px; }

    .wdt-custom-silder-style-7 .wdt-carousel-holder .wdt-custom-slider-grid-style .elementor-container .elementor-row { display: grid; align-items: center; }
    .wdt-custom-silder-style-7 .wdt-carousel-holder .wdt-custom-slider-grid-style .elementor-container .elementor-row > div { grid-area: 1/-1; display: inline-flex; align-items: center; justify-content: center; }

    .wdt-custom-silder-style-7 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { left: 0; right: 0; bottom: 5%; margin: auto; }
    .wdt-custom-silder-style-7 .wdt-carousel-holder .wdt-custom-slider-grid-style .elementor-container .elementor-row > div:last-child,
    .wdt-custom-silder-style-7 .wdt-carousel-holder .wdt-custom-slider-grid-style .elementor-container .elementor-row > div:last-child div,
    .wdt-custom-silder-style-7 .wdt-carousel-holder .wdt-custom-slider-grid-style .elementor-container .elementor-row > div:last-child div * { width: 100%; height: 100%; }
}

@media screen and (max-width:767px) {
    .wdt-slider-heading-style .wdt-heading-holder h2.wdt-heading-title-wrapper { margin-bottom: 0; }
}

/* thumb slider style */
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-slider-container { display: flex; flex-direction: row-reverse; }
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { align-items: flex-start; justify-content: flex-start; align-content: flex-start; text-align: left; padding: clamp(5rem, -14.0592rem + 19.7889vw, 9.6875rem) 60px 0 0; }
.wdt-custom-thumb-slider-style .elementor-widget-container .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title{ font-size: clamp(calc(var(--wdtFontSize_H4) + 5px), 1.4423rem + 1.9231vw, calc(var(--wdtFontSize_Alt) + 5px)); font-weight: var(--wdtFontWeight_Alt); line-height: 1.2; margin-bottom: 37px; color: var(--wdtPrimaryColor); }
.wdt-custom-thumb-slider-style .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content p { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); }
.wdt-custom-thumb-slider-style .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content { width: 100%; max-width: 560px; text-align: left; }
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide:not(.swiper-slide-active) { opacity: 0 !important; }
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-pagination-group .swiper-wrapper .swiper-slide { opacity: 1 !important; }
.wdt-custom-thumb-slider-style .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button a { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; letter-spacing: 2.6px; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); padding: 1em 3.3em; border-radius: 8px; border: 1px solid var(--wdtPrimaryColor); }
.wdt-custom-thumb-slider-style .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button a:hover{ background-color: transparent; color: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); }
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button a .wdt-thumb-slider-button-text { padding: 0; }
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-pagination-group>div.wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail img,
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-pagination-group>div.wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail { aspect-ratio: inherit; border-radius: 6px; }
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-pagination-group { max-width: 45%; bottom: 0; right: inherit; left: 0; background-color: transparent; }
.wdt-custom-thumb-slider-style .elementor-widget-container .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div { width: 100%; padding: 0; }
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-pagination-group .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination { text-align: end; width: 100%; display: inline-flex; justify-items: flex-end; justify-content: flex-end; column-gap: 20px; padding: 40px 0 clamp(1.875rem, -5.7487rem + 7.9156vw, 3.75rem); }
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div{ border: 0; width: 35px; height: 35px; position: relative; }
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div::before { content: ""; margin: auto; position: absolute; bottom: 0; left: 0; right: 0; top: 0; width: auto; height: auto; z-index: -1; -webkit-border-radius: inherit; border-radius: inherit; -webkit-transition: inherit; transition: inherit; border-radius: 50%; background-color: var(--wdtAccentTxtColor); box-shadow: 0 0 30px rgba(0, 0, 0, 0.102); }
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div:hover:before { background-color: var(--wdtPrimaryColor); }
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div:hover { color: var(--wdtAccentTxtColor); }
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .swiper-fade .swiper-slide { pointer-events: auto; }
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper { overflow: visible; }
.wdt-custom-thumb-slider-style.elementor-element.elementor-widget-wdt-thumbs-slider { margin-bottom: 0; }

/* anim */
/* .wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-sub-title,
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title,
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content,
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button { -webkit-transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; }

.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content,
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button,
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title { -webkit-transform: translateX(0%); transform: translateX(0%); opacity: 0; }

.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content,
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button,
.wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }

.wdt-custom-thumb-slider-style .elementor-widget-container .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title { -webkit-transition-delay: 0s; transition-delay: 0s; }
.wdt-custom-thumb-slider-style .elementor-widget-container .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }
.wdt-custom-thumb-slider-style .elementor-widget-container .wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; } */
.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-image:before { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.38); opacity: 0; -webkit-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; }

@media screen and (max-width: 1540px) {
    .wdt-custom-thumb-slider-style .elementor-widget-container .wdt-thumb-carousel-holder .wdt-thumb-pagination-group { position: absolute; }
}

@media screen and (max-width: 1280px) {
    .wdt-custom-thumb-slider-style .elementor-widget-container .wdt-thumb-carousel-holder .wdt-thumb-pagination-group { position: relative; }
    .wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-pagination-group { max-width: 80%; bottom: 0; right: 0; left: 0; margin: 30px auto 0; }
    .wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-pagination-group .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination { text-align: center; justify-items: center; justify-content: center; column-gap: 20px; padding: 30px 0 clamp(1.875rem, -5.7487rem + 7.9156vw, 3.75rem); }
}

@media screen and (max-width: 1024px) {
    .wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content p,
    .wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content { margin-bottom: 0; }
    .wdt-custom-thumb-slider-style .elementor-widget-container .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div { margin-top: 0; }
}

@media screen and (max-width: 767px) {

    .wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info { align-items: center; justify-content: center; align-content: center; text-align: center; padding: 30px; }
    .wdt-custom-thumb-slider-style .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content { text-align: center; }
    .wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-slider-container { display: grid; }
    .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-image:before { opacity: 1; }
    .wdt-custom-thumb-slider-style .elementor-widget-container .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title{ margin-bottom: 15px; }
}

@media only screen and (max-width: 479px){

    .wdt-custom-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-pagination-group { max-width: 80%; }
}


/* contact form style */
.wdt-custom-contact-form-style-1 > div:not(:last-child) p { margin-bottom: 20px; }
.wdt-custom-contact-form-style-1 div p .wpcf7-form-control-wrap .wpcf7-text,
.wdt-custom-contact-form-style-1 div p .wpcf7-form-control-wrap .wpcf7-textarea { background-color: rgb(248, 248, 248); border-radius: 5px; padding: 1.125em 1.6em; border: 1px solid transparent; }
.wdt-custom-contact-form-style-1 div p .wpcf7-form-control-wrap .wpcf7-text:focus,
.wdt-custom-contact-form-style-1 div p .wpcf7-form-control-wrap .wpcf7-textarea:focus { border-color: var(--wdtPrimaryColor); }
.wdt-custom-contact-form-style-1 div p .wpcf7-form-control-wrap .wpcf7-textarea { min-height: 180px; }
.wdt-custom-contact-form-style-1 div:last-child p { margin-bottom: 0; }
.wdt-custom-contact-form-style-1 div p .wpcf7-submit { font-size: var(--wdtFontSize_Ext); letter-spacing: 2.6px; margin-top: 0; padding: 1.375em 6.25em; border: 1px solid var(--wdtPrimaryColor); }
.wdt-custom-contact-form-style-1 div p .wpcf7-submit:hover { background-color: transparent; color: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); }
.wdt-custom-contact-form-style-1 div p .wpcf7-form-control-wrap .wpcf7-list-item { margin-left: 0; }
.wdt-custom-contact-form-style-1 div p .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label { margin-left: 5px; }
.wdt-custom-contact-form-style-1 div p .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox] { position: relative; width: 15px; height: 15px; border: 1px solid var(--wdtPrimaryColor); border-radius: 3px; cursor: pointer; /* vertical-align: text-top; */ -webkit-appearance: none; appearance: none; opacity: .5; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wdt-custom-contact-form-style-1 div p .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]:hover { opacity: 1; }
.wdt-custom-contact-form-style-1 div p .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]:checked { opacity: 1; background-color: var(--wdtPrimaryColor); }
.wdt-custom-contact-form-style-1 div p .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]:before { content: ""; position: absolute; right: 50%; top: 50%; width: 5px; height: 10px; border: solid var(--wdtAccentTxtColor); border-width: 0 2px 2px 0; margin: -1px -1px 0 -1px; transform: rotate(45deg) translate(-50%, -50%); z-index: 2; }
.wdt-custom-contact-form-style-1 .wpcf7-not-valid-tip { font-size: calc( var(--wdtFontSize_Ext) - 2px ); display: block; text-align: right; position: absolute; width: 100%; top: 50%; right: 0; padding-left: 10px; padding-right: 10px; transform: translate(0, -100%); pointer-events: none; }
.wpcf7-form.invalid .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output { position: absolute; }

/* icon list style from contact page */
.wdt-custom-contact-list-style .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text { font-size: clamp(var(--wdtFontSize_H6), 1.2115rem + -0.3846vw, var(--wdtFontSize_H5)); }
.wdt-custom-contact-list-style.elementor-element.elementor-list-item-link-inline { margin-bottom: 3px; }
.wdt-custom-contact-number-style.elementor-element.elementor-list-item-link-inline { margin-bottom: 0; }

/* shop templates style */
.elementor-widget-container .wdt-product-related-products .related.products h2 { font-size: clamp(calc(var(--wdtFontSize_H3) - 5px ), 1.8029rem + 0.3205vw, var(--wdtFontSize_H3)); }
.elementor-widget-container .wdt-product-image-gallery-holder .wdt-product-image-gallery-container .wdt-product-image-gallery .wdt-product-image > img { width: 100%; object-fit: cover; }

.wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { font-size: var(--wdtFontSize_H6); text-transform: capitalize; }
.wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { background-color: transparent; color: var(--wdtPrimaryColor); }
.wdt-custom-commen-shop-toggle-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Alt); }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-description.ui-accordion-content-active textarea { border: 1px solid; }
.elementor-widget-wdt-shop-product-single-summary .elementor-widget-container .wdt-product-summary.summary.entry-summary { margin: 0; }
.woocommerce div.product .summary.wdt-product-summary>div:last-child { margin-top: 30px; }

.woocommerce .wdt-cart-coupon-holder .coupon { border-radius: 5px; }

/* Tabs Border Style */

.wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor { position: relative; }

.wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor:before,
.wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor:after{
    content: '';
    position: absolute;
    width: 0;
    height: 4px;
    bottom: 0;
    margin: auto;
    border-radius: 10px;
}

.wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor:before { left: 0; }

.wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor:before,
.wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor:after,
.wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li.ui-tabs-active a.ui-tabs-anchor:after{
    background: var(--wdtPrimaryColor);
}

.wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li:hover a.ui-tabs-anchor:before,
.wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li.ui-tabs-active a.ui-tabs-anchor:before {
    width: 100%;
    -webkit-transition: width .5s cubic-bezier(.22, .61, .36, 1);
    -moz-transition: width .5s cubic-bezier(.22, .61, .36, 1);
    transition: width .5s cubic-bezier(.22, .61, .36, 1);
 }

.wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li:hover a.ui-tabs-anchor:after,
.wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li.ui-tabs-active a.ui-tabs-anchor:after{
    background: transparent;
    width: 100%;
}

 .wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor:after {
    right: 0;
    transition: width .8s cubic-bezier(.22, .61, .36, 1);
    -moz-transition: width .8s cubic-bezier(.22, .61, .36, 1);
    -webkit-transition: width .8s cubic-bezier(.22, .61, .36, 1);
 }

 .wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-content-wrapper {
    background: transparent;
    padding-top: 0;
    position: relative;
    margin-left: 20px;
    padding-bottom: 0;
}

 .wdt-custom-commen-shop-tab-style .wdt-tabs-container .wdt-tabs-content-wrapper:before{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    height: 100%;
    width: 4px;
    background: var(--wdtPrimaryColor);
 }

 .woocommerce p.stars a { width: 1.2em; }





/* ==================================== */



/* ----------- My Mediaquery Styles -------------- */


/* Desktop */

@media only screen and (min-width: 1541px){
    .wdt-custom-footer-3-iconlist .elementor-icon-list-items{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }
    .wdt-custom-footer-3-iconlist .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-icon i{
        display: block;
        position: relative;
        right: -20px;
    }
    .wdt-custom-footer-3-iconlist .elementor-icon-list-items .elementor-icon-list-item:first-child a span.elementor-icon-list-icon{
        display: none;
    }
}

/* Laptop */

@media only screen and (max-width: 1540px){
    .wdt-custom-footer-3-iconlist .elementor-icon-list-items{
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 10px;
    }

    .wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wcwl_btn_wrapper.wc_btn_inline form .woocommerce-variation-add-to-cart { grid-template-columns: 40% 56%; }

}

/* Tablet Landscape */

@media only screen and (max-width: 1280px){
    .woocommerce .quantity .qty, .woocommerce-page .quantity .qty, .woocommerce .quantity input, .woocommerce-page .quantity input{ width: 40px !important; }
}

/* Tablet */

@media only screen and (max-width: 1024px){

}

/* Mobile Landscape */

@media only screen and (max-width: 767px){
    .wdt-custom-header-icons .wdt-header-icons-list .wdt-header-icons-list-item.cart-item { margin: 0 10px; }

    .wdt-custom-footer-3-iconlist .elementor-icon-list-items { grid-template-columns: repeat(2, 1fr); }

    .wdt-custom-footer-3-social-icons .elementor-icon-list-items{ justify-content: flex-start; }

    .woocommerce .quantity .qty, .woocommerce-page .quantity .qty, .woocommerce .quantity input, .woocommerce-page .quantity input{ width: 35px !important; }

    .wdt-custom-accordion-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title{
        line-height: 1.3;
    }

}

/* Mobile */

@media only screen and (max-width: 479px){
    .wdt-custom-payment-icons .wdt-column-wrapper .wdt-column { width: 20% !important; }

    .wdt-custom-footer-3-iconlist .elementor-icon-list-items { grid-template-columns: repeat(1, 1fr); }

    .wdt-custom-shop-desc-img-bx .wdt-column-wrapper .wdt-column { width: 33.33% !important; }

    .woocommerce div.product .summary.wdt-product-summary .product-buttons-wrapper .wc_inline_buttons { flex-direction: column; align-items: flex-start !important; }

    .wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wcwl_btn_wrapper.wc_btn_inline form .woocommerce-variation-add-to-cart { grid-template-columns: 40% 55%; }

    .wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wcwl_btn_wrapper.wc_btn_inline form .woocommerce-variation-add-to-cart .single_add_to_cart_button { margin: 0; }

    div[class*="product"] .wdt-custom-homepg-1-shop.swiper-container div[class*="arrow-pagination"] > a[class*="arrow"] { top: 95%; }

    .wdt-custom-newsletter-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input { padding: 12px 120px 12px 15px;}

    .wdt-custom-newsletter-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-mailchimp-subscription-button-holder button{ padding: 0 17px; }

    .wdt-heading-holder h3.wdt-heading-title-wrapper { font-size: var(--wdtFontSize_H4); }

    .woocommerce .product p.price { font-size: 25px; }

    .wpcf7-spinner { margin: 20px; }

}

/*--------------------------------------------------------------
	Widgets
--------------------------------------------------------------*/

	/*----*****---- << Transitions >> ----*****----*/

	.widget ul li:before, .widget ul li:hover:before, .widget.widget_archive ul li > a span, .widget.widget_archive ul li > a:hover span, .widget.widget_categories ul li > a span, .widget.widget_categories ul li > a:hover span, .widget .recent-portfolio-widget ul li a:before, .widget .recent-portfolio-widget ul li a:after, .widget.widget_flickr ul li a:before { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; }


	/*----*****---- << WP Widget Defaults >> ----*****----*/

	.widget { clear: both; float: left; margin-bottom: 40px; padding: 0; position: relative; width: 100%; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

	.widgettitle, .widget_block > h2, .widget .wp-block-search__label, .widget_block .wp-block-group .wp-block-group__inner-container > h2 { clear:both; display: inline-block; font-size: var(--wdtFontSize_H4); margin-top: 0; margin-bottom: 15px; padding-bottom:15px; position: relative; }

	/* .widgettitle:before, .widget_block > h2:before, .widget .wp-block-search__label:before, .widget_block .wp-block-group .wp-block-group__inner-container > h2:before { content:""; height:3px; position:absolute; bottom:0; left:0; width:35px; } */

	.widgettitle.aligncenter:before { right: 0; margin: auto;}

	.widgettitle.alignright { margin-left: 0; }
	.widgettitle.alignright:before { right: 0; left: auto; }

	.widget ul, .widget ol { clear:both; float:left; margin:0; padding:0; width:100%; }

	.widget ul li, .widget ol li { border-bottom: 0 solid; clear:both; display:block; margin:0; padding:10px 0 10px 0; position:relative; width:100%; }
	.widget .widgettitle + ul > li:first-child, .widget .widgettitle + ol > li:first-child,
	.widget ul li:first-child:not(:only-child), .widget ol li:first-child:not(:only-child) { padding-top:0; }
	.widget ul li:last-child:not(:only-child), .widget ol li:last-child:not(:only-child) { border-bottom-width: 0; padding-bottom: 0; }

	.widget ul li > a, .widget ol li > a { display:inline-block; line-height: var(--wdtLineHeight_Base); width:100%; }
	.widget ul li:last-child:not(:only-child) > a, .widget ol li:last-child:not(:only-child) > a { padding-bottom:0; }


	/* Archives & Categories Widget */
	.widget_categories label, .widget_archive label { color: var(--wdtBodyTxtColor); display:inline-block; font-size:var(--wdtFontSize_Base); font-weight: 600; margin:0 0 10px; width: 100%; }
	.widget.widget_categories ul li > a { position:relative; /*text-transform:capitalize;*/ }
	/* .widget.widget_categories ul li, .widget.widget_archive ul li { text-align-last: justify; } */
	.widget.widget_categories ul li > a, .widget.widget_archive ul li > a { width: auto; }
	.widget.widget_categories ul li > a span, .widget.widget_archive ul li > a span { float: right; padding: 0; }


	/* Nav Menu Widget */
	.widget.widget_nav_menu ul.menu li:first-child { padding-top: 0; }
	.widget.widget_nav_menu ul.menu li > a { display:inline-block; line-height: var(--wdtLineHeight_Base); width:100%;  }

	.widget.widget_nav_menu ul li { padding:0; }
	.widget.widget_nav_menu ul li, .widget.widget_nav_menu ul li:last-child { border-width: 0 !important; }
	.widget.widget_nav_menu ul li a { border-bottom: 0; padding:10px 0; }
	.widget.widget_nav_menu ul li a:empty { display:none; }
	.widget.widget_nav_menu > div[class*="menu-container"] > ul > li:last-child:not(:only-child) > a { border-bottom-width: 0; padding-bottom: 0; }


	/* RSS Widget */
	.widget_rss h3.widgettitle > a.rsswidget > img { display: none; margin-right:5px; margin-top: -3px; }
	.widget_rss ul li > a.rsswidget { font-weight: var(--wdtFontWeight_Alt); }
	.widget_rss ul li .rssSummary { margin-top: 0.5em; margin-bottom: 0.5em; }
	.widget_rss ul li .rss-date, .widget_rss ul li cite { font-size: 0.8em; }

	/* TagCloud Widget */
	.widget_tag_cloud .tagcloud, .widget .tagcloud { float:left; clear:both; width:100%; margin:0; padding:0; }
	.widget_tag_cloud .tagcloud a, .widget .tagcloud a, .wp-block-tag-cloud a { float:left; font-size: 16px !important; line-height: normal; margin:0 10px 10px 0; padding:7px 15px; -webkit-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: none !important; box-shadow: none !important; }

	.wp-block-tag-cloud a { display: inline-block; float: none; }
	.wp-block-tag-cloud a:not(:focus) { text-decoration: none; }


	/* Search Form */
	.widget #searchform { margin-bottom: 5px; max-width: 100%; position:relative; width: 100%; }
	.widget #searchform .wdt-search-icon { display: none; }
	.widget #searchform input[type="text"] { padding-right:50px; height:49px; width: 100%; }
	.widget #searchform input[type="submit"] { position:absolute; right:0; top:0; padding: 0; margin:0; height:49px; }

	.widget_block .wp-block-search { margin-bottom: 0; }
	.widget_block .wp-block-search .wp-block-search__inside-wrapper { flex-wrap: wrap; }
	.widget_block .wp-block-search__label { color: var(--wdtHeadAltColor); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); }
	.widget_block .wp-block-search .wp-block-search__button { margin-bottom: 0; }


	/* WP-Calendar Widget */
	.widget #wp-calendar { border-collapse: collapse; }
	.widget #wp-calendar caption { font-size: var(--wdtFontSize_Base); font-weight: 600; margin-top: -0.35em; margin-bottom: 10px; }
	.widget #wp-calendar td { padding: 0.5em 0; }
	.widget #wp-calendar td#next { text-align: right; }
	.widget #wp-calendar td#prev { text-align: left; }

	.widget.widget_calendar .wp-calendar-nav { display: flex; justify-content: space-between; }
	.widget.widget_calendar .wp-calendar-nav span.pad { display: none; }


	/* Block Widgets */
	.widget.widget_block .wp-block-calendar,
	.widget.widget_block .wp-block-archives-dropdown, .widget.widget_block .wp-block-categories-dropdown,
	.widget.widget_block .wp-block-latest-comments__comment-excerpt > *:last-child { margin-bottom: 0; }

	.widget.widget_block .wp-block-calendar table caption, .widget.widget_block .wp-block-calendar table tbody { color: var(--wdtBodyTxtColor); }

	.widget.widget_block .wp-block-archives-dropdown > label:first-child + select,
	.widget.widget_block .wp-block-archives-dropdown > label:first-child + select + .select2-container,
	.widget.widget_block .wp-block-categories-dropdown > label:first-child + select,
	.widget.widget_block .wp-block-categories-dropdown > label:first-child + select + .select2-container { margin-bottom: 0; }

	.widget.widget_block .wp-block-archives-dropdown label:not(.screen-reader-text),
	.widget.widget_block .wp-block-categories-dropdown label:not(.screen-reader-text) { margin-top: -0.35em; vertical-align: top; }

	/* .widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt,
    .widget.widget_block .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt { font-size: 0.9em; line-height: var(--wdtLineHeight_Base); } */

	.widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list li:last-child .wp-block-latest-posts__post-excerpt { margin-bottom: 0; }
	.widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt { margin-top: 0.5em; margin-bottom: 0.5em; }

	.widget.widget_block .wp-block-loginout form > p.login-remember label { display: inline-flex; vertical-align: top; }
	.widget.widget_block .wp-block-loginout form > p.login-remember label input#rememberme { margin-right: 8px; }
	.widget.widget_block .wp-block-loginout form > p:last-child { margin-bottom: 0; }

	.widget.widget_block .wp-block-social-links li.wp-social-link { float: none; width: auto; padding: 0; }
	.widget.widget_block .wp-block-social-links li.wp-social-link a { display: inherit; line-height: 0; padding: .25em; }




/*----*****---- << Common & Custom Widget Styles >> ----*****----*/

	/* Common Styles */

	.widget.widget_archive ul ul li:last-child, .widget.widget_categories ul ul li:last-child, .widget.widget_meta ul ul li:last-child, .widget.widget_nav_menu ul.menu ul li:last-child, .widget.widget_pages ul ul li:last-child { border-bottom-width: 0; }

	.widget.widget_nav_menu ul li ul.sub-menu, .widget.widget_pages ul li ul.children, .widget.widget_block .wp-block-page-list li ul.submenu-container { padding-left: 5%; width:100%;  }

	.widget.widget_archive ul li ul, .widget.widget_categories ul li ul,
	.widget.widget_nav_menu ul.menu li ul, .widget.widget_pages ul li ul,
	.widget.widget_block .wp-block-page-list li ul.submenu-container { padding-left: 5%; padding-top: 0; }

	.widget.widget_archive ul li, .widget.widget_categories ul li,
	.widget.widget_nav_menu ul.menu li, .widget.widget_pages ul li,
	.widget.widget_meta ul li, .widget.widget_text ul li,
	.widget.widget_block .wp-block-page-list li { padding: 0; }

	.widget.widget_archive ul li > a, .widget.widget_categories ul li > a,
	.widget.widget_nav_menu ul.menu li > a, .widget.widget_pages ul li > a,
	.widget.widget_meta ul li > a, .widget.widget_text ul li > a,
	.widget.widget_block .wp-block-page-list li > a { padding: 5px 0; }

	.widget.widget_archive ul li:first-child > a, .widget.widget_categories ul li:first-child > a,

	.widget.widget_pages ul li:first-child > a, .widget.widget_nav_menu ul.menu li:first-child > a,
	.widget.widget_meta ul li:first-child > a, .widget.widget_text ul li:first-child > a,
	.widget.widget_block .wp-block-page-list li:first-child > a { padding-top: 0; }

	.widget.widget_archive ul ul.children li > a, .widget.widget_archive ul ul.children li:first-child > a,
	.widget.widget_categories ul ul.children li > a, .widget.widget_categories ul ul.children li:first-child > a,
	.widget.widget_nav_menu ul ul.children li > a, .widget.widget_nav_menu ul ul.children li:first-child > a,
	.widget.widget_nav_menu ul ul.sub-menu li > a, .widget.widget_nav_menu ul ul.sub-menu li:first-child > a,
	.widget.widget_pages ul ul.children li > a, .widget.widget_pages ul ul.children li:first-child > a,
	.widget.widget_block .wp-block-page-list li ul.submenu-container li > a,
	.widget.widget_block .wp-block-page-list li ul.submenu-container li:first-child > a { padding-top: 10px; }

	.widget.widget_archive ul ul.children li > a, .widget.widget_archive ul ul.children li:last-child > a,
	.widget.widget_categories ul ul.children li > a, .widget.widget_categories ul ul.children li:last-child > a,
	.widget.widget_nav_menu ul ul.children li > a, .widget.widget_nav_menu ul ul.children li:last-child > a,
	.widget.widget_nav_menu ul ul.sub-menu li > a, .widget.widget_nav_menu ul ul.sub-menu li:last-child > a,
	.widget.widget_pages ul ul.children li > a, .widget.widget_pages ul ul.children li:last-child > a,
	.widget.widget_block .wp-block-page-list li ul.submenu-container li > a,
	.widget.widget_block .wp-block-page-list li ul.submenu-container li:last-child > a { padding-bottom: 10px; }

	.widget.widget_block .wp-block-page-list li ul.submenu-container li:last-child { border-bottom-width: 1px; }


	.widget .recent-posts-widget li:before, .widget .recent-posts-widget li:hover:before,
	.widget .recent-portfolio-widget ul li:before, .widget .recent-portfolio-widget ul li:hover:before { content:""; }

	.widget.widget_media_video .mejs-layers .mejs-overlay-button { background-color: transparent; }

	.widget_recent_entries ul li > a { width: auto; }
	.widget.widget_recent_posts .recent-posts-widget .entry-title h4 a[href*="title-should-not-overflow-the-content-area"] { word-break: break-all; }
	.widget.widget_recent_posts .recent-posts-widget .entry-title h4 { font-size: var(--wdtFontSize_H5); }

	/* .widget.widget_recent_posts .recent-posts-widget ul li:first-child .entry-image { top: 6px; }
	.widget.widget_recent_posts .recent-posts-widget .entry-image { position: absolute; max-width: 65px; top: 18px; }
	.widget.widget_recent_posts .recent-posts-widget .entry-image ~ *[class*="entry-"] { padding-left: 80px; }
	.widget.widget_recent_posts .recent-posts-widget .entry-image ~ *[class*="entry-"] h4 { margin-top: 10px; } */

	.widget_recent_comments ul li.recentcomments > a { font-family: var(--wdtFontTypo_Alt); font-weight: 600; line-height: var(--wdtLineHeight_Alt); }
	.widget_recent_comments ul li.recentcomments .comment-author-link a { font-weight: 500; }

	.widget_text form .selection-box + br:last-child { display: none; }
	.widget > p:last-child, .widget > p:only-child,
	.widget .plugin-description > p:last-child, .widget .plugin-description > p:only-child { margin-bottom: 0; }

	.widget .select2-container { margin-bottom: 5px; }

	.widget:not(.widget_text) a:not(:focus) { text-decoration: none; }


/*--------------------------------------------------------------
	Colors
--------------------------------------------------------------*/

	.widget ul li, .widget ol li, .widget.widget_nav_menu ul.menu li, .widget.widget_nav_menu ul li a { border-color: rgba(var(--wdtHeadAltColorRgb),0.05); }

	.widget #wp-calendar td a { color:rgba(var(--wdtHeadAltColorRgb),0.5); }
	.widget_tag_cloud .tagcloud a, .widget .tagcloud a, .wp-block-tag-cloud a { background: #F8F8F8; }

	.wdt-dark-bg .widget input[type="text"], .wdt-dark-bg .widget input[type="password"], .wdt-dark-bg .widget input[type="email"], .wdt-dark-bg .widget input[type="url"], .wdt-dark-bg .widget input[type="tel"], .wdt-dark-bg .widget input[type="number"], .wdt-dark-bg .widget input[type="range"], .wdt-dark-bg .widget input[type="date"], .wdt-dark-bg .widget textarea, .wdt-dark-bg .widget input[type="search"], .wdt-dark-bg .widget select, .wdt-dark-bg .widget.widget_categories ul li > a span, .wdt-dark-bg .widget.widget_archive ul li > a span { background:rgba(var(--wdtBodyBGColorRgb),0.15); }

	.wdt-dark-bg .widget .selection-box:before { border-top-color:rgba(var(--wdtBodyBGColorRgb),0.15); }
	.wdt-dark-bg .widget .selection-box:after { background:rgba(var(--wdtBodyBGColorRgb),0.05); }

	.wdt-dark-bg .widget ul li, .wdt-dark-bg .widget.widget_nav_menu ul.menu li { border-color:rgba(var(--wdtBodyBGColorRgb),0.2); }

	.wdt-dark-bg .widget #wp-calendar td a { color:rgba(var(--wdtAccentTxtColorRgb),0.5); }
	.wdt-dark-bg .tagcloud a { background:rgba(var(--wdtBodyBGColorRgb),0.15); }

	.tagcloud a:hover, .wp-block-tag-cloud a:hover, #footer .wdt-dark-bg .tagcloud a:hover, #footer .tagcloud a:hover { color: var(--wdtLinkHoverColor); }

	.widget #searchform:hover:before { color: var(--wdtAccentTxtColor); }

/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

    /* Primary Color */
	.widget ul li > a:hover, .widget .recent-posts-widget li .entry-meta p span, .widget #wp-calendar td a:hover,

	.wdt-dark-bg .widget #wp-calendar td a:hover { color: var(--wdtPrimaryColor); }

	.widgettitle:before, .widget_block > h2:before, .widget .wp-block-search__label:before, .widget_block .wp-block-group .wp-block-group__inner-container > h2:before, .tagcloud a:hover, .wp-block-tag-cloud a:hover,

	.wdt-dark-bg .widget.widget_categories ul li > a:hover span, #footer .wdt-dark-bg .widget.widget_categories ul li > a:hover span, #footer .wdt-dark-bg .widget.widget_archive ul li > a:hover span, .wdt-dark-bg .tagcloud a:hover { background-color: var(--wdtPrimaryColor); }


	.tagcloud a:hover, .wp-block-tag-cloud a:hover, .wdt-dark-bg .tagcloud a:hover { border-color: var(--wdtPrimaryColor); }


	/* --------- Custom Css ------------ */

	/* Sidenav Advanced Fields */

	.widget.widget_advance_field { display: grid; }

	.widget.widget_advance_field .wdt-widget-advanced-media-group,
	.widget.widget_advance_field .wdt-widget-advanced-content-group { grid-row: 1/1; grid-column: 1/1; }

	.widget.widget_advance_field .wdt-widget-advanced-content-group { margin: auto; margin-bottom: 30px; }

	.widget.woocommerce.widget_product_tag_cloud .tagcloud{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
	}

	.widget.woocommerce.widget_product_tag_cloud .tagcloud a{
		background: transparent;
		padding: 0;
		margin-bottom: 10px;
	}

	.widget.widget_media_gallery .gallery-item a { text-align: left; margin: 0; }

	.widget.widget_block.widget_tag_cloud a:hover { color: var(--wdtAccentTxtColor); }

/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/


	@media only screen and (min-width:1025px) and (max-width:1280px) {

		.tagcloud a { margin:0 4px 10px 0; }
		.widget #searchform input[type="text"] { font-size: 12px; padding-left: 12px; }
		.widget #searchform input[type="submit"] { padding: 0 }
		.widget #searchform:before, .widget #searchform input[type="submit"] { width: 40px; }

	}

	@media only screen and (min-width:768px) and (max-width:1024px) {

		.widgettitle { font-size:20px; }

		.tagcloud a { margin:0 4px 10px 0; }

	}


	@media only screen and (max-width: 767px) {

		.tagcloud a { margin:0 5px 10px 0; }

	}
/*--------------------------------------------------------------
    Breadcrumb Styles
--------------------------------------------------------------*/

    .main-title-section.aligncenter {
        text-align: center;
    }

    .main-title-section.alignright {
        text-align: right;
    }

    .main-title-section-wrapper.breadcrumb-left .breadcrumb {
        clear: none;
        float: left;
        width: 35%;
        padding-right: 20px;
        margin-top: 13px;
    }

    .main-title-section-wrapper.breadcrumb-left .main-title-section {
        float: right;
        width: 65%;
        text-align: right;
    }

    .main-title-section-wrapper.breadcrumb-right .breadcrumb {
        clear: none;
        float: right;
        text-align: right;
        width: 35%;
        padding-left: 20px;
        margin-top: 13px;
    }

    .main-title-section-wrapper.breadcrumb-right .main-title-section {
        float: left;
        width: 65%;
    }

    .main-title-section-wrapper.breadcrumb-top-left-title-center .main-title-section {
        width: 100%;
        text-align: center;
    }

    .main-title-section-wrapper.breadcrumb-top-left-title-center .breadcrumb {
        margin-top: -70px;
        width: 100%;
        float: left;
    }

    .main-title-section-wrapper.breadcrumb-top-right-title-center .main-title-section {
        width: 100%;
        text-align: center;
    }

    .main-title-section-wrapper.breadcrumb-top-right-title-center .breadcrumb {
        margin-top: -70px;
        width: 100%;
        float: right;
        text-align: right;
    }


    .wdt-dark-bg .breadcrumb,
    .wdt-dark-bg .breadcrumb a:hover,
    .wdt-dark-bg .breadcrumb span.current {
        color: rgba(var(--wdtAccentTxtColorRgb),0.6);
    }

    .wdt-dark-bg .breadcrumb a {
        color: var(--wdtAccentTxtColor);
    }

    .wdt-dark-bg .breadcrumb .fa.default {
        background: var(--wdtAccentTxtColor);
    }


/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/

    /* Note: Design for a width of 960px */

    @media only screen and (min-width:1025px) and (max-width:1280px) {

        /*----*****---- << Breadcrumb >> ----*****----*/
        .main-title-section-wrapper.breadcrumb-right .main-title-section h1 {
            font-size: 26px;
        }
        .main-title-section-wrapper.breadcrumb-right .main-title-section {
            width: 58%;
        }
        .main-title-section-wrapper.breadcrumb-right .breadcrumb {
            width: 42%;
        }

    }

    /* Note: Design for a width of 768px */

    @media only screen and (min-width:768px) and (max-width:1024px) {

        .main-title-section-wrapper.breadcrumb-right .main-title-section h1 {
            font-size: 24px;
            margin-top: 11px;
        }

    }


    /*----*****---- << Mobile (Landscape) >> ----*****----*/

    /* Common Styles for the devices below 767px width */

    @media only screen and (max-width: 767px) {

        .main-title-section-wrapper.breadcrumb-right .main-title-section,
        .main-title-section-wrapper.breadcrumb-right .breadcrumb,
        .main-title-section-wrapper.breadcrumb-left .main-title-section,
        .main-title-section-wrapper.breadcrumb-left .breadcrumb {
            width: 100%;
            padding: 0;
            text-align: center;
        }
        .no-breadcrumb.page-with-slider #header-wrapper.header-top-absolute #header {
            position: static;
        }

    }
/*--------------------------------------------------------------
    Header
--------------------------------------------------------------*/

    #header-wrapper.header-top-relative #header {
        position: relative;
    }

    .no-breadcrumb.page-with-slider #header-wrapper.header-top-absolute #header {
        position: absolute;
        z-index: 10;
    }

    .no-breadcrumb.page-with-slider #header-wrapper.bottom-header {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;

        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 1440px; }
    .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 1440px; box-shadow: none; -webkit-box-shadow: none; background: transparent; }



/*--------------------------------------------------------------
    Header Sticky
--------------------------------------------------------------*/

    #header .wdt-header-tpl .sticky-header-active {
        -webkit-transition: .5s cubic-bezier(.25,.8,.25,1) 0.05s;
        transition: .5s cubic-bezier(.25,.8,.25,1) 0.05s;
    }

    #header .wdt-header-tpl .sticky-header-active {
        clear: both;
        margin: auto;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
    }

    #header .wdt-header-tpl .sticky-header-active {
        opacity: 0;
        visibility: hidden;
    }

    #header .wdt-header-tpl .sticky-header-active {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }

    #header .wdt-header-tpl .sticky-header-active.wdt-header-top {
        opacity: 1;
        visibility: visible;

        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    #header .wdt-header-tpl .sticky-header-active.wdt-header-top {
        -webkit-box-shadow: 0 0 10px #1a1a1a26;
        box-shadow: 0 0 10px #1a1a1a26;
        z-index: 10;
        background-color: rgb(var(--wdtBodyBGColorRgb),.9);
    }

    .sticky-header-active {
        background-color: rgba(255, 255, 255, 0.95);
    }

    .logged-in.admin-bar #wp-admin-bar-wp-logo a span::before {
        vertical-align: baseline;
    }

    .logged-in.admin-bar #header .wdt-header-tpl .sticky-header-active,
    .logged-in.admin-bar #header .wdt-header-tpl .sticky-header-active.wdt-header-top {
        top: 32px;
    }

    @media screen and (max-width: 782px) {
        .logged-in.admin-bar #header .wdt-header-tpl .sticky-header-active,
        .logged-in.admin-bar #header .wdt-header-tpl .sticky-header-active.wdt-header-top {
            top: 46px;
        }
    }


/*--------------------------------------------------------------
    Header Modules
--------------------------------------------------------------*/

    /*--- Slide Menu ---*/

    .wdt-simpler-slider {
        background: transparent;
        border: none;
        display: block;
        height: 32px;
        right: 20px;
        position: fixed;
        top: 20px;
        width: 32px;
        z-index: 999;
        cursor: pointer;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .wdt-simpler-slider:before {
        transform: translate3d(0, 0, 0);
        transition: all 0.35s ease-in-out;
        -moz-transform: translate3d(0, 0, 0);
        -moz-transition: all 0.35s ease-in-out;
        -ms-transform: translate3d(0, 0, 0);
        -ms-transition: all 0.35s ease-in-out;
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-transition: all 0.35s ease-in-out;
        background: var(--wdtBorderColor);
        content: '';
        display: block;
        font-size: 14px;
        line-height: 32px;
        opacity: 1;
        text-align: center;
        width: 40px;
        height: 40px;
        position: absolute;
        left: -4px;
        top: -5px;
    }

    .wdt-simpler-slider span {
        width: 25px;
        height: 3px;
        background: #000;
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -12.5px;
        margin-top: -1.5px;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .wdt-simpler-slider span:first-child {
        top: 5px;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
    }

    .wdt-simpler-slider span:last-child {
        bottom: 5px;
        -webkit-transform: translate3d(0, 8px, 0);
        transform: translate3d(0, 8px, 0);
        -moz-transform: translate3d(0, 8px, 0);
        -ms-transform: translate3d(0, 8px, 0);
    }

    .wdt-simpler-slider span:nth-child(2) {
        margin-top: -2px;
        top: 50%;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
    }

    .wdt-simpler-slider span {
        background: var(--wdtBodyBGColor);
    }

    .from-left .wdt-simpler-slider,
    .overlay-header.from-left .wdt-simpler-slider {
        left: 20px;
        right: auto;
    }

    .from-left.boxed-header .wdt-simpler-slider {
        left: 25px;
        right: auto;
    }


/*--------------------------------------------------------------
    Mobile Menu
--------------------------------------------------------------*/

    .mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-section {
        margin: 0;
        left: auto !important;
        width: auto !important;
    }

    .mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-container .elementor-row {
        margin: 0 !important;
        width: 100% !important;
    }

    .mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-column {
        width: 100%;
    }

    .mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-container .elementor-row > .elementor-column > .elementor-column-wrap { padding: 8px !important; }

    .mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-column ul.wdt-primary-nav li:first-child a {
        border-top-width: 0;
    }

    #header .wdt-header-tpl .sticky-header-active > * { user-select: none;
        visibility: hidden; /*display: none;*/ opacity: 0; pointer-events: none;  }

    #header .wdt-header-tpl .sticky-header-active.wdt-header-top > * { user-select: all;
        visibility: visible; /*display: block;*/ z-index: 14; opacity: 1; pointer-events: all; }
    
    #header #searchform ul.quick_search_results { z-index: 10; }


/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

/*----*****---- << Laptop/Notebook >> ----*****----*/

@media only screen and (min-width:1281px) and (max-width:1540px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 1080px; }

    .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 1080px; }

}

@media only screen and (max-width: 1280px) {

    .elementor-widget-wp-widget-nav_menu .mobile-nav-container {
        width: auto;
        float: none;
        margin: 20px 0;
        text-align: right;
        padding-right: 10px;
    }

    body:not(.no-breadcrumb) #header-wrapper.header-top-absolute #header .wdt-header-tpl {
        margin-top: 0;
    }

}


/*----*****---- << Tablet (Landscape) >> ----*****----*/

/* Note: Design for a width of 960px */
@media only screen and (min-width:1025px) and (max-width:1280px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 900px; }

    .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 900px; }

}


@media only screen and (min-width:1025px) {

    #header .wdt-header-tpl .elementor-section.sticky-header > .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-column-wrap,
    #header .wdt-header-tpl .elementor-section.sticky-header-active > .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-column-wrap {
        padding-top: 0;
        padding-bottom: 0;
    }
}

/*----*****---- << Tablet (Landscape) >> ----*****----*/

/* Note: Design for a width of 960px */

@media only screen and (max-width:1024px) {
    .elementor-widget-wp-widget-nav_menu .mobile-nav-container {
        padding-right: 0;
    }

    #header .wdt-header-tpl .sticky-header-active { display: none; }
}


/*----*****---- << Tablet (Portrait) >> ----*****----*/

/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:1024px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 710px; }

    .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 710px; }

    .elementor-widget-wp-widget-nav_menu .mobile-nav-container {
        padding-right: 20px;
    }

}

/*----*****---- << Mobile (Landscape) >> ----*****----*/


/* Common Styles for the devices below 767px width */

@media only screen and (max-width: 767px) {


    *[class*="elementor-"] .wdt-mobile-menu-section .elementor-widget-wrap *[class*="elementor-element-"].elementor-element {
        width: auto;
        margin: 0;
    }
    .elementor-widget-wdt-header-menu {
        display: inline-block;
        float: none;
        margin: 0;
        text-align: center;
        width: 100%;
    }
    .wdt-logo-container.elementor-widget-image .elementor-widget-container {
        margin-left: auto;
        margin-right: auto;
    }

}


/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 420px; }

    .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 420px; }

}



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 290px; }

    .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 290px; }

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 319px) {

    #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 200px; }

    .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 200px; }

}/*--------------------------------------------------------------
    Loader
--------------------------------------------------------------*/

    .pre-loader {
        height: 100%;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999991;
        background-color: #fff;
    }

    .loader-inner {
        padding: 25px;
        position: absolute;
        left: 50%;
        top: 50%;
        text-align: center;
        width: 100%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .loader-text {
        display: inline-block;
        font-family: var(--wdtFontTypo_Alt);
        font-size: 3.75rem;
        font-weight: bold !important;
        letter-spacing: 1px;
        line-height: normal;
        text-transform: uppercase;
        background-size: 200% auto;
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-fill-color: transparent;
        -webkit-animation: textclip 1.5s linear infinite;
        animation: textclip 1.5s linear infinite;
    }

    -webkit-@keyframes textclip {
        to {
            background-position: 200% center;
        }
    }

    @keyframes textclip {
        to {
            background-position: 200% center;
        }
    }


/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

    .pre-loader { background-color: var(--wdtBodyBGColor); }
    .loader-text { background-image: linear-gradient(to right, var(--wdtPrimaryColor) 10%, var(--wdtHeadAltColor) 50%, var(--wdtPrimaryColor) 60%); }


/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

    /*----*****---- << Mobile (Landscape) >> ----*****----*/

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {

    }


    /* Common Styles for the devices below 479px width */

    @media only screen and (max-width: 479px) {

    }/*--------------------------------------------------------------
    Totop
--------------------------------------------------------------*/

    #back-to-top {
        position: fixed;
        display: none;
        text-decoration: none;
        bottom: 20px;
        right: 20px;
        overflow: hidden;
        width: 40px;
        height: 40px;
        border: none;
        text-indent: 100%;
        z-index: 9;
        text-indent: -9999px;
    }

    .back-to-top-icon {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 50%;
        transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        color: var(--wdtAccentTxtColor);
        -webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -o-transition: all .3s linear;
        -ms-transition: all .3s linear;
        transition: all .3s linear;
        text-indent: 0;
        text-align: center;
        font-size: 20px;
        line-height: 1;
    }

    .back-to-top-icon i:before { margin: 0; }

    #back-to-top:hover .back-to-top-icon {
        margin-top: -4px;
    }

    #back-to-top:after {
        background-color: var(--wdtAccentTxtColor);
        content: "";
        display: block;
        height: 15px;
        margin: 0 auto;
        opacity: 0;
        position: absolute;
        left: 50%;
        top: 50%;
        text-align: center;
        text-indent: 0;
        width: 2px;
        -webkit-transform: translate(-50%, 50%);
        transform: translate(-50%, 50%);
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
    }

    #back-to-top:hover:after {
        margin-top: 2px;
        opacity: 1;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    #back-to-top:active,
    #back-to-top:focus {
        outline: none;
    }


/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/


    /* Primary */
    #back-to-top { background-color: var(--wdtPrimaryColor); }

    /* Secondary */
    #back-to-top:hover { background-color: var(--wdtSecondaryColor); }


/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

    @media only screen and (max-width: 1280px) {

        .nav-is-visible #back-to-top {
            opacity: 0;
        }
    }.secondary-sidebar .widget .tweet_list li{border-color:rgba(var(--wdtHeadAltColorRgb),.15);}.secondary-sidebar .type1 .widgettitle:before,.secondary-sidebar .type1 .widgettitle:after{background:var(--wdtHeadAltColor);height:3px;position:absolute;bottom:0;top:inherit;left:0;width:100%;}.secondary-sidebar .type1 .widgettitle:after{bottom:-3px;height:1px;}.secondary-sidebar .type2 .widgettitle{margin-bottom:40px;background:var(--wdtHeadAltColor);padding:12px 15px;color:var(--wdtAccentTxtColor);}.secondary-sidebar .type2 .widgettitle:before{background:none;border-top:13px solid var(--wdtHeadAltColor);border-right:13px solid transparent;height:0;bottom:-13px;left:0;top:inherit;width:0;}.secondary-sidebar .type3 .widgettitle{border-top:3px solid;padding:13px 0 0;margin-bottom:35px;}.secondary-sidebar .type3 .widgettitle:before{background:none;}.secondary-sidebar .type3 .widgettitle{border-color:var(--wdtPrimaryColor);}.secondary-sidebar .type4 .widget{overflow:hidden;}.secondary-sidebar .type4 .widgettitle{border-left:5px solid #f1b956;padding:0 15px;}.secondary-sidebar .type4 .widgettitle:before{top:0;height:100%;width:9999px;left:100%;background:url("https://cdn-ilbmhcf.nitrocdn.com/ErtkhFvVmDzhWvigeVZGUpATefulojQF/assets/images/optimized/rev-d4d9083/sneagear.com/wp-content/plugins/neytri-pro/modules/sidebar/assets/images/sidebar-title-grey-pattern.png") repeat;}.secondary-sidebar .type5 .widgettitle{border-bottom:2px solid;padding:0 0 10px;}.secondary-sidebar .type5 .widgettitle:before{background:none;}.secondary-sidebar .type5 .tagcloud a{border-radius:0 10px;font-size:14px !important;}.secondary-sidebar .type5 .widget .tweet_list li:before{content:"";top:0;}.secondary-sidebar .type5 .widget.widget_archive ul li > a span,.secondary-sidebar .type5 .widget.widget_categories ul li > a span{font-size:14px;text-align:center;}.secondary-sidebar .type5 .widget .recent-posts-widget li .entry-title h4{font-size:16px;}.secondary-sidebar .type5 .widget .recent-posts-widget li:before,.secondary-sidebar .type5 .widget .recent-posts-widget li:hover:before,.secondary-sidebar .type5 .widget .recent-portfolio-widget ul li:before,.secondary-sidebar .type5 .widget .recent-portfolio-widget ul li:hover:before{content:"";}.secondary-sidebar .type5 .widget.woocommerce ul li:first-child::before{top:0;}.secondary-sidebar .type5 .widget.woocommerce ul.product-categories li:first-child:before{top:9px;}.secondary-sidebar .type5 .widgettitle{border-color:rgba(var(--wdtPrimaryColorRgb),.5);}@media only screen and (min-width:1025px) and (max-width:1280px){.secondary-sidebar .type5 .widget .tweet_list li{padding:0 0 20px;}.secondary-sidebar .type5 .widget .tweet_list li:before{margin-right:8px;position:static;}}@media only screen and (min-width:768px) and (max-width:1024px){.secondary-sidebar .type5 .widget .tweet_list li{padding:0 0 20px;}.secondary-sidebar .type5 .widget .tweet_list li:before{margin-right:8px;position:static;}}@media only screen and (max-width: 479px){.secondary-sidebar .type5 .widget ul li{font-size:16px;}}.secondary-sidebar .type6 .widgettitle{border-left:3px solid;padding:0 0 0 15px;margin-bottom:40px;width:100%;}.secondary-sidebar .type6 .widgettitle:before{height:1px;background:rgba(var(--wdtHeadAltColorRgb),.25);top:inherit;bottom:-10px;width:100%;}.secondary-sidebar .type6 .widgettitle:after{position:absolute;background:url("https://cdn-ilbmhcf.nitrocdn.com/ErtkhFvVmDzhWvigeVZGUpATefulojQF/assets/images/optimized/rev-d4d9083/sneagear.com/wp-content/plugins/neytri-pro/modules/sidebar/assets/images/sidebar-title-arrow.png") no-repeat;width:13px;height:8px;left:30px;bottom:-17px;}.secondary-sidebar .type6 .widgettitle{border-color:var(--wdtPrimaryColor);}@media only screen and (max-width: 767px){.secondary-sidebar .type6 .widget ul li,.secondary-sidebar .type9 .widget ul li{font-size:14px;}}.secondary-sidebar .type7 .widgettitle{padding:13px 20px 12px 25px;border:1px solid var(--wdtHeadAltColor);margin-bottom:25px;font-weight:bold;}.secondary-sidebar .type7 .widgettitle:before{left:inherit;left:0;top:0;height:100%;width:5px;background:var(--wdtHeadAltColor);}.secondary-sidebar > div[class^="type8"]{overflow:visible;}.secondary-sidebar .type8 .widget{padding:0 20px 15px;width:100%;}.secondary-sidebar .type8 .widget:before{border:1px solid var(--wdtHeadAltColor);content:"";height:100%;position:absolute;left:0;top:6px;width:100%;z-index:-1;}.secondary-sidebar .type8 .widgettitle{background:var(--wdtBodyBGColor);padding:0 20px;margin:-8px auto 15px;text-align:center;display:table;float:none;}.secondary-sidebar .type8 .widgettitle:before{content:none;}.secondary-sidebar .type8 .widget > *:first-child:not(.widgettitle),.secondary-sidebar .type8 .widget *:first-child:not(.widgettitle) + .selection-box,.secondary-sidebar .type8 .widget #searchform:first-child:only-child{margin-top:30px;}@media only screen and (min-width:1281px) and (max-width:1540px){.secondary-sidebar .type8 .widgettitle{font-size:18px;margin:-5px auto 15px;}}@media only screen and (min-width:1025px) and (max-width:1280px){.secondary-sidebar .type8 .widget{padding:15px 15px 20px;}.secondary-sidebar .type8 .widgettitle{margin:-22px auto 15px;}.secondary-sidebar .type8 .widget > *:first-child:not(.widgettitle),.secondary-sidebar .type8 .widget *:first-child:not(.widgettitle) + .selection-box,.secondary-sidebar .type8 .widget #searchform:first-child:only-child{margin-top:20px;}.secondary-sidebar .type8 .widget .tweet_list li{padding:0 0 20px;}.secondary-sidebar .type8 .widget .tweet_list li:before{margin-right:8px;position:static;}}@media only screen and (min-width:768px) and (max-width:1024px){.secondary-sidebar .type8 .widgettitle{margin:-24px auto 20px;}.secondary-sidebar .type8 .widget,.secondary-sidebar .type12 .widget{padding:15px 15px 20px;}.secondary-sidebar .type8 .widget.widget_flickr ul li,.secondary-sidebar .type8 .widget .recent-portfolio-widget ul li{margin:0 13px 13px 0;}.secondary-sidebar .type8 .widget.widget_flickr ul li:nth-child(3n),.secondary-sidebar .type8 .widget .recent-portfolio-widget ul li:nth-child(3n){margin-right:0;}.secondary-sidebar .type8 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ *{margin-bottom:0;}.secondary-sidebar .type8 .widget .tweet_list li{padding:0 0 20px;}.secondary-sidebar .type8 .widget .tweet_list li:before{margin-right:8px;position:static;}}@media only screen and (max-width: 767px){.secondary-sidebar .type8 .widget.widget_flickr ul li,.secondary-sidebar .type8 .widget .recent-portfolio-widget ul li{margin:0 7px 7px 0;}.secondary-sidebar .type8 .widget.widget_flickr ul li:nth-child(3n),.secondary-sidebar .type8 .widget .recent-portfolio-widget ul li:nth-child(3n){margin-right:0;}.secondary-sidebar .type8 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ *{margin-bottom:0;}}@media only screen and (max-width: 479px){.secondary-sidebar .type8 .widget{padding:0 17px 15px;}}@media only screen and (max-width: 319px){.secondary-sidebar .type8 .widgettitle{padding:10px;}}.secondary-sidebar .type9 .widgettitle{padding:0 0 15px;border-bottom:1px solid rgba(var(--wdtHeadAltColorRgb),.15);}.secondary-sidebar .type9 .widgettitle:before{width:50px;height:3px;background:var(--wdtHeadAltColor);top:inherit;left:0;bottom:-2px;}@media only screen and (min-width:768px) and (max-width:1024px){.secondary-sidebar .type9 .widget.widget_categories ul li:before{top:4px;}}@media only screen and (max-width: 767px){.secondary-sidebar .type9 .widget ul li{font-size:14px;}}.secondary-sidebar .type10 .widget{padding-top:2px;overflow:hidden;}.secondary-sidebar .type10 .widgettitle{margin-top:0;padding:8px 20px;margin-bottom:20px;color:var(--wdtAccentTxtColor);font-size:18px;}.secondary-sidebar .type10 .widgettitle:before{background:var(--wdtHeadAltColor);height:100%;width:100%;left:-15px;z-index:-1;}.secondary-sidebar .type10 .widgettitle:after{background:var(--wdtHeadAltColor);height:100%;position:absolute;right:-4px;top:0;width:19px;-webkit-mask-image:url("https://cdn-ilbmhcf.nitrocdn.com/ErtkhFvVmDzhWvigeVZGUpATefulojQF/assets/images/optimized/rev-d4d9083/sneagear.com/wp-content/plugins/neytri-pro/modules/sidebar/assets/images/sidebar-title-shape.png");mask-image:url("https://cdn-ilbmhcf.nitrocdn.com/ErtkhFvVmDzhWvigeVZGUpATefulojQF/assets/images/optimized/rev-d4d9083/sneagear.com/wp-content/plugins/neytri-pro/modules/sidebar/assets/images/sidebar-title-shape.png");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover;}@media only screen and (min-width:768px) and (max-width:1024px){.secondary-sidebar .type10 .widgettitle{font-size:20px;}}.secondary-sidebar .type11 .widget{position:relative;background:#f9f9f9;padding:25px 20px;border-radius:5px;}.secondary-sidebar .type11 .widgettitle{font-size:22px;margin-bottom:25px;padding:0 15px 5px 0;position:relative;width:auto;}.secondary-sidebar .type11 .widgettitle:before{position:absolute;right:-18px;top:50%;margin:auto;width:24px;height:17px;left:auto;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}.secondary-sidebar .type11 .widgettitle:before{-webkit-mask-image:url("https://cdn-ilbmhcf.nitrocdn.com/ErtkhFvVmDzhWvigeVZGUpATefulojQF/assets/images/optimized/rev-d4d9083/sneagear.com/wp-content/plugins/neytri-pro/modules/sidebar/assets/images/sidebar-title-floral2.png");mask-image:url("https://cdn-ilbmhcf.nitrocdn.com/ErtkhFvVmDzhWvigeVZGUpATefulojQF/assets/images/optimized/rev-d4d9083/sneagear.com/wp-content/plugins/neytri-pro/modules/sidebar/assets/images/sidebar-title-floral2.png");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:currentColor;}.secondary-sidebar .type11 .woocommerce ul.cart_list li a,.secondary-sidebar .type11 .woocommerce ul.product_list_widget li a{font-weight:300;}@media only screen and (min-width:1281px) and (max-width:1540px){.secondary-sidebar .type11 .widgettitle{font-size:18px;}}@media only screen and (min-width:1025px) and (max-width:1280px){.secondary-sidebar .type11 .widget{font-size:12px;padding:15px 10px 20px;}.secondary-sidebar .type11 > .widget:before{padding-right:10px;top:18px;}.secondary-sidebar .type11 .widgettitle{font-size:15px;padding:0 15px 7px 0;margin-bottom:20px;}.secondary-sidebar .type11 .widget .tweet_list li{padding:0 0 20px;}.secondary-sidebar .type11 .widget .tweet_list li:before{margin-right:8px;position:static;}}@media only screen and (min-width:768px) and (max-width:1024px){.secondary-sidebar .type11 .widget{padding:20px;}.secondary-sidebar .type11 .widgettitle:before{padding-right:10px;mask-size:70%;-webkit-mask-size:70%;right:-15px;}.secondary-sidebar .type11 .widget .tweet_list li{padding:0 0 20px;}.secondary-sidebar .type11 .widget .tweet_list li:before{margin-right:8px;position:static;}.secondary-sidebar .type11 .tagcloud a{font-size:12px !important;}.secondary-sidebar .type11 .widget.widget_flickr ul li,.secondary-sidebar .type11 .widget .recent-portfolio-widget ul li{margin:0 13px 13px 0;}.secondary-sidebar .type11 .widget.widget_flickr ul li:nth-child(3n),.secondary-sidebar .type11 .widget .recent-portfolio-widget ul li:nth-child(3n){margin-right:0;}.secondary-sidebar .type11 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ *{margin-bottom:0;}}@media only screen and (max-width: 767px){.secondary-sidebar .type11 .widget.widget_flickr ul li,.secondary-sidebar .type11 .widget .recent-portfolio-widget ul li{margin:0 7px 7px 0;}.secondary-sidebar .type11 .widget.widget_flickr ul li:nth-child(3n),.secondary-sidebar .type11 .widget .recent-portfolio-widget ul li:nth-child(3n){margin-right:0;}.secondary-sidebar .type11 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ *{margin-bottom:0;}}.secondary-sidebar .type12 .widget{position:relative;background:#f9f9f9;padding:20px 20px 25px;}.secondary-sidebar .type12 .widgettitle{padding:10px 15px;margin-bottom:20px;}.secondary-sidebar .type12 .widgettitle:before{background:none;}.secondary-sidebar .type12 .widgettitle{border-color:rgba(var(--wdtPrimaryColorRgb),.2);}@media only screen and (min-width:1025px) and (max-width:1280px){.secondary-sidebar .type12 .widget{padding:15px 15px 20px;}.secondary-sidebar .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"]{width:100%;}.secondary-sidebar .type12 .widget .tweet_list li{padding:0 0 20px;}.secondary-sidebar .type12 .widget .tweet_list li:before{margin-right:8px;position:static;}}@media only screen and (min-width:768px) and (max-width:1024px){.secondary-sidebar .type12 .widget ul li{font-size:13px;}.secondary-sidebar .type12 .widget.widget_archive ul li > a span,.secondary-sidebar .type12 .widget.widget_categories ul li > a span{padding:0 5px;}.secondary-sidebar .type12 .widget .tagcloud a{margin:0 5px 10px 0;padding:7px 12px 6px;}.secondary-sidebar .type12 .widget.widget_flickr ul li,.secondary-sidebar .type12 .widget .recent-portfolio-widget ul li{margin:0 13px 13px 0;}.secondary-sidebar .type12 .widget.widget_flickr ul li:nth-child(3n),.secondary-sidebar .type12 .widget .recent-portfolio-widget ul li:nth-child(3n){margin-right:0;}.secondary-sidebar .type12 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ *{margin-bottom:0;}.secondary-sidebar .type12 .widget .tweet_list li{padding:0 0 20px;}.secondary-sidebar .type12 .widget .tweet_list li:before{margin-right:8px;position:static;}.secondary-sidebar .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"]{width:100%;}}@media only screen and (max-width: 767px){.secondary-sidebar .type12 .widget.widget_flickr ul li,.secondary-sidebar .type12 .widget .recent-portfolio-widget ul li{margin:0 7px 7px 0;}.secondary-sidebar .type12 .widget.widget_flickr ul li:nth-child(3n),.secondary-sidebar .type12 .widget .recent-portfolio-widget ul li:nth-child(3n){margin-right:0;}.secondary-sidebar .type12 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ *{margin-bottom:0;}}@media only screen and (max-width: 479px){.secondary-sidebar .type12 .widget ul li{font-size:13px;}}.secondary-sidebar .type13 .widgettitle{line-height:1;padding:14px 0;}.secondary-sidebar .type13 .widgettitle:before{height:100%;width:60px;border-top:1px solid #60ae0d;border-bottom:1px solid #60ae0d;top:0;z-index:-1;background:none;}.secondary-sidebar .type13 .widgettitle:before{border-color:var(--wdtPrimaryColor);}.secondary-sidebar .type14 .widgettitle{background:var(--wdtHeadAltColor);padding:10px 0 10px 20px;border-bottom:3px solid;color:var(--wdtAccentTxtColor);}.secondary-sidebar .type14 .widgettitle:before{background:none;border-bottom:1px solid var(--wdtBodyBGColor);bottom:0;width:100%;top:inherit;}.secondary-sidebar .type14 .widgettitle{border-color:var(--wdtPrimaryColor);}.secondary-sidebar .type15 .widgettitle{background:var(--wdtHeadAltColor);box-sizing:border-box;color:var(--wdtAccentTxtColor);padding:13px 20px;font-size:18px;font-weight:normal;text-transform:uppercase;}.secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li a img{height:50px;margin-top:0;}.secondary-sidebar .type15 .widget.woocommerce ul li:before,.secondary-sidebar .type15 .widget.woocommerce ul li:hover:before{content:"";font-size:15px;}.secondary-sidebar .type15 .woocommerce ul.cart_list li img,.secondary-sidebar .type15 .woocommerce ul.product_list_widget li img{width:50px;padding:0;}.secondary-sidebar .type15 .widget.widget_recent_reviews ul li:before,.secondary-sidebar .type15 .widget.widget_recent_reviews ul li:hover:before,.secondary-sidebar .type15 .widget.widget_top_rated_products ul li:before,.secondary-sidebar .type15 .widget.widget_top_rated_products ul li:hover:before,.secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li:before,.secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li:hover:before{content:none;}.secondary-sidebar .type15 .widget.widget_recent_reviews ul li,.secondary-sidebar .type15 .widget.widget_top_rated_products ul li,.secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li{background:#f8f1e4;padding:15px;border-bottom:2px solid #ebeef0;}.secondary-sidebar .type15 .widget.widget_recent_reviews ul li .reviewer,.secondary-sidebar .type15 .widget.widget_top_rated_products ul li .amount.amount{color:var(--wdtPrimaryColor);}.secondary-sidebar .type16 .widgettitle{background:#f5f5f5;border-left:3px solid;font-size:18px;font-weight:600;margin-bottom:30px;padding:15px;}.secondary-sidebar .type16 .widgettitle:before,.secondary-sidebar .type15 .widgettitle:before{content:none;}.secondary-sidebar .type16 .widgettitle{border-color:var(--wdtPrimaryColor);}.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h2{color:currentColor;}.secondary-sidebar .type17 .widget-title-wrapper{overflow:hidden;float:left;width:100%;}.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content{margin-bottom:30px;position:relative;clear:both;float:left;}.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content:before{content:"";position:absolute;right:-16px;top:0;width:100%;height:100%;-webkit-transform:skewX(30deg);transform:skewX(30deg);-ms-transform:skewX(30deg);}.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content:after{content:"";height:100%;top:0;left:114%;left:-webkit-calc(100% - -26px);left:-moz-calc(100% - -26px);left:calc(100% - -26px);position:absolute;-ms-transform:skewX(30deg);-webkit-transform:skewX(30deg);transform:skewX(30deg);width:9000px;background:#f3f3f3;}.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h2,.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h3.widgettitle{padding:17px 10px 15px 20px;position:relative;z-index:1;margin:0;left:0;font-size:16px;text-transform:uppercase;}.secondary-sidebar .type18 .widget-stripe-title{overflow:hidden;float:left;width:100%;}.secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content{margin-bottom:30px;position:relative;clear:both;float:left;}.secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content:after{background:url("https://cdn-ilbmhcf.nitrocdn.com/ErtkhFvVmDzhWvigeVZGUpATefulojQF/assets/images/optimized/rev-d4d9083/sneagear.com/wp-content/plugins/neytri-pro/modules/sidebar/assets/images/title-pattern.png") repeat;content:"";height:100%;top:0;left:100%;position:absolute;width:9000px;}.secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content h2,.secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content h3.widgettitle{background:var(--wdtHeadAltColor);padding:12px 15px;position:relative;z-index:1;margin:0;left:0;font-size:16px;text-transform:uppercase;color:var(--wdtAccentTxtColor);}@media only screen and (min-width:1025px) and (max-width:1280px){.secondary-sidebar aside.widget{font-size:13px;}.secondary-sidebar .widget .tweet_list li{padding:0 0 20px 30px;}.secondary-sidebar .widget .tweet_list li:before{font-size:22px;}.secondary-sidebar .widget .tweet_list li:before,.secondary-sidebar .widget .tweet_list li:first-child:before{top:0;}}@media only screen and (min-width:768px) and (max-width:1024px){.secondary-sidebar .widget.widget_flickr ul li,.secondary-sidebar .widget .recent-portfolio-widget ul li{margin:0 14px 14px 0;}.secondary-sidebar .widget.widget_flickr ul li:nth-child(3n),.secondary-sidebar .widget .recent-portfolio-widget ul li:nth-child(3n){margin-right:0;}.secondary-sidebar .widget .tweet_list li{padding:0 0 20px 25px;}.secondary-sidebar .widget .tweet_list li:before{font-size:20px;}.secondary-sidebar .widget .tweet_list li:before,.secondary-sidebar .widget .tweet_list li:first-child:before{top:0;}}@media only screen and (max-width: 767px){.secondary-sidebar .widget.widget_flickr ul li,.secondary-sidebar .widget .recent-portfolio-widget ul li{margin:0 8px 8px 0;}.secondary-sidebar .widget.widget_flickr ul li:nth-child(3n),.secondary-sidebar .widget .recent-portfolio-widget ul li:nth-child(3n){margin-right:0;}}@media only screen and (max-width: 479px){.secondary-sidebar .widget.widget_flickr ul li,.secondary-sidebar .widget .recent-portfolio-widget ul li{margin:0 5px 5px 0;}}.blog-entry,.blog-entry *,.blog-entry *:after,.blog-entry *:after,.blog-entry .entry-thumb .bx-controls a,.wdt-trendy-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div:before,.wdt-mobilephone-style.wdt-post-entry.entry-cover-layout .blog-entry:before,.wdt-mobilephone-style.wdt-post-entry.entry-cover-layout .blog-entry:after,.wdt-alternate-style.wdt-post-entry .blog-entry > div.entry-thumb:before,.wdt-alternate-style.wdt-post-entry .entry-title h4 a:before,.wdt-alternate-style.wdt-post-entry .blog-entry .entry-format a:before,.wdt-minimal-style.wdt-post-entry.entry-grid-layout .blog-entry:after,.wdt-title-overlap-style.wdt-post-entry .blog-entry > div.entry-title:before,.wdt-title-overlap-style.wdt-post-entry .blog-entry > div.entry-title:after,.pagination a.loadmore-btn:before{-webkit-transition:var(--wdtBaseTransition);transition:var(--wdtBaseTransition);}.blog-entry{clear:both;float:left;margin:0;padding:0;position:relative;width:100%;}.blog-entry .entry-details{clear:both;display:inline-block;width:100%;}.blog-entry .entry-meta{font-size:14px;font-weight:300;letter-spacing:.5px;margin-bottom:7px;}.blog-entry .entry-body{clear:both;float:left;margin:15px 0;width:100%;}.blog-entry .entry-body:last-child > *:last-child{margin-bottom:0;}.blog-entry div i[class*="fa"],.blog-entry div i.pe,.blog-entry div i,.blog-entry div.entry-author,.blog-entry div.entry-date,.blog-entry div.entry-comments,.blog-entry div.entry-categories,.blog-entry div.entry-tags{font-size:calc(var(--wdtFontSize_Base) - 2px);}.blog-entry div i[class*="fa"],.blog-entry div i.pe{margin-right:4px;}.blog-entry .entry-thumb{float:left;line-height:0;position:relative;width:100%;}.blog-entry .entry-thumb img{height:auto;max-width:100%;}.blog-entry .entry-thumb .wdt-video-wrap .wp-video{width:100% !important;}.blog-entry .entry-thumb,.blog-entry .entry-thumb img,.blog-entry .entry-thumb .blog-image,.blog-entry .entry-thumb .blog-image > a,.blog-entry .entry-thumb .blog-image > a img{border-radius:inherit;}.blog-entry.format-quote .entry-thumb,.blog-entry.format-link .entry-thumb{line-height:inherit;}.blog-entry.format-quote .entry-quote-inner{float:left;width:100%;}.blog-entry.format-quote .entry-thumb blockquote{float:left;padding:0 20px;width:100%;}.blog-entry.post-without-title .entry-title{display:none !important;}.entry-list-layout .blog-entry:not(.has-post-thumbnail) .entry-thumb{z-index:-1;}.entry-list-layout .blog-entry > div.entry-thumb > a,.entry-list-layout .blog-entry > div.entry-thumb > a > img{float:left;height:100%;width:100%;}.entry-list-layout .blog-entry > div.entry-thumb > a > img{object-position:center;object-fit:cover;}.entry-list-layout.entry-right-thumb .blog-entry.format-quote .entry-thumb blockquote{padding:0;}.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper){display:flex;width:100%;float:left;flex-wrap:wrap;margin:0;}.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) .wdt-post-entry .blog-entry{display:flex;flex-wrap:wrap;align-content:baseline;}.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) .column:empty{width:100%;}.blog-entry .entry-title h4 span.sticky-post{display:inline-block;font-size:14px;padding:0;position:absolute;right:2px;top:2px;width:20px;height:20px;}.blog-entry .entry-title h4 span.sticky-post > i:first-child{margin-right:0;padding:0;position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:14px;}.blog-entry .entry-title h4 span.sticky-post > span{font-size:0;}.blog-entry .entry-title h4{font-size:var(--wdtFontSize_H5);margin-bottom:20px;text-transform:none;word-wrap:break-word;-ms-word-wrap:break-word;}.blog-entry .entry-title h4 a{display:inline-block;float:none;}.blog-entry .entry-title h4,.blog-entry .entry-title h4 > a{overflow-wrap:anywhere;}.blog-entry .wdt-like-views > div{display:inline-block;float:none;margin-right:8px;}.blog-entry .wdt-like-views > div:last-child,.blog-entry .wdt-like-views > div:only-child{margin-right:0;}.blog-entry .entry-social-share .share{border:1px solid;padding-right:5px;padding-left:20px;position:relative;}.blog-entry .entry-social-share .share,.blog-entry .entry-social-share .share *{display:inline-block;float:none;}.blog-entry .entry-social-share .share > i{float:left;margin:0;text-align:center;width:30px;position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;justify-content:center;}.blog-entry .entry-social-share .share > ul{margin-bottom:0;}.blog-entry .entry-social-share .share > ul li{list-style:none;padding-bottom:0;margin-right:2px;}.wdt-post-entry .blog-entry .entry-social-share .share > ul{padding-left:15px;}.blog-entry .entry-button a.wdt-button{display:inline-block;float:none;font-size:var(--wdtFontSize_Base);text-transform:capitalize;}.blog-entry .entry-button a.wdt-button span{margin:0 0 0 10px;}.blog-entry .entry-button a.wdt-button span svg{fill:currentColor;height:1em;line-height:1;margin:0;width:1em;}.blog-entry.type-post .entry-format{display:block;}.blog-entry .entry-format{display:none;left:0;position:absolute;top:0;z-index:9;}.blog-entry .entry-format a{float:left;height:50px;line-height:50px;margin:5px;position:relative;text-align:center;width:50px;}.blog-entry .entry-format a:before{font-family:"Neytri Icons";font-style:normal;font-size:26px;height:100%;left:0;line-height:50px;margin:0;position:absolute;text-align:center;top:0;width:100%;}.blog-entry .entry-format a:focus{outline:thin dotted;outline-offset:-5px;}.blog-entry.type-post:not(.has-post-thumbnail) .entry-format{display:none;}.blog-entry.format-standard .entry-format a:before,.blog-entry.ico-format.format-standard:before{content:"";}.blog-entry.format-image .entry-format a:before,.blog-entry.ico-format.format-image:before{content:"";}.blog-entry.format-gallery .entry-format a:before,.blog-entry.ico-format.format-gallery:before{content:"";}.blog-entry.format-status .entry-format a:before,.blog-entry.ico-format.format-status:before{content:"";}.blog-entry.format-link .entry-format a:before,.blog-entry.ico-format.format-link:before{content:"";}.blog-entry.format-aside .entry-format a:before,.blog-entry.ico-format.format-aside:before{content:"";}.blog-entry.format-quote .entry-format a:before,.blog-entry.ico-format.format-quote:before{content:"";}.blog-entry.format-video .entry-format a:before,.blog-entry.ico-format.format-video:before{content:"";}.blog-entry.format-chat .entry-format a:before,.blog-entry.ico-format.format-chat:before{content:"";}.blog-entry.format-audio .entry-format a:before,.blog-entry.ico-format.format-audio:before{content:"";}.blog-entry .entry-thumb .bx-wrapper{overflow:hidden;position:relative;}.blog-entry .entry-thumb .bx-controls a{bottom:0;filter:alpha(opacity=60);font-size:0;height:50px;margin:auto;opacity:.6;position:absolute;top:0;width:35px;z-index:9;}.blog-entry .entry-thumb .bx-controls a:hover{filter:alpha(opacity=100);opacity:1;}.blog-entry .entry-thumb .bx-controls a.bx-prev:before,.entry-thumb .bx-controls a.bx-next:before{content:"";font-family:"Neytri Icons";font-size:14px;left:0;line-height:50px;position:absolute;text-align:center;top:0;width:100%;}.blog-entry .entry-thumb .bx-controls a.bx-prev:before{content:"";}.blog-entry .entry-thumb .bx-controls a.bx-prev{left:-35px;}.blog-entry .entry-thumb .bx-controls a.bx-next{right:-35px;}.blog-entry .entry-thumb:hover .bx-controls a.bx-prev{left:15px;}.blog-entry .entry-thumb:hover .bx-controls a.bx-next{right:15px;}.blog-entry .entry-gallery-post-slider li{display:inline;}.blog-entry ul.entry-gallery-post-slider{float:left;margin-bottom:0;width:100%;padding-left:0;}.blog-entry.format-gallery .entry-thumb .bx-wrapper .bx-viewport,.blog-entry.format-gallery .entry-thumb .bx-wrapper .bx-viewport *{transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-transition:none;}.entry-list-layout .blog-entry .entry-thumb .bx-wrapper,.entry-list-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport,.entry-list-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport *{height:100%;padding:0;}.entry-list-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport img{object-fit:cover;}.tpl-blog-holder{clear:both;float:none;margin:0 -15px;padding:0;width:auto;}.tpl-blog-holder:not(.swiper-wrapper){display:block;}.tpl-blog-holder .column{margin-left:0;padding:15px;}.tpl-blog-holder .column:empty{height:0 !important;margin:0 !important;padding:0 !important;}.tpl-blog-holder .wdt-one-third,.tpl-blog-holder .column.no-space.wdt-one-third{width:33.33%;}.tpl-blog-holder .wdt-one-half,.tpl-blog-holder .column.no-space.wdt-one-half{width:50%;}.tpl-blog-holder .wdt-one-column,.tpl-blog-holder .column.no-space.wdt-one-column{width:100%;}.tpl-blog-holder.apply-no-space{margin:0;}.tpl-blog-holder.apply-no-space .column{padding:0;margin:0;min-height:auto;clear:none;}.page-with-sidebar .tpl-blog-holder{margin-top:-10px;}.grid-sizer.column{margin:0;min-height:0;padding:0;}.tpl-blog-holder .column{margin-left:0;margin-right:0;}.tpl-blog-holder .column .blog-entry,.tpl-blog-holder .wpb_column .blog-entry{margin-bottom:0;}.column .blog-entry,.wpb_column .blog-entry,.wdt-one-column.column .blog-entry,.wdt-one-column.wpb_column .blog-entry,.wdt-one-column.wdt-post-entry.entry-cover-layout .blog-entry{margin-bottom:30px;}.tpl-blog-holder .wdt-one-column.column:last-child,.column.no-space .blog-entry,.wpb_column.no-space .blog-entry,.wdt-one-column.column:last-child .blog-entry,.wdt-one-column.wpb_column:last-child .blog-entry,.wdt-one-column.wdt-post-entry.entry-cover-layout:last-child .blog-entry{margin-bottom:0;}.desc-wrapper{display:inline-block;}.wdt-post-entry .blog-entry h1,.wdt-post-entry .blog-entry h2,.wdt-post-entry .blog-entry h3,.wdt-post-entry .blog-entry h4,.wdt-post-entry .blog-entry h5,.wdt-post-entry .blog-entry h6{margin:0;text-transform:none;}.wdt-post-entry .blog-entry > div,.wdt-post-entry .blog-entry .entry-meta-group > div,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div{margin-bottom:25px;margin-top:0;}.wdt-post-entry .blog-entry > div:empty,.wdt-post-entry .blog-entry .entry-meta-group > div:empty,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:empty{margin:0;}.wdt-post-entry .blog-entry > div:last-child,.wdt-post-entry .blog-entry .entry-meta-group > div:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:last-child{margin-bottom:0;}.wdt-post-entry .blog-entry > div.entry-date:last-child,.wdt-post-entry .blog-entry > div.entry-categories:last-child,.wdt-post-entry .blog-entry > div.entry-thumb:last-child,.wdt-post-entry .blog-entry > div.entry-likes-views:last-child,.wdt-post-entry .blog-entry > div.entry-title:last-child,.wdt-post-entry .blog-entry > div.entry-comments:last-child,.wdt-post-entry .blog-entry > div.entry-social-share:last-child,.wdt-post-entry .blog-entry > div.entry-tags:last-child,.wdt-post-entry .blog-entry > div.entry-button:last-child,.wdt-post-entry .blog-entry > div.entry-author:last-child,.wdt-post-entry .blog-entry > div.entry-body:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-date:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-categories:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-thumb:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-likes-views:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-title:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-comments:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-social-share:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-tags:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-button:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-author:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-body:last-child{margin-bottom:35px;}.wdt-post-entry .blog-entry > div:first-child:not(.entry-thumb),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:first-child:not(.entry-thumb){margin-bottom:10px;margin-top:25px;}.wdt-post-entry .blog-entry > div.entry-thumb:not(:first-child),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-thumb:not(:first-child){margin-top:15px;}.wdt-post-entry .blog-entry > div:not(:first-child),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(:first-child){margin-bottom:20px;}.wdt-post-entry .blog-entry > div.entry-thumb,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-thumb{margin-bottom:25px;}.wdt-post-entry.entry-grid-layout .blog-entry:not(.has-post-thumbnail) > div.entry-thumb{margin-bottom:0;}.wdt-post-entry .blog-entry.format-gallery > div.entry-thumb .bx-viewport,.wdt-post-entry.entry-cover-layout .blog-entry.format-gallery .entry-details > div.entry-thumb .bx-viewport{margin-bottom:-11px;}.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .mejs-container{min-height:100px;}.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .mejs-container .mejs-controls{bottom:0;float:left;margin:0;position:absolute;top:auto;width:100%;}.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb),.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb,.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb){display:inline-block;float:none;padding:0 35px;vertical-align:top;width:100%;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb){text-transform:none;}.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb):empty,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb):empty,.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div.entry-body:empty{display:none;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-body p,.wdt-post-entry.entry-cover-layout .blog-entry div.entry-body p{text-transform:initial;}@media all and (-ms-high-contrast:none){.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-body p,.wdt-post-entry.entry-cover-layout .blog-entry div.entry-body p{text-transform:none;}*::-ms-backdrop,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-body p,.wdt-post-entry.entry-cover-layout .blog-entry div.entry-body p{text-transform:none;}}.wdt-post-entry .blog-entry div.entry-categories a,.wdt-post-entry .blog-entry div.entry-tags a{position:relative;white-space:nowrap;}.wdt-post-entry .blog-entry div.entry-categories a:after,.wdt-post-entry .blog-entry div.entry-tags a:after{content:",";display:inline;font-size:20px;line-height:1em;margin-left:0;margin-right:5px;}.wdt-post-entry .blog-entry div.entry-categories a:last-child:after,.wdt-post-entry .blog-entry div.entry-tags a:last-child:after,.wdt-post-entry .blog-entry div.entry-categories a:only-child:after,.wdt-post-entry .blog-entry div.entry-tags a:only-child:after{display:none;}.wdt-post-entry .blog-entry .entry-title h4{font-size:var(--wdtFontSize_H4);}.page-with-sidebar .wdt-post-entry .blog-entry .entry-title h4{font-size:var(--wdtFontSize_H4);}.wdt-post-entry .blog-entry.format-link > div.entry-thumb .link-text{display:none;}.wdt-post-entry .blog-entry.format-link > div.entry-thumb .wdticon-link{margin-right:5px;}.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group,.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group{border-top:1px solid;float:left;margin-top:24px;padding:18px 35px 10px;width:100%;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb),.wdt-post-entry.entry-cover-layout .blog-entry > div:not(.entry-details){padding-left:25px;padding-right:25px;}.wdt-post-entry .blog-entry > div.entry-meta-group > div,.wdt-post-entry.entry-cover-layout .blog-entry div.entry-meta-group > div{word-break:break-all;}.wdt-post-entry .blog-entry > div.entry-meta-group > div,.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group > div,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div{margin-bottom:15px;}.wdt-post-entry .blog-entry > div.entry-meta-group:not(:last-child),.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group:not(:last-child),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:not(:last-child){border-bottom:1px solid;margin-bottom:15px;margin-top:10px;padding-bottom:18px;}.wdt-post-entry .blog-entry > div.entry-meta-group:first-child{border-top:none;margin-top:0;}.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group:last-child,.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group:last-child,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:last-child{margin-top:0;}.wdt-post-entry.entry-list-layout .blog-entry{clear:both;display:grid;margin:0 0 15px;overflow:visible;}.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb{float:left;height:100%;left:0;margin:0;margin-bottom:0;grid-row:1/span 100;}.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a,.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider li{background-position:center center !important;background-size:cover !important;display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;}.wdt-post-entry.entry-list-layout *[class*="post_format-post-format-"].blog-entry.has-post-media:not(.has-post-thumbnail){padding:0;}.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb{z-index:0;}.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb > iframe,.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb .wdt-video-wrap,.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb .fluid-width-video-wrapper,#primary.page-with-sidebar .wdt-post-entry:not(.entry-grid-layout) .format-audio iframe{height:100%;}.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image,.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper,.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .bx-viewport,.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider{height:100% !important;}.wdt-post-entry.entry-list-layout .blog-entry.format-quote .entry-thumb,.wdt-post-entry.entry-list-layout .blog-entry.format-link .entry-thumb{float:left;position:static;width:100%;}.tpl-blog-holder .column.wdt-post-entry.entry-list-layout:last-child .blog-entry{margin-bottom:0;}.wdt-post-entry.entry-list-layout .blog-entry > .entry-thumb + div:nth-child(2){margin-top:25px;}.wdt-post-entry.entry-list-layout .blog-entry > .entry-thumb + div.entry-meta-group{border-top:none;margin-top:0;}.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry{text-align:right;}.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb{float:right;}.wdt-related-carousel .tpl-blog-holder .wdt-post-entry.entry-cover-layout.column{padding-bottom:20px;}.wdt-post-entry.entry-cover-layout .blog-entry{clear:both;float:left;margin:0;padding:0;position:relative;width:100%;}.wdt-post-entry.entry-cover-layout:hover .blog-entry{box-shadow:none;-moz-box-shadow:none;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 span.sticky-post i{color:inherit !important;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 > a{display:inline-block;float:none;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb{float:left;height:100%;margin:0;margin-bottom:0;padding:0;position:absolute;left:0;top:0;width:100%;z-index:-1;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb > a,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb > a > img{height:100%;width:100%;position:absolute;left:0;right:0;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb > a > img{object-position:center center;object-fit:cover;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .blog-image > a,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider li{background-position:center center !important;background-size:cover !important;display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;}.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-thumb,.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-thumb > .blog-image,.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-thumb > .blog-image > a,.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-thumb > .blog-image > a > img{border-radius:inherit;}.wdt-post-entry.entry-cover-layout .blog-entry > .entry-thumb + div:nth-child(2){margin-top:25px;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb iframe,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .wdt-video-wrap,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .wdt-video-wrap .fluid-width-video-wrapper,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .wdt-video-wrap .fluid-width-video-wrapper iframe,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport ul,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport ul li,.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport ul li img{height:100% !important;padding:0;object-fit:cover;}.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image iframe,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .bx-wrapper,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .bx-wrapper .bx-viewport,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .fluid-width-video-wrapper,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .wp-video,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .wp-video .mejs-container,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .wp-video-shortcode video,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap video.wp-video-shortcode,.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .mejs-container{height:100% !important;}.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .mejs-container{position:absolute;bottom:0;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-details{margin-bottom:0;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:last-child{margin-bottom:10px;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group{border-top:1px solid;margin-bottom:0;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:not(:last-child){border-bottom:1px solid;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-format{left:auto;right:0;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-format a{background:none;box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-webkit-box-shadow:none;height:30px;margin:3px;width:30px;}.wdt-post-entry.entry-cover-layout .blog-entry .entry-format a:before{font-size:22px;line-height:normal;}.wdt-post-entry.entry-cover-layout.alignright .blog-entry .entry-format{left:0;right:auto;}.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-format{padding:0;width:auto;margin:0;}.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-format a{background:none !important;float:right;margin-top:7px;}.wdt-post-entry.entry-cover-layout .blog-entry.format-link > div.entry-thumb,.wdt-post-entry.entry-cover-layout .blog-entry.format-quote > div.entry-thumb{position:static;}.wdt-post-entry.entry-cover-layout .blog-entry.format-link > div.entry-thumb .link-text{color:inherit;}.wdt-post-entry.entry-cover-layout .blog-entry.format-quote > div.entry-thumb blockquote{border-color:inherit;}.wdt-post-entry .format-audio.blog-entry.has-post-media .entry-thumb:after,.wdt-post-entry .format-video.blog-entry.has-post-media .entry-thumb:after{display:none;}.wdt-fixed-overlay .blog-entry .entry-thumb:after{background-color:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;border:none !important;}.wdt-fixed-overlay:hover .blog-entry .entry-thumb:after{opacity:1;}.wdt-tb-overlay .blog-entry .entry-thumb:after,.wdt-bt-overlay .blog-entry .entry-thumb:after,.wdt-lr-overlay .blog-entry .entry-thumb:after,.wdt-rl-overlay .blog-entry .entry-thumb:after,.wdt-middle-overlay .blog-entry .entry-thumb:after{background-color:rgba(0,0,0,.3);content:"";display:block;height:0;left:0;margin:0 auto;position:absolute;right:0;top:0;width:100%;border:none !important;}.wdt-bt-overlay .blog-entry .entry-thumb:after{bottom:0;top:auto;}.wdt-tb-overlay:hover .blog-entry .entry-thumb:after,.wdt-bt-overlay:hover .blog-entry .entry-thumb:after{height:100%;}.wdt-lr-overlay .blog-entry .entry-thumb:after,.wdt-rl-overlay .blog-entry .entry-thumb:after,.wdt-middle-overlay .blog-entry .entry-thumb:after{height:100%;top:0;width:0;border:none !important;}.wdt-lr-overlay .blog-entry .entry-thumb:after{left:0;right:auto;}.wdt-rl-overlay .blog-entry .entry-thumb:after{left:auto;right:0;}.wdt-middle-overlay .blog-entry .entry-thumb:after{left:0;right:0;}.wdt-lr-overlay:hover .blog-entry .entry-thumb:after,.wdt-rl-overlay:hover .blog-entry .entry-thumb:after,.wdt-middle-overlay:hover .blog-entry .entry-thumb:after{width:100%;border:none !important;}.wdt-middle-radial-overlay .blog-entry .entry-thumb:after{background-color:rgba(0,0,0,.3);border-radius:50%;bottom:0;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(.1);-moz-transform:scale(.1);-ms-transform:scale(.1);-webkit-transform:scale(.1);width:100%;border:none !important;}.wdt-middle-radial-overlay:hover .blog-entry .entry-thumb:after{opacity:1;transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);}.wdt-flash-overlay .blog-entry .entry-thumb,.wdt-circle-overlay .blog-entry .entry-thumb,.wdt-middle-radial-overlay .blog-entry .entry-thumb{overflow:hidden;}.wdt-circle-overlay .blog-entry .entry-thumb:after,.wdt-flash-overlay .blog-entry .entry-thumb:after{content:"";display:block;position:absolute;border:none !important;}.wdt-flash-overlay .blog-entry .entry-thumb:after{background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:-moz-linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:-webkit-linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:-ms-linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);height:100%;left:-100%;top:0;transform:skewX(-25deg);-webkit-transform:skewX(-25deg);width:50%;z-index:2;}.wdt-flash-overlay:hover .blog-entry .entry-thumb:after{animation:shine 1s;-webkit-animation:shine 1s;}@-webkit-keyframes shine{100%{left:125%;}}@keyframes shine{100%{left:125%;}}.wdt-circle-overlay .blog-entry .entry-thumb:after{background:rgba(255,255,255,.3);border-radius:100%;height:0;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:0;z-index:2;border:none !important;}.wdt-circle-overlay:hover .blog-entry .entry-thumb:after{animation:circle .75s;-webkit-animation:circle .75s;}@-webkit-keyframes circle{0%{opacity:1;}40%{opacity:1;}100%{height:200%;opacity:0;width:200%;}}@keyframes circle{0%{opacity:1;}40%{opacity:1;}100%{height:200%;opacity:0;width:200%;}}.wdt-tb-gradient-overlay .blog-entry .entry-thumb:after,.wdt-bt-gradient-overlay .blog-entry .entry-thumb:after,.wdt-rl-gradient-overlay .blog-entry .entry-thumb:after,.wdt-lr-gradient-overlay .blog-entry .entry-thumb:after,.wdt-radial-gradient-overlay .blog-entry .entry-thumb:after{content:"";display:block;height:100%;opacity:0;position:absolute;top:0;width:100%;border:none !important;pointer-events:none;border-radius:6px;}.wdt-tb-gradient-overlay .blog-entry .entry-thumb:after,.wdt-bt-gradient-overlay .blog-entry .entry-thumb:after{left:0;margin:0 auto;right:0;}.wdt-rl-gradient-overlay .blog-entry .entry-thumb:after{left:0;}.wdt-lr-gradient-overlay .blog-entry .entry-thumb:after{right:0;}.wdt-tb-gradient-overlay .blog-entry .entry-thumb:after{background:-moz-linear-gradient(bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.7)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-o-linear-gradient(bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000",endColorstr="#b3000000",GradientType=0);top:0;}.wdt-bt-gradient-overlay .blog-entry .entry-thumb:after{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000",endColorstr="#b3000000",GradientType=0);top:auto;}.wdt-rl-gradient-overlay .blog-entry .entry-thumb:after{background:-moz-linear-gradient(right,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-webkit-gradient(linear,top left,top right,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.7)));background:-webkit-linear-gradient(right,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-o-linear-gradient(right,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-ms-linear-gradient(right,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:linear-gradient(to left,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000",endColorstr="#b3000000",GradientType=0);right:0;}.wdt-lr-gradient-overlay .blog-entry .entry-thumb:after{background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-webkit-gradient(linear,top right,top left,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.7)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000",endColorstr="#b3000000",GradientType=0);left:0;}.wdt-radial-gradient-overlay .blog-entry .entry-thumb:after{background:rgba(0,0,0,.75);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 10%,rgba(0,0,0,.75) 100%);background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 10%,rgba(0,0,0,.75) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 10%,rgba(0,0,0,.75) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 10%,rgba(0,0,0,.75) 100%);background:radial-gradient(rgba(0,0,0,0) 10%,rgba(0,0,0,.75) 100%);}.wdt-tb-gradient-overlay:hover .blog-entry .entry-thumb:after,.wdt-bt-gradient-overlay:hover .blog-entry .entry-thumb:after,.wdt-rl-gradient-overlay:hover .blog-entry .entry-thumb:after,.wdt-lr-gradient-overlay:hover .blog-entry .entry-thumb:after,.wdt-radial-gradient-overlay:hover .blog-entry .entry-thumb:after{opacity:1;}.wdt-hm-elastic-overlay .blog-entry .entry-thumb:after{backface-visibility:hidden;background:rgba(0,0,0,.75);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transition-duration:.3s;-webkit-transition-duration:.3s;transition-property:transform;-webkit-transition-property:transform;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;border:none !important;}.wdt-hm-elastic-overlay:hover .blog-entry .entry-thumb:after{transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-ms-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);}.wdt-vm-elastic-overlay .blog-entry .entry-thumb:after{backface-visibility:hidden;background:rgba(0,0,0,.75);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform-origin:100% 50%;-ms-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transition-duration:.3s;-webkit-transition-duration:.3s;transition-property:transform;-webkit-transition-property:transform;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;border:none !important;}.wdt-vm-elastic-overlay:hover .blog-entry .entry-thumb:after{transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-ms-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);}.wdt-blur-hover .blog-entry:hover .entry-thumb > a,.wdt-blur-hover .blog-entry:hover .blog-image > a,.wdt-blur-hover .blog-entry:hover .entry-thumb > .bx-wrapper img,.wdt-blur-hover .blog-entry:hover .blog-image > .bx-wrapper img{filter:blur(2px);-webkit-filter:blur(2px);}.wdt-blur-hover.entry-cover-layout .blog-entry:hover .blog-image > a,.wdt-blur-hover.entry-cover-layout .blog-entry:hover .blog-image > .bx-wrapper img{filter:blur(10px);-webkit-filter:blur(10px);}.wdt-bw-hover .blog-entry:hover .entry-thumb > a,.wdt-bw-hover .blog-entry:hover .blog-image > a,.wdt-bw-hover .blog-entry:hover .entry-thumb > .bx-wrapper img,.wdt-bw-hover .blog-entry:hover .blog-image > .bx-wrapper img{filter:grayscale(1);-webkit-filter:grayscale(1);}.wdt-brightness-hover .blog-entry:hover .entry-thumb > a,.wdt-brightness-hover .blog-entry:hover .blog-image > a,.wdt-brightness-hover .blog-entry:hover .entry-thumb > .bx-wrapper img,.wdt-brightness-hover .blog-entry:hover .blog-image > .bx-wrapper img{filter:brightness(1.5);-webkit-filter:brightness(1.5);}.wdt-hue-rotate-hover .blog-entry:hover .entry-thumb > a,.wdt-hue-rotate-hover .blog-entry:hover .blog-image > a,.wdt-hue-rotate-hover .blog-entry:hover .entry-thumb > .bx-wrapper img,.wdt-hue-rotate-hover .blog-entry:hover .blog-image > .bx-wrapper img{filter:hue-rotate(90deg);-webkit-filter:hue-rotate(90deg);}.wdt-invert-hover .blog-entry:hover .entry-thumb > a,.wdt-invert-hover .blog-entry:hover .blog-image > a,.wdt-invert-hover .blog-entry:hover .entry-thumb > .bx-wrapper img,.wdt-invert-hover .blog-entry:hover .blog-image > .bx-wrapper img{filter:invert(.8);-webkit-filter:invert(.8);}.wdt-opacity-hover .blog-entry:hover .entry-thumb > a,.wdt-opacity-hover .blog-entry:hover .blog-image > a,.wdt-opacity-hover .blog-entry:hover .entry-thumb > .bx-wrapper img,.wdt-opacity-hover .blog-entry:hover .blog-image > .bx-wrapper img{filter:opacity(.6);-webkit-filter:opacity(.6);}.wdt-sepia-hover .blog-entry:hover .entry-thumb > a,.wdt-sepia-hover .blog-entry:hover .blog-image > a,.wdt-sepia-hover .blog-entry:hover .entry-thumb > .bx-wrapper img,.wdt-sepia-hover .blog-entry:hover .blog-image > .bx-wrapper img{filter:sepia(1);-webkit-filter:sepia(1);}.wdt-tint-hover .blog-entry:hover .entry-thumb > a,.wdt-tint-hover .blog-entry:hover .blog-image > a,.wdt-tint-hover .blog-entry:hover .entry-thumb > .bx-wrapper img,.wdt-tint-hover .blog-entry:hover .blog-image > .bx-wrapper img{filter:sepia(1) hue-rotate(200deg);-webkit-filter:sepia(1) hue-rotate(200deg);}div[class*="wdt-fadein"] .blog-entry .entry-thumb,div[class*="wdt-scale"] .blog-entry .entry-thumb,div[class*="rotate"] .blog-entry .entry-thumb{overflow:hidden;}div[class*="wdt-fadein"].wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,div[class*="wdt-scale"].wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,div[class*="rotate"].wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,.wdt-flash-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,.wdt-circle-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format,.wdt-middle-radial-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format{right:-6px;}div[class*="wdt-fadein"].wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,div[class*="wdt-scale"].wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,div[class*="rotate"].wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,.wdt-flash-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,.wdt-circle-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format,.wdt-middle-radial-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format{left:-6px;right:auto;}div[class*="wdt-fadein"].wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,div[class*="wdt-scale"].wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,div[class*="rotate"].wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,.wdt-flash-overlay.wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,.wdt-circle-overlay.wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format,.wdt-middle-radial-overlay.wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format{bottom:-5px;}div[class*="wdt-scale"] .blog-entry .entry-thumb > a img{transition:opacity .35s,transform .45s;}div[class*="wdt-fadein"] .blog-entry .entry-thumb > a img,div[class*="wdt-fadein"] .blog-entry .entry-thumb .blog-image > a{max-width:none;transition:opacity .35s,transform .45s;}.wdt-fadeinleft-hover .blog-entry .entry-thumb > a img,.wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a{transform:translate3d(-6.66%,0,0);-webkit-transform:translate3d(-6.66%,0,0);width:calc(100% + 10%);}.wdt-fadeinleft-hover .blog-entry:hover .entry-thumb > a img,.wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}.wdt-fadeinright-hover .blog-entry .entry-thumb > a img,.wdt-fadeinright-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);width:calc(100% + 10%);}.wdt-fadeinright-hover .blog-entry:hover .entry-thumb > a img,.wdt-fadeinright-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a{transform:translate3d(-6.66%,0,0);-webkit-transform:translate3d(-6.66%,0,0);}.wdt-scalein-hover .blog-entry .entry-thumb > a img,.wdt-scalein-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a,.wdt-scalein-hover.wdt-post-entry .blog-entry .entry-thumb .blog-image > a,.wdt-scaleout-hover.wdt-post-entry.entry-list-layout:hover .blog-entry .entry-thumb .blog-image > a,.wdt-scaleout-hover .blog-entry:hover .entry-thumb > a img,.wdt-scaleout-hover.wdt-post-entry:hover .blog-entry .entry-thumb .blog-image > a{transform:scale(1.2);-webkit-transform:scale(1.2);width:100%;}.wdt-scalein-hover:hover .blog-entry .entry-thumb > a img,.wdt-scalein-hover.wdt-post-entry.entry-list-layout:hover .blog-entry .entry-thumb .blog-image > a,.wdt-scalein-hover.wdt-post-entry:hover .blog-entry .entry-thumb .blog-image > a,.wdt-scaleout-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a,.wdt-scaleout-hover .blog-entry .entry-thumb > a img,.wdt-scaleout-hover.wdt-post-entry .blog-entry .entry-thumb .blog-image > a{transform:scale(1);-webkit-transform:scale(1);width:100%;}.wdt-rotate-hover .blog-entry:hover .entry-thumb > a img,.wdt-rotate-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a,.wdt-rotate-hover.wdt-post-entry .blog-entry:hover .entry-thumb .blog-image > a{transform:scale(1.5) rotate(-10deg);-moz-transform:scale(1.5) rotate(-10deg);-ms-transform:scale(1.5) rotate(-10deg);-webkit-transform:scale(1.5) rotate(-10deg);}.wdt-rotate-alt-hover .blog-entry:hover .entry-thumb > a img,.wdt-rotate-alt-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a,.wdt-rotate-alt-hover.wdt-post-entry .blog-entry:hover .entry-thumb .blog-image > a{transform:scale(1.5) rotate(10deg);-moz-transform:scale(1.5) rotate(10deg);-ms-transform:scale(1.5) rotate(10deg);-webkit-transform:scale(1.5) rotate(10deg);}.wdt-fadeinleft-hover.entry-cover-layout .blog-entry .entry-thumb .blog-image > a{transform:translate3d(-6%,0,0) scale(1.2);-webkit-transform:translate3d(-6%,0,0) scale(1.2);width:calc(100% + 9%);}.wdt-fadeinleft-hover.entry-cover-layout .blog-entry:hover .entry-thumb .blog-image > a{transform:translate3d(0,0,0) scale(1.2);-webkit-transform:translate3d(0,0,0) scale(1.2);}.wdt-fadeinright-hover.entry-cover-layout .blog-entry .entry-thumb .blog-image > a{transform:translate3d(0,0,0) scale(1.2);-webkit-transform:translate3d(0,0,0) scale(1.2);width:calc(100% + 9%);}.wdt-fadeinright-hover.entry-cover-layout .blog-entry:hover .entry-thumb .blog-image > a{transform:translate3d(-6%,0,0) scale(1.2);-webkit-transform:translate3d(-6%,0,0) scale(1.2);}.wdt-post-entry .blog-entry .entry-format a.ico-format:hover,.blog-entry .entry-thumb .bx-controls a{background:var(--wdtBodyBGColor);}.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group,.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group,.wdt-post-entry .blog-entry > div.entry-meta-group:not(:last-child),.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group:not(:last-child),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:not(:last-child){border-color:var(--wdtBorderColor);}.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:not(:last-child){border-color:rgba(var(--wdtBodyBGColorRgb),.25);}.blog-entry .entry-format a{-webkit-box-shadow:inset 0 0 0 2px var(--wdtBodyBGColor);box-shadow:inset 0 0 0 2px var(--wdtBodyBGColor);}.wdt-post-entry.entry-cover-layout .blog-entry{-webkit-box-shadow:0 28px 16px -25px var(--wdtHeadAltColor);box-shadow:0 28px 16px -25px var(--wdtHeadAltColor);}.wdt-post-entry .blog-entry .entry-title h4 a,.wdt-post-entry .blog-entry a:not(.wdt-button){color:var(--wdtLinkColor);}.wdt-post-entry .blog-entry div.entry-categories a:after,.wdt-post-entry .blog-entry div.entry-tags a:after{color:var(--wdtBodyTxtColor);}.wdt-post-entry.entry-cover-layout .blog-entry{background-color:rgba(var(--wdtHeadAltColorRgb),.75);}.wdt-post-entry.entry-cover-layout .blog-entry:hover{background-color:rgba(var(--wdtHeadAltColorRgb),.65);}.blog-entry .entry-social-share .share > i,.blog-entry .entry-title h4 span.sticky-post,.blog-entry .entry-title h4 span.sticky-post i[class*="fa"],.blog-entry .entry-title h4 span.sticky-post i.pe,.wdt-post-entry .blog-entry .entry-format a,.wdt-post-entry .blog-entry .entry-button a.wdt-button,.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4,.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 a,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details,.wdt-post-entry.entry-cover-layout .blog-entry > div,.wdt-post-entry.entry-cover-layout .blog-entry a,.wdt-post-entry.entry-cover-layout .blog-entry div i[class*="fa"]{color:var(--wdtAccentTxtColor);}.wdt-post-entry.entry-cover-layout .blog-entry a:hover{color:rgba(var(--wdtAccentTxtColorRgb),.55);}.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group:not(:last-child),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:not(:last-child){border-color:rgba(var(--wdtBodyBGColorRgb),.15);}.wdt-post-entry .blog-entry a,.wdt-post-entry .blog-entry .entry-title h4 a:hover,.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 a:hover,.wdt-post-entry .blog-entry a:not(.wdt-button):hover,.wdt-post-entry.entry-cover-layout .blog-entry:after,.wdt-post-entry .blog-entry .entry-format a.ico-format:hover,.wdt-post-entry.entry-cover-layout .blog-entry .entry-format a:after,.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-format a:hover,.blog-entry .entry-thumb .bx-controls a.bx-prev:before,.entry-thumb .bx-controls a.bx-next:before{color:var(--wdtPrimaryColor);}.blog-entry .entry-title h4 span.sticky-post,.blog-entry .entry-social-share .share > i,.wdt-post-entry .blog-entry .entry-button a.wdt-button,.wdt-post-entry.entry-cover-layout .blog-entry .entry-social-share .share > i,.wdt-post-entry .blog-entry .entry-format a{background-color:transparent;}.blog-entry .entry-social-share .share,.wdt-post-entry.entry-cover-layout .blog-entry.sticky,.wdt-post-entry.entry-cover-layout .blog-entry .entry-social-share .share{border-color:var(--wdtPrimaryColor);}.apply-no-space .wdt-post-entry.entry-cover-layout .blog-entry.sticky{box-shadow:inset 0 0 1px 3px var(--wdtPrimaryColor);}.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover{background-color:transparent;}.blog-entry div.entry-date{letter-spacing:2.6px;text-transform:uppercase;}.blog-entry div.entry-date i.wdticon-calendar{font-size:0;}@media only screen and (min-width:1281px) and (max-width:1540px){.page-with-sidebar .tpl-blog-holder .wdt-one-half{width:48.8%;}#primary.page-with-sidebar .wdt-post-entry.entry-cover-layout .blog-entry .entry-format a:before{font-size:20px;}}@media only screen and (min-width:1025px){#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb),#primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb{padding-left:25px;padding-right:25px;}#primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-list-layout) .blog-entry .entry-title h4{font-size:var(--wdtFontSize_H5);}#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:last-child,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group > div:last-child,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div:last-child{margin-bottom:0;}}@media only screen and (min-width:1025px) and (max-width:1280px){.tpl-blog-holder .wdt-one-third{width:33.33%;}.tpl-blog-holder .wdt-one-half,.page-with-sidebar .tpl-blog-holder .wdt-one-third,.page-with-sidebar .tpl-blog-holder .wdt-one-half{width:100%;}.page-with-sidebar .tpl-blog-holder .wdt-one-third.column.first,.page-with-sidebar .tpl-blog-holder .wdt-one-third.column{clear:none;}#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb),#primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb{padding-left:25px;padding-right:25px;}#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:last-child,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group > div:last-child,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div:last-child{margin-bottom:0;}.wdt-post-entry .blog-entry.format-gallery > div.entry-thumb .bx-viewport,.wdt-post-entry.entry-cover-layout .blog-entry.format-gallery .entry-details > div.entry-thumb .bx-viewport{margin-bottom:-9px;}}@media only screen and (min-width:768px) and (max-width:1024px){.tpl-blog-holder .wdt-one-half,.page-with-sidebar .tpl-blog-holder .wdt-one-third,.page-with-sidebar .tpl-blog-holder .wdt-one-half{width:100%;}.page-with-sidebar .tpl-blog-holder .wdt-one-third,.page-with-sidebar .tpl-blog-holder .wdt-one-half{width:100%;}.tpl-blog-holder .wdt-one-third{width:50%;}.tpl-blog-holder .wdt-one-third.column.first,.tpl-blog-holder .wdt-one-third.column{clear:none;}.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group,.wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb),.wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb,.wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb{padding-left:25px;padding-right:25px;}.wdt-one-third.wdt-post-entry:not(.entry-list-layout) .blog-entry .entry-title h4,.wdt-one-third.wdt-post-entry:not(.entry-list-layout) .blog-entry.format-link > div.entry-thumb .link-text{font-size:var(--wdtFontSize_H5);}.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:last-child,.wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div:last-child,.wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group > div:last-child{margin-bottom:0;}#primary.page-with-sidebar .wdt-post-entry .blog-entry > div.entry-meta-group > div,#primary.page-with-sidebar .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div{margin-bottom:15px;}#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group,#primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group{padding-bottom:0;}}@media only screen and (min-width:768px){.wdt-post-entry.entry-list-layout .blog-entry.has-post-thumbnail{grid-template-columns:minmax(50%,1.5fr) auto;}.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry.has-post-thumbnail{grid-template-columns:auto minmax(30%,1.5fr);}.wdt-post-entry.entry-list-layout .blog-entry.has-post-thumbnail .entry-thumb{grid-column:1/1;}.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry.has-post-thumbnail .entry-thumb{grid-column:2/2;}}@media only screen and (max-width: 767px){.page-with-sidebar .tpl-blog-holder .wdt-one-half,.page-with-sidebar .tpl-blog-holder .wdt-one-third{width:100%;}.tpl-blog-holder .column{margin-bottom:0 !important;}.tpl-blog-holder .wdt-one-half,.tpl-blog-holder .wdt-one-third{width:100%;}}@media only screen and (max-width: 479px){.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group,.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group,.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb),.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb),.wdt-post-entry.entry-cover-layout .blog-entry > div:not(.entry-details),.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb,.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb{padding-left:25px;padding-right:25px;}.wdt-post-entry .blog-entry .entry-title:not(:last-child){margin-bottom:10px;}.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-format{padding:0;}.wdt-post-entry:not(.entry-list-layout) .blog-entry .entry-title h4{font-size:var(--wdtFontSize_H5);}}
/*----*****---- << Simple Type Styles >> ----*****----*/

.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-audio:hover iframe + .entry-format, .wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-audio:hover .wp-audio-shortcode + .entry-format, .wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-video:hover .wdt-video-wrap + .entry-format { opacity: 0; visibility: hidden; }

.wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-audio:hover iframe + .entry-format a, .wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-audio:hover .wp-audio-shortcode + .entry-format a, .wdt-post-entry.wdt-simple-style .has-post-media.blog-entry.format-video:hover .wdt-video-wrap + .entry-format a { opacity: 0; -webkit-transform: scale(0); transform: scale(0); visibility: hidden; }


.wdt-post-entry.wdt-simple-style.entry-grid-layout .has-post-thumbnail.blog-entry:not(.has-post-thumbnail) > div.entry-thumb:first-child + div { margin-top: 30px; }


.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group, .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group { border: none; font-size: var(--wdtFontSize_Ext); margin: 0; margin-bottom: 20px; padding-bottom: 0; padding-top: 0; text-transform: capitalize; }

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group { padding-right: 0; }
.wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-right-thumb) .blog-entry > .entry-thumb + div.entry-meta-group,
.wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-right-thumb) .blog-entry > div.entry-meta-group:first-child { width: 90%; }

.wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry > div.entry-meta-group { padding-left: 0; padding-right: 35px; }

#primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group:not(:last-child),
#primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group:not(:last-child) { margin-top: 0; }

.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div.entry-meta-group:first-child, #primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group:first-child { margin-top: 30px; }

.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group + div.entry-button { margin-top: 20px; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group:last-child { margin-bottom: 25px; }

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:nth-child(2) { margin-top: 0; }
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:last-child { margin-bottom: 25px; }

/* .wdt-simple-style.wdt-post-entry.entry-list-layout:before { background-image: url(../images/simple-blog-pattern.png); background-repeat: repeat; bottom: 30px; content: ''; display: block; height: 9px; left: 10px; margin: auto; position: absolute; right: 10px; width: auto; } */

.wdt-simple-style.wdt-post-entry.entry-list-layout:last-child:before, .wdt-simple-style.wdt-post-entry.entry-list-layout.grid-sizer:before { display: none; }
.wdt-simple-style.wdt-post-entry.entry-list-layout:last-child { margin-bottom: 0; }
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry { float: left; margin-bottom: 120px; position: relative; width: 100%; }

.wdt-simple-style.wdt-post-entry .blog-entry .entry-format { border-radius: 50%; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.wdt-simple-style.wdt-post-entry .blog-entry .entry-format a { background: rgba(var(--wdtHeadAltColorRgb),0.65); border-radius: 50%; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none; height: 50px; margin: 0; width: 50px; }
.wdt-simple-style.wdt-post-entry .blog-entry .entry-format a:before { font-size: 16px; line-height: 50px; }

.wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-format { left: 50%; right: auto; }

.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div, .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div:nth-child(odd), .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div:nth-child(even) { float: right; margin-left: 25px; margin-right: 0; }
.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div:not(:last-child):after { left: -15px; right: auto; }
.wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div:last-child { margin-left: 0; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry { box-shadow: 0 0 1px 1px rgba(var(--wdtHeadAltColorRgb),0.15); }
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div, .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(odd), .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(even) { display: inline-block; float: none; width: auto; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div:not(.entry-thumb):empty,
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:not(.entry-thumb):empty { display: none; }

.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div, .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:nth-child(odd), .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:nth-child(even) { clear: none; display: inline-block; float: none; margin: 0 25px 0 0; position: relative; width: auto; }
.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:not(:last-child):after { content: '|'; display: block; margin: 0; padding: 0; position: absolute; right: -15px; top: 0; }
.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:last-child { margin-right: 0; padding-right: 0; }
.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div.entry-social-share { margin-bottom: 0; margin-top: 0; }
.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div.entry-social-share:after { top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); }

.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-body:last-child p { margin-bottom: 0; }

.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post { width: 30px; height: 30px; border-radius: 50%; background: var(--wdtPrimaryColor);}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post > i:first-child { font-size: 16px; }

.wdt-simple-style.wdt-post-entry.alignright .blog-entry .entry-title h4 span.sticky-post { right: auto; left: 2px; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry{border-radius: 6px;box-shadow:none;margin-bottom: 50px;}
.active-centered .wdt-simple-style.wdt-post-entry.entry-grid-layout:nth-child(3) .blog-entry{box-shadow:none;}
.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb), .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb), .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry > div:not(.entry-details){ display: inline-block; float: none; padding:0; width:100%;}
.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:not(.entry-thumb) { padding: 0 35px; }
.wdt-simple-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb):last-child { margin: 0; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-body:empty { display: none !important; }
.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-thumb, .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-thumb img{border-radius: 6px;}
.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-thumb{margin-bottom: 0;}
.wdt-simple-style.wdt-post-entry .blog-entry > div.entry-thumb img{box-shadow: none;}
.wdt-simple-style.wdt-post-entry .blog-entry.has-post-thumbnail > div.entry-thumb:before{content:"";background-color: rgba(0, 0, 0,0.1);width: 100%;border-radius: inherit;height: 100%;position: absolute;left: 0;top: 0; transition: all 0.3s linear; opacity:0; display:inline-block; pointer-events: none; }
.wdt-simple-style.wdt-post-entry:hover .blog-entry.has-post-thumbnail > div.entry-thumb:before{opacity:1;}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 { font-weight: var(--wdtFontWeight_Alt); letter-spacing: 0; margin-bottom: 0; }
.wdt-simple-style.wdt-post-entry article.blog-entry > .entry-title ~ .entry-date{margin-bottom: 0px;transition:all 0.3s linear;}
.wdt-simple-style.wdt-post-entry article.blog-entry:hover > .entry-title ~ .entry-date, .wdt-simple-style.wdt-post-entry article.blog-entry.sticky > .entry-title ~ .entry-date{margin-bottom:3px;}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button{ display: inline-block; float: none; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: normal; margin: 0; padding: 0; text-transform: capitalize; letter-spacing: 0; }

.wdt-simple-style.wdt-post-entry .blog-entry:hover > div.entry-thumb img, .active-centered .wdt-simple-style.wdt-post-entry.entry-grid-layout:nth-child(3) .blog-entry > div.entry-thumb img{box-shadow:none; border-radius: 6px;}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button span{ display: none; }

.wdt-simple-style.wdt-post-entry .blog-entry:hover .entry-button a.wdt-button span,.active-centered .wdt-simple-style.wdt-post-entry.entry-grid-layout:nth-child(3) .blog-entry .entry-button a.wdt-button span{transform: translateX(0px);}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-format{opacity:0;}
.wdt-simple-style.wdt-post-entry:hover .blog-entry .entry-format{opacity:1;}

.wdt-simple-style.wdt-post-entry .blog-entry.sticky .entry-title h4 { clear: both; display: inline-block; position:relative; width: auto; }
.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post{width:25px; height:25px; right:auto; top: -8px; left: 0; position: relative;}
.wdt-simple-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post > i:first-child{font-size:12px;}

.wdt-simple-style.wdt-post-entry .blog-entry.sticky .entry-title h4 span.sticky-post + a { padding: 0; width: auto; }
.wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry.sticky .entry-title h4 span.sticky-post + a { padding: 0 35px 0 0; }

.wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-title h4 span.sticky-post { left: auto; right: 0; }


/*--------------------------------------------------------------
Colors
--------------------------------------------------------------*/

/*----*****---- << Dark >> ----*****----*/

.wdt-post-entry .blog-entry .entry-title h4 a:hover, .wdt-post-entry .blog-entry a:not(.wdt-button):hover,
.wdt-simple-style.wdt-post-entry .blog-entry div.entry-categories a:hover, .wdt-simple-style.wdt-post-entry .blog-entry div.entry-tags a:hover,
.wdt-simple-style.wdt-post-entry .blog-entry div a:hover { color: var(--wdtLinkHoverColor); }


/*----*****---- << Light >> ----*****----*/

.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button, .wdt-simple-style.wdt-post-entry .blog-entry .entry-format a:hover { color: var(--wdtLinkColor); }



/*--------------------------------------------------------------
Accents
--------------------------------------------------------------*/

/* Primary */
.wdt-simple-style.wdt-post-entry .blog-entry:hover .entry-button a.wdt-button span { color: var(--wdtPrimaryColor); }

.wdt-simple-style.wdt-post-entry .blog-entry .entry-format a:hover { background-color: var(--wdtPrimaryColor); }


/* Secondary */
.wdt-simple-style.wdt-post-entry .blog-entry:hover .entry-button a.wdt-button:hover span { background-color: var(--wdtSecondaryColor); }

/* Custom Styles */

.wdt-simple-style.wdt-post-entry .has-post-thumbnail.blog-entry > div.entry-thumb ~ div.entry-date{
    z-index: 1;
    width: fit-content;
    height: 29px;
    background: var(--wdtPrimaryColor);
    line-height: 2;
    padding: 0 7px;
    position: relative;
    color: var(--wdtAccentTxtColor);
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s cubic-bezier(.73,.07,.23,.97);
    -webkit-transition: 0.3s cubic-bezier(.73,.07,.23,.97);
    transform: translate(30px, 30px);
    -webkit-transform: translate(30px, 30px);
}

.wdt-simple-style.wdt-post-entry .has-post-thumbnail.blog-entry:hover > div.entry-thumb ~ div.entry-date {
    transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
}

.wdt-simple-style.wdt-post-entry.entry-grid-layout .post_format-post-format-link.blog-entry.format-quote .entry-date { transform: none; -webkit-transform: none; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .has-post-thumbnail.blog-entry:not(.format-quote) { display: grid !important; }

.wdt-simple-style.wdt-post-entry.entry-list-layout .has-post-thumbnail.blog-entry:not(.format-quote) > div.entry-thumb ~ div.entry-date { transform: translate(30px, 0); }

.wdt-simple-style.wdt-post-entry.entry-list-layout .has-post-thumbnail.blog-entry div:nth-child(2) { margin-top: 10%; }

.wdt-simple-style.wdt-post-entry.entry-list-layout .has-post-thumbnail.blog-entry div:last-child { margin-bottom: 10%; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry.has-post-thumbnail > div.entry-thumb, .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry.has-post-thumbnail > div.entry-thumb ~ .entry-date{
    grid-column: 1/2;
    grid-row: 1/span 100;
    margin: 0;
}

.wdt-simple-style.wdt-post-entry.entry-grid-layout .has-post-thumbnail.blog-entry .entry-title { margin-top: 30px; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .has-post-thumbnail.blog-entry > div.entry-thumb { margin-bottom: 20px; }

.wdt-post-entry .blog-entry .entry-body p { margin-bottom: 0; color: var(--wdtSecondaryColor); }

.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button { position: relative; }

.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover { color: var(--wdtLinkHoverColor); }

.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transition: -webkit-transform .48s cubic-bezier(.77,0,.175,1);
    transition: transform .48s cubic-bezier(.77,0,.175,1);
}

.wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover:before{
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}

.wdt-simple-style.wdt-post-entry.alignleft .blog-entry:not(.entry-cover-layout)  > div:not(.entry-thumb, .entry-date) { padding-right: 10%; }

.wdt-simple-style.wdt-post-entry.alignright .blog-entry:not(.entry-cover-layout)  > div:not(.entry-thumb, .entry-date) { padding-left: 10%; }

.wdt-simple-style.wdt-post-entry.aligncenter .blog-entry:not(.entry-cover-layout)  > div:not(.entry-thumb, .entry-date) { padding: 0 10%; }

.wdt-simple-style.wdt-post-entry.aligncenter .has-post-thumbnail.blog-entry > div.entry-thumb ~ div.entry-date{
    transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    margin: 0 auto;
    margin-top: auto;
}

.wdt-simple-style.wdt-post-entry.aligncenter .has-post-thumbnail.blog-entry:hover > div.entry-thumb ~ div.entry-date{
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
}

.wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry a:not(.entry-thumb a, .entry-date a, .entry-title a, .entry-body a, .entry-button a, .entry-author a, .entry-categories a, .entry-tags a, .entry-social-share a, .entry-likes-views a) { margin-top: 0; }

.wdt-simple-style.wdt-post-entry.aligncenter .blog-entry a:not(.entry-thumb a, .entry-date a, .entry-title a, .entry-body a, .entry-button a, .entry-author a, .entry-categories a, .entry-tags a, .entry-social-share a, .entry-likes-views a, .entry-meta-group a) { padding: 0 30px; }

.wdt-simple-style.wdt-post-entry.alignleft .blog-entry a:not(.entry-thumb a, .entry-date a, .entry-title a, .entry-body a, .entry-button a, .entry-author a, .entry-categories a, .entry-tags a, .entry-social-share a, .entry-likes-views a) { padding-right: 30px; }

.wdt-simple-style.wdt-post-entry.alignright .blog-entry a:not(.entry-thumb a, .entry-date a, .entry-title a, .entry-body a, .entry-button a, .entry-author a, .entry-categories a, .entry-tags a, .entry-social-share a, .entry-likes-views a) { padding-left: 30px; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .post_format-post-format-quote.blog-entry .entry-thumb { margin: 0; padding: 0; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .post_format-post-format-quote.blog-entry .entry-date { margin-top: 20px !important; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .post_format-post-format-quote.blog-entry .entry-thumb:after,
.wdt-simple-style.wdt-post-entry.entry-grid-layout .post_format-post-format-quote.blog-entry .entry-thumb:before { display: none; }

.wdt-simple-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-"]:not(.entry-title) .entry-link-wrapper .entry-link-url{
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.wdt-simple-style.wdt-post-entry.entry-grid-layout .post_format-post-format-link.blog-entry .entry-thumb { padding: 0; margin: 0; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .post_format-post-format-link.blog-entry .entry-date { margin-top: 20px !important; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .post_format-post-format-link.blog-entry .entry-thumb:before,
.wdt-simple-style.wdt-post-entry.entry-grid-layout .post_format-post-format-link.blog-entry .entry-thumb:after { display: none; }

.wdt-simple-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-"]:not(.entry-title) .entry-link-wrapper:hover .link-author { color: var(--wdtPrimaryColor); }

.wdt-simple-style.wdt-post-entry .has-post-thumbnail.blog-entry.type-product > div.entry-thumb ~ div.entry-date,
.entry-grid-layout.wdt-post-entry .blog-entry.product.type-product > div.entry-date,
.entry-grid-layout.wdt-post-entry .blog-entry.product.type-product > .entry-meta-group,
.entry-grid-layout.wdt-post-entry .blog-entry.product.type-product > .entry-button.wdt-core-button { display: none; }

.wdt-simple-style.wdt-post-entry.entry-grid-layout .product.type-product.has-post-thumbnail.blog-entry > div.entry-thumb { margin-bottom: 0; }






/*--------------------------------------------------------------
Responsive
--------------------------------------------------------------*/


/*----*****---- << iPad - Landscape >> ----*****----*/

@media only screen and (min-width:1025px) {

    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(even), #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(odd) { display: inline-block; float: none; margin-bottom: 5px; margin-right: 20px; width: auto; }

    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-body p { margin-bottom: 0; }
    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group:last-child, #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb):last-child { margin-bottom: 25px; margin-top: 0; }

}

/*----*****---- << Tablet (Landscape) >> ----*****----*/

/* Note: Design for a width of 960px */
@media only screen and (min-width:1025px) and (max-width:1280px) {

    .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(even), .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(odd), #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(even), #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(odd) { display: inline-block; float: none; margin-bottom: 5px; width: auto; }

}

/*----*****---- << Tablet (Portrait) >> ----*****----*/

/* Note: Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:1024px) {

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:nth-child(odd), #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group > div:nth-child(odd), #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div:nth-child(odd), #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:nth-child(even), #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div:nth-child(even), #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group > div:nth-child(even) { clear: none; display: inline-block; float: none; text-align: inherit; width: auto; }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div, #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div:nth-child(odd), #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div:nth-child(even) { margin-left: 0; margin-right: 25px; }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div:not(:last-child):after { left: auto; right: -15px; }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry { margin-bottom: 50px; }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group > div:nth-child(odd), #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group > div:nth-child(even) { margin-bottom: 5px; }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout:before { left: 0; }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:nth-child(2) { margin-top: 25px; }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:last-child { margin-bottom: 0; margin-top: 0; padding: 0 20px; }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div.entry-body:last-child p { margin-bottom: 0; }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div, #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(odd), .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(even) { display: inline-block; float: none; margin-bottom: 0; }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry .blog-entry > div:not(.entry-thumb) { padding: 0 20px; }
    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div.entry-social-share { margin-bottom: 10px; }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group:not(:last-child), #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group:not(:last-child) { margin-bottom: 0; }

    .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(even), .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(odd), #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(even), #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(odd) { display: inline-block; float: none; margin-bottom: 10px; width: auto; }

    #primary.page-with-sidebar .wdt-simple-style.wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group:last-child { margin-bottom: 25px; }

    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group:last-child { margin-bottom: 25px; }
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-body p { margin-bottom: 0; }

}


/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {

    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry { margin-bottom: 30px; }
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:nth-child(2) { margin-top: 25px; }
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:last-child { margin-bottom: 0; }
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div.entry-body:last-child p { margin-bottom: 0; }

    .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div, .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:nth-child(odd), .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:nth-child(even), .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div, .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div:nth-child(odd), .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div:nth-child(even) { display: inline-block; float: none; margin-left: 0; margin-right: 25px; }

    .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:last-child, .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:nth-child(odd):last-child, .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:nth-child(even):last-child, .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div, .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div:nth-child(odd):last-child, .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div:nth-child(even):last-child { margin-right: 0; }

    .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div:after, .wdt-simple-style.wdt-post-entry.entry-right-thumb .blog-entry > div.entry-meta-group > div:not(:last-child):after { left: auto; right: -15px; }

    .wdt-simple-style.wdt-post-entry .blog-entry > div:not(.entry-thumb), .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group, .wdt-simple-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry > div.entry-meta-group { padding: 0 20px; }

    .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div.entry-social-share { margin-bottom: 10px; }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry { margin-bottom: 50px; }

    #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group:not(:last-child), .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group:last-child { margin-bottom: 25px; margin-top: 0; }
    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group:last-child { margin-bottom: 0; }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:last-child, #primary.page-with-sidebar .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:last-child { margin-top: 0; padding: 0 20px; }

    #primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group:not(:last-child), #primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div.entry-body:last-child { margin-bottom: 10px; }

    .wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-right-thumb) .blog-entry > .entry-thumb + div.entry-meta-group, .wdt-simple-style.wdt-post-entry.entry-list-layout:not(.entry-right-thumb) .blog-entry > div.entry-meta-group:first-child { width: 100%; }

    #primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > .entry-thumb + div.entry-meta-group, #primary:not(.page-with-sidebar) .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > .entry-thumb + div.entry-meta-group { margin-top: 25px; }

    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a, .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider li
    {height: 300px;position: relative;}
    .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:not(.entry-thumb){padding: 0 20px;}
}

/*----*****---- << Mobile - Portrait >> ----*****----*/

/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {

    .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div, .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(odd), .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:nth-child(even) { margin-bottom: 5px; }

}.bx-wrapper
{
    padding: 0;
    position: relative;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
}.bx-wrapper img
{
    display: block;
    max-width: 100%;
}.bxslider
{
    margin: 0;
    padding: 0;

    -webkit-perspective: 1000;
}ul.bxslider
{
    list-style: none;
}.bx-viewport
{
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -o-transform: translateZ(0);
}/*--------------------------------------------------------------
    Title & Breadcrumb
--------------------------------------------------------------*/

.main-title-section-wrapper {
  clear: both;
  float: left;
  margin: 0;
  width: 100%;
}

#header-wrapper .main-title-section-wrapper {
  position: relative;
}

#header-wrapper.header-top-absolute .main-title-section-wrapper {
  position: static;
}

.main-title-section-container {
  clear: both;
  float: left;
  margin: 0;
  padding: 75px 0 90px;
  width: 100%;
}

.main-title-section {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}

.main-title-section h1 {
  font-size: calc(var(--wdtFontSize_H2) - 5px);
  text-transform: capitalize;
  margin: 0 0 5px;
  word-break: break-all;
  text-align: center;
  font-weight: var(--wdtFontWeight_Ext);
}

.breadcrumb {
  clear: both;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-weight: 500;
  text-align: center;
}

.breadcrumb a:not(:focus) {
  text-decoration: none;
}

.breadcrumb span:not(.current) {
  display: inline-block;
  margin: 0px 6px;
  padding: 0;
}

.breadcrumb .breadcrumb-default-delimiter:last-child {
  display: none;
}

.main-title-section-wrapper .breadcrumb-default-delimiter:before {
  content: "";
  display: inline-block;
  height: 6px;
  opacity: 1;
  position: relative;
  top: -1;
  left: -2px;
  vertical-align: middle;
  width: 6px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border-top: 1px solid rgba(var(--wdtPrimaryColorRgb),0.5);
  border-left: 1px solid rgba(var(--wdtPrimaryColorRgb),0.5);
}

.main-title-section h1,
.breadcrumb {
  hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
}

.main-title-section-wrapper > .main-title-section-bg,
.main-title-section-wrapper > .main-title-section-bg:after {
  content: "";
  height: 100% !important;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  pointer-events: none;
}

.home #header-wrapper .main-title-section-wrapper .main-title-section-container {
    display: none;
}


/*--------------------------------------------------------------
    Default Colors
--------------------------------------------------------------*/

.breadcrumb {
  color: var(--wdtBodyTxtColor);
}

.main-title-section h1 {
  color: var(--wdtHeadAltColor);
}

.breadcrumb a {
  color: var(--wdtLinkColor);
}

.breadcrumb span.current {
  color: var(--wdtBodyTxtColor);
}

.main-title-section-wrapper.overlay-wrapper > .main-title-section-bg:after {
  opacity: 0.5;
}

.main-title-section-wrapper.overlay-wrapper > .main-title-section-bg:after
{
    background-color: var(--wdtTertiaryColor);
}

.main-title-section-wrapper.overlay-wrapper.dark-bg-breadcrumb > .main-title-section-bg:after
{
    background-color: var(--wdtHeadAltColor);
}

.main-title-section-wrapper > .main-title-section-bg:after {
  background-color: rgba(var(--wdtTertiaryColorRgb), 0.5);
}

.main-title-section-wrapper.dark-bg-breadcrumb > .main-title-section-bg {
  background-color: var(--wdtHeadAltColor);
}

.dark-bg-breadcrumb .main-title-section h1,
.dark-bg-breadcrumb .breadcrumb a,
.dark-bg-breadcrumb .breadcrumb span.current,
.dark-bg-breadcrumb .breadcrumb span:not(.current) {
  color: var(--wdtAccentTxtColor);
}

.breadcrumb a:hover,
.dark-bg-breadcrumb .breadcrumb a:hover {
  color: var(--wdtHeadAltColor);
}

/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

/* Primary Color */
.breadcrumb a:hover {
  color: var(--wdtLinkHoverColor);
}

/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/

@media only screen and (min-width: 1281px) {
  .main-title-section-wrapper .main-title-section-container {
    padding: 100px 0 20px 0;
  }
}

@media only screen and (max-width: 1280px) {
  .main-title-section-wrapper .main-title-section-container {
    padding: 50px 0 20px 0;
  }
}

@media only screen and (min-width: 768px) {
  
  .main-title-section-wrapper.hide-content .main-title-section, .main-title-section-wrapper.hide-content .breadcrumb { display: none; }
  .main-title-section-wrapper.hide-content .main-title-section-container { min-height: 300px; }  

}

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */

@media only screen and (max-width: 767px) {
  .main-title-section h1 {
    font-size: var(--wdtFontSize_H3);
  }

  .main-title-section,
  .main-title-section h1,
  .breadcrumb {
    text-align: center;
  }
}

/* Common Styles for the devices below 479px width */

@media only screen and (max-width: 479px) {
  .main-title-section h1 {
    font-size: var(--wdtFontSize_H3);
  }
}
.commententries{float:left;margin:0;padding:0;width:100%;}.commentlist{padding-left:0;}.commentlist,.commentlist ul.children{display:inline-block;list-style:none;width:100%;}.commentlist ul.children{margin:0;padding-left:80px;}.commentlist ul.children li > .children{padding-top:0;padding-left:60px;}.commentlist li.comment,.commentlist li.pingback,.commentlist li.trackback{padding-bottom:0;}.commentlist li.comment .comment-respond p #email-notes,.comment-form > p #email-notes,.comment-form .comment-notes{display:inline-block;font-size:calc(var(--wdtFontSize_Base) - 3px);margin-bottom:0;width:100%;}.comment-form .comment-notes{margin-bottom:60px;}#comments{clear:both;}#comments > h3{font-size:1.75rem;margin-bottom:1.25em;}.comments-title{font-size:1.25rem;margin-bottom:1.5em;}.comment-list,.comment-list .children{list-style:none;margin:0;padding:0;}.comment-list li:before{display:none;}.comment-body{border-bottom:1px solid;display:inline-block;float:none;margin:35px 0 0;padding-bottom:35px;padding-left:80px;position:relative;width:100%;}.comment-body + #respond.comment-respond{margin-top:30px;}.commentlist > li:first-child > .comment-body{margin-top:0;}ul.children li .comment-body{padding-left:60px;}.comment-body .comment-meta{display:inline-block;margin-bottom:15px;position:relative;width:100%;}.comment-body p:last-child{margin-bottom:0;}.comment-author{display:inline-block;line-height:normal;margin-bottom:0;position:relative;width:100%;}.comment-author b{font-size:calc(var(--wdtFontSize_H6) - 2px);text-transform:none;}.comment-author .avatar{height:60px;left:-80px;position:absolute;width:60px;top:0;}.rounded .comment-author .avatar{border-radius:50%;-webkit-border-radius:50%;}.square .comment-author .avatar{border-radius:0;-webkit-border-radius:0;}.children .comment-author .avatar{height:40px;left:-60px;width:40px;top:0;}.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar{border:1px solid;padding:2px;}.comment-author .says{display:none;}.comment-author a:not(:focus),.comment-metadata a:not(:focus){text-decoration:none;}.comment-metadata{display:inline-block;font-size:calc(var(--wdtFontSize_Base) - 3px);font-weight:normal;letter-spacing:0;line-height:normal;padding:0;position:relative;}.comment-metadata a.comment-edit-link{margin-left:1em;}.comment-metadata,.comment-metadata a,.comment-metadata a.comment-edit-link{color:inherit;}.comment-metadata a:hover,.comment-metadata a.comment-edit-link:hover{opacity:1;}.comment-details .reply{display:table;}.commentlist li.comment .reply{display:inline-block;right:0;top:0;position:absolute;margin:0;padding:0;}.page-with-sidebar .commentlist li.comment.depth-5 .reply{margin-top:15px;position:relative;}.comment-reply-link{border:2px solid;display:inline-block;font-size:calc(var(--wdtFontSize_Base) - 2px);font-weight:400;line-height:normal;margin-top:0;padding:8px 15px;position:relative;text-transform:capitalize;-webkit-border-radius:var(--wdtRadius_2X);border-radius:var(--wdtRadius_2X);}.comment-reply-link:not(:focus){text-decoration:none;}.comment-reply-link .icon{left:-2em;height:1em;position:absolute;top:0;width:1em;}.commententries ul.commentlist li .reply a.comment-reply-login{background-color:rgba(0,0,0,0);}.no-comments,.comment-awaiting-moderation{font-size:14px;font-size:.875rem;font-style:italic;}.comments-pagination{margin:2em 0 3em;}.form-submit{text-align:left;display:inline-block;width:100%;}li.comment .comment-form p.form-submit{margin-bottom:15px;}.commententries .comments-area:empty{display:none;}.commententries .comments-area > h3{padding-bottom:0;}.commententries .comments-area > h3,.commententries .comments-area > #comments > h3,#reviews h3,#respond h3#reply-title{font-size:24px;}.commententries .comments-area > #comments > h3{margin-bottom:20px;}#respond h3#reply-title{position:relative;display:inline-block;width:100%;font-size:var(--wdtFontSize_H3);}#respond h3#reply-title small{display:block;font-size:calc(var(--wdtFontSize_Base) - 3px);font-weight:normal;}#respond h3#reply-title small a{color:inherit;display:table;opacity:.75;margin-top:10px;}#respond h3#reply-title small a:hover{opacity:1;}.commentlist li.comment #respond{display:block;}.commentlist li.comment .comment-body ~ #respond{border-top:1px solid;border-bottom:1px solid;display:inline-block;margin-top:-1px;margin-bottom:0;padding:10px 0 35px;position:relative;z-index:1;}.commentlist li.comment .comment-body ~ #respond .comment-form{margin-bottom:0;}.commentlist li.comment .comment-body ~ #respond h3#reply-title{margin-top:0;}.pingback .comment-body,.trackback .comment-body{padding-left:0;}.pingback .comment-body{margin-left:0;padding-left:0;}.commentlist li.comment,.commentlist li.pingback{padding-bottom:0;}.commentlist li.pingback .comment-body .comment-content > p{margin-bottom:0;}.commententries nav.navigation{float:left;margin-bottom:40px;width:100%;}.commententries .nocomments{border-top-width:0;padding:0;}.commententries nav.navigation > div .nav-previous{float:left;}.commententries nav.navigation > div .nav-next{float:right;}.commententries .nav-links > div a{border-bottom:1px solid;padding-bottom:5px;font-size:var(--wdtFontSize_Base);}.commententries .nav-previous > a:before,.commententries .nav-next > a:after{font-size:16px;font-family:"Neytri Icons";transition:none;-webkit-transition:none;-ms-transition:none;-moz-transition:none;}.commententries .nav-previous > a:before{content:"";margin-right:10px;}.commententries .nav-next > a:after{content:"";margin-left:10px;}.commentlist li.pingback .comment-author b,.commentlist li.trackback .comment-author b{font-size:calc(var(--wdtFontSize_H6) - 2px);}#primary > .commententries:last-child > .comments-area > .comment-respond > .comment-form:last-child,#primary > .blog-single-entry > .commententries:last-child > .comments-area > .comment-respond > .comment-form:last-child{margin-bottom:0;}.page-template-default.page:not(.woocommerce) #primary .commententries .comments-area{margin-top:30px;}.page-template-default section > .commententries .comment-form p.comment-form-wdt-privatepolicy #comment-form-wdt-privatepolicy{margin-right:12px;}.post-default .commententries{margin-top:20px;}.page figure.wp-caption ~ p:last-child img.alignright,.page figure.wp-caption ~ p:nth-last-child(2) img.alignright,.single-post .entry-body figure.wp-caption ~ p:last-child img.alignright.size-thumbnail,.single-post .entry-body figure.wp-caption ~ p:nth-last-child(2) img.alignright.size-thumbnail,.logged-in .single-post .entry-body figure.wp-caption ~ p:last-child img.alignright.size-thumbnail,.logged-in .single-post .entry-body figure.wp-caption ~ p:nth-last-child(2) img.alignright.size-thumbnail{clear:both;}.comment-form{display:grid;width:100%;grid-template-columns:repeat(2,1fr);gap:30px;}.comment-form > p{margin-bottom:0;width:100%;float:left;text-align:left;position:relative;max-width:836px;}.comment-form > p [type="checkbox"],.comment-form > p [type="radio"]{opacity:1;}.comment-form p label{display:inline-block;pointer-events:none;}.comment-form p:not(.comment-form-cookies-consent) label{font-weight:var(--wdtFontWeight_Base);}.comment-form .comment-form-cookies-consent label{font-size:calc(var(--wdtFontSize_Base) - 2px);padding-left:25px;}.comment-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin:0;position:absolute;left:0;top:6px;}.comment-form > p:last-child,.wpcf7-form .contact-form:last-child,.commentlist li.comment .comment-respond p:last-child{margin-bottom:0;}.comment-form > p.comment-form-comment.textarea-field span.fa{float:left;height:200px;}.comment-form > p input[type="checkbox"]:checked ~ label:before,.comment-form > p input[type="radio"]:checked ~ label:before{backface-visibility:hidden;border-bottom:2px solid var(--wdtPrimaryColor);border-left:1px solid transparent;border-right:2px solid var(--wdtPrimaryColor);border-top:1px solid transparent;height:20px;left:-5px;top:3px;transform:rotate(40deg);-webkit-transform:rotate(40deg);transform-origin:100% 100%;-webkit-transform-origin:100% 100%;width:10px;-webkit-backface-visibility:hidden;background:none;}label span.required,.comment-form > .comment-notes span.required{color:#f00;display:none;}.no-comments,.comment-awaiting-moderation{color:var(--wdtBodyTxtColor);}.comment-reply-link:hover,.commentlist li.comment .reply a:hover{color:var(--wdtAccentTxtColor);}.comment-body,.commentlist li.comment .comment-body ~ #respond,.commententries nav.navigation,ul.commentlist li.bypostauthor .author-name,.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar{border-color:rgba(var(--wdtHeadAltColorRgb),.15);}.commentlist li.comment .comment-body ~ #respond{border-top-color:var(--wdtBodyBGColor);}.commentlist li.comment .reply a{color:var(--wdtPrimaryColor);}ul.commentlist li .reply a:hover{background-color:var(--wdtPrimaryColor);}.commentlist li.comment .reply a{border-color:var(--wdtPrimaryColor);}.comment-author b{color:var(--wdtHeadAltColor);}.comment-reply-link .icon,.commententries .nav-links > div a:hover,body .blog-single-entry ul li .comment-body .comment-author a:hover,body .blog-single-entry ul li .comment-body .comment-content a:hover{color:var(--wdtPrimaryColor);}.commententries ul.commentlist li .reply a.comment-reply-login:hover{color:var(--wdtSecondaryColor);}.comment-form > p.form-submit,.comment-form > p.comment-form-cookies-consent,.comment-form > p.comment-notes{grid-column:1/3;margin-bottom:0;}.comment-form > p.comment-form-comment textarea{height:215px;}.comment-form > p.comment-notes{margin-bottom:40px;}.comment-form > p.comment-form-comment{grid-column:2/3;grid-row:2/5;}.comment-form > p.comment-form-url,.comment-form > p.comment-form-email,.comment-form > p.comment-form-author{grid-column:1/2;margin-bottom:0;}.comment-form > p.form-submit,.comment-form > p.comment-form-cookies-consent,.comment-form > p.comment-notes{grid-column:1/3;margin-bottom:0;}.comment-form > p.form-submit input[type="submit"]{background:var(--wdtSecondaryColor);}.comment-form > p.form-submit input[type="submit"]:hover{background:var(--wdtLinkColor);}.comment-form p:not(.comment-form-cookies-consent) label{position:absolute;left:0;top:6px;padding:var(--wdtInputPadding);font-size:15px;color:#717171;text-transform:capitalize;line-height:1;}.comment-form > p input[type="text"] ~ label,.comment-form > p input[type="email"] ~ label,.comment-form > p textarea ~ label{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.comment-form > p input[type="text"]:focus ~ label,.comment-form > p input[type="email"]:focus ~ label,.comment-form > p textarea:focus ~ label,.comment-form > p input[type="text"].active ~ label,.comment-form > p input[type="email"].active ~ label,.comment-form > p textarea.active ~ label,.comment-form input[type="text"]:valid:not([value=""]) ~ label,.comment-form input[type="email"]:valid:not([value=""]) ~ label,.comment-form textarea:valid:not([value=""]) ~ label{transform:translateY(-50%);font-size:10px;padding:4px 8px 4px 8px;line-height:1em;margin:0 2em;background-color:var(--wdtPrimaryColor);color:var(--wdtAccentTxtColor);border-radius:4px;top:0;z-index:1;}.woocommerce #review_form #respond > .comment-form input[type="text"]:focus ~ label,.woocommerce #review_form #respond > .comment-form input[type="email"]:focus ~ label,.woocommerce #review_form #respond > .comment-form textarea:focus ~ label,.woocommerce #review_form #respond > .comment-form input[type="text"].active ~ label,.woocommerce #review_form #respond > .comment-form input[type="email"].active ~ label,.woocommerce #review_form #respond > .comment-form textarea.active ~ label,.woocommerce #review_form #respond > .comment-form input[type="text"]:valid:not([value=""]) ~ label,.woocommerce #review_form #respond > .comment-form input[type="email"]:valid:not([value=""]) ~ label,.woocommerce #review_form #respond > .comment-form textarea:valid:not([value=""]) ~ label{transform:translateY(-50%);font-size:10px;padding:4px 8px 4px 8px;line-height:1em;margin:0 2em;background-color:var(--wdtPrimaryColor);color:var(--wdtAccentTxtColor);border-radius:4px;top:0;z-index:1;}.comment-form > p.logged-in-as ~ .comment-form-comment{grid-column:1/3;}.woocommerce #review_form #respond > .comment-form input[type="text"] ~ label,.woocommerce #review_form #respond > .comment-form input[type="email"] ~ label,.woocommerce #review_form #respond > .comment-form textarea ~ label{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.comment-form > p.comment-form-cookies-consent{display:inline-flex;align-items:baseline;}.comment-form > p input[type="checkbox"],.comment-form > p input[type="radio"]{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #707070 !important;transform:translateY(-.075em);display:grid;place-content:center;flex:1 1 1em;background:#f8f8f8;border-radius:3px;}.comment-form > p input[type="checkbox"]:before,.comment-form > p input[type="radio"]:before{content:"";width:.55em;height:.55em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--wdtPrimaryColor);}.comment-form > p input[type="checkbox"]:checked::before{transform:scale(1);}.woocommerce #review_form #respond > .comment-form{display:grid;grid-gap:20px;width:auto;}.woocommerce #review_form #respond > .comment-form p,.woocommerce #review_form #respond > .comment-form .column.wdt-one-column{grid-column:1/3;}.woocommerce #review_form #respond > .comment-form .column.wdt-one-half{width:100%;}.woocommerce #review_form #respond form.comment-form div.column.wdt-one-column:nth-child(3){grid-column:2/3;grid-row:3/5;}.woocommerce #reviews #comment{height:135px;border-radius:10px;}@media only screen and (min-width:1541px) and (max-width:1724px){.children .comment-author .avatar{left:-60px;}}@media only screen and (min-width:1281px) and (max-width:1540px){.comment-body{padding-left:85px;}.comment-author .avatar{left:-85px;}ul.children li .comment-body{padding-left:60px;}.children .comment-author .avatar{left:-60px;}}@media only screen and (min-width:1025px) and (max-width:1280px){.comment-body{padding-left:75px;}.comment-author .avatar{height:60px;left:-75px;width:60px;}.commentlist ul.children li > .children{padding-left:6%;}ul.children li .comment-body{padding-left:60px;}.children .comment-author .avatar{left:-60px;}}@media only screen and (min-width:768px) and (max-width:1024px){.comment-body{padding-left:80px;}.comment-author .avatar{height:60px;left:-80px;width:60px;}.comment-metadata{position:relative;top:0;}ul.commentlist li .comment-author img{max-height:60px;max-width:60px;}.commentlist li.comment #respond{padding-left:80px;}.commentlist ul.children li > .children{padding-left:6%;}.commentlist .children li.comment #respond{padding-left:60px;}ul.children li .comment-body{padding-left:60px;}.children .comment-author .avatar{left:-60px;}}@media only screen and (max-width: 767px){.entry-body .gallery .gallery-item{max-width:100% !important;}ul.commentlist{font-size:15px;}.comment-body .comment-meta{font-size:13px;}.comment-author b,ul.commentlist li .author-name > a{font-size:20px;}ul.commentlist li.comment .comment-author img{max-width:40px;max-height:40px;}.comment-body{padding-left:60px;}.comment-author .avatar{height:40px;left:-60px;width:40px;}ul.children li .comment-body{padding-left:50px;}.children .comment-author .avatar{left:-50px;}.commentlist li.comment .comment-body .comment-meta{margin-bottom:10px;}.commentlist li.comment #respond{padding-left:0;}.comment-reply-link{font-size:13px;padding:6px 12px;}.commentlist ul.children{padding-left:15px;}.commentlist ul.children li > .children{padding-left:6%;}ul.commentlist li.comment ul.children .comment-author img{max-width:30px;max-height:30px;}ul.commentlist li .comment-details{margin:0 0 10px;}ul.commentlist,ul.commentlist li .comment-details{width:100%;}ul.commentlist li.depth-1,ul.commentlist li.depth-2,ul.commentlist li.depth-3,ul.commentlist li.depth-4,ul.commentlist li.depth-5{margin-bottom:0;}.page-with-sidebar .commentlist li.comment.depth-5 .reply{margin-top:15px;position:relative;}.commententries #respond,.commentlist li.comment #respond,.commentlist .children li.comment #respond{padding-left:0;}li.comment .comment-form p.form-submit input[type="submit"]{margin-top:0;font-weight:normal;}.post-password-form label input{width:100%;}.woocommerce #review_form #respond > .comment-form{display:flex;flex-direction:column;}}@media only screen and (max-width: 479px){.comment-body{padding-left:0;}.comment-author .avatar{height:50px;left:0;width:50px;top:0;position:relative;display:block;margin-bottom:20px;}.children .comment-author .avatar{left:0;top:0;}.commentlist li.comment #respond{padding-left:0;}.commentlist{padding-left:0;}.commentlist li.comment .reply{position:relative;margin-top:20px;}ul.children li .comment-body{padding-left:0;}ul.commentlist li.comment .comment-author img{max-width:50px;max-height:50px;}li.comment .comment-form p.form-submit input[type="submit"]{margin-top:0;font-weight:normal;}.commententries .nav-previous,.commententries .nav-next{width:100%;text-align:center;}}/*--------------------------------------------------------------
    Footer
--------------------------------------------------------------*/

    #footer {
        width: 100%;
        float: left;
        clear: both;
        margin: 0;
        position: relative;
        z-index: 0;
    }

    #footer .container {
        z-index: 9;
    }

    .footer-widgets {
        clear: both;
        float: left;
        margin: 0;
        padding: 75px 0 35px;
        width: 100%;
    }

    .footer-copyright {
        clear: both;
        float: left;
        margin: 0;
        padding: 30px 0;
        width: 100%;
    }

    .footer-copyright .alignright img {
        float: right;
    }

    .wdt-no-footer-builder-content.footer-copyright {
        position: relative;
    }

    .wdt-no-footer-builder-content.footer-copyright:before {
        content: "";
        height: 100%;
        position: absolute;
        bottom: 0;
        left: 50%;
        top: 0;
        width: 9999px;
        z-index: -1;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .wdt-no-footer-builder-content.footer-copyright>* {
        vertical-align: middle;
    }

    #footer a:not(:focus), .footer-widgets a:not(:focus) { text-decoration: none; }


/*--- Colors ---*/

    .wdt-no-footer-builder-content.footer-copyright:before { background-color: rgba(var(--wdtSecondaryColorRgb),0.075); }

    #footer a:not(.button):not(.elementor-button), .footer-widgets a:not(.button):not(.elementor-button) { color: var(--wdtBodyTxtColor); }

    #footer a:not(.button):not(.elementor-button):hover, .footer-widgets a:not(.button):not(.elementor-button):hover { color: var(--wdtLinkHoverColor); }#header-wrapper{float:left;margin:0 0 100px;padding:0;position:relative;width:100%;}#header{float:left;margin:0;padding:0;position:relative;width:100%;z-index:10;}#header-wrapper #header:only-child .wdt-no-header-builder-content{position:relative;}#header-wrapper #header:only-child .wdt-no-header-builder-content:before{background-color:inherit;content:"";display:inline !important;height:100%;pointer-events:none;position:absolute;left:50%;top:0;width:9999px;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.wdt-no-header-builder-content .no-header{position:relative;z-index:1;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between;padding:20px 0;}.wdt-no-header-builder-content .no-header .no-header-title{width:30%;}.wdt-no-header-builder-content .no-header .no-header-title:only-child{display:flex;justify-content:center;width:100%;}.wdt-no-header-builder-content .no-header .no-header-title>a{display:inline-block;font-family:var(--wdtFontTypo_Alt);font-size:var(--wdtFontSize_H2);font-weight:bold;width:auto;}.wdt-no-header-builder-content .no-header .no-header-title>a,.wdt-no-header-builder-content .no-header .no-header-title>a:focus{text-decoration:none;}.wdt-no-header-builder-content .no-header .no-header-title a img,.wdt-logo-container a img{max-width:118px;}.wdt-no-header-builder-content .no-header .no-header-title .alternate_logo{display:none;}.wdt-no-header-builder-content .no-header .no-header-title h2{margin:10px 0;}.wdt-no-header-builder-content .no-header .no-header-title>a:focus,.wdt-no-header-builder-content .no-header .mobile-nav-container .menu-trigger:focus{outline:none;}.wdt-no-header-builder-content .no-header .mobile-nav-container .menu-trigger:focus{outline-offset:5px;}.wdt-header-menu ul>li,.wdt-header-menu ul>li a,.wdt-header-menu ul>li>a:before,.wdt-header-menu ul>li>a:after,.wdt-header-menu ul>li a>span,.wdt-header-menu ul>li a>span:before{-webkit-transition:var(--wdtBaseTransition);transition:var(--wdtBaseTransition);}.wdt-header-menu,.wdt-header-menu ul{margin:0;padding:0;width:100%;}.wdt-header-menu>ul{text-align:inherit;}.wdt-header-menu ul ul{text-align:left;}.wdt-no-header-builder-content.aligncenter .no-header .wdt-header-menu,.wdt-no-header-builder-content.aligncenter .no-header .wdt-header-menu>ul{text-align:center;}.wdt-header-menu,.wdt-header-menu li{display:inline-block;font-size:0;line-height:0;vertical-align:middle;}.wdt-header-menu li{line-height:normal;margin:0;padding:0;position:relative;}.wdt-header-menu li a,.wdt-header-menu ul li ul.children>li>a,.wdt-header-menu ul li ul.sub-menu>li>a,.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li a{font-size:var(--wdtFontSize_Base);line-height:1.8;text-transform:none;overflow:visible;}.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus > li:not(:last-child) > a{margin:0 0 10px;}.wdt-header-menu li a:not(:focus),.wdt-header-menu ul li ul.children>li>a:not(:focus),.wdt-header-menu ul li ul.sub-menu>li>a:not(:focus){text-decoration:none;}.wdt-header-menu ul li ul.children>li>a,.wdt-header-menu ul li ul.sub-menu>li>a,.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus>li>a{font-size:16px;font-weight:var(--wdtFontWeight_Base);padding:0 0 0 15px;margin:0;}.wdt-header-menu ul li.has-mega-menu>ul .elementor-section-stretched{left:0 !important;width:auto !important;}.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .elementor-heading-title{margin:0;color:var(--wdtHeadAltColor);font-size:var(--wdtFontSize_H6);}.wdt-header-menu .wdt-primary-nav>li>a{display:inline-block;padding:8px 22px;vertical-align:middle;}.wdt-header-menu .wdt-primary-nav>li>a:empty{display:none;}.wdt-header-menu ul li ul.children>li>a,.wdt-header-menu ul li ul.sub-menu>li>a,.wdt-header-menu ul li.has-mega-menu ul.menu>li>a{border-bottom:none;padding:5px 0px;}.wdt-header-menu ul li ul.children>li:last-child>a,.wdt-header-menu ul li ul.sub-menu>li:last-child>a,.wdt-header-menu ul li.has-mega-menu ul.menu>li:last-child>a{border-bottom-width:0;}.wdt-header-menu ul li ul.children,.wdt-header-menu ul li ul.sub-menu,.wdt-header-menu ul li.has-mega-menu>ul{border-top:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;left:0;top:100%;text-align:left;z-index:10;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;-webkit-border-radius:5px;border-radius:5px;}.wdt-header-menu ul.children>li:last-child>ul,.wdt-header-menu ul.children>li:nth-last-child(2)>ul,.wdt-header-menu ul.sub-menu>li:last-child>ul,.wdt-header-menu ul.sub-menu>li:nth-last-child(2)>ul{left:auto;right:0;}.wdt-header-menu ul li ul.children,.wdt-header-menu ul li ul.sub-menu{width:200px;}.wdt-header-menu ul li.has-mega-menu>ul{font-size:14px;margin:0 auto;position:absolute;left:auto;right:auto;width:auto;padding:20px 0;}.wdt-header-menu li.has-mega-menu ul ul{display:block;opacity:1;position:static;visibility:visible;}.wdt-header-menu li.has-mega-menu ul ul.children,.wdt-header-menu li.has-mega-menu ul ul.sub-menu{display:none !important;}.wdt-header-menu ul li ul.children li,.wdt-header-menu ul li ul.sub-menu li{margin:0;}.wdt-header-menu ul li ul.children li ul,.wdt-header-menu ul li ul.sub-menu li ul{left:100%;top:-3px;}.wdt-header-menu ul li.menu-item-depth-2>ul,.wdt-header-menu ul li.menu-item-depth-4>ul,.wdt-header-menu ul li.menu-item-depth-6>ul,.wdt-header-menu ul li.menu-item-depth-8>ul,.wdt-header-menu ul li.menu-item-depth-10>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-1>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-3>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-5>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-7>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-9>ul{left:100%;right:auto;}.wdt-header-menu ul li.menu-item-depth-1>ul,.wdt-header-menu ul li.menu-item-depth-3>ul,.wdt-header-menu ul li.menu-item-depth-5>ul,.wdt-header-menu ul li.menu-item-depth-7>ul,.wdt-header-menu ul li.menu-item-depth-9>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-2>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-4>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-6>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-8>ul,.wdt-header-menu ul>li:nth-child(n+2) ul li.menu-item-depth-10>ul{right:100%;left:auto;}.wdt-header-menu ul li.has-mega-menu:last-child>ul,.wdt-header-menu ul li.has-mega-menu:nth-last-child(2)>ul{left:0;right:auto;}.wdt-header-menu ul.children li,.wdt-header-menu ul.children li a,.wdt-header-menu ul.sub-menu li,.wdt-header-menu ul.sub-menu li a{display:inline-block;width:100%;}.wdt-header-menu ul li.focus>ul,.wdt-header-menu ul li:focus>ul,.wdt-header-menu ul li:hover>ul{display:block;opacity:1;pointer-events:auto;visibility:visible;}.wdt-header-menu ul li.menu-item-depth-0 ul{margin-top:-5px;padding:20px 22px;}.wdt-header-menu ul li.menu-item-depth-0.focus>ul,.wdt-header-menu ul li.menu-item-depth-0:focus>ul,.wdt-header-menu ul li.menu-item-depth-0:hover>ul{margin-top:0;}.mobile-nav-container .menu-trigger{color:var(--wdtHeadAltColor);cursor:pointer;display:inline-block;height:1rem;line-height:1rem;text-decoration:none !important;}.mobile-nav-container .menu-trigger>i,.mobile-nav-container .menu-trigger>span{display:inline-block;font-size:0;padding:0;vertical-align:middle;}.mobile-nav-container .menu-trigger>i{background-color:currentColor;height:2px;position:relative;width:18px;transition:background-color 10ms 300ms ease;}.mobile-nav-container .menu-trigger>i:before,.mobile-nav-container .menu-trigger>i:after{background:currentColor;content:"";height:2px;position:absolute;left:0;width:100%;transition:left 300ms 350ms ease,top 300ms 350ms ease,transform 300ms 50ms ease;}.mobile-nav-container .menu-trigger>i:before{top:-6px;}.mobile-nav-container .menu-trigger>i:after{top:6px;}.nav-is-visible .mobile-nav-container .menu-trigger>i:before,.nav-is-visible .mobile-nav-container .menu-trigger>i:after{left:-5px;-webkit-transition:left 300ms 50ms ease,top 300ms 50ms ease,transform 300ms 350ms ease;transition:left 300ms 50ms ease,top 300ms 50ms ease,transform 300ms 350ms ease;}.mobile-menu,.mobile-menu ul,.mobile-menu ul li{display:block;margin:0;padding:0;text-align:left;}.mobile-menu ul li{position:static;}.mobile-menu ul>li>a,.mobile-menu ul ul>li>a{border-style:solid;border-width:0;display:block;font-size:16px;padding:5px 15px;}.mobile-menu ul>li>a:not(:focus),.mobile-menu ul ul>li>a:not(:focus){text-decoration:none;}.mobile-menu ul>li>a:focus,.mobile-menu ul ul>li>a:focus{text-decoration:none !important;outline:none;}.mobile-menu ul>li>a,.mobile-menu ul ul>li>a{min-height:42px;line-height:42px;padding-top:0;padding-bottom:0;}.mobile-menu ul li.has-mega-menu ul>li>a{padding-left:0;padding-right:0;}.mobile-menu,.mobile-menu>ul,.mobile-menu>ul ul.children,.mobile-menu>ul ul.sub-menu,.mobile-menu>ul ul.children>li>ul,.mobile-menu>ul ul.sub-menu>li>ul{border-width:0;display:block;height:100%;margin:0;opacity:1;overflow-y:visible;padding:0;position:fixed;left:auto !important;right:0 !important;top:0 !important;visibility:visible;width:100%;z-index:5;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:transform .3s;transition:transform .3s;}.mobile-menu{display:none;max-width:260px;opacity:0;visibility:hidden;z-index:999;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .25s ease-in-out 0s,visibility .25s ease-in-out 0s,transform .3s ease-in-out .25s;transition:opacity .25s ease-in-out 0s,visibility .25s ease-in-out 0s,transform .3s ease-in-out .25s;}.mobile-nav-offcanvas-right .mobile-menu{right:0;}.mobile-nav-offcanvas-left .mobile-menu{left:0;right:auto;-webkit-transform:translateX(-100%);transform:translateX(-100%);}.mobile-menu.is-hidden,.mobile-menu>ul.is-hidden,.mobile-menu>ul li ul.is-hidden,.mobile-menu ul.sub-menu.is-hidden,.mobile-menu ul.sub-menu li ul.is-hidden{-webkit-transform:translateX(100%);transform:translateX(100%);}.mobile-menu li.has-mega-menu ul ul.children,.mobile-menu li.has-mega-menu ul ul.sub-menu{display:none !important;}.mobile-menu.nav-is-visible{display:block;opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .25s ease-in-out 0s,visibility .3s ease-in-out 0s;transition:transform .25s ease-in-out 0s,visibility .3s ease-in-out 0s;animation-name:anime-slidein-right;-webkit-animation-duration:.75s;animation-duration:.75;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.mobile-menu ul{min-width:100% !important;left:auto !important;right:auto !important;width:100% !important;}.mobile-menu ul li{float:left;width:100%;}.mobile-menu ul li.go-back a{background:none !important;color:inherit !important;border-width:0 !important;height:100%;padding:0;}.mobile-menu ul li.go-back a,.mobile-menu li[class*="has-children"]>a,.mobile-menu li[class*="has_children"]>a{position:relative;}.mobile-menu li[class*="has-children"]>a,.mobile-menu li[class*="has_children"]>a{padding-right:40px;}.mobile-menu ul li.go-back,.mobile-menu ul li.close-nav{display:inline-block;height:50px;line-height:50px;width:100%;}.mobile-menu ul ul li.go-back,.mobile-menu ul ul li.close-nav{width:50%;}.mobile-menu ul li.go-back>a,.mobile-menu ul li.close-nav>a{background:none !important;width:50px;}.mobile-menu ul ul li.go-back>a:focus,.mobile-menu ul li.close-nav a:focus{outline:none;outline-offset:0;}.mobile-menu ul li.close-nav{border-width:0 !important;float:right;position:relative;top:0;right:0;z-index:5;text-align:center;cursor:pointer;}.mobile-menu ul li.close-nav a{float:right;height:100%;line-height:inherit;padding:0;position:relative;}.mobile-menu ul li.close-nav a:hover{background:none;}.mobile-menu ul li.close-nav a:before,.mobile-menu ul li.close-nav a:after{content:"";height:35%;margin:auto;position:absolute;bottom:0;left:0;right:0;top:0;width:2px;}.mobile-menu ul ul li.go-back:before,.mobile-menu ul ul li.close-nav a:before,.mobile-menu ul ul li.go-back:after,.mobile-menu ul ul li.close-nav a:after{margin:auto 0;left:auto;right:24px;}.mobile-menu ul li.close-nav a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.mobile-menu ul li.close-nav a:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.mobile-menu ul li.close-nav a:hover:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.mobile-menu ul li.close-nav a:hover:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.mobile-menu ul li.go-back a:before,.mobile-menu ul li.go-back a:after,.mobile-menu li[class*="has-children"]>a:before,.mobile-menu li[class*="has-children"]>a:after,.mobile-menu li[class*="has_children"]>a:before,.mobile-menu li[class*="has_children"]>a:after{display:inline-block;position:absolute;top:50%;width:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.mobile-menu ul li.go-back a:before{content:"";font-family:"Neytri Icons";font-size:24px;height:50px;line-height:50px;left:15px;text-align:center;}.mobile-menu ul li.see-all a{padding:0 15px !important;}.mobile-menu li[class*="has-children"]>a:before,.mobile-menu li[class*="has_children"]>a:before{content:"";font-family:"Neytri Icons";font-size:24px;height:42px;line-height:42px;right:12px;text-align:center;}.mobile-menu ul li.go-back a:after,.mobile-menu li[class*="has-children"]>a:after,.mobile-menu li[class*="has_children"]>a:after{content:"";background-color:currentColor;height:2px;opacity:0;visibility:hidden;}.mobile-menu ul li.go-back a:hover:before{left:10px;}.mobile-menu li[class*="has-children"]>a:hover:before,.mobile-menu li[class*="has_children"]>a:hover:before{right:8px;}.mobile-menu ul li.go-back a:after{left:25px;}.mobile-menu ul li.go-back a:hover:after{left:15px;}.mobile-menu li[class*="has-children"]>a:after,.mobile-menu li[class*="has_children"]>a:after{right:18px;}.mobile-menu li[class*="has-children"]>a:hover:after,.mobile-menu li[class*="has_children"]>a:hover:after{right:12px;}.mobile-menu-overlay{cursor:pointer;height:100%;top:0;left:0;opacity:0;position:fixed;visibility:hidden;width:100%;z-index:98;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .25s ease-in-out 0s,visibility .3s ease-in-out 0s;transition:opacity .25s ease-in-out 0s,visibility .3s ease-in-out 0s;}.mobile-menu-overlay.is-visible,.mobile-menu ul li.go-back a:hover:after,.mobile-menu li[class*="has-children"]>a:hover:after,.mobile-menu li[class*="has_children"]>a:hover:after{opacity:1;visibility:visible;}.mobile-menu ul li a,.mobile-menu ul li a:before,.mobile-menu ul li a:after,.mobile-menu ul li.close-nav a,.mobile-menu ul li.close-nav a:before,.mobile-menu ul li.close-nav a:after{-webkit-transition:var(--wdtBaseTransition);transition:var(--wdtBaseTransition);}.mobile-menu ul::-webkit-scrollbar{width:5px;}.mobile-menu ul::-webkit-scrollbar-thumb{border-radius:5px;}.mobile-menu li.has-mega-menu ul li[class*="has-children"]>a:before,.mobile-menu li.has-mega-menu ul li[class*="has_children"]>a:before,.mobile-menu li.has-mega-menu ul li[class*="has-children"]>a:after,.mobile-menu li.has-mega-menu ul li[class*="has_children"]>a:after{display:none;}.mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .elementor-heading-title{padding:0;margin:0;color:var(--wdtHeadAltColor);font-size:var(--wdtFontSize_H6);}.mobile-menu .wdt-header-menu .menu-container{display:block;margin:0;padding:0;text-align:left;float:left;width:100%;}.mobile-menu .wdt-header-menu .menu-container .wdt-secondary-nav li.go-back,.mobile-menu .wdt-header-menu .menu-container .wdt-secondary-nav li.close-nav{display:none;}.mobile-menu ul li.has-mega-menu .wdt-secondary-nav>li>a{padding:0 15px;width:100%;border-radius:0;}.mobile-menu>ul li.has-mega-menu ul.sub-menu{overflow-x:hidden;}.logged-in.admin-bar .mobile-menu{top:32px !important;}@media screen and (max-width: 782px){.logged-in.admin-bar .mobile-menu{overflow:visible;top:46px !important;}.logged-in.admin-bar .mobile-menu:before{background-color:inherit;content:"";height:100%;position:absolute;left:0;top:-46px;width:100%;}}@-webkit-keyframes anime-slidein-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}@keyframes anime-slidein-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}#header-wrapper #header:only-child .wdt-no-header-builder-content,.wdt-header-menu ul li ul,.mobile-menu,.mobile-menu>ul,.mobile-menu ul,.mobile-menu ul li ul{background:var(--wdtBodyBGColor);}.mobile-menu ul::-webkit-scrollbar{background-color:#f1f1f1;}.mobile-menu ul::-webkit-scrollbar-thumb{background-color:#c1c1c1;}.mobile-menu ul li.close-nav a:before,.mobile-menu ul li.close-nav a:after{background-color:var(--wdtHeadAltColor);}.mobile-menu ul li.see-all a{background-color:rgba(var(--wdtHeadAltColorRgb),.05) !important;color:inherit !important;}.mobile-menu-overlay{background-color:rgba(var(--wdtHeadAltColorRgb),.5);backdrop-filter:blur(2px);}.wdt-header-menu ul li ul.children>li>a,.wdt-header-menu ul li ul.sub-menu>li>a,.wdt-header-menu ul li.has-mega-menu ul.menu>li>a{border-color:rgba(var(--wdtHeadAltColorRgb),.15);}.mobile-menu li a{border-color:rgba(var(--wdtHeadAltColorRgb),.06);}#header-wrapper #header:only-child .wdt-no-header-builder-content:before{background-color:var(--wdtTertiaryColor);}.wdt-header-menu ul li ul.children,.wdt-header-menu ul li ul.sub-menu,.wdt-header-menu ul li.has-mega-menu>ul>li.menu-item{-webkit-box-shadow:0 0 2px 3px rgba(var(--wdtHeadAltColorRgb),.25);box-shadow:0 0 2px 3px rgba(var(--wdtHeadAltColorRgb),.05);}.mobile-menu ul li.see-all a{-webkit-box-shadow:0 1px 0 0 rgba(var(--wdtHeadAltColorRgb),.06);box-shadow:0 1px 0 0 rgba(var(--wdtHeadAltColorRgb),.06);}.mobile-menu ul::-webkit-scrollbar-track,.mobile-menu ul::-webkit-scrollbar-thumb{-webkit-box-shadow:0 0 6px rgba(var(--wdtHeadAltColorRgb),.3) inset;box-shadow:0 0 6px rgba(var(--wdtHeadAltColorRgb),.3) inset;}.mobile-menu .wdt-dark-bg h1,.mobile-menu .wdt-dark-bg h2,.mobile-menu .wdt-dark-bg h3,.mobile-menu .wdt-dark-bg h4,.mobile-menu .wdt-dark-bg h5,.mobile-menu .wdt-dark-bg h6,.mobile-menu .wdt-dark-bg p{color:var(--wdtHeadAltColor) !important;}.mobile-menu>li>a,.mobile-menu>li ul>li a{color:var(--wdtHeadAltColor);}.wdt-dark-bg .wdt-no-header-builder-content .no-header .no-header-title>a:not(:focus):not(:hover),.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li>a,.wdt-dark-bg .mobile-nav-container .menu-trigger{color:var(--wdtAccentTxtColor);}.wdt-header-menu ul li.focus>a,.wdt-header-menu ul li:focus>a,.wdt-header-menu ul li:hover>a,.wdt-header-menu ul li>a:hover,.wdt-header-menu ul li ul li.focus>a,.wdt-header-menu ul li ul li:focus>a,.wdt-header-menu ul li ul li:hover>a,.wdt-header-menu ul li ul li>a:hover,.wdt-header-menu ul li.current-menu-item>a,.wdt-header-menu ul li.current-page-item>a,.wdt-header-menu ul li.current-menu-ancestor>a,.wdt-header-menu ul li.current-page-ancestor>a,.wdt-header-menu ul li.current_menu_item>a,.wdt-header-menu ul li.current_page_item>a,.wdt-header-menu ul li.current_menu_ancestor>a,.wdt-header-menu ul li.current_page_ancestor>a,.wdt-header-menu ul li ul li.current-menu-item>a,.wdt-header-menu ul li ul li.current-page-item>a,.wdt-header-menu ul li ul li.current-menu-ancestor>a,.wdt-header-menu ul li ul li.current-page-ancestor>a,.wdt-header-menu ul li ul li.current_menu_item>a,.wdt-header-menu ul li ul li.current_page_item>a,.wdt-header-menu ul li ul li.current_menu_ancestor>a,.wdt-header-menu ul li ul li.current_page_ancestor>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li>a:focus,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li>a:hover,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_menu_item>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_page_item>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current-menu-item>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current-page-item>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_menu_item>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_page_item>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_menu_ancestor>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current_page_ancestor>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current-menu-ancestor>a,.wdt-dark-bg .wdt-header-menu>.menu-container>.wdt-primary-nav>li.current-page-ancestor>a{color:var(--wdtLinkHoverColor);}.mobile-menu ul li.menu-item>a:hover,.mobile-menu ul li.menu-item:hover>a,.mobile-menu ul li.menu-item ul li.menu-item>a:hover,.mobile-menu ul li.menu-item ul li.menu-item:hover>a,.mobile-menu ul li.menu-item ul li.menu-item>a:hover,.mobile-menu ul li.menu-item ul li.menu-item:hover>a,.mobile-menu ul li.current-menu-item>a,.mobile-menu ul li.current-page-item>a,.mobile-menu ul li.current-menu-ancestor>a,.mobile-menu ul li.current-page-ancestor>a,.mobile-menu ul li.current_menu_item>a,.mobile-menu ul li.current_page_item>a,.mobile-menu ul li.current_menu_ancestor>a,.mobile-menu ul li.current_page_ancestor>a,.mobile-menu ul li ul li.current-menu-item>a,.mobile-menu ul li ul li.current-page-item>a,.mobile-menu ul li ul li.current-menu-ancestor>a,.mobile-menu ul li ul li.current-page-ancestor>a,.mobile-menu ul li ul li.current_menu_item>a,.mobile-menu ul li ul li.current_page_item>a,.mobile-menu ul li ul li.current_menu_ancestor>a,.mobile-menu ul li ul li.current_page_ancestor>a{background-color:var(--wdtPrimaryColor);color:#fff;}.no-header-menu ul li ul,.wdt-header-menu ul li ul.children,.wdt-header-menu ul li ul.sub-menu,.wdt-header-menu ul li.has-mega-menu>ul{border-color:var(--wdtPrimaryColor);}.wdt-header-menu ul li.has-mega-menu>ul>li.menu-item{padding:30px;width:100%;max-width:1640px;margin:0 auto;display:block;border-radius:5px;background-color:var(--wdtBodyBGColor);}.wdt-header-menu ul li.has-mega-menu>ul{border:none;}.no-header-menu ul li a,.wdt-header-menu .wdt-primary-nav li a{overflow:hidden;}.wdt-header-menu .wdt-primary-nav>li>a span:not(.menu-custom-label span){position:relative;display:inline-flex;-webkit-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);}.wdt-header-menu .wdt-primary-nav>li>a span:not(.menu-custom-label span):after{content:attr(data-text);display:block;width:100%;height:100%;position:absolute;left:0;top:0;text-align:center;-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%);}.wdt-header-menu .wdt-primary-nav>li>a:hover span:not(.menu-custom-label span){-webkit-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%);}.no-header-menu .wdt-primary-nav>li>a:hover span:not(.menu-custom-label span){transform:none;}.no-header-menu ul>li.menu-item-has-children>a:before,.wdt-header-menu .wdt-primary-nav>li.menu-item-has-children>a:before{position:absolute;right:10px;width:5px;height:5px;content:"";border-right:1px solid var(--wdtLinkColor);border-bottom:1px solid var(--wdtLinkColor);transform:rotate(45deg);top:20px;transition:var(--wdtBaseTransition);-webkit-transition:var(--wdtBaseTransition);transform-origin:center;}.no-header-menu ul>li>a:hover:before,.wdt-header-menu .wdt-primary-nav>li.menu-item-has-children>a:hover:before,.wdt-header-menu .wdt-primary-nav>li.current-menu-item.menu-item-has-children>a:before{border-right:1px solid var(--wdtLinkHoverColor);border-bottom:1px solid var(--wdtLinkHoverColor);transform:rotate(45deg) scale(-1);}.wdt-header-menu .wdt-primary-nav li a .menu-custom-label{position:absolute;top:-2px;right:0;font-size:8px;text-transform:uppercase;font-weight:var(--wdtFontWeight_Ext);color:var(--wdtAccentTxtColor);line-height:1;border-radius:5px;padding:4px 6px;}.wdt-header-menu .wdt-primary-nav li a .menu-custom-label.menu-custom-label-red{background:red;}.wdt-header-menu .wdt-primary-nav li a .menu-custom-label.menu-custom-label-green{background:green;}.wdt-custom-shop-megamenu-list .elementor-icon-list-item a .elementor-icon-list-text{position:relative;}.wdt-custom-shop-megamenu-list .elementor-icon-list-item a .elementor-icon-list-text .wdt-custom-label{position:absolute;top:50%;right:0;font-size:8px;text-transform:uppercase;font-weight:var(--wdtFontWeight_Ext);color:var(--wdtAccentTxtColor);line-height:1;border-radius:5px;padding:4px 6px;transform:translate(12px,-24px);}.wdt-custom-shop-megamenu-list .elementor-icon-list-item a .elementor-icon-list-text .wdt-custom-label.red{background:red;}.wdt-custom-shop-megamenu-list .elementor-icon-list-item a .elementor-icon-list-text .wdt-custom-label.green{background:green;}.wdt-header-menu .wdt-primary-nav .menu-item > ul > li:not(.has-mega-menu) > a{position:relative;padding-left:15px;transition:.3s cubic-bezier(.79,.14,.15,.86);-webkit-transition:.3s cubic-bezier(.79,.14,.15,.86);line-height:var(--wdtLineHeight_Base);}.wdt-header-menu .wdt-primary-nav .menu-item > ul > li:not(.has-mega-menu) > a::before{content:"";position:absolute;left:3px;transition:.3s cubic-bezier(.79,.14,.15,.86);-webkit-transition:.3s cubic-bezier(.79,.14,.15,.86);width:5px;height:1px;background:currentColor;top:50%;transform:translateY(-50%);}.wdt-header-menu .wdt-primary-nav .menu-item > ul > li:not(.has-mega-menu) > a:hover{padding-left:0px;}.wdt-header-menu .wdt-primary-nav .menu-item ul li:not(.has-mega-menu) a:hover::before{width:0;}.recent-posts-widget a{padding-left:0;}.wdt-no-header-builder-content .no-header .no-header-logo > a > img{max-width:79px;height:100%;width:100%;}@media only screen and (max-width:1540px){.wdt-header-menu .wdt-primary-nav>li>a{padding:8px 16px;}.no-header-menu ul>li>a:before,.wdt-header-menu .wdt-primary-nav>li>a:before{right:5px !important;}}@media only screen and (min-width:1541px) and (max-width:1724px){.wdt-header-menu ul li ul.sub-menu li>a{font-size:var(--wdtFontSize_Base);}}@media only screen and (min-width:1281px) and (max-width:1540px){.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-2>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-4>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-6>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-8>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-10>ul{left:100%;right:auto;}.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-1>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-3>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-5>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-7>ul,.wdt-header-menu ul>li:nth-last-child(-n+3) ul li.menu-item-depth-9>ul{left:auto;right:100%;}.wdt-header-menu ul li:not(.has-mega-menu) ul li>a{font-size:var(--wdtFontSize_Base);}}@media only screen and (min-width:1281px){.wdt-header-menu{display:inline-block;}.wdt-header-menu.no-header-menu{text-align:right;}.mobile-nav-container,.wdt-header-menu ul li.close-nav,.wdt-header-menu ul li.go-back,.wdt-header-menu ul li.see-all{display:none;}.wdt-header-menu.center{display:table;}.wdt-header-menu .wdt-primary-nav>li>a{margin:0;}}@media only screen and (max-width: 1280px){.wdt-header-menu .menu-container{display:none;}.wdt-header-menu .mobile-nav-container{display:block;margin:0;}.wdt-no-header-builder-content .no-header .no-header-title{float:left;margin:16px 0;}.wdt-no-header-builder-content .no-header .no-header-title h2{text-align:center;}.wdt-no-header-builder-content .no-header .mobile-nav-container{float:right;font-size:1rem;line-height:normal;margin:25px 0;width:auto;}.elementor-widget-wp-widget-nav_menu .mobile-nav-container{width:auto;float:none;margin:20px 0;text-align:right;padding-right:10px;}body:not(.no-breadcrumb) #header-wrapper.header-top-absolute #header .wdt-header-tpl{margin-top:0;}.mobile-menu ul li.menu-item-object-wdt_mega_menus div[class*="elementor-column-gap"]>.elementor-column>.elementor-element-populated{padding:0;}.mobile-menu ul.wdt-primary-nav>li>a,.mobile-menu ul.wdt-primary-nav ul>li>a{font-size:14px;}}@media only screen and (min-width:1024px) and (max-width:1280px){.wdt-header-menu .mobile-nav-container{margin:0;}}@media only screen and (min-width:768px) and (max-width:1024px){.mobile-nav-container .menu-trigger>span{display:none;}}@media only screen and (max-width: 767px){.wdt-no-header-builder-content .no-header-top{text-align:center;}.wdt-no-header-builder-content .no-header .no-header-title a{display:inline-block;width:100%;}.wdt-no-header-builder-content .no-header .no-header-menu,.wdt-no-header-builder-content:not(.aligncenter) .no-header .no-header-title~.no-header-menu{color:var(--wdtHeadAltColor);line-height:1.5em;}.wdt-no-header-builder-content:not(.aligncenter) .no-header .no-header-title~.no-header-menu{display:inline-block;margin-left:15px;width:auto;}.wdt-header-menu .mobile-nav-container{margin:0;}.mobile-nav-container,.wdt-no-header-builder-content .no-header .mobile-nav-container{display:inline-block;float:none;margin:0 auto;}.mobile-nav-container .menu-trigger>span{display:none;}}@media only screen and (max-width: 479px){.wdt-no-header-builder-content .no-header-top,.wdt-no-header-builder-content .no-header{text-align:center;justify-content:space-between;}.wdt-no-header-builder-content .no-header .no-header-title{float:none;display:inline-block;margin-top:20px;width:auto;}.wdt-no-header-builder-content .no-header .mobile-nav-container{display:inline-block;margin:0;float:none;width:auto;}.wdt-no-header-builder-content .no-header .no-header-menu,.wdt-no-header-builder-content:not(.aligncenter) .no-header .no-header-title~.no-header-menu{line-height:1.5em;margin:10px 0;padding:0;}}

/*--------------------------------------------------------------
    Pagination
--------------------------------------------------------------*/

    .pagination { float: none; display: inline-block; margin-top: 35px; text-align: center; width: 100%; }
    .pagination .column { float: right; width: 100%; }
    .pagination .column, .pagination ul { margin: 0; }

    .pagination ul, .entry-body > .page-link { padding-left: 0; display: flex; justify-content: center; text-align: center; }
    .pagination ul li, .woocommerce nav.woocommerce-pagination ul li { display: inline-block; float: none; padding-bottom: 0; display: contents; }

    .page-link {  clear: both; float: left; width: 100%; }

    .page-link a, .pagination ul li a,
    .woocommerce nav.woocommerce-pagination ul li a,
    .page-link > span, .pagination ul li span,
    .woocommerce nav.woocommerce-pagination ul li span { background: none; border: none; display: inline-block; font-size: 16px; font-weight: 500; height: 45px; letter-spacing: 0; line-height: 45px; margin: 10px 5px 0 0; padding: 0; position: relative; text-align: center; text-transform: uppercase; width: 45px; -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); }

    .page-link a:not(:focus), .pagination ul li a:not(:focus), .woocommerce nav.woocommerce-pagination ul li a:not(:focus) { text-decoration: none; }

    .woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li { border-width: 0; }
    .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a { background: none; margin: 0; }

    @media all and (-ms-high-contrast:none) {

        .pagination ul li a.next { margin-right: 0; }
        .pagination ul li a.next, .pagination ul li a.prev { top: -24px; } /* IE10 */
        *::-ms-backdrop, .pagination ul li a.next, .pagination ul li a.prev { top: -24px; } /* IE11 */

    }

    .pagination ul li a.next i, .pagination ul li a.prev i { font-size: calc(var(--wdtFontSize_Base) - 2px); height: 30px; line-height: 30px; margin: 0; position: absolute; left: 50%; top: 50%; text-align: center; text-decoration: inherit; width: 30px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

    .pagination div[class*="-posts"] { display: inline-block; float: none; position: relative; text-align: center; width: auto; z-index: 9; }
    .pagination div[class*="-posts"] a { display: inline-block; float: none; margin: 2px; min-width: 150px; -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); }

    .pagination:empty { display: none; }
    .archive .pagination.blog-pagination:empty { display: inline-block; }

    .pagination .newer-posts a { margin-bottom: -1px; padding: var(--wdtPadding_Btn); }
    .pagination .older-posts a { margin-bottom: -1px; padding: var(--wdtPadding_Btn); }
    .pagination .older-posts i, .pagination .newer-posts i { height: 20px; line-height: 20px; text-align: center; width: auto; }
    .pagination .older-posts i { margin-left: 5px; }
    .pagination .newer-posts i { margin-right: 5px; }
    .pagination .older-posts i:before, .pagination .newer-posts i:before { margin: 0; width: auto; }
    .pagination div[class*="-posts"]:only-child a { margin: 0; }

    .pagination a.loadmore-btn { display: inline-block; /*height: 35px; line-height: 35px; padding: 0 20px;*/ position: relative; width: auto; margin-top: 10px; }
    .pagination a.loadmore-btn:not(.more-items) { cursor: not-allowed; }
    /* .pagination a.loadmore-btn:before { border: 1px solid; bottom: -5px; content: ''; display: block; left: -5px; margin: auto; position: absolute; right: -5px; top: -5px; } */

    .tpl-blog-holder.loading + .pagination a.loadmore-btn:after { animation: animateCircle 2s linear infinite; border: 3px solid transparent; border-radius: 50%; border-right: 3px solid #fff; border-top: 3px solid #fff; bottom: 0; content: ''; display: block; height: 25px; left: 0; margin: auto; opacity: .5; position: absolute; right: 0; top: 0; width: 25px; }

    @keyframes animateCircle {
        0% { transform: rotate(0deg); }
        100% { transform: rotate(360deg); }
    }

    @keyframes animate {
        0% { transform: rotate(45deg); }
        100% { transform: rotate(405deg); }
    }

    .pagination .newer-posts a:not(:focus), .pagination .older-posts a:not(:focus), .pagination ul li a:not(:focus), .pagination a.loadmore-btn:not(:focus) { text-decoration: none; }
    .pagination .newer-posts a:focus, .pagination .older-posts a:focus, .pagination ul li a:focus, .pagination a.loadmore-btn:focus { text-decoration: none !important; }


/*--------------------------------------------------------------
    Default Colors
--------------------------------------------------------------*/

    .page-link a, .pagination ul li a,
    .woocommerce nav.woocommerce-pagination ul li a,
    .page-link > span, .pagination ul li span,
    .woocommerce nav.woocommerce-pagination ul li span { color: var(--wdtHeadAltColor); }

    .pagination .newer-posts a, .pagination .older-posts a, .pagination a.loadmore-btn,
    .page-link > a:hover, .page-link > a:focus, .page-link > span,
    .pagination ul li a:hover, .pagination ul li a:focus, .pagination ul li span:not(.dots),
    .woocommerce nav.woocommerce-pagination ul li a:focus,
    .woocommerce nav.woocommerce-pagination ul li a:hover,
    .woocommerce nav.woocommerce-pagination ul li span.current { color: var(--wdtLinkColor); }

    .pagination .newer-posts, .pagination .older-posts { background: var(--wdtBodyBGColor); }

    .page-link a, .pagination ul li a,
    .page-link > span, .pagination ul li span,
    .pagination a.loadmore-btn:before,
    .woocommerce nav.woocommerce-pagination ul li a,
    .woocommerce nav.woocommerce-pagination ul li span { border-color: var(--wdtBorderColor); }

    .tpl-blog-holder.loading + .pagination a.loadmore-btn:after { border-top-color: var(--wdtBodyBGColor); border-right-color: var(--wdtBodyBGColor); }



/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

    /* Primary Color */
    .tpl-blog-holder.loading + .pagination a.loadmore-btn { color: var(--wdtPrimaryColor); }

    .pagination .newer-posts a, .pagination .older-posts a, .pagination a.loadmore-btn,
    .page-link > a:hover, .page-link > a:focus, .page-link > span,
    .pagination ul li a:hover, .pagination ul li a:focus, .pagination ul li span:not(.dots),
    .woocommerce nav.woocommerce-pagination ul li a:focus,
    .woocommerce nav.woocommerce-pagination ul li a:hover,
    .woocommerce nav.woocommerce-pagination ul li span.current { background-color: transparent; }

    .page-link > a:hover, .page-link > a:focus, .page-link > span,
    .pagination ul li a:hover, .pagination ul li a:focus, .pagination ul li span:not(.dots),
    .woocommerce nav.woocommerce-pagination ul li a:focus,
    .woocommerce nav.woocommerce-pagination ul li a:hover,
    .woocommerce nav.woocommerce-pagination ul li span.current { border-color: var(--wdtPrimaryColor); }

    .pagination .newer-posts a:hover, .pagination .older-posts a:hover, .pagination a.loadmore-btn:hover, .pagination a.loadmore-btn:not(.more-items) { background: var(--wdtSecondaryColor); }

    .tpl-blog-holder.loading + .pagination a.loadmore-btn:hover { color: var(--wdtSecondaryColor); }



    /* Custom Css */

    .page-link a:after, .pagination ul li a:after, .woocommerce nav.woocommerce-pagination ul li a:after, .page-link > span:after, .pagination ul li span:after, .woocommerce nav.woocommerce-pagination ul li span:after{
        position: absolute;
        content: '';
        background: #F8F8F8;
        width: 45px;
        height: 45px;
        border-radius: 50%;
        left: 0;
        top: 0;
        z-index: -1;
        transform: scale(0);
        transition: 0.4s cubic-bezier(.68,-0.55,.27,1.55);
        -webkit-transition: 0.4s cubic-bezier(.68,-0.55,.27,1.55);
    }

    .page-link a:hover:after, .pagination ul li a:hover:after, .woocommerce nav.woocommerce-pagination ul li a:hover:after{ transform: scale(1); }

    .page-link > span:after, .pagination ul li span:after, .woocommerce nav.woocommerce-pagination ul li span:after{ transform: scale(1); }


/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

    /*----*****---- << Tablet (Portrait) >> ----*****----*/

    /* Note: Design for a width of 768px */
    @media only screen and (min-width:768px) and (max-width:1024px) {


    }

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {

    .pagination ul li a, .pagination ul li span, .page-link a, .page-link > span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { font-size: calc(var(--wdtFontSize_Base) - 3px); font-weight: 600; height: 32px; line-height: 30px; width: 32px; }

    .pagination ul li a.next i, .pagination ul li a.prev i,
    .woocommerce .product-loop-sorting nav.woocommerce-pagination ul li i { font-size: calc(var(--wdtFontSize_Base) - 3px); }

    .page-link a:after, .pagination ul li a:after, .woocommerce nav.woocommerce-pagination ul li a:after, .page-link > span:after, .pagination ul li span:after, .woocommerce nav.woocommerce-pagination ul li span:after{
        left: -5px;
        top: -8px;
    }

}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:99999;overflow:hidden;position:fixed;background:#000;opacity:.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:99999;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#ccc;}.mfp-preloader a:hover{color:#fff;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:18px;top:18px;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3f3f3f;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444;}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}.wdt-inline-modal{overflow:hidden;}.wdt-inline-modal > h4{font-size:26px;font-weight:500;margin:-20px -20px 20px;padding:15px 20px;background-color:#108bea;}.wdt-inline-modal > h4,.mfp-close-btn-in .mfp-close{color:#fff;}.mfp-close-btn-in .mfp-close{margin:0;right:7px;top:7px;border-radius:50%;transition:var(--wdtBaseTransition);transform:scale(1.25);}.mfp-close:hover,.mfp-close:focus{color:#fff;opacity:1;transform:scale(1) translate(-3px,3px);}.wdt-inline-modal ul.wdt-tabs-vertical > li > a{font-weight:bold;line-height:normal;padding:10px 15px;}.wdt-inline-modal .wdt-tabs-vertical-content{min-height:210px;}.wdt-inline-modal .wdt-toggle-switch label{color:currentColor;display:inline-block;font-weight:normal;margin-bottom:10px;margin-top:5px;vertical-align:middle;}.wdt-inline-modal .wdt-toggle-switch label input[type="checkbox"]{margin-right:8px;margin-top:-2px;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}@media only screen and (max-width: 767px){.wdt-inline-modal > h4{font-size:var(--wdtFontSize_H6);}.mfp-close-btn-in .mfp-close{top:2px;}.wdt-inline-modal ul.wdt-tabs-vertical > li > a{font-size:11px;padding-left:10px;padding-right:10px;}.wdt-inline-modal .wdt-tabs-vertical-content{font-size:calc(var(--wdtFontSize_Base) - 2px);}}@media only screen and (max-width: 479px){.mfp-close-btn-in .mfp-close{top:-1px;}.wdt-inline-modal ul.wdt-tabs-vertical,.wdt-inline-modal .wdt-tabs-vertical-content{width:100%;}.wdt-inline-modal ul.wdt-tabs-vertical li a{border-color:rgba(0,0,0,.1) !important;border-style:solid;border-width:0 0 1px;padding-left:0;}.wdt-inline-modal ul.wdt-tabs-vertical li a:before{border-color:currentColor;border-style:solid;border-width:0 0 1px;content:"";height:1px;opacity:0;position:absolute;bottom:-1px;left:0;width:45px;transition:var(--wdtBaseTransition);}.wdt-inline-modal ul.wdt-tabs-vertical li.current a:before{opacity:1;}.wdt-inline-modal .wdt-tabs-vertical-content{border-width:0;padding:15px 5px;}.wdt-inline-modal > h4{font-size:calc(var(--wdtFontSize_Base) - 3px);}}#searchform ul.quick_search_results { position: absolute; padding: 0; 
    background-color: var(--wdtBodyBGColor); text-align: left; width: 100%; max-width: 250px;  margin-right: auto; margin: 16px 0 0;
    transition: all .4s ease; z-index: 99; font-size: 0.9rem; transform: translateY(10px); }

#searchform ul.quick_search_results p,
#searchform ul.quick_search_results li.quick_search_data_item { list-style-type: none; text-align: inherit; line-height: var(--wdtLineHeight_Base); 
    padding: 0; font-size: 0.9rem; width: 100%; margin: 0; }

#searchform ul.quick_search_results li.quick_search_data_item a { width: 100%; font-size: 0.9rem; }
#searchform ul.quick_search_results li.quick_search_data_item a > img { width: 80px; height: 80px; object-fit: contain; }

#searchform ul.quick_search_results:not(.active):before,
#searchform ul.quick_search_results:not(.active) { font-size: inherit; opacity: 0; transform: translateY(10px); transition: all .4s ease; }
#searchform ul.quick_search_results.active { opacity: 1; transform: translateY(0); padding-top: 10px; padding-bottom: 10px; 
    -webkit-box-shadow: 0 -1px 8px 3px rgba(var(--wdtHeadAltColorRgb),0.08); box-shadow: 0 -1px 8px 3px rgba(var(--wdtHeadAltColorRgb),0.08); }

#searchform input.text_input ~ ul.quick_search_results { opacity: 0; transform: translateY(10px); transition: all .4s ease; }
#searchform input.text_input:focus ~ ul.quick_search_results { opacity: 1; transform: translateY(0); }

#searchform ul.quick_search_results.active:before { content: ""; position: absolute; width: 16px; height: 16px; background: inherit; 
    -webkit-transform: rotate(45deg); transform: rotate(45deg); top: -7px; left: 20px; }

#searchform ul.quick_search_results p { line-height: 2; }

/*--------------------------------------------------------------
	Sidebar Widget Area
--------------------------------------------------------------*/

    .secondary-sidebar .widget:last-child { margin-bottom: 90px; }

    .secondary-sidebar .widgettitle { display: inline-block; float: none; margin-top: 0; width: 100%; }
    .secondary-sidebar .widgettitle:before, .secondary-sidebar .widgettitle:after { content:""; }
    .secondary-sidebar .widgettitle:empty { display:none; }
    .secondary-sidebar .widgettitle > a { color: currentColor; }

    .secondary-sidebar > div[class^="type"] { overflow:hidden; }


/*--------------------------------------------------------------
	Colors
--------------------------------------------------------------*/

    .secondary-sidebar .widgettitle,
    .secondary-sidebar .widget ul li > a, .secondary-sidebar .tagcloud a { color: var(--wdtLinkColor); }
    .secondary-sidebar .widgettitle a { color: inherit; }

    .secondary-sidebar .tagcloud a:hover { color: var(--wdtLinkHoverColor); }


/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

    /* Primary Color */
    .secondary-sidebar .widget ul li > a:hover { color: var(--wdtLinkHoverColor); }


/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/

    @media only screen and (min-width:1281px) and (max-width:1540px) {

        .secondary-sidebar .widget #wp-calendar th { font-size: 14px; }
        .secondary-sidebar .widget #wp-calendar td { font-size: 14px; }

    }


    @media only screen and (min-width:1025px) and (max-width:1280px) {

        .secondary-sidebar aside.widget { font-size: 14px; }

        .secondary-sidebar .widget #wp-calendar td { font-size: 12px; }
        .secondary-sidebar .widget #wp-calendar th { font-size: 12px; }

        .secondary-sidebar .widget_tag_cloud .tagcloud a, .secondary-sidebar .widget .tagcloud a { font-size: 13px !important; padding: 5px 12px; }

        #select2-archives-dropdown--1-results, #select2-cat-results { font-size: 13px; }

    }


	@media only screen and (max-width: 767px) {

		.secondary-sidebar .widget #wp-calendar th, .secondary-sidebar .widget #wp-calendar td { font-size: 14px; }

	}.widget.woocommerce ul li:before{font-weight:normal;}.widget.woocommerce ul.product_list_widget li:not(:last-child),.widget.woocommerce ul.product-categories li li:last-child,.woocommerce ul.product_list_widget li:not(:last-child){border-bottom:0;}.widget.woocommerce ul.product-categories li,.widget.widget_layered_nav ul li{display:block;float:none;font-weight:normal;margin:0;padding:0;position:relative;}.woocommerce.widget ul.product-categories li:first-child:before,.woocommerce.widget.widget_layered_nav ul li:first-child:before{top:7px;}.widget.woocommerce ul.product-categories li a,.widget.widget_layered_nav ul li a{border:none;margin:0;padding:10px 0 10px 0;}.widget.woocommerce ul.product-categories li span,.widget.widget_layered_nav ul li span{line-height:44px;position:absolute;right:0;top:0;}.widget.woocommerce .woocommerce-product-search label{display:none;}.widget.woocommerce ul.product-categories ul{padding:0 0 0 15px;}.widget.woocommerce ul.product-categories ul li{display:block;float:none;font-weight:normal;margin:0;padding:0;position:relative;width:100%;}.widget.woocommerce ul.product-categories li.cat-item-none{padding-bottom:5px;}.widget.woocommerce ul.product-categories li.cat-item-none:before{display:none;}.widget.woocommerce ul.product-categories li a{border:none;margin:0;padding:4px 0;}.widget.woocommerce ul.product-categories li span{line-height:44px;position:absolute;right:0;top:0;}.widget.woocommerce ul.product-categories ul{padding:0 0 0 15px;}.widget.woocommerce ul.product-categories ul li{width:100%;}.widget_product_categories .selection-box:before,.widget_product_categories .selection-box:after{display:none;}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none;margin:0;padding:0;}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{display:inline-block;list-style:none;margin:0 0 15px;padding-top:0;padding-bottom:15px;}.woocommerce ul.cart_list li .blockUI,.woocommerce ul.cart_list li .blockUI.blockOverlay{visibility:hidden;}.woocommerce ul.cart_list li:last-child,.woocommerce ul.product_list_widget li:last-child:not(:only-child){margin-bottom:0;padding-bottom:0;}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before{display:table;}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:600;line-height:inherit;}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce .wdt-shop-menu-cart-content ul.cart_list li img{border:1px solid;float:right;height:auto;margin-top:0;margin-left:0;padding:0;width:50px;-webkit-box-shadow:none;box-shadow:none;}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{border-left:2px solid rgba(var(--wdtHeadAltColorRgb),.15);margin:0;padding-left:1em;}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li dl:after{clear:both;}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before{content:" ";display:table;}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em;}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{clear:left;font-weight:700;margin:0 4px 0 0;padding:0 0 .25em;}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em;}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0;}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none;}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:5px 0 0 25px;}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{float:none;margin:0;}.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li dl:after{clear:both;}.widget.woocommerce ul.product_list_widget li ins,.widget.woocommerce ul.product_list_widget li del{background:none;}.widget.woocommerce ul.product_list_widget li .amount,.widget.woocommerce ul.product_list_widget li ins,.widget.woocommerce ul.product_list_widget li ins .amount{font-size:14px;}.widget.woocommerce ul.product_list_widget li del,.widget.woocommerce ul.product_list_widget li del .amount{font-size:12px;}.widget.woocommerce ul.product_list_widget li .star-rating{margin:5px 0;}.woocommerce ul.cart_list li,.woocommerce ul.cart_list li{padding-left:2em;padding-top:0;position:relative;width:100%;}.woocommerce ul.cart_list li.empty,.woocommerce ul.cart_list li.empty{padding-left:0;}.woocommerce ul.cart_list li:last-child,.woocommerce ul.cart_list li:last-child{border-width:0;margin-bottom:0;padding-bottom:0;}.woocommerce ul.cart_list li:before,.woocommerce ul.cart_list li:before{content:none !important;}.woocommerce ul.cart_list li a.remove,.woocommerce ul.cart_list li a.remove{font-size:15px;height:20px;line-height:20px;padding:0;position:absolute;left:0;top:5px !important;width:20px;z-index:1;}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total,.woocommerce .wdt-shop-menu-cart-content .total{border-top:3px double var(--wdtBorderColor);padding:4px 0 0;}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong,.woocommerce .wdt-shop-menu-cart-content .total strong{display:inline-block;min-width:40px;}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before,.woocommerce .wdt-shop-menu-cart-content .buttons:after,.woocommerce .wdt-shop-menu-cart-content .buttons:before{content:" ";display:table;}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce .wdt-shop-menu-cart-content .buttons:after,.woocommerce.wdt-shop-menu-cart-content .buttons:after,.woocommerce .order_details:after,.woocommerce-account .addresses .title:after,.woocommerce-cart .wc-proceed-to-checkout:after{clear:both;}.widget.woocommerce .widget_shopping_cart_content .total,.woocommerce .wdt-shop-menu-cart-content .total{clear:both;float:left;margin:20px 0 0;padding:10px 0 0;width:100%;}.widget.woocommerce .widget_shopping_cart_content .buttons,.woocommerce .wdt-shop-menu-cart-content .buttons{clear:both;float:left;margin:10px 0 0;padding:0;width:100%;display:flex;flex-wrap:wrap;}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a,.woocommerce .wdt-shop-menu-cart-content .buttons a{font-size:.875em;padding:.75em 1.25em;}.widget.woocommerce .widget_shopping_cart_content .buttons a:not(:first-child),.woocommerce .wdt-shop-menu-cart-content .buttons a:not(:first-child){margin-left:1px;}.woocommerce .widget_layered_nav ul{border:0;list-style:none;margin:0;padding:0;}.woocommerce .widget_layered_nav ul li{display:block;float:none;font-weight:normal;list-style:none;margin:0;padding:0;position:relative;}.woocommerce .widget_layered_nav ul li:after{clear:both;}.woocommerce .widget_layered_nav_filters ul li a{width:100% !important;}.woocommerce .widget_layered_nav_filters ul li,.woocommerce .widget_rating_filter ul li,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0;}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav_filters ul li a,.woocommerce .widget_rating_filter ul li a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a{border-width:0;margin:0;padding:10px 0;}.woocommerce .widget_layered_nav ul li:first-child a,.woocommerce .widget_layered_nav_filters ul li:first-child a,.woocommerce .widget_rating_filter ul li:first-child a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:first-child a{padding-top:0;}.woocommerce .widget_layered_nav ul li:last-child:not(:only-child) a,.woocommerce .widget_layered_nav_filters ul li:last-child:not(:only-child) a,.woocommerce .widget_rating_filter ul li:last-child(:only-child) a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child:not(:only-child) a{padding-bottom:0;}.woocommerce .widget_layered_nav ul li:only-child,.woocommerce .widget_layered_nav_filters ul li:only-child,.woocommerce .widget_rating_filter ul li:only-child,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:only-child{border-bottom-width:1px;}.woocommerce .widget_layered_nav ul li span,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{line-height:42px;position:absolute;right:0;top:0;}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after{content:none;}.woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-dropdown ul li{border-width:0;clear:none;display:inline-block;float:none;margin:2px 5px;width:auto;}.woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{line-height:inherit;position:static;}.widget .select2-container--default .selection,.widget .select2-container--default .select2-selection{display:inline-block;vertical-align:top;width:100%;-webkit-border-radius:var(--wdtRadius_2X) !important;border-radius:var(--wdtRadius_2X) !important;}.widget .select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered{white-space:normal;}.widget .select2-container .select2-selection--single{height:auto;}.widget .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.widget .select2-results__option{height:auto;line-height:normal;padding:10px 15px;}.widget .select2-results{padding:0;}.widget .select2-container--default .select2-search--inline .select2-search__field{width:100% !important;}.widget .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:inherit;}.woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-dropdown .selection-box:before,.woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-dropdown .selection-box:after,.woocommerce .widget_product_categories .selection-box:before,.woocommerce .widget_product_categories .selection-box:after{display:none;}.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce .widget_layered_nav_filters ul li a:before{background-color:var(--wdtPrimaryColor);color:var(--wdtAccentTxtColor);content:"✖";display:inline-block;font-family:inherit;font-size:11px;font-variant:normal;height:1.6em;line-height:1.6em;margin-left:-1.6em;margin-right:0;opacity:0;position:relative;top:-1px;speak:none;text-align:center;text-decoration:none;text-transform:none;width:1.6em;-webkit-font-smoothing:antialiased;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:var(--wdtBaseTransition);transition:var(--wdtBaseTransition);}.woocommerce .widget_layered_nav ul li.chosen:hover a:before,.woocommerce .widget_layered_nav_filters ul li:hover a:before,.woocommerce .widget_layered_nav ul li.chosen a:hover:before,.woocommerce .widget_layered_nav_filters ul li a:hover:before{margin-left:0;margin-right:.618em;opacity:1;}.woocommerce .widget_layered_nav_filters ul{border:0;list-style:none;margin:0;overflow:hidden;padding:0;}.woocommerce .widget_layered_nav_filters ul li{border-width:0;list-style:none;padding:0 1px 1px 2px;}.woocommerce .widget_layered_nav_filters ul li:before{content:none;}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none;width:auto;}.woocommerce .widget_price_filter .price_slider{clear:both;margin:0 .5em 1.5em;position:relative;text-align:left;}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#a46497;cursor:ew-resize;height:23px;margin-left:-.5em;position:absolute;outline:0;top:-10px;width:23px;z-index:2;border-radius:1em;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#a46497;border:0;display:block;font-size:.7em;position:absolute;z-index:1;border-radius:1em;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#602053;border:0;border-radius:1em;}.woocommerce .widget_price_filter .ui-slider-horizontal{height:2px;}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px;}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px;}.woocommerce .widget_price_filter .price_label{float:right;font-size:.9em;position:relative;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#c4c4c4;border:none;}.woocommerce .widget_price_filter .price_slider_amount .button{float:left;margin-top:15px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.woocommerce .widget_price_filter .price_slider_amount .clear{width:100%;}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none;}.woocommerce .widget_rating_filter ul li{padding:0;list-style:none;}.woocommerce .widget_rating_filter ul li:last-child:not(:only-child){padding-bottom:0;}.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_rating_filter ul li:before{content:" ";display:table;}.woocommerce .widget_rating_filter ul li a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block;}.woocommerce .widget_rating_filter ul li.chosen a:before{font-family:"WooCommerce";speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00;}.woocommerce ul.cart_list li a.remove:not(:hover),.woocommerce ul.cart_list li a.remove:not(:hover),.woocommerce .widget.widget_layered_nav ul li.chosen a:before,.woocommerce .widget.widget_layered_nav_filters ul li a:before{background:rgba(var(--wdtHeadAltColorRgb),.15);color:var(--wdtHeadAltColor) !important;}.woocommerce ul.cart_list li:not(:last-child),.widget.woocommerce ul.product_list_widget li:not(:last-child),.widget.woocommerce ul.product-categories li li:last-child,.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce .wdt-shop-menu-cart-content ul.cart_list li img{border-color:rgba(var(--wdtHeadAltColorRgb),.15);}.wdt-dark-bg .woocommerce ul.cart_list li:not(:last-child),.wdt-dark-bg .widget.woocommerce ul.product_list_widget li:not(:last-child),.wdt-dark-bg .widget.woocommerce ul.product-categories li:last-child,.wdt-dark-bg .woocommerce ul.cart_list li img,.wdt-dark-bg .woocommerce ul.product_list_widget li img,.wdt-dark-bg .woocommerce .wdt-shop-menu-cart-content ul.cart_list li img,.wdt-dark-bg .woocommerce .widget_shopping_cart .total,.wdt-dark-bg .woocommerce.widget_shopping_cart .total{border-color:rgba(var(--wdtBodyBGColorRgb),.2);}.woocommerce ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products:not([style*="height"]) li.product{display:inline;float:none;margin:0;width:100%;}.woocommerce ul.products:not([style*="height"]) li.product .product-wrapper{margin:0 0 35px;}.woocommerce ul.products:not([style*="height"]) li.product.isotope-grid-sizer,.woocommerce ul.products:not([style*="height"]) li.product.isotope-grid-sizer .wdt-col{display:none;}.woocommerce ul.products:not([style*="height"]) li.product.product-category .product-details mark.count{background:none;font-style:normal;}#yith-quick-view-modal{z-index:9999;}#yith-wcwl-popup-message{border:none;font-size:16px;line-height:25px;margin:0 auto !important;left:0;right:0;width:160px;-webkit-box-shadow:1px 1px 4px 0 rgba(var(--wdtHeadAltColorRgb),.6);box-shadow:1px 1px 4px 0 rgba(var(--wdtHeadAltColorRgb),.6);}body[class*="woocommerce"] .yith-wcqv-wrapper .yith-wcqv-head{float:left;margin:0;padding:0;position:relative;width:100%;}body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content > div.product > div.product.zoo-cw-gallery-loading{position:fixed;height:100%;overflow:hidden;}body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content > div.product > .type-product{display:-webkit-box;display:-ms-flexbox;display:flex;}body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.images,body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.entry-summary{margin:25px 2.5%;width:45%;}body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.entry-summary{margin-left:0;padding:0;width:50%;}body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content > div.product > .type-product > .onsale,body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content > div.product > .type-product > .out-of-stock{margin:25px;}#yith-quick-view-content .woocommerce-product-gallery{display:inline-block;float:left;margin:0;position:relative;}#yith-quick-view-content .woocommerce-product-gallery figure{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;position:relative;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#yith-quick-view-content .woocommerce-product-gallery figure div{display:inline-block;float:left;margin:0;padding:5px;}#yith-quick-view-content .woocommerce-product-gallery figure div:last-child{margin:0;}#yith-quick-view-content .woocommerce-product-gallery figure div.woocommerce-product-gallery__image:not(:first-child){width:25%;}body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-close{border-width:0;color:var(--wdtLinkColor);font-family:unset;font-size:0;font-weight:bold;line-height:30px;-webkit-box-sizing:content-box;box-sizing:content-box;}body[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-close:before{content:"✖";font-size:20px;font-weight:normal;height:100%;position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}#yith-quick-view-content .zoo-cw-gallery-loading > div.images{opacity:0 !important;}#yith-quick-view-content div.summary > .summary-content > *[id*="tmpl-add-to-cart-button"]{display:none;}.woocommerce #yith-wcwl-popup-message,.page-template #yith-wcwl-popup-message{background-color:var(--wdtTertiaryColor);-webkit-border-radius:var(--wdtRadius_2X);border-radius:var(--wdtRadius_2X);}.woocommerce #yith-wcwl-popup-message,.woocommerce .woocommerce-MyAccount-content a.button:hover{color:var(--wdtAccentTxtColor);}.cboxIframe table.compare-list .sorting_disabled{display:none;}.pswp,.pswp.pswp--open{z-index:100000;}.pswp__top-bar .pswp__counter{text-align:left;}.pswp__ui--one-slide .pswp__top-bar .pswp__counter{text-align:left;}.pswp__counter{display:block !important;top:auto;right:0;margin:0 auto;}.pswp__ui{float:left;}.pswp__ui button.pswp__button[class*="pswp__button--"]{background:none !important;float:left;height:50px;margin-top:0;padding:0;position:relative;width:50px;}.pswp__ui .pswp__top-bar button.pswp__button[class*="pswp__button--"]{float:right;}.pswp__ui button.pswp__button[class*="pswp__button--"]:before{background-image:url("https://cdn-ilbmhcf.nitrocdn.com/ErtkhFvVmDzhWvigeVZGUpATefulojQF/assets/images/optimized/rev-d4d9083/sneagear.com/wp-content/themes/neytiri/modules/woocommerce/assets/images/default-skin.png");content:"";display:block;height:50px;position:absolute;top:0;width:50px;}.pswp__button--arrow--right:before,.pswp__button--arrow--left:before{background-color:transparent;top:11px;}.pswp__button.pswp__button--close:before{background-position:2px -42px;}.pswp__button.pswp__button--share:before{background-position:-42px -42px;}.pswp__button.pswp__button--fs:before{background-position:-41px 2px;}.pswp__button.pswp__button--zoom:before{background-position:-84px 2px;}.pswp--zoomed-in .pswp__button.pswp__button--zoom:before{background-position:-130px 2px;}.pswp__button.pswp__button--arrow--left:before{background-position:-130px -35px;left:0;}.pswp__button.pswp__button--arrow--right:before{background-position:-85px -35px;right:0;}.pswp__button.pswp__button--arrow--left,.pswp__button.pswp__button--arrow--right{position:absolute !important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.pswp__button.pswp__button--arrow--left:before,.pswp__button.pswp__button--arrow--right:before{background-color:rgba(var(--wdtHeadAltColorRgb),.8) !important;}.pswp__caption__center{text-align:center !important;}.single-product .pswp ~ #elementor-lightbox-slideshow-single-img{display:none !important;}.woocommerce ul.products[class*="custom-product-type-"] li.product .product-thumb-content>div,.woocommerce ul.products[class*="custom-product-type-"] li.product .product-details>div{margin:0;}.woocommerce ul.products.product-style-default:not(.product-padding-content)[class*="custom-product-type-"] li.product.product-grid-view .product-details{padding-top:18px;}.woocommerce ul.products[class*="custom-product-type-"] li.product .product-wrapper .product-thumb{background-color:var(--wdtTertiaryColor);}.woocommerce ul.products[class*="custom-product-type-"] li.product .product-details .product-buttons-wrapper.product-button a,.woocommerce ul.products[class*="custom-product-type-"] li.product .product-details .product-buttons-wrapper.product-button a.button,.woocommerce ul.products[class*="custom-product-type-"] li.product .product-details .product-buttons-wrapper.product-button button,.woocommerce ul.products[class*="custom-product-type-"] li.product .product-details .product-buttons-wrapper.product-button button.button,.woocommerce ul.products[class*="custom-product-type-"] li.product .product-details .product-buttons-wrapper.product-button .button,.woocommerce ul.products[class*="custom-product-type-"] li.product .product-thumb .product-buttons-wrapper.product-button a,.woocommerce ul.products[class*="custom-product-type-"] li.product .product-thumb .product-buttons-wrapper.product-button a.button,.woocommerce ul.products[class*="custom-product-type-"] li.product .product-thumb .product-buttons-wrapper.product-button button,.woocommerce ul.products[class*="custom-product-type-"] li.product .product-thumb .product-buttons-wrapper.product-button button.button,.woocommerce ul.products[class*="custom-product-type-"] li.product .product-thumb .product-buttons-wrapper.product-button .button{padding:0 15px;}.woocommerce ul.products[class*="custom-product-type-"] li.product .product-details .product-title{margin-bottom:3px;}.woocommerce ul.products[class*="custom-product-type-"] li.product .product-details .product-rating-wrapper{margin-bottom:6px;}.woocommerce ul.products[class*="custom-product-type-"] li.product .product-details .product-price{line-height:1;margin-bottom:15px;}.woocommerce ul.products[class*="custom-product-type-"] li.product .product-details .product-buttons-wrapper.product-button{margin-bottom:0;}.woocommerce ul.products.product-thumb-buttonelement-style-bgfill-rounded-square[class*="custom-product-type-"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline,.woocommerce ul.products.product-content-buttonelement-style-bgfill-rounded-square[class*="custom-product-type-"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline,.woocommerce ul.products.product-thumb-buttonelement-style-skinbgfill-rounded-square[class*="custom-product-type-"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline{-webkit-border-radius:5px;border-radius:5px;}.woocommerce ul.products[class*="product-content-buttonelement-style-bgfill"][class*="custom-product-type-"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover),.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"][class*="custom-product-type-"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover){background-color:rgba(var(--wdtPrimaryColorRgb));}.woocommerce ul.products[class*="product-content-buttonelement-style-bgfill"][class*="custom-product-type-"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) a:not(:hover),.woocommerce ul.products[class*="product-content-buttonelement-style-bgfill"][class*="custom-product-type-"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) a.button:not(:hover),.woocommerce ul.products[class*="product-content-buttonelement-style-bgfill"][class*="custom-product-type-"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) button:not(:hover),.woocommerce ul.products[class*="product-content-buttonelement-style-bgfill"][class*="custom-product-type-"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) button.button:not(:hover),.woocommerce ul.products[class*="product-content-buttonelement-style-bgfill"][class*="custom-product-type-"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) .button:not(:hover),.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"][class*="custom-product-type-"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) a:not(:hover),.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"][class*="custom-product-type-"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) a.button:not(:hover),.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"][class*="custom-product-type-"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) button:not(:hover),.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"][class*="custom-product-type-"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) button.button:not(:hover),.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"][class*="custom-product-type-"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) .button:not(:hover){color:var(--wdtAccentTxtColor);}.woocommerce ul.products[class*="custom-product-type-"] li.product .product-offers{top:57px !important;right:auto !important;left:20px;border-radius:3px;}.woocommerce ul.products[class*="custom-product-type-"] li.product .product-wrapper .product-thumb{display:grid;align-items:center;}.woocommerce ul.products[class*="custom-product-type-"] li.product .product-wrapper .product-thumb>a,.woocommerce ul.products[class*="custom-product-type-"] li.product .product-wrapper .product-thumb>.product-thumb-content{grid-area:1/-1;align-self:center;overflow:hidden;}.woocommerce ul.products[class*="custom-product-type-"]:not(.custom-product-type-1):not(.custom-product-type-8) li.product .product-wrapper .product-thumb>a,.woocommerce ul.products[class*="custom-product-type-"]:not(.custom-product-type-1):not(.custom-product-type-8) li.product .product-wrapper .product-thumb>.product-thumb-content{align-self:flex-end;}.woocommerce ul.products[class*="product-thumb-iconsgroup-position"]:not(.product-thumb-bg-image).custom-product-type-3 li.product .product-thumb-content{padding:10px;}.woocommerce ul.products.custom-product-type-4 li.product .product-wrapper .product-thumb .product-thumb-content .product-price,.woocommerce ul.products.custom-product-type-4 li.product .product-wrapper .product-thumb .product-thumb-content .product-rating-wrapper{-webkit-transform:translateY(0);transform:translateY(0);transition:all .2s ease-in-out;margin-left:0;}.woocommerce ul.products.custom-product-type-4 li.product .product-wrapper:hover .product-thumb .product-thumb-content .product-price,.woocommerce ul.products.custom-product-type-4 li.product .product-wrapper:hover .product-thumb .product-thumb-content .product-rating-wrapper{-webkit-transform:translateY(-30%);transform:translateY(-30%);opacity:0;margin-left:0;}.woocommerce ul.products.custom-product-type-4 li.product .product-wrapper .product-thumb .product-thumb-content .product-button{opacity:0;margin-left:0;margin-top:-50px;-webkit-transform:translateY(20px);transform:translateY(20px);transition:all .2s ease-in-out;}.woocommerce ul.products.custom-product-type-4 li.product .product-wrapper:hover .product-thumb .product-thumb-content .product-button{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;margin-left:0;}.woocommerce ul.products.custom-product-type-4 li.product:hover .product-wrapper .product-offers,.woocommerce ul.products.custom-product-type-4.product-label-boxed li.product:hover .product-wrapper .product-labels{opacity:1;}.woocommerce ul.products.custom-product-type-4 li.product .product-thumb-content > .product-title h5{margin-top:0;}.woocommerce ul.products.custom-product-type-4 li.product .product-wrapper .product-thumb .product-thumb-content .product-title{margin-bottom:3px;}.woocommerce ul.products.custom-product-type-4 li.product .product-thumb .price{line-height:1;margin-bottom:11px;}.woocommerce ul.products.product-content-iconsgroup-style-simple.custom-product-type-5 li.product .product-details .product-buttons-wrapper.product-icons .wc_inline_buttons{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}.woocommerce ul.products.custom-product-type-5 li.product .price ins,.woocommerce ul.products.custom-product-type-5 li.product .price del{font-size:var(--wdtFontSize_Base);}.woocommerce ul.products.custom-product-type-5 li.product .product-details .product-element-group-wrapper .product-element-group-items > div{margin:0;}.woocommerce ul.products.custom-product-type-5 li.product .price{margin-bottom:0;}.woocommerce ul.products.custom-product-type-5 li.product .product-wrapper{-webkit-box-shadow:0 2px 0 0 rgba(var(--wdtHeadAltColorRgb),.15);box-shadow:0 2px 0 0 rgba(var(--wdtHeadAltColorRgb),.15);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;border-radius:0;}.woocommerce ul.products.custom-product-type-5 li.product:hover .product-wrapper{-webkit-box-shadow:none;box-shadow:none;}.woocommerce ul.products.product-style-default:not(.product-padding-content).custom-product-type-5 li.product.product-grid-view .product-details{padding-bottom:18px;}.woocommerce ul.products.custom-product-type-5 li.product .product-details > .product-title h5 a{display:inline;background-image:linear-gradient(90deg,rgba(var(--wdtPrimaryColorRgb),.2) 0%,rgba(var(--wdtPrimaryColorRgb),.2) 100%);background-repeat:no-repeat;background-size:0% 10px;background-position:left bottom;transition:all .3s ease-out;}.woocommerce ul.products.custom-product-type-5 li.product:hover .product-details > .product-title h5 a{background-size:100% 10px;}.woocommerce ul.products.custom-product-type-6 li.product .product-details .product-price{margin-bottom:0;}.woocommerce ul.products.custom-product-type-6 li.product .product-thumb-content .product-countdown-wrapper{margin-bottom:20px;}.woocommerce ul.products[class*="iconsgroup-position-horizontal"].product-thumb-alignment-middle.custom-product-type-7 li.product .product-thumb-content{padding:0;}.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"].custom-product-type-7 li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline{margin:0 10px 0 0;}.woocommerce ul.products.custom-product-type-8 li.product .product-details .product-title{margin-bottom:7px;}.woocommerce ul.products.custom-product-type-8 li.product .product-details .product-price{margin-bottom:0;}.woocommerce ul.products.custom-product-type-8 li.product .product-title a{text-decoration:underline;text-underline-offset:4px;}.woocommerce ul.products.custom-product-type-9 li.product .product-wrapper .product-thumb>a,.woocommerce ul.products.custom-product-type-9 li.product .product-wrapper .product-thumb>.product-thumb-content{align-self:flex-end;}